Package com.inductiveautomation.rm.tool
Class RMEffectTool
- java.lang.Object
- 
- com.inductiveautomation.snap.ui.UIOwner<SwingEvent,javax.swing.JComponent>
- 
- com.inductiveautomation.snap.swing.SwingOwner
- 
- com.inductiveautomation.rm.tool.RMEffectTool
 
 
 
- 
- Direct Known Subclasses:
- RMBlurEffectTool,- RMEmbossEffectTool,- RMReflectionEffectTool,- RMShadowEffectTool
 
 public class RMEffectTool extends SwingOwner Provides a tool for editing RMFills.
- 
- 
Field Summary- 
Fields 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 Constructor Description RMEffectTool()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RMEditorgetEditor()Returns the currently active editor.RMEffectgetEffect(int anIndex)Returns an individual effect at given index.intgetEffectCount()Returns the number of known effects.RMEffectgetSelectedEffect()Returns the currently selected shape's effect.static RMEffectToolgetTool()Returns the shared base tool instance.static RMEffectToolgetTool(java.lang.Object anObj)Returns 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.SwingOwneraddKeyActionEvent, createTimer, createUI, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
 - 
Methods 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, resetUI, respondUI, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
 
- 
 
- 
- 
- 
Method Detail- 
getEditorpublic RMEditor getEditor() Returns the currently active editor.
 - 
getEffectCountpublic int getEffectCount() Returns the number of known effects.
 - 
getEffectpublic RMEffect getEffect(int anIndex) Returns an individual effect at given index.
 - 
getSelectedEffectpublic RMEffect getSelectedEffect() Returns the currently selected shape's effect.
 - 
setSelectedEffectpublic void setSelectedEffect(RMEffect anEffect) Iterate over editor selected shapes and set fill.
 - 
getToolpublic static RMEffectTool getTool() Returns the shared base tool instance.
 - 
getToolpublic static RMEffectTool getTool(java.lang.Object anObj) Returns the specific tool for a given shape.
 
- 
 
-