newwizard.h

00001 
00002 // Name:        newwizard.h
00003 // Purpose:     wxPackageNewWizard definition
00004 // Author:      Francesco Montorsi
00005 // Modified by: 
00006 // Created:     05/06/2006 00:14:19
00007 // RCS-ID:      $Id: newwizard.h,v 1.1.1.1 2006/12/12 09:41:04 frm Exp $
00008 // Copyright:   (c) 2006 Francesco Montorsi
00009 // Licence:     wxWidgets license
00011 
00012 #ifndef _PMNEWWIZARD_H_
00013 #define _PMNEWWIZARD_H_
00014 
00015 
00020 #include "wx/wizard.h"
00021 #include "wx/choicebk.h"
00022 
00023 
00028 class wxPackageWizardPageIntro;
00029 class wxPackageWizardPageBuildSystem;
00030 class wxPackageWizardPageAutodetect;
00031 class wxPackageWizardPageFinish;
00032 
00033 
00038 
00039 #define SYMBOL_WXPACKAGENEWWIZARD_IDNAME wxID_ANY
00040 #define ID_RADIOBUTTON 10028
00041 #define ID_RADIOBUTTON1 10029
00042 #define ID_CHOICEBOOK1 10034
00043 #define ID_PANEL1 10035
00044 #define ID_CHOICE1 10041
00045 #define ID_CHECKBOX5 10038
00046 #define ID_CHECKBOX6 10039
00047 #define ID_CHECKBOX4 10037
00048 #define ID_CHECKBOX3 10036
00049 #define ID_CHECKBOX7 10040
00050 #define ID_CHECKBOX8 10042
00051 #define ID_WINDOW 10044
00052 #define ID_WINDOW1 10045
00053 #define ID_START 10046
00054 #define ID_LISTBOX2 10048
00056 
00057 
00058 // ----------------------------------------------------------------------------
00059 // wxPackageNewWizard
00060 // ----------------------------------------------------------------------------
00061 
00062 class wxPackageNewWizard: public wxWizard
00063 {    
00064     DECLARE_DYNAMIC_CLASS( wxPackageNewWizard )
00065     DECLARE_EVENT_TABLE()
00066 
00067 public:
00069     wxPackageNewWizard( );
00070     wxPackageNewWizard( wxWindow* parent, wxWindowID id = SYMBOL_WXPACKAGENEWWIZARD_IDNAME, const wxPoint& pos = wxDefaultPosition );
00071 
00073     bool Create( wxWindow* parent, wxWindowID id = SYMBOL_WXPACKAGENEWWIZARD_IDNAME, const wxPoint& pos = wxDefaultPosition );
00074 
00076     void CreateControls();
00077 
00079     bool Run();
00080 
00082     static bool ShowToolTips();
00083 
00085     wxBitmap GetBitmapResource( const wxString& name );
00086 };
00087 
00088 
00089 
00090 // ----------------------------------------------------------------------------
00091 // wxPackageWizardPageIntro
00092 // ----------------------------------------------------------------------------
00093 
00094 class wxPackageWizardPageIntro: public wxWizardPage
00095 {    
00096     DECLARE_DYNAMIC_CLASS( wxPackageWizardPageIntro )
00097     DECLARE_EVENT_TABLE()
00098 
00099 public:
00101     wxPackageWizardPageIntro( );
00102 
00103     wxPackageWizardPageIntro( wxWizard* parent );
00104 
00106     bool Create( wxWizard* parent );
00107 
00109     void CreateControls();
00110 
00112     virtual wxWizardPage* GetPrev() const;
00113 
00115     virtual wxWizardPage* GetNext() const;
00116 
00118     static bool ShowToolTips();
00119 };
00120 
00121 
00122 // ----------------------------------------------------------------------------
00123 // wxPackageWizardPageBuildSystem
00124 // ----------------------------------------------------------------------------
00125 
00126 class wxPackageWizardPageBuildSystem: public wxWizardPage
00127 {    
00128     DECLARE_DYNAMIC_CLASS( wxPackageWizardPageBuildSystem )
00129     DECLARE_EVENT_TABLE()
00130 
00131 public:
00133     wxPackageWizardPageBuildSystem( );
00134 
00135     wxPackageWizardPageBuildSystem( wxWizard* parent );
00136 
00138     bool Create( wxWizard* parent );
00139 
00141     void CreateControls();
00142 
00144     virtual wxWizardPage* GetPrev() const;
00145 
00147     virtual wxWizardPage* GetNext() const;
00148 
00150     static bool ShowToolTips();
00151 };
00152 
00153 
00154 // ----------------------------------------------------------------------------
00155 // wxPackageWizardPageAutodetect
00156 // ----------------------------------------------------------------------------
00157 
00158 class wxPackageWizardPageAutodetect: public wxWizardPage
00159 {    
00160     DECLARE_DYNAMIC_CLASS( wxPackageWizardPageAutodetect )
00161     DECLARE_EVENT_TABLE()
00162 
00163 public:
00165     wxPackageWizardPageAutodetect( );
00166 
00167     wxPackageWizardPageAutodetect( wxWizard* parent );
00168 
00170     bool Create( wxWizard* parent );
00171 
00173     void CreateControls();
00174 
00176     virtual wxWizardPage* GetPrev() const;
00177 
00179     virtual wxWizardPage* GetNext() const;
00180 
00182     static bool ShowToolTips();
00183 };
00184 
00185 
00186 // ----------------------------------------------------------------------------
00187 // wxPackageWizardPageFinish
00188 // ----------------------------------------------------------------------------
00189 
00190 class wxPackageWizardPageFinish: public wxWizardPage
00191 {    
00192     DECLARE_DYNAMIC_CLASS( wxPackageWizardPageFinish )
00193     DECLARE_EVENT_TABLE()
00194 
00195 public:
00197     wxPackageWizardPageFinish( );
00198 
00199     wxPackageWizardPageFinish( wxWizard* parent );
00200 
00202     bool Create( wxWizard* parent );
00203 
00205     void CreateControls();
00206 
00208     virtual wxWizardPage* GetPrev() const;
00209 
00211     virtual wxWizardPage* GetNext() const;
00212 
00214     static bool ShowToolTips();
00215 };
00216 
00217 #endif
00218     // _PMNEWWIZARD_H_

Generated on Thu Feb 1 22:14:31 2007 for wxWidgets Package Manager by  doxygen 1.5.1-p1