applied Gottox patch to simplify the resizing of col, instead of resizing the current area, it only resizes the master area in the future (seems more predictable)
This commit is contained in:
parent
8e6eb52196
commit
2cce4b95cd
3 changed files with 5 additions and 20 deletions
19
view.c
19
view.c
|
@ -196,24 +196,9 @@ isvisible(Client *c) {
|
|||
|
||||
void
|
||||
resizecol(Arg *arg) {
|
||||
unsigned int n;
|
||||
Client *c;
|
||||
|
||||
for(n = 0, c = clients; c; c = c->next)
|
||||
if(isvisible(c) && !c->isfloat)
|
||||
n++;
|
||||
if(!sel || sel->isfloat || n < 2 || (arrange == dofloat))
|
||||
if(master + arg->i > 950 || master + arg->i < 50)
|
||||
return;
|
||||
if(sel == getnext(clients)) {
|
||||
if(master + arg->i > 950 || master + arg->i < 50)
|
||||
return;
|
||||
master += arg->i;
|
||||
}
|
||||
else {
|
||||
if(master - arg->i > 950 || master - arg->i < 50)
|
||||
return;
|
||||
master -= arg->i;
|
||||
}
|
||||
master += arg->i;
|
||||
arrange();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue