all repos — dwm @ 2cce4b95cdce5617318fc4fb5d21abe41110c27a

my dwm build

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)
arg@mig29 unknown
Tue, 31 Oct 2006 12:06:38 +0100
commit

2cce4b95cdce5617318fc4fb5d21abe41110c27a

parent

8e6eb52196c581351925811c15afa0d4deb5130a

3 files changed, 5 insertions(+), 20 deletions(-)

jump to
M config.mkconfig.mk

@@ -1,5 +1,5 @@

# dwm version -VERSION = 2.0 +VERSION = 2.1 # Customize below to fit your system
M dwm.1dwm.1

@@ -63,10 +63,10 @@ .B Mod1-Return

Zooms/cycles current window to/from master area (tiling mode), toggles maximization current window (floating mode). .TP .B Mod1-g -Grow current area (tiling mode only). +Grow master area (tiling mode only). .TP .B Mod1-s -Shrink current area (tiling mode only). +Shrink master area (tiling mode only). .TP .B Mod1-Shift-[1..n] Apply
M view.cview.c

@@ -196,24 +196,9 @@ }

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(); }