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.