equal
deleted
inserted
replaced
40 }; |
40 }; |
41 |
41 |
42 struct Key { |
42 struct Key { |
43 unsigned long mod; |
43 unsigned long mod; |
44 KeySym keysym; |
44 KeySym keysym; |
45 void (*func)(char *arg); |
45 void (*func)(void *aux); |
46 char *arg; |
46 void *aux; |
47 }; |
47 }; |
48 |
48 |
49 extern Display *dpy; |
49 extern Display *dpy; |
50 extern Window root, barwin; |
50 extern Window root, barwin; |
51 extern Atom wm_atom[WMLast], net_atom[NetLast]; |
51 extern Atom wm_atom[WMLast], net_atom[NetLast]; |
62 |
62 |
63 /* bar.c */ |
63 /* bar.c */ |
64 extern void draw_bar(); |
64 extern void draw_bar(); |
65 |
65 |
66 /* cmd.c */ |
66 /* cmd.c */ |
67 extern void run(char *arg); |
67 extern void run(void *aux); |
68 extern void quit(char *arg); |
68 extern void quit(void *aux); |
|
69 extern void kill(void *aux); |
69 |
70 |
70 /* client.c */ |
71 /* client.c */ |
71 extern void manage(Window w, XWindowAttributes *wa); |
72 extern void manage(Window w, XWindowAttributes *wa); |
72 extern void unmanage(Client *c); |
73 extern void unmanage(Client *c); |
73 extern Client *getclient(Window w); |
74 extern Client *getclient(Window w); |