#include <OpenGUI_Object.h>
Inheritance diagram for OpenGUI::Object:

Public Types | |
| enum | Object_Type { OT_UNKNOWN = 0, OT_SCREEN = 1, OT_CURSOR = 2, OT_WIDGET = 5, OT_CONTROL = 6, OT_CONTAINERCONTROL = 7, OT_WINDOW = 8 } |
| These are the possible return values for getObjectType(). More... | |
Public Member Functions | |
| void | getProperty (const String &propertyName, Value &valueOut) |
returns the value of propertyName via valueOut | |
| void | setProperty (const String &propertyName, Value &valueIn) |
sets the value of propertyName to the contents of valueIn | |
| void | callMethod (const String &methodName, ValueList ¶mIn, ValueList &returnOut) |
invokes methodName, sending paramIn as arguments, and catching return values in returnOut | |
| void | triggerEvent (const String &eventName, EventArgs &evtArgs) |
triggers the event of the given eventName, sending the given evtArgs | |
| virtual ObjectAccessorList * | getAccessors () |
| returns this object's ObjectAccessorList head | |
| EventReceiver & | getEvents () |
| Returns the Event::EventReceiver for this Object instance. | |
| virtual unsigned int | getObjectType () const =0 |
| Returns an integer identifying the type of object. | |
|
|
These are the possible return values for getObjectType().
|
|
||||||||||||||||
|
invokes
|
|
|
returns this object's ObjectAccessorList head
Reimplemented in OpenGUI::ContainerControl, OpenGUI::Control, OpenGUI::Cursor, OpenGUI::GenericCursor, OpenGUI::Screen, OpenGUI::Widget, and OpenGUI::Window. |
|
|
Returns the Event::EventReceiver for this Object instance.
|
|
|
Returns an integer identifying the type of object.
Implemented in OpenGUI::ContainerControl, OpenGUI::Control, OpenGUI::Cursor, OpenGUI::Screen, OpenGUI::Widget, and OpenGUI::Window. |
|
||||||||||||
|
returns the value of
|
|
||||||||||||
|
sets the value of
|
|
||||||||||||
|
triggers the event of the given
|