Class LabeledTool<T extends LabeledShape>
java.lang.Object
com.inductiveautomation.snap.ui.UIOwner<SwingEvent,JComponent>
 
com.inductiveautomation.snap.swing.SwingOwner
com.inductiveautomation.rm.tool.RMTool<T>
com.inductiveautomation.rm.tool.RMParentShapeTool<T>
com.inductiveautomation.rm.swing.tool.JComponentTool<T>
com.inductiveautomation.rm.swing.tool.LabeledTool<T>
- Direct Known Subclasses:
- AbstractButtonTool,- JLabelTool
Provides base inspector UI for Swing Buttons and Labels.
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.rm.tool.RMToolRMTool.RMShapeHandle
- 
Field SummaryFields inherited from class com.inductiveautomation.rm.tool.RMToolHandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESETFields inherited from class com.inductiveautomation.snap.ui.UIOwnerDragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanacceptsDrag(T aLabeledShape, DropTargetDragEvent anEvent) Editor method.voiddidBecomeSuperSelectedShapeInEditor(RMShape aShape, RMEditor anEditor) Overrides RMTool implementation to...voiddragExit(RMShape aShape, DropTargetDragEvent anEvent) Notifies tool that a something was dragged out of one of its shapes with drag and drop.voiddragOver(RMShape aShape, DropTargetDragEvent anEvent) Editor method.voiddrop(T aShape, DropTargetDropEvent anEvent) Notifies tool that something was dropped on one of its shapes with drag and drop.booleanisSuperSelectable(RMShape aShape) Declare LabeledShapes to be SuperSelectable.voidresetUI()Updates the UI panel controls from the currently selected shape.voidrespondUI(SwingEvent anEvent) Updates the current shape from shape UI.voidwillLoseSuperSelectionInEditor(RMShape aShape, RMEditor anEditor) Overrides RMTool implementation to...Methods inherited from class com.inductiveautomation.rm.swing.tool.JComponentToolgetHandleCount, getShapeFillInspector, setShowStandardFillsMethods inherited from class com.inductiveautomation.rm.tool.RMParentShapeTooldropString, getShapeClass, getWindowTitleMethods inherited from class com.inductiveautomation.rm.tool.RMToolactivateTool, attachEventBus, createUI, deactivateTool, dragEnter, dropClass, dropColor, dropDragKey, dropFiles, flavorForClass, flushChanges, getAcceptsChildren, getBoundsSuperSelected, getDatasetEntity, getDragDisplayBounds, getEditor, getEditorPane, getFont, getFontDeep, getGalleryClone, getHandleAtPoint, getHandleCursor, getHandleOpposing, getHandlePoint, getHandleRect, getIcon, getIcon, getPointsFromUnits, getSelectedShape, getSelectedShapes, getSelectTool, getShapeHandleAtPoint, getTool, getTool, getToolTipText, getUnitsFromPoints, isSelected, isSuperSelected, isUngroupable, mouseDragged, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, newInstance, paintShapeHandles, paintTool, processKeyEvent, reactivateTool, setFont, setFontBold, setFontBoldDeep, setFontFamily, setFontFamilyDeep, setFontItalic, setFontItalicDeep, setFontName, setFontNameDeep, setFontSize, setFontSizeDeepMethods inherited from class com.inductiveautomation.snap.swing.SwingOwneraddKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisibleMethods inherited from class com.inductiveautomation.snap.ui.UIOwneraddNodeBinding, 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- 
LabeledToolpublic LabeledTool()
 
- 
- 
Method Details- 
resetUIpublic void resetUI()Updates the UI panel controls from the currently selected shape.- Overrides:
- resetUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
respondUIUpdates the current shape from shape UI.- Overrides:
- respondUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
acceptsDragEditor method.- Overrides:
- acceptsDragin class- RMTool<T extends LabeledShape>
 
- 
dragOverEditor method.- Overrides:
- dragOverin class- RMTool<T extends LabeledShape>
 
- 
dragExitDescription copied from class:RMToolNotifies tool that a something was dragged out of one of its shapes with drag and drop.- Overrides:
- dragExitin class- RMTool<T extends LabeledShape>
 
- 
dropDescription copied from class:RMToolNotifies tool that something was dropped on one of its shapes with drag and drop.- Overrides:
- dropin class- RMTool<T extends LabeledShape>
 
- 
isSuperSelectableDeclare LabeledShapes to be SuperSelectable.- Overrides:
- isSuperSelectablein class- RMTool<T extends LabeledShape>
 
- 
didBecomeSuperSelectedShapeInEditorOverrides RMTool implementation to...- Overrides:
- didBecomeSuperSelectedShapeInEditorin class- RMTool<T extends LabeledShape>
 
- 
willLoseSuperSelectionInEditorOverrides RMTool implementation to...- Overrides:
- willLoseSuperSelectionInEditorin class- RMTool<T extends LabeledShape>
 
 
-