comparison dwm.h @ 446:a2e587651c79

using a global stack for focus recovery on arrange() - seems to work great
author Anselm R. Garbe <arg@10kloc.org>
date Thu, 07 Sep 2006 17:53:40 +0200
parents a230e4432bb7
children 026aba558fdf
comparison
equal deleted inserted replaced
445:00584fe34361 446:a2e587651c79
59 unsigned int border, weight; 59 unsigned int border, weight;
60 Bool isfloat; 60 Bool isfloat;
61 Bool *tags; 61 Bool *tags;
62 Client *next; 62 Client *next;
63 Client *prev; 63 Client *prev;
64 Client *snext;
64 Window win; 65 Window win;
65 Window twin; 66 Window twin;
66 }; 67 };
67 68
68 extern const char *tags[]; 69 extern const char *tags[];
71 extern unsigned int ntags, numlockmask; 72 extern unsigned int ntags, numlockmask;
72 extern void (*handler[LASTEvent])(XEvent *); 73 extern void (*handler[LASTEvent])(XEvent *);
73 extern void (*arrange)(Arg *); 74 extern void (*arrange)(Arg *);
74 extern Atom wmatom[WMLast], netatom[NetLast]; 75 extern Atom wmatom[WMLast], netatom[NetLast];
75 extern Bool running, issel, maximized, *seltag; 76 extern Bool running, issel, maximized, *seltag;
76 extern Client *clients, *sel; 77 extern Client *clients, *sel, *stack;
77 extern Cursor cursor[CurLast]; 78 extern Cursor cursor[CurLast];
78 extern DC dc; 79 extern DC dc;
79 extern Display *dpy; 80 extern Display *dpy;
80 extern Window root, barwin; 81 extern Window root, barwin;
81 82