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