pub(crate) struct NodeWrapper<'a>(pub(crate) &'a Node<'a>);Tuple Fields§
§0: &'a Node<'a>Implementations§
Source§impl NodeWrapper<'_>
impl NodeWrapper<'_>
pub(crate) fn name(&self) -> Option<String>
pub(crate) fn description(&self) -> Option<String>
pub(crate) fn parent_id(&self) -> Option<NodeId>
pub(crate) fn id(&self) -> NodeId
fn filtered_child_ids( &self, ) -> impl DoubleEndedIterator<Item = NodeId> + FusedIterator<Item = NodeId> + '_
pub(crate) fn role(&self) -> AtspiRole
fn is_focused(&self) -> bool
pub(crate) fn state(&self, is_window_focused: bool) -> StateSet
fn placeholder(&self) -> Option<&str>
fn position_in_set(&self) -> Option<String>
fn size_of_set(&self) -> Option<String>
fn attributes(&self) -> HashMap<&'static str, String>
fn is_root(&self) -> bool
fn supports_action(&self) -> bool
fn supports_component(&self) -> bool
fn supports_selection(&self) -> bool
fn supports_text(&self) -> bool
fn supports_value(&self) -> bool
pub(crate) fn interfaces(&self) -> InterfaceSet
pub(crate) fn live(&self) -> Politeness
fn n_actions(&self) -> i32
fn get_action_name(&self, index: i32) -> String
fn raw_bounds_and_transform(&self) -> (Option<Rect>, Affine)
fn extents( &self, window_bounds: &WindowBounds, coord_type: CoordType, ) -> Option<Rect>
fn current_value(&self) -> Option<f64>
pub(crate) fn notify_changes( &self, window_bounds: &WindowBounds, adapter: &Adapter, old: &NodeWrapper<'_>, )
fn notify_state_changes(&self, adapter: &Adapter, old: &NodeWrapper<'_>)
fn notify_property_changes(&self, adapter: &Adapter, old: &NodeWrapper<'_>)
fn notify_bounds_changes( &self, window_bounds: &WindowBounds, adapter: &Adapter, old: &NodeWrapper<'_>, )
fn notify_children_changes(&self, adapter: &Adapter, old: &NodeWrapper<'_>)
Auto Trait Implementations§
impl<'a> Freeze for NodeWrapper<'a>
impl<'a> RefUnwindSafe for NodeWrapper<'a>
impl<'a> Send for NodeWrapper<'a>
impl<'a> Sync for NodeWrapper<'a>
impl<'a> Unpin for NodeWrapper<'a>
impl<'a> UnwindSafe for NodeWrapper<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more