X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/afdf936cbcea4eb3370cd4a1b913c5b2e77e3c27..5a70d3f578cdd6939616505d5a38c001a5cc7692:/docs/latex/wx/apptraits.tex diff --git a/docs/latex/wx/apptraits.tex b/docs/latex/wx/apptraits.tex index f50a1c01d3..aba7737e8d 100644 --- a/docs/latex/wx/apptraits.tex +++ b/docs/latex/wx/apptraits.tex @@ -36,74 +36,92 @@ None \latexignore{\rtfignore{\wxheading{Members}}} -\membersection{wxAppTraits::GetToolkitInfo}\label{wxapptraitsgettoolkitinfo} +\membersection{wxAppTraits::CreateFontMapper}\label{wxapptraitscreatefontmapper} -\func{virtual wxToolkitInfo \&}{GetToolkitInfo}{\void} +\func{virtual wxFontMapper *}{CreateFontMapper}{\void} -Returns information about which toolkit is running. See \helpref{wxToolkitInfo}{wxtoolkitinfo} -for more details. +Creates the global font mapper object used for encodings/charset mapping. -\membersection{wxAppTraits::HasStderr}\label{wxapptraitshasstderr} -\func{virtual bool}{HasStderr}{\void} +\membersection{wxAppTraits::CreateLogTarget}\label{wxapptraitscreatelogtarget} -Returns \true if {\tt fprintf(stderr)} goes somewhere, \false otherwise. +\func{virtual wxLog *}{CreateLogTarget}{\void} +Creates the default log target for the application. -\membersection{wxAppTraits::ShowAssertDialog}\label{wxapptraitsshowassertdialog} +\membersection{wxAppTraits::CreateMessageOutput}\label{wxapptraitscreatemessageoutput} -\func{virtual bool}{ShowAssertDialog}{\param{const wxString \&}{ msg}} +\func{virtual wxMessageOutput *}{CreateMessageOutput}{\void} -Shows the assert dialog with the specified message in GUI mode or just prints -the string to stderr in console mode. +Creates the global object used for printing out messages. -Returns \true to suppress subsequent asserts, \false to continue as before. +\membersection{wxAppTraits::CreateRenderer}\label{wxapptraitscreaterenderer} +\func{virtual wxRendererNative *}{CreateRenderer}{\void} -\membersection{wxAppTraits::GetStandardPaths}\label{wxapptraitsgetstandardpaths} +Returns the renderer to use for drawing the generic controls (return value may be \NULL +in which case the default renderer for the current platform is used); +this is used in GUI mode only and always returns \NULL in console. -\func{virtual wxStandardPaths \&}{GetStandardPaths}{\void} +NOTE: returned pointer will be deleted by the caller. -Returns the wxStandardPaths object for the application. -It's normally the same for wxBase and wxGUI except in the case of wxMac and wxCocoa. +\membersection{wxAppTraits::GetDesktopEnvironment}\label{wxapptraitsgetdesktopenvironment} +\constfunc{virtual wxString}{GetDesktopEnvironment}{\void} +This method returns the name of the desktop environment currently +running in a Unix desktop. Currently only "KDE" or "GNOME" are +supported and the code uses the X11 session protocol vendor name +to figure out, which desktop environment is running. The method +returns an empty string otherwise and on all other platforms. -\membersection{wxAppTraits::CreateRenderer}\label{wxapptraitscreaterenderer} +\membersection{wxAppTraits::GetStandardPaths}\label{wxapptraitsgetstandardpaths} -\func{virtual wxRendererNative *}{CreateRenderer}{\void} +\func{virtual wxStandardPaths \&}{GetStandardPaths}{\void} -Returns the renderer to use for drawing the generic controls (return value may be \NULL -in which case the default renderer for the current platform is used); -this is used in GUI mode only and always returns \NULL in console. +Returns the wxStandardPaths object for the application. +It's normally the same for wxBase and wxGUI except in the case of wxMac and wxCocoa. -NOTE: returned pointer will be deleted by the caller. +\membersection{wxAppTraits::GetToolkitVersion}\label{wxapptraitsgettoolkitversion} +\func{virtual wxPortId}{GetToolkitVersion}{\param{int *}{major = NULL}, \param{int *}{minor = NULL}} +Returns the wxWidgets port ID used by the running program and eventually +fills the given pointers with the values of the major and minor digits +of the native toolkit currently used. +The version numbers returned are thus detected at run-time and not compile-time +(except when this is not possible e.g. wxMotif). -\membersection{wxAppTraits::CreateLogTarget}\label{wxapptraitscreatelogtarget} +E.g. if your program is using wxGTK port this function will return wxPORT\_GTK and +put in given pointers the versions of the GTK library in use. -\func{virtual wxLog *}{CreateLogTarget}{\void} +See \helpref{wxPlatformInfo}{wxplatforminfo} for more details. -Creates the default log target for the application. +\membersection{wxAppTraits::HasStderr}\label{wxapptraitshasstderr} +\func{virtual bool}{HasStderr}{\void} -\membersection{wxAppTraits::CreateMessageOutput}\label{wxapptraitscreatemessageoutput} +Returns \true if {\tt fprintf(stderr)} goes somewhere, \false otherwise. -\func{virtual wxMessageOutput *}{CreateMessageOutput}{\void} -Creates the global object used for printing out messages. +\membersection{wxAppTraits::IsUsingUniversalWidgets}\label{wxapptraitsisusinguniversalwidgets} +\constfunc{bool}{IsUsingUniversalWidgets}{\void} +Returns \true if the library was built as wxUniversal. Always returns +\false for wxBase-only apps. -\membersection{wxAppTraits::CreateFontMapper}\label{wxapptraitscreatefontmapper} -\func{virtual wxFontMapper *}{CreateFontMapper}{\void} +\membersection{wxAppTraits::ShowAssertDialog}\label{wxapptraitsshowassertdialog} -Creates the global font mapper object used for encodings/charset mapping. +\func{virtual bool}{ShowAssertDialog}{\param{const wxString \&}{ msg}} + +Shows the assert dialog with the specified message in GUI mode or just prints +the string to stderr in console mode. +Returns \true to suppress subsequent asserts, \false to continue as before.