pub struct GObjectAccessible(/* private fields */);
Implementations§
Trait Implementations§
Source§impl Clone for GObjectAccessible
impl Clone for GObjectAccessible
Source§fn clone(&self) -> GObjectAccessible
fn clone(&self) -> GObjectAccessible
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GObjectAccessible
impl Debug for GObjectAccessible
Source§impl Display for GObjectAccessible
impl Display for GObjectAccessible
Source§impl Hash for GObjectAccessible
impl Hash for GObjectAccessible
Source§impl Ord for GObjectAccessible
impl Ord for GObjectAccessible
Source§fn cmp(&self, other: &GObjectAccessible) -> Ordering
fn cmp(&self, other: &GObjectAccessible) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl<T: ObjectType> PartialEq<T> for GObjectAccessible
impl<T: ObjectType> PartialEq<T> for GObjectAccessible
Source§impl<T: ObjectType> PartialOrd<T> for GObjectAccessible
impl<T: ObjectType> PartialOrd<T> for GObjectAccessible
Source§impl StaticType for GObjectAccessible
impl StaticType for GObjectAccessible
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.impl Eq for GObjectAccessible
impl IsA<Object> for GObjectAccessible
Auto Trait Implementations§
impl Freeze for GObjectAccessible
impl RefUnwindSafe for GObjectAccessible
impl !Send for GObjectAccessible
impl !Sync for GObjectAccessible
impl Unpin for GObjectAccessible
impl UnwindSafe for GObjectAccessible
Blanket Implementations§
Source§impl<O> AtkObjectExt for O
impl<O> AtkObjectExt for O
fn add_relationship<P>(&self, relationship: RelationType, target: &P) -> bool
fn get_description(&self) -> Option<GString>
fn get_index_in_parent(&self) -> i32
fn get_layer(&self) -> Layer
fn get_mdi_zorder(&self) -> i32
fn get_n_accessible_children(&self) -> i32
fn get_name(&self) -> Option<GString>
fn get_object_locale(&self) -> Option<GString>
fn get_parent(&self) -> Option<Object>
fn get_role(&self) -> Role
fn notify_state_change(&self, state: u64, 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_property_change_handler(&self, handler_id: u32)
fn remove_relationship<P>(&self, relationship: RelationType, target: &P) -> bool
fn set_description(&self, description: &str)
fn set_name(&self, name: &str)
fn set_parent<P>(&self, parent: &P)
fn set_role(&self, role: Role)
fn get_property_accessible_component_layer(&self) -> i32
fn get_property_accessible_component_mdi_zorder(&self) -> i32
fn get_property_accessible_description(&self) -> Option<GString>
fn set_property_accessible_description( &self, accessible_description: Option<&str>, )
fn get_property_accessible_hypertext_nlinks(&self) -> i32
fn get_property_accessible_name(&self) -> Option<GString>
fn set_property_accessible_name(&self, accessible_name: Option<&str>)
fn get_property_accessible_parent(&self) -> Option<Object>
fn set_property_accessible_parent(&self, accessible_parent: Option<&Object>)
fn get_property_accessible_role(&self) -> Role
fn set_property_accessible_role(&self, accessible_role: Role)
fn get_property_accessible_table_caption(&self) -> Option<GString>
fn set_property_accessible_table_caption( &self, accessible_table_caption: Option<&str>, )
fn get_property_accessible_table_caption_object(&self) -> Option<Object>
fn set_property_accessible_table_caption_object( &self, accessible_table_caption_object: Option<&Object>, )
fn get_property_accessible_table_column_description(&self) -> Option<GString>
fn set_property_accessible_table_column_description( &self, accessible_table_column_description: Option<&str>, )
fn get_property_accessible_table_column_header(&self) -> Option<Object>
fn set_property_accessible_table_column_header( &self, accessible_table_column_header: Option<&Object>, )
fn get_property_accessible_table_row_description(&self) -> Option<GString>
fn set_property_accessible_table_row_description( &self, accessible_table_row_description: Option<&str>, )
fn get_property_accessible_table_row_header(&self) -> Option<Object>
fn set_property_accessible_table_row_header( &self, accessible_table_row_header: Option<&Object>, )
fn get_property_accessible_table_summary(&self) -> Option<Object>
fn set_property_accessible_table_summary( &self, accessible_table_summary: Option<&Object>, )
fn get_property_accessible_value(&self) -> f64
fn set_property_accessible_value(&self, accessible_value: f64)
fn connect_active_descendant_changed<F>(&self, f: F) -> SignalHandlerId
fn connect_children_changed<F>(&self, f: F) -> SignalHandlerId
fn connect_state_change<F>(&self, f: F) -> SignalHandlerId
fn connect_visible_data_changed<F>(&self, f: F) -> SignalHandlerId
fn connect_property_accessible_component_layer_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_accessible_component_mdi_zorder_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_accessible_description_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_accessible_hypertext_nlinks_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_accessible_name_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_accessible_parent_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_accessible_role_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_accessible_table_caption_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_accessible_table_caption_object_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_accessible_table_column_description_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_accessible_table_column_header_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_accessible_table_row_description_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_accessible_table_row_header_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_accessible_table_summary_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_accessible_value_notify<F>(&self, f: F) -> SignalHandlerId
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
Source§impl<T> Cast for Twhere
T: ObjectType,
impl<T> Cast for Twhere
T: ObjectType,
Source§fn upcast<T>(self) -> Twhere
T: ObjectType,
Self: IsA<T>,
fn upcast<T>(self) -> Twhere
T: ObjectType,
Self: IsA<T>,
Upcasts an object to a superclass or interface
T
. Read moreSource§fn upcast_ref<T>(&self) -> &Twhere
T: ObjectType,
Self: IsA<T>,
fn upcast_ref<T>(&self) -> &Twhere
T: ObjectType,
Self: IsA<T>,
Upcasts an object to a reference of its superclass or interface
T
. Read moreSource§fn downcast<T>(self) -> Result<T, Self>where
T: ObjectType,
Self: CanDowncast<T>,
fn downcast<T>(self) -> Result<T, Self>where
T: ObjectType,
Self: CanDowncast<T>,
Tries to downcast to a subclass or interface implementor
T
. Read moreSource§fn downcast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
Self: CanDowncast<T>,
fn downcast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
Self: CanDowncast<T>,
Tries to downcast to a reference of its subclass or interface implementor
T
. Read moreSource§fn dynamic_cast<T>(self) -> Result<T, Self>where
T: ObjectType,
fn dynamic_cast<T>(self) -> Result<T, Self>where
T: ObjectType,
Tries to cast to an object of type
T
. This handles upcasting, downcasting
and casting between interface and interface implementors. All checks are performed at
runtime, while downcast
and upcast
will do many checks at compile-time already. Read moreSource§fn dynamic_cast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
fn dynamic_cast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
Tries to cast to reference to an object of type
T
. This handles upcasting, downcasting
and casting between interface and interface implementors. All checks are performed at
runtime, while downcast
and upcast
will do many checks at compile-time already. Read moreSource§unsafe fn unsafe_cast<T>(self) -> Twhere
T: ObjectType,
unsafe fn unsafe_cast<T>(self) -> Twhere
T: ObjectType,
Casts to
T
unconditionally. Read moreSource§unsafe fn unsafe_cast_ref<T>(&self) -> &Twhere
T: ObjectType,
unsafe fn unsafe_cast_ref<T>(&self) -> &Twhere
T: ObjectType,
Casts to
&T
unconditionally. Read moreSource§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<O> GObjectAccessibleExt for Owhere
O: IsA<GObjectAccessible>,
impl<O> GObjectAccessibleExt for Owhere
O: IsA<GObjectAccessible>,
fn get_object(&self) -> Option<Object>
Source§impl<T> ObjectExt for Twhere
T: ObjectType,
impl<T> ObjectExt for Twhere
T: ObjectType,
Source§fn is<U>(&self) -> boolwhere
U: StaticType,
fn is<U>(&self) -> boolwhere
U: StaticType,
Returns
true
if the object is an instance of (can be cast to) T
.