| |
|
| java.lang.Object org.eclipse.ui.internal.AnimationFeedbackBase
All known Subclasses: org.eclipse.ui.internal.RectangleAnimationFeedbackBase, org.eclipse.ui.internal.ImageCycleFeedbackBase,
AnimationFeedbackBase | abstract public class AnimationFeedbackBase (Code) | | AnimationFeedBackBase is an abstract class which provides renderStep(), jobInit() and
initialize() methods for AnimationEngine.
Its the base class for all the
animationFeedbacks
since: 3.3 |
AnimationFeedbackBase | public AnimationFeedbackBase(Shell parentShell)(Code) | | Creates an AnimationFeedback
Parameters: parentShell - specifies the composite where the animation will be drawn |
dispose | abstract public void dispose()(Code) | | Dispose any locally created resources
|
getAnimationShell | public Shell getAnimationShell()(Code) | | |
initialize | abstract public void initialize(AnimationEngine animationEngine)(Code) | | Perform any initialization you want to do -prior- to the Job actually
gets scheduled.
Parameters: animationEngine - The engine we're hosted in. |
jobInit | public boolean jobInit(AnimationEngine engine)(Code) | | Perform any initialization you want to have happen -before- the animation
starts. Subclasses may subclass but not override (i.e. you have to call super).
Parameters: engine - The AnimationEngine hosting the feedback 'true' iff the animation is capable of running |
renderStep | abstract public void renderStep(AnimationEngine engine)(Code) | | Its a draw method. All the code to render an animation goes in this
method.
Parameters: engine - |
|
|
|