aboutsummaryrefslogtreecommitdiff
path: root/dw/stackingcontextmgr.hh
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2014-09-25 11:39:53 +0200
committerSebastian Geerken <devnull@localhost>2014-09-25 11:39:53 +0200
commita3486120edf86a0248f0162e5cae2ab7250c9848 (patch)
tree98a079b7125debaf44e62111ac64668f2e05c8a7 /dw/stackingcontextmgr.hh
parentbcebc40e56a88fac5fbdd4cc04d74d53ac6ec3ff (diff)
Some work on mouse events (getWidgetAtPoint).
Diffstat (limited to 'dw/stackingcontextmgr.hh')
-rw-r--r--dw/stackingcontextmgr.hh6
1 files changed, 5 insertions, 1 deletions
diff --git a/dw/stackingcontextmgr.hh b/dw/stackingcontextmgr.hh
index cbb59231..684fac23 100644
--- a/dw/stackingcontextmgr.hh
+++ b/dw/stackingcontextmgr.hh
@@ -25,7 +25,8 @@ private:
int minZIndex, maxZIndex;
void draw (View *view, Rectangle *area, int startZIndex, int endZIndex);
-
+
+ Widget *getWidgetAtPoint (int x, int y, int startZIndex, int endZIndex);
public:
StackingContextMgr (Widget *widget);
~StackingContextMgr ();
@@ -47,6 +48,9 @@ public:
void drawBottom (View *view, Rectangle *area);
void drawTop (View *view, Rectangle *area);
+
+ Widget *getTopWidgetAtPoint (int x, int y);
+ Widget *getBottomWidgetAtPoint (int x, int y);
};
} // namespace core