\+ will do its best to convince the window manager
not to decorate the window. Depending on the system, this function may not
have any effect when called on a window that is already visible, so you should
call it before calling gtk_widget_show().

######  [ gtk_window_set_default ](method.Window.set_default.html)

The default widget is the widget that’s activated when the user presses Enter
in a dialog (for example). This function sets or unsets the default widget for
a ` GtkWindow ` . When setting (rather than unsetting) the default widget it’s
generally easier to call ` gtk_widget_grab_default() ` on the widget. Before
making a widget the default widget, you must call `
gtk_widget_set_can_default() ` on the widget you’d like to make the default.

######  [ gtk_window_set_default_geometry
](method.Window.set_default_geometry.html)

Like gtk_window_set_default_size(), but ` width ` and ` height ` are
interpreted in terms of the base size and increment set with
gtk_window_set_geometry_hints.

deprecated: 3.20  since: 3.0

######  [ gtk_window_set_default_size ](method.Window.set_default_size.html)

Sets the default size of a window. If the window’s “natural” size (its size
request) is larger than the default, the default will be ignored. More
generally, if the default size does not obey the geometry hints for the window
(gtk_window_set_geometry_hints() can be used to set these explicitly), the
default size will be clamped to the nearest permitted size.

######  [ gtk_window_set_deletable ](method.Window.set_deletable.html)

By default, windows have a close button in the window frame. Some [window
managers][gtk-X11-arch] allow  GTK  \+ to disable this button. If you set the
deletable property to ` FALSE ` using this function,  GTK  \+ will do its best
to convince the window manager not to show a close button. Depending on the
system, this function may not have any effect when called on a window that is
already visible, so you should call it before calling gtk_widget_show().

since: 2.10

######  [ gtk_window_set_destroy_with_parent
](method.Window.set_destroy_with_parent.html)

If ` setting ` is ` TRUE ` , then destroying the transient parent of ` window
` will also destroy ` window ` itself. This is useful for dialogs that
shouldn’t persist beyond the lifetime of the main window they’re associated
with, for example.

######  [ gtk_window_set_focus ](method.Window.set_focus.html)

If ` focus ` is not the current focus widget, and is focusable, sets it as the
focus widget for the window. If ` focus ` is ` NULL ` , unsets the focus
widget for this window. To set the focus to a particular widget in the
toplevel, it is usually more convenient to use ` gtk_widget_grab_focus() `
instead of this function.

######  [ gtk_window_set_focus_on_map ](method.Window.set_focus_on_map.html)

Windows may set a hint asking the desktop environment not to receive the input
focus when the window is mapped. This function sets this hint.

since: 2.6

######  [ gtk_window_set_focus_visible ](method.Window.set_focus_visible.html)

Sets the ` GtkWindow:focus-visible ` property.

since: 3.2

######  [ gtk_window_set_geometry_hints
](method.Window.set_geometry_hints.html)

This function sets up hints about how a window can be resized by the user. You
can set a minimum and maximum size; allowed resize increments (e.g. for xterm,
you can only resize by the size of a character); aspect ratios; and more. See
the ` GdkGeometry ` struct.

######  [ gtk_window_set_gravity ](method.Window.set_gravity.html)

Window gravity defines the meaning of coordinates passed to gtk_window_move().
See ` gtk_window_move() ` and ` GdkGravity ` for more details.

######  [ gtk_window_set_has_resize_grip
](method.Window.set_has_resize_grip.html)

Sets whether ` window ` has a corner resize grip.

deprecated: 3.14  since: 3.0

######  [ gtk_window_set_has_user_ref_count
](method.Window.set_has_user_ref_count.html)

Tells  GTK  \+ whether to drop its extra reference to the window wh