X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/77436c4cbac2269e564dc4fcf4494a58feca0af4..b23e843b99fb99049804faa82714b8828982bbca:/include/wx/generic/wizard.h diff --git a/include/wx/generic/wizard.h b/include/wx/generic/wizard.h index ee25a60400..99c2710a25 100644 --- a/include/wx/generic/wizard.h +++ b/include/wx/generic/wizard.h @@ -13,8 +13,13 @@ // wxWizard // ---------------------------------------------------------------------------- +#ifdef __GNUG__ + #pragma interface "wizardg.h" +#endif + class WXDLLEXPORT wxButton; class WXDLLEXPORT wxStaticBitmap; +class WXDLLEXPORT wxWizardEvent; class WXDLLEXPORT wxWizard : public wxWizardBase { @@ -42,6 +47,7 @@ public: virtual wxWizardPage *GetCurrentPage() const; virtual void SetPageSize(const wxSize& size); virtual wxSize GetPageSize() const; + virtual void FitToPage(const wxWizardPage *firstPage); // implementation only from now on // ------------------------------- @@ -56,7 +62,7 @@ public: // do fill the dialog with controls // this is app-overridable to, for example, set help and tooltip text - void DoCreateControls(); + virtual void DoCreateControls(); private: // was the dialog really created? @@ -65,6 +71,9 @@ private: // event handlers void OnCancel(wxCommandEvent& event); void OnBackOrNext(wxCommandEvent& event); + void OnHelp(wxCommandEvent& event); + + void OnWizEvent(wxWizardEvent& event); // the page size requested by user wxSize m_sizePage;