]> git.saurik.com Git - wxWidgets.git/commitdiff
extracted the constants to their own chapter and documented wxID_ANY and
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 3 Jul 2002 16:37:43 +0000 (16:37 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 3 Jul 2002 16:37:43 +0000 (16:37 +0000)
other standard ids

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16022 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/latex/wx/classes.tex
docs/latex/wx/constant.tex [new file with mode: 0644]
docs/latex/wx/manual.tex
docs/latex/wx/stdevtid.tex [new file with mode: 0644]

index 161186d19fa0e961a8c228a6454bf042a7c454ad..a8e64da60d16b61e1291f13ee8f7c8c331879898 100644 (file)
 \input xmlresh.tex
 \input zipstrm.tex
 \input strmzlib.tex
-\input function.tex
-\input keycode.tex
 
diff --git a/docs/latex/wx/constant.tex b/docs/latex/wx/constant.tex
new file mode 100644 (file)
index 0000000..c84ff30
--- /dev/null
@@ -0,0 +1,9 @@
+\chapter{Constants}\label{functions}
+\setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}%
+\setfooter{\thepage}{}{}{}{}{\thepage}
+
+This chapter describes the constants defined by wxWindows.
+
+\input stdevtid.tex
+\input keycode.tex
+
index 3f68a52362fc368cc2bf22873bf5999e3b9b4687..e74142172410193a9ef4f569477db7500bd478ae 100644 (file)
@@ -652,13 +652,15 @@ Ty Coon, President of Vice
 
 That's all there is to it!
 
-\input{body.tex}
-\input{classes.tex}
-\input{category.tex}
-\input{topics.tex}
-\input{portnote.tex}
+\input body.tex
+\input classes.tex
+\input functions.tex
+\input constant.tex
+\input category.tex
+\input topics.tex
+\input portnote.tex
 % Deprecated classes
-%\input{proplist.tex}
+%\input proplist.tex
 
 \begin{comment}
 \newpage
diff --git a/docs/latex/wx/stdevtid.tex b/docs/latex/wx/stdevtid.tex
new file mode 100644 (file)
index 0000000..679ff5b
--- /dev/null
@@ -0,0 +1,95 @@
+\section{Standard event identifiers}\label{stdevtid}
+
+wxWindows defines a special identifier value {\tt wxID\_ANY} which is used in
+the following two situations:
+\begin{itemize}
+    \item when creating a new window you may specify {\tt wxID\_ANY} to let
+          wxWindows assign an unused identifier to it automatically
+    \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
+\end{itemize}
+
+wxWindows also defines a few standard command identifiers which may be used by
+the user code and also are sometimes used by wxWindows itself. These reserved
+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,
+    wxID_PREVIEW,
+    wxID_ABOUT,
+    wxID_HELP_CONTENTS,
+    wxID_HELP_COMMANDS,
+    wxID_HELP_PROCEDURES,
+    wxID_HELP_CONTEXT,
+    wxID_CLOSE_ALL,
+
+    wxID_CUT = 5030,
+    wxID_COPY,
+    wxID_PASTE,
+    wxID_CLEAR,
+    wxID_FIND,
+    wxID_DUPLICATE,
+    wxID_SELECTALL,
+
+    wxID_FILE1 = 5050,
+    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,
+
+    // 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}
+