|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
This abstract base class is implemented by LookAndFeel classes. More...
#include "juce_ProgressBar.h"
Public Member Functions | |
| virtual void | drawProgressBar (Graphics &, ProgressBar &, int width, int height, double progress, const String &textToShow)=0 |
| Draws a progress bar. | |
| virtual bool | isProgressBarOpaque (ProgressBar &)=0 |
| virtual Style | getDefaultProgressBarStyle (const ProgressBar &)=0 |
| Returns the default style a progress bar should use if one hasn't been set. | |
This abstract base class is implemented by LookAndFeel classes.
Definition at line 151 of file juce_ProgressBar.h.
|
pure virtual |
Draws a progress bar.
If the progress value is less than 0 or greater than 1.0, this should draw a spinning bar that fills the whole space (i.e. to say that the app is still busy but the progress isn't known). It can use the current time as a basis for playing an animation.
To determine which style of progress-bar to draw call getResolvedStyle().
(Used by progress bars in AlertWindow).
Implemented in juce::LookAndFeel_V4, juce::LookAndFeel_V1, and juce::LookAndFeel_V2.
|
pure virtual |
Returns the default style a progress bar should use if one hasn't been set.
Implemented in juce::LookAndFeel_V2, and juce::LookAndFeel_V4.