atspi_proxies/
table_cell.rs
1use crate::atspi_proxy;
14use crate::common::Accessible;
15
16#[atspi_proxy(interface = "org.a11y.atspi.TableCell", assume_defaults = true)]
17trait TableCell {
18 fn get_column_header_cells(&self) -> zbus::Result<Vec<Accessible>>;
20
21 fn get_row_column_span(&self) -> zbus::Result<(bool, i32, i32, i32, i32)>;
23
24 fn get_row_header_cells(&self) -> zbus::Result<Vec<Accessible>>;
26
27 #[dbus_proxy(property)]
29 fn column_span(&self) -> zbus::Result<i32>;
30
31 #[dbus_proxy(property)]
33 fn position(&self) -> zbus::Result<(i32, i32)>;
34
35 #[dbus_proxy(property)]
37 fn row_span(&self) -> zbus::Result<i32>;
38
39 #[dbus_proxy(property)]
41 fn table(&self) -> zbus::Result<Accessible>;
42}