org.pushingpixels.substance.internal.animation
Class StateTransitionTracker
java.lang.Object
org.pushingpixels.substance.internal.animation.StateTransitionTracker
public class StateTransitionTracker
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StateTransitionTracker
public StateTransitionTracker(javax.swing.JComponent component,
javax.swing.ButtonModel model)
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
setRepaintCallback
public void setRepaintCallback(StateTransitionTracker.RepaintCallback repaintCallback)
registerFocusListeners
public void registerFocusListeners()
registerModelListeners
public void registerModelListeners()
unregisterFocusListeners
public void unregisterFocusListeners()
unregisterModelListeners
public void unregisterModelListeners()
setTransitionPosition
public void setTransitionPosition(float transitionPosition)
setModel
public void setModel(javax.swing.ButtonModel model)
getModel
public javax.swing.ButtonModel getModel()
turnOffModelChangeTracking
public void turnOffModelChangeTracking()
onModelStateChanged
public void onModelStateChanged()
getFocusStrength
public float getFocusStrength(boolean hasFocus)
getFocusLoopPosition
public float getFocusLoopPosition()
getIconGlowPosition
public float getIconGlowPosition()
getFacetStrength
public float getFacetStrength(ComponentStateFacet stateFacet)
getActiveStrength
public float getActiveStrength()
addStateTransitionListener
public void addStateTransitionListener(StateTransitionListener stateTransitionListener)
removeStateTransitionListener
public void removeStateTransitionListener(StateTransitionListener stateTransitionListener)
endTransition
public void endTransition()
setFocusState
public void setFocusState(boolean hasFocus)
hasRunningTimelines
public boolean hasRunningTimelines()
getIconGlowTracker
public IconGlowTracker getIconGlowTracker()
getModelStateInfo
public StateTransitionTracker.ModelStateInfo getModelStateInfo()