2002-07-03 12:37:43 -04:00
|
|
|
\section{Standard event identifiers}\label{stdevtid}
|
|
|
|
|
2004-05-04 04:27:20 -04:00
|
|
|
wxWidgets defines a special identifier value {\tt wxID\_ANY} which is used in
|
2002-07-03 12:37:43 -04:00
|
|
|
the following two situations:
|
2004-02-21 20:16:32 -05:00
|
|
|
|
2002-07-03 12:37:43 -04:00
|
|
|
\begin{itemize}
|
2004-02-21 20:16:32 -05:00
|
|
|
\item when creating a new window you may specify {\tt wxID\_ANY} to let
|
2004-05-04 04:27:20 -04:00
|
|
|
wxWidgets assign an unused identifier to it automatically
|
2004-02-21 20:16:32 -05:00
|
|
|
\item when installing an event handler using either the event table
|
|
|
|
macros or \helpref{wxEvtHandler::Connect}{wxevthandlerconnect},
|
|
|
|
you may use it to indicate that you want to handle the events
|
|
|
|
coming from any control, regardless of its identifier
|
2002-07-03 12:37:43 -04:00
|
|
|
\end{itemize}
|
|
|
|
|
2005-07-14 19:06:02 -04:00
|
|
|
Another standard special identifier value is {\tt wxID\_NONE}: this is a value
|
|
|
|
which is not matched by any other id.
|
|
|
|
|
2004-05-04 04:27:20 -04:00
|
|
|
wxWidgets also defines a few standard command identifiers which may be used by
|
|
|
|
the user code and also are sometimes used by wxWidgets itself. These reserved
|
2002-07-03 12:37:43 -04:00
|
|
|
identifiers are all in the range between {\tt wxID\_LOWEST} and
|
|
|
|
{\tt wxID\_HIGHEST} and, accordingly, the user code should avoid defining its
|
|
|
|
own constants in this range.
|
|
|
|
|
|
|
|
\begin{verbatim}
|
|
|
|
wxID_LOWEST = 4999,
|
|
|
|
|
|
|
|
wxID_OPEN,
|
|
|
|
wxID_CLOSE,
|
|
|
|
wxID_NEW,
|
|
|
|
wxID_SAVE,
|
|
|
|
wxID_SAVEAS,
|
|
|
|
wxID_REVERT,
|
|
|
|
wxID_EXIT,
|
|
|
|
wxID_UNDO,
|
|
|
|
wxID_REDO,
|
|
|
|
wxID_HELP,
|
|
|
|
wxID_PRINT,
|
|
|
|
wxID_PRINT_SETUP,
|
2006-08-09 20:14:55 -04:00
|
|
|
wxID_PAGE_SETUP,
|
2002-07-03 12:37:43 -04:00
|
|
|
wxID_PREVIEW,
|
|
|
|
wxID_ABOUT,
|
|
|
|
wxID_HELP_CONTENTS,
|
2006-07-24 20:06:43 -04:00
|
|
|
wxID_HELP_INDEX,
|
|
|
|
wxID_HELP_SEARCH,
|
2002-07-03 12:37:43 -04:00
|
|
|
wxID_HELP_COMMANDS,
|
|
|
|
wxID_HELP_PROCEDURES,
|
|
|
|
wxID_HELP_CONTEXT,
|
|
|
|
wxID_CLOSE_ALL,
|
|
|
|
|
2006-09-03 08:23:04 -04:00
|
|
|
wxID_EDIT = 5030,
|
|
|
|
wxID_CUT,
|
2002-07-03 12:37:43 -04:00
|
|
|
wxID_COPY,
|
|
|
|
wxID_PASTE,
|
|
|
|
wxID_CLEAR,
|
|
|
|
wxID_FIND,
|
|
|
|
wxID_DUPLICATE,
|
|
|
|
wxID_SELECTALL,
|
2005-02-11 03:55:45 -05:00
|
|
|
wxID_DELETE,
|
|
|
|
wxID_REPLACE,
|
|
|
|
wxID_REPLACE_ALL,
|
|
|
|
wxID_PROPERTIES,
|
|
|
|
|
|
|
|
wxID_VIEW_DETAILS,
|
|
|
|
wxID_VIEW_LARGEICONS,
|
|
|
|
wxID_VIEW_SMALLICONS,
|
|
|
|
wxID_VIEW_LIST,
|
|
|
|
wxID_VIEW_SORTDATE,
|
|
|
|
wxID_VIEW_SORTNAME,
|
|
|
|
wxID_VIEW_SORTSIZE,
|
|
|
|
wxID_VIEW_SORTTYPE,
|
2002-07-03 12:37:43 -04:00
|
|
|
|
2006-09-03 08:23:04 -04:00
|
|
|
wxID_FILE = 5050,
|
|
|
|
wxID_FILE1,
|
2002-07-03 12:37:43 -04:00
|
|
|
wxID_FILE2,
|
|
|
|
wxID_FILE3,
|
|
|
|
wxID_FILE4,
|
|
|
|
wxID_FILE5,
|
|
|
|
wxID_FILE6,
|
|
|
|
wxID_FILE7,
|
|
|
|
wxID_FILE8,
|
|
|
|
wxID_FILE9,
|
|
|
|
|
|
|
|
// Standard button IDs
|
|
|
|
wxID_OK = 5100,
|
|
|
|
wxID_CANCEL,
|
|
|
|
wxID_APPLY,
|
|
|
|
wxID_YES,
|
|
|
|
wxID_NO,
|
|
|
|
wxID_STATIC,
|
|
|
|
wxID_FORWARD,
|
|
|
|
wxID_BACKWARD,
|
|
|
|
wxID_DEFAULT,
|
|
|
|
wxID_MORE,
|
|
|
|
wxID_SETUP,
|
|
|
|
wxID_RESET,
|
|
|
|
wxID_CONTEXT_HELP,
|
|
|
|
wxID_YESTOALL,
|
|
|
|
wxID_NOTOALL,
|
|
|
|
wxID_ABORT,
|
|
|
|
wxID_RETRY,
|
|
|
|
wxID_IGNORE,
|
|
|
|
|
2005-02-11 03:55:45 -05:00
|
|
|
wxID_UP,
|
|
|
|
wxID_DOWN,
|
|
|
|
wxID_HOME,
|
|
|
|
wxID_REFRESH,
|
|
|
|
wxID_STOP,
|
|
|
|
wxID_INDEX,
|
|
|
|
|
|
|
|
wxID_BOLD,
|
|
|
|
wxID_ITALIC,
|
|
|
|
wxID_JUSTIFY_CENTER,
|
|
|
|
wxID_JUSTIFY_FILL,
|
|
|
|
wxID_JUSTIFY_RIGHT,
|
|
|
|
wxID_JUSTIFY_LEFT,
|
|
|
|
wxID_UNDERLINE,
|
|
|
|
wxID_INDENT,
|
|
|
|
wxID_UNINDENT,
|
|
|
|
wxID_ZOOM_100,
|
|
|
|
wxID_ZOOM_FIT,
|
|
|
|
wxID_ZOOM_IN,
|
|
|
|
wxID_ZOOM_OUT,
|
|
|
|
wxID_UNDELETE,
|
|
|
|
wxID_REVERT_TO_SAVED,
|
|
|
|
|
2002-07-03 12:37:43 -04:00
|
|
|
// System menu IDs (used by wxUniv):
|
|
|
|
wxID_SYSTEM_MENU = 5200,
|
|
|
|
wxID_CLOSE_FRAME,
|
|
|
|
wxID_MOVE_FRAME,
|
|
|
|
wxID_RESIZE_FRAME,
|
|
|
|
wxID_MAXIMIZE_FRAME,
|
|
|
|
wxID_ICONIZE_FRAME,
|
|
|
|
wxID_RESTORE_FRAME,
|
|
|
|
|
|
|
|
// IDs used by generic file dialog (13 consecutive starting from this value)
|
|
|
|
wxID_FILEDLGG = 5900,
|
|
|
|
|
|
|
|
wxID_HIGHEST = 5999
|
|
|
|
\end{verbatim}
|
|
|
|
|