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