- virtual void update(void);
-
- void exposeHandler(const XExposeEvent &e);
- void configureHandler(const XConfigureEvent &e);
-
- inline Window window(void) const { return _window; }
- inline const Widget *parent(void) const { return _parent; }
- inline const WidgetList &children(void) const { return _children; }
- inline unsigned int screen(void) const { return _screen; }
- inline const Rect &rect(void) const { return _rect; }
-
- void move(const Point &to);
- void move(int x, int y);
-
- virtual void setWidth(int);
- virtual void setHeight(int);
-
- virtual int width() const { return _rect.width(); }
- virtual int height() const { return _rect.height(); }
-
- virtual void resize(const Point &to);
- virtual void resize(int x, int y);
+ inline int screen() const { return _screen; }
+ inline Window window() const { return _window; }
+ inline Widget *parent() const { return _parent; }
+ inline Direction direction() const { return _direction; }