keep the list of event classes in a single place
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52262 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -220,9 +220,11 @@
|
|||||||
These are the classes relevant to sizer-based layout.
|
These are the classes relevant to sizer-based layout.
|
||||||
|
|
||||||
@li wxSizer: Abstract base class
|
@li wxSizer: Abstract base class
|
||||||
@li wxGridSizer: A sizer for laying out windows in a grid with all fields having the same size
|
@li wxGridSizer: A sizer for laying out windows in a grid with all fields
|
||||||
|
having the same size
|
||||||
@li wxFlexGridSizer: A sizer for laying out windows in a flexible grid
|
@li wxFlexGridSizer: A sizer for laying out windows in a flexible grid
|
||||||
@li wxGridBagSizer: Another grid sizer that lets you specify the cell an item is in, and items can span rows and/or columns.
|
@li wxGridBagSizer: Another grid sizer that lets you specify the cell an item
|
||||||
|
is in, and items can span rows and/or columns.
|
||||||
@li wxBoxSizer: A sizer for laying out windows in a row or column
|
@li wxBoxSizer: A sizer for laying out windows in a row or column
|
||||||
@li wxStaticBoxSizer: Same as wxBoxSizer, but with a surrounding static box
|
@li wxStaticBoxSizer: Same as wxBoxSizer, but with a surrounding static box
|
||||||
@li wxWrapSizer: A sizer which wraps its child controls as size permits
|
@li wxWrapSizer: A sizer which wraps its child controls as size permits
|
||||||
|
@@ -18,8 +18,7 @@
|
|||||||
@li @ref overview_eventhandling_pluggable
|
@li @ref overview_eventhandling_pluggable
|
||||||
@li @ref overview_eventhandling_winid
|
@li @ref overview_eventhandling_winid
|
||||||
@li @ref overview_eventhandling_custom
|
@li @ref overview_eventhandling_custom
|
||||||
|
@li @ref overview_eventhandling_macros
|
||||||
<!-- @li @ref overview_eventhandling_macros -->
|
|
||||||
|
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
@@ -375,267 +374,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!--
|
|
||||||
|
|
||||||
NOTE: this list is incomplete and it's a trouble to maintain it!
|
|
||||||
we must find an automatic way to generate it
|
|
||||||
|
|
||||||
|
|
||||||
@section overview_eventhandling_macros Event macros summary
|
|
||||||
|
|
||||||
@b Macros listed by event class
|
|
||||||
The documentation for specific event macros is organised by event class. Please refer
|
|
||||||
to these sections for details.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxActivateEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_ACTIVATE and EVT_ACTIVATE_APP macros intercept
|
|
||||||
activation and deactivation events.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxCommandEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
A range of commonly-used control events.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxCloseEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_CLOSE macro handles window closure
|
|
||||||
called via wxWindow::Close.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxDropFilesEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_DROP_FILES macros handles
|
|
||||||
file drop events.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxEraseEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_ERASE_BACKGROUND macro is used to handle window erase requests.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxFocusEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_SET_FOCUS and EVT_KILL_FOCUS macros are used to handle keyboard focus events.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxKeyEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
EVT_CHAR, EVT_KEY_DOWN and
|
|
||||||
EVT_KEY_UP macros handle keyboard input for any window.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxIdleEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_IDLE macro handle application idle events
|
|
||||||
(to process background tasks, for example).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxInitDialogEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_INIT_DIALOG macro is used
|
|
||||||
to handle dialog initialisation.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxListEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
These macros handle #wxListCtrl events.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxMenuEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
These macros handle special menu events (not menu commands).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxMouseEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Mouse event macros can handle either individual
|
|
||||||
mouse events or all mouse events.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxMoveEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_MOVE macro is used to handle a window move.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxPaintEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_PAINT macro is used to handle window paint requests.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxScrollEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
These macros are used to handle scroll events from
|
|
||||||
#wxScrollBar, #wxSlider,and #wxSpinButton.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxSetCursorEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_SET_CURSOR macro is used for special cursor processing.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxSizeEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_SIZE macro is used to handle a window resize.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxSplitterEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_SPLITTER_SASH_POS_CHANGED, EVT_SPLITTER_UNSPLIT
|
|
||||||
and EVT_SPLITTER_DCLICK macros are used to handle the various splitter window events.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxSysColourChangedEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_SYS_COLOUR_CHANGED macro is used to handle
|
|
||||||
events informing the application that the user has changed the system colours (Windows only).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxTreeEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
These macros handle #wxTreeCtrl events.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#wxUpdateUIEvent
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The EVT_UPDATE_UI macro is used to handle user interface
|
|
||||||
update pseudo-events, which are generated to give the application the chance to update the visual state of menus,
|
|
||||||
toolbars and controls.
|
|
||||||
|
|
||||||
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@section overview_eventhandling_custom Custom event summary
|
@section overview_eventhandling_custom Custom event summary
|
||||||
|
|
||||||
@subsection overview_eventhandling_custom_general General approach
|
@subsection overview_eventhandling_custom_general General approach
|
||||||
@@ -804,5 +542,13 @@
|
|||||||
}
|
}
|
||||||
@endcode
|
@endcode
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@section overview_eventhandling_macros Event macros summary
|
||||||
|
|
||||||
|
For the full list of event classes, please see the
|
||||||
|
@ref page_class_cat_events page.
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user