Crate accesskit

Source

Structs§

ActionRequest
Affine
A 2D affine transform. Derived from kurbo.
CustomAction
Defines a custom action for a UI element.
FrozenNode
An accessibility node snapshot that can’t be modified. This is not used by toolkits or applications, but only by code that retains an AccessKit tree in memory, such as the accesskit_consumer crate.
Node
A single accessible object. A complete UI is represented as a tree of these.
NodeId
The stable identity of a Node, unique within the node’s tree.
Point
A 2D point. Derived from kurbo.
Rect
A rectangle. Derived from kurbo.
Size
A 2D size. Derived from kurbo.
TextPosition
TextSelection
Tree
The data associated with an accessibility tree that’s global to the tree and not associated with any particular node.
TreeUpdate
A serializable representation of an atomic change to a Tree.
Vec2
A 2D vector. Derived from kurbo.

Enums§

Action
An action to be taken on an accessibility node.
ActionData
AriaCurrent
AutoComplete
HasPopup
Invalid
Indicates if a form control has invalid input or if a web DOM element has an aria-invalid attribute.
ListStyle
Live
Orientation
Role
The type of an accessibility node.
SortDirection
TextAlign
TextDecoration
TextDirection
Toggled
VerticalOffset

Traits§

ActionHandler
Handles requests from assistive technologies or other clients.
ActivationHandler
Handles activation of the application’s accessibility implementation.
DeactivationHandler
Handles deactivation of the application’s accessibility implementation.

Type Aliases§

NodeIdContent