Mercurial > aewl
comparison view.c @ 688:39fa5308d73f
removed mode label stuff
author | Anselm R. Garbe <arg@suckless.org> |
---|---|
date | Sun, 14 Jan 2007 22:32:26 +0100 |
parents | a76799907854 |
children | 399f08187c27 |
comparison
equal
deleted
inserted
replaced
687:a76799907854 | 688:39fa5308d73f |
---|---|
150 void | 150 void |
151 incnmaster(Arg *arg) { | 151 incnmaster(Arg *arg) { |
152 if((arrange == dofloat) || (nmaster + arg->i < 1) || (wah / (nmaster + arg->i) < bh)) | 152 if((arrange == dofloat) || (nmaster + arg->i < 1) || (wah / (nmaster + arg->i) < bh)) |
153 return; | 153 return; |
154 nmaster += arg->i; | 154 nmaster += arg->i; |
155 updatemodetext(); | |
156 if(sel) | 155 if(sel) |
157 arrange(); | 156 arrange(); |
158 else | 157 else |
159 drawstatus(); | 158 drawstatus(); |
160 } | 159 } |
215 } | 214 } |
216 | 215 |
217 void | 216 void |
218 togglemode(Arg *arg) { | 217 togglemode(Arg *arg) { |
219 arrange = (arrange == dofloat) ? dotile : dofloat; | 218 arrange = (arrange == dofloat) ? dotile : dofloat; |
220 updatemodetext(); | |
221 if(sel) | 219 if(sel) |
222 arrange(); | 220 arrange(); |
223 else | 221 else |
224 drawstatus(); | 222 drawstatus(); |
225 } | 223 } |
231 seltag[arg->i] = !seltag[arg->i]; | 229 seltag[arg->i] = !seltag[arg->i]; |
232 for(i = 0; i < ntags && !seltag[i]; i++); | 230 for(i = 0; i < ntags && !seltag[i]; i++); |
233 if(i == ntags) | 231 if(i == ntags) |
234 seltag[arg->i] = True; /* cannot toggle last view */ | 232 seltag[arg->i] = True; /* cannot toggle last view */ |
235 arrange(); | 233 arrange(); |
236 } | |
237 | |
238 void | |
239 updatemodetext() { | |
240 snprintf(mtext, sizeof mtext, arrange == dofloat ? FLOATSYMBOL : TILESYMBOL, nmaster); | |
241 bmw = textw(mtext); | |
242 } | 234 } |
243 | 235 |
244 void | 236 void |
245 view(Arg *arg) { | 237 view(Arg *arg) { |
246 unsigned int i; | 238 unsigned int i; |