en `
gtk_widget_destroy() ` is called.

since: 3.0

######  [ gtk_window_set_hide_titlebar_when_maximized
](method.Window.set_hide_titlebar_when_maximized.html)

If ` setting ` is ` TRUE ` , then ` window ` will request that it’s titlebar
should be hidden when maximized. This is useful for windows that don’t convey
any information other than the application name in the titlebar, to put the
available screen space to better use. If the underlying window system does not
support the request, the setting will not have any effect.

since: 3.4

######  [ gtk_window_set_icon ](method.Window.set_icon.html)

Sets up the icon representing a ` GtkWindow ` . This icon is used when the
window is minimized (also known as iconified). Some window managers or desktop
environments may also place it in the window frame, or display it in other
contexts. On others, the icon is not used at all, so your mileage may vary.

######  [ gtk_window_set_icon_from_file
](method.Window.set_icon_from_file.html)

Sets the icon for ` window ` . Warns on failure if ` err ` is ` NULL ` .

since: 2.2

######  [ gtk_window_set_icon_list ](method.Window.set_icon_list.html)

Sets up the icon representing a ` GtkWindow ` . The icon is used when the
window is minimized (also known as iconified). Some window managers or desktop
environments may also place it in the window frame, or display it in other
contexts. On others, the icon is not used at all, so your mileage may vary.

######  [ gtk_window_set_icon_name ](method.Window.set_icon_name.html)

Sets the icon for the window from a named themed icon. See the docs for `
GtkIconTheme ` for more details. On some platforms, the window icon is not
used at all.

since: 2.6

######  [ gtk_window_set_keep_above ](method.Window.set_keep_above.html)

Asks to keep ` window ` above, so that it stays on top. Note that you
shouldn’t assume the window is definitely above afterward, because other
entities (e.g. the user or [window manager][gtk-X11-arch]) could not keep it
above, and not all window managers support keeping windows above. But normally
the window will end kept above. Just don’t write code that crashes if not.

since: 2.4

######  [ gtk_window_set_keep_below ](method.Window.set_keep_below.html)

Asks to keep ` window ` below, so that it stays in bottom. Note that you
shouldn’t assume the window is definitely below afterward, because other
entities (e.g. the user or [window manager][gtk-X11-arch]) could not keep it
below, and not all window managers support putting windows below. But normally
the window will be kept below. Just don’t write code that crashes if not.

since: 2.4

######  [ gtk_window_set_mnemonic_modifier
](method.Window.set_mnemonic_modifier.html)

Sets the mnemonic modifier for this window.

######  [ gtk_window_set_mnemonics_visible
](method.Window.set_mnemonics_visible.html)

Sets the ` GtkWindow:mnemonics-visible ` property.

since: 2.20

######  [ gtk_window_set_modal ](method.Window.set_modal.html)

Sets a window modal or non-modal. Modal windows prevent interaction with other
windows in the same application. To keep modal dialogs on top of main
application windows, use ` gtk_window_set_transient_for() ` to make the dialog
transient for the parent; most [window managers][gtk-X11-arch] will then
disallow lowering the dialog below the parent.

######  [ gtk_window_set_opacity ](method.Window.set_opacity.html)

Request the windowing system to make ` window ` partially transparent, with
opacity 0 being fully transparent and 1 fully opaque. (Values of the opacity
parameter are clamped to the [0,1] range.) On X11 this has any effect only on
X screens with a compositing manager running. See gtk_widget_is_composited().
On Windows it should work always.

deprecated: 3.8  since: 2.12

######  [ gtk_window_set_position ](method.Window.set_position.html)

Sets a position constraint for this window. If the old or new constraint is `
GTK_WIN_POS_CENTER_ALWAYS ` , this will also cause the window to be
repositioned to