X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ae3c17b4013e80b99976c750c19fca47729517f6..57cc93eb59cc89992eb136015979effbaa0dd43e:/interface/wx/aboutdlg.h?ds=sidebyside diff --git a/interface/wx/aboutdlg.h b/interface/wx/aboutdlg.h index 1688a5a45c..6db5903b8a 100644 --- a/interface/wx/aboutdlg.h +++ b/interface/wx/aboutdlg.h @@ -8,7 +8,6 @@ /** @class wxAboutDialogInfo - @wxheader{aboutdlg.h} wxAboutDialogInfo contains information shown in the standard @e About dialog displayed by the wxAboutBox() function. @@ -32,7 +31,7 @@ so you should avoid specifying these fields to achieve more native look and feel. @library{wxadv} - @category{misc} + @category{cmndlg,data} @see wxAboutDialogInfo::SetArtists */ @@ -149,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 @@ -171,7 +179,7 @@ public: // Global functions/macros // ============================================================================ -/** @ingroup group_funcmacro_dialog */ +/** @addtogroup group_funcmacro_dialog */ //@{ /** @@ -190,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); } @@ -202,7 +210,7 @@ public: @header{wx/aboutdlg.h} */ -void wxAboutBox(const wxAboutDialogInfo& info); +void wxAboutBox(const wxAboutDialogInfo& info, wxWindow* parent = NULL); /** This function does the same thing as wxAboutBox() except that it always uses @@ -219,6 +227,6 @@ void wxAboutBox(const wxAboutDialogInfo& info); @header{wx/aboutdlg.h} */ -void wxGenericAboutBox(const wxAboutDialogInfo& info); +void wxGenericAboutBox(const wxAboutDialogInfo& info, wxWindow* parent = NULL); //@}