40 #ifndef _uipositioninginfo_h
41 #define _uipositioninginfo_h
43 #include "uienumerations.h"
44 #include "UI/unifieddim.h"
76 PositionRules(Rules) { }
85 UPosition(Position), PositionRules(Rules) { }
89 UPosition(Other.UPosition), PositionRules(Other.PositionRules) { }
127 this->UPosition.ProtoSerialize( UPositionNode );
142 if( !CurrAttrib.
Empty() )
143 this->PositionRules = static_cast<UI::PositioningFlags>(CurrAttrib.
AsUint());
146 if( !PositionNode.
Empty() )
147 this->UPosition.ProtoDeSerialize(PositionNode);
159 return "PositioningInfo";