41 #ifndef _uilinearcontainer_cpp
42 #define _uilinearcontainer_cpp
44 #include "UI/linearcontainer.h"
45 #include "UI/layoutstrategy.h"
53 ForcedSizingRules(SE_None),
54 VisibleChildAlign(UI::LA_TopLeft)
59 ForcedSizingRules(SE_None),
60 VisibleChildAlign(UI::LA_TopLeft)
65 ForcedSizingRules(SE_None),
66 VisibleChildAlign(UI::LA_TopLeft)
75 const Rect OldChildRect = InvisibleChild->
GetRect();
86 InvisibleChild->
Hide();
164 if( !PropertiesNode.
Empty() ) {
167 CurrAttrib = PropertiesNode.
GetAttribute(
"ForcedSizingRules");
168 if( !CurrAttrib.
Empty() )
171 CurrAttrib = PropertiesNode.
GetAttribute(
"VisibleChildAlign");
172 if( !CurrAttrib.
Empty() )
177 if( !ChildSizingNode.
Empty() )
181 if( !LinearPaddingNode.
Empty() )
193 return "LinearContainer";