X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6aa358aebb951956f0e0ab645788e00a4b904886..60b73526d6797ee466c272dbfca962a230bc5908:/docs/latex/wx/config.tex diff --git a/docs/latex/wx/config.tex b/docs/latex/wx/config.tex index d1fb2ddf83..6ae7706b42 100644 --- a/docs/latex/wx/config.tex +++ b/docs/latex/wx/config.tex @@ -86,10 +86,10 @@ instead of creating and deleting the local config objects each time you need one (especially because creating a wxFileConfig object might be a time consuming operation). In this case, you may create this global config object in the very start of the program and {\it Set()} it as the default. Then, from -anywhere in your program, you may access it using the {\it Get()} function. Of -course, you should delete it on the program termination (otherwise, not only a -memory leak will result, but even more importantly the changes won't be -written back!). +anywhere in your program, you may access it using the {\it Get()} function. +Note that wxWindows will delete this config object for you during the program +shutdown (from \helpref{wxApp::OnExit}{wxapponexit} to be precise) but you can +also do it yourself earlier if needed. As it happens, you may even further simplify the procedure described above: you may forget about calling {\it Set()}. When {\it Get()} is called and there @@ -686,11 +686,12 @@ exist it is created. \func{void}{SetRecordDefaults}{\param{bool }{bDoIt = TRUE}} -Sets whether defaults are written back to the config file. +Sets whether defaults are recorded to the config file whenever an attempt to +read read the value which is not present in it is done. -If on (default is off) all default values are written back to the config file. -This allows the user to see what config options may be changed and is probably -useful only for wxFileConfig. +If on (default is off) all default values for the settings used by the program +are written back to the config file. This allows the user to see what config +options may be changed and is probably useful only for wxFileConfig. \membersection{wxConfigBase::SetUmask}\label{wxfileconfigsetumask}