diff options
author | Sebastian Geerken <devnull@localhost> | 2016-04-23 12:36:04 +0200 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2016-04-23 12:36:04 +0200 |
commit | cd616fc93a5adb072d282f7afbdbe4b057f9d6fc (patch) | |
tree | 8073831411ce59ce6ca9dc430bb7506d0ba18467 /dw/widget.hh | |
parent | eb40226852118f6b24b594c307a6e12b369ceb04 (diff) |
GROWS: new options allowDecreaseWidth and allowDecreaseHeight for size correction.
Diffstat (limited to 'dw/widget.hh')
-rw-r--r-- | dw/widget.hh | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/dw/widget.hh b/dw/widget.hh index d5cb8972..a1d0f908 100644 --- a/dw/widget.hh +++ b/dw/widget.hh @@ -333,10 +333,14 @@ protected: virtual void correctRequisitionOfChild (Widget *child, Requisition *requisition, void (*splitHeightFun) (int, int*, - int*)); - void correctReqWidthOfChild (Widget *child, Requisition *requisition); + int*), + bool allowDecreaseWidth, + bool allowDecreaseHeight); + void correctReqWidthOfChild (Widget *child, Requisition *requisition, + bool allowDecreaseWidth); void correctReqHeightOfChild (Widget *child, Requisition *requisition, - void (*splitHeightFun) (int, int*, int*)); + void (*splitHeightFun) (int, int*, int*), + bool allowDecreaseHeight); virtual void correctExtremesOfChild (Widget *child, Extremes *extremes, bool useAdjustmentWidth); @@ -493,7 +497,8 @@ public: int getAvailHeight (bool forceValue); virtual bool getAdjustMinWidth () { return Widget::adjustMinWidth; } void correctRequisition (Requisition *requisition, - void (*splitHeightFun) (int, int*, int*)); + void (*splitHeightFun) (int, int*, int*), + bool allowDecreaseWidth, bool allowDecreaseHeight); void correctExtremes (Extremes *extremes, bool useAdjustmentWidth); int calcWidth (style::Length cssValue, int refWidth, Widget *refWidget, int limitMinWidth, bool forceValue); |