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);