28#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
29#error "Only <gtk/gtk.h> can be included directly."
38#define GTK_TYPE_WINDOW (gtk_window_get_type ())
39#define GTK_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
40#define GTK_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
41#define GTK_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW))
42#define GTK_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW))
43#define GTK_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass))
96 const char *startup_id);
#define GDK_AVAILABLE_IN_4_2
#define GDK_AVAILABLE_IN_4_12
#define GDK_DEPRECATED_IN_4_14_FOR(f)
#define GDK_AVAILABLE_IN_ALL
struct _GdkMonitor GdkMonitor
struct _GdkDisplay GdkDisplay
typedefG_BEGIN_DECLS struct _GList GList
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
GDK_AVAILABLE_IN_ALL void gtk_window_fullscreen_on_monitor(GtkWindow *window, GdkMonitor *monitor)
GDK_AVAILABLE_IN_ALL void gtk_window_set_modal(GtkWindow *window, gboolean modal)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_get_resizable(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_set_interactive_debugging(gboolean enable)
GDK_AVAILABLE_IN_ALL void gtk_window_unminimize(GtkWindow *window)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_get_decorated(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_set_focus(GtkWindow *window, GtkWidget *focus)
GDK_AVAILABLE_IN_4_2 void gtk_window_set_handle_menubar_accel(GtkWindow *window, gboolean handle_menubar_accel)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_get_deletable(GtkWindow *window)
GDK_AVAILABLE_IN_ALL GtkWindow * gtk_window_get_transient_for(GtkWindow *window)
GDK_AVAILABLE_IN_ALL const char * gtk_window_get_title(GtkWindow *window)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_window_get_focus(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_unmaximize(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_set_transient_for(GtkWindow *window, GtkWindow *parent)
GDK_AVAILABLE_IN_ALL void gtk_window_set_icon_name(GtkWindow *window, const char *name)
GDK_AVAILABLE_IN_ALL void gtk_window_set_mnemonics_visible(GtkWindow *window, gboolean setting)
GDK_AVAILABLE_IN_ALL void gtk_window_set_startup_id(GtkWindow *window, const char *startup_id)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_has_group(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_fullscreen(GtkWindow *window)
GDK_AVAILABLE_IN_ALL GType gtk_window_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL void gtk_window_set_focus_visible(GtkWindow *window, gboolean setting)
GDK_AVAILABLE_IN_ALL GtkWindowGroup * gtk_window_get_group(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_set_auto_startup_notification(gboolean setting)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_get_mnemonics_visible(GtkWindow *window)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_get_hide_on_close(GtkWindow *window)
GDK_AVAILABLE_IN_ALL GtkApplication * gtk_window_get_application(GtkWindow *window)
GDK_AVAILABLE_IN_ALL const char * gtk_window_get_icon_name(GtkWindow *window)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_get_focus_visible(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_get_default_size(GtkWindow *window, int *width, int *height)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_window_get_child(GtkWindow *window)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_is_fullscreen(GtkWindow *window)
GDK_AVAILABLE_IN_4_2 gboolean gtk_window_get_handle_menubar_accel(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_set_display(GtkWindow *window, GdkDisplay *display)
GDK_AVAILABLE_IN_ALL void gtk_window_set_child(GtkWindow *window, GtkWidget *child)
GDK_AVAILABLE_IN_ALL void gtk_window_set_application(GtkWindow *window, GtkApplication *application)
GDK_AVAILABLE_IN_ALL void gtk_window_minimize(GtkWindow *window)
GDK_AVAILABLE_IN_ALL const char * gtk_window_get_default_icon_name(void)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_get_destroy_with_parent(GtkWindow *window)
struct _GtkWindowGroupPrivate GtkWindowGroupPrivate
GDK_AVAILABLE_IN_ALL GList * gtk_window_list_toplevels(void)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_window_get_default_widget(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_set_hide_on_close(GtkWindow *window, gboolean setting)
GDK_AVAILABLE_IN_ALL GListModel * gtk_window_get_toplevels(void)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_is_active(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_unfullscreen(GtkWindow *window)
GDK_AVAILABLE_IN_4_12 gboolean gtk_window_is_suspended(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_set_destroy_with_parent(GtkWindow *window, gboolean setting)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_get_modal(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_set_decorated(GtkWindow *window, gboolean setting)
GDK_AVAILABLE_IN_ALL void gtk_window_maximize(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_destroy(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_set_default_widget(GtkWindow *window, GtkWidget *default_widget)
GDK_AVAILABLE_IN_ALL void gtk_window_set_resizable(GtkWindow *window, gboolean resizable)
GDK_AVAILABLE_IN_ALL void gtk_window_set_default_size(GtkWindow *window, int width, int height)
GDK_AVAILABLE_IN_ALL void gtk_window_close(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_set_titlebar(GtkWindow *window, GtkWidget *titlebar)
GDK_AVAILABLE_IN_ALL void gtk_window_present(GtkWindow *window)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_window_get_titlebar(GtkWindow *window)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_window_new(void)
GDK_AVAILABLE_IN_ALL void gtk_window_set_deletable(GtkWindow *window, gboolean setting)
GDK_AVAILABLE_IN_ALL gboolean gtk_window_is_maximized(GtkWindow *window)
GDK_AVAILABLE_IN_ALL void gtk_window_set_title(GtkWindow *window, const char *title)
GDK_AVAILABLE_IN_ALL void gtk_window_set_default_icon_name(const char *name)
void gtk_window_present_with_time(GtkWindow *window, guint32 timestamp)
void(* activate_focus)(GtkWindow *window)
gboolean(* close_request)(GtkWindow *window)
void(* keys_changed)(GtkWindow *window)
GtkWidgetClass parent_class
void(* activate_default)(GtkWindow *window)
gboolean(* enable_debugging)(GtkWindow *window, gboolean toggle)
GtkWidget parent_instance