Package com.inductiveautomation.rm.tool
Class RMEffectTool
java.lang.Object
com.inductiveautomation.snap.ui.UIOwner<SwingEvent,JComponent>
com.inductiveautomation.snap.swing.SwingOwner
com.inductiveautomation.rm.tool.RMEffectTool
- Direct Known Subclasses:
RMBlurEffectTool,RMEmbossEffectTool,RMReflectionEffectTool,RMShadowEffectTool
Provides a tool for editing RMFills.
-
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 TypeMethodDescriptionReturns the currently active editor.getEffect(int anIndex) Returns an individual effect at given index.intReturns the number of known effects.Returns the currently selected shape's effect.static RMEffectToolgetTool()Returns the shared base tool instance.static RMEffectToolReturns the specific tool for a given shape.voidsetSelectedEffect(RMEffect anEffect) Iterate over editor selected shapes and set fill.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, resetUI, respondUI, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
-
Constructor Details
-
RMEffectTool
public RMEffectTool()
-
-
Method Details
-
getEditor
Returns the currently active editor. -
getEffectCount
public int getEffectCount()Returns the number of known effects. -
getEffect
Returns an individual effect at given index. -
getSelectedEffect
Returns the currently selected shape's effect. -
setSelectedEffect
Iterate over editor selected shapes and set fill. -
getTool
Returns the shared base tool instance. -
getTool
Returns the specific tool for a given shape.
-