diff options
Diffstat (limited to 'dw/widget.hh')
-rw-r--r-- | dw/widget.hh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/dw/widget.hh b/dw/widget.hh index c284e172..1a1bf41e 100644 --- a/dw/widget.hh +++ b/dw/widget.hh @@ -477,6 +477,14 @@ public: Widget **interruptedWidget); void drawToplevel (View *view, Rectangle *area); + virtual Widget *getWidgetAtPoint (int x, int y, + StackingIteratorStack *iteratorStack, + Widget **interruptedWidget); + Widget *getWidgetAtPointTotal (int x, int y, + StackingIteratorStack *iteratorStack, + Widget **interruptedWidget); + Widget *getWidgetAtPointToplevel (int x, int y); + bool buttonPress (EventButton *event); bool buttonRelease (EventButton *event); bool motionNotify (EventMotion *event); @@ -506,8 +514,6 @@ public: inline Layout *getLayout () { return layout; } - virtual Widget *getWidgetAtPoint (int x, int y); - void scrollTo (HPosition hpos, VPosition vpos, int x, int y, int width, int height); |