accesskit_unix/atspi/interfaces/
mod.rs1mod accessible;
7mod action;
8mod application;
9mod component;
10mod hyperlink;
11mod selection;
12mod text;
13mod value;
14
15use crate::atspi::{ObjectId, OwnedObjectAddress};
16use zbus::{fdo, names::UniqueName};
17
18fn map_root_error(error: accesskit_atspi_common::Error) -> fdo::Error {
19 crate::util::map_error(ObjectId::Root, error)
20}
21
22fn optional_object_address(
23 bus_name: &UniqueName,
24 object_id: Option<ObjectId>,
25) -> (OwnedObjectAddress,) {
26 match object_id {
27 Some(id) => (id.to_address(bus_name),),
28 None => (OwnedObjectAddress::null(),),
29 }
30}
31
32pub(crate) use accessible::*;
33pub(crate) use action::*;
34pub(crate) use application::*;
35pub(crate) use component::*;
36pub(crate) use hyperlink::*;
37pub(crate) use selection::*;
38pub(crate) use text::*;
39pub(crate) use value::*;