do* has no Arg arument anymore (never called directly) 5983c00b
Anselm R. Garbe · 2006-10-06 13:06 5 file(s) · +18 −18
client.c +2 −2
246 246
	XMapWindow(dpy, c->twin);
247 247
	if(isvisible(c))
248 248
		focus(c);
249 -
	arrange(NULL);
249 +
	arrange();
250 250
}
251 251
252 252
void
393 393
	XSync(dpy, False);
394 394
	XSetErrorHandler(xerror);
395 395
	XUngrabServer(dpy);
396 -
	arrange(NULL);
396 +
	arrange();
397 397
}
dwm.h +3 −3
99 99
extern int screen, sx, sy, sw, sh;		/* screen geometry */
100 100
extern unsigned int master, ntags, numlockmask;	/* master percent, number of tags, dynamic lock mask */
101 101
extern void (*handler[LASTEvent])(XEvent *);	/* event handler */
102 -
extern void (*arrange)(Arg *);			/* arrange function, indicates mode  */
102 +
extern void (*arrange)(void);			/* arrange function, indicates mode  */
103 103
extern Atom wmatom[WMLast], netatom[NetLast];
104 104
extern Bool running, issel, *seltag;		/* seltag is array of Bool */
105 105
extern Client *clients, *sel, *stack;		/* global client list and stack */
157 157
158 158
/* view.c */
159 159
extern void detach(Client *c);			/* detaches c from global client list */
160 -
extern void dofloat(Arg *arg);			/* arranges all windows floating, arg is ignored */
161 -
extern void dotile(Arg *arg);			/* arranges all windows, arg is ignored */
160 +
extern void dofloat(void);			/* arranges all windows floating */
161 +
extern void dotile(void);			/* arranges all windows tiled */
162 162
extern void focusnext(Arg *arg);		/* focuses next visible client, arg is ignored  */
163 163
extern void focusprev(Arg *arg);		/* focuses previous visible client, arg is ignored */
164 164
extern Bool isvisible(Client *c);		/* returns True if client is visible */
event.c +2 −2
179 179
				ban(c);
180 180
		}
181 181
		else
182 -
			arrange(NULL);
182 +
			arrange();
183 183
	}
184 184
	else {
185 185
		wc.x = ev->x;
304 304
			case XA_WM_TRANSIENT_FOR:
305 305
				XGetTransientForHint(dpy, c->win, &trans);
306 306
				if(!c->isfloat && (c->isfloat = (trans != 0)))
307 -
					arrange(NULL);
307 +
					arrange();
308 308
				break;
309 309
			case XA_WM_NORMAL_HINTS:
310 310
				updatesize(c);
tag.c +2 −2
117 117
		sel->tags[i] = False;
118 118
	sel->tags[arg->i] = True;
119 119
	sel->weight = arg->i;
120 -
	arrange(NULL);
120 +
	arrange();
121 121
}
122 122
123 123
void
131 131
	if(i == ntags)
132 132
		sel->tags[arg->i] = True;
133 133
	sel->weight = (i == ntags) ? arg->i : i;
134 -
	arrange(NULL);
134 +
	arrange();
135 135
}
view.c +9 −9
63 63
64 64
/* extern */
65 65
66 -
void (*arrange)(Arg *) = DEFMODE;
66 +
void (*arrange)(void) = DEFMODE;
67 67
68 68
void
69 69
detach(Client *c) {
77 77
}
78 78
79 79
void
80 -
dofloat(Arg *arg) {
80 +
dofloat(void) {
81 81
	Client *c;
82 82
83 83
	for(c = clients; c; c = c->next) {
95 95
}
96 96
97 97
void
98 -
dotile(Arg *arg) {
98 +
dotile(void) {
99 99
	unsigned int i, n, mpx, stackw, stackh, th;
100 100
	Client *c;
101 101
210 210
			return;
211 211
		master -= arg->i;
212 212
	}
213 -
	arrange(NULL);
213 +
	arrange();
214 214
}
215 215
216 216
void
247 247
togglemode(Arg *arg) {
248 248
	arrange = (arrange == dofloat) ? dotile : dofloat;
249 249
	if(sel)
250 -
		arrange(NULL);
250 +
		arrange();
251 251
	else
252 252
		drawstatus();
253 253
}
261 261
	if(i == ntags)
262 262
		seltag[arg->i] = True; /* cannot toggle last view */
263 263
	reorder();
264 -
	arrange(NULL);
264 +
	arrange();
265 265
}
266 266
267 267
void
272 272
		seltag[i] = False;
273 273
	seltag[arg->i] = True;
274 274
	reorder();
275 -
	arrange(NULL);
275 +
	arrange();
276 276
}
277 277
278 278
void
282 282
	for(i = 0; i < ntags; i++)
283 283
		seltag[i] = True;
284 284
	reorder();
285 -
	arrange(NULL);
285 +
	arrange();
286 286
}
287 287
288 288
void
310 310
	c->next = clients;
311 311
	clients = c;
312 312
	focus(c);
313 -
	arrange(NULL);
313 +
	arrange();
314 314
}