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
-
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected Cursor
protected void
protected Class<? extends ShapeDelegate>
protected String
getStatusBarText
(List<JComponent> selection, Point point, int inputMask) Calculates the currently applicable status bar text for this toolprotected void
protected void
initToolbar
(DesignerToolbar toolbar) protected ISelectionControl
protected ShapeDelegate
newShapeDelegate
(Rectangle2D rect) protected void
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
-
Constructor Details
-
RectangleTool
public RectangleTool()
-
-
Method Details
-
initActions
protected void initActions()- Overrides:
initActions
in classAbstractRectangularShapeTool
-
initToolbar
- Overrides:
initToolbar
in classAbstractRectangularShapeTool
-
updateToolbar
- Overrides:
updateToolbar
in classAbstractRectangularShapeTool
-
disableToolbar
protected void disableToolbar()- Overrides:
disableToolbar
in classAbstractRectangularShapeTool
-
createCursor
- Specified by:
createCursor
in classAbstractShapeTool
-
getStatusBarText
Description copied from interface:IDesignTool
Calculates the currently applicable status bar text for this tool- Specified by:
getStatusBarText
in interfaceIDesignTool
- Overrides:
getStatusBarText
in classAbstractDesignTool
-
newShapeDelegate
- Specified by:
newShapeDelegate
in classAbstractShapeTool
-
getNewShapeName
- Specified by:
getNewShapeName
in classAbstractShapeTool
-
newShapeControl
- Specified by:
newShapeControl
in classAbstractShapeTool
-
getDelegateType
- Specified by:
getDelegateType
in classAbstractShapeTool
-