/*************************************************************************** * __________ __ ___. * Open \______ \ ____ ____ | | _\_ |__ _______ ___ * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ * Module: rbutil * File: wizard_pages.h * * Copyright (C) 2005 Christi Alice Scarborough * * All files in this archive are subject to the GNU General Public License. * See the file COPYING in the source tree root for full license agreement. * * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY * KIND, either express or implied. * ****************************************************************************/ #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