Class EllipseTool
- 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.EllipseTool
 
 
 
 
 
- 
- All Implemented Interfaces:
 IDesignTool
public class EllipseTool 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 EllipseTool() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.CursorcreateCursor()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 ISelectionControlnewShapeControl()protected ShapeDelegatenewShapeDelegate(java.awt.geom.Rectangle2D rect)- 
Methods inherited from class com.inductiveautomation.factorypmi.designer.workspace.tools.AbstractRectangularShapeTool
disableToolbar, getToolbarInitializer, initActions, initToolbar, onDrag, updateSpinners, updateToolbar 
- 
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
- 
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
 
- 
getDelegateType
protected java.lang.Class<? extends ShapeDelegate> getDelegateType()
- Specified by:
 getDelegateTypein classAbstractShapeTool
 
- 
newShapeControl
protected ISelectionControl newShapeControl()
- Specified by:
 newShapeControlin classAbstractShapeTool
 
- 
getNewShapeName
protected java.lang.String getNewShapeName()
- Specified by:
 getNewShapeNamein classAbstractShapeTool
 
 - 
 
 -