|
JUCE
|
Classes | |
| class | AccessibilityActions |
| A simple wrapper for building a collection of supported accessibility actions and corresponding callbacks for a UI element. More... | |
| class | AccessibilityCellInterface |
| An abstract interface which represents a UI element that supports a cell interface. More... | |
| class | AccessibilityTableInterface |
| An abstract interface which represents a UI element that supports a table interface. More... | |
| struct | AccessibilityTableInterface::Span |
| A simple span of elements. More... | |
| class | AccessibilityTextInterface |
| An abstract interface which represents a UI element that supports a text interface. More... | |
| class | AccessibilityValueInterface |
| An abstract interface representing the value of an accessibility element. More... | |
| class | AccessibilityValueInterface::AccessibleValueRange |
| Represents the range of this value, if supported. More... | |
| struct | AccessibilityValueInterface::AccessibleValueRange::MinAndMax |
| The minimum and maximum values for this range, inclusive. More... | |
| class | AccessibilityTextValueInterface |
| A value interface that represents a text value. More... | |
| class | AccessibilityNumericValueInterface |
| A value interface that represents a non-ranged numeric value. More... | |
| class | AccessibilityRangedNumericValueInterface |
| A value interface that represents a ranged numeric value. More... | |
| class | AccessibilityHandler |
| Base class for accessible Components. More... | |
| struct | AccessibilityHandler::Interfaces |
| Utility struct which holds one or more accessibility interfaces. More... | |
| class | AccessibleState |
| Represents the state of an accessible UI element. More... | |
|
strong |
An action that can be performed by an accessible UI element.
|
strong |
A list of events that can be notified to any subscribed accessibility clients.
To post a notification, call AccessibilityHandler::notifyAccessibilityEvent on the associated handler with the appropriate AccessibilityEvent type and listening clients will be notified.
| Enumerator | |
|---|---|
| valueChanged | Indicates that the UI element's value has changed. This should be called on the handler that implements |
| titleChanged | Indicates that the title of the UI element has changed. This should be called on the handler whose title has changed. |
| structureChanged | Indicates that the structure of the UI elements has changed in a significant way. This should be called on the top-level handler whose structure has changed. |
| textSelectionChanged | Indicates that the selection of a text element has changed. This should be called on the handler that implements |
| textChanged | Indicates that the visible text of a text element has changed. This should be called on the handler that implements |
| rowSelectionChanged | Indicates that the selection of rows in a list or table has changed. This should be called on the handler that implements |
|
strong |
The list of available roles for an AccessibilityHandler object.
When creating a custom AccessibilityHandler you should select the role that best describes the UI element being represented.