revival of mfact and setmfact

This commit is contained in:
Anselm R Garbe
2008-03-24 14:23:28 +00:00
parent 20cd336087
commit a355782a77
3 changed files with 31 additions and 1 deletions

21
dwm.c
View File

@ -178,6 +178,7 @@ void scan(void);
void setclientstate(Client *c, long state);
void setgeom(const char *arg);
void setlayout(const char *arg);
void setmfact(const char *arg);
void setup(void);
void spawn(const char *arg);
void tag(const char *arg);
@ -1462,6 +1463,26 @@ setlayout(const char *arg) {
drawbar();
}
void
setmfact(const char *arg) {
double delta;
if(!arg)
return;
delta = strtod(arg, NULL);
if(arg[0] == '-' || arg[0] == '+') {
if(mfact + delta < 0.1 || mfact + delta > 0.9)
return;
mfact += delta;
}
else {
if(delta < 0.1 || delta > 0.9)
return;
mfact = delta;
}
arrange();
}
void
setup(void) {
unsigned int i, w;