struct CCL::IToolConfiguration
Overview
#include <itoolconfig.h> struct IToolConfiguration: public CCL::IUnknown { // methods virtual String getTitle () = 0; virtual String getName () = 0; virtual String getIcon () = 0; virtual IToolAction* findAction ( EditView& editView, const MouseEvent& mouseEvent ) = 0; virtual int countModes () = 0; virtual IToolMode* createMode (int index) = 0; virtual bool ignoresModeIcons () = 0; virtual void onAttached (EditView& editView, bool state) = 0; virtual void onMouseLeave (EditView& editView, const MouseEvent& mouseEvent) = 0; virtual bool onContextMenu (IContextMenu& contextMenu) = 0; virtual bool extendModeMenu (IMenu& menu) = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Methods
virtual bool ignoresModeIcons () = 0
icons of tool modes don’t replace tool button icon