Loading...
Searching...
No Matches
juce::AccessibilityValueInterface::AccessibleValueRange Class Reference

Detailed Description

Represents the range of this value, if supported.

Return one of these from the getRange() method, providing a minimum, maximum, and interval value for the range to indicate that this is a ranged value.

The default state is an "invalid" range, indicating that the accessibility element does not support ranged values.

See also
AccessibilityRangedNumericValueInterface

Classes

struct  MinAndMax
 The minimum and maximum values for this range, inclusive. More...

Public Member Functions

 AccessibleValueRange ()=default
 Constructor.
 AccessibleValueRange (MinAndMax valueRange, double interval)
 Constructor.
bool isValid () const noexcept
 Returns true if this represents a valid range.
double getMinimumValue () const noexcept
 Returns the minimum value for this range.
double getMaximumValue () const noexcept
 Returns the maximum value for this range.
double getInterval () const noexcept
 Returns the interval for this range.

Constructors and Destructors

◆ AccessibleValueRange() [1/2]

juce::AccessibilityValueInterface::AccessibleValueRange::AccessibleValueRange ( )
default

Constructor.

Creates a default, "invalid" range that can be returned from AccessibilityValueInterface::getRange() to indicate that the value interface does not support ranged values.

◆ AccessibleValueRange() [2/2]

juce::AccessibilityValueInterface::AccessibleValueRange::AccessibleValueRange ( MinAndMax valueRange,
double interval )

Constructor.

Creates a valid AccessibleValueRange with the provided minimum, maximum, and interval values.

Member Functions

◆ isValid()

bool juce::AccessibilityValueInterface::AccessibleValueRange::isValid ( ) const
noexcept

Returns true if this represents a valid range.

◆ getMinimumValue()

double juce::AccessibilityValueInterface::AccessibleValueRange::getMinimumValue ( ) const
noexcept

Returns the minimum value for this range.

◆ getMaximumValue()

double juce::AccessibilityValueInterface::AccessibleValueRange::getMaximumValue ( ) const
noexcept

Returns the maximum value for this range.

◆ getInterval()

double juce::AccessibilityValueInterface::AccessibleValueRange::getInterval ( ) const
noexcept

Returns the interval for this range.

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