X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2edb0bdef6238c8c246b6978bc14828b7033d931..b13cd66e42c77e1c71585e67eeab6560b38178b3:/docs/latex/wx/function.tex diff --git a/docs/latex/wx/function.tex b/docs/latex/wx/function.tex index 9ebfa7b43f..d36cd706ec 100644 --- a/docs/latex/wx/function.tex +++ b/docs/latex/wx/function.tex @@ -67,6 +67,7 @@ the corresponding topic. \helpref{wxError}{wxerror}\\ \helpref{wxExecute}{wxexecute}\\ \helpref{wxExit}{wxexit}\\ +\helpref{wxEXPLICIT}{wxexplicit}\\ \helpref{wxFAIL\_MSG}{wxfailmsg}\\ \helpref{wxFAIL}{wxfail}\\ \helpref{wxFatalError}{wxfatalerror}\\ @@ -114,6 +115,7 @@ the corresponding topic. \helpref{wxGetPrinterPreviewCommand}{wxgetprinterpreviewcommand}\\ \helpref{wxGetPrinterScaling}{wxgetprinterscaling}\\ \helpref{wxGetPrinterTranslation}{wxgetprintertranslation}\\ +\helpref{wxGetProcessId}{wxgetprocessid}\\ \helpref{wxGetResource}{wxgetresource}\\ \helpref{wxGetSingleChoiceData}{wxgetsinglechoicedata}\\ \helpref{wxGetSingleChoiceIndex}{wxgetsinglechoiceindex}\\ @@ -584,6 +586,18 @@ enum wxKillError +\membersection{::wxGetProcessId}\label{wxgetprocessid} + +\func{unsigned long}{wxGetProcessId}{\void} + +Returns the number uniquely identifying the current process in the system. + +If an error occurs, $0$ is returned. + +\wxheading{Include files} + + + \membersection{::wxShell}\label{wxshell} \func{bool}{wxShell}{\param{const wxString\& }{command = NULL}} @@ -1372,11 +1386,13 @@ The application must check for an empty return value (the user pressed Cancel). For example: \begin{verbatim} -const wxString& s = wxFileSelector("Choose a file to open"); -if (s) +wxString filename = wxFileSelector("Choose a file to open"); +if ( !filename.empty() ) { - ... + // work with the file + ... } +//else: cancelled by user \end{verbatim} \wxheading{Include files} @@ -2085,6 +2101,13 @@ The clipboard must have previously been opened for this call to succeed. \section{Miscellaneous functions}\label{miscellany} +\membersection{wxEXPLICIT}\label{wxexplicit} + +{\tt wxEXPLICIT} is a macro which expands to the C++ {\tt explicit} keyword if +the compiler supports it or nothing otherwise. Thus, it can be used even in the +code which might have to be compiled with an old compiler without support for +this language feature but still take advantage of it when it is available. + \membersection{::wxNewId}\label{wxnewid} \func{long}{wxNewId}{\void} @@ -3422,7 +3445,7 @@ compilation error messages if the condition they check fail. \membersection{::wxOnAssert}\label{wxonassert} -\func{void}{wxOnAssert}{\param{const char *}{fileName}, \param{int}{ lineNumber}, \param{const char *}{msg = NULL}} +\func{void}{wxOnAssert}{\param{const char *}{fileName}, \param{int}{ lineNumber}, \param{const char *}{cond}, \param{const char *}{msg = NULL}} This function is called whenever one of debugging macros fails (i.e. condition is false in an assertion). It is only defined in the debug mode, in release