2 * (C)opyright MMVI Anselm R. Garbe <garbeam at gmail dot com>
3 * See LICENSE file for license details.
10 enum { WMState, WMProtocols, WMDelete, WMLast };
13 enum { NetSupported, NetWMName, NetLast };
16 enum { CurNormal, CurResize, CurMove, CurInput, CurLast };
19 enum { RFloat, RGrid, RLast };
21 typedef struct Client Client;
22 typedef struct Tag Tag;
48 extern XRectangle rect;
49 extern int screen, sel_screen;
50 extern unsigned int kmask, numlock_mask;
51 extern Atom wm_atom[WMLast];
52 extern Atom net_atom[NetLast];
53 extern Cursor cursor[CurLast];
57 extern void error(char *errstr, ...);