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/ui.hh | |
parent | eb40226852118f6b24b594c307a6e12b369ceb04 (diff) |
GROWS: new options allowDecreaseWidth and allowDecreaseHeight for size correction.
Diffstat (limited to 'dw/ui.hh')
-rw-r--r-- | dw/ui.hh | 23 |
1 files changed, 16 insertions, 7 deletions
@@ -236,7 +236,9 @@ protected: int getAvailHeightOfChild (Widget *child, bool forceValue); void correctRequisitionOfChild (Widget *child, Requisition *requisition, - void (*splitHeightFun) (int, int*, int*)); + void (*splitHeightFun) (int, int*, int*), + bool allowDecreaseWidth, + bool allowDecreaseHeight); void correctExtremesOfChild (Widget *child, Extremes *extremes, bool useAdjustmentWidth); @@ -261,14 +263,17 @@ public: inline Resource *getResource () { return resource; } inline void correctReqWidthOfChildNoRec (Widget *child, - Requisition *requisition) - { Widget::correctReqWidthOfChild (child, requisition); } + Requisition *requisition, + bool allowDecreaseWidth) + { Widget::correctReqWidthOfChild (child, requisition, allowDecreaseWidth); } inline void correctReqHeightOfChildNoRec (Widget *child, Requisition *requisition, void (*splitHeightFun) (int, int*, - int*)) - { Widget::correctReqHeightOfChild (child, requisition, splitHeightFun); } + int*), + bool allowDecreaseHeight) + { Widget::correctReqHeightOfChild (child, requisition, splitHeightFun, + allowDecreaseHeight); } virtual void correctExtremesOfChildNoRec (Widget *child, Extremes *extremes, bool useAdjustmentWidth) @@ -363,7 +368,9 @@ public: virtual void correctRequisitionOfChild (Widget *child, Requisition *requisition, void (*splitHeightFun) (int, int*, - int*)); + int*), + bool allowDecreaseWidth, + bool allowDecreaseHeight); virtual void correctExtremesOfChild (Widget *child, Extremes *extremes, bool useAdjustmentWidth); virtual void containerSizeChangedForChildren (); @@ -440,7 +447,9 @@ public: int getAvailHeightOfChild (Widget *child, bool forceValue); void correctRequisitionOfChild (Widget *child, Requisition *requisition, - void (*splitHeightFun) (int, int*, int*)); + void (*splitHeightFun) (int, int*, int*), + bool allowDecreaseWidth, + bool allowDecreaseHeight); void correctExtremesOfChild (Widget *child, Extremes *extremes, bool useAdjustmentWidth); void containerSizeChangedForChildren (); |