atspi_proxies/
application.rs
1use crate::atspi_proxy;
14
15#[atspi_proxy(interface = "org.a11y.atspi.Application", assume_defaults = true)]
16trait Application {
17 fn get_locale(&self, lctype: u32) -> zbus::Result<String>;
19
20 #[dbus_proxy(property)]
22 fn atspi_version(&self) -> zbus::Result<String>;
23
24 #[dbus_proxy(property)]
26 fn id(&self) -> zbus::Result<i32>;
27
28 #[dbus_proxy(property)]
30 fn set_id(&self, value: i32) -> zbus::Result<()>;
31
32 #[dbus_proxy(property)]
34 fn toolkit_name(&self) -> zbus::Result<String>;
35
36 #[dbus_proxy(property)]
38 fn version(&self) -> zbus::Result<String>;
39}