]> git.saurik.com Git - wxWidgets.git/blame_incremental - docs/latex/wx/stdevtid.tex
Clarify docs about wxSizer::SetSizeHints().
[wxWidgets.git] / docs / latex / wx / stdevtid.tex
... / ...
CommitLineData
1\section{Standard event identifiers}\label{stdevtid}
2
3wxWidgets defines a special identifier value {\tt wxID\_ANY} which is used in
4the following two situations:
5
6\begin{itemize}
7\item when creating a new window you may specify {\tt wxID\_ANY} to let
8wxWidgets assign an unused identifier to it automatically
9\item when installing an event handler using either the event table
10macros or \helpref{wxEvtHandler::Connect}{wxevthandlerconnect},
11you may use it to indicate that you want to handle the events
12coming from any control, regardless of its identifier
13\end{itemize}
14
15Another standard special identifier value is {\tt wxID\_NONE}: this is a value
16which is not matched by any other id.
17
18wxWidgets also defines a few standard command identifiers which may be used by
19the user code and also are sometimes used by wxWidgets itself. These reserved
20identifiers are all in the range between {\tt wxID\_LOWEST} and
21{\tt wxID\_HIGHEST} and, accordingly, the user code should avoid defining its
22own constants in this range.
23
24\begin{verbatim}
25 wxID_LOWEST = 4999,
26
27 wxID_OPEN,
28 wxID_CLOSE,
29 wxID_NEW,
30 wxID_SAVE,
31 wxID_SAVEAS,
32 wxID_REVERT,
33 wxID_EXIT,
34 wxID_UNDO,
35 wxID_REDO,
36 wxID_HELP,
37 wxID_PRINT,
38 wxID_PRINT_SETUP,
39 wxID_PAGE_SETUP,
40 wxID_PREVIEW,
41 wxID_ABOUT,
42 wxID_HELP_CONTENTS,
43 wxID_HELP_INDEX,
44 wxID_HELP_SEARCH,
45 wxID_HELP_COMMANDS,
46 wxID_HELP_PROCEDURES,
47 wxID_HELP_CONTEXT,
48 wxID_CLOSE_ALL,
49
50 wxID_EDIT = 5030,
51 wxID_CUT,
52 wxID_COPY,
53 wxID_PASTE,
54 wxID_CLEAR,
55 wxID_FIND,
56 wxID_DUPLICATE,
57 wxID_SELECTALL,
58 wxID_DELETE,
59 wxID_REPLACE,
60 wxID_REPLACE_ALL,
61 wxID_PROPERTIES,
62
63 wxID_VIEW_DETAILS,
64 wxID_VIEW_LARGEICONS,
65 wxID_VIEW_SMALLICONS,
66 wxID_VIEW_LIST,
67 wxID_VIEW_SORTDATE,
68 wxID_VIEW_SORTNAME,
69 wxID_VIEW_SORTSIZE,
70 wxID_VIEW_SORTTYPE,
71
72 wxID_FILE = 5050,
73 wxID_FILE1,
74 wxID_FILE2,
75 wxID_FILE3,
76 wxID_FILE4,
77 wxID_FILE5,
78 wxID_FILE6,
79 wxID_FILE7,
80 wxID_FILE8,
81 wxID_FILE9,
82
83 // Standard button IDs
84 wxID_OK = 5100,
85 wxID_CANCEL,
86 wxID_APPLY,
87 wxID_YES,
88 wxID_NO,
89 wxID_STATIC,
90 wxID_FORWARD,
91 wxID_BACKWARD,
92 wxID_DEFAULT,
93 wxID_MORE,
94 wxID_SETUP,
95 wxID_RESET,
96 wxID_CONTEXT_HELP,
97 wxID_YESTOALL,
98 wxID_NOTOALL,
99 wxID_ABORT,
100 wxID_RETRY,
101 wxID_IGNORE,
102
103 wxID_UP,
104 wxID_DOWN,
105 wxID_HOME,
106 wxID_REFRESH,
107 wxID_STOP,
108 wxID_INDEX,
109
110 wxID_BOLD,
111 wxID_ITALIC,
112 wxID_JUSTIFY_CENTER,
113 wxID_JUSTIFY_FILL,
114 wxID_JUSTIFY_RIGHT,
115 wxID_JUSTIFY_LEFT,
116 wxID_UNDERLINE,
117 wxID_INDENT,
118 wxID_UNINDENT,
119 wxID_ZOOM_100,
120 wxID_ZOOM_FIT,
121 wxID_ZOOM_IN,
122 wxID_ZOOM_OUT,
123 wxID_UNDELETE,
124 wxID_REVERT_TO_SAVED,
125
126 // System menu IDs (used by wxUniv):
127 wxID_SYSTEM_MENU = 5200,
128 wxID_CLOSE_FRAME,
129 wxID_MOVE_FRAME,
130 wxID_RESIZE_FRAME,
131 wxID_MAXIMIZE_FRAME,
132 wxID_ICONIZE_FRAME,
133 wxID_RESTORE_FRAME,
134
135 // IDs used by generic file dialog (13 consecutive starting from this value)
136 wxID_FILEDLGG = 5900,
137
138 wxID_HIGHEST = 5999
139\end{verbatim}
140