tk_widget_set_vexpand ](method.Widget.set_vexpand.html)

Sets whether the widget would like any available extra vertical space.

######  [ gtk_widget_set_vexpand_set ](method.Widget.set_vexpand_set.html)

Sets whether the vexpand flag (see gtk_widget_get_vexpand()) will be used.

######  [ gtk_widget_set_visible ](method.Widget.set_visible.html)

Sets the visibility state of ` widget ` . Note that setting this to ` TRUE `
doesn’t mean the widget is actually viewable, see gtk_widget_get_visible().

since: 2.18

######  [ gtk_widget_set_visual ](method.Widget.set_visual.html)

Sets the visual that should be used for by widget and its children for
creating ` GdkWindows ` . The visual must be on the same ` GdkScreen ` as
returned by gtk_widget_get_screen(), so handling the ` GtkWidget::screen-
changed ` signal is necessary.

######  [ gtk_widget_set_window ](method.Widget.set_window.html)

Sets a widget’s window. This function should only be used in a widget’s `
GtkWidget::realize ` implementation. The %window passed is usually either new
window created with gdk_window_new(), or the window of its parent widget as
returned by gtk_widget_get_parent_window().

since: 2.18

######  [ gtk_widget_shape_combine_region
](method.Widget.shape_combine_region.html)

Sets a shape for this widget’s  GDK  window. This allows for transparent
windows etc., see ` gdk_window_shape_combine_region() ` for more information.

since: 3.0

######  [ gtk_widget_show ](method.Widget.show.html)

Flags a widget to be displayed. Any widget that isn’t shown will not appear on
the screen. If you want to show all the widgets in a container, it’s easier to
call ` gtk_widget_show_all() ` on the container, instead of individually
showing the widgets.

######  [ gtk_widget_show_all ](method.Widget.show_all.html)

Recursively shows a widget, and any child widgets (if the widget is a
container).

######  [ gtk_widget_show_now ](method.Widget.show_now.html)

Shows a widget. If the widget is an unmapped toplevel widget (i.e. a `
GtkWindow ` that has not yet been shown), enter the main loop and wait for the
window to actually be mapped. Be careful; because the main loop is running,
anything can happen during this function.

######  [ gtk_widget_size_allocate ](method.Widget.size_allocate.html)

This function is only used by ` GtkContainer ` subclasses, to assign a size
and position to their child widgets.

######  [ gtk_widget_size_allocate_with_baseline
](method.Widget.size_allocate_with_baseline.html)

This function is only used by ` GtkContainer ` subclasses, to assign a size,
position and (optionally) baseline to their child widgets.

since: 3.10

######  [ gtk_widget_size_request ](method.Widget.size_request.html)

This function is typically used when implementing a ` GtkContainer ` subclass.
Obtains the preferred size of a widget. The container uses this information to
arrange its child widgets and decide what size allocations to give them with
gtk_widget_size_allocate().

deprecated: 3.0

######  [ gtk_widget_style_attach ](method.Widget.style_attach.html)

This function attaches the widget’s ` GtkStyle ` to the widget’s ` GdkWindow `
. It is a replacement for.

deprecated: 3.0  since: 2.20

######  [ gtk_widget_style_get ](method.Widget.style_get.html)

Gets the values of a multiple style properties of ` widget ` .

######  [ gtk_widget_style_get_property
](method.Widget.style_get_property.html)

Gets the value of a style property of ` widget ` .

######  [ gtk_widget_style_get_valist ](method.Widget.style_get_valist.html)

Non-vararg variant of gtk_widget_style_get(). Used primarily by language
bindings.

######  [ gtk_widget_thaw_child_notify ](method.Widget.thaw_child_notify.html)

Reverts the effect of a previous call to gtk_widget_freeze_child_notify().
This causes all queued ` GtkWidget::child-notify ` signals on ` widget ` to be
emitted.

######  [ gtk_widget_translate_coordinates
](method.Widget.translate_coordinates.html)

Translate coordinates relative t