equal
deleted
inserted
replaced
53 void |
53 void |
54 dofloat(void) { |
54 dofloat(void) { |
55 Client *c; |
55 Client *c; |
56 |
56 |
57 for(c = clients; c; c = c->next) { |
57 for(c = clients; c; c = c->next) { |
58 if(isvisible(c)) { |
58 if(isvisible(c)) |
59 resize(c, True); |
59 resize(c, True); |
60 } |
|
61 else |
60 else |
62 XMoveWindow(dpy, c->win, c->x + 2 * sw, c->y); |
61 XMoveWindow(dpy, c->win, c->x + 2 * sw, c->y); |
63 } |
62 } |
64 if(!sel || !isvisible(sel)) { |
63 if(!sel || !isvisible(sel)) { |
65 for(c = stack; c && !isvisible(c); c = c->snext); |
64 for(c = stack; c && !isvisible(c); c = c->snext); |
148 } |
147 } |
149 |
148 |
150 void |
149 void |
151 incnmaster(Arg *arg) { |
150 incnmaster(Arg *arg) { |
152 if((arrange == dofloat) || (nmaster + arg->i < 1) |
151 if((arrange == dofloat) || (nmaster + arg->i < 1) |
153 || (wah / (nmaster + arg->i) <= 2 * BORDERPX)) |
152 || (wah / (nmaster + arg->i) <= 2 * BORDERPX)) |
154 return; |
153 return; |
155 nmaster += arg->i; |
154 nmaster += arg->i; |
156 if(sel) |
155 if(sel) |
157 arrange(); |
156 arrange(); |
158 else |
157 else |
173 resizemaster(Arg *arg) { |
172 resizemaster(Arg *arg) { |
174 if(arg->i == 0) |
173 if(arg->i == 0) |
175 master = MASTER; |
174 master = MASTER; |
176 else { |
175 else { |
177 if(waw * (master + arg->i) / 1000 >= waw - 2 * BORDERPX |
176 if(waw * (master + arg->i) / 1000 >= waw - 2 * BORDERPX |
178 || waw * (master + arg->i) / 1000 <= 2 * BORDERPX) |
177 || waw * (master + arg->i) / 1000 <= 2 * BORDERPX) |
179 return; |
178 return; |
180 master += arg->i; |
179 master += arg->i; |
181 } |
180 } |
182 arrange(); |
181 arrange(); |
183 } |
182 } |