gehe zur Dokumentation dieser Datei00001
00022 #ifndef _BOXDLG_H_
00023 #define _BOXDLG_H_
00024
00025 #if defined(__GNUG__) && !defined(__APPLE__)
00026 #pragma interface "BoxDlg.cpp"
00027 #endif
00028
00033
00034 #include "wx/valgen.h"
00036
00041
00042
00043
00048
00049 #define ID_MYDIALOG3 10034
00050 #define SYMBOL_BOXDLG_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX
00051 #define SYMBOL_BOXDLG_TITLE _("Mutabor-Box")
00052 #define SYMBOL_BOXDLG_IDNAME ID_MYDIALOG3
00053 #define SYMBOL_BOXDLG_SIZE wxSize(400, 300)
00054 #define SYMBOL_BOXDLG_POSITION wxDefaultPosition
00055 #define ID_RADIOBUTTON 10036
00056 #define ID_TEXTCTRL10 10037
00057 #define ID_RADIOBUTTON1 10038
00058 #define ID_RADIOBUTTON2 10039
00059 #define ID_RADIOBOX1 10035
00060
00061
00066 #ifndef wxCLOSE_BOX
00067 #define wxCLOSE_BOX 0x1000
00068 #endif
00069 #ifndef wxFIXED_MINSIZE
00070 #define wxFIXED_MINSIZE 0
00071 #endif
00072
00077 class BoxDlg: public wxDialog
00078 {
00079 DECLARE_DYNAMIC_CLASS( BoxDlg )
00080 DECLARE_EVENT_TABLE()
00081
00082 public:
00084 BoxDlg( );
00085
00086 BoxDlg( wxWindow* parent, wxWindowID id = SYMBOL_BOXDLG_IDNAME, const wxString& caption = SYMBOL_BOXDLG_TITLE, const wxPoint& pos = SYMBOL_BOXDLG_POSITION, const wxSize& size = SYMBOL_BOXDLG_SIZE, long style = SYMBOL_BOXDLG_STYLE );
00087
00089 bool Create( wxWindow* parent, wxWindowID id = SYMBOL_BOXDLG_IDNAME, const wxString& caption = SYMBOL_BOXDLG_TITLE, const wxPoint& pos = SYMBOL_BOXDLG_POSITION, const wxSize& size = SYMBOL_BOXDLG_SIZE, long style = SYMBOL_BOXDLG_STYLE );
00090
00092 void CreateControls();
00093
00095
00097 void UpdateEnable( wxCommandEvent& event );
00098
00099 void UpdateLayout(int type);
00100
00102
00104
00105 int GetBoxType() const
00106 {
00107 return Type ;
00108 }
00109
00110 void SetBoxType(int value)
00111
00112 {
00113 Type = value ;
00114 }
00115
00116 long GetBoxNr() const
00117 {
00118 return BoxNr ;
00119 }
00120
00121 void SetBoxNr(long value)
00122
00123 {
00124 BoxNr = value ;
00125 }
00126
00127 int GetMode() const
00128 {
00129 return Mode ;
00130 }
00131
00132 void SetMode(int value)
00133
00134 {
00135 Mode = value ;
00136 }
00137
00139
00140 wxBitmap GetBitmapResource( const wxString& name );
00141
00143 wxIcon GetIconResource( const wxString& name );
00144
00146
00148 static bool ShowToolTips();
00149
00151 wxRadioButton* ctrlBox1;
00152
00153 wxTextCtrl* ctrlBoxNr;
00154
00155 wxRadioButton* ctrlBox2;
00156
00157 wxRadioButton* ctrlBox3;
00158
00159 wxRadioBox* ctrlMode;
00160
00161 int Type;
00162
00163 long BoxNr;
00164
00165 int Mode;
00166
00168 };
00169
00170 #endif
00171
00172
00173