public class PathEditorTool extends AbstractShapeTool
AbstractShapeTool.AbstractShapeControlsIDesignTool.ToolbarInitializeraddingShape, cursor, dropContaineractionMap, changeSupport, designable, HANDLES_PROPERTY, inputMap, interactionLayer, panel, workspace| Constructor and Description |
|---|
PathEditorTool() |
| Modifier and Type | Method and Description |
|---|---|
protected java.awt.Cursor |
createCursor() |
protected javax.swing.JComponent |
findDropContainer(java.awt.geom.Point2D point)
Finds the top-most object under the given spot that the delegate designates as a container.
|
protected java.lang.Class<? extends ShapeDelegate> |
getDelegateType() |
protected java.lang.String |
getNewShapeName() |
java.lang.String |
getStatusBarText(java.util.List<javax.swing.JComponent> selection,
java.awt.Point point,
int inputMask)
Calculates the currently applicable status bar text for this tool
|
IDesignTool.ToolbarInitializer |
getToolbarInitializer() |
protected boolean |
handlesShape(ShapeDelegate shape) |
protected ISelectionControl |
newShapeControl() |
protected ShapeDelegate |
newShapeDelegate(java.awt.geom.Rectangle2D rect) |
void |
onDrag(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
Called while the user is dragging.
|
void |
onDragEnd(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
Called when the user stops dragging.
|
void |
onDragStart(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
Called when the user start's dragging while this tool is active.
|
void |
uninstall()
Uninstalls the tool.
|
disableToolbar, getCursor, getShape, install, isRelevantFor, newSelectionControl, onClick, onPress, tt, updateToolbar, updateToolbar, validSelectionaddAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, getAction, getDragHighlight, getOffsettingBounds, getOriginalBounds, isInstalled, itemMovable, movable, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClickAlterSelection, onDoubleClick, onKeyEvent, onMove, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListenerpublic IDesignTool.ToolbarInitializer getToolbarInitializer()
getToolbarInitializer in interface IDesignToolgetToolbarInitializer in class AbstractDesignToolprotected java.awt.Cursor createCursor()
createCursor in class AbstractShapeToolpublic java.lang.String getStatusBarText(java.util.List<javax.swing.JComponent> selection,
java.awt.Point point,
int inputMask)
IDesignToolgetStatusBarText in interface IDesignToolgetStatusBarText in class AbstractDesignToolprotected ISelectionControl newShapeControl()
newShapeControl in class AbstractShapeToolpublic void uninstall()
IDesignTooluninstall in interface IDesignTooluninstall in class AbstractShapeToolpublic void onDragStart(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
AbstractDesignToolonDragStart in interface IDesignToolonDragStart in class AbstractShapeToolpublic void onDragEnd(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
AbstractDesignToolonDragEnd in interface IDesignToolonDragEnd in class AbstractShapeToolpublic void onDrag(java.awt.Point startPoint,
java.awt.Point lastPoint,
java.awt.Rectangle r,
int modifiers)
AbstractDesignToolonDrag in interface IDesignToolonDrag in class AbstractShapeToolprotected java.lang.Class<? extends ShapeDelegate> getDelegateType()
getDelegateType in class AbstractShapeToolprotected boolean handlesShape(ShapeDelegate shape)
handlesShape in class AbstractShapeToolprotected javax.swing.JComponent findDropContainer(java.awt.geom.Point2D point)
AbstractDesignToolfindDropContainer in class AbstractDesignToolprotected ShapeDelegate newShapeDelegate(java.awt.geom.Rectangle2D rect)
newShapeDelegate in class AbstractShapeToolprotected java.lang.String getNewShapeName()
getNewShapeName in class AbstractShapeTool