Tool interface for representing
the state of a drawing editor and provides default implementations.See: Description
| Interface | Description |
|---|---|
| DragTracker |
A drag tracker provides the behavior for dragging selected
figures to the
SelectionTool. |
| HandleTracker |
A handle tracker provides the behavior for manipulating a
Handle of a figure to the SelectionTool. |
| SelectAreaTracker |
A select area tracker provides the behavior for selecting figures
in a drawing area to the
SelectionTool. |
| Tool |
A tool defines a mode of a
DrawingEditor. |
| Class | Description |
|---|---|
| AbstractTool |
This abstract class can be extended to implement a
Tool. |
| BezierTool |
A
Tool which allows to create a new BezierFigure by
drawing its path. |
| ConnectionTool |
A tool to create a connection between two figures.
|
| CreationTool |
A
Tool to create a new figure by drawing its bounds. |
| DefaultDragTracker |
DefaultDragTracker implements interactions with the content area of a
Figure. |
| DefaultHandleTracker |
DefaultHandleTracker implements interactions with the handles of a Figure.
|
| DefaultSelectAreaTracker |
DefaultSelectAreaTracker implements interactions with the background
area of a Drawing. |
| DelegationSelectionTool |
A SelectionTool, which recognizes double clicks and popup menu triggers.
|
| DnDTracker |
This is a tracker which supports drag and drop of figures between drawing
views and any other component or application which support drag and drop.
|
| ImageTool |
A tool to create new figures that implement the ImageHolderFigure
interface, such as ImageFigure.
|
| SelectionTool |
Tool to select and manipulate figures.
|
| TextAreaCreationTool |
A tool to create new or edit existing figures that implement the TextHolderFigure
interface, such as TextAreaFigure.
|
| TextAreaEditingTool |
A tool to edit existing figures that implement the TextHolderFigure
interface, such as TextAreaFigure.
|
| TextCreationTool |
A tool to create figures which implement the
TextHolderFigure
interface, such as TextFigure. |
| TextEditingTool |
A tool to edit figures which implement the
TextHolderFigure interface,
such as TextFigure. |
Tool interface for representing
the state of a drawing editor and provides default implementations.