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
 
 - 
 
 -