o ` src_widget ` ’s allocation to coordinates
relative to ` dest_widget ` ’s allocations. In order to perform this
operation, both widgets must be realized, and must share a common toplevel.

######  [ gtk_widget_trigger_tooltip_query
](method.Widget.trigger_tooltip_query.html)

Triggers a tooltip query on the display where the toplevel of ` widget ` is
located. See ` gtk_tooltip_trigger_tooltip_query() ` for more information.

since: 2.12

######  [ gtk_widget_unmap ](method.Widget.unmap.html)

This function is only for use in widget implementations. Causes a widget to be
unmapped if it’s currently mapped.

######  [ gtk_widget_unparent ](method.Widget.unparent.html)

This function is only for use in widget implementations. Should be called by
implementations of the remove method on ` GtkContainer ` , to dissociate a
child from the container.

######  [ gtk_widget_unrealize ](method.Widget.unrealize.html)

This function is only useful in widget implementations. Causes a widget to be
unrealized (frees all  GDK  resources associated with the widget, such as `
widget ` ->window).

######  [ gtk_widget_unregister_window ](method.Widget.unregister_window.html)

Unregisters a ` GdkWindow ` from the widget that was previously set up with
gtk_widget_register_window(). You need to call this when the window is no
longer used by the widget, such as when you destroy it.

since: 3.8

######  [ gtk_widget_unset_state_flags ](method.Widget.unset_state_flags.html)

This function is for use in widget implementations. Turns off flag values for
the current widget state (insensitive, prelighted, etc.). See
gtk_widget_set_state_flags().

since: 3.0

#####  Methods inherited from [ GObject ](javascript:void\(0\)) (43)

Please see [ GObject ](javascript:void\(0\)) for a full list of methods.

#####  Methods inherited from [ GtkBuildable ](iface.Buildable.html) (10)

######  [ gtk_buildable_add_child ](method.Buildable.add_child.html)

Adds a child to ` buildable ` . ` type ` is an optional string describing how
the child should be added.

since: 2.12

######  [ gtk_buildable_construct_child
](method.Buildable.construct_child.html)

Constructs a child of ` buildable ` with the name ` name ` .

since: 2.12

######  [ gtk_buildable_custom_finished
](method.Buildable.custom_finished.html)

This is similar to ` gtk_buildable_parser_finished() ` but is called once for
each custom tag handled by the ` buildable ` .

since: 2.12

######  [ gtk_buildable_custom_tag_end ](method.Buildable.custom_tag_end.html)

This is called at the end of each custom element handled by the buildable.

since: 2.12

######  [ gtk_buildable_custom_tag_start
](method.Buildable.custom_tag_start.html)

This is called for each unknown element under ` <child> ` .

since: 2.12

######  [ gtk_buildable_get_internal_child
](method.Buildable.get_internal_child.html)

Get the internal child called ` childname ` of the ` buildable ` object.

since: 2.12

######  [ gtk_buildable_get_name ](method.Buildable.get_name.html)

Gets the name of the ` buildable ` object.

since: 2.12

######  [ gtk_buildable_parser_finished
](method.Buildable.parser_finished.html)

Called when the builder finishes the parsing of a [GtkBuilder  UI
definition][  BUILDER  \-  UI  ]. Note that this will be called once for each
time ` gtk_builder_add_from_file() ` or ` gtk_builder_add_from_string() ` is
called on a builder.

since: 2.12

######  [ gtk_buildable_set_buildable_property
](method.Buildable.set_buildable_property.html)

Sets the property name ` name ` to ` value ` on the ` buildable ` object.

since: 2.12

######  [ gtk_buildable_set_name ](method.Buildable.set_name.html)

Sets the name of the ` buildable ` object.

since: 2.12

####  Properties

######  [ Gtk.Widget:app-paintable ](property.Widget.app-paintable.html)

No description available.

######  [ Gtk.Widget:can-default ](property.Widget.can-default.html)

No description available.

######  [ Gtk.Widget:can-focus ](property.Widget.can-focus.html)