pub struct ComboBoxText { /* private fields */ }Since 4.10
Expand description
GLib type: GObject with reference counted clone semantics.
Implementationsยง
Sourceยงimpl ComboBoxText
impl ComboBoxText
pub fn new() -> ComboBoxText
Since 4.10
pub fn with_entry() -> ComboBoxText
Since 4.10
Sourcepub fn builder() -> ComboBoxTextBuilder
๐Deprecated: Since 4.10
pub fn builder() -> ComboBoxTextBuilder
Since 4.10
Creates a new builder-pattern struct instance to construct ComboBoxText objects.
This method returns an instance of ComboBoxTextBuilder which can be used to create ComboBoxText objects.
pub fn append(&self, id: Option<&str>, text: &str)
Since 4.10
pub fn append_text(&self, text: &str)
Since 4.10
pub fn active_text(&self) -> Option<GString>
Since 4.10
pub fn insert(&self, position: i32, id: Option<&str>, text: &str)
Since 4.10
pub fn insert_text(&self, position: i32, text: &str)
Since 4.10
pub fn prepend(&self, id: Option<&str>, text: &str)
Since 4.10
pub fn prepend_text(&self, text: &str)
Since 4.10
pub fn remove(&self, position: i32)
Since 4.10
pub fn remove_all(&self)
Since 4.10
Trait Implementationsยง
Sourceยงimpl Clone for ComboBoxText
impl Clone for ComboBoxText
Sourceยงimpl Debug for ComboBoxText
impl Debug for ComboBoxText
Sourceยงimpl Default for ComboBoxText
impl Default for ComboBoxText
impl Eq for ComboBoxText
Sourceยงimpl HasParamSpec for ComboBoxText
impl HasParamSpec for ComboBoxText
type ParamSpec = ParamSpecObject
Sourceยงtype SetValue = ComboBoxText
type SetValue = ComboBoxText
type BuilderFn = fn(&str) -> ParamSpecObjectBuilder<'_, ComboBoxText>
fn param_spec_builder() -> Self::BuilderFn
Sourceยงimpl Hash for ComboBoxText
impl Hash for ComboBoxText
impl IsA<Accessible> for ComboBoxText
impl IsA<Buildable> for ComboBoxText
impl IsA<CellEditable> for ComboBoxText
impl IsA<CellLayout> for ComboBoxText
impl IsA<ComboBox> for ComboBoxText
impl IsA<ConstraintTarget> for ComboBoxText
impl IsA<Widget> for ComboBoxText
Sourceยงimpl Ord for ComboBoxText
impl Ord for ComboBoxText
Sourceยงfn cmp(&self, other: &Self) -> Ordering
fn cmp(&self, other: &Self) -> Ordering
Comparison for two GObjects.
Compares the memory addresses of the provided objects.
1.21.0 (const: unstable) ยท Sourceยงfn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Sourceยงimpl ParentClassIs for ComboBoxText
impl ParentClassIs for ComboBoxText
Sourceยงimpl<OT: ObjectType> PartialEq<OT> for ComboBoxText
impl<OT: ObjectType> PartialEq<OT> for ComboBoxText
Sourceยงimpl<OT: ObjectType> PartialOrd<OT> for ComboBoxText
impl<OT: ObjectType> PartialOrd<OT> for ComboBoxText
Sourceยงfn partial_cmp(&self, other: &OT) -> Option<Ordering>
fn partial_cmp(&self, other: &OT) -> Option<Ordering>
Partial comparison for two GObjects.
Compares the memory addresses of the provided objects.
Sourceยงimpl StaticType for ComboBoxText
impl StaticType for ComboBoxText
Sourceยงfn static_type() -> Type
fn static_type() -> Type
Self.Auto Trait Implementationsยง
impl !Send for ComboBoxText
impl !Sync for ComboBoxText
impl Freeze for ComboBoxText
impl RefUnwindSafe for ComboBoxText
impl Unpin for ComboBoxText
impl UnsafeUnpin for ComboBoxText
impl UnwindSafe for ComboBoxText
Blanket Implementationsยง
Sourceยงimpl<O> AccessibleExt for Owhere
O: IsA<Accessible>,
impl<O> AccessibleExt for Owhere
O: IsA<Accessible>,
Sourceยงfn announce(&self, message: &str, priority: AccessibleAnnouncementPriority)
fn announce(&self, message: &str, priority: AccessibleAnnouncementPriority)
v4_14 only.Sourceยงfn accessible_id(&self) -> Option<GString>
fn accessible_id(&self) -> Option<GString>
v4_22 only.Sourceยงfn accessible_parent(&self) -> Option<Accessible>
fn accessible_parent(&self) -> Option<Accessible>
v4_10 only.Sourceยงfn accessible_role(&self) -> AccessibleRole
fn accessible_role(&self) -> AccessibleRole
v4_10 only.Sourceยงfn at_context(&self) -> ATContext
fn at_context(&self) -> ATContext
v4_10 only.Sourceยงfn first_accessible_child(&self) -> Option<Accessible>
fn first_accessible_child(&self) -> Option<Accessible>
v4_10 only.Sourceยงfn next_accessible_sibling(&self) -> Option<Accessible>
fn next_accessible_sibling(&self) -> Option<Accessible>
v4_10 only.Sourceยงfn platform_state(&self, state: AccessiblePlatformState) -> bool
fn platform_state(&self, state: AccessiblePlatformState) -> bool
v4_10 only.Sourceยงfn reset_property(&self, property: AccessibleProperty)
fn reset_property(&self, property: AccessibleProperty)
v4_10 only.Sourceยงfn reset_relation(&self, relation: AccessibleRelation)
fn reset_relation(&self, relation: AccessibleRelation)
v4_10 only.Sourceยงfn reset_state(&self, state: AccessibleState)
fn reset_state(&self, state: AccessibleState)
v4_10 only.Sourceยงfn set_accessible_parent(
&self,
parent: Option<&impl IsA<Accessible>>,
next_sibling: Option<&impl IsA<Accessible>>,
)
fn set_accessible_parent( &self, parent: Option<&impl IsA<Accessible>>, next_sibling: Option<&impl IsA<Accessible>>, )
v4_10 only.Sourceยงfn update_next_accessible_sibling(
&self,
new_sibling: Option<&impl IsA<Accessible>>,
)
fn update_next_accessible_sibling( &self, new_sibling: Option<&impl IsA<Accessible>>, )
v4_10 only.Sourceยงfn update_platform_state(&self, state: AccessiblePlatformState)
fn update_platform_state(&self, state: AccessiblePlatformState)
v4_18 only.Sourceยงfn set_accessible_role(&self, accessible_role: AccessibleRole)
fn set_accessible_role(&self, accessible_role: AccessibleRole)
v4_10 only.Sourceยงfn connect_accessible_role_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_accessible_role_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
v4_10 only.Sourceยงimpl<O> AccessibleExtManual for Owhere
O: IsA<Accessible>,
impl<O> AccessibleExtManual for Owhere
O: IsA<Accessible>,
Sourceยงfn update_property(&self, properties: &[Property<'_>])
fn update_property(&self, properties: &[Property<'_>])
v4_10 only.Sourceยงfn update_relation(&self, relations: &[Relation<'_>])
fn update_relation(&self, relations: &[Relation<'_>])
v4_10 only.Sourceยงfn update_state(&self, states: &[State])
fn update_state(&self, states: &[State])
v4_10 only.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
Sourceยงimpl<O> BuildableExt for O
impl<O> BuildableExt for O
fn buildable_id(&self) -> Option<GString>
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>,
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>,
T. Read moreSourceยงfn downcast<T>(self) -> Result<T, Self>where
T: ObjectType,
Self: MayDowncastTo<T>,
fn downcast<T>(self) -> Result<T, Self>where
T: ObjectType,
Self: MayDowncastTo<T>,
T. Read moreSourceยงfn downcast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
Self: MayDowncastTo<T>,
fn downcast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
Self: MayDowncastTo<T>,
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,
T. This handles upcasting, downcasting
and casting between interface and interface implementors. All checks are performed at
runtime, while upcast will do many checks at compile-time already. downcast will
perform the same checks at runtime as dynamic_cast, but will also ensure some amount of
compile-time safety. Read moreSourceยงfn dynamic_cast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
fn dynamic_cast_ref<T>(&self) -> Option<&T>where
T: ObjectType,
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,
T unconditionally. Read moreSourceยงunsafe fn unsafe_cast_ref<T>(&self) -> &Twhere
T: ObjectType,
unsafe fn unsafe_cast_ref<T>(&self) -> &Twhere
T: ObjectType,
&T unconditionally. Read moreSourceยงimpl<O> CellEditableExt for Owhere
O: IsA<CellEditable>,
impl<O> CellEditableExt for Owhere
O: IsA<CellEditable>,
Sourceยงfn editing_done(&self)
fn editing_done(&self)
Since 4.10
Sourceยงfn remove_widget(&self)
fn remove_widget(&self)
Since 4.10
Sourceยงfn is_editing_canceled(&self) -> bool
fn is_editing_canceled(&self) -> bool
Since 4.10
Sourceยงfn set_editing_canceled(&self, editing_canceled: bool)
fn set_editing_canceled(&self, editing_canceled: bool)
Since 4.10
Sourceยงfn connect_editing_done<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_editing_done<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
Since 4.10
Sourceยงfn connect_remove_widget<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_remove_widget<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
Since 4.10
Sourceยงfn connect_editing_canceled_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_editing_canceled_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
Since 4.10
Sourceยงimpl<O> CellLayoutExt for Owhere
O: IsA<CellLayout>,
impl<O> CellLayoutExt for Owhere
O: IsA<CellLayout>,
Sourceยงfn add_attribute(
&self,
cell: &impl IsA<CellRenderer>,
attribute: &str,
column: i32,
)
fn add_attribute( &self, cell: &impl IsA<CellRenderer>, attribute: &str, column: i32, )
Since 4.10
Sourceยงfn clear_attributes(&self, cell: &impl IsA<CellRenderer>)
fn clear_attributes(&self, cell: &impl IsA<CellRenderer>)
Since 4.10
Sourceยงfn cells(&self) -> Vec<CellRenderer>
fn cells(&self) -> Vec<CellRenderer>
Since 4.10
Sourceยงfn pack_start(&self, cell: &impl IsA<CellRenderer>, expand: bool)
fn pack_start(&self, cell: &impl IsA<CellRenderer>, expand: bool)
Since 4.10
Sourceยงfn set_cell_data_func<P: Fn(&CellLayout, &CellRenderer, &TreeModel, &TreeIter) + 'static>(
&self,
cell: &impl IsA<CellRenderer>,
func: P,
)
fn set_cell_data_func<P: Fn(&CellLayout, &CellRenderer, &TreeModel, &TreeIter) + 'static>( &self, cell: &impl IsA<CellRenderer>, func: P, )
Since 4.10
Sourceยงimpl<O> CellLayoutExtManual for Owhere
O: IsA<CellLayout>,
impl<O> CellLayoutExtManual for Owhere
O: IsA<CellLayout>,
Sourceยงfn set_attributes(
&self,
cell: &impl IsA<CellRenderer>,
attributes: &[(&str, i32)],
)
fn set_attributes( &self, cell: &impl IsA<CellRenderer>, attributes: &[(&str, i32)], )
Since 4.10
Sourceยงfn unset_cell_data_func(&self, cell: &impl IsA<CellRenderer>)
fn unset_cell_data_func(&self, cell: &impl IsA<CellRenderer>)
Since 4.10
Sourceยงimpl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Sourceยงimpl<O> ComboBoxExt for O
impl<O> ComboBoxExt for O
Sourceยงfn active_iter(&self) -> Option<TreeIter>
fn active_iter(&self) -> Option<TreeIter>
Since 4.10
Since 4.10
Sourceยงfn entry_text_column(&self) -> i32
fn entry_text_column(&self) -> i32
Since 4.10
Sourceยงfn is_popup_fixed_width(&self) -> bool
fn is_popup_fixed_width(&self) -> bool
Since 4.10
Sourceยงfn popup_for_device(&self, device: &Device)
fn popup_for_device(&self, device: &Device)
Since 4.10
Sourceยงfn set_active_iter(&self, iter: Option<&TreeIter>)
fn set_active_iter(&self, iter: Option<&TreeIter>)
Since 4.10
Since 4.10
Sourceยงfn set_entry_text_column(&self, text_column: i32)
fn set_entry_text_column(&self, text_column: i32)
Since 4.10
Sourceยงfn set_id_column(&self, id_column: i32)
fn set_id_column(&self, id_column: i32)
Since 4.10
Sourceยงfn set_popup_fixed_width(&self, fixed: bool)
fn set_popup_fixed_width(&self, fixed: bool)
Since 4.10
Sourceยงfn set_row_separator_func<P: Fn(&TreeModel, &TreeIter) -> bool + 'static>(
&self,
func: P,
)
fn set_row_separator_func<P: Fn(&TreeModel, &TreeIter) -> bool + 'static>( &self, func: P, )
Since 4.10
Sourceยงfn set_has_frame(&self, has_frame: bool)
fn set_has_frame(&self, has_frame: bool)
Since 4.10
Sourceยงfn is_popup_shown(&self) -> bool
fn is_popup_shown(&self) -> bool
Since 4.10
Sourceยงfn connect_activate<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_activate<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
Since 4.10
v4_6 only.Sourceยงfn emit_activate(&self)
fn emit_activate(&self)
Since 4.10
v4_6 only.Sourceยงfn connect_changed<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_changed<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
Since 4.10
Sourceยงfn connect_format_entry_text<F: Fn(&Self, &str) -> String + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_format_entry_text<F: Fn(&Self, &str) -> String + 'static>( &self, f: F, ) -> SignalHandlerId
Since 4.10
Sourceยงfn connect_move_active<F: Fn(&Self, ScrollType) + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_move_active<F: Fn(&Self, ScrollType) + 'static>( &self, f: F, ) -> SignalHandlerId
Since 4.10
Sourceยงfn emit_move_active(&self, scroll_type: ScrollType)
fn emit_move_active(&self, scroll_type: ScrollType)
Since 4.10
Sourceยงfn connect_popdown<F: Fn(&Self) -> bool + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_popdown<F: Fn(&Self) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId
Since 4.10
Sourceยงfn emit_popdown(&self) -> bool
fn emit_popdown(&self) -> bool
Since 4.10
Sourceยงfn connect_popup<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_popup<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
Since 4.10
Sourceยงfn emit_popup(&self)
fn emit_popup(&self)
Since 4.10
Sourceยงfn connect_active_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_active_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
Since 4.10
Sourceยงfn connect_active_id_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_active_id_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
Since 4.10
Since 4.10
Sourceยงfn connect_child_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_child_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
Since 4.10
Sourceยงfn connect_entry_text_column_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_entry_text_column_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
Since 4.10
Sourceยงfn connect_has_frame_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_has_frame_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
Since 4.10
Sourceยงfn connect_id_column_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_id_column_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
Since 4.10
Sourceยงfn connect_model_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_model_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
Since 4.10
Sourceยงfn connect_popup_fixed_width_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_popup_fixed_width_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
Since 4.10
Sourceยงfn connect_popup_shown_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_popup_shown_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
Since 4.10
Sourceยงimpl<O> ComboBoxExtManual for O
impl<O> ComboBoxExtManual for O
impl<O> ConstraintTargetExt for Owhere
O: IsA<ConstraintTarget>,
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 GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> 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 GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> 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 GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> 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 GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> 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>,
impl<'a, T, C, E> FromValueOptional<'a> for Twhere
T: FromValue<'a, Checker = C>,
C: ValueTypeChecker<Error = ValueTypeMismatchOrNoneError<E>>,
E: Error + Send + 'static,
Sourceยงimpl<O> GObjectPropertyExpressionExt for O
impl<O> GObjectPropertyExpressionExt for O
Sourceยงfn property_expression(&self, property_name: &str) -> PropertyExpression
fn property_expression(&self, property_name: &str) -> PropertyExpression
Sourceยงfn property_expression_weak(&self, property_name: &str) -> PropertyExpression
fn property_expression_weak(&self, property_name: &str) -> PropertyExpression
Sourceยงfn this_expression(property_name: &str) -> PropertyExpression
fn this_expression(property_name: &str) -> PropertyExpression
this object.Sourceยงimpl<T> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
Sourceยงimpl<U> IsSubclassableExt for Uwhere
U: IsClass + ParentClassIs,
impl<U> IsSubclassableExt for Uwhere
U: IsClass + ParentClassIs,
fn parent_class_init<T>(class: &mut Class<U>)
fn parent_instance_init<T>(instance: &mut InitializingObject<T>)
impl<Super, Sub> MayDowncastTo<Sub> for Super
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,
true if the object is an instance of (can be cast to) T.Sourceยงfn object_class(&self) -> &Class<Object>
fn object_class(&self) -> &Class<Object>
ObjectClass of the object. Read moreSourceยงfn class_of<U>(&self) -> Option<&Class<U>>where
U: IsClass,
fn class_of<U>(&self) -> Option<&Class<U>>where
U: IsClass,
T. Read moreSourceยงfn interface<U>(&self) -> Option<InterfaceRef<'_, U>>where
U: IsInterface,
fn interface<U>(&self) -> Option<InterfaceRef<'_, U>>where
U: IsInterface,
T of the object. Read moreSourceยงfn set_property_from_value(&self, property_name: &str, value: &Value)
fn set_property_from_value(&self, property_name: &str, value: &Value)
Sourceยงfn set_properties(&self, property_values: &[(&str, &dyn ToValue)])
fn set_properties(&self, property_values: &[(&str, &dyn ToValue)])
Sourceยงfn set_properties_from_value(&self, property_values: &[(&str, Value)])
fn set_properties_from_value(&self, property_values: &[(&str, Value)])
Sourceยงfn property<V>(&self, property_name: &str) -> Vwhere
V: for<'b> FromValue<'b> + 'static,
fn property<V>(&self, property_name: &str) -> Vwhere
V: for<'b> FromValue<'b> + 'static,
property_name of the object and cast it to the type V. Read moreSourceยงfn property_value(&self, property_name: &str) -> Value
fn property_value(&self, property_name: &str) -> Value
property_name of the object. Read moreSourceยงfn has_property(&self, property_name: &str) -> bool
fn has_property(&self, property_name: &str) -> bool
property_name.Sourceยงfn has_property_with_type(&self, property_name: &str, type_: Type) -> bool
fn has_property_with_type(&self, property_name: &str, type_: Type) -> bool
property_name of the given type_.Sourceยงfn property_type(&self, property_name: &str) -> Option<Type>
fn property_type(&self, property_name: &str) -> Option<Type>
property_name of this object. Read moreSourceยงfn find_property(&self, property_name: &str) -> Option<ParamSpec>
fn find_property(&self, property_name: &str) -> Option<ParamSpec>
ParamSpec of the property property_name of this object.Sourceยงfn list_properties(&self) -> PtrSlice<ParamSpec>
fn list_properties(&self) -> PtrSlice<ParamSpec>
ParamSpec of the properties of this object.Sourceยงfn freeze_notify(&self) -> PropertyNotificationFreezeGuard
fn freeze_notify(&self) -> PropertyNotificationFreezeGuard
Sourceยงunsafe fn set_qdata<QD>(&self, key: Quark, value: QD)where
QD: 'static,
unsafe fn set_qdata<QD>(&self, key: Quark, value: QD)where
QD: 'static,
key. Read moreSourceยงunsafe fn qdata<QD>(&self, key: Quark) -> Option<NonNull<QD>>where
QD: 'static,
unsafe fn qdata<QD>(&self, key: Quark) -> Option<NonNull<QD>>where
QD: 'static,
key. Read moreSourceยงunsafe fn steal_qdata<QD>(&self, key: Quark) -> Option<QD>where
QD: 'static,
unsafe fn steal_qdata<QD>(&self, key: Quark) -> Option<QD>where
QD: 'static,
key. Read moreSourceยงunsafe fn set_data<QD>(&self, key: &str, value: QD)where
QD: 'static,
unsafe fn set_data<QD>(&self, key: &str, value: QD)where
QD: 'static,
key. Read moreSourceยงunsafe fn data<QD>(&self, key: &str) -> Option<NonNull<QD>>where
QD: 'static,
unsafe fn data<QD>(&self, key: &str) -> Option<NonNull<QD>>where
QD: 'static,
key. Read moreSourceยงunsafe fn steal_data<QD>(&self, key: &str) -> Option<QD>where
QD: 'static,
unsafe fn steal_data<QD>(&self, key: &str) -> Option<QD>where
QD: 'static,
key. Read moreSourceยงfn block_signal(&self, handler_id: &SignalHandlerId)
fn block_signal(&self, handler_id: &SignalHandlerId)
Sourceยงfn unblock_signal(&self, handler_id: &SignalHandlerId)
fn unblock_signal(&self, handler_id: &SignalHandlerId)
Sourceยงfn stop_signal_emission(&self, signal_id: SignalId, detail: Option<Quark>)
fn stop_signal_emission(&self, signal_id: SignalId, detail: Option<Quark>)
Sourceยงfn stop_signal_emission_by_name(&self, signal_name: &str)
fn stop_signal_emission_by_name(&self, signal_name: &str)
Sourceยงfn connect<F>(
&self,
signal_name: &str,
after: bool,
callback: F,
) -> SignalHandlerId
fn connect<F>( &self, signal_name: &str, after: bool, callback: F, ) -> SignalHandlerId
signal_name on this object. Read moreSourceยงfn connect_id<F>(
&self,
signal_id: SignalId,
details: Option<Quark>,
after: bool,
callback: F,
) -> SignalHandlerId
fn connect_id<F>( &self, signal_id: SignalId, details: Option<Quark>, after: bool, callback: F, ) -> SignalHandlerId
signal_id on this object. Read moreSourceยงfn connect_local<F>(
&self,
signal_name: &str,
after: bool,
callback: F,
) -> SignalHandlerId
fn connect_local<F>( &self, signal_name: &str, after: bool, callback: F, ) -> SignalHandlerId
signal_name on this object. Read moreSourceยงfn connect_local_id<F>(
&self,
signal_id: SignalId,
details: Option<Quark>,
after: bool,
callback: F,
) -> SignalHandlerId
fn connect_local_id<F>( &self, signal_id: SignalId, details: Option<Quark>, after: bool, callback: F, ) -> SignalHandlerId
signal_id on this object. Read moreSourceยงunsafe fn connect_unsafe<F>(
&self,
signal_name: &str,
after: bool,
callback: F,
) -> SignalHandlerId
unsafe fn connect_unsafe<F>( &self, signal_name: &str, after: bool, callback: F, ) -> SignalHandlerId
signal_name on this object. Read moreSourceยงunsafe fn connect_unsafe_id<F>(
&self,
signal_id: SignalId,
details: Option<Quark>,
after: bool,
callback: F,
) -> SignalHandlerId
unsafe fn connect_unsafe_id<F>( &self, signal_id: SignalId, details: Option<Quark>, after: bool, callback: F, ) -> SignalHandlerId
signal_id on this object. Read moreSourceยงfn connect_closure(
&self,
signal_name: &str,
after: bool,
closure: RustClosure,
) -> SignalHandlerId
fn connect_closure( &self, signal_name: &str, after: bool, closure: RustClosure, ) -> SignalHandlerId
signal_name on this object. Read moreSourceยงfn connect_closure_id(
&self,
signal_id: SignalId,
details: Option<Quark>,
after: bool,
closure: RustClosure,
) -> SignalHandlerId
fn connect_closure_id( &self, signal_id: SignalId, details: Option<Quark>, after: bool, closure: RustClosure, ) -> SignalHandlerId
signal_id on this object. Read moreSourceยงfn watch_closure(&self, closure: &impl AsRef<Closure>)
fn watch_closure(&self, closure: &impl AsRef<Closure>)
closure to the lifetime of the object. When
the objectโs reference count drops to zero, the closure will be
invalidated. An invalidated closure will ignore any calls to
invoke_with_values, or
invoke when using Rust closures.Sourceยงfn emit<R>(&self, signal_id: SignalId, args: &[&dyn ToValue]) -> Rwhere
R: TryFromClosureReturnValue,
fn emit<R>(&self, signal_id: SignalId, args: &[&dyn ToValue]) -> Rwhere
R: TryFromClosureReturnValue,
Sourceยงfn emit_with_values(&self, signal_id: SignalId, args: &[Value]) -> Option<Value>
fn emit_with_values(&self, signal_id: SignalId, args: &[Value]) -> Option<Value>
Self::emit but takes Value for the arguments.Sourceยงfn emit_by_name<R>(&self, signal_name: &str, args: &[&dyn ToValue]) -> Rwhere
R: TryFromClosureReturnValue,
fn emit_by_name<R>(&self, signal_name: &str, args: &[&dyn ToValue]) -> Rwhere
R: TryFromClosureReturnValue,
Sourceยงfn emit_by_name_with_values(
&self,
signal_name: &str,
args: &[Value],
) -> Option<Value>
fn emit_by_name_with_values( &self, signal_name: &str, args: &[Value], ) -> Option<Value>
Sourceยงfn emit_by_name_with_details<R>(
&self,
signal_name: &str,
details: Quark,
args: &[&dyn ToValue],
) -> Rwhere
R: TryFromClosureReturnValue,
fn emit_by_name_with_details<R>(
&self,
signal_name: &str,
details: Quark,
args: &[&dyn ToValue],
) -> Rwhere
R: TryFromClosureReturnValue,
Sourceยงfn emit_by_name_with_details_and_values(
&self,
signal_name: &str,
details: Quark,
args: &[Value],
) -> Option<Value>
fn emit_by_name_with_details_and_values( &self, signal_name: &str, details: Quark, args: &[Value], ) -> Option<Value>
Sourceยงfn emit_with_details<R>(
&self,
signal_id: SignalId,
details: Quark,
args: &[&dyn ToValue],
) -> Rwhere
R: TryFromClosureReturnValue,
fn emit_with_details<R>(
&self,
signal_id: SignalId,
details: Quark,
args: &[&dyn ToValue],
) -> Rwhere
R: TryFromClosureReturnValue,
Sourceยงfn emit_with_details_and_values(
&self,
signal_id: SignalId,
details: Quark,
args: &[Value],
) -> Option<Value>
fn emit_with_details_and_values( &self, signal_id: SignalId, details: Quark, args: &[Value], ) -> Option<Value>
Sourceยงfn disconnect(&self, handler_id: SignalHandlerId)
fn disconnect(&self, handler_id: SignalHandlerId)
Sourceยงfn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
fn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
notify signal of the object. Read moreSourceยงfn connect_notify_local<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
fn connect_notify_local<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
notify signal of the object. Read moreSourceยงunsafe fn connect_notify_unsafe<F>(
&self,
name: Option<&str>,
f: F,
) -> SignalHandlerId
unsafe fn connect_notify_unsafe<F>( &self, name: Option<&str>, f: F, ) -> SignalHandlerId
notify signal of the object. Read moreSourceยงfn notify(&self, property_name: &str)
fn notify(&self, property_name: &str)
Sourceยงfn notify_by_pspec(&self, pspec: &ParamSpec)
fn notify_by_pspec(&self, pspec: &ParamSpec)
Sourceยงfn add_weak_ref_notify<F>(&self, f: F) -> WeakRefNotify<T>
fn add_weak_ref_notify<F>(&self, f: F) -> WeakRefNotify<T>
Sourceยงfn add_weak_ref_notify_local<F>(&self, f: F) -> WeakRefNotify<T>where
F: FnOnce() + 'static,
fn add_weak_ref_notify_local<F>(&self, f: F) -> WeakRefNotify<T>where
F: FnOnce() + 'static,
Sourceยงfn bind_property<'a, 'f, 't, O>(
&'a self,
source_property: &'a str,
target: &'a O,
target_property: &'a str,
) -> BindingBuilder<'a, 'f, 't>where
O: ObjectType,
fn bind_property<'a, 'f, 't, O>(
&'a self,
source_property: &'a str,
target: &'a O,
target_property: &'a str,
) -> BindingBuilder<'a, 'f, 't>where
O: ObjectType,
Sourceยงunsafe fn run_dispose(&self)
unsafe fn run_dispose(&self)
Sourceยงimpl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
Sourceยงimpl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
Sourceยงfn ensure_type()
fn ensure_type()
Sourceยงimpl<T> TransparentType for Twhere
T: TransparentPtrType,
impl<T> TransparentType for Twhere
T: TransparentPtrType,
type GlibType = <T as GlibPtrDefault>::GlibType
Sourceยงimpl<T> TryFromClosureReturnValue for Twhere
T: for<'a> FromValue<'a> + StaticType + 'static,
impl<T> TryFromClosureReturnValue for Twhere
T: for<'a> FromValue<'a> + StaticType + 'static,
Sourceยงimpl<O> WidgetExt for O
impl<O> WidgetExt for O
fn action_set_enabled(&self, action_name: &str, enabled: bool)
fn activate(&self) -> bool
fn activate_action( &self, name: &str, args: Option<&Variant>, ) -> Result<(), BoolError>
fn activate_default(&self)
fn add_controller(&self, controller: impl IsA<EventController>)
fn add_css_class(&self, css_class: &str)
fn add_mnemonic_label(&self, label: &impl IsA<Widget>)
fn allocate( &self, width: i32, height: i32, baseline: i32, transform: Option<Transform>, )
fn child_focus(&self, direction: DirectionType) -> bool
fn compute_bounds(&self, target: &impl IsA<Widget>) -> Option<Rect>
fn compute_expand(&self, orientation: Orientation) -> bool
fn compute_point( &self, target: &impl IsA<Widget>, point: &Point, ) -> Option<Point>
fn compute_transform(&self, target: &impl IsA<Widget>) -> Option<Matrix>
fn contains(&self, x: f64, y: f64) -> bool
fn create_pango_context(&self) -> Context
fn create_pango_layout(&self, text: Option<&str>) -> Layout
fn drag_check_threshold( &self, start_x: i32, start_y: i32, current_x: i32, current_y: i32, ) -> bool
fn error_bell(&self)
Sourceยงfn allocated_baseline(&self) -> i32
fn allocated_baseline(&self) -> i32
Since 4.12
Sourceยงfn allocated_height(&self) -> i32
fn allocated_height(&self) -> i32
Since 4.12
Sourceยงfn allocated_width(&self) -> i32
fn allocated_width(&self) -> i32
Since 4.12
Sourceยงfn allocation(&self) -> Allocation
fn allocation(&self) -> Allocation
Since 4.12
fn ancestor(&self, widget_type: Type) -> Option<Widget>
fn can_focus(&self) -> bool
fn can_target(&self) -> bool
fn is_child_visible(&self) -> bool
fn clipboard(&self) -> Clipboard
fn css_classes(&self) -> Vec<GString>
fn css_name(&self) -> GString
fn cursor(&self) -> Option<Cursor>
fn direction(&self) -> TextDirection
fn display(&self) -> Display
fn first_child(&self) -> Option<Widget>
fn focus_child(&self) -> Option<Widget>
fn gets_focus_on_click(&self) -> bool
fn is_focusable(&self) -> bool
fn font_map(&self) -> Option<FontMap>
Sourceยงfn font_options(&self) -> Option<FontOptions>
fn font_options(&self) -> Option<FontOptions>
Since 4.16
fn frame_clock(&self) -> Option<FrameClock>
fn halign(&self) -> Align
fn has_tooltip(&self) -> bool
fn height(&self) -> i32
fn hexpands(&self) -> bool
fn is_hexpand_set(&self) -> bool
fn last_child(&self) -> Option<Widget>
fn layout_manager(&self) -> Option<LayoutManager>
Sourceยงfn is_limit_events(&self) -> bool
fn is_limit_events(&self) -> bool
v4_18 only.fn is_mapped(&self) -> bool
fn margin_bottom(&self) -> i32
fn margin_end(&self) -> i32
fn margin_start(&self) -> i32
fn margin_top(&self) -> i32
fn widget_name(&self) -> GString
fn native(&self) -> Option<Native>
fn next_sibling(&self) -> Option<Widget>
fn opacity(&self) -> f64
fn overflow(&self) -> Overflow
fn pango_context(&self) -> Context
fn parent(&self) -> Option<Widget>
fn preferred_size(&self) -> (Requisition, Requisition)
fn prev_sibling(&self) -> Option<Widget>
fn primary_clipboard(&self) -> Clipboard
fn is_realized(&self) -> bool
fn receives_default(&self) -> bool
fn request_mode(&self) -> SizeRequestMode
fn root(&self) -> Option<Root>
fn scale_factor(&self) -> i32
fn get_sensitive(&self) -> bool
fn settings(&self) -> Settings
fn size(&self, orientation: Orientation) -> i32
fn size_request(&self) -> (i32, i32)
fn state_flags(&self) -> StateFlags
Sourceยงfn style_context(&self) -> StyleContext
fn style_context(&self) -> StyleContext
Since 4.10
fn tooltip_markup(&self) -> Option<GString>
fn tooltip_text(&self) -> Option<GString>
fn valign(&self) -> Align
fn vexpands(&self) -> bool
fn is_vexpand_set(&self) -> bool
fn get_visible(&self) -> bool
fn width(&self) -> i32
fn grab_focus(&self) -> bool
fn has_css_class(&self, css_class: &str) -> bool
fn has_default(&self) -> bool
fn has_focus(&self) -> bool
fn has_visible_focus(&self) -> bool
fn in_destruction(&self) -> bool
fn insert_action_group(&self, name: &str, group: Option<&impl IsA<ActionGroup>>)
fn insert_after( &self, parent: &impl IsA<Widget>, previous_sibling: Option<&impl IsA<Widget>>, )
fn insert_before( &self, parent: &impl IsA<Widget>, next_sibling: Option<&impl IsA<Widget>>, )
fn is_ancestor(&self, ancestor: &impl IsA<Widget>) -> bool
fn is_drawable(&self) -> bool
fn is_focus(&self) -> bool
fn is_sensitive(&self) -> bool
fn is_visible(&self) -> bool
fn list_mnemonic_labels(&self) -> Vec<Widget>
fn map(&self)
fn measure( &self, orientation: Orientation, for_size: i32, ) -> (i32, i32, i32, i32)
fn mnemonic_activate(&self, group_cycling: bool) -> bool
fn observe_children(&self) -> ListModel
fn observe_controllers(&self) -> ListModel
fn pick(&self, x: f64, y: f64, flags: PickFlags) -> Option<Widget>
fn queue_allocate(&self)
fn queue_draw(&self)
fn queue_resize(&self)
fn realize(&self)
fn remove_controller(&self, controller: &impl IsA<EventController>)
fn remove_css_class(&self, css_class: &str)
fn remove_mnemonic_label(&self, label: &impl IsA<Widget>)
fn set_can_focus(&self, can_focus: bool)
fn set_can_target(&self, can_target: bool)
fn set_child_visible(&self, child_visible: bool)
fn set_css_classes(&self, classes: &[&str])
fn set_cursor(&self, cursor: Option<&Cursor>)
fn set_cursor_from_name(&self, name: Option<&str>)
fn set_direction(&self, dir: TextDirection)
fn set_focus_child(&self, child: Option<&impl IsA<Widget>>)
fn set_focus_on_click(&self, focus_on_click: bool)
fn set_focusable(&self, focusable: bool)
fn set_font_map(&self, font_map: Option<&impl IsA<FontMap>>)
Sourceยงfn set_font_options(&self, options: Option<&FontOptions>)
fn set_font_options(&self, options: Option<&FontOptions>)
Since 4.16
fn set_halign(&self, align: Align)
fn set_has_tooltip(&self, has_tooltip: bool)
fn set_hexpand(&self, expand: bool)
fn set_hexpand_set(&self, set: bool)
fn set_layout_manager(&self, layout_manager: Option<impl IsA<LayoutManager>>)
Sourceยงfn set_limit_events(&self, limit_events: bool)
fn set_limit_events(&self, limit_events: bool)
v4_18 only.fn set_margin_bottom(&self, margin: i32)
fn set_margin_end(&self, margin: i32)
fn set_margin_start(&self, margin: i32)
fn set_margin_top(&self, margin: i32)
fn set_widget_name(&self, name: &str)
fn set_opacity(&self, opacity: f64)
fn set_overflow(&self, overflow: Overflow)
fn set_parent(&self, parent: &impl IsA<Widget>)
fn set_receives_default(&self, receives_default: bool)
fn set_sensitive(&self, sensitive: bool)
fn set_size_request(&self, width: i32, height: i32)
fn set_state_flags(&self, flags: StateFlags, clear: bool)
fn set_tooltip_markup(&self, markup: Option<&str>)
fn set_tooltip_text(&self, text: Option<&str>)
fn set_valign(&self, align: Align)
fn set_vexpand(&self, expand: bool)
fn set_vexpand_set(&self, set: bool)
fn set_visible(&self, visible: bool)
fn should_layout(&self) -> bool
fn size_allocate(&self, allocation: &Allocation, baseline: i32)
fn snapshot_child( &self, child: &impl IsA<Widget>, snapshot: &impl IsA<Snapshot>, )
Sourceยงfn translate_coordinates(
&self,
dest_widget: &impl IsA<Widget>,
src_x: f64,
src_y: f64,
) -> Option<(f64, f64)>
fn translate_coordinates( &self, dest_widget: &impl IsA<Widget>, src_x: f64, src_y: f64, ) -> Option<(f64, f64)>
Since 4.12
fn trigger_tooltip_query(&self)
fn unmap(&self)
fn unparent(&self)
fn unrealize(&self)
fn unset_state_flags(&self, flags: StateFlags)
fn height_request(&self) -> i32
fn set_height_request(&self, height_request: i32)
fn width_request(&self) -> i32
fn set_width_request(&self, width_request: i32)
fn connect_destroy<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_direction_changed<F: Fn(&Self, TextDirection) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_hide<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_map<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_mnemonic_activate<F: Fn(&Self, bool) -> Propagation + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_move_focus<F: Fn(&Self, DirectionType) + 'static>( &self, f: F, ) -> SignalHandlerId
fn emit_move_focus(&self, direction: DirectionType)
fn connect_query_tooltip<F: Fn(&Self, i32, i32, bool, &Tooltip) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_realize<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_show<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_state_flags_changed<F: Fn(&Self, StateFlags) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_unmap<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_unrealize<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_can_focus_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_can_target_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_css_classes_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_cursor_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_focus_on_click_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_focusable_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_halign_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_has_default_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_has_focus_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_has_tooltip_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_height_request_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_hexpand_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_hexpand_set_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_layout_manager_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
Sourceยงfn connect_limit_events_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId
fn connect_limit_events_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
v4_18 only.