X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fi3.h;h=ccf7a4951552612d00407bc86c429e5c435d9700;hb=c662b33e47729feca90e56d929338d5fb9abd7a0;hp=53ebb69cbe4a84cfed39e2c1e372ea1de59a54ce;hpb=4ba6ddb41cec60809caf8ad25b0f48f19e7fea28;p=i3%2Fi3 diff --git a/include/i3.h b/include/i3.h index 53ebb69c..ccf7a495 100644 --- a/include/i3.h +++ b/include/i3.h @@ -3,26 +3,33 @@ * * i3 - an improved dynamic tiling window manager * - * (c) 2009 Michael Stapelberg and contributors + * © 2009 Michael Stapelberg and contributors * * See file LICENSE for license information. * */ #include +#include #include #include #include "queue.h" +#include "data.h" #ifndef _I3_H #define _I3_H +#define NUM_ATOMS 17 + +extern char **start_argv; extern Display *xkbdpy; extern TAILQ_HEAD(bindings_head, Binding) bindings; +extern TAILQ_HEAD(autostarts_head, Autostart) autostarts; +extern TAILQ_HEAD(assignments_head, Assignment) assignments; +extern SLIST_HEAD(stack_wins_head, Stack_Window) stack_wins; extern xcb_event_handlers_t evenths; -extern char *pattern; extern int num_screens; -extern xcb_atom_t atoms[9]; +extern xcb_atom_t atoms[NUM_ATOMS]; #endif