tremoved viewall(), replaced with view(-1); added tag(-1) to tag a client with … | |
git clone git://src.adamsgaard.dk/dwm | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 42fd392e05d54db441ecbf534cfd67d20473aac0 | |
parent e06447ee88154a4acdde518299a32b083e3fbcba | |
Author: arg@mig29 <unknown> | |
Date: Thu, 30 Nov 2006 15:27:43 +0100 | |
removed viewall(), replaced with view(-1); added tag(-1) to tag a client with a… | |
Diffstat: | |
M config.arg.h | 3 ++- | |
M config.default.h | 3 ++- | |
M dwm.1 | 3 +++ | |
M tag.c | 2 +- | |
M view.c | 11 +---------- | |
5 files changed, 9 insertions(+), 13 deletions(-) | |
--- | |
diff --git a/config.arg.h b/config.arg.h | |
t@@ -35,6 +35,7 @@ static Key key[] = { \ | |
{ MODKEY, XK_Return, zoom, … | |
{ MODKEY, XK_g, resizemaster, … | |
{ MODKEY, XK_s, resizemaster, … | |
+ { MODKEY|ShiftMask, XK_0, tag, … | |
{ MODKEY|ShiftMask, XK_1, tag, … | |
{ MODKEY|ShiftMask, XK_2, tag, … | |
{ MODKEY|ShiftMask, XK_3, tag, … | |
t@@ -46,7 +47,7 @@ static Key key[] = { \ | |
{ MODKEY|ShiftMask, XK_c, killclient, … | |
{ MODKEY, XK_space, togglemode, {… | |
{ MODKEY|ShiftMask, XK_space, togglefloat, … | |
- { MODKEY, XK_0, viewall, … | |
+ { MODKEY, XK_0, view, … | |
{ MODKEY, XK_1, view, … | |
{ MODKEY, XK_2, view, … | |
{ MODKEY, XK_3, view, … | |
diff --git a/config.default.h b/config.default.h | |
t@@ -30,6 +30,7 @@ static Key key[] = { \ | |
{ MODKEY, XK_Return, zoom, … | |
{ MODKEY, XK_g, resizemaster, … | |
{ MODKEY, XK_s, resizemaster, … | |
+ { MODKEY|ShiftMask, XK_0, tag, … | |
{ MODKEY|ShiftMask, XK_1, tag, … | |
{ MODKEY|ShiftMask, XK_2, tag, … | |
{ MODKEY|ShiftMask, XK_3, tag, … | |
t@@ -43,7 +44,7 @@ static Key key[] = { \ | |
{ MODKEY|ShiftMask, XK_c, killclient, … | |
{ MODKEY, XK_space, togglemode, {… | |
{ MODKEY|ShiftMask, XK_space, togglefloat, … | |
- { MODKEY, XK_0, viewall, … | |
+ { MODKEY, XK_0, view, … | |
{ MODKEY, XK_1, view, … | |
{ MODKEY, XK_2, view, … | |
{ MODKEY, XK_3, view, … | |
diff --git a/dwm.1 b/dwm.1 | |
t@@ -75,6 +75,9 @@ Apply | |
.RB nth | |
tag to current window. | |
.TP | |
+.B Mod1-Shift-0 | |
+Apply all tags to current window. | |
+.TP | |
.B Mod1-Control-Shift-[1..n] | |
Add/remove | |
.B nth | |
diff --git a/tag.c b/tag.c | |
t@@ -113,7 +113,7 @@ tag(Arg *arg) { | |
if(!sel) | |
return; | |
for(i = 0; i < ntags; i++) | |
- sel->tags[i] = False; | |
+ sel->tags[i] = (arg->i == -1) ? True : False; | |
sel->tags[arg->i] = True; | |
arrange(); | |
} | |
diff --git a/view.c b/view.c | |
t@@ -233,21 +233,12 @@ view(Arg *arg) { | |
unsigned int i; | |
for(i = 0; i < ntags; i++) | |
- seltag[i] = False; | |
+ seltag[i] = (arg->i == -1) ? True : False; | |
seltag[arg->i] = True; | |
arrange(); | |
} | |
void | |
-viewall(Arg *arg) { | |
- unsigned int i; | |
- | |
- for(i = 0; i < ntags; i++) | |
- seltag[i] = True; | |
- arrange(); | |
-} | |
- | |
-void | |
zoom(Arg *arg) { | |
unsigned int n; | |
Client *c; |