X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b2c782f2b4f5371bef6f10ef27b9b40b8e224501..5dfc7e56e5da728f57b139f47c7dd234c6754dbe:/samples/dialogs/dialogs.cpp diff --git a/samples/dialogs/dialogs.cpp b/samples/dialogs/dialogs.cpp index 1f41906e9d..9828815a22 100644 --- a/samples/dialogs/dialogs.cpp +++ b/samples/dialogs/dialogs.cpp @@ -1224,25 +1224,26 @@ void MyFrame::ShowFullAboutDialog(wxCommandEvent& WXUNUSED(event)) wxAboutBox(info); } -void MyFrame::ShowCustomAboutDialog(wxCommandEvent& WXUNUSED(event)) +// a trivial example of a custom dialog class +class MyAboutDialog : public wxGenericAboutDialog { - class MyAboutDialog : public wxGenericAboutDialog +public: + MyAboutDialog(const wxAboutDialogInfo& info) { - public: - MyAboutDialog(const wxAboutDialogInfo& info) - { - Create(info); - } + Create(info); + } - // add some custom controls - virtual void DoAddCustomControls() - { - AddControl(new wxStaticLine(this), wxSizerFlags().Expand()); - AddText(_T("Some custom text")); - AddControl(new wxStaticLine(this), wxSizerFlags().Expand()); - } - }; + // add some custom controls + virtual void DoAddCustomControls() + { + AddControl(new wxStaticLine(this), wxSizerFlags().Expand()); + AddText(_T("Some custom text")); + AddControl(new wxStaticLine(this), wxSizerFlags().Expand()); + } +}; +void MyFrame::ShowCustomAboutDialog(wxCommandEvent& WXUNUSED(event)) +{ wxAboutDialogInfo info; InitAboutInfoAll(info);