aboutsummaryrefslogtreecommitdiff
path: root/dw/oofpositionedmgr.hh
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2014-09-22 16:10:19 +0200
committerSebastian Geerken <devnull@localhost>2014-09-22 16:10:19 +0200
commit156f3622e4197dddeba990637dcbe1100c5d51ac (patch)
tree515d895e93c85959df85cde0b1feb9b986a5a855 /dw/oofpositionedmgr.hh
parent473610dbc053c39ff9d94476b23ea6a51ff07e1f (diff)
Implemented OOFPositionedMgr::tellPosition (and what is needed else).
Diffstat (limited to 'dw/oofpositionedmgr.hh')
-rw-r--r--dw/oofpositionedmgr.hh6
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);