applied sander's patch

This commit is contained in:
Anselm R.Garbe 2006-08-10 11:19:25 +02:00
parent 00255728aa
commit 4bd0d33f57
2 changed files with 18 additions and 14 deletions

13
dwm.1
View file

@ -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
@ -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

19
event.c
View file

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