X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c173e541b8ffb01ad0992a4f4c991be9e95db2ba..2d0d78133612ffdcc4ac498db54813fc38c64a90:/interface/wx/aboutdlg.h?ds=sidebyside diff --git a/interface/wx/aboutdlg.h b/interface/wx/aboutdlg.h index 9d19a3f2fe..6db5903b8a 100644 --- a/interface/wx/aboutdlg.h +++ b/interface/wx/aboutdlg.h @@ -148,10 +148,19 @@ public: void SetTranslators(const wxArrayString& translators); /** - Set the version of the program. The version is in free format, i.e. not - necessarily in the @c x.y.z form but it shouldn't contain the "version" word. + Set the version of the program. The word "version" shouldn't be included + in @a version. Example @a version values: "1.2" and "RC2". In about dialogs + with more space set aside for version information, @a longVersion is used. + Example @a longVersion values: "Version 1.2" and "Release Candidate 2". + If @a version is non-empty but @a longVersion is empty, a long version + is constructed automatically, using @a version (by simply prepending + "Version " to @a version). + + The generic about dialog and native GTK+ dialog use @a version only, + as a suffix to the program name. The native MSW and OS X about dialogs + use the long version. */ - void SetVersion(const wxString& version); + void SetVersion(const wxString& version, const wxString& longVersion = wxString()); /** Set the web site for the program and its description (which defaults to @a url @@ -189,7 +198,7 @@ public: info.SetName(_("My Program")); info.SetVersion(_("1.2.3 Beta")); info.SetDescription(_("This program does something great.")); - info.SetCopyright(_T("(C) 2007 Me ")); + info.SetCopyright(wxT("(C) 2007 Me ")); wxAboutBox(info); }