Crazy Eddie's GUI System  ${CEGUI_VERSION}
EventLinkDefinition_wrapper Struct Reference
+ Inheritance diagram for EventLinkDefinition_wrapper:
+ Collaboration diagram for EventLinkDefinition_wrapper:

Public Member Functions

 EventLinkDefinition_wrapper (CEGUI::EventLinkDefinition const &arg)
 
 EventLinkDefinition_wrapper (::CEGUI::String const &event_name)
 
::CEGUI::WindowgetTargetWindow (::CEGUI::Window &start_wnd, ::CEGUI::String const &name) const
 
- Public Member Functions inherited from CEGUI::EventLinkDefinition
 EventLinkDefinition (const String &event_name)
 
void addLinkTarget (const String &widget, const String &event)
 add a new link target to event on widget (name).
 
void clearLinkTargets ()
 clear all link targets from this link definition.
 
void initialiseWidget (Window &window) const
 initialise window with an event link as specified here.
 
void cleanUpWidget (Window &window) const
 clean this event from window.
 
void setName (const String &name)
 
const StringgetName () const
 return the name of the Event defined here.
 
LinkTargetIterator getLinkTargetIterator () const
 
 EventLinkDefinition (const String &event_name)
 
void addLinkTarget (const String &widget, const String &event)
 add a new link target to event on widget (name).
 
void clearLinkTargets ()
 clear all link targets from this link definition.
 
void initialiseWidget (Window &window) const
 initialise window with an event link as specified here.
 
void cleanUpWidget (Window &window) const
 clean this event from window.
 
void setName (const String &name)
 
const StringgetName () const
 return the name of the Event defined here.
 
LinkTargetIterator getLinkTargetIterator () const
 

Additional Inherited Members

- Public Types inherited from CEGUI::EventLinkDefinition
typedef ConstVectorIterator< LinkTargetCollectionLinkTargetIterator
 
typedef ConstVectorIterator< LinkTargetCollectionLinkTargetIterator
 
- Protected Types inherited from CEGUI::EventLinkDefinition
typedef std::pair< String, StringStringPair
 
typedef std::vector< StringPair CEGUI_VECTOR_ALLOC(StringPair)> LinkTargetCollection
 type used for the collection of target events.
 
typedef std::pair< String, StringStringPair
 
typedef std::vector< StringPair CEGUI_VECTOR_ALLOC(StringPair)> LinkTargetCollection
 type used for the collection of target events.
 
- Protected Member Functions inherited from CEGUI::EventLinkDefinition
WindowgetTargetWindow (Window &start_wnd, const String &name) const
 Return a pointer to the target window with the given name.
 
WindowgetTargetWindow (Window &start_wnd, const String &name) const
 Return a pointer to the target window with the given name.
 
- Protected Attributes inherited from CEGUI::EventLinkDefinition
String d_eventName
 String holding the name of the event being defined.
 
LinkTargetCollection d_targets
 collection of targets for this EventLinkDefinition.