]> git.sur5r.net Git - i3/i3/blob - include/i3.h
Implement configuration file parsing
[i3/i3] / include / i3.h
1 /*
2  * vim:ts=8:expandtab
3  *
4  * i3 - an improved dynamic tiling window manager
5  *
6  * (c) 2009 Michael Stapelberg and contributors
7  *
8  * See file LICENSE for license information.
9  *
10  */
11 #include <xcb/xcb.h>
12 #include <xcb/xcb_event.h>
13
14 #include <X11/XKBlib.h>
15
16 #include "queue.h"
17
18 #ifndef _I3_H
19 #define _I3_H
20
21 #define NUM_ATOMS 9
22
23 extern Display *xkbdpy;
24 extern TAILQ_HEAD(bindings_head, Binding) bindings;
25 extern SLIST_HEAD(stack_wins_head, Stack_Window) stack_wins;
26 extern xcb_event_handlers_t evenths;
27 extern int num_screens;
28 extern xcb_atom_t atoms[NUM_ATOMS];
29
30 #endif