equal
deleted
inserted
replaced
43 |
43 |
44 arrange = dofloat; |
44 arrange = dofloat; |
45 for(c = clients; c; c = c->next) { |
45 for(c = clients; c; c = c->next) { |
46 setgeom(c); |
46 setgeom(c); |
47 if(c->tags[tsel]) { |
47 if(c->tags[tsel]) { |
48 resize(c, True); |
48 resize(c, True, TopLeft); |
49 } |
49 } |
50 else |
50 else |
51 ban(c); |
51 ban(c); |
52 } |
52 } |
53 if(sel && !sel->tags[tsel]) { |
53 if(sel && !sel->tags[tsel]) { |
79 for(i = 0, c = clients; c; c = c->next) { |
79 for(i = 0, c = clients; c; c = c->next) { |
80 setgeom(c); |
80 setgeom(c); |
81 if(c->tags[tsel]) { |
81 if(c->tags[tsel]) { |
82 if(c->isfloat) { |
82 if(c->isfloat) { |
83 higher(c); |
83 higher(c); |
84 resize(c, True); |
84 resize(c, True, TopLeft); |
85 continue; |
85 continue; |
86 } |
86 } |
87 if(n == 1) { |
87 if(n == 1) { |
88 *c->x = sx; |
88 *c->x = sx; |
89 *c->y = sy + bh; |
89 *c->y = sy + bh; |
100 *c->x = sx + mw; |
100 *c->x = sx + mw; |
101 *c->y = sy + (i - 1) * h + bh; |
101 *c->y = sy + (i - 1) * h + bh; |
102 *c->w = w - 2 * c->border; |
102 *c->w = w - 2 * c->border; |
103 *c->h = h - 2 * c->border; |
103 *c->h = h - 2 * c->border; |
104 } |
104 } |
105 resize(c, False); |
105 resize(c, False, TopLeft); |
106 i++; |
106 i++; |
107 } |
107 } |
108 else |
108 else |
109 ban(c); |
109 ban(c); |
110 } |
110 } |