diff options
author | Sebastian Geerken <devnull@localhost> | 2014-10-23 13:10:17 +0200 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2014-10-23 13:10:17 +0200 |
commit | 0c9973c7c8127da4129c1810c52c29f69eb8665f (patch) | |
tree | b37fec0f342567b1ee55917b7b8dfe1d4518f0e7 /dw/widget.hh | |
parent | 80122aabb6debd724228405c358541ecb88f63bf (diff) |
Removed old Widget::draw (backward compatibility is not possible anyway).
Diffstat (limited to 'dw/widget.hh')
-rw-r--r-- | dw/widget.hh | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/dw/widget.hh b/dw/widget.hh index a4a84cac..8cd05e13 100644 --- a/dw/widget.hh +++ b/dw/widget.hh @@ -277,8 +277,6 @@ protected: inline void queueResize (int ref, bool extremesChanged) { queueResize (ref, extremesChanged, false); } - virtual void draw (View *view, Rectangle *area); - /** * \brief See \ref dw-widget-sizes. */ @@ -470,8 +468,9 @@ public: bool intersects (Rectangle *area, Rectangle *intersection); + /** Area is given in widget coordinates. */ virtual Widget *draw (View *view, Rectangle *area, - StackingIteratorStack *iteratorStack); + StackingIteratorStack *iteratorStack) = 0; Widget *drawTotal (View *view, Rectangle *area, StackingIteratorStack *iteratorStack); void drawToplevel (View *view, Rectangle *area); |