atspi_proxies/
table_cell.rs1use crate::common::ObjectRef;
14
15#[zbus::proxy(interface = "org.a11y.atspi.TableCell", assume_defaults = true)]
16pub trait TableCell {
17 fn get_column_header_cells(&self) -> zbus::Result<Vec<ObjectRef>>;
19
20 fn get_row_column_span(&self) -> zbus::Result<(bool, i32, i32, i32, i32)>;
22
23 fn get_row_header_cells(&self) -> zbus::Result<Vec<ObjectRef>>;
25
26 #[zbus(property)]
28 fn column_span(&self) -> zbus::Result<i32>;
29
30 #[zbus(property)]
32 fn position(&self) -> zbus::Result<(i32, i32)>;
33
34 #[zbus(property)]
36 fn row_span(&self) -> zbus::Result<i32>;
37
38 #[zbus(property)]
40 fn table(&self) -> zbus::Result<ObjectRef>;
41}