From 826577556fa8b8eedcf1620b4104115d83dbce0b Mon Sep 17 00:00:00 2001 From: Sebastian Geerken Date: Sat, 6 Jun 2015 22:25:24 +0200 Subject: SRDOP: Positions also for extremes. --- dw/widget.hh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'dw/widget.hh') diff --git a/dw/widget.hh b/dw/widget.hh index a9a38087..ed7eae2b 100644 --- a/dw/widget.hh +++ b/dw/widget.hh @@ -286,7 +286,8 @@ protected: /** * \brief See \ref dw-widget-sizes. */ - virtual void getExtremesImpl (Extremes *extremes) = 0; + virtual void getExtremesImpl (Extremes *extremes, bool posDefined, int x, + int y) = 0; virtual void calcExtraSpaceImpl (); @@ -449,9 +450,15 @@ public: */ virtual Widget *sizeRequestReference (); + /** + * \brief See \ref dw-widget-sizes (or \ref dw-size-request-pos). + */ + virtual Widget *getExtremesReference (); + void sizeRequest (Requisition *requisition, bool posDefined = false, int x = 0, int y = 0); - void getExtremes (Extremes *extremes); + void getExtremes (Extremes *extremes, bool posDefined = false, int x = 0, + int y = 0); void sizeAllocate (Allocation *allocation); void calcExtraSpace (); -- cgit v1.2.3