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
-
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
FieldsModifier and TypeFieldDescriptionprotected JSpinner
protected JSpinner
protected JSpinner
protected JSpinner
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 void
protected void
protected void
initToolbar
(DesignerToolbar toolbar) void
Called while the user is dragging.protected void
protected void
Methods inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeTool
createCursor, 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.AbstractDesignTool
addAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, findDropContainer, getAction, getDragHighlight, getOffsettingBounds, getOriginalBounds, getStatusBarText, isInstalled, itemMovable, movable, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClickAlterSelection, onDoubleClick, onKeyEvent, onMove, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListener
-
Field Details
-
xSpinner
-
ySpinner
-
wSpinner
-
hSpinner
-
-
Constructor Details
-
AbstractRectangularShapeTool
protected AbstractRectangularShapeTool()
-
-
Method Details
-
initActions
protected void initActions() -
updateToolbar
- Overrides:
updateToolbar
in classAbstractShapeTool
-
updateSpinners
-
disableToolbar
protected void disableToolbar()- Overrides:
disableToolbar
in classAbstractShapeTool
-
onDrag
Description copied from class:AbstractDesignTool
Called while the user is dragging. All coordinates are relative to the interaction panel and are in zoomed space.- Specified by:
onDrag
in interfaceIDesignTool
- Overrides:
onDrag
in classAbstractShapeTool
-
initToolbar
-
getToolbarInitializer
- Specified by:
getToolbarInitializer
in interfaceIDesignTool
- Overrides:
getToolbarInitializer
in classAbstractDesignTool
-