|
typedef std::set< String, StringFastLessCompare CEGUI_SET_ALLOC(String)> | StringSet |
|
typedef std::map< String, StateImagery *, StringFastLessCompare CEGUI_MAP_ALLOC(String, StateImagery *)> | StateImageryPointerMap |
| Map of Strings to StateImagery pointers.
|
|
typedef std::map< String, ImagerySection *, StringFastLessCompare CEGUI_MAP_ALLOC(String, ImagerySection *)> | ImagerySectionPointerMap |
| Map of Strings to ImagerySection pointers.
|
|
typedef std::map< String, NamedArea *, StringFastLessCompare CEGUI_MAP_ALLOC(String, NamedArea *)> | NamedAreaPointerMap |
| Map of Strings to NamedArea pointers.
|
|
typedef std::map< String, WidgetComponent *, StringFastLessCompare CEGUI_MAP_ALLOC(String, WidgetComponent *)> | WidgetComponentPointerMap |
| Map of Strings to WidgetComponent pointers.
|
|
typedef std::map< String, AnimationInstance *, StringFastLessCompare CEGUI_MAP_ALLOC(String, AnimationInstance *)> | AnimationInstancePointerMap |
| Map of Strings to AnimationInstance pointers.
|
|
typedef std::map< String, EventLinkDefinition *, StringFastLessCompare CEGUI_MAP_ALLOC(String, EventLinkDefinition *)> | EventLinkDefinitionPointerMap |
| Map of Strings to EventLinkDefinition pointers.
|
|
typedef std::map< String, PropertyInitialiser *, StringFastLessCompare CEGUI_MAP_ALLOC(String, PropertyInitialiser *)> | PropertyInitialiserPointerMap |
| Map of Strings to PropertyInitialiser pointers.
|
|
typedef std::map< String, PropertyDefinitionBase *, StringFastLessCompare CEGUI_MAP_ALLOC(String, PropertyDefinitionBase *)> | PropertyDefinitionBasePointerMap |
| Map of Strings to PropertyDefinitionBase pointers.
|
|
typedef std::vector< PropertyInitialiser CEGUI_VECTOR_ALLOC(PropertyInitialiser)> | PropertyList |
|
typedef std::vector< PropertyDefinitionBase *CEGUI_VECTOR_ALLOC(PropertyDefinitionBase *)> | PropertyDefinitionList |
|
typedef std::vector< PropertyDefinitionBase *CEGUI_VECTOR_ALLOC(PropertyDefinitionBase *)> | PropertyLinkDefinitionList |
|
typedef ConstMapIterator< StateList > | StateIterator |
|
typedef ConstMapIterator< ImageryList > | ImageryIterator |
|
typedef ConstMapIterator< NamedAreaList > | NamedAreaIterator |
|
typedef ConstVectorIterator< WidgetComponentCollator > | WidgetComponentIterator |
|
typedef ConstVectorIterator< PropertyDefinitionCollator > | PropertyDefinitionIterator |
|
typedef ConstVectorIterator< PropertyLinkDefinitionCollator > | PropertyLinkDefinitionIterator |
|
typedef ConstVectorIterator< PropertyInitialiserCollator > | PropertyInitialiserIterator |
|
typedef ConstVectorIterator< EventLinkDefinitionCollator > | EventLinkDefinitionIterator |
|
typedef ConstVectorIterator< AnimationNameSet > | AnimationNameIterator |
|
|
| WidgetLookFeel (const String &name, const String &inherits) |
|
| WidgetLookFeel (const WidgetLookFeel &other) |
|
WidgetLookFeel & | operator= (const WidgetLookFeel &other) |
|
const StateImagery & | getStateImagery (const CEGUI::String &state) const |
| Return a const reference to the StateImagery object for the specified state.
|
|
const ImagerySection & | getImagerySection (const CEGUI::String §ion) const |
| Return a const reference to the ImagerySection object with the specified name.
|
|
const String & | getName () const |
| Return the name of the widget look.
|
|
void | addImagerySection (const ImagerySection §ion) |
| Add an ImagerySection to the WidgetLookFeel.
|
|
void | renameImagerySection (const String &oldName, const String &newName) |
|
void | addWidgetComponent (const WidgetComponent &widget) |
| Add a WidgetComponent to the WidgetLookFeel.
|
|
void | addStateSpecification (const StateImagery &state) |
| Add a state specification (StateImagery object) to the WidgetLookFeel.
|
|
void | addPropertyInitialiser (const PropertyInitialiser &initialiser) |
| Add a property initialiser to the WidgetLookFeel.
|
|
void | clearImagerySections () |
| Clear all ImagerySections from the WidgetLookFeel.
|
|
void | clearWidgetComponents () |
| Clear all WidgetComponents from the WidgetLookFeel.
|
|
void | clearStateSpecifications () |
| Clear all StateImagery objects from the WidgetLookFeel.
|
|
void | clearPropertyInitialisers () |
| Clear all PropertyInitialiser objects from the WidgetLookFeel.
|
|
void | initialiseWidget (Window &widget) const |
| Initialise the given window using PropertyInitialsers and component widgets specified for this WidgetLookFeel.
|
|
void | cleanUpWidget (Window &widget) const |
| Clean up the given window from all properties and component widgets created by this WidgetLookFeel.
|
|
bool | isStateImageryPresent (const String &state) const |
| Return whether imagery is defined for the given state.
|
|
void | addNamedArea (const NamedArea &area) |
| Adds a named area to the WidgetLookFeel.
|
|
void | clearNamedAreas () |
| Clear all defined named areas from the WidgetLookFeel.
|
|
const NamedArea & | getNamedArea (const String &name) const |
| Return the NamedArea with the specified name.
|
|
void | renameNamedArea (const String &oldName, const String &newName) |
|
bool | isNamedAreaDefined (const String &name) const |
| return whether a NamedArea object with the specified name exists for this WidgetLookFeel.
|
|
void | layoutChildWidgets (const Window &owner) const |
| Layout the child widgets defined for this WidgetLookFeel which are attached to the given window.
|
|
void | addPropertyDefinition (PropertyDefinitionBase *propdef) |
| Adds a property definition to the WidgetLookFeel.
|
|
void | addPropertyLinkDefinition (PropertyDefinitionBase *propdef) |
| Adds a property link definition to the WidgetLookFeel.
|
|
void | clearPropertyDefinitions () |
| Clear all defined property definitions from the WidgetLookFeel.
|
|
void | clearPropertyLinkDefinitions () |
| Clear all defined property link definitions from the WidgetLookFeel.
|
|
void | addAnimationName (const String &anim_name) |
| Add the name of an animation that is associated with the WidgetLookFeel.
|
|
void | addEventLinkDefinition (const EventLinkDefinition &evtdef) |
| adds an event link definition to the WidgetLookFeel.
|
|
void | clearEventLinkDefinitions () |
| clear all defined event link definitions from the WidgetLookFeel.
|
|
void | writeXMLToStream (XMLSerializer &xml_stream) const |
| Writes an xml representation of this WidgetLookFeel to out_stream.
|
|
const PropertyInitialiser * | findPropertyInitialiser (const String &propertyName) const |
| Takes the name of a property and returns a pointer to the last PropertyInitialiser for this property or 0 if the is no PropertyInitialiser for this property in the WidgetLookFeel.
|
|
const WidgetComponent * | findWidgetComponent (const String &name) const |
| Takes the name for a WidgetComponent and returns a pointer to it if it exists or a null pointer if it doesn't.
|
|
WidgetComponent * | retrieveWidgetComponentFromList (const String &name, bool includeInheritedElements=false) |
| Takes the name for a WidgetComponent and returns a pointer to it if it exists or null pointer if it doesn't.
|
|
PropertyInitialiser * | retrievePropertyInitialiserFromList (const String &name, bool includeInheritedElements=false) |
| Takes the name for a Property (PropertyInitialiser) and returns a pointer to it if it exists or 0 if it doesn't.
|
|
PropertyDefinitionBase * | retrievePropertyDefinitionFromList (const String &name, bool includeInheritedElements=false) |
| Takes the name for a PropertyDefinition and returns a pointer to it if it exists or 0 if it doesn't.
|
|
PropertyDefinitionBase * | retrievePropertyLinkDefinitionFromList (const String &name, bool includeInheritedElements=false) |
| Takes the name for a PropertyLinkDefinition and returns a pointer to it if it exists or 0 if it doesn't.
|
|
EventLinkDefinition * | retrieveEventLinkDefinitionFromList (const String &name, bool includeInheritedElements=false) |
| Takes the name for a EventLinkDefinition and returns a pointer to it if it exists or 0 if it doesn't.
|
|
const PropertyDefinitionList & | getPropertyDefinitions () const |
|
const PropertyLinkDefinitionList & | getPropertyLinkDefinitions () const |
|
const PropertyList & | getProperties () const |
|
bool | handleFontRenderSizeChange (Window &window, const Font *font) const |
| perform any processing required due to the given font having changed.
|
|
StateImageryPointerMap | getStateImageryMap (bool includeInheritedElements=false) |
| Returns a map of names to pointers for all StateImagery elements this WidgetLookFeel owns. If the list of StateImageries of this or an inherited WidgetLookFeel is modified in any way (by clearing it, adding or removing elements), then the pointers in this map are not valid anymore. The function should then be called again to retrieve valid pointers.
|
|
ImagerySectionPointerMap | getImagerySectionMap (bool includeInheritedElements=false) |
| Returns a map of names to pointers for all ImagerySection elements this WidgetLookFeel owns. If the list of ImagerySections of this or an inherited WidgetLookFeel is modified in any way (by clearing it, adding or removing elements), then the pointers in this map are not valid anymore. The function should then be called again to retrieve valid pointers.
|
|
NamedAreaPointerMap | getNamedAreaMap (bool includeInheritedElements=false) |
| Returns a map of names to pointers for all NamedArea elements this WidgetLookFeel owns. If the list of NamedAreas of this or an inherited WidgetLookFeel is modified in any way (by clearing it, adding or removing elements), then the pointers in this map are not valid anymore. The function should then be called again to retrieve valid pointers.
|
|
WidgetComponentPointerMap | getWidgetComponentMap (bool includeInheritedElements=false) |
| Returns a map of names to pointers for all WidgetComponent elements this WidgetLookFeel owns. If the list of WidgetComponents of this or an inherited WidgetLookFeel is modified in any way (by clearing it, adding or removing elements), then the pointers in this map are not valid anymore. The function should then be called again to retrieve valid pointers.
|
|
PropertyInitialiserPointerMap | getPropertyInitialiserMap (bool includeInheritedElements=false) |
| Returns a map of names to pointers for all PropertyInitialiser elements this WidgetLookFeel owns. If the list of PropertyInitialisers of this or an inherited WidgetLookFeel is modified in any way (by clearing it, adding or removing elements), then the pointers in this map are not valid anymore. The function should then be called again to retrieve valid pointers.
|
|
PropertyDefinitionBasePointerMap | getPropertyDefinitionMap (bool includeInheritedElements=false) |
| Returns a map of names to pointers for all PropertyDefinition elements this WidgetLookFeel owns. If the list of PropertyDefinitions of this or an inherited WidgetLookFeel is modified in any way (by clearing it, adding or removing elements), then the pointers in this map are not valid anymore. The function should then be called again to retrieve valid pointers.
|
|
PropertyDefinitionBasePointerMap | getPropertyLinkDefinitionMap (bool includeInheritedElements=false) |
| Returns a map of names to pointers for all PropertyLinkDefinition elements this WidgetLookFeel owns. If the list of PropertyLinkDefinitions of this or an inherited WidgetLookFeel is modified in any way (by clearing it, adding or removing elements), then the pointers in this map are not valid anymore. The function should then be called again to retrieve valid pointers.
|
|
EventLinkDefinitionPointerMap | getEventLinkDefinitionMap (bool includeInheritedElements=false) |
| Returns a map of names to pointers for all EventLinkDefinition elements this WidgetLookFeel owns. If the list of EventLinkDefinitions of this or an inherited WidgetLookFeel is modified in any way (by clearing it, adding or removing elements), then the pointers in this map are not valid anymore. The function should then be called again to retrieve valid pointers.
|
|
const CEGUI::String & | getInheritedWidgetLookName () const |
| Returns a String containing the name of the inherited WidgetLookFeel.
|
|
StringSet | getStateImageryNames (bool inherits=false) const |
|
StringSet | getStateNames (bool inherits=false) const |
|
StringSet | getImagerySectionNames (bool inherits=false) const |
|
StringSet | getImageryNames (bool inherits=false) const |
|
StringSet | getNamedAreaNames (bool inherits=false) const |
|
StringSet | getWidgetComponentNames (bool inherits=false) const |
|
StringSet | getWidgetNames (bool inherits=false) const |
|
StringSet | getPropertyInitialiserNames (bool inherits=false) const |
|
StringSet | getPropertyDefinitionNames (bool inherits=false) const |
|
StringSet | getPropertyLinkDefinitionNames (bool inherits=false) const |
|
StringSet | getEventLinkDefinitionNames (bool inherits=false) const |
|
StringSet | getAnimationNames (bool inherits=false) const |
|
StateIterator | getStateIterator (bool inherits=false) const |
| Returns an iterator for the StateImageries of this WidgetLookFeel.
|
|
ImageryIterator | getImageryIterator (bool inherits=false) const |
| Returns an iterator for the ImagerySections of this WidgetLookFeel.
|
|
NamedAreaIterator | getNamedAreaIterator (bool inherits=false) const |
| Returns an iterator for the NamedAreas of this WidgetLookFeel.
|
|
WidgetComponentIterator | getWidgetComponentIterator (bool inherits=false) const |
| Returns an iterator for the WidgetComponents of this WidgetLookFeel.
|
|
PropertyDefinitionIterator | getPropertyDefinitionIterator (bool inherits=false) const |
| Returns an iterator for the PropertyDefinitions of this WidgetLookFeel.
|
|
PropertyLinkDefinitionIterator | getPropertyLinkDefinitionIterator (bool inherits=false) const |
| Returns an iterator for the PropertyLinkDefinitions of this WidgetLookFeel.
|
|
PropertyInitialiserIterator | getPropertyInitialiserIterator (bool inherits=false) const |
| Returns an iterator for the PropertyInitialisers of this WidgetLookFeel.
|
|
EventLinkDefinitionIterator | getEventLinkDefinitionIterator (bool inherits=false) const |
| Returns an iterator for the EventLinkDefinitions of this WidgetLookFeel.
|
|
AnimationNameIterator | getAnimationNameIterator (bool inherits=false) const |
| Returns an iterator for the AnimationNames of this WidgetLookFeel.
|
|
Class that encapsulates Look N' Feel information for a widget.