pub struct AccelLabel(/* private fields */);
Implementations§
Source§impl AccelLabel
impl AccelLabel
pub fn new(string: &str) -> AccelLabel
Trait Implementations§
Source§impl Clone for AccelLabel
impl Clone for AccelLabel
Source§fn clone(&self) -> AccelLabel
fn clone(&self) -> AccelLabel
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 AccelLabel
impl Debug for AccelLabel
Source§impl Display for AccelLabel
impl Display for AccelLabel
Source§impl Hash for AccelLabel
impl Hash for AccelLabel
Source§impl Ord for AccelLabel
impl Ord for AccelLabel
Source§fn cmp(&self, other: &AccelLabel) -> Ordering
fn cmp(&self, other: &AccelLabel) -> 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 AccelLabel
impl<T: ObjectType> PartialEq<T> for AccelLabel
Source§impl<T: ObjectType> PartialOrd<T> for AccelLabel
impl<T: ObjectType> PartialOrd<T> for AccelLabel
Source§impl StaticType for AccelLabel
impl StaticType for AccelLabel
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.impl Eq for AccelLabel
impl IsA<Buildable> for AccelLabel
impl IsA<Label> for AccelLabel
impl IsA<Misc> for AccelLabel
impl IsA<Widget> for AccelLabel
Auto Trait Implementations§
impl Freeze for AccelLabel
impl RefUnwindSafe for AccelLabel
impl !Send for AccelLabel
impl !Sync for AccelLabel
impl Unpin for AccelLabel
impl UnwindSafe for AccelLabel
Blanket Implementations§
Source§impl<O> AccelLabelExt for Owhere
O: IsA<AccelLabel>,
impl<O> AccelLabelExt for Owhere
O: IsA<AccelLabel>,
fn get_accel(&self) -> (u32, ModifierType)
fn get_accel_widget(&self) -> Option<Widget>
fn get_accel_width(&self) -> u32
fn refetch(&self) -> bool
fn set_accel(&self, accelerator_key: u32, accelerator_mods: ModifierType)
fn set_accel_closure(&self, accel_closure: Option<&Closure>)
fn set_accel_widget<P>(&self, accel_widget: Option<&P>)
fn get_property_accel_closure(&self) -> Option<Closure>
fn connect_property_accel_closure_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_accel_widget_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<O> BuildableExt for O
impl<O> BuildableExt for O
fn add_child<P, Q>(&self, builder: &P, child: &Q, type_: Option<&str>)
fn construct_child<P>(&self, builder: &P, name: &str) -> Option<Object>
fn get_internal_child<P>(&self, builder: &P, childname: &str) -> Option<Object>
fn parser_finished<P>(&self, builder: &P)
fn set_buildable_property<P>(&self, builder: &P, name: &str, value: &Value)
Source§impl<O> BuildableExtManual for O
impl<O> BuildableExtManual for O
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> LabelExt for O
impl<O> LabelExt for O
fn get_angle(&self) -> f64
fn get_attributes(&self) -> Option<AttrList>
fn get_current_uri(&self) -> Option<GString>
fn get_ellipsize(&self) -> EllipsizeMode
fn get_justify(&self) -> Justification
fn get_label(&self) -> Option<GString>
fn get_layout(&self) -> Option<Layout>
fn get_layout_offsets(&self) -> (i32, i32)
fn get_line_wrap(&self) -> bool
fn get_line_wrap_mode(&self) -> WrapMode
fn get_lines(&self) -> i32
fn get_max_width_chars(&self) -> i32
fn get_mnemonic_keyval(&self) -> u32
fn get_mnemonic_widget(&self) -> Option<Widget>
fn get_selectable(&self) -> bool
fn get_selection_bounds(&self) -> Option<(i32, i32)>
fn get_single_line_mode(&self) -> bool
fn get_text(&self) -> Option<GString>
fn get_track_visited_links(&self) -> bool
fn get_use_markup(&self) -> bool
fn get_use_underline(&self) -> bool
fn get_width_chars(&self) -> i32
fn get_xalign(&self) -> f32
fn get_yalign(&self) -> f32
fn select_region(&self, start_offset: i32, end_offset: i32)
fn set_angle(&self, angle: f64)
fn set_attributes(&self, attrs: Option<&AttrList>)
fn set_ellipsize(&self, mode: EllipsizeMode)
fn set_justify(&self, jtype: Justification)
fn set_label(&self, str: &str)
fn set_line_wrap(&self, wrap: bool)
fn set_line_wrap_mode(&self, wrap_mode: WrapMode)
fn set_lines(&self, lines: i32)
fn set_markup(&self, str: &str)
fn set_markup_with_mnemonic(&self, str: &str)
fn set_max_width_chars(&self, n_chars: i32)
fn set_mnemonic_widget<P>(&self, widget: Option<&P>)
fn set_pattern(&self, pattern: &str)
fn set_selectable(&self, setting: bool)
fn set_single_line_mode(&self, single_line_mode: bool)
fn set_text(&self, str: &str)
fn set_text_with_mnemonic(&self, str: &str)
fn set_track_visited_links(&self, track_links: bool)
fn set_use_markup(&self, setting: bool)
fn set_use_underline(&self, setting: bool)
fn set_width_chars(&self, n_chars: i32)
fn set_xalign(&self, xalign: f32)
fn set_yalign(&self, yalign: f32)
fn get_property_cursor_position(&self) -> i32
fn get_property_selection_bound(&self) -> i32
fn get_property_wrap(&self) -> bool
fn set_property_wrap(&self, wrap: bool)
fn get_property_wrap_mode(&self) -> WrapMode
fn set_property_wrap_mode(&self, wrap_mode: WrapMode)
fn connect_activate_current_link<F>(&self, f: F) -> SignalHandlerId
fn emit_activate_current_link(&self)
fn connect_activate_link<F>(&self, f: F) -> SignalHandlerId
fn connect_copy_clipboard<F>(&self, f: F) -> SignalHandlerId
fn emit_copy_clipboard(&self)
fn connect_move_cursor<F>(&self, f: F) -> SignalHandlerId
fn emit_move_cursor( &self, step: MovementStep, count: i32, extend_selection: bool, )
fn connect_populate_popup<F>(&self, f: F) -> SignalHandlerId
fn connect_property_angle_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_attributes_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_cursor_position_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_ellipsize_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_justify_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_label_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_lines_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_max_width_chars_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_mnemonic_keyval_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_mnemonic_widget_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_pattern_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_selectable_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_selection_bound_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_single_line_mode_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_track_visited_links_notify<F>( &self, f: F, ) -> SignalHandlerId
fn connect_property_use_markup_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_use_underline_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_width_chars_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_wrap_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_wrap_mode_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_xalign_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_yalign_notify<F>(&self, f: F) -> SignalHandlerId
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
.fn get_type(&self) -> Type
fn get_object_class(&self) -> &ObjectClass
fn set_property<'a, N>( &self, property_name: N, value: &dyn ToValue, ) -> Result<(), BoolError>
fn get_property<'a, N>(&self, property_name: N) -> Result<Value, BoolError>
fn block_signal(&self, handler_id: &SignalHandlerId)
fn unblock_signal(&self, handler_id: &SignalHandlerId)
fn stop_signal_emission(&self, signal_name: &str)
fn disconnect(&self, handler_id: SignalHandlerId)
fn connect_notify<F>(&self, name: Option<&str>, f: F) -> SignalHandlerId
unsafe fn connect_notify_unsafe<F>( &self, name: Option<&str>, f: F, ) -> SignalHandlerId
fn notify<'a, N>(&self, property_name: N)
fn notify_by_pspec(&self, pspec: &ParamSpec)
fn has_property<'a, N>( &self, property_name: N, type_: Option<Type>, ) -> Result<(), BoolError>
fn get_property_type<'a, N>(&self, property_name: N) -> Option<Type>
fn find_property<'a, N>(&self, property_name: N) -> Option<ParamSpec>
fn list_properties(&self) -> Vec<ParamSpec>
fn connect<'a, N, F>( &self, signal_name: N, after: bool, callback: F, ) -> Result<SignalHandlerId, BoolError>
unsafe fn connect_unsafe<'a, N, F>( &self, signal_name: N, after: bool, callback: F, ) -> Result<SignalHandlerId, BoolError>
fn emit<'a, N>( &self, signal_name: N, args: &[&dyn ToValue], ) -> Result<Option<Value>, BoolError>
fn downgrade(&self) -> WeakRef<T>
fn bind_property<'a, O, N, M>( &'a self, source_property: N, target: &'a O, target_property: M, ) -> BindingBuilder<'a>
fn ref_count(&self) -> u32
Source§impl<O> WidgetExt for O
impl<O> WidgetExt for O
fn activate(&self) -> bool
fn add_accelerator<P>(
&self,
accel_signal: &str,
accel_group: &P,
accel_key: u32,
accel_mods: ModifierType,
accel_flags: AccelFlags,
)where
P: IsA<AccelGroup>,
fn add_device_events(&self, device: &Device, events: EventMask)
fn add_mnemonic_label<P>(&self, label: &P)
fn can_activate_accel(&self, signal_id: u32) -> bool
fn child_focus(&self, direction: DirectionType) -> bool
fn child_notify(&self, child_property: &str)
fn compute_expand(&self, orientation: Orientation) -> bool
fn create_pango_context(&self) -> Option<Context>
fn create_pango_layout(&self, text: Option<&str>) -> Option<Layout>
fn destroy(&self)
fn device_is_shadowed(&self, device: &Device) -> bool
fn drag_begin_with_coordinates( &self, targets: &TargetList, actions: DragAction, button: i32, event: Option<&Event>, x: i32, y: i32, ) -> Option<DragContext>
fn drag_check_threshold( &self, start_x: i32, start_y: i32, current_x: i32, current_y: i32, ) -> bool
fn drag_dest_add_image_targets(&self)
fn drag_dest_add_text_targets(&self)
fn drag_dest_add_uri_targets(&self)
fn drag_dest_find_target( &self, context: &DragContext, target_list: Option<&TargetList>, ) -> Option<Atom>
fn drag_dest_get_target_list(&self) -> Option<TargetList>
fn drag_dest_get_track_motion(&self) -> bool
Source§fn drag_dest_set_proxy<P>(
&self,
proxy_window: &P,
protocol: DragProtocol,
use_coordinates: bool,
)
fn drag_dest_set_proxy<P>( &self, proxy_window: &P, protocol: DragProtocol, use_coordinates: bool, )
👎Deprecated
fn drag_dest_set_target_list(&self, target_list: Option<&TargetList>)
fn drag_dest_set_track_motion(&self, track_motion: bool)
fn drag_dest_unset(&self)
fn drag_get_data(&self, context: &DragContext, target: &Atom, time_: u32)
fn drag_highlight(&self)
fn drag_source_add_image_targets(&self)
fn drag_source_add_text_targets(&self)
fn drag_source_add_uri_targets(&self)
fn drag_source_get_target_list(&self) -> Option<TargetList>
fn drag_source_set_icon_gicon<P>(&self, icon: &P)
fn drag_source_set_icon_name(&self, icon_name: &str)
fn drag_source_set_icon_pixbuf(&self, pixbuf: &Pixbuf)
fn drag_source_set_target_list(&self, target_list: Option<&TargetList>)
fn drag_source_unset(&self)
fn drag_unhighlight(&self)
fn draw(&self, cr: &Context)
fn error_bell(&self)
fn event(&self, event: &Event) -> bool
fn freeze_child_notify(&self)
fn get_accessible(&self) -> Option<Object>
fn get_action_group(&self, prefix: &str) -> Option<ActionGroup>
fn get_allocated_baseline(&self) -> i32
fn get_allocated_height(&self) -> i32
fn get_allocated_size(&self) -> (Rectangle, i32)
fn get_allocated_width(&self) -> i32
fn get_allocation(&self) -> Rectangle
fn get_ancestor(&self, widget_type: Type) -> Option<Widget>
fn get_app_paintable(&self) -> bool
fn get_can_default(&self) -> bool
fn get_can_focus(&self) -> bool
fn get_child_visible(&self) -> bool
fn get_clip(&self) -> Rectangle
fn get_clipboard(&self, selection: &Atom) -> Clipboard
fn get_device_enabled(&self, device: &Device) -> bool
fn get_device_events(&self, device: &Device) -> EventMask
fn get_direction(&self) -> TextDirection
fn get_display(&self) -> Option<Display>
fn get_double_buffered(&self) -> bool
fn get_focus_on_click(&self) -> bool
fn get_font_map(&self) -> Option<FontMap>
fn get_font_options(&self) -> Option<FontOptions>
fn get_frame_clock(&self) -> Option<FrameClock>
fn get_halign(&self) -> Align
fn get_has_tooltip(&self) -> bool
fn get_has_window(&self) -> bool
fn get_hexpand(&self) -> bool
fn get_hexpand_set(&self) -> bool
fn get_mapped(&self) -> bool
fn get_margin_bottom(&self) -> i32
fn get_margin_end(&self) -> i32
fn get_margin_start(&self) -> i32
fn get_margin_top(&self) -> i32
fn get_modifier_mask(&self, intent: ModifierIntent) -> ModifierType
fn get_name(&self) -> Option<GString>
fn get_no_show_all(&self) -> bool
fn get_opacity(&self) -> f64
fn get_pango_context(&self) -> Option<Context>
fn get_parent(&self) -> Option<Widget>
fn get_parent_window(&self) -> Option<Window>
fn get_path(&self) -> WidgetPath
fn get_preferred_height(&self) -> (i32, i32)
fn get_preferred_height_and_baseline_for_width( &self, width: i32, ) -> (i32, i32, i32, i32)
fn get_preferred_height_for_width(&self, width: i32) -> (i32, i32)
fn get_preferred_size(&self) -> (Requisition, Requisition)
fn get_preferred_width(&self) -> (i32, i32)
fn get_preferred_width_for_height(&self, height: i32) -> (i32, i32)
fn get_realized(&self) -> bool
fn get_receives_default(&self) -> bool
fn get_request_mode(&self) -> SizeRequestMode
fn get_scale_factor(&self) -> i32
fn get_screen(&self) -> Option<Screen>
fn get_sensitive(&self) -> bool
fn get_settings(&self) -> Option<Settings>
fn get_size_request(&self) -> (i32, i32)
fn get_state_flags(&self) -> StateFlags
fn get_style_context(&self) -> StyleContext
fn get_support_multidevice(&self) -> bool
fn get_template_child(&self, widget_type: Type, name: &str) -> Option<Object>
fn get_tooltip_markup(&self) -> Option<GString>
fn get_tooltip_text(&self) -> Option<GString>
fn get_tooltip_window(&self) -> Option<Window>
fn get_toplevel(&self) -> Option<Widget>
fn get_valign(&self) -> Align
fn get_valign_with_baseline(&self) -> Align
fn get_vexpand(&self) -> bool
fn get_vexpand_set(&self) -> bool
fn get_visible(&self) -> bool
fn get_visual(&self) -> Option<Visual>
fn get_window(&self) -> Option<Window>
fn grab_add(&self)
fn grab_default(&self)
fn grab_focus(&self)
fn grab_remove(&self)
fn has_default(&self) -> bool
fn has_focus(&self) -> bool
fn has_grab(&self) -> bool
fn has_screen(&self) -> bool
fn has_visible_focus(&self) -> bool
fn hide(&self)
fn hide_on_delete(&self) -> bool
fn in_destruction(&self) -> bool
fn init_template(&self)
fn input_shape_combine_region(&self, region: Option<&Region>)
fn insert_action_group<P>(&self, name: &str, group: Option<&P>)where
P: IsA<ActionGroup>,
fn is_ancestor<P>(&self, ancestor: &P) -> bool
Source§fn is_composited(&self) -> bool
fn is_composited(&self) -> bool
👎Deprecated
fn is_drawable(&self) -> bool
fn is_focus(&self) -> bool
fn is_sensitive(&self) -> bool
fn is_toplevel(&self) -> bool
fn is_visible(&self) -> bool
fn list_accel_closures(&self) -> Vec<Closure>
fn list_action_prefixes(&self) -> Vec<GString>
fn list_mnemonic_labels(&self) -> Vec<Widget>
fn map(&self)
fn mnemonic_activate(&self, group_cycling: bool) -> bool
Source§fn override_background_color(&self, state: StateFlags, color: Option<&RGBA>)
fn override_background_color(&self, state: StateFlags, color: Option<&RGBA>)
👎Deprecated
Source§fn override_color(&self, state: StateFlags, color: Option<&RGBA>)
fn override_color(&self, state: StateFlags, color: Option<&RGBA>)
👎Deprecated
Source§fn override_cursor(
&self,
cursor: Option<&RGBA>,
secondary_cursor: Option<&RGBA>,
)
fn override_cursor( &self, cursor: Option<&RGBA>, secondary_cursor: Option<&RGBA>, )
👎Deprecated
Source§fn override_font(&self, font_desc: Option<&FontDescription>)
fn override_font(&self, font_desc: Option<&FontDescription>)
👎Deprecated
fn queue_allocate(&self)
fn queue_compute_expand(&self)
fn queue_draw(&self)
fn queue_draw_area(&self, x: i32, y: i32, width: i32, height: i32)
fn queue_draw_region(&self, region: &Region)
fn queue_resize(&self)
fn queue_resize_no_redraw(&self)
fn realize(&self)
fn register_window<P>(&self, window: &P)
fn remove_accelerator<P>(
&self,
accel_group: &P,
accel_key: u32,
accel_mods: ModifierType,
) -> boolwhere
P: IsA<AccelGroup>,
fn remove_mnemonic_label<P>(&self, label: &P)
fn reset_style(&self)
Source§fn send_expose(&self, event: &Event) -> i32
fn send_expose(&self, event: &Event) -> i32
👎Deprecated
fn send_focus_change(&self, event: &Event) -> bool
fn set_accel_path<P>(&self, accel_path: Option<&str>, accel_group: Option<&P>)where
P: IsA<AccelGroup>,
fn set_allocation(&self, allocation: &Rectangle)
fn set_app_paintable(&self, app_paintable: bool)
fn set_can_default(&self, can_default: bool)
fn set_can_focus(&self, can_focus: bool)
fn set_child_visible(&self, is_visible: bool)
fn set_clip(&self, clip: &Rectangle)
fn set_device_enabled(&self, device: &Device, enabled: bool)
fn set_device_events(&self, device: &Device, events: EventMask)
fn set_direction(&self, dir: TextDirection)
fn set_focus_on_click(&self, focus_on_click: bool)
fn set_font_map<P>(&self, font_map: Option<&P>)
fn set_font_options(&self, options: Option<&FontOptions>)
fn set_halign(&self, align: Align)
fn set_has_tooltip(&self, has_tooltip: bool)
fn set_has_window(&self, has_window: bool)
fn set_hexpand(&self, expand: bool)
fn set_hexpand_set(&self, set: bool)
fn set_mapped(&self, mapped: bool)
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_name(&self, name: &str)
fn set_no_show_all(&self, no_show_all: bool)
fn set_opacity(&self, opacity: f64)
fn set_parent<P>(&self, parent: &P)
fn set_parent_window<P>(&self, parent_window: &P)
fn set_realized(&self, realized: bool)
fn set_receives_default(&self, receives_default: bool)
fn set_redraw_on_allocate(&self, redraw_on_allocate: 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_support_multidevice(&self, support_multidevice: bool)
fn set_tooltip_markup(&self, markup: Option<&str>)
fn set_tooltip_text(&self, text: Option<&str>)
fn set_tooltip_window<P>(&self, custom_window: Option<&P>)
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 set_visual(&self, visual: Option<&Visual>)
fn set_window<P>(&self, window: &P)
fn shape_combine_region(&self, region: Option<&Region>)
fn show(&self)
fn show_all(&self)
fn show_now(&self)
fn size_allocate(&self, allocation: &mut Rectangle)
fn size_allocate_with_baseline(&self, allocation: &mut Rectangle, baseline: i32)
fn thaw_child_notify(&self)
fn translate_coordinates<P>( &self, dest_widget: &P, src_x: i32, src_y: i32, ) -> Option<(i32, i32)>
fn trigger_tooltip_query(&self)
fn unmap(&self)
fn unparent(&self)
fn unrealize(&self)
fn unregister_window<P>(&self, window: &P)
fn unset_state_flags(&self, flags: StateFlags)
fn get_property_composite_child(&self) -> bool
fn get_property_expand(&self) -> bool
fn set_property_expand(&self, expand: bool)
fn get_property_has_default(&self) -> bool
fn set_property_has_default(&self, has_default: bool)
fn get_property_has_focus(&self) -> bool
fn set_property_has_focus(&self, has_focus: bool)
fn get_property_height_request(&self) -> i32
fn set_property_height_request(&self, height_request: i32)
fn get_property_is_focus(&self) -> bool
fn set_property_is_focus(&self, is_focus: bool)
fn get_property_margin(&self) -> i32
fn set_property_margin(&self, margin: i32)
fn get_property_width_request(&self) -> i32
fn set_property_width_request(&self, width_request: i32)
fn connect_accel_closures_changed<F>(&self, f: F) -> SignalHandlerId
fn connect_can_activate_accel<F>(&self, f: F) -> SignalHandlerId
Source§fn connect_composited_changed<F>(&self, f: F) -> SignalHandlerId
fn connect_composited_changed<F>(&self, f: F) -> SignalHandlerId
👎Deprecated
Source§fn emit_composited_changed(&self)
fn emit_composited_changed(&self)
👎Deprecated