A value interface that represents a text value.
| Public Member Functions | |
| bool | isReadOnly () const override=0 | 
| Returns true if the value is read-only and cannot be modified by an accessibility client. | |
| String | getCurrentValueAsString () const override=0 | 
| Returns the current value. | |
| void | setValueAsString (const String &newValue) override=0 | 
| Sets the current value to a new value. | |
| double | getCurrentValue () const final | 
| Returns the current value as a double. | |
| void | setValue (double newValue) final | 
| Sets the current value to a new double value. | |
| AccessibleValueRange | getRange () const final | 
| If this is a ranged value, this should return a valid AccessibleValueRange object representing the supported numerical range. | |
| Public Member Functions inherited from juce::AccessibilityValueInterface | |
| virtual | ~AccessibilityValueInterface ()=default | 
| Destructor. | |
| 
 | overridepure virtual | 
Returns true if the value is read-only and cannot be modified by an accessibility client.
Implements juce::AccessibilityValueInterface.
| 
 | overridepure virtual | 
Returns the current value.
Implements juce::AccessibilityValueInterface.
Referenced by getCurrentValue().
| 
 | overridepure virtual | 
Sets the current value to a new value.
Implements juce::AccessibilityValueInterface.
Referenced by setValue().
| 
 | inlinefinalvirtual | 
Returns the current value as a double.
Implements juce::AccessibilityValueInterface.
References getCurrentValueAsString().
| 
 | inlinefinalvirtual | 
Sets the current value to a new double value.
Implements juce::AccessibilityValueInterface.
References setValueAsString().
| 
 | inlinefinalvirtual | 
If this is a ranged value, this should return a valid AccessibleValueRange object representing the supported numerical range.
Implements juce::AccessibilityValueInterface.