BoxDlg.h
gehe zur Dokumentation dieser Datei
00001 
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 // _BOXDLG_H_
00172 
00173 

Erzeugt am Sun Aug 21 2011 10:51:53 für Mutabor von doxygen 1.7.4