aewl
changeset 573:797e27162b43
fififif
author | arg@mig29 |
---|---|
date | Wed, 22 Nov 2006 16:17:50 +0100 |
parents | 427708bf5f36 |
children | fc443db640fa |
files | dwm.h tag.c view.c |
diffstat | 3 files changed, 1 insertions(+), 37 deletions(-) [+] |
line diff
1.1 --- a/dwm.h Wed Nov 22 14:57:09 2006 +0100 1.2 +++ b/dwm.h Wed Nov 22 16:17:50 2006 +0100 1.3 @@ -82,7 +82,7 @@ 1.4 int basew, baseh, incw, inch, maxw, maxh, minw, minh; 1.5 int grav; 1.6 long flags; 1.7 - unsigned int border, weight; 1.8 + unsigned int border; 1.9 Bool isfloat, isfixed, ismax; 1.10 Bool *tags; 1.11 Client *next;
2.1 --- a/tag.c Wed Nov 22 14:57:09 2006 +0100 2.2 +++ b/tag.c Wed Nov 22 16:17:50 2006 +0100 2.3 @@ -104,7 +104,6 @@ 2.4 if(!matched) 2.5 for(i = 0; i < ntags; i++) 2.6 c->tags[i] = seltag[i]; 2.7 - for(c->weight = 0; c->weight < ntags && !c->tags[c->weight]; c->weight++); 2.8 } 2.9 2.10 void 2.11 @@ -116,7 +115,6 @@ 2.12 for(i = 0; i < ntags; i++) 2.13 sel->tags[i] = False; 2.14 sel->tags[arg->i] = True; 2.15 - sel->weight = arg->i; 2.16 arrange(); 2.17 } 2.18 2.19 @@ -130,6 +128,5 @@ 2.20 for(i = 0; i < ntags && !sel->tags[i]; i++); 2.21 if(i == ntags) 2.22 sel->tags[arg->i] = True; 2.23 - sel->weight = (i == ntags) ? arg->i : i; 2.24 arrange(); 2.25 }
3.1 --- a/view.c Wed Nov 22 14:57:09 2006 +0100 3.2 +++ b/view.c Wed Nov 22 16:17:50 2006 +0100 3.3 @@ -6,42 +6,12 @@ 3.4 /* static */ 3.5 3.6 static Client * 3.7 -minclient(void) { 3.8 - Client *c, *min; 3.9 - 3.10 - if((clients && clients->isfloat) || arrange == dofloat) 3.11 - return clients; /* don't touch floating order */ 3.12 - for(min = c = clients; c; c = c->next) 3.13 - if(c->weight < min->weight) 3.14 - min = c; 3.15 - return min; 3.16 -} 3.17 - 3.18 -static Client * 3.19 nexttiled(Client *c) { 3.20 for(c = getnext(c); c && c->isfloat; c = getnext(c->next)); 3.21 return c; 3.22 } 3.23 3.24 static void 3.25 -reorder(void) { 3.26 - Client *c, *newclients, *tail; 3.27 - 3.28 - newclients = tail = NULL; 3.29 - while((c = minclient())) { 3.30 - detach(c); 3.31 - if(tail) { 3.32 - c->prev = tail; 3.33 - tail->next = c; 3.34 - tail = c; 3.35 - } 3.36 - else 3.37 - tail = newclients = c; 3.38 - } 3.39 - clients = newclients; 3.40 -} 3.41 - 3.42 -static void 3.43 togglemax(Client *c) { 3.44 XEvent ev; 3.45 3.46 @@ -247,7 +217,6 @@ 3.47 for(i = 0; i < ntags && !seltag[i]; i++); 3.48 if(i == ntags) 3.49 seltag[arg->i] = True; /* cannot toggle last view */ 3.50 - reorder(); 3.51 arrange(); 3.52 } 3.53 3.54 @@ -258,7 +227,6 @@ 3.55 for(i = 0; i < ntags; i++) 3.56 seltag[i] = False; 3.57 seltag[arg->i] = True; 3.58 - reorder(); 3.59 arrange(); 3.60 } 3.61 3.62 @@ -268,7 +236,6 @@ 3.63 3.64 for(i = 0; i < ntags; i++) 3.65 seltag[i] = True; 3.66 - reorder(); 3.67 arrange(); 3.68 } 3.69