pnmixer-rust/gtk/trait.WidgetExt.html

428 lines
262 KiB
HTML
Raw Normal View History

2017-07-14 23:30:16 +00:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="rustdoc">
<meta name="description" content="API documentation for the Rust `WidgetExt` trait in crate `gtk`.">
<meta name="keywords" content="rust, rustlang, rust-lang, WidgetExt">
<title>gtk::WidgetExt - Rust</title>
<link rel="stylesheet" type="text/css" href="../normalize.css">
<link rel="stylesheet" type="text/css" href="../rustdoc.css">
<link rel="stylesheet" type="text/css" href="../main.css">
</head>
<body class="rustdoc trait">
<!--[if lte IE 8]>
<div class="warning">
This old browser is unsupported and will most likely display funky
things.
</div>
<![endif]-->
<nav class="sidebar">
<p class='location'>Trait WidgetExt</p><div class="block items"><ul><li><a href="#required-methods">Required Methods</a></li><li><a href="#implementors">Implementors</a></li></ul></div><p class='location'><a href='index.html'>gtk</a></p><script>window.sidebarCurrent = {name: 'WidgetExt', ty: 'trait', relpath: ''};</script><script defer src="sidebar-items.js"></script>
</nav>
<nav class="sub">
<form class="search-form js-only">
<div class="search-container">
<input class="search-input" name="search"
autocomplete="off"
placeholder="Click or press S to search, ? for more options…"
type="search">
</div>
</form>
</nav>
<section id='main' class="content">
<h1 class='fqn'><span class='in-band'>Trait <a href='index.html'>gtk</a>::<wbr><a class="trait" href=''>WidgetExt</a></span><span class='out-of-band'><span id='render-detail'>
<a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">
[<span class='inner'>&#x2212;</span>]
</a>
</span><a class='srclink' href='../src/gtk/auto/widget.rs.html#87-751' title='goto source code'>[src]</a></span></h1>
<pre class='rust trait'>pub trait WidgetExt {
fn <a href='#tymethod.activate' class='fnname'>activate</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.add_accelerator' class='fnname'>add_accelerator</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accel_signal: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accel_group: &amp;<a class="struct" href="../gtk/struct.AccelGroup.html" title="struct gtk::AccelGroup">AccelGroup</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accel_key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accel_mods: <a class="struct" href="../gdk/auto/flags/struct.ModifierType.html" title="struct gdk::auto::flags::ModifierType">ModifierType</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accel_flags: <a class="struct" href="../gtk/struct.AccelFlags.html" title="struct gtk::AccelFlags">AccelFlags</a><br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.add_device_events' class='fnname'>add_device_events</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gdk/auto/device/struct.Device.html" title="struct gdk::auto::device::Device">Device</a>&gt;&gt;(&amp;self, device: &amp;P, events: <a class="struct" href="../gdk/auto/flags/struct.EventMask.html" title="struct gdk::auto::flags::EventMask">EventMask</a>);
fn <a href='#tymethod.add_events' class='fnname'>add_events</a>(&amp;self, events: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.add_mnemonic_label' class='fnname'>add_mnemonic_label</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;&gt;(&amp;self, label: &amp;P);
fn <a href='#tymethod.can_activate_accel' class='fnname'>can_activate_accel</a>(&amp;self, signal_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.child_focus' class='fnname'>child_focus</a>(&amp;self, direction: <a class="enum" href="../gtk/enum.DirectionType.html" title="enum gtk::DirectionType">DirectionType</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.child_notify' class='fnname'>child_notify</a>(&amp;self, child_property: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>);
fn <a href='#tymethod.compute_expand' class='fnname'>compute_expand</a>(&amp;self, orientation: <a class="enum" href="../gtk/enum.Orientation.html" title="enum gtk::Orientation">Orientation</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.create_pango_context' class='fnname'>create_pango_context</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../pango/auto/context/struct.Context.html" title="struct pango::auto::context::Context">Context</a>&gt;;
fn <a href='#tymethod.create_pango_layout' class='fnname'>create_pango_layout</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text: P<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../pango/auto/layout/struct.Layout.html" title="struct pango::auto::layout::Layout">Layout</a>&gt;;
fn <a href='#tymethod.destroy' class='fnname'>destroy</a>(&amp;self);
fn <a href='#tymethod.device_is_shadowed' class='fnname'>device_is_shadowed</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gdk/auto/device/struct.Device.html" title="struct gdk::auto::device::Device">Device</a>&gt;&gt;(&amp;self, device: &amp;P) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.drag_begin' class='fnname'>drag_begin</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../gdk/event/struct.Event.html" title="struct gdk::event::Event">Event</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;targets: &amp;<a class="struct" href="../gtk/struct.TargetList.html" title="struct gtk::TargetList">TargetList</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;actions: <a class="struct" href="../gdk/auto/flags/struct.DragAction.html" title="struct gdk::auto::flags::DragAction">DragAction</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event: P<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>&gt;;
fn <a href='#tymethod.drag_begin_with_coordinates' class='fnname'>drag_begin_with_coordinates</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../gdk/event/struct.Event.html" title="struct gdk::event::Event">Event</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;targets: &amp;<a class="struct" href="../gtk/struct.TargetList.html" title="struct gtk::TargetList">TargetList</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;actions: <a class="struct" href="../gdk/auto/flags/struct.DragAction.html" title="struct gdk::auto::flags::DragAction">DragAction</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event: P, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>&gt;;
fn <a href='#tymethod.drag_check_threshold' class='fnname'>drag_check_threshold</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;start_x: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;start_y: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;current_x: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;current_y: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.drag_dest_add_image_targets' class='fnname'>drag_dest_add_image_targets</a>(&amp;self);
fn <a href='#tymethod.drag_dest_add_text_targets' class='fnname'>drag_dest_add_text_targets</a>(&amp;self);
fn <a href='#tymethod.drag_dest_add_uri_targets' class='fnname'>drag_dest_add_uri_targets</a>(&amp;self);
fn <a href='#tymethod.drag_dest_find_target' class='fnname'>drag_dest_find_target</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../gtk/struct.TargetList.html" title="struct gtk::TargetList">TargetList</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;context: &amp;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;target_list: P<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk/atom/struct.Atom.html" title="struct gdk::atom::Atom">Atom</a>&gt;;
fn <a href='#tymethod.drag_dest_get_target_list' class='fnname'>drag_dest_get_target_list</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gtk/struct.TargetList.html" title="struct gtk::TargetList">TargetList</a>&gt;;
fn <a href='#tymethod.drag_dest_get_track_motion' class='fnname'>drag_dest_get_track_motion</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.drag_dest_set_proxy' class='fnname'>drag_dest_set_proxy</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_window: &amp;<a class="struct" href="../gdk/auto/window/struct.Window.html" title="struct gdk::auto::window::Window">Window</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;protocol: <a class="enum" href="../gdk/auto/enums/enum.DragProtocol.html" title="enum gdk::auto::enums::DragProtocol">DragProtocol</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;use_coordinates: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.drag_dest_set_target_list' class='fnname'>drag_dest_set_target_list</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../gtk/struct.TargetList.html" title="struct gtk::TargetList">TargetList</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;target_list: P<br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.drag_dest_set_track_motion' class='fnname'>drag_dest_set_track_motion</a>(&amp;self, track_motion: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.drag_dest_unset' class='fnname'>drag_dest_unset</a>(&amp;self);
fn <a href='#tymethod.drag_get_data' class='fnname'>drag_get_data</a>(&amp;self, context: &amp;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>, target: &amp;<a class="struct" href="../gdk/atom/struct.Atom.html" title="struct gdk::atom::Atom">Atom</a>, time_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>);
fn <a href='#tymethod.drag_highlight' class='fnname'>drag_highlight</a>(&amp;self);
fn <a href='#tymethod.drag_source_add_image_targets' class='fnname'>drag_source_add_image_targets</a>(&amp;self);
fn <a href='#tymethod.drag_source_add_text_targets' class='fnname'>drag_source_add_text_targets</a>(&amp;self);
fn <a href='#tymethod.drag_source_add_uri_targets' class='fnname'>drag_source_add_uri_targets</a>(&amp;self);
fn <a href='#tymethod.drag_source_get_target_list' class='fnname'>drag_source_get_target_list</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gtk/struct.TargetList.html" title="struct gtk::TargetList">TargetList</a>&gt;;
fn <a href='#tymethod.drag_source_set_icon_gicon' class='fnname'>drag_source_set_icon_gicon</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gio/auto/icon/struct.Icon.html" title="struct gio::auto::icon::Icon">Icon</a>&gt;&gt;(&amp;self, icon: &amp;P);
fn <a href='#tymethod.drag_source_set_icon_name' class='fnname'>drag_source_set_icon_name</a>(&amp;self, icon_name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>);
fn <a href='#tymethod.drag_source_set_icon_pixbuf' class='fnname'>drag_source_set_icon_pixbuf</a>(&amp;self, pixbuf: &amp;<a class="struct" href="../gdk_pixbuf/pixbuf/struct.Pixbuf.html" title="struct gdk_pixbuf::pixbuf::Pixbuf">Pixbuf</a>);
fn <a href='#tymethod.drag_source_set_icon_stock' class='fnname'>drag_source_set_icon_stock</a>(&amp;self, stock_id: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>);
fn <a href='#tymethod.drag_source_set_target_list' class='fnname'>drag_source_set_target_list</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../gtk/struct.TargetList.html" title="struct gtk::TargetList">TargetList</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;target_list: P<br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.drag_source_unset' class='fnname'>drag_source_unset</a>(&amp;self);
fn <a href='#tymethod.drag_unhighlight' class='fnname'>drag_unhighlight</a>(&amp;self);
fn <a href='#tymethod.draw' class='fnname'>draw</a>(&amp;self, cr: &amp;<a class="struct" href="../cairo/context/struct.Context.html" title="struct cairo::context::Context">Context</a>);
fn <a href='#tymethod.error_bell' class='fnname'>error_bell</a>(&amp;self);
fn <a href='#tymethod.event' class='fnname'>event</a>(&amp;self, event: &amp;<a class="struct" href="../gdk/event/struct.Event.html" title="struct gdk::event::Event">Event</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.freeze_child_notify' class='fnname'>freeze_child_notify</a>(&amp;self);
fn <a href='#tymethod.get_action_group' class='fnname'>get_action_group</a>(&amp;self, prefix: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gio/auto/action_group/struct.ActionGroup.html" title="struct gio::auto::action_group::ActionGroup">ActionGroup</a>&gt;;
fn <a href='#tymethod.get_allocated_baseline' class='fnname'>get_allocated_baseline</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.get_allocated_height' class='fnname'>get_allocated_height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.get_allocated_size' class='fnname'>get_allocated_size</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../gtk/struct.Rectangle.html" title="struct gtk::Rectangle">Allocation</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>;
fn <a href='#tymethod.get_allocated_width' class='fnname'>get_allocated_width</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.get_allocation' class='fnname'>get_allocation</a>(&amp;self) -&gt; <a class="struct" href="../gtk/struct.Rectangle.html" title="struct gtk::Rectangle">Allocation</a>;
fn <a href='#tymethod.get_ancestor' class='fnname'>get_ancestor</a>(&amp;self, widget_type: <a class="enum" href="../gtk/enum.Type.html" title="enum gtk::Type">Type</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;;
fn <a href='#tymethod.get_app_paintable' class='fnname'>get_app_paintable</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_can_default' class='fnname'>get_can_default</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_can_focus' class='fnname'>get_can_focus</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_child_visible' class='fnname'>get_child_visible</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_clip' class='fnname'>get_clip</a>(&amp;self) -&gt; <a class="struct" href="../gtk/struct.Rectangle.html" title="struct gtk::Rectangle">Allocation</a>;
fn <a href='#tymethod.get_clipboard' class='fnname'>get_clipboard</a>(&amp;self, selection: &amp;<a class="struct" href="../gdk/atom/struct.Atom.html" title="struct gdk::atom::Atom">Atom</a>) -&gt; <a class="struct" href="../gtk/struct.Clipboard.html" title="struct gtk::Clipboard">Clipboard</a>;
fn <a href='#tymethod.get_composite_name' class='fnname'>get_composite_name</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;;
fn <a href='#tymethod.get_device_enabled' class='fnname'>get_device_enabled</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gdk/auto/device/struct.Device.html" title="struct gdk::auto::device::Device">Device</a>&gt;&gt;(&amp;self, device: &amp;P) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_device_events' class='fnname'>get_device_events</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gdk/auto/device/struct.Device.html" title="struct gdk::auto::device::Device">Device</a>&gt;&gt;(&amp;self, device: &amp;P) -&gt; <a class="struct" href="../gdk/auto/flags/struct.EventMask.html" title="struct gdk::auto::flags::EventMask">EventMask</a>;
fn <a href='#tymethod.get_direction' class='fnname'>get_direction</a>(&amp;self) -&gt; <a class="enum" href="../gtk/enum.TextDirection.html" title="enum gtk::TextDirection">TextDirection</a>;
fn <a href='#tymethod.get_display' class='fnname'>get_display</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk/auto/display/struct.Display.html" title="struct gdk::auto::display::Display">Display</a>&gt;;
fn <a href='#tymethod.get_double_buffered' class='fnname'>get_double_buffered</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_events' class='fnname'>get_events</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.get_focus_on_click' class='fnname'>get_focus_on_click</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_font_map' class='fnname'>get_font_map</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../pango/auto/font_map/struct.FontMap.html" title="struct pango::auto::font_map::FontMap">FontMap</a>&gt;;
fn <a href='#tymethod.get_frame_clock' class='fnname'>get_frame_clock</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk/auto/frame_clock/struct.FrameClock.html" title="struct gdk::auto::frame_clock::FrameClock">FrameClock</a>&gt;;
fn <a href='#tymethod.get_halign' class='fnname'>get_halign</a>(&amp;self) -&gt; <a class="enum" href="../gtk/enum.Align.html" title="enum gtk::Align">Align</a>;
fn <a href='#tymethod.get_has_tooltip' class='fnname'>get_has_tooltip</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_has_window' class='fnname'>get_has_window</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_hexpand' class='fnname'>get_hexpand</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_hexpand_set' class='fnname'>get_hexpand_set</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_mapped' class='fnname'>get_mapped</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_margin_bottom' class='fnname'>get_margin_bottom</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.get_margin_end' class='fnname'>get_margin_end</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.get_margin_left' class='fnname'>get_margin_left</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.get_margin_right' class='fnname'>get_margin_right</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.get_margin_start' class='fnname'>get_margin_start</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.get_margin_top' class='fnname'>get_margin_top</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.get_modifier_mask' class='fnname'>get_modifier_mask</a>(&amp;self, intent: <a class="enum" href="../gdk/auto/enums/enum.ModifierIntent.html" title="enum gdk::auto::enums::ModifierIntent">ModifierIntent</a>) -&gt; <a class="struct" href="../gdk/auto/flags/struct.ModifierType.html" title="struct gdk::auto::flags::ModifierType">ModifierType</a>;
fn <a href='#tymethod.get_name' class='fnname'>get_name</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;;
fn <a href='#tymethod.get_no_show_all' class='fnname'>get_no_show_all</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_opacity' class='fnname'>get_opacity</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>;
fn <a href='#tymethod.get_pango_context' class='fnname'>get_pango_context</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../pango/auto/context/struct.Context.html" title="struct pango::auto::context::Context">Context</a>&gt;;
fn <a href='#tymethod.get_parent' class='fnname'>get_parent</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;;
fn <a href='#tymethod.get_parent_window' class='fnname'>get_parent_window</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk/auto/window/struct.Window.html" title="struct gdk::auto::window::Window">Window</a>&gt;;
fn <a href='#tymethod.get_preferred_height' class='fnname'>get_preferred_height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>;
fn <a href='#tymethod.get_preferred_height_and_baseline_for_width' class='fnname'>get_preferred_height_and_baseline_for_width</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>;
fn <a href='#tymethod.get_preferred_height_for_width' class='fnname'>get_preferred_height_for_width</a>(&amp;self, width: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>;
fn <a href='#tymethod.get_preferred_size' class='fnname'>get_preferred_size</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="struct" href="../gtk/struct.Requisition.html" title="struct gtk::Requisition">Requisition</a>, <a class="struct" href="../gtk/struct.Requisition.html" title="struct gtk::Requisition">Requisition</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>;
fn <a href='#tymethod.get_preferred_width' class='fnname'>get_preferred_width</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>;
fn <a href='#tymethod.get_preferred_width_for_height' class='fnname'>get_preferred_width_for_height</a>(&amp;self, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>;
fn <a href='#tymethod.get_realized' class='fnname'>get_realized</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_receives_default' class='fnname'>get_receives_default</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_request_mode' class='fnname'>get_request_mode</a>(&amp;self) -&gt; <a class="enum" href="../gtk/enum.SizeRequestMode.html" title="enum gtk::SizeRequestMode">SizeRequestMode</a>;
fn <a href='#tymethod.get_root_window' class='fnname'>get_root_window</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk/auto/window/struct.Window.html" title="struct gdk::auto::window::Window">Window</a>&gt;;
fn <a href='#tymethod.get_scale_factor' class='fnname'>get_scale_factor</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.get_screen' class='fnname'>get_screen</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk/auto/screen/struct.Screen.html" title="struct gdk::auto::screen::Screen">Screen</a>&gt;;
fn <a href='#tymethod.get_sensitive' class='fnname'>get_sensitive</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_settings' class='fnname'>get_settings</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gtk/struct.Settings.html" title="struct gtk::Settings">Settings</a>&gt;;
fn <a href='#tymethod.get_size_request' class='fnname'>get_size_request</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>;
fn <a href='#tymethod.get_state_flags' class='fnname'>get_state_flags</a>(&amp;self) -&gt; <a class="struct" href="../gtk/struct.StateFlags.html" title="struct gtk::StateFlags">StateFlags</a>;
fn <a href='#tymethod.get_style_context' class='fnname'>get_style_context</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gtk/struct.StyleContext.html" title="struct gtk::StyleContext">StyleContext</a>&gt;;
fn <a href='#tymethod.get_support_multidevice' class='fnname'>get_support_multidevice</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_template_child' class='fnname'>get_template_child</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;widget_type: <a class="enum" href="../gtk/enum.Type.html" title="enum gtk::Type">Type</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gtk/struct.Object.html" title="struct gtk::Object">Object</a>&gt;;
fn <a href='#tymethod.get_tooltip_markup' class='fnname'>get_tooltip_markup</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;;
fn <a href='#tymethod.get_tooltip_text' class='fnname'>get_tooltip_text</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;;
fn <a href='#tymethod.get_tooltip_window' class='fnname'>get_tooltip_window</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gtk/struct.Window.html" title="struct gtk::Window">Window</a>&gt;;
fn <a href='#tymethod.get_toplevel' class='fnname'>get_toplevel</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;;
fn <a href='#tymethod.get_valign' class='fnname'>get_valign</a>(&amp;self) -&gt; <a class="enum" href="../gtk/enum.Align.html" title="enum gtk::Align">Align</a>;
fn <a href='#tymethod.get_valign_with_baseline' class='fnname'>get_valign_with_baseline</a>(&amp;self) -&gt; <a class="enum" href="../gtk/enum.Align.html" title="enum gtk::Align">Align</a>;
fn <a href='#tymethod.get_vexpand' class='fnname'>get_vexpand</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_vexpand_set' class='fnname'>get_vexpand_set</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_visible' class='fnname'>get_visible</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_visual' class='fnname'>get_visual</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk/auto/visual/struct.Visual.html" title="struct gdk::auto::visual::Visual">Visual</a>&gt;;
fn <a href='#tymethod.get_window' class='fnname'>get_window</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk/auto/window/struct.Window.html" title="struct gdk::auto::window::Window">Window</a>&gt;;
fn <a href='#tymethod.grab_add' class='fnname'>grab_add</a>(&amp;self);
fn <a href='#tymethod.grab_default' class='fnname'>grab_default</a>(&amp;self);
fn <a href='#tymethod.grab_focus' class='fnname'>grab_focus</a>(&amp;self);
fn <a href='#tymethod.grab_remove' class='fnname'>grab_remove</a>(&amp;self);
fn <a href='#tymethod.has_default' class='fnname'>has_default</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.has_focus' class='fnname'>has_focus</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.has_grab' class='fnname'>has_grab</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.has_screen' class='fnname'>has_screen</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.has_visible_focus' class='fnname'>has_visible_focus</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.hide' class='fnname'>hide</a>(&amp;self);
fn <a href='#tymethod.hide_on_delete' class='fnname'>hide_on_delete</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.in_destruction' class='fnname'>in_destruction</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.init_template' class='fnname'>init_template</a>(&amp;self);
fn <a href='#tymethod.input_shape_combine_region' class='fnname'>input_shape_combine_region</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../cairo/region/struct.Region.html" title="struct cairo::region::Region">Region</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;region: P<br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.insert_action_group' class='fnname'>insert_action_group</a>&lt;'a, P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gio/auto/action_group/struct.ActionGroup.html" title="struct gio::auto::action_group::ActionGroup">ActionGroup</a>&gt; + 'a, Q:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a P&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;group: Q<br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.is_ancestor' class='fnname'>is_ancestor</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;&gt;(&amp;self, ancestor: &amp;P) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.is_composited' class='fnname'>is_composited</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.is_drawable' class='fnname'>is_drawable</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.is_focus' class='fnname'>is_focus</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.is_sensitive' class='fnname'>is_sensitive</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.is_toplevel' class='fnname'>is_toplevel</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.is_visible' class='fnname'>is_visible</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.keynav_failed' class='fnname'>keynav_failed</a>(&amp;self, direction: <a class="enum" href="../gtk/enum.DirectionType.html" title="enum gtk::DirectionType">DirectionType</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.list_action_prefixes' class='fnname'>list_action_prefixes</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;;
fn <a href='#tymethod.list_mnemonic_labels' class='fnname'>list_mnemonic_labels</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;;
fn <a href='#tymethod.map' class='fnname'>map</a>(&amp;self);
fn <a href='#tymethod.mnemonic_activate' class='fnname'>mnemonic_activate</a>(&amp;self, group_cycling: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.override_background_color' class='fnname'>override_background_color</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../gdk/rgba/struct.RGBA.html" title="struct gdk::rgba::RGBA">RGBA</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;state: <a class="struct" href="../gtk/struct.StateFlags.html" title="struct gtk::StateFlags">StateFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: P<br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.override_color' class='fnname'>override_color</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../gdk/rgba/struct.RGBA.html" title="struct gdk::rgba::RGBA">RGBA</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;state: <a class="struct" href="../gtk/struct.StateFlags.html" title="struct gtk::StateFlags">StateFlags</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: P<br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.override_cursor' class='fnname'>override_cursor</a>&lt;'a, 'b, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../gdk/rgba/struct.RGBA.html" title="struct gdk::rgba::RGBA">RGBA</a>&gt;&gt;, Q:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'b <a class="struct" href="../gdk/rgba/struct.RGBA.html" title="struct gdk::rgba::RGBA">RGBA</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cursor: P, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;secondary_cursor: Q<br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.override_font' class='fnname'>override_font</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../pango/auto/font_description/struct.FontDescription.html" title="struct pango::auto::font_description::FontDescription">FontDescription</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;font_desc: P<br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.override_symbolic_color' class='fnname'>override_symbolic_color</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../gdk/rgba/struct.RGBA.html" title="struct gdk::rgba::RGBA">RGBA</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color: P<br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.queue_allocate' class='fnname'>queue_allocate</a>(&amp;self);
fn <a href='#tymethod.queue_compute_expand' class='fnname'>queue_compute_expand</a>(&amp;self);
fn <a href='#tymethod.queue_draw' class='fnname'>queue_draw</a>(&amp;self);
fn <a href='#tymethod.queue_draw_area' class='fnname'>queue_draw_area</a>(&amp;self, x: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, y: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, width: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.queue_draw_region' class='fnname'>queue_draw_region</a>(&amp;self, region: &amp;<a class="struct" href="../cairo/region/struct.Region.html" title="struct cairo::region::Region">Region</a>);
fn <a href='#tymethod.queue_resize' class='fnname'>queue_resize</a>(&amp;self);
fn <a href='#tymethod.queue_resize_no_redraw' class='fnname'>queue_resize_no_redraw</a>(&amp;self);
fn <a href='#tymethod.realize' class='fnname'>realize</a>(&amp;self);
fn <a href='#tymethod.region_intersect' class='fnname'>region_intersect</a>(&amp;self, region: &amp;<a class="struct" href="../cairo/region/struct.Region.html" title="struct cairo::region::Region">Region</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../cairo/region/struct.Region.html" title="struct cairo::region::Region">Region</a>&gt;;
fn <a href='#tymethod.register_window' class='fnname'>register_window</a>(&amp;self, window: &amp;<a class="struct" href="../gdk/auto/window/struct.Window.html" title="struct gdk::auto::window::Window">Window</a>);
fn <a href='#tymethod.remove_accelerator' class='fnname'>remove_accelerator</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accel_group: &amp;<a class="struct" href="../gtk/struct.AccelGroup.html" title="struct gtk::AccelGroup">AccelGroup</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accel_key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accel_mods: <a class="struct" href="../gdk/auto/flags/struct.ModifierType.html" title="struct gdk::auto::flags::ModifierType">ModifierType</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.remove_mnemonic_label' class='fnname'>remove_mnemonic_label</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;&gt;(&amp;self, label: &amp;P);
fn <a href='#tymethod.remove_tick_callback' class='fnname'>remove_tick_callback</a>(&amp;self, id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>);
fn <a href='#tymethod.render_icon_pixbuf' class='fnname'>render_icon_pixbuf</a>(&amp;self, stock_id: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk_pixbuf/pixbuf/struct.Pixbuf.html" title="struct gdk_pixbuf::pixbuf::Pixbuf">Pixbuf</a>&gt;;
fn <a href='#tymethod.reparent' class='fnname'>reparent</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;&gt;(&amp;self, new_parent: &amp;P);
fn <a href='#tymethod.reset_style' class='fnname'>reset_style</a>(&amp;self);
fn <a href='#tymethod.send_expose' class='fnname'>send_expose</a>(&amp;self, event: &amp;<a class="struct" href="../gdk/event/struct.Event.html" title="struct gdk::event::Event">Event</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.send_focus_change' class='fnname'>send_focus_change</a>(&amp;self, event: &amp;<a class="struct" href="../gdk/event/struct.Event.html" title="struct gdk::event::Event">Event</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.set_accel_path' class='fnname'>set_accel_path</a>&lt;'a, 'b, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt;, Q:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'b <a class="struct" href="../gtk/struct.AccelGroup.html" title="struct gtk::AccelGroup">AccelGroup</a>&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accel_path: P, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;accel_group: Q<br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.set_allocation' class='fnname'>set_allocation</a>(&amp;self, allocation: &amp;<a class="struct" href="../gtk/struct.Rectangle.html" title="struct gtk::Rectangle">Allocation</a>);
fn <a href='#tymethod.set_app_paintable' class='fnname'>set_app_paintable</a>(&amp;self, app_paintable: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_can_default' class='fnname'>set_can_default</a>(&amp;self, can_default: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_can_focus' class='fnname'>set_can_focus</a>(&amp;self, can_focus: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_child_visible' class='fnname'>set_child_visible</a>(&amp;self, is_visible: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_clip' class='fnname'>set_clip</a>(&amp;self, clip: &amp;<a class="struct" href="../gtk/struct.Rectangle.html" title="struct gtk::Rectangle">Allocation</a>);
fn <a href='#tymethod.set_composite_name' class='fnname'>set_composite_name</a>(&amp;self, name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>);
fn <a href='#tymethod.set_device_enabled' class='fnname'>set_device_enabled</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gdk/auto/device/struct.Device.html" title="struct gdk::auto::device::Device">Device</a>&gt;&gt;(&amp;self, device: &amp;P, enabled: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_device_events' class='fnname'>set_device_events</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gdk/auto/device/struct.Device.html" title="struct gdk::auto::device::Device">Device</a>&gt;&gt;(&amp;self, device: &amp;P, events: <a class="struct" href="../gdk/auto/flags/struct.EventMask.html" title="struct gdk::auto::flags::EventMask">EventMask</a>);
fn <a href='#tymethod.set_direction' class='fnname'>set_direction</a>(&amp;self, dir: <a class="enum" href="../gtk/enum.TextDirection.html" title="enum gtk::TextDirection">TextDirection</a>);
fn <a href='#tymethod.set_double_buffered' class='fnname'>set_double_buffered</a>(&amp;self, double_buffered: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_events' class='fnname'>set_events</a>(&amp;self, events: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.set_focus_on_click' class='fnname'>set_focus_on_click</a>(&amp;self, focus_on_click: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_font_map' class='fnname'>set_font_map</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../pango/auto/font_map/struct.FontMap.html" title="struct pango::auto::font_map::FontMap">FontMap</a>&gt;&gt;&gt;(&amp;self, font_map: P);
fn <a href='#tymethod.set_halign' class='fnname'>set_halign</a>(&amp;self, align: <a class="enum" href="../gtk/enum.Align.html" title="enum gtk::Align">Align</a>);
fn <a href='#tymethod.set_has_tooltip' class='fnname'>set_has_tooltip</a>(&amp;self, has_tooltip: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_has_window' class='fnname'>set_has_window</a>(&amp;self, has_window: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_hexpand' class='fnname'>set_hexpand</a>(&amp;self, expand: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_hexpand_set' class='fnname'>set_hexpand_set</a>(&amp;self, set: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_mapped' class='fnname'>set_mapped</a>(&amp;self, mapped: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_margin_bottom' class='fnname'>set_margin_bottom</a>(&amp;self, margin: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.set_margin_end' class='fnname'>set_margin_end</a>(&amp;self, margin: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.set_margin_left' class='fnname'>set_margin_left</a>(&amp;self, margin: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.set_margin_right' class='fnname'>set_margin_right</a>(&amp;self, margin: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.set_margin_start' class='fnname'>set_margin_start</a>(&amp;self, margin: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.set_margin_top' class='fnname'>set_margin_top</a>(&amp;self, margin: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.set_name' class='fnname'>set_name</a>(&amp;self, name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>);
fn <a href='#tymethod.set_no_show_all' class='fnname'>set_no_show_all</a>(&amp;self, no_show_all: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_opacity' class='fnname'>set_opacity</a>(&amp;self, opacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>);
fn <a href='#tymethod.set_parent' class='fnname'>set_parent</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;&gt;(&amp;self, parent: &amp;P);
fn <a href='#tymethod.set_parent_window' class='fnname'>set_parent_window</a>(&amp;self, parent_window: &amp;<a class="struct" href="../gdk/auto/window/struct.Window.html" title="struct gdk::auto::window::Window">Window</a>);
fn <a href='#tymethod.set_realized' class='fnname'>set_realized</a>(&amp;self, realized: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_receives_default' class='fnname'>set_receives_default</a>(&amp;self, receives_default: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_redraw_on_allocate' class='fnname'>set_redraw_on_allocate</a>(&amp;self, redraw_on_allocate: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_sensitive' class='fnname'>set_sensitive</a>(&amp;self, sensitive: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_size_request' class='fnname'>set_size_request</a>(&amp;self, width: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.set_state_flags' class='fnname'>set_state_flags</a>(&amp;self, flags: <a class="struct" href="../gtk/struct.StateFlags.html" title="struct gtk::StateFlags">StateFlags</a>, clear: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_support_multidevice' class='fnname'>set_support_multidevice</a>(&amp;self, support_multidevice: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_tooltip_markup' class='fnname'>set_tooltip_markup</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt;&gt;(&amp;self, markup: P);
fn <a href='#tymethod.set_tooltip_text' class='fnname'>set_tooltip_text</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;&gt;&gt;(&amp;self, text: P);
fn <a href='#tymethod.set_tooltip_window' class='fnname'>set_tooltip_window</a>&lt;'a, P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gtk/struct.Window.html" title="struct gtk::Window">Window</a>&gt; + 'a, Q:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a P&gt;&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;custom_window: Q<br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.set_valign' class='fnname'>set_valign</a>(&amp;self, align: <a class="enum" href="../gtk/enum.Align.html" title="enum gtk::Align">Align</a>);
fn <a href='#tymethod.set_vexpand' class='fnname'>set_vexpand</a>(&amp;self, expand: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_vexpand_set' class='fnname'>set_vexpand_set</a>(&amp;self, set: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_visible' class='fnname'>set_visible</a>(&amp;self, visible: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.set_visual' class='fnname'>set_visual</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../gdk/auto/visual/struct.Visual.html" title="struct gdk::auto::visual::Visual">Visual</a>&gt;&gt;&gt;(&amp;self, visual: P);
fn <a href='#tymethod.set_window' class='fnname'>set_window</a>(&amp;self, window: &amp;<a class="struct" href="../gdk/auto/window/struct.Window.html" title="struct gdk::auto::window::Window">Window</a>);
fn <a href='#tymethod.shape_combine_region' class='fnname'>shape_combine_region</a>&lt;'a, P:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;'a <a class="struct" href="../cairo/region/struct.Region.html" title="struct cairo::region::Region">Region</a>&gt;&gt;&gt;(&amp;self, region: P);
fn <a href='#tymethod.show' class='fnname'>show</a>(&amp;self);
fn <a href='#tymethod.show_all' class='fnname'>show_all</a>(&amp;self);
fn <a href='#tymethod.show_now' class='fnname'>show_now</a>(&amp;self);
fn <a href='#tymethod.size_allocate' class='fnname'>size_allocate</a>(&amp;self, allocation: &amp;mut <a class="struct" href="../gtk/struct.Rectangle.html" title="struct gtk::Rectangle">Allocation</a>);
fn <a href='#tymethod.size_allocate_with_baseline' class='fnname'>size_allocate_with_baseline</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;allocation: &amp;mut <a class="struct" href="../gtk/struct.Rectangle.html" title="struct gtk::Rectangle">Allocation</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;baseline: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;);
fn <a href='#tymethod.thaw_child_notify' class='fnname'>thaw_child_notify</a>(&amp;self);
fn <a href='#tymethod.translate_coordinates' class='fnname'>translate_coordinates</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dest_widget: &amp;P, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src_x: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;src_y: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a>&gt;;
fn <a href='#tymethod.trigger_tooltip_query' class='fnname'>trigger_tooltip_query</a>(&amp;self);
fn <a href='#tymethod.unmap' class='fnname'>unmap</a>(&amp;self);
fn <a href='#tymethod.unparent' class='fnname'>unparent</a>(&amp;self);
fn <a href='#tymethod.unrealize' class='fnname'>unrealize</a>(&amp;self);
fn <a href='#tymethod.unregister_window' class='fnname'>unregister_window</a>(&amp;self, window: &amp;<a class="struct" href="../gdk/auto/window/struct.Window.html" title="struct gdk::auto::window::Window">Window</a>);
fn <a href='#tymethod.unset_state_flags' class='fnname'>unset_state_flags</a>(&amp;self, flags: <a class="struct" href="../gtk/struct.StateFlags.html" title="struct gtk::StateFlags">StateFlags</a>);
fn <a href='#tymethod.get_property_composite_child' class='fnname'>get_property_composite_child</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.get_property_expand' class='fnname'>get_property_expand</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.set_property_expand' class='fnname'>set_property_expand</a>(&amp;self, expand: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.get_property_has_default' class='fnname'>get_property_has_default</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.set_property_has_default' class='fnname'>set_property_has_default</a>(&amp;self, has_default: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.get_property_has_focus' class='fnname'>get_property_has_focus</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.set_property_has_focus' class='fnname'>set_property_has_focus</a>(&amp;self, has_focus: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.get_property_height_request' class='fnname'>get_property_height_request</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.set_property_height_request' class='fnname'>set_property_height_request</a>(&amp;self, height_request: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.get_property_is_focus' class='fnname'>get_property_is_focus</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
fn <a href='#tymethod.set_property_is_focus' class='fnname'>set_property_is_focus</a>(&amp;self, is_focus: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>);
fn <a href='#tymethod.get_property_margin' class='fnname'>get_property_margin</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.set_property_margin' class='fnname'>set_property_margin</a>(&amp;self, margin: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.get_property_width_request' class='fnname'>get_property_width_request</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;
fn <a href='#tymethod.set_property_width_request' class='fnname'>set_property_width_request</a>(&amp;self, width_request: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);
fn <a href='#tymethod.connect_accel_closures_changed' class='fnname'>connect_accel_closures_changed</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_button_press_event' class='fnname'>connect_button_press_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_button/struct.EventButton.html" title="struct gdk::event_button::EventButton">EventButton</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_button_release_event' class='fnname'>connect_button_release_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_button/struct.EventButton.html" title="struct gdk::event_button::EventButton">EventButton</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_can_activate_accel' class='fnname'>connect_can_activate_accel</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_composited_changed' class='fnname'>connect_composited_changed</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_configure_event' class='fnname'>connect_configure_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_configure/struct.EventConfigure.html" title="struct gdk::event_configure::EventConfigure">EventConfigure</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_damage_event' class='fnname'>connect_damage_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_expose/struct.EventExpose.html" title="struct gdk::event_expose::EventExpose">EventExpose</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_delete_event' class='fnname'>connect_delete_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event/struct.Event.html" title="struct gdk::event::Event">Event</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_destroy' class='fnname'>connect_destroy</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_destroy_event' class='fnname'>connect_destroy_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event/struct.Event.html" title="struct gdk::event::Event">Event</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_direction_changed' class='fnname'>connect_direction_changed</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, <a class="enum" href="../gtk/enum.TextDirection.html" title="enum gtk::TextDirection">TextDirection</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_drag_begin' class='fnname'>connect_drag_begin</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_drag_data_delete' class='fnname'>connect_drag_data_delete</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_drag_data_get' class='fnname'>connect_drag_data_get</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>, &amp;<a class="struct" href="../gtk/struct.SelectionData.html" title="struct gtk::SelectionData">SelectionData</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_drag_data_received' class='fnname'>connect_drag_data_received</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, &amp;<a class="struct" href="../gtk/struct.SelectionData.html" title="struct gtk::SelectionData">SelectionData</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_drag_drop' class='fnname'>connect_drag_drop</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_drag_end' class='fnname'>connect_drag_end</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_drag_failed' class='fnname'>connect_drag_failed</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>, <a class="enum" href="../gtk/enum.DragResult.html" title="enum gtk::DragResult">DragResult</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_drag_leave' class='fnname'>connect_drag_leave</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_drag_motion' class='fnname'>connect_drag_motion</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/auto/drag_context/struct.DragContext.html" title="struct gdk::auto::drag_context::DragContext">DragContext</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_draw' class='fnname'>connect_draw</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../cairo/context/struct.Context.html" title="struct cairo::context::Context">Context</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_enter_notify_event' class='fnname'>connect_enter_notify_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_crossing/struct.EventCrossing.html" title="struct gdk::event_crossing::EventCrossing">EventCrossing</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_event' class='fnname'>connect_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event/struct.Event.html" title="struct gdk::event::Event">Event</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_event_after' class='fnname'>connect_event_after</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event/struct.Event.html" title="struct gdk::event::Event">Event</a>) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_focus' class='fnname'>connect_focus</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, <a class="enum" href="../gtk/enum.DirectionType.html" title="enum gtk::DirectionType">DirectionType</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_focus_in_event' class='fnname'>connect_focus_in_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_focus/struct.EventFocus.html" title="struct gdk::event_focus::EventFocus">EventFocus</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_focus_out_event' class='fnname'>connect_focus_out_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_focus/struct.EventFocus.html" title="struct gdk::event_focus::EventFocus">EventFocus</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_grab_broken_event' class='fnname'>connect_grab_broken_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_grab_broken/struct.EventGrabBroken.html" title="struct gdk::event_grab_broken::EventGrabBroken">EventGrabBroken</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_grab_focus' class='fnname'>connect_grab_focus</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_grab_notify' class='fnname'>connect_grab_notify</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_hide' class='fnname'>connect_hide</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_hierarchy_changed' class='fnname'>connect_hierarchy_changed</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_key_press_event' class='fnname'>connect_key_press_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_key/struct.EventKey.html" title="struct gdk::event_key::EventKey">EventKey</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_key_release_event' class='fnname'>connect_key_release_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_key/struct.EventKey.html" title="struct gdk::event_key::EventKey">EventKey</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_keynav_failed' class='fnname'>connect_keynav_failed</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, <a class="enum" href="../gtk/enum.DirectionType.html" title="enum gtk::DirectionType">DirectionType</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_leave_notify_event' class='fnname'>connect_leave_notify_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_crossing/struct.EventCrossing.html" title="struct gdk::event_crossing::EventCrossing">EventCrossing</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_map' class='fnname'>connect_map</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_mnemonic_activate' class='fnname'>connect_mnemonic_activate</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_motion_notify_event' class='fnname'>connect_motion_notify_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_motion/struct.EventMotion.html" title="struct gdk::event_motion::EventMotion">EventMotion</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_move_focus' class='fnname'>connect_move_focus</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, <a class="enum" href="../gtk/enum.DirectionType.html" title="enum gtk::DirectionType">DirectionType</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_parent_set' class='fnname'>connect_parent_set</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_popup_menu' class='fnname'>connect_popup_menu</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_property_notify_event' class='fnname'>connect_property_notify_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_property/struct.EventProperty.html" title="struct gdk::event_property::EventProperty">EventProperty</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_proximity_in_event' class='fnname'>connect_proximity_in_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_proximity/struct.EventProximity.html" title="struct gdk::event_proximity::EventProximity">EventProximity</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_proximity_out_event' class='fnname'>connect_proximity_out_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_proximity/struct.EventProximity.html" title="struct gdk::event_proximity::EventProximity">EventProximity</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_query_tooltip' class='fnname'>connect_query_tooltip</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>, &amp;<a class="struct" href="../gtk/struct.Tooltip.html" title="struct gtk::Tooltip">Tooltip</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_realize' class='fnname'>connect_realize</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_screen_changed' class='fnname'>connect_screen_changed</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../gdk/auto/screen/struct.Screen.html" title="struct gdk::auto::screen::Screen">Screen</a>&gt;) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_scroll_event' class='fnname'>connect_scroll_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_scroll/struct.EventScroll.html" title="struct gdk::event_scroll::EventScroll">EventScroll</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_selection_clear_event' class='fnname'>connect_selection_clear_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_selection/struct.EventSelection.html" title="struct gdk::event_selection::EventSelection">EventSelection</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_selection_get' class='fnname'>connect_selection_get</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gtk/struct.SelectionData.html" title="struct gtk::SelectionData">SelectionData</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_selection_notify_event' class='fnname'>connect_selection_notify_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_selection/struct.EventSelection.html" title="struct gdk::event_selection::EventSelection">EventSelection</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_selection_received' class='fnname'>connect_selection_received</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gtk/struct.SelectionData.html" title="struct gtk::SelectionData">SelectionData</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_selection_request_event' class='fnname'>connect_selection_request_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_selection/struct.EventSelection.html" title="struct gdk::event_selection::EventSelection">EventSelection</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_show' class='fnname'>connect_show</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_show_help' class='fnname'>connect_show_help</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, <a class="enum" href="../gtk/enum.WidgetHelpType.html" title="enum gtk::WidgetHelpType">WidgetHelpType</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_size_allocate' class='fnname'>connect_size_allocate</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gtk/struct.Rectangle.html" title="struct gtk::Rectangle">Allocation</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_state_flags_changed' class='fnname'>connect_state_flags_changed</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, <a class="struct" href="../gtk/struct.StateFlags.html" title="struct gtk::StateFlags">StateFlags</a>) + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_style_updated' class='fnname'>connect_style_updated</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_touch_event' class='fnname'>connect_touch_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event/struct.Event.html" title="struct gdk::event::Event">Event</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_unmap' class='fnname'>connect_unmap</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_unrealize' class='fnname'>connect_unrealize</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self) + 'static&gt;(&amp;self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_visibility_notify_event' class='fnname'>connect_visibility_notify_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_visibility/struct.EventVisibility.html" title="struct gdk::event_visibility::EventVisibility">EventVisibility</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
fn <a href='#tymethod.connect_window_state_event' class='fnname'>connect_window_state_event</a>&lt;F:&nbsp;<a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(&amp;Self, &amp;<a class="struct" href="../gdk/event_window_state/struct.EventWindowState.html" title="struct gdk::event_window_state::EventWindowState">EventWindowState</a>) -&gt; <a class="struct" href="../gtk/prelude/struct.Inhibit.html" title="struct gtk::prelude::Inhibit">Inhibit</a> + 'static&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f: F<br>&nbsp;&nbsp;&nbsp;&nbsp;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
}</pre>
<h2 id='required-methods'>Required Methods</h2>
<div class='methods'>
<h3 id='tymethod.activate' class='method'><span id='activate.v' class='invisible'><code>fn <a href='#tymethod.activate' class='fnname'>activate</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span></h3><h3 id='tymethod.add_accelerator' class='method'><span id='add_accelerator.v' class='invisible'><code>fn <a href='#tymethod.add_accelerator' class='fnname'>add_accelerator</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;accel_signal: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;accel_group: &amp;<a class="struct" href="../gtk/struct.AccelGroup.html" title="struct gtk::AccelGroup">AccelGroup</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;accel_key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;accel_mods: <a class="struct" href="../gdk/auto/flags/struct.ModifierType.html" title="struct gdk::auto::flags::ModifierType">ModifierType</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;accel_flags: <a class="struct" href="../gtk/struct.AccelFlags.html" title="struct gtk::AccelFlags">AccelFlags</a><br>)</code></span></h3><h3 id='tymethod.add_device_events' class='method'><span id='add_device_events.v' class='invisible'><code>fn <a href='#tymethod.add_device_events' class='fnname'>add_device_events</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gdk/auto/device/struct.Device.html" title="struct gdk::auto::device::Device">Device</a>&gt;&gt;(&amp;self, device: &amp;P, events: <a class="struct" href="../gdk/auto/flags/struct.EventMask.html" title="struct gdk::auto::flags::EventMask">EventMask</a>)</code></span></h3><h3 id='tymethod.add_events' class='method'><span id='add_events.v' class='invisible'><code>fn <a href='#tymethod.add_events' class='fnname'>add_events</a>(&amp;self, events: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>)</code></span></h3><h3 id='tymethod.add_mnemonic_label' class='method'><span id='add_mnemonic_label.v' class='invisible'><code>fn <a href='#tymethod.add_mnemonic_label' class='fnname'>add_mnemonic_label</a>&lt;P:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt;&gt;(&amp;self, label: &amp;P)</code></span></h3><h3 id='tymethod.can_activate_accel' class='method'><span id='can_activate_accel.v' class='invisible'><code>fn <a href='#tymethod.can_activate_accel' class='fnname'>can_activate_accel</a>(&amp;self, signal_id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span></h3><h3 id='tymethod.child_focus' class='method'><span id='child_focus.v' class='invisible'><code>fn <a href='#tymethod.child_focus' class='fnname'>child_focus</a>(&amp;self, direction: <a class="enum" href="../gtk/enum.DirectionType.html" title="enum gtk::DirectionType">DirectionType</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span></h3><h3 id='tymethod.child_notify' class='method'><span id='child_notify.v' class='invisible'><code>fn <a href='#tymethod.child_notify' class='fnname'>child_notify</a>(&amp;self, child_property: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>)</code></span></h3><h3 id='tymethod.compute_expand' class='method'><span id='compute_expand.v' class='invisible'><code>fn <a href='#tymethod.compute_expand' class='fnname'>compute_expand</a>(&amp;self, orientation: <a class="enum" href="../gtk/enum.Orientation.html" title="enum gtk::Orientation">Orientation</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span></h3><h3
<h2 id='implementors'>Implementors</h2>
<ul class='item-list' id='implementors-list'>
<li><code>impl&lt;O:&nbsp;<a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gtk/struct.Widget.html" title="struct gtk::Widget">Widget</a>&gt; + <a class="trait" href="../gtk/trait.IsA.html" title="trait gtk::IsA">IsA</a>&lt;<a class="struct" href="../gtk/struct.Object.html" title="struct gtk::Object">Object</a>&gt;&gt; WidgetExt for O</code></li>
</ul><script type="text/javascript" async
src="../implementors/gtk/trait.WidgetExt.js">
</script></section>
<section id='search' class="content hidden"></section>
<section class="footer"></section>
<aside id="help" class="hidden">
<div>
<h1 class="hidden">Help</h1>
<div class="shortcuts">
<h2>Keyboard Shortcuts</h2>
<dl>
<dt>?</dt>
<dd>Show this help dialog</dd>
<dt>S</dt>
<dd>Focus the search field</dd>
<dt>&larrb;</dt>
<dd>Move up in search results</dd>
<dt>&rarrb;</dt>
<dd>Move down in search results</dd>
<dt>&#9166;</dt>
<dd>Go to active search result</dd>
<dt>+</dt>
<dd>Collapse/expand all sections</dd>
</dl>
</div>
<div class="infos">
<h2>Search Tricks</h2>
<p>
Prefix searches with a type followed by a colon (e.g.
<code>fn:</code>) to restrict the search to a given type.
</p>
<p>
Accepted types are: <code>fn</code>, <code>mod</code>,
<code>struct</code>, <code>enum</code>,
<code>trait</code>, <code>type</code>, <code>macro</code>,
and <code>const</code>.
</p>
<p>
Search functions by type signature (e.g.
<code>vec -> usize</code> or <code>* -> vec</code>)
</p>
</div>
</div>
</aside>
<script>
window.rootPath = "../";
window.currentCrate = "gtk";
</script>
<script src="../main.js"></script>
<script defer src="../search-index.js"></script>
</body>
</html>