Class StateTransitionTracker

java.lang.Object
org.pushingpixels.substance.internal.animation.StateTransitionTracker

public class StateTransitionTracker extends Object
  • Constructor Details

  • Method Details

    • setName

      public void setName(String name)
    • getName

      public 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(ButtonModel model)
    • getModel

      public 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()