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