Trait WidgetExt

Source
pub trait WidgetExt: 'static {
Show 333 methods // Required methods fn activate(&self) -> bool; fn add_accelerator<P: IsA<AccelGroup>>( &self, accel_signal: &str, accel_group: &P, accel_key: u32, accel_mods: ModifierType, accel_flags: AccelFlags, ); fn add_device_events(&self, device: &Device, events: EventMask); fn add_mnemonic_label<P: IsA<Widget>>(&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; fn drag_dest_set_proxy<P: IsA<Window>>( &self, proxy_window: &P, protocol: DragProtocol, use_coordinates: bool, ); 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: IsA<Icon>>(&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) -> (Allocation, i32); fn get_allocated_width(&self) -> i32; fn get_allocation(&self) -> Allocation; 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) -> Allocation; 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: IsA<ActionGroup>>( &self, name: &str, group: Option<&P>, ); fn is_ancestor<P: IsA<Widget>>(&self, ancestor: &P) -> bool; fn is_composited(&self) -> bool; 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 keynav_failed(&self, direction: DirectionType) -> 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; fn override_background_color(&self, state: StateFlags, color: Option<&RGBA>); fn override_color(&self, state: StateFlags, color: Option<&RGBA>); fn override_cursor( &self, cursor: Option<&RGBA>, secondary_cursor: Option<&RGBA>, ); fn override_font(&self, font_desc: Option<&FontDescription>); fn override_symbolic_color(&self, name: &str, color: Option<&RGBA>); 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: IsA<Window>>(&self, window: &P); fn remove_accelerator<P: IsA<AccelGroup>>( &self, accel_group: &P, accel_key: u32, accel_mods: ModifierType, ) -> bool; fn remove_mnemonic_label<P: IsA<Widget>>(&self, label: &P); fn reset_style(&self); fn send_expose(&self, event: &Event) -> i32; fn send_focus_change(&self, event: &Event) -> bool; fn set_accel_path<P: IsA<AccelGroup>>( &self, accel_path: Option<&str>, accel_group: Option<&P>, ); fn set_allocation(&self, allocation: &Allocation); 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: &Allocation); 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: IsA<FontMap>>(&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: IsA<Widget>>(&self, parent: &P); fn set_parent_window<P: IsA<Window>>(&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: IsA<Window>>(&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: IsA<Window>>(&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 Allocation); fn size_allocate_with_baseline( &self, allocation: &mut Allocation, baseline: i32, ); fn thaw_child_notify(&self); fn translate_coordinates<P: IsA<Widget>>( &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: IsA<Window>>(&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: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_button_press_event<F: Fn(&Self, &EventButton) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_button_release_event<F: Fn(&Self, &EventButton) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_can_activate_accel<F: Fn(&Self, u32) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_composited_changed<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn emit_composited_changed(&self); fn connect_configure_event<F: Fn(&Self, &EventConfigure) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_damage_event<F: Fn(&Self, &EventExpose) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_delete_event<F: Fn(&Self, &Event) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_destroy<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; fn connect_destroy_event<F: Fn(&Self, &Event) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_direction_changed<F: Fn(&Self, TextDirection) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_drag_begin<F: Fn(&Self, &DragContext) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_drag_data_delete<F: Fn(&Self, &DragContext) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_drag_data_get<F: Fn(&Self, &DragContext, &SelectionData, u32, u32) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_drag_data_received<F: Fn(&Self, &DragContext, i32, i32, &SelectionData, u32, u32) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_drag_drop<F: Fn(&Self, &DragContext, i32, i32, u32) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_drag_end<F: Fn(&Self, &DragContext) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_drag_failed<F: Fn(&Self, &DragContext, DragResult) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_drag_leave<F: Fn(&Self, &DragContext, u32) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_drag_motion<F: Fn(&Self, &DragContext, i32, i32, u32) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_draw<F: Fn(&Self, &Context) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_enter_notify_event<F: Fn(&Self, &EventCrossing) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_event<F: Fn(&Self, &Event) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_event_after<F: Fn(&Self, &Event) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_focus<F: Fn(&Self, DirectionType) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_focus_in_event<F: Fn(&Self, &EventFocus) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_focus_out_event<F: Fn(&Self, &EventFocus) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_grab_broken_event<F: Fn(&Self, &EventGrabBroken) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_grab_focus<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn emit_grab_focus(&self); fn connect_grab_notify<F: Fn(&Self, bool) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_hide<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; fn connect_hierarchy_changed<F: Fn(&Self, Option<&Widget>) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_key_press_event<F: Fn(&Self, &EventKey) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_key_release_event<F: Fn(&Self, &EventKey) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_keynav_failed<F: Fn(&Self, DirectionType) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_leave_notify_event<F: Fn(&Self, &EventCrossing) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_map<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; fn connect_mnemonic_activate<F: Fn(&Self, bool) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_motion_notify_event<F: Fn(&Self, &EventMotion) -> Inhibit + '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_parent_set<F: Fn(&Self, Option<&Widget>) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_popup_menu<F: Fn(&Self) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId; fn emit_popup_menu(&self) -> bool; fn connect_property_notify_event<F: Fn(&Self, &EventProperty) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_proximity_in_event<F: Fn(&Self, &EventProximity) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_proximity_out_event<F: Fn(&Self, &EventProximity) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; 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_screen_changed<F: Fn(&Self, Option<&Screen>) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_scroll_event<F: Fn(&Self, &EventScroll) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_selection_clear_event<F: Fn(&Self, &EventSelection) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_selection_get<F: Fn(&Self, &SelectionData, u32, u32) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_selection_notify_event<F: Fn(&Self, &EventSelection) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_selection_received<F: Fn(&Self, &SelectionData, u32) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_selection_request_event<F: Fn(&Self, &EventSelection) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_show<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId; fn connect_show_help<F: Fn(&Self, WidgetHelpType) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId; fn emit_show_help(&self, help_type: WidgetHelpType) -> bool; fn connect_size_allocate<F: Fn(&Self, &Allocation) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_state_flags_changed<F: Fn(&Self, StateFlags) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_style_updated<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_touch_event<F: Fn(&Self, &Event) -> Inhibit + '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_window_state_event<F: Fn(&Self, &EventWindowState) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_app_paintable_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_can_default_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_can_focus_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_composite_child_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_events_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_expand_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_focus_on_click_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_halign_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_has_default_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_has_focus_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_has_tooltip_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_height_request_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_hexpand_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_hexpand_set_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_is_focus_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_margin_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_margin_bottom_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_margin_end_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_margin_start_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_margin_top_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_name_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_no_show_all_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_opacity_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_parent_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_receives_default_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_scale_factor_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_sensitive_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_tooltip_markup_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_tooltip_text_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_valign_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_vexpand_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_vexpand_set_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_visible_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_width_request_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId; fn connect_property_window_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId;
}

Required Methods§

Source

fn activate(&self) -> bool

Source

fn add_accelerator<P: IsA<AccelGroup>>( &self, accel_signal: &str, accel_group: &P, accel_key: u32, accel_mods: ModifierType, accel_flags: AccelFlags, )

Source

fn add_device_events(&self, device: &Device, events: EventMask)

Source

fn add_mnemonic_label<P: IsA<Widget>>(&self, label: &P)

Source

fn can_activate_accel(&self, signal_id: u32) -> bool

Source

fn child_focus(&self, direction: DirectionType) -> bool

Source

fn child_notify(&self, child_property: &str)

Source

fn compute_expand(&self, orientation: Orientation) -> bool

Source

fn create_pango_context(&self) -> Option<Context>

Source

fn create_pango_layout(&self, text: Option<&str>) -> Option<Layout>

Source

fn destroy(&self)

Source

fn device_is_shadowed(&self, device: &Device) -> bool

Source

fn drag_begin_with_coordinates( &self, targets: &TargetList, actions: DragAction, button: i32, event: Option<&Event>, x: i32, y: i32, ) -> Option<DragContext>

Source

fn drag_check_threshold( &self, start_x: i32, start_y: i32, current_x: i32, current_y: i32, ) -> bool

Source

fn drag_dest_add_image_targets(&self)

Source

fn drag_dest_add_text_targets(&self)

Source

fn drag_dest_add_uri_targets(&self)

Source

fn drag_dest_find_target( &self, context: &DragContext, target_list: Option<&TargetList>, ) -> Option<Atom>

Source

fn drag_dest_get_target_list(&self) -> Option<TargetList>

Source

fn drag_dest_get_track_motion(&self) -> bool

Source

fn drag_dest_set_proxy<P: IsA<Window>>( &self, proxy_window: &P, protocol: DragProtocol, use_coordinates: bool, )

👎Deprecated
Source

fn drag_dest_set_target_list(&self, target_list: Option<&TargetList>)

Source

fn drag_dest_set_track_motion(&self, track_motion: bool)

Source

fn drag_dest_unset(&self)

Source

fn drag_get_data(&self, context: &DragContext, target: &Atom, time_: u32)

Source

fn drag_highlight(&self)

Source

fn drag_source_add_image_targets(&self)

Source

fn drag_source_add_text_targets(&self)

Source

fn drag_source_add_uri_targets(&self)

Source

fn drag_source_get_target_list(&self) -> Option<TargetList>

Source

fn drag_source_set_icon_gicon<P: IsA<Icon>>(&self, icon: &P)

Source

fn drag_source_set_icon_name(&self, icon_name: &str)

Source

fn drag_source_set_icon_pixbuf(&self, pixbuf: &Pixbuf)

Source

fn drag_source_set_target_list(&self, target_list: Option<&TargetList>)

Source

fn drag_source_unset(&self)

Source

fn drag_unhighlight(&self)

Source

fn draw(&self, cr: &Context)

Source

fn error_bell(&self)

Source

fn event(&self, event: &Event) -> bool

Source

fn freeze_child_notify(&self)

Source

fn get_accessible(&self) -> Option<Object>

Source

fn get_action_group(&self, prefix: &str) -> Option<ActionGroup>

Source

fn get_allocated_baseline(&self) -> i32

Source

fn get_allocated_height(&self) -> i32

Source

fn get_allocated_size(&self) -> (Allocation, i32)

Source

fn get_allocated_width(&self) -> i32

Source

fn get_allocation(&self) -> Allocation

Source

fn get_ancestor(&self, widget_type: Type) -> Option<Widget>

Source

fn get_app_paintable(&self) -> bool

Source

fn get_can_default(&self) -> bool

Source

fn get_can_focus(&self) -> bool

Source

fn get_child_visible(&self) -> bool

Source

fn get_clip(&self) -> Allocation

Source

fn get_clipboard(&self, selection: &Atom) -> Clipboard

Source

fn get_device_enabled(&self, device: &Device) -> bool

Source

fn get_device_events(&self, device: &Device) -> EventMask

Source

fn get_direction(&self) -> TextDirection

Source

fn get_display(&self) -> Option<Display>

Source

fn get_double_buffered(&self) -> bool

Source

fn get_focus_on_click(&self) -> bool

Source

fn get_font_map(&self) -> Option<FontMap>

Source

fn get_font_options(&self) -> Option<FontOptions>

Source

fn get_frame_clock(&self) -> Option<FrameClock>

Source

fn get_halign(&self) -> Align

Source

fn get_has_tooltip(&self) -> bool

Source

fn get_has_window(&self) -> bool

Source

fn get_hexpand(&self) -> bool

Source

fn get_hexpand_set(&self) -> bool

Source

fn get_mapped(&self) -> bool

Source

fn get_margin_bottom(&self) -> i32

Source

fn get_margin_end(&self) -> i32

Source

fn get_margin_start(&self) -> i32

Source

fn get_margin_top(&self) -> i32

Source

fn get_modifier_mask(&self, intent: ModifierIntent) -> ModifierType

Source

fn get_name(&self) -> Option<GString>

Source

fn get_no_show_all(&self) -> bool

Source

fn get_opacity(&self) -> f64

Source

fn get_pango_context(&self) -> Option<Context>

Source

fn get_parent(&self) -> Option<Widget>

Source

fn get_parent_window(&self) -> Option<Window>

Source

fn get_path(&self) -> WidgetPath

Source

fn get_preferred_height(&self) -> (i32, i32)

Source

fn get_preferred_height_and_baseline_for_width( &self, width: i32, ) -> (i32, i32, i32, i32)

Source

fn get_preferred_height_for_width(&self, width: i32) -> (i32, i32)

Source

fn get_preferred_size(&self) -> (Requisition, Requisition)

Source

fn get_preferred_width(&self) -> (i32, i32)

Source

fn get_preferred_width_for_height(&self, height: i32) -> (i32, i32)

Source

fn get_realized(&self) -> bool

Source

fn get_receives_default(&self) -> bool

Source

fn get_request_mode(&self) -> SizeRequestMode

Source

fn get_scale_factor(&self) -> i32

Source

fn get_screen(&self) -> Option<Screen>

Source

fn get_sensitive(&self) -> bool

Source

fn get_settings(&self) -> Option<Settings>

Source

fn get_size_request(&self) -> (i32, i32)

Source

fn get_state_flags(&self) -> StateFlags

Source

fn get_style_context(&self) -> StyleContext

Source

fn get_support_multidevice(&self) -> bool

Source

fn get_template_child(&self, widget_type: Type, name: &str) -> Option<Object>

Source

fn get_tooltip_markup(&self) -> Option<GString>

Source

fn get_tooltip_text(&self) -> Option<GString>

Source

fn get_tooltip_window(&self) -> Option<Window>

Source

fn get_toplevel(&self) -> Option<Widget>

Source

fn get_valign(&self) -> Align

Source

fn get_valign_with_baseline(&self) -> Align

Source

fn get_vexpand(&self) -> bool

Source

fn get_vexpand_set(&self) -> bool

Source

fn get_visible(&self) -> bool

Source

fn get_visual(&self) -> Option<Visual>

Source

fn get_window(&self) -> Option<Window>

Source

fn grab_add(&self)

Source

fn grab_default(&self)

Source

fn grab_focus(&self)

Source

fn grab_remove(&self)

Source

fn has_default(&self) -> bool

Source

fn has_focus(&self) -> bool

Source

fn has_grab(&self) -> bool

Source

fn has_screen(&self) -> bool

Source

fn has_visible_focus(&self) -> bool

Source

fn hide(&self)

Source

fn hide_on_delete(&self) -> bool

Source

fn in_destruction(&self) -> bool

Source

fn init_template(&self)

Source

fn input_shape_combine_region(&self, region: Option<&Region>)

Source

fn insert_action_group<P: IsA<ActionGroup>>( &self, name: &str, group: Option<&P>, )

Source

fn is_ancestor<P: IsA<Widget>>(&self, ancestor: &P) -> bool

Source

fn is_composited(&self) -> bool

👎Deprecated
Source

fn is_drawable(&self) -> bool

Source

fn is_focus(&self) -> bool

Source

fn is_sensitive(&self) -> bool

Source

fn is_toplevel(&self) -> bool

Source

fn is_visible(&self) -> bool

Source

fn keynav_failed(&self, direction: DirectionType) -> bool

Source

fn list_accel_closures(&self) -> Vec<Closure>

Source

fn list_action_prefixes(&self) -> Vec<GString>

Source

fn list_mnemonic_labels(&self) -> Vec<Widget>

Source

fn map(&self)

Source

fn mnemonic_activate(&self, group_cycling: bool) -> bool

Source

fn override_background_color(&self, state: StateFlags, color: Option<&RGBA>)

👎Deprecated
Source

fn override_color(&self, state: StateFlags, color: Option<&RGBA>)

👎Deprecated
Source

fn override_cursor( &self, cursor: Option<&RGBA>, secondary_cursor: Option<&RGBA>, )

👎Deprecated
Source

fn override_font(&self, font_desc: Option<&FontDescription>)

👎Deprecated
Source

fn override_symbolic_color(&self, name: &str, color: Option<&RGBA>)

👎Deprecated
Source

fn queue_allocate(&self)

Source

fn queue_compute_expand(&self)

Source

fn queue_draw(&self)

Source

fn queue_draw_area(&self, x: i32, y: i32, width: i32, height: i32)

Source

fn queue_draw_region(&self, region: &Region)

Source

fn queue_resize(&self)

Source

fn queue_resize_no_redraw(&self)

Source

fn realize(&self)

Source

fn register_window<P: IsA<Window>>(&self, window: &P)

Source

fn remove_accelerator<P: IsA<AccelGroup>>( &self, accel_group: &P, accel_key: u32, accel_mods: ModifierType, ) -> bool

Source

fn remove_mnemonic_label<P: IsA<Widget>>(&self, label: &P)

Source

fn reset_style(&self)

Source

fn send_expose(&self, event: &Event) -> i32

👎Deprecated
Source

fn send_focus_change(&self, event: &Event) -> bool

Source

fn set_accel_path<P: IsA<AccelGroup>>( &self, accel_path: Option<&str>, accel_group: Option<&P>, )

Source

fn set_allocation(&self, allocation: &Allocation)

Source

fn set_app_paintable(&self, app_paintable: bool)

Source

fn set_can_default(&self, can_default: bool)

Source

fn set_can_focus(&self, can_focus: bool)

Source

fn set_child_visible(&self, is_visible: bool)

Source

fn set_clip(&self, clip: &Allocation)

Source

fn set_device_enabled(&self, device: &Device, enabled: bool)

Source

fn set_device_events(&self, device: &Device, events: EventMask)

Source

fn set_direction(&self, dir: TextDirection)

Source

fn set_focus_on_click(&self, focus_on_click: bool)

Source

fn set_font_map<P: IsA<FontMap>>(&self, font_map: Option<&P>)

Source

fn set_font_options(&self, options: Option<&FontOptions>)

Source

fn set_halign(&self, align: Align)

Source

fn set_has_tooltip(&self, has_tooltip: bool)

Source

fn set_has_window(&self, has_window: bool)

Source

fn set_hexpand(&self, expand: bool)

Source

fn set_hexpand_set(&self, set: bool)

Source

fn set_mapped(&self, mapped: bool)

Source

fn set_margin_bottom(&self, margin: i32)

Source

fn set_margin_end(&self, margin: i32)

Source

fn set_margin_start(&self, margin: i32)

Source

fn set_margin_top(&self, margin: i32)

Source

fn set_name(&self, name: &str)

Source

fn set_no_show_all(&self, no_show_all: bool)

Source

fn set_opacity(&self, opacity: f64)

Source

fn set_parent<P: IsA<Widget>>(&self, parent: &P)

Source

fn set_parent_window<P: IsA<Window>>(&self, parent_window: &P)

Source

fn set_realized(&self, realized: bool)

Source

fn set_receives_default(&self, receives_default: bool)

Source

fn set_redraw_on_allocate(&self, redraw_on_allocate: bool)

Source

fn set_sensitive(&self, sensitive: bool)

Source

fn set_size_request(&self, width: i32, height: i32)

Source

fn set_state_flags(&self, flags: StateFlags, clear: bool)

Source

fn set_support_multidevice(&self, support_multidevice: bool)

Source

fn set_tooltip_markup(&self, markup: Option<&str>)

Source

fn set_tooltip_text(&self, text: Option<&str>)

Source

fn set_tooltip_window<P: IsA<Window>>(&self, custom_window: Option<&P>)

Source

fn set_valign(&self, align: Align)

Source

fn set_vexpand(&self, expand: bool)

Source

fn set_vexpand_set(&self, set: bool)

Source

fn set_visible(&self, visible: bool)

Source

fn set_visual(&self, visual: Option<&Visual>)

Source

fn set_window<P: IsA<Window>>(&self, window: &P)

Source

fn shape_combine_region(&self, region: Option<&Region>)

Source

fn show(&self)

Source

fn show_all(&self)

Source

fn show_now(&self)

Source

fn size_allocate(&self, allocation: &mut Allocation)

Source

fn size_allocate_with_baseline( &self, allocation: &mut Allocation, baseline: i32, )

Source

fn thaw_child_notify(&self)

Source

fn translate_coordinates<P: IsA<Widget>>( &self, dest_widget: &P, src_x: i32, src_y: i32, ) -> Option<(i32, i32)>

Source

fn trigger_tooltip_query(&self)

Source

fn unmap(&self)

Source

fn unparent(&self)

Source

fn unrealize(&self)

Source

fn unregister_window<P: IsA<Window>>(&self, window: &P)

Source

fn unset_state_flags(&self, flags: StateFlags)

Source

fn get_property_composite_child(&self) -> bool

Source

fn get_property_expand(&self) -> bool

Source

fn set_property_expand(&self, expand: bool)

Source

fn get_property_has_default(&self) -> bool

Source

fn set_property_has_default(&self, has_default: bool)

Source

fn get_property_has_focus(&self) -> bool

Source

fn set_property_has_focus(&self, has_focus: bool)

Source

fn get_property_height_request(&self) -> i32

Source

fn set_property_height_request(&self, height_request: i32)

Source

fn get_property_is_focus(&self) -> bool

Source

fn set_property_is_focus(&self, is_focus: bool)

Source

fn get_property_margin(&self) -> i32

Source

fn set_property_margin(&self, margin: i32)

Source

fn get_property_width_request(&self) -> i32

Source

fn set_property_width_request(&self, width_request: i32)

Source

fn connect_accel_closures_changed<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_button_press_event<F: Fn(&Self, &EventButton) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_button_release_event<F: Fn(&Self, &EventButton) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_can_activate_accel<F: Fn(&Self, u32) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_composited_changed<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

👎Deprecated
Source

fn emit_composited_changed(&self)

👎Deprecated
Source

fn connect_configure_event<F: Fn(&Self, &EventConfigure) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_damage_event<F: Fn(&Self, &EventExpose) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_delete_event<F: Fn(&Self, &Event) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_destroy<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

Source

fn connect_destroy_event<F: Fn(&Self, &Event) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_direction_changed<F: Fn(&Self, TextDirection) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_drag_begin<F: Fn(&Self, &DragContext) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_drag_data_delete<F: Fn(&Self, &DragContext) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_drag_data_get<F: Fn(&Self, &DragContext, &SelectionData, u32, u32) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_drag_data_received<F: Fn(&Self, &DragContext, i32, i32, &SelectionData, u32, u32) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_drag_drop<F: Fn(&Self, &DragContext, i32, i32, u32) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_drag_end<F: Fn(&Self, &DragContext) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_drag_failed<F: Fn(&Self, &DragContext, DragResult) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_drag_leave<F: Fn(&Self, &DragContext, u32) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_drag_motion<F: Fn(&Self, &DragContext, i32, i32, u32) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_draw<F: Fn(&Self, &Context) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_enter_notify_event<F: Fn(&Self, &EventCrossing) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_event<F: Fn(&Self, &Event) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_event_after<F: Fn(&Self, &Event) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_focus<F: Fn(&Self, DirectionType) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_focus_in_event<F: Fn(&Self, &EventFocus) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_focus_out_event<F: Fn(&Self, &EventFocus) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_grab_broken_event<F: Fn(&Self, &EventGrabBroken) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_grab_focus<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

Source

fn emit_grab_focus(&self)

Source

fn connect_grab_notify<F: Fn(&Self, bool) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_hide<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

Source

fn connect_hierarchy_changed<F: Fn(&Self, Option<&Widget>) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_key_press_event<F: Fn(&Self, &EventKey) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_key_release_event<F: Fn(&Self, &EventKey) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_keynav_failed<F: Fn(&Self, DirectionType) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_leave_notify_event<F: Fn(&Self, &EventCrossing) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_map<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

Source

fn connect_mnemonic_activate<F: Fn(&Self, bool) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_motion_notify_event<F: Fn(&Self, &EventMotion) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_move_focus<F: Fn(&Self, DirectionType) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn emit_move_focus(&self, direction: DirectionType)

Source

fn connect_parent_set<F: Fn(&Self, Option<&Widget>) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_popup_menu<F: Fn(&Self) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn emit_popup_menu(&self) -> bool

Source

fn connect_property_notify_event<F: Fn(&Self, &EventProperty) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_proximity_in_event<F: Fn(&Self, &EventProximity) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_proximity_out_event<F: Fn(&Self, &EventProximity) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_query_tooltip<F: Fn(&Self, i32, i32, bool, &Tooltip) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_realize<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

Source

fn connect_screen_changed<F: Fn(&Self, Option<&Screen>) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_scroll_event<F: Fn(&Self, &EventScroll) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_selection_clear_event<F: Fn(&Self, &EventSelection) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_selection_get<F: Fn(&Self, &SelectionData, u32, u32) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_selection_notify_event<F: Fn(&Self, &EventSelection) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_selection_received<F: Fn(&Self, &SelectionData, u32) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_selection_request_event<F: Fn(&Self, &EventSelection) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_show<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

Source

fn connect_show_help<F: Fn(&Self, WidgetHelpType) -> bool + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn emit_show_help(&self, help_type: WidgetHelpType) -> bool

Source

fn connect_size_allocate<F: Fn(&Self, &Allocation) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_state_flags_changed<F: Fn(&Self, StateFlags) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_style_updated<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

Source

fn connect_touch_event<F: Fn(&Self, &Event) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_unmap<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

Source

fn connect_unrealize<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

Source

fn connect_window_state_event<F: Fn(&Self, &EventWindowState) -> Inhibit + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_app_paintable_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_can_default_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_can_focus_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_composite_child_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_events_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_expand_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_focus_on_click_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_halign_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_has_default_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_has_focus_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_has_tooltip_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_height_request_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_hexpand_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_hexpand_set_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_is_focus_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_margin_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_margin_bottom_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_margin_end_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_margin_start_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_margin_top_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_name_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_no_show_all_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_opacity_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_parent_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_receives_default_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_scale_factor_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_sensitive_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_tooltip_markup_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_tooltip_text_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_valign_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_vexpand_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_vexpand_set_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_visible_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_width_request_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Source

fn connect_property_window_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<O: IsA<Widget>> WidgetExt for O