Vlaxicon

checkboxtool.h

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__
 All Classes Functions