Called after the end of a mouse drag gesture.
the last editing state
the cursor that might be needed to construct the undoable edit
Some edit or
None if the action does not constitute an
edit or the edit parameters are invalid.
The mouse cursor used when the tool is active.
The icon to use in a tool bar.
Called to activate the tool to operate on the given component.
The human readable name of the tool.
Called to deactivate the tool before switching to a different tool.