mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-13 14:00:09 +00:00
gdk: Move GdkWindowState enum around
We no longer have an event for this, so move the enum to gdkwindow.h, where it belongs.
This commit is contained in:
parent
bb992ff00d
commit
dbcf0d1b69
@ -417,51 +417,6 @@ typedef enum
|
|||||||
GDK_CROSSING_DEVICE_SWITCH
|
GDK_CROSSING_DEVICE_SWITCH
|
||||||
} GdkCrossingMode;
|
} GdkCrossingMode;
|
||||||
|
|
||||||
/**
|
|
||||||
* GdkWindowState:
|
|
||||||
* @GDK_WINDOW_STATE_WITHDRAWN: the window is not shown.
|
|
||||||
* @GDK_WINDOW_STATE_ICONIFIED: the window is minimized.
|
|
||||||
* @GDK_WINDOW_STATE_MAXIMIZED: the window is maximized.
|
|
||||||
* @GDK_WINDOW_STATE_STICKY: the window is sticky.
|
|
||||||
* @GDK_WINDOW_STATE_FULLSCREEN: the window is maximized without
|
|
||||||
* decorations.
|
|
||||||
* @GDK_WINDOW_STATE_ABOVE: the window is kept above other windows.
|
|
||||||
* @GDK_WINDOW_STATE_BELOW: the window is kept below other windows.
|
|
||||||
* @GDK_WINDOW_STATE_FOCUSED: the window is presented as focused (with active decorations).
|
|
||||||
* @GDK_WINDOW_STATE_TILED: the window is in a tiled state, Since 3.10. Since 3.91.2, this
|
|
||||||
* is deprecated in favor of per-edge information.
|
|
||||||
* @GDK_WINDOW_STATE_TOP_TILED: whether the top edge is tiled, Since 3.91.2
|
|
||||||
* @GDK_WINDOW_STATE_TOP_RESIZABLE: whether the top edge is resizable, Since 3.91.2
|
|
||||||
* @GDK_WINDOW_STATE_RIGHT_TILED: whether the right edge is tiled, Since 3.91.2
|
|
||||||
* @GDK_WINDOW_STATE_RIGHT_RESIZABLE: whether the right edge is resizable, Since 3.91.2
|
|
||||||
* @GDK_WINDOW_STATE_BOTTOM_TILED: whether the bottom edge is tiled, Since 3.91.2
|
|
||||||
* @GDK_WINDOW_STATE_BOTTOM_RESIZABLE: whether the bottom edge is resizable, Since 3.91.2
|
|
||||||
* @GDK_WINDOW_STATE_LEFT_TILED: whether the left edge is tiled, Since 3.91.2
|
|
||||||
* @GDK_WINDOW_STATE_LEFT_RESIZABLE: whether the left edge is resizable, Since 3.91.2
|
|
||||||
*
|
|
||||||
* Specifies the state of a toplevel window.
|
|
||||||
*/
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
GDK_WINDOW_STATE_WITHDRAWN = 1 << 0,
|
|
||||||
GDK_WINDOW_STATE_ICONIFIED = 1 << 1,
|
|
||||||
GDK_WINDOW_STATE_MAXIMIZED = 1 << 2,
|
|
||||||
GDK_WINDOW_STATE_STICKY = 1 << 3,
|
|
||||||
GDK_WINDOW_STATE_FULLSCREEN = 1 << 4,
|
|
||||||
GDK_WINDOW_STATE_ABOVE = 1 << 5,
|
|
||||||
GDK_WINDOW_STATE_BELOW = 1 << 6,
|
|
||||||
GDK_WINDOW_STATE_FOCUSED = 1 << 7,
|
|
||||||
GDK_WINDOW_STATE_TILED = 1 << 8,
|
|
||||||
GDK_WINDOW_STATE_TOP_TILED = 1 << 9,
|
|
||||||
GDK_WINDOW_STATE_TOP_RESIZABLE = 1 << 10,
|
|
||||||
GDK_WINDOW_STATE_RIGHT_TILED = 1 << 11,
|
|
||||||
GDK_WINDOW_STATE_RIGHT_RESIZABLE = 1 << 12,
|
|
||||||
GDK_WINDOW_STATE_BOTTOM_TILED = 1 << 13,
|
|
||||||
GDK_WINDOW_STATE_BOTTOM_RESIZABLE = 1 << 14,
|
|
||||||
GDK_WINDOW_STATE_LEFT_TILED = 1 << 15,
|
|
||||||
GDK_WINDOW_STATE_LEFT_RESIZABLE = 1 << 16
|
|
||||||
} GdkWindowState;
|
|
||||||
|
|
||||||
GDK_AVAILABLE_IN_ALL
|
GDK_AVAILABLE_IN_ALL
|
||||||
GType gdk_event_get_type (void) G_GNUC_CONST;
|
GType gdk_event_get_type (void) G_GNUC_CONST;
|
||||||
|
|
||||||
|
@ -370,6 +370,52 @@ struct _GdkGeometry
|
|||||||
GdkGravity win_gravity;
|
GdkGravity win_gravity;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GdkWindowState:
|
||||||
|
* @GDK_WINDOW_STATE_WITHDRAWN: the window is not shown.
|
||||||
|
* @GDK_WINDOW_STATE_ICONIFIED: the window is minimized.
|
||||||
|
* @GDK_WINDOW_STATE_MAXIMIZED: the window is maximized.
|
||||||
|
* @GDK_WINDOW_STATE_STICKY: the window is sticky.
|
||||||
|
* @GDK_WINDOW_STATE_FULLSCREEN: the window is maximized without
|
||||||
|
* decorations.
|
||||||
|
* @GDK_WINDOW_STATE_ABOVE: the window is kept above other windows.
|
||||||
|
* @GDK_WINDOW_STATE_BELOW: the window is kept below other windows.
|
||||||
|
* @GDK_WINDOW_STATE_FOCUSED: the window is presented as focused (with active decorations).
|
||||||
|
* @GDK_WINDOW_STATE_TILED: the window is in a tiled state, Since 3.10. Since 3.91.2, this
|
||||||
|
* is deprecated in favor of per-edge information.
|
||||||
|
* @GDK_WINDOW_STATE_TOP_TILED: whether the top edge is tiled, Since 3.91.2
|
||||||
|
* @GDK_WINDOW_STATE_TOP_RESIZABLE: whether the top edge is resizable, Since 3.91.2
|
||||||
|
* @GDK_WINDOW_STATE_RIGHT_TILED: whether the right edge is tiled, Since 3.91.2
|
||||||
|
* @GDK_WINDOW_STATE_RIGHT_RESIZABLE: whether the right edge is resizable, Since 3.91.2
|
||||||
|
* @GDK_WINDOW_STATE_BOTTOM_TILED: whether the bottom edge is tiled, Since 3.91.2
|
||||||
|
* @GDK_WINDOW_STATE_BOTTOM_RESIZABLE: whether the bottom edge is resizable, Since 3.91.2
|
||||||
|
* @GDK_WINDOW_STATE_LEFT_TILED: whether the left edge is tiled, Since 3.91.2
|
||||||
|
* @GDK_WINDOW_STATE_LEFT_RESIZABLE: whether the left edge is resizable, Since 3.91.2
|
||||||
|
*
|
||||||
|
* Specifies the state of a toplevel window.
|
||||||
|
*/
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
GDK_WINDOW_STATE_WITHDRAWN = 1 << 0,
|
||||||
|
GDK_WINDOW_STATE_ICONIFIED = 1 << 1,
|
||||||
|
GDK_WINDOW_STATE_MAXIMIZED = 1 << 2,
|
||||||
|
GDK_WINDOW_STATE_STICKY = 1 << 3,
|
||||||
|
GDK_WINDOW_STATE_FULLSCREEN = 1 << 4,
|
||||||
|
GDK_WINDOW_STATE_ABOVE = 1 << 5,
|
||||||
|
GDK_WINDOW_STATE_BELOW = 1 << 6,
|
||||||
|
GDK_WINDOW_STATE_FOCUSED = 1 << 7,
|
||||||
|
GDK_WINDOW_STATE_TILED = 1 << 8,
|
||||||
|
GDK_WINDOW_STATE_TOP_TILED = 1 << 9,
|
||||||
|
GDK_WINDOW_STATE_TOP_RESIZABLE = 1 << 10,
|
||||||
|
GDK_WINDOW_STATE_RIGHT_TILED = 1 << 11,
|
||||||
|
GDK_WINDOW_STATE_RIGHT_RESIZABLE = 1 << 12,
|
||||||
|
GDK_WINDOW_STATE_BOTTOM_TILED = 1 << 13,
|
||||||
|
GDK_WINDOW_STATE_BOTTOM_RESIZABLE = 1 << 14,
|
||||||
|
GDK_WINDOW_STATE_LEFT_TILED = 1 << 15,
|
||||||
|
GDK_WINDOW_STATE_LEFT_RESIZABLE = 1 << 16
|
||||||
|
} GdkWindowState;
|
||||||
|
|
||||||
|
|
||||||
typedef struct _GdkWindowClass GdkWindowClass;
|
typedef struct _GdkWindowClass GdkWindowClass;
|
||||||
|
|
||||||
#define GDK_TYPE_WINDOW (gdk_window_get_type ())
|
#define GDK_TYPE_WINDOW (gdk_window_get_type ())
|
||||||
|
Loading…
Reference in New Issue
Block a user