Version: 3.2.8

Detailed Description


An event object contains information about a specific event.

Event handlers (usually member functions) have a single, event argument.

Related Overviews: Events and Event Handling

Related macros/global-functions group: Events

Classes

class  wxColourDialogEvent
 
This event class is used for the events generated by wxColourDialog. More...
 
class  wxEventFilter
 
A global event filter for pre-processing all the events generated in the program. More...
 
class  wxKeyboardState
 
Provides methods for testing the state of the keyboard modifier keys. More...
 
class  wxTreeListEvent
 
Event generated by wxTreeListCtrl. More...
 
class  wxAuiToolBarEvent
 

wxAuiToolBarEvent is used for the events generated by @ref wxAuiToolBar.
More...
 
class  wxAuiNotebookEvent
 

This class is used by the events generated by wxAuiNotebook.
More...
 
class  wxAuiManagerEvent
 

Event used to indicate various actions taken with wxAuiManager.
More...
 
class  wxBookCtrlEvent
 

This class represents the events generated by book controls (wxNotebook,
wxListbook, wxChoicebook, wxTreebook, wxAuiNotebook).
More...
 
class  wxCalendarEvent
 

The wxCalendarEvent class is used together with wxCalendarCtrl.
More...
 
class  wxColourPickerEvent
 

This event class is used for the events generated by wxColourPickerCtrl.
More...
 
class  wxCollapsiblePaneEvent
 

This event class is used for the events generated by wxCollapsiblePane.
More...
 
class  wxDataViewEvent
 

This is the event class for the wxDataViewCtrl notifications.
More...
 
class  wxDateEvent
 

This event class holds information about a date change and is used together
with wxDatePickerCtrl.
More...
 
class  wxDialUpEvent
 

This is the event class for the dialup events sent by wxDialUpManager.
More...
 
class  wxEvent
 

An event is a structure holding information about an event passed to a
callback or member function.
More...
 
class  wxEventBlocker
 

This class is a special event handler which allows discarding
any event (or a set of event types) directed to a specific window.
More...
 
class  wxEvtHandler
 

A class that can handle events from the windowing system.
More...
 
class  wxKeyEvent
 

This event class contains information about key press and release events.
More...
 
class  wxJoystickEvent
 

This event class contains information about joystick events, particularly
events received by windows.
More...
 
class  wxScrollWinEvent
 

A scroll event holds information about events sent from scrolling windows.
More...
 
class  wxSysColourChangedEvent
 

This class is used for system colour change events, which are generated
when the user changes the colour settings or when the system theme changes
(e.g. automatic dark mode switching on macOS).
More...
 
class  wxCommandEvent
 

This event class contains information about command events, which originate
from a variety of simple controls.
More...
 
class  wxWindowCreateEvent
 

This event is sent just after the actual window associated with a wxWindow
object has been created.
More...
 
class  wxPaintEvent
 

A paint event is sent when a window's contents needs to be repainted.
More...
 
class  wxMaximizeEvent
 

An event being sent when a top level window is maximized.
More...
 
class  wxFullScreenEvent
 

An event being sent when the user enters or exits full screen mode.
More...
 
class  wxUpdateUIEvent
 

This class is used for pseudo-events which are called by wxWidgets
to give an application the chance to update various user interface elements.
More...
 
class  wxClipboardTextEvent
 

This class represents the events generated by a control (typically a
wxTextCtrl but other windows can generate these events as well) when its
content gets copied or cut to, or pasted from the clipboard.
More...
 
class  wxMouseEvent
 

This event class contains information about the events generated by the mouse:
they include mouse buttons press and release events and mouse move events.
More...
 
class  wxDropFilesEvent
 

This class is used for drop files events, that is, when files have been dropped
onto the window.
More...
 
class  wxActivateEvent
 

An activate event is sent when a window or application is being activated
or deactivated.
More...
 
class  wxContextMenuEvent
 

This class is used for context menu events, sent to give
the application a chance to show a context (popup) menu for a wxWindow.
More...
 
class  wxEraseEvent
 

An erase event is sent when a window's background needs to be repainted.
More...
 
class  wxFocusEvent
 

A focus event is sent when a window's focus changes.
More...
 
class  wxChildFocusEvent
 

A child focus event is sent to a (parent-)window when one of its child windows
gains focus, so that the window could restore the focus back to its corresponding
child if it loses it now and regains later.
More...
 
class  wxMouseCaptureLostEvent
 

A mouse capture lost event is sent to a window that had obtained mouse capture,
which was subsequently lost due to an "external" event (for example, when a dialog
box is shown or if another application captures the mouse).
More...
 
class  wxDisplayChangedEvent
 

A display changed event is sent to top-level windows when the display resolution has changed.
More...
 
class  wxDPIChangedEvent
 

Event sent when the display scale factor or pixel density (measured in
dots-per-inch, or DPI) of the monitor a window is on changes.
More...
 
class  wxNotifyEvent
 

This class is not used by the event handlers by itself, but is a base class
for other event classes (such as wxBookCtrlEvent).
More...
 
class  wxThreadEvent
 

This class adds some simple functionality to wxEvent to facilitate
inter-thread communication.
More...
 
class  wxHelpEvent
 

A help event is sent when the user has requested context-sensitive help.
More...
 
class  wxScrollEvent
 

A scroll event holds information about events sent from stand-alone
scrollbars (see wxScrollBar) and sliders (see wxSlider).
More...
 
class  wxGestureEvent
 This is the base class for all supported gesture events. More...
 
class  wxPanGestureEvent
 
This event is generated when the user moves a finger on the surface.
More...
 
class  wxZoomGestureEvent
 
This event is generated when two fingers pinch the surface to zoom in or out.
More...
 
class  wxRotateGestureEvent
 
This event is generated when two fingers move in opposite directions on the surface.
More...
 
class  wxTwoFingerTapEvent
 
This event is generated when two fingers touch the surface at the same time.
More...
 
class  wxLongPressEvent
 
This event is generated when one finger touches the surface and remains stationary.
More...
 
class  wxPressAndTapEvent
 
This event is generated when the user press the surface with one finger and taps with another.
More...
 
class  wxIdleEvent
 

This class is used for idle events, which are generated when the system becomes
idle.
More...
 
class  wxInitDialogEvent
 

A wxInitDialogEvent is sent as a dialog or panel is being initialised.
More...
 
class  wxWindowDestroyEvent
 

This event is sent as early as possible during the window destruction
process.
More...
 
class  wxNavigationKeyEvent
 

This event class contains information about navigation events,
generated by navigation keys such as tab and page down.
More...
 
class  wxMouseCaptureChangedEvent
 

A mouse capture changed event is sent to a window that loses its
mouse capture.
More...
 
class  wxCloseEvent
 

This event class contains information about window and session close events.
More...
 
class  wxMenuEvent
 

This class is used for a variety of menu-related events.
More...
 
class  wxShowEvent
 

An event being sent when the window is shown or hidden.
More...
 
class  wxIconizeEvent
 

An event being sent when the frame is iconized (minimized) or restored.
More...
 
class  wxMoveEvent
 

A move event holds information about window position change.
More...
 
class  wxSizeEvent
 

A size event holds information about size change events of wxWindow.
More...
 
class  wxSetCursorEvent
 

A wxSetCursorEvent is generated from wxWindow when the mouse cursor is about
to be set as a result of mouse motion.
More...
 
class  wxFindDialogEvent
 

wxFindReplaceDialog events.
More...
 
class  wxFileCtrlEvent
 

A file control event holds information about events associated with
wxFileCtrl objects.
More...
 
class  wxFileDirPickerEvent
 

This event class is used for the events generated by
wxFilePickerCtrl and by wxDirPickerCtrl.
More...
 
class  wxFontPickerEvent
 

This event class is used for the events generated by
wxFontPickerCtrl.
More...
 
class  wxFileSystemWatcherEvent
 

A class of events sent when a file system event occurs.
More...
 
class  wxGridEvent
 

This event class contains information about various grid events.
More...
 
class  wxGridSizeEvent
 

This event class contains information about a row/column resize event.
More...
 
class  wxGridRangeSelectEvent
 

Events of this class notify about a range of cells being selected.
More...
 
class  wxGridEditorCreatedEvent
 
More...
 
class  wxHeaderCtrlEvent
 

Event class representing the events generated by wxHeaderCtrl.
More...
 
class  wxHtmlLinkEvent
 

This event class is used for the events generated by wxHtmlWindow.
More...
 
class  wxHtmlCellEvent
 

This event class is used for the events generated by wxHtmlWindow.
More...
 
class  wxHyperlinkEvent
 

This event class is used for the events generated by wxHyperlinkCtrl.
More...
 
class  wxQueryLayoutInfoEvent
 

This event is sent when wxLayoutAlgorithm wishes to get the size, orientation
and alignment of a window.
More...
 
class  wxCalculateLayoutEvent
 

This event is sent by wxLayoutAlgorithm to calculate the amount of the
remaining client area that the window should occupy.
More...
 
class  wxListEvent
 

A list event holds information about events associated with wxListCtrl objects.
More...
 
class  wxMediaEvent
 

Event wxMediaCtrl uses.
More...
 
class  wxMouseEventsManager
 

Helper for handling mouse input events in windows containing multiple
items.
More...
 
class  wxMouseState
 

Represents the mouse state.
More...
 
class  wxActiveXEvent
 

An event class for handling ActiveX events passed from wxActiveXContainer.
More...
 
class  wxPowerEvent
 

The power events are generated when the system power state changes, e.g.
More...
 
class  wxProcessEvent
 

A process event is sent to the wxEvtHandler specified to wxProcess
when a process is terminated.
More...
 
class  wxPropertyGridEvent
 

A property grid event holds information about events associated with
wxPropertyGrid objects.
More...
 
class  wxRibbonBarEvent
 

Event used to indicate various actions relating to a wxRibbonBar.
More...
 
class  wxRibbonButtonBarEvent
 

Event used to indicate various actions relating to a button on a
wxRibbonButtonBar.
More...
 
class  wxRibbonGalleryEvent
 

  More...
 
class  wxRibbonPanelEvent
 

Event used to indicate various actions relating to a wxRibbonPanel.
More...
 
class  wxRichTextEvent
 

This is the event class for wxRichTextCtrl notifications.
More...
 
class  wxSashEvent
 

A sash event is sent when the sash of a wxSashWindow has been
dragged by the user.
More...
 
class  wxSocketEvent
 

This event class contains information about socket events.
More...
 
class  wxSpinEvent
 

This event class is used for the events generated by wxSpinButton and wxSpinCtrl.
More...
 
class  wxSpinDoubleEvent
 

This event class is used for the events generated by wxSpinCtrlDouble.
More...
 
class  wxSplitterEvent
 

This class represents the events generated by a splitter control.
More...
 
class  wxStyledTextEvent
 

The type of events sent from wxStyledTextCtrl.
More...
 
class  wxTaskBarIconEvent
 

The event class used by wxTaskBarIcon.
More...
 
class  wxTimerEvent
 

wxTimerEvent object is passed to the event handler of timer events
(see wxTimer::SetOwner).
More...
 
class  wxTreeEvent
 

A tree event holds information about events associated with wxTreeCtrl
objects.
More...
 
class  wxWebRequestEvent
 

A web request event sent during or after server communication.
More...
 
class  wxWebViewEvent
 

A navigation  event holds information about events associated with
wxWebView objects.
More...
 
class  wxWizardEvent
 

wxWizardEvent class represents an event generated by the wxWizard: this event
is first sent to the page itself and, if not processed there, goes up the
window hierarchy as usual.
More...