Crate atspi_common
source ·Re-exports
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::GenericEvent;
Modules
DBusinterface proxy for:org.a11y.atspi.Cache
Macros
Enums
- The coordinate type encodes the frame of reference.
- Level of granularity to get text of, in relation to a cursor position.
- Indicates relative stacking order of a
atspi_proxies::component::ComponentProxywith respect to the onscreen visual representation of the UI. - 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.
Type Definitions
- A pair of (
sender,object path with id) which constitutes the fundemental parts of an Accessible object inatspi. NOTE: If you update the name of this type alias, also update the constant inatspi_macros::OBJECT_PAIR_NAME.