Expand description
§atspi-common
Defines all common types, events, and data structures for atspi-proxies
and atspi-connection
.
Since atspi-proxies
and atspi-connection
are downstream crates, the documentation can not link to it directly.
Any type ending in *Proxy
is in atspi-proxies
.
Re-exports§
pub use action::Action;
pub use object_match::MatchType;
pub use object_match::ObjectMatchRule;
pub use object_match::SortOrder;
pub use object_match::TreeTraversalType;
pub use object_ref::ObjectRef;
pub use operation::Operation;
pub use interface::Interface;
pub use interface::InterfaceSet;
pub use state::State;
pub use state::StateSet;
pub use cache::CacheItem;
pub use cache::LegacyCacheItem;
pub use error::AtspiError;
pub use events::Event;
pub use events::BusProperties;
pub use events::EventProperties;
pub use events::EventTypeProperties;
Modules§
- action
- cache
- Common types for
org.a11y.atspi.Cache
events. - error
- events
- interface
- Conversion functions and types representing a set of
Interface
s. - object_
match - object_
ref - operation
- state
Structs§
- Text
Selection - Describes a selection of text, including selections across object boundaries.
Enums§
- Clip
Type - Enumeration used by
TextProxy
to indicate how to treat characters intersecting bounding boxes. - Coord
Type - The coordinate type encodes the frame of reference.
- Granularity
- Level of granularity to get text of, in relation to a cursor position.
- Layer
- Indicates relative stacking order of a
atspi_proxies::component::ComponentProxy
with respect to the onscreen visual representation of the UI. - Politeness
- Enumeration used to indicate a type of live region and how assertive it should be in terms of speaking notifications.
- Relation
Type - Describes a relationship between one object and another.
- Role
- An accessible object role.
- Scroll
Type - Enumeration used by interface the
crate::interface::Interface::Accessible
to specify where an object should be placed on the screen when usingscroll_to
.