From: Vadim Zeitlin Date: Wed, 3 Jul 2002 16:37:43 +0000 (+0000) Subject: extracted the constants to their own chapter and documented wxID_ANY and X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/ab2469043f2cb803720c4000dd93d3494bf3ef46 extracted the constants to their own chapter and documented wxID_ANY and other standard ids git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16022 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/docs/latex/wx/classes.tex b/docs/latex/wx/classes.tex index 161186d19f..a8e64da60d 100644 --- a/docs/latex/wx/classes.tex +++ b/docs/latex/wx/classes.tex @@ -323,6 +323,4 @@ \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 index 0000000000..c84ff301bd --- /dev/null +++ b/docs/latex/wx/constant.tex @@ -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 + diff --git a/docs/latex/wx/manual.tex b/docs/latex/wx/manual.tex index 3f68a52362..e741421724 100644 --- a/docs/latex/wx/manual.tex +++ b/docs/latex/wx/manual.tex @@ -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 index 0000000000..679ff5b976 --- /dev/null +++ b/docs/latex/wx/stdevtid.tex @@ -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} +