Package com.inductiveautomation.rm.app
Class Animation
- java.lang.Object
-
- com.inductiveautomation.snap.ui.UIOwner<SwingEvent,javax.swing.JComponent>
-
- com.inductiveautomation.snap.swing.SwingOwner
-
- com.inductiveautomation.rm.app.Animation
-
- All Implemented Interfaces:
RMAnimator.Listener,java.util.EventListener
public class Animation extends SwingOwner implements RMAnimator.Listener
This class provides Swing UI editing for shape animation.
-
-
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 Constructor Description Animation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanimatorStarted(RMAnimator anAnimator)Animator Listener method.voidanimatorStopped(RMAnimator anAnimator)voidanimatorUpdated(RMAnimator anAnimator)Animator Listener method : updates time slider and time text when animator has been updated.voiddelete()Handles delete of key frame(s) or change(s).java.lang.StringgetWindowTitle()Returns the name for this inspector.protected voidinitUI()Initialize UI for this inspector.voidresetUI()Updates the UI panel controls from the current selection.voidrespondUI(SwingEvent anEvent)Responds to changes from UI controls.voidsetTime(int aTime)Sets the time of the current animator to the given time.voidsetTimeForScopedKeyFrame(int aTime, java.lang.Integer aScope)Sets the time of the current animator to the given time.voidsetTimeSeconds(float aTime)Sets the time of the current animator to the given time.voidupdateInterpolatorCombobox()Populates the combobox with all the interpolator names if necessary.-
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, setWindowVisible
-
Methods 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, 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
-
-
-
-
Method Detail
-
initUI
protected void initUI()
Initialize UI for this inspector.- Overrides:
initUIin classUIOwner<SwingEvent,javax.swing.JComponent>
-
updateInterpolatorCombobox
public void updateInterpolatorCombobox()
Populates the combobox with all the interpolator names if necessary.
-
resetUI
public void resetUI()
Updates the UI panel controls from the current selection.- Overrides:
resetUIin classUIOwner<SwingEvent,javax.swing.JComponent>
-
respondUI
public void respondUI(SwingEvent anEvent)
Responds to changes from UI controls.- Overrides:
respondUIin classUIOwner<SwingEvent,javax.swing.JComponent>
-
setTime
public void setTime(int aTime)
Sets the time of the current animator to the given time.
-
setTimeForScopedKeyFrame
public void setTimeForScopedKeyFrame(int aTime, java.lang.Integer aScope)Sets the time of the current animator to the given time.
-
setTimeSeconds
public void setTimeSeconds(float aTime)
Sets the time of the current animator to the given time.
-
delete
public void delete()
Handles delete of key frame(s) or change(s).
-
animatorStarted
public void animatorStarted(RMAnimator anAnimator)
Animator Listener method.- Specified by:
animatorStartedin interfaceRMAnimator.Listener
-
animatorStopped
public void animatorStopped(RMAnimator anAnimator)
- Specified by:
animatorStoppedin interfaceRMAnimator.Listener
-
animatorUpdated
public void animatorUpdated(RMAnimator anAnimator)
Animator Listener method : updates time slider and time text when animator has been updated.- Specified by:
animatorUpdatedin interfaceRMAnimator.Listener
-
getWindowTitle
public java.lang.String getWindowTitle()
Returns the name for this inspector.
-
-