27 #ifndef _CEGUIFalagardPropertyBase_h_
28 #define _CEGUIFalagardPropertyBase_h_
30 #include "CEGUI/TypedProperty.h"
31 #include "CEGUI/falagard/PropertyDefinitionBase.h"
45 bool redrawOnWrite,
bool layoutOnWrite,
48 redrawOnWrite, layoutOnWrite,
49 fireEvent, eventNamespace),
51 Helper::fromString(initialValue))
60 typename Helper::pass_type )
62 if (d_writeCausesLayout)
63 static_cast<Window*
>(receiver)->performChildWindowLayout();
65 if (d_writeCausesRedraw)
66 static_cast<Window*
>(receiver)->invalidate();
68 if (!d_eventFiredOnWrite.
empty())