bool wxGenericAboutDialog::Create(const wxAboutDialogInfo& info)
{
- // TODO: should we use main frame as parent by default here?
- if ( !wxDialog::Create(NULL, wxID_ANY, _("About ") + info.GetName(),
+ // this is a modal dialog thus we'll use GetParentForModalDialog:
+ if ( !wxDialog::Create(GetParentForModalDialog(), wxID_ANY, _("About ") + info.GetName(),
wxDefaultPosition, wxDefaultSize, wxRESIZE_BORDER|wxDEFAULT_DIALOG_STYLE) )
return false;
#if wxUSE_COLLPANE
if ( info.HasLicence() )
- AddCollapsiblePane(wxT("License"), info.GetLicence());
+ AddCollapsiblePane(_("License"), info.GetLicence());
if ( info.HasDevelopers() )
- AddCollapsiblePane(wxT("Developers"),
+ AddCollapsiblePane(_("Developers"),
AllAsString(info.GetDevelopers()));
if ( info.HasDocWriters() )
- AddCollapsiblePane(wxT("Documentation writers"),
+ AddCollapsiblePane(_("Documentation writers"),
AllAsString(info.GetDocWriters()));
if ( info.HasArtists() )
- AddCollapsiblePane(wxT("Artists"),
+ AddCollapsiblePane(_("Artists"),
AllAsString(info.GetArtists()));
if ( info.HasTranslators() )
- AddCollapsiblePane(wxT("Translators"),
+ AddCollapsiblePane(_("Translators"),
AllAsString(info.GetTranslators()));
#endif // wxUSE_COLLPANE