diff options
author | Sebastian Geerken <devnull@localhost> | 2014-10-23 22:36:11 +0200 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2014-10-23 22:36:11 +0200 |
commit | 607814bdead6d72fb6825a5502e625a216114a1c (patch) | |
tree | 0e3cfd012c1d9d3000a77e8ccaaecdd754938705 /dw/widget.hh | |
parent | 80898e60379898a69a09fa2bbfec02ae95c28ffd (diff) |
Changed signature of Widget::draw and friends.
Diffstat (limited to 'dw/widget.hh')
-rw-r--r-- | dw/widget.hh | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/dw/widget.hh b/dw/widget.hh index 8cd05e13..c284e172 100644 --- a/dw/widget.hh +++ b/dw/widget.hh @@ -469,10 +469,12 @@ public: bool intersects (Rectangle *area, Rectangle *intersection); /** Area is given in widget coordinates. */ - virtual Widget *draw (View *view, Rectangle *area, - StackingIteratorStack *iteratorStack) = 0; - Widget *drawTotal (View *view, Rectangle *area, - StackingIteratorStack *iteratorStack); + virtual void draw (View *view, Rectangle *area, + StackingIteratorStack *iteratorStack, + Widget **interruptedWidget) = 0; + void drawTotal (View *view, Rectangle *area, + StackingIteratorStack *iteratorStack, + Widget **interruptedWidget); void drawToplevel (View *view, Rectangle *area); bool buttonPress (EventButton *event); |