diff options
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); |