added viewall to mainstream (only Ross Mohns version, not the toggle) daae3bba
Anselm R. Garbe · 2006-08-31 18:02 5 file(s) · +17 −0
config.arg.h +1 −0
48 48
	{ MODKEY,			XK_2,		view,		{ .i = 1 } }, \
49 49
	{ MODKEY,			XK_3,		view,		{ .i = 2 } }, \
50 50
	{ MODKEY,			XK_4,		view,		{ .i = 3 } }, \
51 +
	{ MODKEY,			XK_a,		viewall,	{ 0 } }, \
51 52
	{ MODKEY|ControlMask,		XK_1,		toggleview,	{ .i = 0 } }, \
52 53
	{ MODKEY|ControlMask,		XK_2,		toggleview,	{ .i = 1 } }, \
53 54
	{ MODKEY|ControlMask,		XK_3,		toggleview,	{ .i = 2 } }, \
config.default.h +1 −0
46 46
	{ MODKEY,			XK_3,		view,		{ .i = 2 } }, \
47 47
	{ MODKEY,			XK_4,		view,		{ .i = 3 } }, \
48 48
	{ MODKEY,			XK_5,		view,		{ .i = 4 } }, \
49 +
	{ MODKEY,			XK_a,		viewall,	{ 0 } }, \
49 50
	{ MODKEY|ControlMask,		XK_1,		toggleview,	{ .i = 0 } }, \
50 51
	{ MODKEY|ControlMask,		XK_2,		toggleview,	{ .i = 1 } }, \
51 52
	{ MODKEY|ControlMask,		XK_3,		toggleview,	{ .i = 2 } }, \
dwm.1 +4 −0
112 112
View all windows with
113 113
.BR "tag n" .
114 114
.TP
115 +
.B Mod1-a
116 +
View all windows with any
117 +
.BR "tag" .
118 +
.TP
115 119
.B Mod1-Control-[0..n]
116 120
Add/remove all windows with
117 121
.B tag n
dwm.h +1 −0
137 137
extern void togglemode(Arg *arg);
138 138
extern void toggleview(Arg *arg);
139 139
extern void view(Arg *arg);
140 +
extern void viewall(Arg *arg);
140 141
extern void zoom(Arg *arg);
view.c +10 −0
274 274
}
275 275
276 276
void
277 +
viewall(Arg *arg)
278 +
{
279 +
	unsigned int i;
280 +
281 +
	for(i = 0; i < ntags; i++)
282 +
		seltag[i] = True;
283 +
	arrange(NULL);
284 +
}
285 +
286 +
void
277 287
zoom(Arg *arg)
278 288
{
279 289
	Client *c = sel;