removed viewall(), replaced with view(-1); added tag(-1) to tag a client with all tags (new key combo MODKEY-Shift-0) 42fd392e
arg@mig29 · 2006-11-30 15:27 5 file(s) · +9 −13
config.arg.h +2 −1
35 35
	{ MODKEY,			XK_Return,	zoom,		{ 0 } }, \
36 36
	{ MODKEY,			XK_g,		resizemaster,	{ .i = 15 } }, \
37 37
	{ MODKEY,			XK_s,		resizemaster,	{ .i = -15 } }, \
38 +
	{ MODKEY|ShiftMask,		XK_0,		tag,		{ .i = -1 } }, \
38 39
	{ MODKEY|ShiftMask,		XK_1,		tag,		{ .i = 0 } }, \
39 40
	{ MODKEY|ShiftMask,		XK_2,		tag,		{ .i = 1 } }, \
40 41
	{ MODKEY|ShiftMask,		XK_3,		tag,		{ .i = 2 } }, \
46 47
	{ MODKEY|ShiftMask,		XK_c,		killclient,	{ 0 } }, \
47 48
	{ MODKEY,			XK_space,	togglemode,	{ 0 } }, \
48 49
	{ MODKEY|ShiftMask,		XK_space,	togglefloat,	{ 0 } }, \
49 -
	{ MODKEY,			XK_0,		viewall,	{ 0 } }, \
50 +
	{ MODKEY,			XK_0,		view,		{ .i = -1 } }, \
50 51
	{ MODKEY,			XK_1,		view,		{ .i = 0 } }, \
51 52
	{ MODKEY,			XK_2,		view,		{ .i = 1 } }, \
52 53
	{ MODKEY,			XK_3,		view,		{ .i = 2 } }, \
config.default.h +2 −1
30 30
	{ MODKEY,			XK_Return,	zoom,		{ 0 } }, \
31 31
	{ MODKEY,			XK_g,		resizemaster,	{ .i = 15 } }, \
32 32
	{ MODKEY,			XK_s,		resizemaster,	{ .i = -15 } }, \
33 +
	{ MODKEY|ShiftMask,		XK_0,		tag,		{ .i = -1 } }, \
33 34
	{ MODKEY|ShiftMask,		XK_1,		tag,		{ .i = 0 } }, \
34 35
	{ MODKEY|ShiftMask,		XK_2,		tag,		{ .i = 1 } }, \
35 36
	{ MODKEY|ShiftMask,		XK_3,		tag,		{ .i = 2 } }, \
43 44
	{ MODKEY|ShiftMask,		XK_c,		killclient,	{ 0 } }, \
44 45
	{ MODKEY,			XK_space,	togglemode,	{ 0 } }, \
45 46
	{ MODKEY|ShiftMask,		XK_space,	togglefloat,	{ 0 } }, \
46 -
	{ MODKEY,			XK_0,		viewall,	{ 0 } }, \
47 +
	{ MODKEY,			XK_0,		view,		{ .i = -1 } }, \
47 48
	{ MODKEY,			XK_1,		view,		{ .i = 0 } }, \
48 49
	{ MODKEY,			XK_2,		view,		{ .i = 1 } }, \
49 50
	{ MODKEY,			XK_3,		view,		{ .i = 2 } }, \
dwm.1 +3 −0
75 75
.RB nth
76 76
tag to current window.
77 77
.TP
78 +
.B Mod1-Shift-0
79 +
Apply all tags to current window.
80 +
.TP
78 81
.B Mod1-Control-Shift-[1..n]
79 82
Add/remove
80 83
.B nth
tag.c +1 −1
113 113
	if(!sel)
114 114
		return;
115 115
	for(i = 0; i < ntags; i++)
116 -
		sel->tags[i] = False;
116 +
		sel->tags[i] = (arg->i == -1) ? True : False;
117 117
	sel->tags[arg->i] = True;
118 118
	arrange();
119 119
}
view.c +1 −10
233 233
	unsigned int i;
234 234
235 235
	for(i = 0; i < ntags; i++)
236 -
		seltag[i] = False;
236 +
		seltag[i] = (arg->i == -1) ? True : False;
237 237
	seltag[arg->i] = True;
238 -
	arrange();
239 -
}
240 -
241 -
void
242 -
viewall(Arg *arg) {
243 -
	unsigned int i;
244 -
245 -
	for(i = 0; i < ntags; i++)
246 -
		seltag[i] = True;
247 238
	arrange();
248 239
}
249 240