# Events
[Full Class List by Category]

## 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 | wxKeyboardState
| Provides methods for testing the state of the keyboard modifier keys. 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). 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 to discard 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 using the control panel. 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 | 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 | wxCommandEvent
| This event class contains information about command events, which originate from a variety of simple controls. 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 | 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 functionalities to wxCommandEvent conceived for inter-threads communications. 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 | 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
| An 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 wxTopLevelWindow move change events. 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 | 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
class | wxGridEditorCreatedEvent
class | wxHeaderCtrlEvent
| Event class representing the events generated by wxHeaderCtrl. 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 | 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
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 | 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 | 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...

|  | [ top ]