Trait atk::prelude::AtkObjectExt[][src]

pub trait AtkObjectExt: 'static {
Show methods fn add_relationship<P: IsA<Object>>(
        &self,
        relationship: RelationType,
        target: &P
    ) -> bool;
fn accessible_id(&self) -> Option<GString>;
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<P: IsA<Object>>(
        &self,
        relationship: RelationType,
        target: &P
    ) -> bool;
fn set_accessible_id(&self, name: &str);
fn set_description(&self, description: &str);
fn set_name(&self, name: &str);
fn set_parent<P: IsA<Object>>(&self, parent: &P);
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;
}

Required methods

This is supported on crate feature v2_34 only.
This is supported on crate feature v2_34 only.

Implementors