pub trait WidgetExt: 'static {
Show 325 methods fn activate(&self) -> bool;
fn add_accelerator(
        &self,
        accel_signal: &str,
        accel_group: &impl IsA<AccelGroup>,
        accel_key: u32,
        accel_mods: ModifierType,
        accel_flags: AccelFlags
    );
fn add_device_events(&self, device: &Device, events: EventMask);
fn add_mnemonic_label(&self, label: &impl IsA<Widget>);
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) -> Context;
fn create_pango_layout(&self, text: Option<&str>) -> Layout;
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(
        &self,
        proxy_window: &Window,
        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(&self, icon: &impl IsA<Icon>);
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 accessible(&self) -> Option<Object>;
fn action_group(&self, prefix: &str) -> Option<ActionGroup>;
fn allocated_baseline(&self) -> i32;
fn allocated_height(&self) -> i32;
fn allocated_size(&self) -> (Allocation, i32);
fn allocated_width(&self) -> i32;
fn allocation(&self) -> Allocation;
fn ancestor(&self, widget_type: Type) -> Option<Widget>;
fn is_app_paintable(&self) -> bool;
fn can_default(&self) -> bool;
fn can_focus(&self) -> bool;
fn is_child_visible(&self) -> bool;
fn clip(&self) -> Allocation;
fn clipboard(&self, selection: &Atom) -> Clipboard;
fn device_is_enabled(&self, device: &Device) -> bool;
fn device_events(&self, device: &Device) -> EventMask;
fn direction(&self) -> TextDirection;
fn display(&self) -> Display;
fn is_double_buffered(&self) -> bool;
fn gets_focus_on_click(&self) -> bool;
fn font_map(&self) -> Option<FontMap>;
fn font_options(&self) -> Option<FontOptions>;
fn frame_clock(&self) -> Option<FrameClock>;
fn halign(&self) -> Align;
fn has_tooltip(&self) -> bool;
fn has_window(&self) -> bool;
fn hexpands(&self) -> bool;
fn is_hexpand_set(&self) -> bool;
fn is_mapped(&self) -> bool;
fn margin_bottom(&self) -> i32;
fn margin_end(&self) -> i32;
fn margin_start(&self) -> i32;
fn margin_top(&self) -> i32;
fn modifier_mask(&self, intent: ModifierIntent) -> ModifierType;
fn widget_name(&self) -> GString;
fn is_no_show_all(&self) -> bool;
fn opacity(&self) -> f64;
fn pango_context(&self) -> Context;
fn parent(&self) -> Option<Widget>;
fn parent_window(&self) -> Option<Window>;
fn path(&self) -> WidgetPath;
fn preferred_height(&self) -> (i32, i32);
fn preferred_height_and_baseline_for_width(
        &self,
        width: i32
    ) -> (i32, i32, i32, i32);
fn preferred_height_for_width(&self, width: i32) -> (i32, i32);
fn preferred_size(&self) -> (Requisition, Requisition);
fn preferred_width(&self) -> (i32, i32);
fn preferred_width_for_height(&self, height: i32) -> (i32, i32);
fn is_realized(&self) -> bool;
fn receives_default(&self) -> bool;
fn request_mode(&self) -> SizeRequestMode;
fn scale_factor(&self) -> i32;
fn screen(&self) -> Option<Screen>;
fn get_sensitive(&self) -> bool;
fn settings(&self) -> Option<Settings>;
fn size_request(&self) -> (i32, i32);
fn state_flags(&self) -> StateFlags;
fn style_context(&self) -> StyleContext;
fn supports_multidevice(&self) -> bool;
fn template_child(&self, widget_type: Type, name: &str) -> Option<Object>;
fn tooltip_markup(&self) -> Option<GString>;
fn tooltip_text(&self) -> Option<GString>;
fn tooltip_window(&self) -> Option<Window>;
fn toplevel(&self) -> Option<Widget>;
fn valign(&self) -> Align;
fn valign_with_baseline(&self) -> Align;
fn vexpands(&self) -> bool;
fn is_vexpand_set(&self) -> bool;
fn get_visible(&self) -> bool;
fn visual(&self) -> Option<Visual>;
fn 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 in_destruction(&self) -> bool;
fn init_template(&self);
fn input_shape_combine_region(&self, region: Option<&Region>);
fn insert_action_group(
        &self,
        name: &str,
        group: Option<&impl IsA<ActionGroup>>
    );
fn is_ancestor(&self, ancestor: &impl IsA<Widget>) -> 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 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(&self, window: &Window);
fn remove_accelerator(
        &self,
        accel_group: &impl IsA<AccelGroup>,
        accel_key: u32,
        accel_mods: ModifierType
    ) -> bool;
fn remove_mnemonic_label(&self, label: &impl IsA<Widget>);
fn reset_style(&self);
fn send_expose(&self, event: &Event) -> i32;
fn send_focus_change(&self, event: &Event) -> bool;
fn set_accel_path(
        &self,
        accel_path: Option<&str>,
        accel_group: Option<&impl IsA<AccelGroup>>
    );
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(&self, font_map: Option<&impl IsA<FontMap>>);
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_widget_name(&self, name: &str);
fn set_no_show_all(&self, no_show_all: bool);
fn set_opacity(&self, opacity: f64);
fn set_parent(&self, parent: &impl IsA<Widget>);
fn set_parent_window(&self, parent_window: &Window);
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(&self, custom_window: Option<&impl IsA<Window>>);
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(&self, window: &Window);
fn shape_combine_region(&self, region: Option<&Region>);
fn show(&self);
fn show_all(&self);
fn show_now(&self);
fn size_allocate(&self, allocation: &Allocation);
fn size_allocate_with_baseline(
        &self,
        allocation: &mut Allocation,
        baseline: i32
    );
fn style_get_property(&self, property_name: &str) -> Value;
fn thaw_child_notify(&self);
fn translate_coordinates(
        &self,
        dest_widget: &impl IsA<Widget>,
        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(&self, window: &Window);
fn unset_state_flags(&self, flags: StateFlags);
fn is_composite_child(&self) -> bool;
fn expands(&self) -> bool;
fn set_expand(&self, expand: bool);
fn set_has_default(&self, has_default: bool);
fn set_has_focus(&self, has_focus: bool);
fn height_request(&self) -> i32;
fn set_height_request(&self, height_request: i32);
fn set_is_focus(&self, is_focus: bool);
fn margin(&self) -> i32;
fn set_margin(&self, margin: i32);
fn width_request(&self) -> i32;
fn set_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_child_notify<F: Fn(&Self, &ParamSpec) + 'static>(
        &self,
        detail: Option<&str>,
        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) -> bool + '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) -> bool + '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_app_paintable_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_can_default_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_can_focus_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_composite_child_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_events_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_expand_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_focus_on_click_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_halign_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_has_default_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_has_focus_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_has_tooltip_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_height_request_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_hexpand_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_hexpand_set_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_is_focus_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_margin_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_margin_bottom_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_margin_end_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_margin_start_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_margin_top_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_name_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_no_show_all_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_opacity_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_parent_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_receives_default_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_scale_factor_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_sensitive_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_tooltip_markup_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_tooltip_text_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_valign_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_vexpand_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_vexpand_set_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_visible_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_width_request_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_window_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
}

Required methods

This is supported on crate feature v3_20 only.
This is supported on crate feature v3_20 only.
This is supported on crate feature v3_20 only.
This is supported on crate feature v3_20 only.
This is supported on crate feature v3_20 only.

Implementors