|
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL void | gdk_toplevel_present (GdkToplevel *toplevel, GdkToplevelLayout *layout) |
|
GDK_AVAILABLE_IN_ALL gboolean | gdk_toplevel_minimize (GdkToplevel *toplevel) |
|
GDK_AVAILABLE_IN_ALL gboolean | gdk_toplevel_lower (GdkToplevel *toplevel) |
|
GDK_AVAILABLE_IN_ALL void | gdk_toplevel_focus (GdkToplevel *toplevel, guint32 timestamp) |
|
GDK_AVAILABLE_IN_ALL GdkToplevelState | gdk_toplevel_get_state (GdkToplevel *toplevel) |
|
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 void | gdk_toplevel_set_transient_for (GdkToplevel *toplevel, GdkSurface *parent) |
|
GDK_AVAILABLE_IN_ALL void | gdk_toplevel_set_modal (GdkToplevel *toplevel, gboolean modal) |
|
GDK_AVAILABLE_IN_ALL void | gdk_toplevel_set_icon_list (GdkToplevel *toplevel, GList *surfaces) |
|
GDK_AVAILABLE_IN_ALL gboolean | gdk_toplevel_show_window_menu (GdkToplevel *toplevel, GdkEvent *event) |
|
GDK_AVAILABLE_IN_ALL void | gdk_toplevel_set_decorated (GdkToplevel *toplevel, gboolean decorated) |
|
GDK_AVAILABLE_IN_ALL void | gdk_toplevel_set_deletable (GdkToplevel *toplevel, gboolean deletable) |
|
GDK_AVAILABLE_IN_ALL gboolean | gdk_toplevel_supports_edge_constraints (GdkToplevel *toplevel) |
|
GDK_AVAILABLE_IN_ALL void | gdk_toplevel_inhibit_system_shortcuts (GdkToplevel *toplevel, GdkEvent *event) |
|
GDK_AVAILABLE_IN_ALL void | gdk_toplevel_restore_system_shortcuts (GdkToplevel *toplevel) |
|
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_begin_move (GdkToplevel *toplevel, GdkDevice *device, int button, double x, double y, guint32 timestamp) |
|
GDK_AVAILABLE_IN_4_4 gboolean | gdk_toplevel_titlebar_gesture (GdkToplevel *toplevel, GdkTitlebarGesture gesture) |
|
GdkToplevelState: @GDK_TOPLEVEL_STATE_MINIMIZED: the surface is minimized @GDK_TOPLEVEL_STATE_MAXIMIZED: the surface is maximized @GDK_TOPLEVEL_STATE_STICKY: the surface is sticky @GDK_TOPLEVEL_STATE_FULLSCREEN: the surface is maximized without decorations @GDK_TOPLEVEL_STATE_ABOVE: the surface is kept above other surfaces @GDK_TOPLEVEL_STATE_BELOW: the surface is kept below other surfaces @GDK_TOPLEVEL_STATE_FOCUSED: the surface is presented as focused (with active decorations) @GDK_TOPLEVEL_STATE_TILED: the surface is in a tiled state @GDK_TOPLEVEL_STATE_TOP_TILED: whether the top edge is tiled @GDK_TOPLEVEL_STATE_TOP_RESIZABLE: whether the top edge is resizable @GDK_TOPLEVEL_STATE_RIGHT_TILED: whether the right edge is tiled @GDK_TOPLEVEL_STATE_RIGHT_RESIZABLE: whether the right edge is resizable @GDK_TOPLEVEL_STATE_BOTTOM_TILED: whether the bottom edge is tiled @GDK_TOPLEVEL_STATE_BOTTOM_RESIZABLE: whether the bottom edge is resizable @GDK_TOPLEVEL_STATE_LEFT_TILED: whether the left edge is tiled @GDK_TOPLEVEL_STATE_LEFT_RESIZABLE: whether the left edge is resizable
Specifies the state of a toplevel surface.
On platforms that support information about individual edges, the GDK_TOPLEVEL_STATE_TILED state will be set whenever any of the individual tiled states is set. On platforms that lack that support, the tiled state will give an indication of tiledness without any of the per-edge states being set. GDK_TOPLEVEL_STATE_SUSPENDED:
The surface is not visible to the user.
Since: 4.12
Enumerator |
---|
GDK_TOPLEVEL_STATE_MINIMIZED | |
GDK_TOPLEVEL_STATE_MAXIMIZED | |
GDK_TOPLEVEL_STATE_STICKY | |
GDK_TOPLEVEL_STATE_FULLSCREEN | |
GDK_TOPLEVEL_STATE_ABOVE | |
GDK_TOPLEVEL_STATE_BELOW | |
GDK_TOPLEVEL_STATE_FOCUSED | |
GDK_TOPLEVEL_STATE_TILED | |
GDK_TOPLEVEL_STATE_TOP_TILED | |
GDK_TOPLEVEL_STATE_TOP_RESIZABLE | |
GDK_TOPLEVEL_STATE_RIGHT_TILED | |
GDK_TOPLEVEL_STATE_RIGHT_RESIZABLE | |
GDK_TOPLEVEL_STATE_BOTTOM_TILED | |
GDK_TOPLEVEL_STATE_BOTTOM_RESIZABLE | |
GDK_TOPLEVEL_STATE_LEFT_TILED | |
GDK_TOPLEVEL_STATE_LEFT_RESIZABLE | |
GDK_TOPLEVEL_STATE_SUSPENDED | |
Definition at line 105 of file gdktoplevel.h.
106{
@ 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