00001
00010 // RCS-ID: $Id: checkbox_wizardpage.h,v 1.4 2002/09/10 18:07:56 robertoconnor Exp $
00011 //----------------------------------------------------------------------------------------
00012
00013 //----------------------------------------------------------------------------------------
00014 // Begin single inclusion of this .h file condition
00015 //----------------------------------------------------------------------------------------
00016
00017 #ifndef _CHECKBOX_WIZARDPAGE_H_
00018 #define _CHECKBOX_WIZARDPAGE_H_
00019
00020 //----------------------------------------------------------------------------------------
00021 // GCC interface
00022 //----------------------------------------------------------------------------------------
00023
00024 #if defined(__GNUG__) && ! defined(__APPLE__)
00025 #pragma interface "checkbox_wizardpage.h"
00026 #endif
00027
00028 //----------------------------------------------------------------------------------------
00029 // Shared defines
00030 //----------------------------------------------------------------------------------------
00031
00032 #include "plucker_defines.h"
00033
00034 //----------------------------------------------------------------------------------------
00035 // Begin feature removal condition
00036 //----------------------------------------------------------------------------------------
00037
00038 #if ( setupUSE_WIZARDS )
00039
00040 //----------------------------------------------------------------------------------------
00041 // Headers
00042 //----------------------------------------------------------------------------------------
00043
00044 #include "wx/wizard.h"
00045
00046 //----------------------------------------------------------------------------------------
00047 // Class definition: checkbox_wizardpage
00048 //----------------------------------------------------------------------------------------
00049
00051
00055 class checkbox_wizardpage : public wxWizardPageSimple
00056 {
00057
00058 public:
00059
00061
00072 checkbox_wizardpage( wxWizard* parent,
00073 const wxArrayString message_string_array,
00074 const wxString& checkbox_label = wxEmptyString,
00075 bool is_checked = FALSE,
00076 wxBitmap bitmap = wxNullBitmap );
00077
00079 ~checkbox_wizardpage();
00080
00082
00085 bool get_checkbox_value();
00086
00087 private:
00088
00089 wxCheckBox* m_checkbox;
00090
00091 DECLARE_EVENT_TABLE()
00092
00093 };
00094
00095 //----------------------------------------------------------------------------------------
00096 // End feature removal condition
00097 //----------------------------------------------------------------------------------------
00098
00099 #endif // setupUSE_WIZARDS
00100
00101 //----------------------------------------------------------------------------------------
00102 // End single inclusion of this .h file condition
00103 //----------------------------------------------------------------------------------------
00104
00105 #endif //_CHECKBOX_WIZARDPAGE_H_