97 void animateComponent (
Component* component,
100 int animationDurationMilliseconds,
101 bool useProxyComponent,
110 void fadeOut (
Component* component,
int millisecondsToTake);
115 void fadeIn (
Component* component,
int millisecondsToTake);
123 void cancelAnimation (
Component* component,
124 bool moveComponentToItsFinalPosition);
132 void cancelAllAnimations (
bool moveComponentsToTheirFinalPositions);
145 bool isAnimating (
Component* component)
const noexcept;
148 bool isAnimating()
const noexcept;
157 void timerCallback()
override;
Holds a list of ChangeListeners, and sends messages to them when instructed.
Animates a set of components, moving them to a new position and/or fading their alpha levels.
The base class for all JUCE user-interface objects.
An array designed for holding objects.
Manages a rectangle and allows geometric operations to be performed on it.
Makes repeated callbacks to a virtual method at a specified time interval.
unsigned int uint32
A platform-independent 32-bit unsigned integer type.