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 /test/dw_simple_container.cc | |
parent | 80898e60379898a69a09fa2bbfec02ae95c28ffd (diff) |
Changed signature of Widget::draw and friends.
Diffstat (limited to 'test/dw_simple_container.cc')
-rw-r--r-- | test/dw_simple_container.cc | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/test/dw_simple_container.cc b/test/dw_simple_container.cc index 9507e233..94dec2d5 100644 --- a/test/dw_simple_container.cc +++ b/test/dw_simple_container.cc @@ -205,17 +205,14 @@ namespace dw { } } -core::Widget *SimpleContainer::draw (View *view, Rectangle *area, - StackingIteratorStack *iteratorStack) +void SimpleContainer::draw (View *view, Rectangle *area, + StackingIteratorStack *iteratorStack, + Widget **interruptedWidget) { - Widget *retWidget = NULL; - drawWidgetBox (view, area, false); Rectangle childArea; if (child && child->intersects (area, &childArea)) - retWidget = child->drawTotal (view, &childArea, iteratorStack); - - return retWidget; + child->drawTotal (view, &childArea, iteratorStack, interruptedWidget); } Iterator *SimpleContainer::iterator (Content::Type mask, bool atEnd) |