AtkObjectExt

Trait AtkObjectExt 

Source
pub trait AtkObjectExt:
    IsA<Object>
    + Sealed
    + 'static {
Show 66 methods // Provided methods fn add_relationship( &self, relationship: RelationType, target: &impl IsA<Object>, ) -> bool { ... } fn description(&self) -> Option<GString> { ... } fn index_in_parent(&self) -> i32 { ... } fn layer(&self) -> Layer { ... } fn mdi_zorder(&self) -> i32 { ... } fn n_accessible_children(&self) -> i32 { ... } fn name(&self) -> Option<GString> { ... } fn object_locale(&self) -> Option<GString> { ... } fn parent(&self) -> Option<Object> { ... } fn role(&self) -> Role { ... } fn notify_state_change(&self, state: State, value: bool) { ... } fn peek_parent(&self) -> Option<Object> { ... } fn ref_accessible_child(&self, i: i32) -> Option<Object> { ... } fn ref_relation_set(&self) -> Option<RelationSet> { ... } fn ref_state_set(&self) -> Option<StateSet> { ... } fn remove_relationship( &self, relationship: RelationType, target: &impl IsA<Object>, ) -> bool { ... } fn set_description(&self, description: &str) { ... } fn set_name(&self, name: &str) { ... } fn set_parent(&self, parent: &impl IsA<Object>) { ... } fn set_role(&self, role: Role) { ... } fn accessible_component_layer(&self) -> i32 { ... } fn accessible_component_mdi_zorder(&self) -> i32 { ... } fn accessible_description(&self) -> Option<GString> { ... } fn set_accessible_description(&self, accessible_description: Option<&str>) { ... } fn accessible_hypertext_nlinks(&self) -> i32 { ... } fn accessible_name(&self) -> Option<GString> { ... } fn set_accessible_name(&self, accessible_name: Option<&str>) { ... } fn accessible_parent(&self) -> Option<Object> { ... } fn set_accessible_parent<P: IsA<Object>>( &self, accessible_parent: Option<&P>, ) { ... } fn accessible_role(&self) -> Role { ... } fn set_accessible_role(&self, accessible_role: Role) { ... } fn accessible_table_caption(&self) -> Option<GString> { ... } fn set_accessible_table_caption( &self, accessible_table_caption: Option<&str>, ) { ... } fn accessible_table_caption_object(&self) -> Option<Object> { ... } fn set_accessible_table_caption_object<P: IsA<Object>>( &self, accessible_table_caption_object: Option<&P>, ) { ... } fn accessible_table_column_description(&self) -> Option<GString> { ... } fn set_accessible_table_column_description( &self, accessible_table_column_description: Option<&str>, ) { ... } fn accessible_table_column_header(&self) -> Option<Object> { ... } fn set_accessible_table_column_header<P: IsA<Object>>( &self, accessible_table_column_header: Option<&P>, ) { ... } fn accessible_table_row_description(&self) -> Option<GString> { ... } fn set_accessible_table_row_description( &self, accessible_table_row_description: Option<&str>, ) { ... } fn accessible_table_row_header(&self) -> Option<Object> { ... } fn set_accessible_table_row_header<P: IsA<Object>>( &self, accessible_table_row_header: Option<&P>, ) { ... } fn accessible_table_summary(&self) -> Option<Object> { ... } fn set_accessible_table_summary<P: IsA<Object>>( &self, accessible_table_summary: Option<&P>, ) { ... } fn accessible_value(&self) -> f64 { ... } fn set_accessible_value(&self, accessible_value: f64) { ... } fn connect_active_descendant_changed<F: Fn(&Self, &Object) + 'static>( &self, detail: Option<&str>, f: F, ) -> SignalHandlerId { ... } fn connect_children_changed<F: Fn(&Self, u32, &Object) + 'static>( &self, detail: Option<&str>, f: F, ) -> SignalHandlerId { ... } fn connect_state_change<F: Fn(&Self, &str, bool) + 'static>( &self, detail: Option<&str>, f: F, ) -> SignalHandlerId { ... } fn connect_visible_data_changed<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_component_layer_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_component_mdi_zorder_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_description_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_hypertext_nlinks_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_name_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_parent_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_role_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_table_caption_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_table_caption_object_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_table_column_description_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_table_column_header_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_table_row_description_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_table_row_header_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_table_summary_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... } fn connect_accessible_value_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId { ... }
}

Provided Methods§

Source

fn add_relationship( &self, relationship: RelationType, target: &impl IsA<Object>, ) -> bool

Source

fn description(&self) -> Option<GString>

Source

fn index_in_parent(&self) -> i32

Source

fn layer(&self) -> Layer

Source

fn mdi_zorder(&self) -> i32

Source

fn n_accessible_children(&self) -> i32

Source

fn name(&self) -> Option<GString>

Source

fn object_locale(&self) -> Option<GString>

Source

fn parent(&self) -> Option<Object>

Source

fn role(&self) -> Role

Source

fn notify_state_change(&self, state: State, value: bool)

Source

fn peek_parent(&self) -> Option<Object>

Source

fn ref_accessible_child(&self, i: i32) -> Option<Object>

Source

fn ref_relation_set(&self) -> Option<RelationSet>

Source

fn ref_state_set(&self) -> Option<StateSet>

Source

fn remove_relationship( &self, relationship: RelationType, target: &impl IsA<Object>, ) -> bool

Source

fn set_description(&self, description: &str)

Source

fn set_name(&self, name: &str)

Source

fn set_parent(&self, parent: &impl IsA<Object>)

Source

fn set_role(&self, role: Role)

Source

fn accessible_component_layer(&self) -> i32

Source

fn accessible_component_mdi_zorder(&self) -> i32

Source

fn accessible_description(&self) -> Option<GString>

Source

fn set_accessible_description(&self, accessible_description: Option<&str>)

Source

fn accessible_name(&self) -> Option<GString>

Source

fn set_accessible_name(&self, accessible_name: Option<&str>)

Source

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

Source

fn set_accessible_parent<P: IsA<Object>>(&self, accessible_parent: Option<&P>)

Source

fn accessible_role(&self) -> Role

Source

fn set_accessible_role(&self, accessible_role: Role)

Source

fn accessible_table_caption(&self) -> Option<GString>

Source

fn set_accessible_table_caption(&self, accessible_table_caption: Option<&str>)

Source

fn accessible_table_caption_object(&self) -> Option<Object>

Source

fn set_accessible_table_caption_object<P: IsA<Object>>( &self, accessible_table_caption_object: Option<&P>, )

Source

fn accessible_table_column_description(&self) -> Option<GString>

Source

fn set_accessible_table_column_description( &self, accessible_table_column_description: Option<&str>, )

Source

fn accessible_table_column_header(&self) -> Option<Object>

Source

fn set_accessible_table_column_header<P: IsA<Object>>( &self, accessible_table_column_header: Option<&P>, )

Source

fn accessible_table_row_description(&self) -> Option<GString>

Source

fn set_accessible_table_row_description( &self, accessible_table_row_description: Option<&str>, )

Source

fn accessible_table_row_header(&self) -> Option<Object>

Source

fn set_accessible_table_row_header<P: IsA<Object>>( &self, accessible_table_row_header: Option<&P>, )

Source

fn accessible_table_summary(&self) -> Option<Object>

Source

fn set_accessible_table_summary<P: IsA<Object>>( &self, accessible_table_summary: Option<&P>, )

Source

fn accessible_value(&self) -> f64

Source

fn set_accessible_value(&self, accessible_value: f64)

Source

fn connect_active_descendant_changed<F: Fn(&Self, &Object) + 'static>( &self, detail: Option<&str>, f: F, ) -> SignalHandlerId

Source

fn connect_children_changed<F: Fn(&Self, u32, &Object) + 'static>( &self, detail: Option<&str>, f: F, ) -> SignalHandlerId

Source

fn connect_state_change<F: Fn(&Self, &str, bool) + 'static>( &self, detail: Option<&str>, f: F, ) -> SignalHandlerId

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

fn connect_accessible_value_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§