diff options
Diffstat (limited to 'dw/oofpositionedmgr.hh')
-rw-r--r-- | dw/oofpositionedmgr.hh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/dw/oofpositionedmgr.hh b/dw/oofpositionedmgr.hh index ff24a194..ad469b8f 100644 --- a/dw/oofpositionedmgr.hh +++ b/dw/oofpositionedmgr.hh @@ -34,7 +34,10 @@ protected: core::Allocation containerAllocation; lout::container::typed::Vector<Child> *children; - + lout::container::typed::HashTable<lout::object::TypedPointer + <dw::core::Widget>, + Child> *childrenByWidget; + bool doChildrenExceedContainer (); bool haveExtremesChanged (); void sizeAllocateChildren (); @@ -100,6 +103,7 @@ public: bool affectsLeftBorder (core::Widget *widget); bool affectsRightBorder (core::Widget *widget); + bool mayAffectBordersAtAll (); bool dealingWithSizeOfChild (core::Widget *child); int getAvailWidthOfChild (core::Widget *child, bool forceValue); |