Mercurial > aewl
comparison wm.h @ 14:5c078b66347b
added bar event timer
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Tue, 11 Jul 2006 18:15:11 +0200 |
parents | 5cc5e55a132d |
children | 359b6e563b95 |
comparison
equal
deleted
inserted
replaced
13:5cc5e55a132d | 14:5c078b66347b |
---|---|
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); |