|
|
@ -103,18 +103,19 @@ dofloat(Arg *arg) { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
void |
|
|
|
void |
|
|
|
dotile(Arg *arg) { |
|
|
|
dotile(Arg *arg) { |
|
|
|
int i, n, stackw, stackh, tw, th; |
|
|
|
unsigned int i, n, md, stackw, stackh, tw, th; |
|
|
|
unsigned int md = ((stackpos == StackBottom ? sh - bh : sw) * master) / 100; |
|
|
|
|
|
|
|
Client *c; |
|
|
|
Client *c; |
|
|
|
|
|
|
|
|
|
|
|
for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next)) |
|
|
|
for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next)) |
|
|
|
n++; |
|
|
|
n++; |
|
|
|
|
|
|
|
|
|
|
|
if(stackpos == StackBottom) { |
|
|
|
if(stackpos == StackBottom) { |
|
|
|
|
|
|
|
md = ((sh - bh) * master) / 100; |
|
|
|
stackw = sw; |
|
|
|
stackw = sw; |
|
|
|
stackh = sh - bh - md; |
|
|
|
stackh = sh - bh - md; |
|
|
|
} |
|
|
|
} |
|
|
|
else { |
|
|
|
else { |
|
|
|
|
|
|
|
md = (sw * master) / 100; |
|
|
|
stackw = sw - md; |
|
|
|
stackw = sw - md; |
|
|
|
stackh = sh - bh; |
|
|
|
stackh = sh - bh; |
|
|
|
} |
|
|
|
} |
|
|
|