+void gtk_window_fullscreen (GtkWindow *window);
+void gtk_window_unfullscreen (GtkWindow *window);
+void gtk_window_set_keep_above (GtkWindow *window, gboolean setting);
+void gtk_window_set_keep_below (GtkWindow *window, gboolean setting);
+
+void gtk_window_begin_resize_drag (GtkWindow *window,
+ GdkWindowEdge edge,
+ gint button,
+ gint root_x,
+ gint root_y,
+ guint32 timestamp);
+void gtk_window_begin_move_drag (GtkWindow *window,
+ gint button,
+ gint root_x,
+ gint root_y,
+ guint32 timestamp);
+
+#ifndef GTK_DISABLE_DEPRECATED
+void gtk_window_set_policy (GtkWindow *window,
+ gint allow_shrink,
+ gint allow_grow,
+ gint auto_shrink);
+#define gtk_window_position gtk_window_set_position
+#endif /* GTK_DISABLE_DEPRECATED */
+
+/* Set initial default size of the window (does not constrain user
+ * resize operations)
+ */
+void gtk_window_set_default_size (GtkWindow *window,
+ gint width,
+ gint height);
+void gtk_window_get_default_size (GtkWindow *window,
+ gint *width,
+ gint *height);
+void gtk_window_resize (GtkWindow *window,
+ gint width,
+ gint height);
+void gtk_window_get_size (GtkWindow *window,
+ gint *width,
+ gint *height);
+void gtk_window_move (GtkWindow *window,
+ gint x,
+ gint y);
+void gtk_window_get_position (GtkWindow *window,
+ gint *root_x,
+ gint *root_y);
+gboolean gtk_window_parse_geometry (GtkWindow *window,
+ const gchar *geometry);
+GtkWindowGroup *gtk_window_get_group (GtkWindow *window);
+
+/* Ignore this unless you are writing a GUI builder */
+void gtk_window_reshow_with_initial_size (GtkWindow *window);
+
+GtkWindowType gtk_window_get_window_type (GtkWindow *window);
+
+/* Window groups
+ */
+GType gtk_window_group_get_type (void) G_GNUC_CONST;