Events Overview
- Updated2023-02-21
- 1 minute(s) read
Events Overview
Certain user operations on the GUI, such as selecting a menu item on the GUI or typing a value in a control, are called events. The User Interface Library provides the link between events and the code files in your project.
By implementing event callback functions, your program can recognize events and execute the code in response to them. The following table shows all of the events that are generated from the GUI.
Events
- EVENT_ACTIVE_CELL_CHANGE
- EVENT_ACTIVE_TAB_CHANGE
- EVENT_AXIS_VAL_CHANGE
- EVENT_BEGIN_EDIT_TREE_CELL
- EVENT_CLOSE
- EVENT_COLLAPSE
- EVENT_COLUMN_SIZE_CHANGE
- EVENT_COMBO_BOX_INSERT
- EVENT_COMMIT
- EVENT_CTRL_MENU
- EVENT_DISCARD
- EVENT_DRAG
- EVENT_DROP
- EVENT_DROPPED
- EVENT_DROP_COPY
- EVENT_EDIT_MODE_STATE_CHANGE
- EVENT_END_TASK
- EVENT_EXPAND
- EVENT_GOT_FOCUS
- EVENT_HSCROLL
- EVENT_IDLE
- EVENT_INTERACTIVE_LEGEND
- EVENT_KEYPRESS
- EVENT_LEFT_CLICK
- EVENT_LEFT_CLICK_UP
- EVENT_LEFT_DOUBLE_CLICK
- EVENT_LOST_FOCUS
- EVENT_MARK_STATE_CHANGE
- EVENT_MOUSE_POINTER_MOVE
- EVENT_MOUSE_WHEEL_CLICK
- EVENT_MOUSE_WHEEL_SCROLL
- EVENT_PANEL_MAXIMIZE
- EVENT_PANEL_MINIMIZE
- EVENT_PANEL_MOVE
- EVENT_PANEL_MOVING
- EVENT_PANEL_RESTORE
- EVENT_PANEL_SIZE
- EVENT_PANEL_SIZING
- EVENT_RADIX_CHANGE
- EVENT_RIGHT_CLICK
- EVENT_RIGHT_CLICK_UP
- EVENT_RIGHT_DOUBLE_CLICK
- EVENT_RING_BEGIN_MENU
- EVENT_ROW_SIZE_CHANGE
- EVENT_SELECTION_CHANGE
- EVENT_SORT
- EVENT_TABLE_ROW_COL_LABEL_CLICK
- EVENT_TAB_PAGE_CLOSE
- EVENT_TIMER_TICK
- EVENT_TREE_CELL_ACTIVE_ITEM_CHANGE
- EVENT_TREE_CELL_BEGIN_MENU
- EVENT_TREE_CELL_COMMIT
- EVENT_TREE_CELL_VAL_CHANGED
- EVENT_VAL_CHANGED
- EVENT_VAL_COERCED
- EVENT_VSCROLL
- EVENT_ZOOM