X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/150018aebbae19ac08b4e8a7717f0f8e25d2bd9a..395a82b13fa5f316d2d0dead17701e9bc23337d3:/docs/latex/wx/function.tex diff --git a/docs/latex/wx/function.tex b/docs/latex/wx/function.tex index 7b2f4c1d31..545b103690 100644 --- a/docs/latex/wx/function.tex +++ b/docs/latex/wx/function.tex @@ -6,8 +6,6 @@ The functions and macros defined in wxWindows are described here: you can either look up a function using the alphabetical listing of them or find it in the corresponding topic. - - \section{Alphabetical functions and macros list} \helpref{CLASSINFO}{classinfo}\\ @@ -223,8 +221,6 @@ the corresponding topic. \helpref{wxSysErrorCode}{wxsyserrorcode}\\ \helpref{wxSysErrorMsg}{wxsyserrormsg}\\ \helpref{wxT}{wxt}\\ -\helpref{wxToLower}{wxtolower}\\ -\helpref{wxToUpper}{wxtoupper}\\ \helpref{wxTraceLevel}{wxtracelevel}\\ \helpref{wxTrace}{wxtrace}\\ \helpref{wxTransferFileToStream}{wxtransferfiletostream}\\ @@ -583,7 +579,7 @@ single string.} array, any additional ones are the command parameters and the array must be terminated with a NULL pointer.} -\docparam{flags}{Combination of bit masks {\tt wxEXEC\_ASYNC}, +\docparam{flags}{Combination of bit masks {\tt wxEXEC\_ASYNC},\rtfsp {\tt wxEXEC\_SYNC} and {\tt wxEXEC\_NOHIDE}} \docparam{callback}{An optional pointer to \helpref{wxProcess}{wxprocess}} @@ -637,7 +633,7 @@ enum wxSignal \end{verbatim} {\tt wxSIGNONE}, {\tt wxSIGKILL} and {\tt wxSIGTERM} have the same meaning -under both Unix and Windows but all the other signals are equivalent to +under both Unix and Windows but all the other signals are equivalent to {\tt wxSIGTERM} under Windows. Returns 0 on success, -1 on failure. If {\it rc} parameter is not NULL, it will @@ -799,7 +795,7 @@ other threads start calling it, if this is not the case this approach can \func{}{wxENTER\_CRIT\_SECT}{\param{wxCriticalSection\& }{cs}} -This macro is equivalent to \helpref{cs.Enter()}{wxcriticalsectionenter} if +This macro is equivalent to \helpref{cs.Enter()}{wxcriticalsectionenter} if {\tt wxUSE\_THREADS} is $1$ and does nothing if it is $0$. @@ -817,7 +813,7 @@ Returns {\tt true} if this thread is the main one. Always returns {\tt true} if \func{}{wxLEAVE\_CRIT\_SECT}{\param{wxCriticalSection\& }{cs}} -This macro is equivalent to \helpref{cs.Leave()}{wxcriticalsectionleave} if +This macro is equivalent to \helpref{cs.Leave()}{wxcriticalsectionleave} if {\tt wxUSE\_THREADS} is $1$ and does nothing if it is $0$. @@ -973,7 +969,7 @@ directory doesn't exist). \wxheading{Portability} -This function is implemented for Win16 (only for drives less than 2Gb), Win32, +This function is implemented for Win32, Mac OS and generic Unix provided the system has {\tt statfs()} function. This function first appeared in wxWindows 2.3.2. @@ -1563,18 +1559,22 @@ static array of strings containing the weekday names and which have to be translated (note that it is a bad example, really, as \helpref{wxDateTime}{wxdatetime} already can be used to get the localized week day names already). If you write + \begin{verbatim} static const wxChar * const weekdays[] = { _("Mon"), ..., _("Sun") }; ... // use weekdays[n] as usual \end{verbatim} + the code wouldn't compile because the function calls are forbidden in the array initializer. So instead you should do + \begin{verbatim} static const wxChar * const weekdays[] = { wxTRANSLATE("Mon"), ..., wxTRANSLATE("Sun") }; ... // use wxGetTranslation(weekdays[n]) \end{verbatim} + here. Note that although the code {\bf would} compile if you simply omit @@ -1584,28 +1584,6 @@ wxGetTranslation wouldn't find them. -\membersection{::wxToLower}\label{wxtolower} - -\func{char}{wxToLower}{\param{char }{ch}} - -Converts the character to lower case. This is implemented as a macro for efficiency. - -\wxheading{Include files} - - - - -\membersection{::wxToUpper}\label{wxtoupper} - -\func{char}{wxToUpper}{\param{char }{ch}} - -Converts the character to upper case. This is implemented as a macro for efficiency. - -\wxheading{Include files} - - - - \membersection{::wxVsnprintf}\label{wxvsnprintf} \func{int}{wxVsnprintf}{\param{wxChar *}{buf}, \param{size\_t }{len}, \param{const wxChar *}{format}, \param{va\_list }{argPtr}} @@ -2694,7 +2672,7 @@ Initializes the DDE system. May be called multiple times without harm. This no longer needs to be called by the application: it will be called by wxWindows if necessary. -See also \helpref{wxDDEServer}{wxddeserver}, \helpref{wxDDEClient}{wxddeclient}, \helpref{wxDDEConnection}{wxddeconnection}, +See also \helpref{wxDDEServer}{wxddeserver}, \helpref{wxDDEClient}{wxddeclient}, \helpref{wxDDEConnection}{wxddeconnection},\rtfsp \helpref{wxDDECleanUp}{wxddecleanup}. \wxheading{Include files} @@ -3601,7 +3579,9 @@ the value of the trace mask (possible during the run-time). For the second function (taking a string mask), the message is logged only if the mask has been previously enabled by the call to -\helpref{AddTraceMask}{wxlogaddtracemask}. The predefined string trace masks +\helpref{AddTraceMask}{wxlogaddtracemask} or by setting +\helpref{{\tt WXTRACE} environment variable}{envvars}. +The predefined string trace masks used by wxWindows are: \begin{itemize}\itemsep=0pt