Loading...
Searching...
No Matches
juce::AccessibilityTextValueInterface Class Referenceabstract

Detailed Description

A value interface that represents a text value.

Inheritance diagram for juce::AccessibilityTextValueInterface:

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.

Member Functions

◆ isReadOnly()

bool juce::AccessibilityTextValueInterface::isReadOnly ( ) const
overridepure virtual

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

See also
setValueAsString

Implements juce::AccessibilityValueInterface.

◆ getCurrentValueAsString()

String juce::AccessibilityTextValueInterface::getCurrentValueAsString ( ) const
overridepure virtual

Returns the current value.

Implements juce::AccessibilityValueInterface.

Referenced by getCurrentValue().

◆ setValueAsString()

void juce::AccessibilityTextValueInterface::setValueAsString ( const String & newValue)
overridepure virtual

Sets the current value to a new value.

Implements juce::AccessibilityValueInterface.

Referenced by setValue().

◆ getCurrentValue()

double juce::AccessibilityTextValueInterface::getCurrentValue ( ) const
finalvirtual

Returns the current value as a double.

Implements juce::AccessibilityValueInterface.

References getCurrentValueAsString().

◆ setValue()

void juce::AccessibilityTextValueInterface::setValue ( double newValue)
finalvirtual

Sets the current value to a new double value.

Implements juce::AccessibilityValueInterface.

References setValueAsString().

◆ getRange()

AccessibleValueRange juce::AccessibilityTextValueInterface::getRange ( ) const
finalvirtual

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

Implements juce::AccessibilityValueInterface.

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram