Class PathEditorTool
java.lang.Object
com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignTool
com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeTool
com.inductiveautomation.factorypmi.designer.workspace.tools.PathEditorTool
- All Implemented Interfaces:
- IDesignTool
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeToolAbstractShapeTool.AbstractShapeControlsNested classes/interfaces inherited from interface com.inductiveautomation.ignition.designer.designable.IDesignToolIDesignTool.ToolbarInitializer
- 
Field SummaryFields inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeTooladdingShape, cursor, dropContainerFields inherited from class com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignToolactionMap, changeSupport, designable, HANDLES_PROPERTY, inputMap, interactionLayer, panel, workspace
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected Cursorprotected JComponentfindDropContainer(Point2D point) Finds the top-most object under the given spot that the delegate designates as a container.protected Class<? extends ShapeDelegate>protected StringgetStatusBarText(List<JComponent> selection, Point point, int inputMask) Calculates the currently applicable status bar text for this toolprotected booleanhandlesShape(ShapeDelegate shape) protected ISelectionControlprotected ShapeDelegatenewShapeDelegate(Rectangle2D rect) voidCalled while the user is dragging.voidCalled when the user stops dragging.voidonDragStart(Point startPoint, Point lastPoint, Rectangle r, int modifiers) Called when the user start's dragging while this tool is active.voidUninstalls the tool.Methods inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeTooldisableToolbar, getCursor, getShape, install, isRelevantFor, newSelectionControl, onClick, onPress, tt, updateToolbar, updateToolbar, validSelectionMethods inherited from class com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignTooladdAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, getAction, getDragHighlight, getOffsettingBounds, getOriginalBounds, isInstalled, itemMovable, movable, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClickAlterSelection, onDoubleClick, onKeyEvent, onMove, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListener
- 
Constructor Details- 
PathEditorToolpublic PathEditorTool()
 
- 
- 
Method Details- 
getToolbarInitializer- Specified by:
- getToolbarInitializerin interface- IDesignTool
- Overrides:
- getToolbarInitializerin class- AbstractDesignTool
 
- 
createCursor- Specified by:
- createCursorin class- AbstractShapeTool
 
- 
getStatusBarTextDescription copied from interface:IDesignToolCalculates the currently applicable status bar text for this tool- Specified by:
- getStatusBarTextin interface- IDesignTool
- Overrides:
- getStatusBarTextin class- AbstractDesignTool
 
- 
newShapeControl- Specified by:
- newShapeControlin class- AbstractShapeTool
 
- 
uninstallpublic void uninstall()Description copied from interface:IDesignToolUninstalls the tool.- Specified by:
- uninstallin interface- IDesignTool
- Overrides:
- uninstallin class- AbstractShapeTool
 
- 
onDragStartDescription copied from class:AbstractDesignToolCalled when the user start's dragging while this tool is active. All coordinates are relative to the interaction panel and are in zoomed space.- Specified by:
- onDragStartin interface- IDesignTool
- Overrides:
- onDragStartin class- AbstractShapeTool
 
- 
onDragEndDescription copied from class:AbstractDesignToolCalled when the user stops dragging. All coordinates are relative to the interaction panel and are in zoomed space.- Specified by:
- onDragEndin interface- IDesignTool
- Overrides:
- onDragEndin class- AbstractShapeTool
 
- 
onDragDescription copied from class:AbstractDesignToolCalled while the user is dragging. All coordinates are relative to the interaction panel and are in zoomed space.- Specified by:
- onDragin interface- IDesignTool
- Overrides:
- onDragin class- AbstractShapeTool
 
- 
getDelegateType- Specified by:
- getDelegateTypein class- AbstractShapeTool
 
- 
handlesShape- Overrides:
- handlesShapein class- AbstractShapeTool
 
- 
findDropContainerDescription copied from class:AbstractDesignToolFinds the top-most object under the given spot that the delegate designates as a container. Point should be specified in unzoomed (logical) coordinates.- Overrides:
- findDropContainerin class- AbstractDesignTool
 
- 
newShapeDelegate- Specified by:
- newShapeDelegatein class- AbstractShapeTool
 
- 
getNewShapeName- Specified by:
- getNewShapeNamein class- AbstractShapeTool
 
 
-