Class RectangleTool
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignTool
-
- com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeTool
-
- com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractRectangularShapeTool
-
- com.inductiveautomation.factorypmi.designer.workspace.tools.RectangleTool
-
- All Implemented Interfaces:
IDesignTool
public class RectangleTool extends AbstractRectangularShapeTool
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeTool
AbstractShapeTool.AbstractShapeControls
-
Nested classes/interfaces inherited from interface com.inductiveautomation.ignition.designer.designable.IDesignTool
IDesignTool.ToolbarInitializer
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractRectangularShapeTool
hSpinner, wSpinner, xSpinner, ySpinner
-
Fields inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeTool
addingShape, cursor, dropContainer
-
Fields inherited from class com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignTool
actionMap, changeSupport, designable, HANDLES_PROPERTY, inputMap, interactionLayer, panel, workspace
-
-
Constructor Summary
Constructors Constructor Description RectangleTool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.CursorcreateCursor()protected voiddisableToolbar()protected java.lang.Class<? extends ShapeDelegate>getDelegateType()protected java.lang.StringgetNewShapeName()java.lang.StringgetStatusBarText(java.util.List<javax.swing.JComponent> selection, java.awt.Point point, int inputMask)Calculates the currently applicable status bar text for this toolprotected voidinitActions()protected voidinitToolbar(DesignerToolbar toolbar)protected ISelectionControlnewShapeControl()protected ShapeDelegatenewShapeDelegate(java.awt.geom.Rectangle2D rect)protected voidupdateToolbar(PathBasedVisionShape shape)-
Methods inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractRectangularShapeTool
getToolbarInitializer, onDrag, updateSpinners
-
Methods inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeTool
getCursor, getShape, handlesShape, install, isRelevantFor, newSelectionControl, onClick, onDragEnd, onDragStart, onPress, tt, uninstall, updateToolbar, validSelection
-
Methods inherited from class com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignTool
addAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, findDropContainer, getAction, getDragHighlight, getOffsettingBounds, getOriginalBounds, isInstalled, itemMovable, movable, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClickAlterSelection, onDoubleClick, onKeyEvent, onMove, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListener
-
-
-
-
Method Detail
-
initActions
protected void initActions()
- Overrides:
initActionsin classAbstractRectangularShapeTool
-
initToolbar
protected void initToolbar(DesignerToolbar toolbar)
- Overrides:
initToolbarin classAbstractRectangularShapeTool
-
updateToolbar
protected void updateToolbar(PathBasedVisionShape shape)
- Overrides:
updateToolbarin classAbstractRectangularShapeTool
-
disableToolbar
protected void disableToolbar()
- Overrides:
disableToolbarin classAbstractRectangularShapeTool
-
createCursor
protected java.awt.Cursor createCursor()
- Specified by:
createCursorin classAbstractShapeTool
-
getStatusBarText
public java.lang.String getStatusBarText(java.util.List<javax.swing.JComponent> selection, java.awt.Point point, int inputMask)Description copied from interface:IDesignToolCalculates the currently applicable status bar text for this tool- Specified by:
getStatusBarTextin interfaceIDesignTool- Overrides:
getStatusBarTextin classAbstractDesignTool
-
newShapeDelegate
protected ShapeDelegate newShapeDelegate(java.awt.geom.Rectangle2D rect)
- Specified by:
newShapeDelegatein classAbstractShapeTool
-
getNewShapeName
protected java.lang.String getNewShapeName()
- Specified by:
getNewShapeNamein classAbstractShapeTool
-
newShapeControl
protected ISelectionControl newShapeControl()
- Specified by:
newShapeControlin classAbstractShapeTool
-
getDelegateType
protected java.lang.Class<? extends ShapeDelegate> getDelegateType()
- Specified by:
getDelegateTypein classAbstractShapeTool
-
-