|
Vlaxicon
|
00001 #ifndef __CHECKBOXTOOL__ 00002 #define __CHECKBOXTOOL__ 00003 #ifndef WX_PRECOMP 00004 #include <wx/wx.h> 00005 #endif //WX_PRECOMP 00006 #include "objectbase.h" 00007 00008 class CheckboxTool:public ObjectBase 00009 { 00010 public: 00014 CheckboxTool(wxWindow* parent, ObjectBaseShape* parentShape); 00015 00018 wxString GetToolLabel(); 00019 00022 void SetToolLabel(wxString sLabel); 00023 00026 void SetCheckboxValue(bool check); 00027 00029 void SendCommand(); 00030 00031 protected: 00032 enum 00033 { 00034 ID_CHECKBOX = wxID_HIGHEST + 1 00035 }; 00036 00038 void OnCheckboxClick(wxCommandEvent &event); 00039 00040 wxCheckBox* m_checkBox; 00041 }; 00042 00043 #endif //__CHECKBOXTOOL__
1.7.3