(&self)
| 1085 | } |
| 1086 | |
| 1087 | pub fn layer(&self) -> Result<Layer> { |
| 1088 | self.resolve(|node| { |
| 1089 | let wrapper = NodeWrapper(&node); |
| 1090 | if wrapper.role() == AtspiRole::Window { |
| 1091 | Ok(Layer::Window) |
| 1092 | } else { |
| 1093 | Ok(Layer::Widget) |
| 1094 | } |
| 1095 | }) |
| 1096 | } |
| 1097 | |
| 1098 | pub fn grab_focus(&self) -> Result<bool> { |
| 1099 | self.do_action_internal(self.id, |_, _, target_node, target_tree| ActionRequest { |
no test coverage detected