git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59356
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxSizer *sizerTop = new wxBoxSizer(wxVERTICAL);
sizerTop->Add(sizerIconAndText, wxSizerFlags(1).Expand().Border());
wxSizer *sizerTop = new wxBoxSizer(wxVERTICAL);
sizerTop->Add(sizerIconAndText, wxSizerFlags(1).Expand().Border());
+// Mac typically doesn't use OK buttons just for dismissing dialogs.
+#if !defined(__WXMAC__)
wxSizer *sizerBtns = CreateButtonSizer(wxOK);
if ( sizerBtns )
{
sizerTop->Add(sizerBtns, wxSizerFlags().Expand().Border());
}
wxSizer *sizerBtns = CreateButtonSizer(wxOK);
if ( sizerBtns )
{
sizerTop->Add(sizerBtns, wxSizerFlags().Expand().Border());
}
SetSizerAndFit(sizerTop);
SetSizerAndFit(sizerTop);
void wxGenericAboutBox(const wxAboutDialogInfo& info)
{
void wxGenericAboutBox(const wxAboutDialogInfo& info)
{
+#if !defined(__WXGTK__) && !defined(__WXMAC__)
wxGenericAboutDialog dlg(info);
dlg.ShowModal();
wxGenericAboutDialog dlg(info);
dlg.ShowModal();
+#else
+ wxGenericAboutDialog* dlg = new wxGenericAboutDialog(info);
+ dlg->Show();
+#endif
}
// currently wxAboutBox is implemented natively only under these platforms, for
}
// currently wxAboutBox is implemented natively only under these platforms, for