70373b5a57
By Robert O'Connor This is a patch to wxTip Provider classes used by the "Tip of the day" dialog. See wx-dev archives August 2002 for discussion of the functionality design. It does 5 things: -Support for comments inside the tips file. The pound character (#) is used, as recommended by Vadim. -Allows optional easy translation support to tips, by marking them as translatable for gettext, by enclosing them in a _(""). Program will translate these tips at runtime from the active catalog. -Blank lines or lines with just spaces are automatically skipped (I had to put this in, I keep wondering why I get blank tips sometimes and it is because the text file had a empty blank line at the end of the text file). -There is a pluggable virtual function to preprocess to modify the tip in a derived class, in case something specialized is desired, such as variable expansion, etc, as recommended by Julian and Vadim. -Now resets the tip counter if the previous tip is past the end of the file (ie you removed some tips, or changed tip files), as discussed on wx-dev. This patch updates: -The classes. -The class documentation and the Tip-of-the-day topic overview documentation. -The dialogs example, placing some new strings for the tips.txt file which demonstrate how to use the Tip-of-the-day features for in practice. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16887 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 |
||
---|---|---|
.. | ||
.cvsignore | ||
descrip.mms | ||
dialogs.cpp | ||
dialogs.def | ||
dialogs.dsp | ||
dialogs.h | ||
dialogs.ico | ||
dialogs.pro | ||
dialogs.rc | ||
dialogsM5.xml | ||
dialogsW7.xml | ||
makefile.b32 | ||
makefile.bcc | ||
makefile.dos | ||
makefile.g95 | ||
Makefile.in | ||
makefile.mgl | ||
makefile.twn | ||
makefile.unx | ||
makefile.vc | ||
makefile.wat | ||
tips.txt |