typedef std::list<Widget *> WidgetList;
Widget(Widget *parent, Direction = Horizontal);
typedef std::list<Widget *> WidgetList;
Widget(Widget *parent, Direction = Horizontal);
Direction direction = Horizontal, Cursor cursor = 0,
int bevel_width = 1, bool override_redirect = false);
virtual ~Widget();
Direction direction = Horizontal, Cursor cursor = 0,
int bevel_width = 1, bool override_redirect = false);
virtual ~Widget();
- inline const Color *borderColor(void) const { return _bcolor; }
- virtual void setBorderColor(const Color *color) {
+ inline const RenderColor *borderColor(void) const { return _bcolor; }
+ virtual void setBorderColor(const RenderColor *color) {
assert(color); _bcolor = color;
XSetWindowBorder(**display, _window, color->pixel());
}
assert(color); _bcolor = color;
XSetWindowBorder(**display, _window, color->pixel());
}
inline Direction direction(void) const { return _direction; }
void setDirection(Direction dir) { _direction = dir; }
inline Direction direction(void) const { return _direction; }
void setDirection(Direction dir) { _direction = dir; }
virtual void adjustVert(void);
virtual void internalResize(int width, int height);
virtual void render(void);
virtual void adjustVert(void);
virtual void internalResize(int width, int height);
virtual void render(void);