Package com.inductiveautomation.rm.app
Class ShapeLocationSize
java.lang.Object
com.inductiveautomation.snap.ui.UIOwner<SwingEvent,JComponent>
com.inductiveautomation.snap.swing.SwingOwner
com.inductiveautomation.rm.app.ShapeLocationSize
This class provides Swing UI editing for the currently selected shapes location and size.
-
Field Summary
Fields inherited from class com.inductiveautomation.snap.ui.UIOwner
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetPointsFromUnits(double aValue) Converts from tool units to shape units.doublegetUnitsFromPoints(double aValue) Converts from shape units to tool units.Returns the name to be used in the inspector's window title.voidresetUI()Updates Swing UI controls from currently selected shape.voidrespondUI(SwingEvent anEvent) Updates currently selected shape from Swing UI controls.Methods inherited from class com.inductiveautomation.snap.swing.SwingOwner
addKeyActionEvent, createTimer, createUI, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisibleMethods inherited from class com.inductiveautomation.snap.ui.UIOwner
addNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
-
Constructor Details
-
ShapeLocationSize
public ShapeLocationSize()
-
-
Method Details
-
getWindowTitle
Returns the name to be used in the inspector's window title. -
resetUI
public void resetUI()Updates Swing UI controls from currently selected shape.- Overrides:
resetUIin classUIOwner<SwingEvent,JComponent>
-
respondUI
Updates currently selected shape from Swing UI controls.- Overrides:
respondUIin classUIOwner<SwingEvent,JComponent>
-
getUnitsFromPoints
public double getUnitsFromPoints(double aValue) Converts from shape units to tool units. -
getPointsFromUnits
public double getPointsFromUnits(double aValue) Converts from tool units to shape units.
-