class GmInteractiveWidget |
The interactive widget class is the base class for all widgets that will interact with the user
| focusEventHandler The focus event handler processes all focus events | |
| keyEventHandler The key event handler processes all keyboard events | |
| mFocusGainAnim Description | |
| mFocusLoseAnim Description | |
| mFocusState The focus state of this interactive widget | |
| mFocusTimestamp The time at which the last focus occurred. | |
| mKeyPressAnim Description | |
| mKeyReleaseAnim Description | |
| mMouseExitAnim Description | |
| mMouseOverAnim Description | |
| mMousePressAnim The animation that is played whenever the mouse is pressed on this interactive widget | |
| mMouseReleaseAnim Description | |
| mWidgetId The widget ID to use as this widget's unique identifier. | |
| mWidgetToolTip The tooltip that is associated with this interactive widget | |
| mouseEventHandler The mouse event handler processes all mouse events | |
| userEventHandler The user event handler processes all user-defined events | |
| widgetEventHandler The widget event handler processes all widget events |
| GmInteractiveWidget () Standard constructor | |
| focusGainEvent (GmEvent* event) Description | |
| focusLoseEvent (GmEvent* event) Description | |
| getWidgetId () Gets the widget ID associated with this interactive widget. | |
| keyPressEvent (GmEvent* event) Description | |
| keyReleaseEvent (GmEvent* event) Description | |
| mouseDragEvent (GmEvent* event) Event processing function to process a mouse drag event. | |
| mouseMoveEvent (GmEvent* event) Description | |
| mousePressEvent (GmEvent* event) Description | |
| mouseReleaseEvent (GmEvent* event) Description | |
| setFocusEventHandler (GmFocusEventHandler* focusHandler, WidgetIDType widgetId) Sets the focus event handler for this widget. | |
| setKeyEventHandler (GmKeyEventHandler* keyHandler, WidgetIDType widgetId) Sets the key event handler for this widget. | |
| setMouseEventHandler (GmMouseEventHandler* mouseHandler, WidgetIDType widgetId) Sets the mouse event handler for this widget. | |
| setToolTip (GmToolTip* tooltip) Sets the widget tool tip for this interactive widget. | |
| setUserEventHandler (GmUserEventHandler* userHandler, WidgetIDType widgetId) Sets the user event handler for this widget. | |
| setWidgetEventHandler (GmWidgetEventHandler* widgetHandler, WidgetIDType widgetId) Sets the widget event handler for this widget. | |
| userEvent (GmEvent* event) Description | |
| wheelMoveEvent (GmEvent* event) Description | |
| ~GmInteractiveWidget () Virtual destructor |
| render2dToolTip (GmTypes::RenderOptionType renderOptions) This is a convenience method to render a tooltip if the given tooltip pop-up time has occurred |
The interactive widget class is the base class for all widgets that will interact with the user
Alphabetic index HTML hierarchy of classes or Java