wm.h
changeset 14 5c078b66347b
parent 13 5cc5e55a132d
child 16 359b6e563b95
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);