pivot.wtk.skin.terra
Class TerraAccordionSkin.SelectionChangeTransition

java.lang.Object
  extended by pivot.wtk.effects.Transition
      extended by pivot.wtk.skin.terra.TerraAccordionSkin.SelectionChangeTransition
Enclosing class:
TerraAccordionSkin

public class TerraAccordionSkin.SelectionChangeTransition
extends Transition


Field Summary
 Component previousSelectedPanel
           
 ClipDecorator previousSelectedPanelClipDecorator
           
 Component selectedPanel
           
 ClipDecorator selectedPanelClipDecorator
           
 
Fields inherited from class pivot.wtk.effects.Transition
DEFAULT_DURATION, DEFAULT_RATE
 
Constructor Summary
TerraAccordionSkin.SelectionChangeTransition(Component previousSelectedPanel, Component selectedPanel, int duration, int rate)
           
 
Method Summary
 float getEasedPercentComplete()
           
 void start(TransitionListener transitionListener)
          Starts the transition.
 void stop()
          Stops the transition.
protected  void update()
          Called repeatedly while the transition is running to update the transition's state.
 
Methods inherited from class pivot.wtk.effects.Transition
end, getCurrentTime, getDuration, getElapsedTime, getInterval, getPercentComplete, getRate, getStartTime, isRunning, setDuration, setRate, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

previousSelectedPanel

public final Component previousSelectedPanel

selectedPanel

public final Component selectedPanel

previousSelectedPanelClipDecorator

public final ClipDecorator previousSelectedPanelClipDecorator

selectedPanelClipDecorator

public final ClipDecorator selectedPanelClipDecorator
Constructor Detail

TerraAccordionSkin.SelectionChangeTransition

public TerraAccordionSkin.SelectionChangeTransition(Component previousSelectedPanel,
                                                    Component selectedPanel,
                                                    int duration,
                                                    int rate)
Method Detail

getEasedPercentComplete

public float getEasedPercentComplete()

start

public void start(TransitionListener transitionListener)
Description copied from class: Transition
Starts the transition. Calls Transition.update() to establish the initial state and starts a timer that will repeatedly call Transition.update() at the current rate. The specified TransitionListener will be notified when the transition completes.

Overrides:
start in class Transition
Parameters:
transitionListener - The listener to get notified when the transition completes, or null if no notification is necessary

stop

public void stop()
Description copied from class: Transition
Stops the transition. Does not fire a TransitionListener.transitionCompleted(Transition) event.

Overrides:
stop in class Transition

update

protected void update()
Description copied from class: Transition
Called repeatedly while the transition is running to update the transition's state.

Specified by:
update in class Transition