comparison dwm.h @ 50:148f25ed0ad7

several other additions/fixes, dwm is quite usable already
author Anselm R. Garbe <garbeam@wmii.de>
date Thu, 13 Jul 2006 18:21:38 +0200
parents 466591c2f967
children 035617ee18d1
comparison
equal deleted inserted replaced
49:466591c2f967 50:148f25ed0ad7
66 long flags; 66 long flags;
67 Window win; 67 Window win;
68 Window trans; 68 Window trans;
69 Window title; 69 Window title;
70 Client *next; 70 Client *next;
71 Client *prev; 71 Client *revert;
72 }; 72 };
73 73
74 struct Key { 74 struct Key {
75 unsigned long mod; 75 unsigned long mod;
76 KeySym keysym; 76 KeySym keysym;
87 87
88 extern int tsel, screen, sx, sy, sw, sh, th; 88 extern int tsel, screen, sx, sy, sw, sh, th;
89 extern char stext[1024], *tags[TLast]; 89 extern char stext[1024], *tags[TLast];
90 90
91 extern DC dc; 91 extern DC dc;
92 extern Client *cstart, *cend, *csel; 92 extern Client *clients, *sel;
93 93
94 /* client.c */ 94 /* client.c */
95 extern void manage(Window w, XWindowAttributes *wa); 95 extern void manage(Window w, XWindowAttributes *wa);
96 extern void unmanage(Client *c); 96 extern void unmanage(Client *c);
97 extern Client *getclient(Window w); 97 extern Client *getclient(Window w);
107 extern void nextc(Arg *arg); 107 extern void nextc(Arg *arg);
108 extern void prevc(Arg *arg); 108 extern void prevc(Arg *arg);
109 extern void max(Arg *arg); 109 extern void max(Arg *arg);
110 extern void floating(Arg *arg); 110 extern void floating(Arg *arg);
111 extern void tiling(Arg *arg); 111 extern void tiling(Arg *arg);
112 void tag(Arg *arg); 112 extern void tag(Arg *arg);
113 extern void view(Arg *arg);
114 extern void zoom(Arg *arg);
113 extern void gravitate(Client *c, Bool invert); 115 extern void gravitate(Client *c, Bool invert);
114 116
115 /* draw.c */ 117 /* draw.c */
116 extern void draw(Bool border, const char *text); 118 extern void draw(Bool border, const char *text);
117 extern unsigned long initcolor(const char *colstr); 119 extern unsigned long initcolor(const char *colstr);