22#if !defined(__GDK_H_INSIDE__) && !defined(GTK_COMPILATION)
23#error "Only <gdk/gdk.h> can be included directly."
145#define GDK_TYPE_TOPLEVEL (gdk_toplevel_get_type ())
173 const char *startup_id);
#define GDK_AVAILABLE_IN_4_4
#define GDK_AVAILABLE_IN_ALL
struct _GdkEvent GdkEvent
GDK_AVAILABLE_IN_4_4 gboolean gdk_toplevel_titlebar_gesture(GdkToplevel *toplevel, GdkTitlebarGesture gesture)
GDK_AVAILABLE_IN_ALL void gdk_toplevel_set_transient_for(GdkToplevel *toplevel, GdkSurface *parent)
GDK_AVAILABLE_IN_ALL gboolean gdk_toplevel_minimize(GdkToplevel *toplevel)
GDK_AVAILABLE_IN_ALL void gdk_toplevel_begin_move(GdkToplevel *toplevel, GdkDevice *device, int button, double x, double y, guint32 timestamp)
GDK_AVAILABLE_IN_ALL void gdk_toplevel_set_title(GdkToplevel *toplevel, const char *title)
GDK_AVAILABLE_IN_ALL void gdk_toplevel_set_startup_id(GdkToplevel *toplevel, const char *startup_id)
GDK_AVAILABLE_IN_ALL gboolean gdk_toplevel_supports_edge_constraints(GdkToplevel *toplevel)
@ GDK_FULLSCREEN_ON_ALL_MONITORS
@ GDK_FULLSCREEN_ON_CURRENT_MONITOR
GDK_AVAILABLE_IN_ALL void gdk_toplevel_focus(GdkToplevel *toplevel, guint32 timestamp)
GDK_AVAILABLE_IN_ALL void gdk_toplevel_inhibit_system_shortcuts(GdkToplevel *toplevel, GdkEvent *event)
GDK_AVAILABLE_IN_ALL void gdk_toplevel_set_modal(GdkToplevel *toplevel, gboolean modal)
@ GDK_TITLEBAR_GESTURE_RIGHT_CLICK
@ GDK_TITLEBAR_GESTURE_DOUBLE_CLICK
@ GDK_TITLEBAR_GESTURE_MIDDLE_CLICK
GDK_AVAILABLE_IN_ALL void gdk_toplevel_begin_resize(GdkToplevel *toplevel, GdkSurfaceEdge edge, GdkDevice *device, int button, double x, double y, guint32 timestamp)
GDK_AVAILABLE_IN_ALL void gdk_toplevel_set_decorated(GdkToplevel *toplevel, gboolean decorated)
GDK_AVAILABLE_IN_ALL void gdk_toplevel_set_icon_list(GdkToplevel *toplevel, GList *surfaces)
@ GDK_SURFACE_EDGE_SOUTH_EAST
@ GDK_SURFACE_EDGE_NORTH_EAST
@ GDK_SURFACE_EDGE_SOUTH_WEST
@ GDK_SURFACE_EDGE_NORTH_WEST
GDK_AVAILABLE_IN_ALL void gdk_toplevel_restore_system_shortcuts(GdkToplevel *toplevel)
GDK_AVAILABLE_IN_ALL void gdk_toplevel_set_deletable(GdkToplevel *toplevel, gboolean deletable)
GDK_AVAILABLE_IN_ALL GdkToplevelState gdk_toplevel_get_state(GdkToplevel *toplevel)
GDK_AVAILABLE_IN_ALL gboolean gdk_toplevel_show_window_menu(GdkToplevel *toplevel, GdkEvent *event)
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL void gdk_toplevel_present(GdkToplevel *toplevel, GdkToplevelLayout *layout)
@ GDK_TOPLEVEL_STATE_SUSPENDED
@ GDK_TOPLEVEL_STATE_BELOW
@ GDK_TOPLEVEL_STATE_MINIMIZED
@ GDK_TOPLEVEL_STATE_RIGHT_RESIZABLE
@ GDK_TOPLEVEL_STATE_LEFT_TILED
@ GDK_TOPLEVEL_STATE_BOTTOM_RESIZABLE
@ GDK_TOPLEVEL_STATE_LEFT_RESIZABLE
@ GDK_TOPLEVEL_STATE_TOP_RESIZABLE
@ GDK_TOPLEVEL_STATE_TOP_TILED
@ GDK_TOPLEVEL_STATE_MAXIMIZED
@ GDK_TOPLEVEL_STATE_FOCUSED
@ GDK_TOPLEVEL_STATE_ABOVE
@ GDK_TOPLEVEL_STATE_STICKY
@ GDK_TOPLEVEL_STATE_RIGHT_TILED
@ GDK_TOPLEVEL_STATE_FULLSCREEN
@ GDK_TOPLEVEL_STATE_TILED
@ GDK_TOPLEVEL_STATE_BOTTOM_TILED
GDK_AVAILABLE_IN_ALL gboolean gdk_toplevel_lower(GdkToplevel *toplevel)
typedefG_BEGIN_DECLS struct _GdkToplevelLayout GdkToplevelLayout
struct _GdkDevice GdkDevice
struct _GdkSurface GdkSurface
typedefG_BEGIN_DECLS struct _GList GList
#define G_DECLARE_INTERFACE(ModuleObjName, module_obj_name, MODULE, OBJ_NAME, PrerequisiteName)