tapplied sander's patch - dwm - [fork] customized build of dwm, the dynamic win… | |
git clone git://src.adamsgaard.dk/dwm | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 4bd0d33f57c6fb764ef546a9b0ebfcd20ff1df70 | |
parent 00255728aae0dcbb657e8a4e145515c673b546a4 | |
Author: Anselm R.Garbe <[email protected]> | |
Date: Thu, 10 Aug 2006 11:19:25 +0200 | |
applied sander's patch | |
Diffstat: | |
M dwm.1 | 13 ++++++++++--- | |
M event.c | 19 ++++++++----------- | |
2 files changed, 18 insertions(+), 14 deletions(-) | |
--- | |
diff --git a/dwm.1 b/dwm.1 | |
t@@ -33,7 +33,7 @@ prints version information to standard output, then exits. | |
.SH USAGE | |
.TP | |
.B Mod1-Return | |
-Zoom | |
+Zoom current | |
.B window | |
to the | |
.B master | |
t@@ -92,12 +92,19 @@ to current | |
.B window. | |
.TP | |
.B Mod1-Button1 | |
-Moves current | |
+Move current | |
.B window | |
while dragging. | |
.TP | |
+.B Mod1-Button2 | |
+Zoom current | |
+.B window | |
+to the | |
+.B master | |
+column. | |
+.TP | |
.B Mod1-Button3 | |
-Resizes current | |
+Resize current | |
.B window | |
while dragging. | |
.SH CUSTOMIZATION | |
diff --git a/event.c b/event.c | |
t@@ -122,25 +122,22 @@ buttonpress(XEvent *e) | |
} | |
} | |
else if((c = getclient(ev->window))) { | |
+ higher(c); | |
focus(c); | |
switch(ev->button) { | |
default: | |
break; | |
case Button1: | |
- if(!c->ismax) { | |
- if(arrange == dofloat || c->isfloat) { | |
- higher(c); | |
- movemouse(c); | |
- } | |
- else | |
- zoom(NULL); | |
- } | |
+ if(!c->ismax && (arrange == dofloat || c->isfloat)) | |
+ movemouse(c); | |
+ break; | |
+ case Button2: | |
+ if(!c->ismax && arrange != dofloat && !c->isfloat) | |
+ zoom(NULL); | |
break; | |
case Button3: | |
- if(!c->ismax && (arrange == dofloat || c->isfloat)) { | |
- higher(c); | |
+ if(!c->ismax && (arrange == dofloat || c->isfloat)) | |
resizemouse(c); | |
- } | |
break; | |
} | |
} |