tfififif - dwm - [fork] customized build of dwm, the dynamic window manager | |
git clone git://src.adamsgaard.dk/dwm | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 321e8d51edb8fe433e8e2ce8d5463c6999cc0576 | |
parent 78f4b51757430dcbd807063794cd86f81fc686a5 | |
Author: arg@mig29 <unknown> | |
Date: Wed, 22 Nov 2006 16:17:50 +0100 | |
fififif | |
Diffstat: | |
M dwm.h | 2 +- | |
M tag.c | 3 --- | |
M view.c | 33 -----------------------------… | |
3 files changed, 1 insertion(+), 37 deletions(-) | |
--- | |
diff --git a/dwm.h b/dwm.h | |
t@@ -82,7 +82,7 @@ struct Client { | |
int basew, baseh, incw, inch, maxw, maxh, minw, minh; | |
int grav; | |
long flags; | |
- unsigned int border, weight; | |
+ unsigned int border; | |
Bool isfloat, isfixed, ismax; | |
Bool *tags; | |
Client *next; | |
diff --git a/tag.c b/tag.c | |
t@@ -104,7 +104,6 @@ settags(Client *c, Client *trans) { | |
if(!matched) | |
for(i = 0; i < ntags; i++) | |
c->tags[i] = seltag[i]; | |
- for(c->weight = 0; c->weight < ntags && !c->tags[c->weight]; c->weight… | |
} | |
void | |
t@@ -116,7 +115,6 @@ tag(Arg *arg) { | |
for(i = 0; i < ntags; i++) | |
sel->tags[i] = False; | |
sel->tags[arg->i] = True; | |
- sel->weight = arg->i; | |
arrange(); | |
} | |
t@@ -130,6 +128,5 @@ toggletag(Arg *arg) { | |
for(i = 0; i < ntags && !sel->tags[i]; i++); | |
if(i == ntags) | |
sel->tags[arg->i] = True; | |
- sel->weight = (i == ntags) ? arg->i : i; | |
arrange(); | |
} | |
diff --git a/view.c b/view.c | |
t@@ -6,42 +6,12 @@ | |
/* static */ | |
static Client * | |
-minclient(void) { | |
- Client *c, *min; | |
- | |
- if((clients && clients->isfloat) || arrange == dofloat) | |
- return clients; /* don't touch floating order */ | |
- for(min = c = clients; c; c = c->next) | |
- if(c->weight < min->weight) | |
- min = c; | |
- return min; | |
-} | |
- | |
-static Client * | |
nexttiled(Client *c) { | |
for(c = getnext(c); c && c->isfloat; c = getnext(c->next)); | |
return c; | |
} | |
static void | |
-reorder(void) { | |
- Client *c, *newclients, *tail; | |
- | |
- newclients = tail = NULL; | |
- while((c = minclient())) { | |
- detach(c); | |
- if(tail) { | |
- c->prev = tail; | |
- tail->next = c; | |
- tail = c; | |
- } | |
- else | |
- tail = newclients = c; | |
- } | |
- clients = newclients; | |
-} | |
- | |
-static void | |
togglemax(Client *c) { | |
XEvent ev; | |
t@@ -247,7 +217,6 @@ toggleview(Arg *arg) { | |
for(i = 0; i < ntags && !seltag[i]; i++); | |
if(i == ntags) | |
seltag[arg->i] = True; /* cannot toggle last view */ | |
- reorder(); | |
arrange(); | |
} | |
t@@ -258,7 +227,6 @@ view(Arg *arg) { | |
for(i = 0; i < ntags; i++) | |
seltag[i] = False; | |
seltag[arg->i] = True; | |
- reorder(); | |
arrange(); | |
} | |
t@@ -268,7 +236,6 @@ viewall(Arg *arg) { | |
for(i = 0; i < ntags; i++) | |
seltag[i] = True; | |
- reorder(); | |
arrange(); | |
} | |