Introduction
Introduction Statistics Contact Development Disclaimer Help
fififif - dwm - dynamic window manager
git clone git://git.suckless.org/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
@@ -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
@@ -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
@@ -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();
}
@@ -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
@@ -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;
@@ -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();
}
@@ -258,7 +227,6 @@ view(Arg *arg) {
for(i = 0; i < ntags; i++)
seltag[i] = False;
seltag[arg->i] = True;
- reorder();
arrange();
}
@@ -268,7 +236,6 @@ viewall(Arg *arg) {
for(i = 0; i < ntags; i++)
seltag[i] = True;
- reorder();
arrange();
}
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.