satisfy the new constraint.

######  [ gtk_window_set_resizable ](method.Window.set_resizable.html)

Sets whether the user can resize a window. Windows are user resizable by
default.

######  [ gtk_window_set_role ](method.Window.set_role.html)

This function is only useful on X11, not with other  GTK  \+ targets.

######  [ gtk_window_set_screen ](method.Window.set_screen.html)

Sets the ` GdkScreen ` where the ` window ` is displayed; if the window is
already mapped, it will be unmapped, and then remapped on the new screen.

since: 2.2

######  [ gtk_window_set_skip_pager_hint
](method.Window.set_skip_pager_hint.html)

Windows may set a hint asking the desktop environment not to display the
window in the pager. This function sets this hint. (A “pager” is any desktop
navigation tool such as a workspace switcher that displays a thumbnail
representation of the windows on the screen.)

since: 2.2

######  [ gtk_window_set_skip_taskbar_hint
](method.Window.set_skip_taskbar_hint.html)

Windows may set a hint asking the desktop environment not to display the
window in the task bar. This function sets this hint.

since: 2.2

######  [ gtk_window_set_startup_id ](method.Window.set_startup_id.html)

Startup notification identifiers are used by desktop environment to track
application startup, to provide user feedback and other features. This
function changes the corresponding property on the underlying GdkWindow.
Normally, startup identifier is managed automatically and you should only use
this function in special cases like transferring focus from other processes.
You should use this function before calling ` gtk_window_present() ` or any
equivalent function generating a window map event.

since: 2.12

######  [ gtk_window_set_title ](method.Window.set_title.html)

Sets the title of the ` GtkWindow ` . The title of a window will be displayed
in its title bar; on the X Window System, the title bar is rendered by the
[window manager][gtk-X11-arch], so exactly how the title appears to users may
vary according to a user’s exact configuration. The title should help a user
distinguish this window from other windows they may have open. A good title
might include the application name and current document filename, for example.

######  [ gtk_window_set_titlebar ](method.Window.set_titlebar.html)

Sets a custom titlebar for ` window ` .

since: 3.10

######  [ gtk_window_set_transient_for ](method.Window.set_transient_for.html)

Dialog windows should be set transient for the main application window they
were spawned from. This allows [window managers][gtk-X11-arch] to e.g. keep
the dialog on top of the main window, or center the dialog over the main
window. ` gtk_dialog_new_with_buttons() ` and other convenience functions in
GTK  \+ will sometimes call ` gtk_window_set_transient_for() ` on your behalf.

######  [ gtk_window_set_type_hint ](method.Window.set_type_hint.html)

By setting the type hint for the window, you allow the window manager to
decorate and handle the window in a way which is suitable to the function of
the window in your application.

######  [ gtk_window_set_urgency_hint ](method.Window.set_urgency_hint.html)

Windows may set a hint asking the desktop environment to draw the users
attention to the window. This function sets this hint.

since: 2.8

######  [ gtk_window_set_wmclass ](method.Window.set_wmclass.html)

Don’t use this function. It sets the X Window System “class” and “name” hints
for a window. According to the  ICCCM  , you should always set these to the
same value for all windows in an application, and  GTK  \+ sets them to that
value by default, so calling this function is sort of pointless. However, you
may want to call ` gtk_window_set_role() ` on each window in your application,
for the benefit of the session manager. Setting the role allows the window
manager to restore window positions when loading a saved session.

deprecated: 3.22

######  [ gtk_window_stick ](method.Window.stick.html)

Asks to stick `