Mercurial > dwm-meillo
comparison wm.h @ 33:e90449e03167
new stuff (some warning elimination)
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Thu, 13 Jul 2006 01:55:54 +0200 |
parents | 082c75b937b5 |
children | cd30cce52b78 |
comparison
equal
deleted
inserted
replaced
32:082c75b937b5 | 33:e90449e03167 |
---|---|
85 extern char stext[1024], *tags[TLast]; | 85 extern char stext[1024], *tags[TLast]; |
86 | 86 |
87 extern Brush brush; | 87 extern Brush brush; |
88 extern Client *clients, *stack; | 88 extern Client *clients, *stack; |
89 | 89 |
90 /* draw.c */ | |
91 extern void draw(Display *dpy, Brush *b, Bool border, const char *text); | |
92 extern void loadcolors(Display *dpy, int screen, Brush *b, | |
93 const char *bg, const char *fg, const char *bo); | |
94 extern void loadfont(Display *dpy, Fnt *font, const char *fontstr); | |
95 extern unsigned int textnw(Fnt *font, char *text, unsigned int len); | |
96 extern unsigned int textw(Fnt *font, char *text); | |
97 extern unsigned int texth(Fnt *font); | |
98 | |
99 /* client.c */ | 90 /* client.c */ |
100 extern void manage(Window w, XWindowAttributes *wa); | 91 extern void manage(Window w, XWindowAttributes *wa); |
101 extern void unmanage(Client *c); | 92 extern void unmanage(Client *c); |
102 extern Client *getclient(Window w); | 93 extern Client *getclient(Window w); |
103 extern void focus(Client *c); | 94 extern void focus(Client *c); |
113 extern void max(void *aux); | 104 extern void max(void *aux); |
114 extern void floating(void *aux); | 105 extern void floating(void *aux); |
115 extern void grid(void *aux); | 106 extern void grid(void *aux); |
116 extern void gravitate(Client *c, Bool invert); | 107 extern void gravitate(Client *c, Bool invert); |
117 | 108 |
109 /* draw.c */ | |
110 extern void draw(Brush *b, Bool border, const char *text); | |
111 extern void loadcolors(int scr, Brush *b, | |
112 const char *bg, const char *fg, const char *bo); | |
113 extern void loadfont(Fnt *font, const char *fontstr); | |
114 extern unsigned int textnw(Fnt *font, char *text, unsigned int len); | |
115 extern unsigned int textw(Fnt *font, char *text); | |
116 extern unsigned int texth(Fnt *font); | |
117 | |
118 /* event.c */ | 118 /* event.c */ |
119 extern void discard_events(long even_mask); | 119 extern void discard_events(long even_mask); |
120 | 120 |
121 /* key.c */ | 121 /* kb.c */ |
122 extern void update_keys(); | 122 extern void update_keys(void); |
123 extern void keypress(XEvent *e); | 123 extern void keypress(XEvent *e); |
124 | 124 |
125 /* mouse.c */ | 125 /* mouse.c */ |
126 extern void mresize(Client *c); | 126 extern void mresize(Client *c); |
127 extern void mmove(Client *c); | 127 extern void mmove(Client *c); |
128 | 128 |
129 /* util.c */ | 129 /* util.c */ |
130 extern void error(char *errstr, ...); | 130 extern void error(const char *errstr, ...); |
131 extern void *emallocz(unsigned int size); | 131 extern void *emallocz(unsigned int size); |
132 extern void *emalloc(unsigned int size); | 132 extern void *emalloc(unsigned int size); |
133 extern void *erealloc(void *ptr, unsigned int size); | 133 extern void *erealloc(void *ptr, unsigned int size); |
134 extern char *estrdup(const char *str); | 134 extern char *estrdup(const char *str); |
135 extern void spawn(Display *dpy, char *argv[]); | 135 extern void spawn(char *argv[]); |
136 extern void swap(void **p1, void **p2); | 136 extern void swap(void **p1, void **p2); |
137 | 137 |
138 /* wm.c */ | 138 /* wm.c */ |
139 extern int error_handler(Display *dpy, XErrorEvent *error); | 139 extern int error_handler(Display *dsply, XErrorEvent *e); |
140 extern void send_message(Window w, Atom a, long value); | 140 extern void send_message(Window w, Atom a, long value); |
141 extern int win_proto(Window w); | 141 extern int win_proto(Window w); |
142 extern void run(void *aux); | |
143 extern void quit(void *aux); | 142 extern void quit(void *aux); |