- create();
- _event_dispatcher->registerHandler(_window, this);
- setStyle(_style); // let the widget initialize stuff
-}
-
-Widget::Widget(EventDispatcher *event_dispatcher, Style *style,
- Direction direction, Cursor cursor, int bevel_width,
- bool override_redirect)
- : EventHandler(),
- _dirty(false),_focused(false),
- _parent(0), _style(style), _direction(direction), _cursor(cursor),
- _bevel_width(bevel_width), _ignore_config(0), _visible(false),
- _grabbed_mouse(false), _grabbed_keyboard(false),
- _stretchable_vert(false), _stretchable_horz(false), _texture(0),
- _bg_pixmap(0), _bg_pixel(0), _bcolor(0), _bwidth(0), _pos(0,0),
- _screen(style->getScreen()), _fixed_width(false), _fixed_height(false),
- _event_dispatcher(event_dispatcher)
-{
- assert(event_dispatcher);
- assert(style);
- create(override_redirect);
- _event_dispatcher->registerHandler(_window, this);
- setStyle(_style); // let the widget initialize stuff