]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/wizard.h
Complete rewrite of DoDrawBitmap() and DoBlit().
[wxWidgets.git] / include / wx / wizard.h
index 0ec7ffd222f7f35ede8c0f9d34def41f56787186..1368e5e785fe67bb96774c9b49862ad41a187152 100644 (file)
@@ -272,25 +272,24 @@ public:
 
     wxWizardPage*   GetPage() const { return m_page; }
 
+    virtual wxEvent *Clone() const { return new wxWizardEvent(*this); }
+
 private:
     bool m_direction;
     wxWizardPage*    m_page;
 
-    DECLARE_DYNAMIC_CLASS(wxWizardEvent)
-    DECLARE_NO_COPY_CLASS(wxWizardEvent)
+    DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWizardEvent)
 };
 
 // ----------------------------------------------------------------------------
 // macros for handling wxWizardEvents
 // ----------------------------------------------------------------------------
 
-BEGIN_DECLARE_EVENT_TYPES()
-    DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_ADV, wxEVT_WIZARD_PAGE_CHANGED, 900)
-    DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_ADV, wxEVT_WIZARD_PAGE_CHANGING, 901)
-    DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_ADV, wxEVT_WIZARD_CANCEL, 902)
-    DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_ADV, wxEVT_WIZARD_HELP, 903)
-    DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_ADV, wxEVT_WIZARD_FINISHED, 903)
-END_DECLARE_EVENT_TYPES()
+extern WXDLLIMPEXP_ADV const wxEventType wxEVT_WIZARD_PAGE_CHANGED;
+extern WXDLLIMPEXP_ADV const wxEventType wxEVT_WIZARD_PAGE_CHANGING;
+extern WXDLLIMPEXP_ADV const wxEventType wxEVT_WIZARD_CANCEL;
+extern WXDLLIMPEXP_ADV const wxEventType wxEVT_WIZARD_HELP;
+extern WXDLLIMPEXP_ADV const wxEventType wxEVT_WIZARD_FINISHED;
 
 typedef void (wxEvtHandler::*wxWizardEventFunction)(wxWizardEvent&);