LMMS
Loading...
Searching...
No Matches
juce::SliderAccessibilityHandler::ValueInterface Class Reference
Inheritance diagram for juce::SliderAccessibilityHandler::ValueInterface:
juce::AccessibilityValueInterface

Public Member Functions

 ValueInterface (Slider &sliderToWrap)
bool isReadOnly () const override
double getCurrentValue () const override
void setValue (double newValue) override
String getCurrentValueAsString () const override
void setValueAsString (const String &newValue) override
AccessibleValueRange getRange () const override
Public Member Functions inherited from juce::AccessibilityValueInterface
virtual ~AccessibilityValueInterface ()=default

Private Attributes

Sliderslider
const bool useMaxValue

Constructor & Destructor Documentation

◆ ValueInterface()

juce::SliderAccessibilityHandler::ValueInterface::ValueInterface ( Slider & sliderToWrap)
inlineexplicit

Member Function Documentation

◆ getCurrentValue()

double juce::SliderAccessibilityHandler::ValueInterface::getCurrentValue ( ) const
inlineoverridevirtual

Returns the current value as a double.

Implements juce::AccessibilityValueInterface.

◆ getCurrentValueAsString()

String juce::SliderAccessibilityHandler::ValueInterface::getCurrentValueAsString ( ) const
inlineoverridevirtual

Returns the current value as a String.

Implements juce::AccessibilityValueInterface.

◆ getRange()

AccessibleValueRange juce::SliderAccessibilityHandler::ValueInterface::getRange ( ) const
inlineoverridevirtual

If this is a ranged value, this should return a valid AccessibleValueRange object representing the supported numerical range.

Implements juce::AccessibilityValueInterface.

◆ isReadOnly()

bool juce::SliderAccessibilityHandler::ValueInterface::isReadOnly ( ) const
inlineoverridevirtual

Returns true if the value is read-only and cannot be modified by an accessibility client.

See also
setValue, setValueAsString

Implements juce::AccessibilityValueInterface.

◆ setValue()

void juce::SliderAccessibilityHandler::ValueInterface::setValue ( double newValue)
inlineoverridevirtual

Sets the current value to a new double value.

Implements juce::AccessibilityValueInterface.

◆ setValueAsString()

void juce::SliderAccessibilityHandler::ValueInterface::setValueAsString ( const String & newValue)
inlineoverridevirtual

Sets the current value to a new String value.

Implements juce::AccessibilityValueInterface.

Member Data Documentation

◆ slider

Slider& juce::SliderAccessibilityHandler::ValueInterface::slider
private

◆ useMaxValue

const bool juce::SliderAccessibilityHandler::ValueInterface::useMaxValue
private

The documentation for this class was generated from the following file: