An error type that can describe atspi and std
and different zbus
errors.
Enumeration used by TextProxy
to indicate how to treat characters intersecting bounding boxes.
The coordinate type encodes the frame of reference.
Encapsulates the various different accessibility bus signal types.
Level of granularity to get text of, in relation to a cursor position.
AT-SPI interfaces an accessible object can implement.
Indicates relative stacking order of a atspi_proxies::component::ComponentProxy
with respect to the
onscreen visual representation of the UI.
Enumeration used to indicate a type of live region and how assertive it
should be in terms of speaking notifications. Currently, this is only used
for “announcement” events, but it may be used for additional purposes
in the future.
Describes a relationship between one object and another.
An accessible object role.
To think of it in terms of HTML, any semantic element likely has a corollary in this enum.
For example: <button>
, <input>
, <form>
or <h4>
.
Non-semantic elements like <span>
, <div>
and <b>
will not be represented here, and this information is not passed through via the atspi library.
TODO: add examples for GTK/Qt libraries in addition to HTML examples.
Used by various interfaces indicating every possible state
of an accessibility object.
Method of traversing a tree in the CollectionProxy
.