#ifndef __wizard_pages_HPP_ #define __wizard_pages_HPP_ #include "rbutil.h" class wxPlatformPage : public wxWizardPageSimple { public: wxPlatformPage(wxWizard *parent); virtual bool TransferDataFromWindow(void); public: wxListBox* PlatformListBox; }; class wxLocationPage : public wxWizardPageSimple { private: DECLARE_EVENT_TABLE() public: enum { ID_LOCATION_BTN = 1000, }; public: wxLocationPage(wxWizard* parent); virtual bool TransferDataFromWindow(void); void OnLocationBtn(wxCommandEvent& event); public: wxStaticText* LocationText; }; class wxBuildPage : public wxWizardPageSimple { private: DECLARE_EVENT_TABLE() public: enum { ID_BUILD_BOX = 1000, }; public: wxBuildPage(wxWizard *parent); virtual bool TransferDataFromWindow(void); void OnBuildBox(wxCommandEvent& event); void OnPageShown(wxWizardEvent& event); public: wxRadioBox* BuildRadioBox; wxStaticText* DetailText; wxCheckBox* NoCacheCheckBox; }; class wxFullUninstallPage : public wxWizardPageSimple { public: wxFullUninstallPage(wxWizard *parent); virtual bool TransferDataFromWindow(void); public: wxCheckBox* FullCheckBox; }; #endif