]> Dogcows Code - chaz/openbox/blobdiff - otk/widget.cc
move event handling into basewidget again <FLINCH>
[chaz/openbox] / otk / widget.cc
index a859809ff967d6e71bed6c6796d8a4dc72518a27..1da7dd9025f15a32e75e6c9b9eeb09c87abc2905 100644 (file)
@@ -12,7 +12,6 @@ namespace otk {
 
 OtkWidget::OtkWidget(OtkWidget *parent, Direction direction)
   : OtkBaseWidget(parent),
-    OtkEventHandler(),
     _direction(direction), _stretchable_vert(false), _stretchable_horz(false),
     _event_dispatcher(parent->getEventDispatcher())
 {
@@ -23,7 +22,6 @@ OtkWidget::OtkWidget(OtkWidget *parent, Direction direction)
 OtkWidget::OtkWidget(OtkEventDispatcher *event_dispatcher, Style *style,
                      Direction direction, Cursor cursor, int bevel_width)
   : OtkBaseWidget(style, cursor, bevel_width),
-    OtkEventHandler(),
     _direction(direction), _stretchable_vert(false), _stretchable_horz(false),
     _event_dispatcher(event_dispatcher)
 {
@@ -186,25 +184,5 @@ void OtkWidget::setEventDispatcher(OtkEventDispatcher *disp)
   _event_dispatcher->registerHandler(_window, this);
 }
 
-void OtkWidget::exposeHandler(const XExposeEvent &e)
-{
-  OtkEventHandler::exposeHandler(e);
-  _dirty = true;
-  update();
-}
-
-void OtkWidget::configureHandler(const XConfigureEvent &e)
-{
-  OtkEventHandler::configureHandler(e);
-  if (_ignore_config) {
-    _ignore_config--;
-  } else {
-    if (!(e.width == _rect.width() && e.height == _rect.height())) {
-      _dirty = true;
-      _rect.setSize(e.width, e.height);
-    }
-    update();
-  }
-}
 
 }
This page took 0.021405 seconds and 4 git commands to generate.