pub struct Menu(/* private fields */);
Implementations§
Trait Implementations§
Source§impl Ord for Menu
impl Ord for Menu
Source§impl<T: ObjectType> PartialEq<T> for Menu
impl<T: ObjectType> PartialEq<T> for Menu
Source§impl<T: ObjectType> PartialOrd<T> for Menu
impl<T: ObjectType> PartialOrd<T> for Menu
Source§impl StaticType for Menu
impl StaticType for Menu
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.impl Eq for Menu
impl IsA<Buildable> for Menu
impl IsA<Container> for Menu
impl IsA<Menu> for RecentChooserMenu
impl IsA<MenuShell> for Menu
impl IsA<Widget> for Menu
Auto Trait Implementations§
impl Freeze for Menu
impl RefUnwindSafe for Menu
impl !Send for Menu
impl !Sync for Menu
impl Unpin for Menu
impl UnwindSafe for Menu
Blanket Implementations§
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<O> ContainerExt for O
impl<O> ContainerExt for O
fn add<P>(&self, widget: &P)
fn check_resize(&self)
fn child_notify<P>(&self, child: &P, child_property: &str)
fn child_type(&self) -> Type
fn forall<P>(&self, callback: P)
fn foreach<P>(&self, callback: P)
fn get_border_width(&self) -> u32
fn get_children(&self) -> Vec<Widget>
fn get_focus_child(&self) -> Option<Widget>
fn get_focus_hadjustment(&self) -> Option<Adjustment>
fn get_focus_vadjustment(&self) -> Option<Adjustment>
fn get_path_for_child<P>(&self, child: &P) -> Option<WidgetPath>
fn propagate_draw<P>(&self, child: &P, cr: &Context)
fn remove<P>(&self, widget: &P)
fn set_border_width(&self, border_width: u32)
fn set_focus_chain(&self, focusable_widgets: &[Widget])
fn set_focus_child<P>(&self, child: Option<&P>)
fn set_focus_hadjustment<P>(&self, adjustment: &P)where
P: IsA<Adjustment>,
fn set_focus_vadjustment<P>(&self, adjustment: &P)where
P: IsA<Adjustment>,
fn unset_focus_chain(&self)
fn set_property_child(&self, child: Option<&Widget>)
fn get_property_resize_mode(&self) -> ResizeMode
fn set_property_resize_mode(&self, resize_mode: ResizeMode)
fn connect_add<F>(&self, f: F) -> SignalHandlerId
fn connect_check_resize<F>(&self, f: F) -> SignalHandlerId
fn connect_remove<F>(&self, f: F) -> SignalHandlerId
fn connect_set_focus_child<F>(&self, f: F) -> SignalHandlerId
fn connect_property_border_width_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_child_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_resize_mode_notify<F>(&self, f: F) -> SignalHandlerId
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> GtkMenuExt for O
impl<O> GtkMenuExt for O
fn attach<P>( &self, child: &P, left_attach: u32, right_attach: u32, top_attach: u32, bottom_attach: u32, )
fn detach(&self)
fn get_accel_group(&self) -> Option<AccelGroup>
fn get_accel_path(&self) -> Option<GString>
fn get_active(&self) -> Option<Widget>
fn get_attach_widget(&self) -> Option<Widget>
fn get_monitor(&self) -> i32
fn get_reserve_toggle_size(&self) -> bool
fn place_on_monitor(&self, monitor: &Monitor)
fn popdown(&self)
fn popup_at_pointer(&self, trigger_event: Option<&Event>)
fn popup_at_rect<P>( &self, rect_window: &P, rect: &Rectangle, rect_anchor: Gravity, menu_anchor: Gravity, trigger_event: Option<&Event>, )
fn popup_at_widget<P>( &self, widget: &P, widget_anchor: Gravity, menu_anchor: Gravity, trigger_event: Option<&Event>, )
fn reorder_child<P>(&self, child: &P, position: i32)
fn reposition(&self)
fn set_accel_group<P>(&self, accel_group: Option<&P>)where
P: IsA<AccelGroup>,
fn set_accel_path(&self, accel_path: Option<&str>)
fn set_active(&self, index: u32)
fn set_monitor(&self, monitor_num: i32)
fn set_reserve_toggle_size(&self, reserve_toggle_size: bool)
fn set_screen(&self, screen: Option<&Screen>)
fn get_property_anchor_hints(&self) -> AnchorHints
fn set_property_anchor_hints(&self, anchor_hints: AnchorHints)
fn set_property_attach_widget(&self, attach_widget: Option<&Widget>)
fn get_property_rect_anchor_dx(&self) -> i32
fn set_property_rect_anchor_dx(&self, rect_anchor_dx: i32)
fn get_property_rect_anchor_dy(&self) -> i32
fn set_property_rect_anchor_dy(&self, rect_anchor_dy: i32)
fn get_item_bottom_attach<T>(&self, item: &T) -> i32
fn set_item_bottom_attach<T>(&self, item: &T, bottom_attach: i32)
fn get_item_left_attach<T>(&self, item: &T) -> i32
fn set_item_left_attach<T>(&self, item: &T, left_attach: i32)
fn get_item_right_attach<T>(&self, item: &T) -> i32
fn set_item_right_attach<T>(&self, item: &T, right_attach: i32)
fn get_item_top_attach<T>(&self, item: &T) -> i32
fn set_item_top_attach<T>(&self, item: &T, top_attach: i32)
fn connect_move_scroll<F>(&self, f: F) -> SignalHandlerId
fn emit_move_scroll(&self, scroll_type: ScrollType)
fn connect_property_accel_group_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_accel_path_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_active_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_anchor_hints_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_attach_widget_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_monitor_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_rect_anchor_dx_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_rect_anchor_dy_notify<F>(&self, f: F) -> SignalHandlerId
fn connect_property_reserve_toggle_size_notify<F>( &self, f: F, ) -> SignalHandlerId
Source§impl<O> GtkMenuExtManual for O
impl<O> GtkMenuExtManual for O
Source§impl<O> MenuShellExt for O
impl<O> MenuShellExt for O
fn activate_item<P>(&self, menu_item: &P, force_deactivate: bool)
fn append<P>(&self, child: &P)
fn bind_model<P>( &self, model: Option<&P>, action_namespace: Option<&str>, with_separators: bool, )
fn cancel(&self)
fn deactivate(&self)
fn deselect(&self)
fn get_parent_shell(&self) -> Option<Widget>
fn get_selected_item(&self) -> Option<Widget>
fn get_take_focus(&self) -> bool
fn insert<P>(&self, child: &P, position: i32)
fn prepend<P>(&self, child: &P)
fn select_first(&self, search_sensitive: bool)
fn select_item<P>(&self, menu_item: &P)
fn set_take_focus(&self, take_focus: bool)
fn connect_activate_current<F>(&self, f: F) -> SignalHandlerId
fn emit_activate_current(&self, force_hide: bool)
fn connect_cancel<F>(&self, f: F) -> SignalHandlerId
fn emit_cancel(&self)
fn connect_cycle_focus<F>(&self, f: F) -> SignalHandlerId
fn emit_cycle_focus(&self, direction: DirectionType)
fn connect_deactivate<F>(&self, f: F) -> SignalHandlerId
fn connect_insert<F>(&self, f: F) -> SignalHandlerId
fn connect_move_current<F>(&self, f: F) -> SignalHandlerId
fn emit_move_current(&self, direction: MenuDirectionType)
fn connect_move_selected<F>(&self, f: F) -> SignalHandlerId
fn connect_selection_done<F>(&self, f: F) -> SignalHandlerId
fn connect_property_take_focus_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