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),
60 typename Helper::pass_type )
62 if (d_writeCausesLayout)
65 if (d_writeCausesRedraw)
68 if (!d_eventFiredOnWrite.
empty())
71 args.window->fireEvent(d_eventFiredOnWrite,
args,
Definition FalagardPropertyBase.h:37
common base class used for types representing a new property to be available on all widgets that use ...
Definition PropertyDefinitionBase.h:43
Helper class used to convert various data types to and from the format expected in Property strings.
Definition ForwardRefs.h:84
Dummy base class to ensure correct casting of receivers.
Definition Property.h:46
String class used within the GUI system.
Definition String.h:64
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:50
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition InputEvent.h:252
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition Window.h:151
Main namespace for Crazy Eddie's GUI Library.
Definition arch_overview.dox:1