100 || newProgress < 0 || newProgress >= 1.0
104 && newProgress >= 0 && newProgress < 1.0
126 explicit ProgressBarAccessibilityHandler (
ProgressBar& progressBarToWrap)
141 explicit ValueInterface (
ProgressBar& progressBarToWrap)
146 bool isReadOnly()
const override {
return true; }
148 double getCurrentValue()
const override {
return progressBar.progress; }
149 AccessibleValueRange getRange()
const override {
return { { 0.0, 1.0 }, 0.001 }; }
164 return std::make_unique<ProgressBarAccessibilityHandler> (*
this);
Type jmin(const Type a, const Type b)
Definition MathsFunctions.h:60
Definition juce_AccessibilityActions.h:73
Definition juce_AccessibilityHandler.h:41
Definition juce_AccessibilityValueInterface.h:198
bool isVisible() const noexcept
Definition juce_Component.h:122
int getHeight() const noexcept
Definition juce_Component.h:274
AccessibilityHandler * getAccessibilityHandler()
Definition juce_Component.cpp:3302
void setOpaque(bool shouldBeOpaque)
Definition juce_Component.cpp:829
void repaint()
Definition juce_Component.cpp:1917
int getWidth() const noexcept
Definition juce_Component.h:271
LookAndFeel & getLookAndFeel() const noexcept
Definition juce_Component.cpp:2173
Definition juce_GraphicsContext.h:45
String currentMessage
Definition juce_ProgressBar.h:135
double currentValue
Definition juce_ProgressBar.h:133
bool displayPercentage
Definition juce_ProgressBar.h:134
ProgressBar(double &progress)
Definition juce_ProgressBar.cpp:29
void lookAndFeelChanged() override
Definition juce_ProgressBar.cpp:54
void colourChanged() override
Definition juce_ProgressBar.cpp:59
double & progress
Definition juce_ProgressBar.h:132
uint32 lastCallbackTime
Definition juce_ProgressBar.h:136
void timerCallback() override
Definition juce_ProgressBar.cpp:91
void paint(Graphics &) override
Definition juce_ProgressBar.cpp:64
std::unique_ptr< AccessibilityHandler > createAccessibilityHandler() override
Definition juce_ProgressBar.cpp:121
void setPercentageDisplay(bool shouldDisplayPercentage)
Definition juce_ProgressBar.cpp:42
String displayedMessage
Definition juce_ProgressBar.h:135
void visibilityChanged() override
Definition juce_ProgressBar.cpp:83
void setTextToDisplay(const String &text)
Definition juce_ProgressBar.cpp:48
~ProgressBar() override
Definition juce_ProgressBar.cpp:37
Definition juce_String.h:53
static uint32 getMillisecondCounter() noexcept
Definition juce_Time.cpp:241
void stopTimer() noexcept
Definition juce_Timer.cpp:357
void startTimer(int intervalInMilliseconds) noexcept
Definition juce_Timer.cpp:332
int g
Definition inflate.c:1573
Definition carla_juce.cpp:31
unsigned int uint32
Definition juce_MathsFunctions.h:45
Type jlimit(Type lowerLimit, Type upperLimit, Type valueToConstrain) noexcept
Definition juce_MathsFunctions.h:262
@ valueChanged
Definition juce_AccessibilityEvent.h:44
int roundToInt(const FloatType value) noexcept
Definition juce_MathsFunctions.h:465
@ progressBar
Definition juce_AccessibilityRole.h:60
#define true
Definition ordinals.h:82
Definition juce_AccessibilityHandler.h:49
const char * text
Definition swell-functions.h:167
void handler(int signal)
Definition fileio.c:1632
typedef int(UZ_EXP MsgFn)()