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.AbstractShapeControlsNested classes/interfaces inherited from interface com.inductiveautomation.ignition.designer.designable.IDesignTool
IDesignTool.ToolbarInitializer -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JSpinnerprotected JSpinnerprotected JSpinnerprotected JSpinnerFields inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractShapeTool
addingShape, cursor, dropContainerFields 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 voidprotected voidprotected voidinitToolbar(DesignerToolbar toolbar) voidCalled while the user is dragging.protected voidprotected voidMethods 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, validSelectionMethods 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:
updateToolbarin classAbstractShapeTool
-
updateSpinners
-
disableToolbar
protected void disableToolbar()- Overrides:
disableToolbarin classAbstractShapeTool
-
onDrag
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 interfaceIDesignTool- Overrides:
onDragin classAbstractShapeTool
-
initToolbar
-
getToolbarInitializer
- Specified by:
getToolbarInitializerin interfaceIDesignTool- Overrides:
getToolbarInitializerin classAbstractDesignTool
-