Class AbstractRectangularShapeTool
- java.lang.Object
- 
- com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignTool
- 
- com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeTool
- 
- com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractRectangularShapeTool
 
 
 
- 
- All Implemented Interfaces:
- IDesignTool
 - Direct Known Subclasses:
- EllipseTool,- RectangleTool
 
 public abstract class AbstractRectangularShapeTool extends AbstractShapeTool 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeToolAbstractShapeTool.AbstractShapeControls
 - 
Nested classes/interfaces inherited from interface com.inductiveautomation.ignition.designer.designable.IDesignToolIDesignTool.ToolbarInitializer
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected javax.swing.JSpinnerhSpinnerprotected javax.swing.JSpinnerwSpinnerprotected javax.swing.JSpinnerxSpinnerprotected javax.swing.JSpinnerySpinner- 
Fields inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeTooladdingShape, cursor, dropContainer
 - 
Fields inherited from class com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignToolactionMap, changeSupport, designable, HANDLES_PROPERTY, inputMap, interactionLayer, panel, workspace
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedAbstractRectangularShapeTool()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddisableToolbar()IDesignTool.ToolbarInitializergetToolbarInitializer()protected voidinitActions()protected voidinitToolbar(DesignerToolbar toolbar)voidonDrag(java.awt.Point startPoint, java.awt.Point lastPoint, java.awt.Rectangle r, int modifiers)Called while the user is dragging.protected voidupdateSpinners(PathBasedVisionShape shape)protected voidupdateToolbar(PathBasedVisionShape shape)- 
Methods inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeToolcreateCursor, getCursor, getDelegateType, getNewShapeName, getShape, handlesShape, install, isRelevantFor, newSelectionControl, newShapeControl, newShapeDelegate, onClick, onDragEnd, onDragStart, onPress, tt, uninstall, updateToolbar, validSelection
 - 
Methods inherited from class com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignTooladdAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, findDropContainer, getAction, getDragHighlight, getOffsettingBounds, getOriginalBounds, getStatusBarText, isInstalled, itemMovable, movable, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClickAlterSelection, onDoubleClick, onKeyEvent, onMove, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListener
 
- 
 
- 
- 
- 
Method Detail- 
initActionsprotected void initActions() 
 - 
updateToolbarprotected void updateToolbar(PathBasedVisionShape shape) - Overrides:
- updateToolbarin class- AbstractShapeTool
 
 - 
updateSpinnersprotected void updateSpinners(PathBasedVisionShape shape) 
 - 
disableToolbarprotected void disableToolbar() - Overrides:
- disableToolbarin class- AbstractShapeTool
 
 - 
onDragpublic void onDrag(java.awt.Point startPoint, java.awt.Point lastPoint, java.awt.Rectangle r, int modifiers)Description 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
 
 - 
initToolbarprotected void initToolbar(DesignerToolbar toolbar) 
 - 
getToolbarInitializerpublic IDesignTool.ToolbarInitializer getToolbarInitializer() - Specified by:
- getToolbarInitializerin interface- IDesignTool
- Overrides:
- getToolbarInitializerin class- AbstractDesignTool
 
 
- 
 
-