Enumeration for all events which are sendable by the gui system.
| Enumerator |
|---|
| EGET_ELEMENT_FOCUS_LOST | A gui element has lost its focus.
GUIEvent.Caller is losing the focus to GUIEvent.Element. If the event is absorbed then the focus will not be changed.
|
| EGET_ELEMENT_FOCUSED | A gui element has got the focus.
If the event is absorbed then the focus will not be changed.
|
| EGET_ELEMENT_HOVERED | The mouse cursor hovered over a gui element.
If an element has sub-elements you also get this message for the subelements
|
| EGET_ELEMENT_LEFT | The mouse cursor left the hovered element.
If an element has sub-elements you also get this message for the subelements
|
| EGET_ELEMENT_CLOSED | An element would like to close.
Windows and context menus use this event when they would like to close, this can be cancelled by absorbing the event.
|
| EGET_BUTTON_CLICKED | A button was clicked.
|
| EGET_SCROLL_BAR_CHANGED | A scrollbar has changed its position.
|
| EGET_CHECKBOX_CHANGED | A checkbox has changed its check state.
|
| EGET_LISTBOX_CHANGED | A new item in a listbox was selected.
NOTE: You also get this event currently when the same item was clicked again after more than 500 ms.
|
| EGET_LISTBOX_SELECTED_AGAIN | An item in the listbox was selected, which was already selected.
NOTE: You get the event currently only if the item was clicked again within 500 ms or selected by "enter" or "space".
|
| EGET_FILE_SELECTED | A file has been selected in the file dialog.
|
| EGET_DIRECTORY_SELECTED | A directory has been selected in the file dialog.
|
| EGET_FILE_CHOOSE_DIALOG_CANCELLED | A file open dialog has been closed without choosing a file.
|
| EGET_MESSAGEBOX_YES | 'Yes' was clicked on a messagebox
|
| EGET_MESSAGEBOX_NO | 'No' was clicked on a messagebox
|
| EGET_MESSAGEBOX_OK | 'OK' was clicked on a messagebox
|
| EGET_MESSAGEBOX_CANCEL | 'Cancel' was clicked on a messagebox
|
| EGET_EDITBOX_ENTER | In an editbox 'ENTER' was pressed.
|
| EGET_EDITBOX_CHANGED | The text in an editbox was changed. This does not include automatic changes in text-breaking.
|
| EGET_EDITBOX_MARKING_CHANGED | The marked area in an editbox was changed.
|
| EGET_TAB_CHANGED | The tab was changed in an tab control.
|
| EGET_MENU_ITEM_SELECTED | A menu item was selected in a (context) menu.
|
| EGET_COMBO_BOX_CHANGED | The selection in a combo box has been changed.
|
| EGET_SPINBOX_CHANGED | The value of a spin box has changed.
|
| EGET_TABLE_CHANGED | A table has changed.
|
| EGET_TREEVIEW_NODE_DESELECT | A tree view node lost selection. See IGUITreeView::getLastEventNode().
|
| EGET_TREEVIEW_NODE_SELECT | A tree view node was selected. See IGUITreeView::getLastEventNode().
|
| EGET_TREEVIEW_NODE_EXPAND | A tree view node was expanded. See IGUITreeView::getLastEventNode().
|
| EGET_TREEVIEW_NODE_COLLAPSE | A tree view node was collapsed. See IGUITreeView::getLastEventNode().
|
| EGET_TREEVIEW_NODE_COLLAPS | deprecated - use EGET_TREEVIEW_NODE_COLLAPSE instead. This may be removed by Irrlicht 1.9
|
| EGET_COUNT | No real event. Just for convenience to get number of events.
|