Called after the end of a mouse drag gesture.
Called after the end of a mouse drag gesture. If this constitutes a valid edit, the method should return the resulting undoable edit.
the last editing state
the cursor that might be needed to construct the undoable edit
either 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.
A tool that operates on object inside the timeline view.
the type of element that represents an ongoing edit state (typically during mouse drag).