Trait AccessibleExt

Source
pub trait AccessibleExt: IsA<Accessible> + 'static {
Show 16 methods // Provided methods fn announce(&self, message: &str, priority: AccessibleAnnouncementPriority) { ... } fn accessible_parent(&self) -> Option<Accessible> { ... } fn accessible_role(&self) -> AccessibleRole { ... } fn at_context(&self) -> ATContext { ... } fn bounds(&self) -> Option<(i32, i32, i32, i32)> { ... } fn first_accessible_child(&self) -> Option<Accessible> { ... } fn next_accessible_sibling(&self) -> Option<Accessible> { ... } fn platform_state(&self, state: AccessiblePlatformState) -> bool { ... } fn reset_property(&self, property: AccessibleProperty) { ... } fn reset_relation(&self, relation: AccessibleRelation) { ... } fn reset_state(&self, state: AccessibleState) { ... } fn set_accessible_parent( &self, parent: Option<&impl IsA<Accessible>>, next_sibling: Option<&impl IsA<Accessible>>, ) { ... } fn update_next_accessible_sibling( &self, new_sibling: Option<&impl IsA<Accessible>>, ) { ... } fn update_platform_state(&self, state: AccessiblePlatformState) { ... } fn set_accessible_role(&self, accessible_role: AccessibleRole) { ... } fn connect_accessible_role_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... }
}

Provided Methods§

Source

fn announce(&self, message: &str, priority: AccessibleAnnouncementPriority)

Available on crate feature v4_14 only.
Source

fn accessible_parent(&self) -> Option<Accessible>

Available on crate feature v4_10 only.
Source

fn accessible_role(&self) -> AccessibleRole

Source

fn at_context(&self) -> ATContext

Available on crate feature v4_10 only.
Source

fn bounds(&self) -> Option<(i32, i32, i32, i32)>

Available on crate feature v4_10 only.
Source

fn first_accessible_child(&self) -> Option<Accessible>

Available on crate feature v4_10 only.
Source

fn next_accessible_sibling(&self) -> Option<Accessible>

Available on crate feature v4_10 only.
Source

fn platform_state(&self, state: AccessiblePlatformState) -> bool

Available on crate feature v4_10 only.
Source

fn reset_property(&self, property: AccessibleProperty)

Source

fn reset_relation(&self, relation: AccessibleRelation)

Source

fn reset_state(&self, state: AccessibleState)

Source

fn set_accessible_parent( &self, parent: Option<&impl IsA<Accessible>>, next_sibling: Option<&impl IsA<Accessible>>, )

Available on crate feature v4_10 only.
Source

fn update_next_accessible_sibling( &self, new_sibling: Option<&impl IsA<Accessible>>, )

Available on crate feature v4_10 only.
Source

fn update_platform_state(&self, state: AccessiblePlatformState)

Available on crate feature v4_18 only.
Source

fn set_accessible_role(&self, accessible_role: AccessibleRole)

Source

fn connect_accessible_role_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§