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())
 
common base class used for types representing a new property to be available on all widgets that use ...
Definition: PropertyDefinitionBase.h:42
 
Main namespace for Crazy Eddie's GUI Library. 
Definition: arch_overview.dox:1
 
bool empty(void) const 
Returns true if the String is empty. 
Definition: String.h:633
 
base class for properties able to do native set/get 
Definition: TypedProperty.h:49
 
virtual void fireEvent(const String &name, EventArgs &args, const String &eventNamespace="")
Fires the named event passing the given EventArgs object. 
 
Dummy base class to ensure correct casting of receivers. 
Definition: Property.h:45
 
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: Window.h:149
 
Helper class used to convert various data types to and from the format expected in Property strings...
Definition: ForwardRefs.h:84
 
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition: InputEvent.h:251
 
Window * window
pointer to a Window object of relevance to the event. 
Definition: InputEvent.h:256
 
Definition: FalagardPropertyBase.h:36
 
String class used within the GUI system. 
Definition: String.h:62