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;