diff options
| author | Anselm R.Garbe <arg@10ksloc.org> | 2006-08-10 11:19:25 +0200 | 
|---|---|---|
| committer | Anselm R.Garbe <arg@10ksloc.org> | 2006-08-10 11:19:25 +0200 | 
| commit | 4bd0d33f57c6fb764ef546a9b0ebfcd20ff1df70 (patch) | |
| tree | ddf4135c8b7269d3f6bfaad4a6a00c564404e6af | |
| parent | 00255728aae0dcbb657e8a4e145515c673b546a4 (diff) | |
applied sander's patch
| -rw-r--r-- | dwm.1 | 13 | ||||
| -rw-r--r-- | event.c | 19 | 
2 files changed, 18 insertions, 14 deletions
| @@ -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 @@ -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;  		}  	} | 
