Mercurial > aewl
comparison dwm.h @ 73:c2ddb9dbbd10
rearranged
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Fri, 14 Jul 2006 22:33:38 +0200 |
parents | 50450aa24a46 |
children | 5370ef170cc9 |
comparison
equal
deleted
inserted
replaced
72:d0eb0bb63c40 | 73:c2ddb9dbbd10 |
---|---|
92 extern Atom wm_atom[WMLast], net_atom[NetLast]; | 92 extern Atom wm_atom[WMLast], net_atom[NetLast]; |
93 extern Cursor cursor[CurLast]; | 93 extern Cursor cursor[CurLast]; |
94 extern Bool running, issel; | 94 extern Bool running, issel; |
95 extern void (*handler[LASTEvent])(XEvent *); | 95 extern void (*handler[LASTEvent])(XEvent *); |
96 extern void (*arrange)(Arg *); | 96 extern void (*arrange)(Arg *); |
97 extern Key key[]; | |
97 | 98 |
98 extern int tsel, screen, sx, sy, sw, sh, bx, by, bw, bh, mw; | 99 extern int tsel, screen, sx, sy, sw, sh, bx, by, bw, bh, mw; |
99 extern char *tags[TLast], stext[1024]; | 100 extern char *tags[TLast], stext[1024]; |
100 | 101 |
101 extern DC dc; | 102 extern DC dc; |
102 extern Client *clients, *sel; | 103 extern Client *clients, *sel; |
103 | 104 |
104 /* bar.c */ | |
105 extern void draw_bar(); | |
106 extern void barclick(XButtonPressedEvent *e); | |
107 | |
108 /* client.c */ | 105 /* client.c */ |
109 extern void manage(Window w, XWindowAttributes *wa); | 106 extern void manage(Window w, XWindowAttributes *wa); |
110 extern void unmanage(Client *c); | 107 extern void unmanage(Client *c); |
111 extern Client *getclient(Window w); | 108 extern Client *getclient(Window w); |
112 extern void focus(Client *c); | 109 extern void focus(Client *c); |
113 extern void update_name(Client *c); | 110 extern void update_name(Client *c); |
114 extern void draw_client(Client *c); | |
115 extern void resize(Client *c, Bool inc); | 111 extern void resize(Client *c, Bool inc); |
116 extern void update_size(Client *c); | 112 extern void update_size(Client *c); |
117 extern Client *gettitle(Window w); | 113 extern Client *gettitle(Window w); |
118 extern void craise(Client *c); | 114 extern void craise(Client *c); |
119 extern void lower(Client *c); | 115 extern void lower(Client *c); |
120 extern void ckill(Arg *arg); | |
121 extern void nextc(Arg *arg); | |
122 extern void prevc(Arg *arg); | |
123 extern void max(Arg *arg); | |
124 extern void floating(Arg *arg); | |
125 extern void tiling(Arg *arg); | |
126 extern void ttrunc(Arg *arg); | |
127 extern void tappend(Arg *arg); | |
128 extern void view(Arg *arg); | |
129 extern void zoom(Arg *arg); | |
130 extern void gravitate(Client *c, Bool invert); | 116 extern void gravitate(Client *c, Bool invert); |
117 extern void ban_client(Client *c); | |
118 extern Client *next(Client *c); | |
131 | 119 |
132 /* draw.c */ | 120 /* draw.c */ |
121 extern void draw_bar(); | |
122 extern void draw_client(Client *c); | |
133 extern void drawtext(const char *text, Bool invert, Bool border); | 123 extern void drawtext(const char *text, Bool invert, Bool border); |
134 extern unsigned long initcolor(const char *colstr); | 124 extern unsigned long initcolor(const char *colstr); |
135 extern void initfont(const char *fontstr); | 125 extern void initfont(const char *fontstr); |
136 extern unsigned int textnw(char *text, unsigned int len); | 126 extern unsigned int textnw(char *text, unsigned int len); |
137 extern unsigned int textw(char *text); | 127 extern unsigned int textw(char *text); |
138 extern unsigned int texth(void); | 128 extern unsigned int texth(void); |
139 | 129 |
140 /* dev.c */ | 130 /* key.c */ |
141 extern void update_keys(void); | 131 extern void grabkeys(); |
142 extern void keypress(XEvent *e); | 132 extern void keypress(XEvent *e); |
143 extern void mresize(Client *c); | |
144 extern void mmove(Client *c); | |
145 | 133 |
146 /* main.c */ | 134 /* main.c */ |
147 extern int error_handler(Display *dsply, XErrorEvent *e); | 135 extern int error_handler(Display *dsply, XErrorEvent *e); |
148 extern void send_message(Window w, Atom a, long value); | 136 extern void send_message(Window w, Atom a, long value); |
149 extern int win_proto(Window w); | 137 extern int win_proto(Window w); |
150 extern void quit(Arg *arg); | 138 extern void quit(Arg *arg); |
151 | 139 |
140 /* screen.c */ | |
141 extern void floating(Arg *arg); | |
142 extern void tiling(Arg *arg); | |
143 extern void view(Arg *arg); | |
144 | |
152 /* util.c */ | 145 /* util.c */ |
153 extern void error(const char *errstr, ...); | 146 extern void error(const char *errstr, ...); |
154 extern void *emallocz(unsigned int size); | 147 extern void *emallocz(unsigned int size); |
155 extern void spawn(Arg *arg); | 148 extern void spawn(Arg *arg); |