From 1dcfc3331f3d995dfb5b34ce89d174cde34fee16 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 4 Nov 2006 10:57:24 +0000 Subject: [PATCH] attempt to fix linking error in one of the tinderbox builds by moving local class declaration out of the function git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43016 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/dialogs/dialogs.cpp | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) 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); -- 2.45.2