#include <command.h>


Public Member Functions | |
| virtual | ~ITool (void) |
| A destructor. | |
| virtual void | SetChecked (bool bCheck)=0 |
| virtual wxCursor | GetCursor (void)=0 |
| virtual void | OnMouseDown (wxMouseEvent &event)=0 |
| virtual void | OnMouseUp (wxMouseEvent &event)=0 |
| virtual void | OnMouseMove (wxMouseEvent &event)=0 |
| virtual void | OnMouseDoubleClick (wxMouseEvent &event)=0 |
Public Member Functions inherited from wxGISCommand | |
| wxGISCommand (void) | |
| A constructor. | |
| virtual | ~wxGISCommand (void) |
| A destructor. | |
| virtual wxIcon | GetBitmap (void)=0 |
| virtual wxString | GetCaption (void)=0 |
| virtual wxString | GetCategory (void)=0 |
| virtual bool | GetChecked (void)=0 |
| virtual bool | GetEnabled (void)=0 |
| virtual wxString | GetMessage (void)=0 |
| virtual wxGISEnumCommandKind | GetKind (void)=0 |
| virtual void | OnClick (void)=0 |
| virtual bool | OnCreate (wxGISApplicationBase *pApp)=0 |
| virtual wxString | GetTooltip (void)=0 |
| virtual unsigned char | GetCount (void)=0 |
| virtual void | SetId (long nId) |
| virtual long | GetId (void) const |
| virtual void | SetSubType (unsigned char SubType) |
| virtual unsigned char | GetSubType (void) const |
Additional Inherited Members | |
Protected Attributes inherited from wxGISCommand | |
| unsigned char | m_subtype |
| long | m_CommandId |
A ITool interface class. This is base class for tool.