
This interface is implemented by all objects shown in the Tools pane.
| Methods | Description |
|---|---|
| GetIcon | |
| OnMouseMove | Called on the active tool when the user moves the mouse. |
| OnSetCursor | Called on the active tool when the mouse cursor should be updated. |
| Render | This is called only on active plugins to render themselves. |
| SetActive | Called when the tool is activated and deactivated. |
| SetCurPoint | Called on the active tool when the user moves the mouse while holding a mouse button. |
| SetLastPoint | Called on the active tool when the user releases a mouse button. |
| SetStartPoint | Called on the active tool when the user presses a mouse button. |
| Shutdown | This function is called to tell the tool the program is shutting down. |
| Startup | This function initializes the tool. It is called once when the program is started. |
| Properties | Description |
|---|---|
| Category | Returns the name of the plugin folder in which to place the tool. |
| Desc | Description of the change being made. |
| Flags | This can be one or more of the MergeFlags. If this value is 0 the user will be prompted to select which components should be merged. |
| Key | Returns the tool's accelerator key. |
| Name | Returns the name of the tool. |
| Version |
Copyright © 2004-2010 Fragmosoft