4 * i3 - an improved dynamic tiling window manager
6 * (c) 2009 Michael Stapelberg and contributors
8 * See file LICENSE for license information.
14 #define _NET_WM_STATE_REMOVE 0
15 #define _NET_WM_STATE_ADD 1
16 #define _NET_WM_STATE_TOGGLE 2
18 enum { _NET_SUPPORTED = 0,
19 _NET_SUPPORTING_WM_CHECK,
21 _NET_WM_STATE_FULLSCREEN,
24 _NET_WM_WINDOW_TYPE_DOCK,
26 _NET_WM_STRUT_PARTIAL,
30 uint32_t get_colorpixel(xcb_connection_t *conn, xcb_window_t window, char *hex);
31 xcb_window_t create_window(xcb_connection_t *conn, Rect r, uint16_t window_class, uint32_t mask, uint32_t *values);