pub struct Window(/* private fields */);
Trait Implementations§
Source§impl Ord for Window
impl Ord for Window
Source§impl<T: ObjectType> PartialEq<T> for Window
impl<T: ObjectType> PartialEq<T> for Window
Source§impl<T: ObjectType> PartialOrd<T> for Window
impl<T: ObjectType> PartialOrd<T> for Window
Source§impl StaticType for Window
impl StaticType for Window
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.impl Eq for Window
impl IsA<Object> for Window
impl IsA<Window> for NoOpObject
Auto Trait Implementations§
impl Freeze for Window
impl RefUnwindSafe for Window
impl !Send for Window
impl !Sync for Window
impl Unpin for Window
impl UnwindSafe for Window
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<O> AtkWindowExt for O
impl<O> AtkWindowExt for O
fn connect_activate<F>(&self, f: F) -> SignalHandlerId
fn connect_create<F>(&self, f: F) -> SignalHandlerId
fn connect_deactivate<F>(&self, f: F) -> SignalHandlerId
fn connect_destroy<F>(&self, f: F) -> SignalHandlerId
fn connect_maximize<F>(&self, f: F) -> SignalHandlerId
fn connect_minimize<F>(&self, f: F) -> SignalHandlerId
fn connect_move<F>(&self, f: F) -> SignalHandlerId
fn connect_resize<F>(&self, f: F) -> SignalHandlerId
fn connect_restore<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<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
.