28 #ifndef _CEGUIFalagardPropertyBase_h_
29 #define _CEGUIFalagardPropertyBase_h_
31 #include "CEGUI/TypedProperty.h"
32 #include "CEGUI/falagard/PropertyDefinitionBase.h"
46 bool redrawOnWrite,
bool layoutOnWrite,
49 redrawOnWrite, layoutOnWrite,
50 fireEvent, eventNamespace),
52 Helper::fromString(initialValue))
61 typename Helper::pass_type )
63 if (d_writeCausesLayout)
64 static_cast<Window*
>(receiver)->performChildWindowLayout();
66 if (d_writeCausesRedraw)
67 static_cast<Window*
>(receiver)->invalidate();
69 if (!d_eventFiredOnWrite.
empty())