diff options
author | Sebastian Geerken <devnull@localhost> | 2015-06-06 22:25:24 +0200 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2015-06-06 22:25:24 +0200 |
commit | 826577556fa8b8eedcf1620b4104115d83dbce0b (patch) | |
tree | 15bd78cfd44a8fc78aa7502e36a847df7e99e8b2 /dw/widget.hh | |
parent | 342368d26b9fcb37bd7ea594e3031717dee465c2 (diff) |
SRDOP: Positions also for extremes.
Diffstat (limited to 'dw/widget.hh')
-rw-r--r-- | dw/widget.hh | 11 |
1 files changed, 9 insertions, 2 deletions
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 (); |