00001 //----------------------------------------------------------------------------------------
00011 // RCS-ID: $Id: starting_page_wizardpage.h,v 1.3 2002/09/10 18:07:56 robertoconnor Exp $
00012 //----------------------------------------------------------------------------------------
00013
00014 //----------------------------------------------------------------------------------------
00015 // Begin single inclusion of this .h file condition
00016 //----------------------------------------------------------------------------------------
00017
00018 #ifndef _STARTING_PAGE_WIZARDPAGE_H_
00019 #define _STARTING_PAGE_WIZARDPAGE_H_
00020
00021 //----------------------------------------------------------------------------------------
00022 // GCC interface
00023 //----------------------------------------------------------------------------------------
00024
00025 #if defined(__GNUG__) && ! defined(__APPLE__)
00026 #pragma interface "starting_page_wizardpage.h"
00027 #endif
00028
00029 //----------------------------------------------------------------------------------------
00030 // Shared defines
00031 //----------------------------------------------------------------------------------------
00032
00033 #include "plucker_defines.h"
00034
00035 //----------------------------------------------------------------------------------------
00036 // Begin feature removal condition
00037 //----------------------------------------------------------------------------------------
00038
00039 #if ( setupUSE_WIZARDS )
00040
00041 //----------------------------------------------------------------------------------------
00042 // Headers
00043 //----------------------------------------------------------------------------------------
00044
00045 #include "wx/wizard.h"
00046
00047 //----------------------------------------------------------------------------------------
00048 // Class definition: starting_page_wizardpage
00049 //----------------------------------------------------------------------------------------
00050
00052 class starting_page_wizardpage : public wxWizardPageSimple
00053 {
00054
00055 public:
00056
00058
00071 starting_page_wizardpage( wxWizard* parent,
00072 const wxArrayString message_string_array,
00073 const wxString& url_label = wxEmptyString,
00074 const wxString& file_label = wxEmptyString,
00075 wxBitmap bitmap = wxNullBitmap );
00076
00078 ~starting_page_wizardpage();
00079
00081
00084 wxString get_home_url_value();
00085
00086 private:
00087
00088 void on_update_ui_url_radiobutton( wxUpdateUIEvent& event );
00089 void on_update_ui_file_radiobutton( wxUpdateUIEvent& event );
00090 void on_url_button( wxCommandEvent& event );
00091 void on_file_button( wxCommandEvent& event );
00092
00093 wxRadioButton* m_url_radiobutton;
00094 wxTextCtrl* m_url_textctrl;
00095 wxButton* m_url_button;
00096 wxRadioButton* m_file_radiobutton;
00097 wxTextCtrl* m_file_textctrl;
00098 wxButton* m_file_button;
00099
00100 DECLARE_EVENT_TABLE()
00101
00102 };
00103
00104 //----------------------------------------------------------------------------------------
00105 // End feature removal condition
00106 //----------------------------------------------------------------------------------------
00107
00108 #endif // setupUSE_WIZARDS
00109
00110 //----------------------------------------------------------------------------------------
00111 // End single inclusion of this .h file condition
00112 //----------------------------------------------------------------------------------------
00113
00114 #endif //_STARTING_PAGE_WIZARDPAGE_H_