Objects that represents a (potential) drag.
Called after the end of a mouse drag gesture.
The mouse cursor used when the tool is active.
Determines if the drag operations should be started or not.
true if the parameter data signalize that a drag has started,
false if it is not (yet) sufficient.
Applies standard mouse selection techniques regarding regions.
Abstract method to be implemented by sub-classes.
the event corresponding to the press
the track index corresponding to the vertical mouse coordinate.
the frame position corresponding to the horizontal mouse coordinate
Some timeline object that is beneath the mouse
None if the mouse is pressed over
an empty part of the timeline.
The icon to use in a tool bar.
Implemented by adding mouse (motion) listeners to the component.
The human readable name of the tool.
Implemented by removing listeners from component.