standup.clouds
Class AnimatorCloudButtonStayPut

java.lang.Object
  extended by standup.clouds.AnimatorCloudButton
      extended by standup.clouds.AnimatorCloudButtonStayPut

public class AnimatorCloudButtonStayPut
extends AnimatorCloudButton

"Animates" a CloudButton to stay in its current position.

Author:
Ruli Manurung

Field Summary
(package private)  Point location
           
(package private)  Dimension size
           
 
Fields inherited from class standup.clouds.AnimatorCloudButton
lineMode, steps, stepsOffset
 
Constructor Summary
AnimatorCloudButtonStayPut(int _s, int _o, Dimension _size, Point _location, CloudButton.LineMode lm)
           
 
Method Summary
(package private)  STANDUPShapeCloudButton getInitialShape(CloudButton thing, PanelCloudButtonMenu bb, ShapeDetails shd)
          This returns the initial 'shape' of the CloudButton to be used by this animation.
(package private)  void update(int realFrame, CloudButton bubble)
          A subclass of AnimatorCloudButton must implement this method.
 
Methods inherited from class standup.clouds.AnimatorCloudButton
getFrame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

size

final Dimension size

location

final Point location
Constructor Detail

AnimatorCloudButtonStayPut

public AnimatorCloudButtonStayPut(int _s,
                                  int _o,
                                  Dimension _size,
                                  Point _location,
                                  CloudButton.LineMode lm)
Method Detail

update

void update(int realFrame,
            CloudButton bubble)
Description copied from class: AnimatorCloudButton
A subclass of AnimatorCloudButton must implement this method. It is used to update the given CloudButton's location and size given the 'real' frame.

Specified by:
update in class AnimatorCloudButton
bubble - the CloudButton being animated

getInitialShape

STANDUPShapeCloudButton getInitialShape(CloudButton thing,
                                        PanelCloudButtonMenu bb,
                                        ShapeDetails shd)
Description copied from class: AnimatorCloudButton
This returns the initial 'shape' of the CloudButton to be used by this animation.

Specified by:
getInitialShape in class AnimatorCloudButton
Returns: