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

Represents the range of this value, if supported. More...

#include <juce_AccessibilityValueInterface.h>

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.
 

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

Constructor & Destructor Documentation

◆ AccessibleValueRange() [1/2]

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]

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

Constructor.

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

References jassert.

Member Function Documentation

◆ isValid()

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

Returns true if this represents a valid range.

◆ getMinimumValue()

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

Returns the minimum value for this range.

◆ getMaximumValue()

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

Returns the maximum value for this range.

◆ getInterval()

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

Returns the interval for this range.


The documentation for this class was generated from the following file:
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram