wxWidgets Event List
|
wxActivateEvent
|
EVT_ACTIVATE(func)
|
Process a wxEVT_ACTIVATE event.
|
EVT_ACTIVATE_APP(func)
|
Process a wxEVT_ACTIVATE_APP event.
|
EVT_HIBERNATE(func)
|
Process a hibernate event, supplying the
member function. This event applies to wxApp only, and only on Windows
SmartPhone and PocketPC. It is generated when the system is low on memory;
the application should free up as much memory as possible, and restore full
working when it receives a wxEVT_ACTIVATE or wxEVT_ACTIVATE_APP event.
|
|
|
wxBitmapButton
|
EVT_BUTTON(id, func)
|
Process a wxEVT_COMMAND_BUTTON_CLICKED
event, when the button is clicked.
|
|
|
wxButton
|
EVT_BUTTON(id, func)
|
Process a wxEVT_COMMAND_BUTTON_CLICKED
event, when the button is clicked.
|
|
|
wxCalculateLayoutEvent
|
EVT_CALCULATE_LAYOUT(func)
|
Process a wxEVT_CALCULATE_LAYOUT event,
which asks the window to take a 'bite' out of a rectangle provided by the
algorithm.
|
|
|
wxCalendarCtrl
|
EVT_CALENDAR(id, func)
|
A day was double clicked in the calendar.
|
EVT_CALENDAR_SEL_CHANGED(id, func)
|
The selected date changed.
|
EVT_CALENDAR_DAY(id, func)
|
The selected day changed.
|
EVT_CALENDAR_MONTH(id, func)
|
The selected month changed.
|
EVT_CALENDAR_YEAR(id, func)
|
The selected year changed.
|
EVT_CALENDAR_WEEKDAY_CLICKED(id, func)
|
User clicked on the week day header
|
|
|
wxCheckBox
|
EVT_CHECKBOX(id, func)
|
Process a wxEVT_COMMAND_CHECKBOX_CLICKED
event, when the checkbox is clicked.
|
|
|
wxCheckListBox
|
EVT_CHECKLISTBOX(id, func)
|
Process a wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
event, when an item in the check list box is checked or unchecked.
|
|
|
wxChoice
|
EVT_CHOICE(id, func)
|
Process a wxEVT_COMMAND_CHOICE_SELECTED
event, when an item on the list is selected.
|
|
|
wxCloseEvent
|
EVT_CLOSE(func)
|
Process a close event, supplying the member
function. This event applies to wxFrame and wxDialog classes.
|
EVT_QUERY_END_SESSION(func)
|
Process a query end session event, supplying
the member function. This event applies to wxApp only.
|
EVT_END_SESSION(func)
|
Process an end session event, supplying the
member function. This event applies to wxApp only.
|
|
|
wxComboBox
|
EVT_COMBOBOX(id, func)
|
Process a wxEVT_COMMAND_COMBOBOX_SELECTED
event, when an item on the list is selected. Note that calling GetValue returns
the new value of selection.
|
EVT_TEXT(id, func)
|
Process a wxEVT_COMMAND_TEXT_UPDATED event,
when the combobox text changes.
|
EVT_TEXT_ENTER(id, func)
|
Process a wxEVT_COMMAND_TEXT_ENTER event,
when is pressed in the combobox.
|
|
|
wxCommandEvent
|
EVT_COMMAND(id, event, func)
|
Process a command, supplying the window
identifier, command event identifier, and member function.
|
EVT_COMMAND_RANGE(id1, id2, event, func)
|
Process a command for a range of window
identifiers, supplying the minimum and maximum window identifiers, command
event identifier, and member function.
|
EVT_BUTTON(id, func)
|
Process a wxEVT_COMMAND_BUTTON_CLICKED
command, which is generated by a wxButton control.
|
EVT_CHECKBOX(id, func)
|
Process a wxEVT_COMMAND_CHECKBOX_CLICKED
command, which is generated by a wxCheckBox control.
|
EVT_CHOICE(id, func)
|
Process a wxEVT_COMMAND_CHOICE_SELECTED
command, which is generated by a wxChoice control.
|
EVT_COMBOBOX(id, func)
|
Process a wxEVT_COMMAND_COMBOBOX_SELECTED
command, which is generated by a wxComboBox control.
|
EVT_LISTBOX(id, func)
|
Process a wxEVT_COMMAND_LISTBOX_SELECTED
command, which is generated by a wxListBox control.
|
EVT_LISTBOX_DCLICK(id, func)
|
Process a
wxEVT_COMMAND_LISTBOX_DOUBLECLICKED command, which is generated by a
wxListBox control.
|
EVT_MENU(id, func)
|
Process a wxEVT_COMMAND_MENU_SELECTED
command, which is generated by a menu item.
|
EVT_MENU_RANGE(id1, id2, func)
|
Process a wxEVT_COMMAND_MENU_RANGE command,
which is generated by a range of menu items.
|
EVT_CONTEXT_MENU(func)
|
Process the event generated when the user
has requested a popup menu to appear by pressing a special keyboard key
(under Windows) or by right clicking the mouse.
|
EVT_RADIOBOX(id, func)
|
Process a wxEVT_COMMAND_RADIOBOX_SELECTED
command, which is generated by a wxRadioBox control.
|
EVT_RADIOBUTTON(id, func)
|
Process a wxEVT_COMMAND_RADIOBUTTON_SELECTED
command, which is generated by a wxRadioButton control.
|
EVT_SCROLLBAR(id, func)
|
Process a wxEVT_COMMAND_SCROLLBAR_UPDATED
command, which is generated by a wxScrollBar control. This is provided for
compatibility only; more specific scrollbar event macros should be used
instead (see wxScrollEvent).
|
EVT_SLIDER(id, func)
|
Process a wxEVT_COMMAND_SLIDER_UPDATED
command, which is generated by a wxSlider control.
|
EVT_TEXT(id, func)
|
Process a wxEVT_COMMAND_TEXT_UPDATED
command, which is generated by a wxTextCtrl control.
|
EVT_TEXT_ENTER(id, func)
|
Process a wxEVT_COMMAND_TEXT_ENTER command,
which is generated by a wxTextCtrl control. Note that you must use
wxTE_PROCESS_ENTER flag when creating the control if you want it to generate
such events.
|
EVT_TEXT_MAXLEN(id, func)
|
Process a wxEVT_COMMAND_TEXT_MAXLEN command,
which is generated by a wxTextCtrl control when the user tries to enter more
characters into it than the limit previously set with SetMaxLength.
|
EVT_TOOL(id, func)
|
Process a wxEVT_COMMAND_TOOL_CLICKED event
(a synonym for wxEVT_COMMAND_MENU_SELECTED). Pass the id of the tool.
|
EVT_TOOL_RANGE(id1, id2, func)
|
Process a wxEVT_COMMAND_TOOL_CLICKED event
for a range of identifiers. Pass the ids of the tools.
|
EVT_TOOL_RCLICKED(id, func)
|
Process a wxEVT_COMMAND_TOOL_RCLICKED event.
Pass the id of the tool.
|
EVT_TOOL_RCLICKED_RANGE(id1, id2, func)
|
Process a wxEVT_COMMAND_TOOL_RCLICKED event
for a range of ids. Pass the ids of the tools.
|
EVT_TOOL_ENTER(id, func)
|
Process a wxEVT_COMMAND_TOOL_ENTER event.
Pass the id of the toolbar itself. The value of wxCommandEvent::GetSelection
is the tool id, or -1 if the mouse cursor has moved off a tool.
|
EVT_COMMAND_LEFT_CLICK(id, func)
|
Process a wxEVT_COMMAND_LEFT_CLICK command,
which is generated by a control (Windows 95 and NT only).
|
EVT_COMMAND_LEFT_DCLICK(id, func)
|
Process a wxEVT_COMMAND_LEFT_DCLICK command,
which is generated by a control (Windows 95 and NT only).
|
EVT_COMMAND_RIGHT_CLICK(id, func)
|
Process a wxEVT_COMMAND_RIGHT_CLICK command,
which is generated by a control (Windows 95 and NT only).
|
EVT_COMMAND_SET_FOCUS(id, func)
|
Process a wxEVT_COMMAND_SET_FOCUS command,
which is generated by a control (Windows 95 and NT only).
|
EVT_COMMAND_KILL_FOCUS(id, func)
|
Process a wxEVT_COMMAND_KILL_FOCUS command,
which is generated by a control (Windows 95 and NT only).
|
EVT_COMMAND_ENTER(id, func)
|
Process a wxEVT_COMMAND_ENTER command, which
is generated by a control.
|
|
|
wxContextMenuEvent
|
EVT_CONTEXT_MENU(func)
|
A right click (or other context menu command
depending on platform) has been detected.
|
|
|
wxDatePickerCtrl
|
EVT_DATE_CHANGED(id, func)
|
This event fires when the user changes the
current selection in the control.
|
|
|
wxDialUpManager
|
EVT_DIALUP_CONNECTED(func)
|
A connection with the network was
established.
|
EVT_DIALUP_DISCONNECTED(func)
|
The connection with the network was lost.
|
|
|
wxDropFilesEvent
|
EVT_DROP_FILES(func)
|
Process a wxEVT_DROP_FILES event.
|
|
|
wxEraseEvent
|
EVT_ERASE_BACKGROUND(func)
|
Process a wxEVT_ERASE_BACKGROUND event.
|
|
|
wxFindDialogEvent
|
EVT_FIND(id, func)
|
Find button was pressed in the dialog.
|
EVT_FIND_NEXT(id, func)
|
Find next button was pressed in the dialog.
|
EVT_FIND_REPLACE(id, func)
|
Replace button was pressed in the dialog.
|
EVT_FIND_REPLACE_ALL(id, func)
|
Replace all button was pressed in the
dialog.
|
EVT_FIND_CLOSE(id, func)
|
The dialog is being destroyed, any pointers
to it cannot be used any longer.
|
|
|
wxFocusEvent
|
EVT_SET_FOCUS(func)
|
Process a wxEVT_SET_FOCUS event.
|
EVT_KILL_FOCUS(func)
|
Process a wxEVT_KILL_FOCUS event.
|
|
|
wxGrid
|
EVT_GRID_COL_SIZE(func)
|
The user resized a column by dragging it.
Processes a wxEVT_GRID_COL_SIZE.
|
EVT_GRID_ROW_SIZE(func)
|
The user resized a row by dragging it.
Processes a wxEVT_GRID_ROW_SIZE.
|
EVT_GRID_CMD_COL_SIZE(func)
|
The user resized a column by dragging it;
variant taking a window identifier. Processes a wxEVT_GRID_COL_SIZE.
|
EVT_GRID_CMD_ROW_SIZE(func)
|
The user resized a row by dragging it;
variant taking a window identifier. Processes a wxEVT_GRID_ROW_SIZE.
|
EVT_GRID_RANGE_SELECT(func)
|
The user selected a group of contiguous
cells. Processes a wxEVT_GRID_RANGE_SELECT.
|
EVT_GRID_CMD_RANGE_SELECT(id, func)
|
The user selected a group of contiguous
cells; variant taking a window identifier. Processes a
wxEVT_GRID_RANGE_SELECT.
|
EVT_GRID_EDITOR_CREATED(func)
|
The editor for a cell was created. Processes
a wxEVT_GRID_EDITOR_CREATED.
|
EVT_GRID_CMD_EDITOR_CREATED(id, func)
|
The editor for a cell was created; variant
taking a window identifier. Processes a wxEVT_GRID_EDITOR_CREATED.
|
|
|
wxGridEditorCreatedEvent
|
EVT_GRID_EDITOR_CREATED(func)
|
The editor for a cell was created. Processes
a wxEVT_GRID_EDITOR_CREATED.
|
EVT_GRID_CMD_EDITOR_CREATED(id, func)
|
The editor for a cell was created; variant
taking a window identifier. Processes a wxEVT_GRID_EDITOR_CREATED.
|
|
|
wxGridRangeSelectEvent
|
EVT_GRID_RANGE_SELECT(func)
|
The user selected a group of contiguous
cells. Processes a wxEVT_GRID_RANGE_SELECT.
|
EVT_GRID_CMD_RANGE_SELECT(func)
|
The user selected a group of contiguous
cells; variant taking a window identifier. Processes a wxEVT_GRID_RANGE_SELECT.
|
|
|
wxGridSizeEvent
|
EVT_GRID_COL_SIZE(func)
|
The user resized a column by dragging it.
Processes a wxEVT_GRID_COL_SIZE.
|
EVT_GRID_ROW_SIZE(func)
|
The user resized a row by dragging it.
Processes a wxEVT_GRID_ROW_SIZE.
|
EVT_GRID_CMD_COL_SIZE(func)
|
The user resized a column by dragging it;
variant taking a window identifier. Processes a wxEVT_GRID_COL_SIZE.
|
EVT_GRID_CMD_ROW_SIZE(func)
|
The user resized a row by dragging it;
variant taking a window identifier. Processes a wxEVT_GRID_ROW_SIZE.
|
|
|
wxHelpEvent
|
EVT_HELP(id, func)
|
Process a wxEVT_HELP event.
|
EVT_HELP_RANGE(id1, id2, func)
|
Process a wxEVT_HELP event for a range of
ids.
|
|
|
wxIconizeEvent
|
EVT_ICONIZE(func)
|
Process a wxEVT_ICONIZE event.
|
|
|
wxIdleEvent
|
EVT_IDLE(func)
|
Process a wxEVT_IDLE event.
|
|
|
wxInitDialogEvent
|
EVT_INIT_DIALOG(func)
|
Process a wxEVT_INIT_DIALOG event.
|
|
|
wxJoystickEvent
|
EVT_JOY_BUTTON_DOWN(func)
|
Process a wxEVT_JOY_BUTTON_DOWN event.
|
EVT_JOY_BUTTON_UP(func)
|
Process a wxEVT_JOY_BUTTON_UP event.
|
EVT_JOY_MOVE(func)
|
Process a wxEVT_JOY_MOVE event.
|
EVT_JOY_ZMOVE(func)
|
Process a wxEVT_JOY_ZMOVE event.
|
EVT_JOYSTICK_EVENTS(func)
|
Processes all joystick events.
|
|
|
wxKeyEvent
|
EVT_KEY_DOWN(func)
|
Process a wxEVT_KEY_DOWN event (any key has
been pressed).
|
EVT_KEY_UP(func)
|
Process a wxEVT_KEY_UP event (any key has
been released).
|
EVT_CHAR(func)
|
Process a wxEVT_CHAR event.
|
|
|
wxLayoutAlgorithm
|
EVT_QUERY_LAYOUT_INFO(func)
|
Process a wxEVT_QUERY_LAYOUT_INFO event, to
get size, orientation and alignment from a window. See
wxQueryLayoutInfoEvent.
|
EVT_CALCULATE_LAYOUT(func)
|
Process a wxEVT_CALCULATE_LAYOUT event,
which asks the window to take a 'bite' out of a rectangle provided by the
algorithm. See wxCalculateLayoutEvent.
|
|
|
wxListBox
|
EVT_LISTBOX(id, func)
|
Process a wxEVT_COMMAND_LISTBOX_SELECTED
event, when an item on the list is selected.
|
EVT_LISTBOX_DCLICK(id, func)
|
Process a
wxEVT_COMMAND_LISTBOX_DOUBLECLICKED event, when the listbox is double-clicked.
|
|
|
wxListCtrl
|
EVT_LIST_BEGIN_DRAG(id, func)
|
Begin dragging with the left mouse button.
|
EVT_LIST_BEGIN_RDRAG(id, func)
|
Begin dragging with the right mouse button.
|
EVT_LIST_BEGIN_LABEL_EDIT(id, func)
|
Begin editing a label. This can be prevented
by calling Veto().
|
EVT_LIST_END_LABEL_EDIT(id, func)
|
Finish editing a label. This can be
prevented by calling Veto().
|
EVT_LIST_DELETE_ITEM(id, func)
|
Delete an item.
|
EVT_LIST_DELETE_ALL_ITEMS(id, func)
|
Delete all items.
|
EVT_LIST_ITEM_SELECTED(id, func)
|
The item has been selected.
|
EVT_LIST_ITEM_DESELECTED(id, func)
|
The item has been deselected.
|
EVT_LIST_ITEM_ACTIVATED(id, func)
|
The item has been activated (ENTER or double
click).
|
EVT_LIST_ITEM_FOCUSED(id, func)
|
The currently focused item has changed.
|
EVT_LIST_ITEM_MIDDLE_CLICK(id, func)
|
The middle mouse button has been clicked on
an item.
|
EVT_LIST_ITEM_RIGHT_CLICK(id, func)
|
The right mouse button has been clicked on
an item.
|
EVT_LIST_KEY_DOWN(id, func)
|
A key has been pressed.
|
EVT_LIST_INSERT_ITEM(id, func)
|
An item has been inserted.
|
EVT_LIST_COL_CLICK(id, func)
|
A column (m_col) has been left-clicked.
|
EVT_LIST_COL_RIGHT_CLICK(id, func)
|
A column (m_col) has been right-clicked.
|
EVT_LIST_COL_BEGIN_DRAG(id, func)
|
The user started resizing a column - can be
vetoed.
|
EVT_LIST_COL_DRAGGING(id, func)
|
The divider between columns is being
dragged.
|
EVT_LIST_COL_END_DRAG(id, func)
|
A column has been resized by the user.
|
EVT_LIST_CACHE_HINT(id, func)
|
Prepare cache for a virtual list control
|
|
|
wxListEvent
|
EVT_LIST_BEGIN_DRAG(id, func)
|
Begin dragging with the left mouse button.
|
EVT_LIST_BEGIN_RDRAG(id, func)
|
Begin dragging with the right mouse button.
|
EVT_LIST_BEGIN_LABEL_EDIT(id, func)
|
Begin editing a label. This can be prevented
by calling Veto().
|
EVT_LIST_END_LABEL_EDIT(id, func)
|
Finish editing a label. This can be
prevented by calling Veto().
|
EVT_LIST_DELETE_ITEM(id, func)
|
Delete an item.
|
EVT_LIST_DELETE_ALL_ITEMS(id, func)
|
Delete all items.
|
EVT_LIST_ITEM_SELECTED(id, func)
|
The item has been selected.
|
EVT_LIST_ITEM_DESELECTED(id, func)
|
The item has been deselected.
|
EVT_LIST_ITEM_ACTIVATED(id, func)
|
The item has been activated (ENTER or double
click).
|
EVT_LIST_ITEM_FOCUSED(id, func)
|
The currently focused item has changed.
|
EVT_LIST_ITEM_MIDDLE_CLICK(id, func)
|
The middle mouse button has been clicked on
an item.
|
EVT_LIST_ITEM_RIGHT_CLICK(id, func)
|
The right mouse button has been clicked on
an item.
|
EVT_LIST_KEY_DOWN(id, func)
|
A key has been pressed.
|
EVT_LIST_INSERT_ITEM(id, func)
|
An item has been inserted.
|
EVT_LIST_COL_CLICK(id, func)
|
A column (m_col) has been left-clicked.
|
EVT_LIST_COL_RIGHT_CLICK(id, func)
|
A column (m_col) (which can be -1 if the
click occurred outside any column) has been right-clicked.
|
EVT_LIST_COL_BEGIN_DRAG(id, func)
|
The user started resizing a column - can be
vetoed.
|
EVT_LIST_COL_DRAGGING(id, func)
|
The divider between columns is being
dragged.
|
EVT_LIST_COL_END_DRAG(id, func)
|
A column has been resized by the user.
|
EVT_LIST_CACHE_HINT(id, func)
|
Prepare cache for a virtual list control
|
|
|
wxMaximizeEvent
|
EVT_MAXIMIZE(func)
|
Process a wxEVT_MAXIMIZE event.
|
|
|
wxMediaEvent
|
EVT_MEDIA_LOADED(func)
|
Sent when a media has loaded enough data that
it can start playing.
|
EVT_MEDIA_STOP(func)
|
Triggerred right before the media stops. You
can Veto this event to prevent it from stopping, causing it to continue
playing - even if it has reached that end of the media.
|
EVT_MEDIA_FINISHED(func)
|
Sent when a media has finished playing in a
wxMediaCtrl. Note that if you connect to this event and don't skip it, it
will override the looping behaviour of the media control.
|
|
|
wxMenuEvent
|
EVT_MENU_OPEN(func)
|
A menu is about to be opened. On Windows, this
is only sent once for each navigation of the menubar (up until all menus have
closed).
|
EVT_MENU_CLOSE(func)
|
A menu has been just closed.
|
EVT_MENU_HIGHLIGHT(id, func)
|
The menu item with the specified id has been
highlighted: used to show help prompts in the status bar by wxFrame
|
EVT_MENU_HIGHLIGHT_ALL(func)
|
A menu item has been highlighted, i.e. the
currently selected menu item has changed.
|
|
|
wxMouseCaptureChangedEvent
|
EVT_MOUSE_CAPTURE_CHANGED(func)
|
Process a wxEVT_MOUSE_CAPTURE_CHANGED event.
|
|
|
wxMouseEvent
|
EVT_LEFT_DOWN(func)
|
Process a wxEVT_LEFT_DOWN event. The handler
of this event should normally call event.Skip() to allow the default
processing to take place as otherwise the window under mouse wouldn't get the
focus.
|
EVT_LEFT_UP(func)
|
Process a wxEVT_LEFT_UP event.
|
EVT_LEFT_DCLICK(func)
|
Process a wxEVT_LEFT_DCLICK event.
|
EVT_MIDDLE_DOWN(func)
|
Process a wxEVT_MIDDLE_DOWN event.
|
EVT_MIDDLE_UP(func)
|
Process a wxEVT_MIDDLE_UP event.
|
EVT_MIDDLE_DCLICK(func)
|
Process a wxEVT_MIDDLE_DCLICK event.
|
EVT_RIGHT_DOWN(func)
|
Process a wxEVT_RIGHT_DOWN event.
|
EVT_RIGHT_UP(func)
|
Process a wxEVT_RIGHT_UP event.
|
EVT_RIGHT_DCLICK(func)
|
Process a wxEVT_RIGHT_DCLICK event.
|
EVT_MOTION(func)
|
Process a wxEVT_MOTION event.
|
EVT_ENTER_WINDOW(func)
|
Process a wxEVT_ENTER_WINDOW event.
|
EVT_LEAVE_WINDOW(func)
|
Process a wxEVT_LEAVE_WINDOW event.
|
EVT_MOUSEWHEEL(func)
|
Process a wxEVT_MOUSEWHEEL event.
|
EVT_MOUSE_EVENTS(func)
|
Process all mouse events.
|
|
|
wxMoveEvent
|
EVT_MOVE(func)
|
Process a wxEVT_MOVE event, which is
generated when a window is moved.
|
|
|
wxPaintEvent
|
EVT_PAINT(func)
|
Process a wxEVT_PAINT event.
|
|
|
wxProcessEvent
|
EVT_END_PROCESS(id, func)
|
Process a wxEVT_END_PROCESS event. id is the
identifier of the process object (the id passed to the wxProcess constructor)
or a window to receive the event.
|
|
|
wxQueryLayoutInfoEvent
|
EVT_QUERY_LAYOUT_INFO(func)
|
Process a wxEVT_QUERY_LAYOUT_INFO event, to
get size, orientation and alignment from a window.
|
|
|
wxRadioBox
|
EVT_RADIOBOX(id, func)
|
Process a wxEVT_COMMAND_RADIOBOX_SELECTED
event, when a radiobutton is clicked.
|
|
|
wxRadioButton
|
EVT_RADIOBUTTON(id, func)
|
Process a wxEVT_COMMAND_RADIOBUTTON_SELECTED
event, when the radiobutton is clicked.
|
|
|
wxSashEvent
|
EVT_SASH_DRAGGED(id, func)
|
Process a wxEVT_SASH_DRAGGED event, when the
user has finished dragging a sash.
|
EVT_SASH_DRAGGED_RANGE(id1, id2, func)
|
Process a wxEVT_SASH_DRAGGED_RANGE event,
when the user has finished dragging a sash. The event handler is called when
windows with ids in the given range have their sashes dragged.
|
|
|
wxSashWindow
|
EVT_SASH_DRAGGED(id, func)
|
Process a wxEVT_SASH_DRAGGED event, when the
user has finished dragging a sash.
|
EVT_SASH_DRAGGED_RANGE(id1, id2, func)
|
Process a wxEVT_SASH_DRAGGED_RANGE event,
when the user has finished dragging a sash. The event handler is called when
windows with ids in the given range have their sashes dragged.
|
|
|
wxScrollWinEvent
|
EVT_SCROLLWIN(func)
|
Process all scroll events.
|
EVT_SCROLLWIN_TOP(func)
|
Process wxEVT_SCROLLWIN_TOP scroll-to-top
events.
|
EVT_SCROLLWIN_BOTTOM(func)
|
Process wxEVT_SCROLLWIN_TOP scroll-to-bottom
events.
|
EVT_SCROLLWIN_LINEUP(func)
|
Process wxEVT_SCROLLWIN_LINEUP line up
events.
|
EVT_SCROLLWIN_LINEDOWN(func)
|
Process wxEVT_SCROLLWIN_LINEDOWN line down
events.
|
EVT_SCROLLWIN_PAGEUP(func)
|
Process wxEVT_SCROLLWIN_PAGEUP page up
events.
|
EVT_SCROLLWIN_PAGEDOWN(func)
|
Process wxEVT_SCROLLWIN_PAGEDOWN page down
events.
|
EVT_SCROLLWIN_THUMBTRACK(func)
|
Process wxEVT_SCROLLWIN_THUMBTRACK
thumbtrack events (frequent events sent as the user drags the thumbtrack).
|
EVT_SCROLLWIN_THUMBRELEASE(func)
|
Process wxEVT_SCROLLWIN_THUMBRELEASE thumb
release events.
|
|
|
wxSetCursorEvent
|
EVT_SET_CURSOR(func)
|
Process a wxEVT_SET_CURSOR event.
|
|
|
wxSizeEvent
|
EVT_SIZE(func)
|
Process a wxEVT_SIZE event.
|
|
|
wxSocketBase
|
EVT_SOCKET(id, func)
|
Process a wxEVT_SOCKET event.
|
|
|
wxSocketEvent
|
EVT_SOCKET(id, func)
|
Process a socket event, supplying the member
function.
|
|
|
wxSpinCtrl
|
EVT_SPINCTRL(id, func)
|
Generated whenever the numeric value of the
spinctrl is updated
|
|
|
wxSplitterEvent
|
EVT_SPLITTER_SASH_POS_CHANGING(id, func)
|
The sash position is in the process of being
changed. You may prevent this change from happening by calling Veto or you
may also modify the position of the tracking bar to properly reflect the
position that would be set if the drag were to be completed at this point.
Processes a wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING event.
|
EVT_SPLITTER_SASH_POS_CHANGED(id, func)
|
The sash position was changed. This event is
generated after the user releases the mouse after dragging the splitter.
Processes a wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED event.
|
EVT_SPLITTER_UNSPLIT(id, func)
|
The splitter has been just unsplit.
Processes a wxEVT_COMMAND_SPLITTER_UNSPLIT event. This event can't be vetoed.
|
EVT_SPLITTER_DCLICK(id, func)
|
The sash was double clicked. The default
behaviour is to unsplit the window when this happens (unless the minimum pane
size has been set to a value greater than zero). This won't happen if you
veto this event. Processes a wxEVT_COMMAND_SPLITTER_DOUBLECLICKED event.
|
|
|
wxSplitterWindow
|
EVT_SPLITTER_SASH_POS_CHANGING(id, func)
|
The sash position is in the process of being
changed. May be used to modify the position of the tracking bar to properly
reflect the position that would be set if the drag were to be completed at
this point. Processes a wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING event.
|
EVT_SPLITTER_SASH_POS_CHANGED(id, func)
|
The sash position was changed. May be used
to modify the sash position before it is set, or to prevent the change from
taking place. Processes a wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED event.
|
EVT_SPLITTER_UNSPLIT(id, func)
|
The splitter has been just unsplit.
Processes a wxEVT_COMMAND_SPLITTER_UNSPLIT event.
|
EVT_SPLITTER_DCLICK(id, func)
|
The sash was double clicked. The default
behaviour is to unsplit the window when this happens (unless the minimum pane
size has been set to a value greater than zero). Processes a
wxEVT_COMMAND_SPLITTER_DOUBLECLICKED event.
|
|
|
wxSysColourChangedEvent
|
EVT_SYS_COLOUR_CHANGED(func)
|
Process a wxEVT_SYS_COLOUR_CHANGED event.
|
|
|
wxTaskBarIcon
|
EVT_TASKBAR_MOVE(func)
|
Process a wxEVT_TASKBAR_MOVE event.
|
EVT_TASKBAR_LEFT_DOWN(func)
|
Process a wxEVT_TASKBAR_LEFT_DOWN event.
|
EVT_TASKBAR_LEFT_UP(func)
|
Process a wxEVT_TASKBAR_LEFT_UP event.
|
EVT_TASKBAR_RIGHT_DOWN(func)
|
Process a wxEVT_TASKBAR_RIGHT_DOWN event.
|
EVT_TASKBAR_RIGHT_UP(func)
|
Process a wxEVT_TASKBAR_RIGHT_UP event.
|
EVT_TASKBAR_LEFT_DCLICK(func)
|
Process a wxEVT_TASKBAR_LEFT_DCLICK event.
|
EVT_TASKBAR_RIGHT_DCLICK(func)
|
Process a wxEVT_TASKBAR_RIGHT_DCLICK event.
|
|
|
wxTextCtrl
|
EVT_TEXT(id, func)
|
Respond to a wxEVT_COMMAND_TEXT_UPDATED
event, generated when the text changes. Notice that this event will always be
sent when the text controls contents changes - whether this is due to user
input or comes from the program itself (for example, if SetValue() is called)
|
EVT_TEXT_ENTER(id, func)
|
Respond to a wxEVT_COMMAND_TEXT_ENTER event,
generated when enter is pressed in a text control (which must have
wxTE_PROCESS_ENTER style for this event to be generated).
|
EVT_TEXT_URL(id, func)
|
A mouse event occurred over an URL in the
text control (wxMSW and wxGTK2 only)
|
EVT_TEXT_MAXLEN(id, func)
|
User tried to enter more text into the
control than the limit set by SetMaxLength.
|
|
|
wxToggleButton
|
EVT_TOGGLEBUTTON(id, func)
|
Handles button click event.
|
|
|
wxToolBar
|
EVT_TOOL(id, func)
|
Process a wxEVT_COMMAND_TOOL_CLICKED event
(a synonym for wxEVT_COMMAND_MENU_SELECTED). Pass the id of the tool.
|
EVT_MENU(id, func)
|
The same as EVT_TOOL.
|
EVT_TOOL_RANGE(id1, id2, func)
|
Process a wxEVT_COMMAND_TOOL_CLICKED event
for a range of identifiers. Pass the ids of the tools.
|
EVT_MENU_RANGE(id1, id2, func)
|
The same as EVT_TOOL_RANGE.
|
EVT_TOOL_RCLICKED(id, func)
|
Process a wxEVT_COMMAND_TOOL_RCLICKED event.
Pass the id of the tool.
|
EVT_TOOL_RCLICKED_RANGE(id1, id2, func)
|
Process a wxEVT_COMMAND_TOOL_RCLICKED event
for a range of ids. Pass the ids of the tools.
|
EVT_TOOL_ENTER(id, func)
|
Process a wxEVT_COMMAND_TOOL_ENTER event.
Pass the id of the toolbar itself. The value of wxCommandEvent::GetSelection
is the tool id, or -1 if the mouse cursor has moved off a tool.
|
|
|
wxTreeCtrl
|
EVT_TREE_BEGIN_DRAG(id, func)
|
Begin dragging with the left mouse button.
|
EVT_TREE_BEGIN_RDRAG(id, func)
|
Begin dragging with the right mouse button.
|
EVT_TREE_END_DRAG(id, func)
|
End dragging with the left or right mouse
button.
|
EVT_TREE_BEGIN_LABEL_EDIT(id, func)
|
Begin editing a label. This can be prevented
by calling Veto().
|
EVT_TREE_END_LABEL_EDIT(id, func)
|
Finish editing a label. This can be
prevented by calling Veto().
|
EVT_TREE_DELETE_ITEM(id, func)
|
Delete an item.
|
EVT_TREE_GET_INFO(id, func)
|
Request information from the application.
|
EVT_TREE_SET_INFO(id, func)
|
Information is being supplied.
|
EVT_TREE_ITEM_ACTIVATED(id, func)
|
The item has been activated, i.e. chosen by
double clicking it with mouse or from keyboard
|
EVT_TREE_ITEM_COLLAPSED(id, func)
|
The item has been collapsed.
|
EVT_TREE_ITEM_COLLAPSING(id, func)
|
The item is being collapsed. This can be
prevented by calling Veto().
|
EVT_TREE_ITEM_EXPANDED(id, func)
|
The item has been expanded.
|
EVT_TREE_ITEM_EXPANDING(id, func)
|
The item is being expanded. This can be
prevented by calling Veto().
|
EVT_TREE_ITEM_RIGHT_CLICK(id, func)
|
The user has clicked the item with the right
mouse button.
|
EVT_TREE_ITEM_MIDDLE_CLICK(id, func)
|
The user has clicked the item with the
middle mouse button.
|
EVT_TREE_SEL_CHANGED(id, func)
|
Selection has changed.
|
EVT_TREE_SEL_CHANGING(id, func)
|
Selection is changing. This can be prevented
by calling Veto().
|
EVT_TREE_KEY_DOWN(id, func)
|
A key has been pressed.
|
EVT_TREE_ITEM_GETTOOLTIP(id, func)
|
The opportunity to set the item tooltip is
being given to the application (call wxTreeEvent::SetToolTip). Windows only.
|
EVT_TREE_ITEM_MENU(id, func)
|
The context menu for the selected item has
been requested, either by a right click or by using the menu key.
|
EVT_TREE_STATE_IMAGE_CLICK(id, func)
|
The state image has been clicked. Windows
only.
|
|
|
wxTreeEvent
|
EVT_TREE_BEGIN_DRAG(id, func)
|
The user has started dragging an item with
the left mouse button. The event handler must call wxTreeEvent::Allow() for
the drag operation to continue.
|
EVT_TREE_BEGIN_RDRAG(id, func)
|
The user has started dragging an item with
the right mouse button. The event handler must call wxTreeEvent::Allow() for
the drag operation to continue.
|
EVT_TREE_BEGIN_LABEL_EDIT(id, func)
|
Begin editing a label. This can be prevented
by calling Veto().
|
EVT_TREE_END_DRAG(id, func)
|
The user has released the mouse after
dragging an item.
|
EVT_TREE_END_LABEL_EDIT(id, func)
|
The user has finished editing a label. This
can be prevented by calling Veto().
|
EVT_TREE_DELETE_ITEM(id, func)
|
A tree item has been deleted.
|
EVT_TREE_ITEM_ACTIVATED(id, func)
|
An item has been activated (e.g. double
clicked).
|
EVT_TREE_ITEM_COLLAPSED(id, func)
|
The item has been collapsed.
|
EVT_TREE_ITEM_COLLAPSING(id, func)
|
The item is being collapsed. This can be
prevented by calling Veto().
|
EVT_TREE_ITEM_EXPANDED(id, func)
|
The item has been expanded.
|
EVT_TREE_ITEM_EXPANDING(id, func)
|
The item is being expanded. This can be
prevented by calling Veto().
|
EVT_TREE_ITEM_RIGHT_CLICK(id, func)
|
The user has clicked the item with the right
mouse button.
|
EVT_TREE_ITEM_MIDDLE_CLICK(id, func)
|
The user has clicked the item with the
middle mouse button.
|
EVT_TREE_KEY_DOWN(id, func)
|
A key has been pressed.
|
EVT_TREE_SEL_CHANGED(id, func)
|
Selection has changed.
|
EVT_TREE_SEL_CHANGING(id, func)
|
Selection is changing. This can be prevented
by calling Veto().
|
EVT_TREE_KEY_DOWN(id, func)
|
A key has been pressed.
|
EVT_TREE_ITEM_GETTOOLTIP(id, func)
|
The opportunity to set the item tooltip is
being given to the application (call wxTreeEvent::SetToolTip). Windows only.
|
EVT_TREE_ITEM_MENU(id, func)
|
The context menu for the selected item has
been requested, either by a right click or by using the menu key.
|
EVT_TREE_STATE_IMAGE_CLICK(id, func)
|
The state image has been clicked. Windows
only.
|
|
|
wxUpdateUIEvent
|
EVT_UPDATE_UI(id, func)
|
Process a wxEVT_UPDATE_UI event for the
command with the given id.
|
EVT_UPDATE_UI_RANGE(id1, id2, func)
|
Process a wxEVT_UPDATE_UI event for any
command with id included in the given range.
|
|
|
wxWindowCreateEvent
|
EVT_WINDOW_CREATE(func)
|
Process a wxEVT_CREATE event.
|
|
|
wxWindowDestroyEvent
|
EVT_WINDOW_DESTROY(func)
|
Process a wxEVT_DESTROY event.
|
|
|
wxWizard
|
EVT_WIZARD_PAGE_CHANGED(id, func)
|
The page has just been changed (this event
cannot be vetoed).
|
EVT_WIZARD_PAGE_CHANGING(id, func)
|
The page is being changed (this event can be
vetoed).
|
EVT_WIZARD_CANCEL(id, func)
|
The user attempted to cancel the wizard
(this event may also be vetoed).
|
EVT_WIZARD_HELP(id, func)
|
The wizard help button was pressed.
|
EVT_WIZARD_FINISHED(id, func)
|
The wizard finished button was pressed.
|
|
|
wxWizardEvent
|
EVT_WIZARD_PAGE_CHANGED(id, func)
|
The page has been just changed (this event
can not be vetoed).
|
EVT_WIZARD_PAGE_CHANGING(id, func)
|
The page is being changed (this event can be
vetoed).
|
EVT_WIZARD_CANCEL(id, func)
|
The user attempted to cancel the wizard
(this event may also be vetoed).
|
EVT_WIZARD_HELP(id, func)
|
The wizard help button was pressed.
|
EVT_WIZARD_FINISHED(id, func)
|
The wizard finished button was pressed.
|