t-for-width management.

since: 3.0

######  [ gtk_widget_get_preferred_width
](method.Widget.get_preferred_width.html)

Retrieves a widget’s initial minimum and natural width.

since: 3.0

######  [ gtk_widget_get_preferred_width_for_height
](method.Widget.get_preferred_width_for_height.html)

Retrieves a widget’s minimum and natural width if it would be given the
specified ` height ` .

since: 3.0

######  [ gtk_widget_get_realized ](method.Widget.get_realized.html)

Determines whether ` widget ` is realized.

since: 2.20

######  [ gtk_widget_get_receives_default
](method.Widget.get_receives_default.html)

Determines whether ` widget ` is always treated as the default widget within
its toplevel when it has the focus, even if another widget is the default.

since: 2.18

######  [ gtk_widget_get_request_mode ](method.Widget.get_request_mode.html)

Gets whether the widget prefers a height-for-width layout or a width-for-
height layout.

since: 3.0

######  [ gtk_widget_get_requisition ](method.Widget.get_requisition.html)

Retrieves the widget’s requisition.

deprecated: 3.0  since: 2.20

######  [ gtk_widget_get_root_window ](method.Widget.get_root_window.html)

Get the root window where this widget is located. This function can only be
called after the widget has been added to a widget hierarchy with ` GtkWindow
` at the top.

deprecated: 3.12  since: 2.2

######  [ gtk_widget_get_scale_factor ](method.Widget.get_scale_factor.html)

Retrieves the internal scale factor that maps from window coordinates to the
actual device pixels. On traditional systems this is 1, on high density
outputs, it can be a higher value (typically 2).

since: 3.10

######  [ gtk_widget_get_screen ](method.Widget.get_screen.html)

Get the ` GdkScreen ` from the toplevel window associated with this widget.
This function can only be called after the widget has been added to a widget
hierarchy with a ` GtkWindow ` at the top.

since: 2.2

######  [ gtk_widget_get_sensitive ](method.Widget.get_sensitive.html)

Returns the widget’s sensitivity (in the sense of returning the value that has
been set using gtk_widget_set_sensitive()).

since: 2.18

######  [ gtk_widget_get_settings ](method.Widget.get_settings.html)

Gets the settings object holding the settings used for this widget.

######  [ gtk_widget_get_size_request ](method.Widget.get_size_request.html)

Gets the size request that was explicitly set for the widget using
gtk_widget_set_size_request(). A value of -1 stored in ` width ` or ` height `
indicates that that dimension has not been set explicitly and the natural
requisition of the widget will be used instead. See
gtk_widget_set_size_request(). To get the size a widget will actually request,
call ` gtk_widget_get_preferred_size() ` instead of this function.

######  [ gtk_widget_get_state ](method.Widget.get_state.html)

Returns the widget’s state. See gtk_widget_set_state().

deprecated: 3.0  since: 2.18

######  [ gtk_widget_get_state_flags ](method.Widget.get_state_flags.html)

Returns the widget state as a flag set. It is worth mentioning that the
effective ` GTK_STATE_FLAG_INSENSITIVE ` state will be returned, that is, also
based on parent insensitivity, even if ` widget ` itself is sensitive.

since: 3.0

######  [ gtk_widget_get_style ](method.Widget.get_style.html)

Simply an accessor function that returns ` widget ` ->style.

deprecated: 3.0

######  [ gtk_widget_get_style_context ](method.Widget.get_style_context.html)

Returns the style context associated to ` widget ` . The returned object is
guaranteed to be the same for the lifetime of ` widget ` .

######  [ gtk_widget_get_support_multidevice
](method.Widget.get_support_multidevice.html)

Returns ` TRUE ` if ` widget ` is multiple pointer aware. See `
gtk_widget_set_support_multidevice() ` for more information.

######  [ gtk_widget_get_template_child
](method.Widget.get_template_child.html)

Fetch an object build from the template  XML  for ` widget_type ` in this `
widget ` ins