diff options
| author | Anselm R. Garbe <arg@10kloc.org> | 2006-08-25 15:06:38 +0200 | 
|---|---|---|
| committer | Anselm R. Garbe <arg@10kloc.org> | 2006-08-25 15:06:38 +0200 | 
| commit | d37dfa1bedbfadb5d39aa1937e77d4fd44319018 (patch) | |
| tree | ac42e31987633fd32144310e21210cd0ed20a20d | |
| parent | 9f35cc52fe27f694ce146356e6c71267ecd19217 (diff) | |
| download | dwm-d37dfa1bedbfadb5d39aa1937e77d4fd44319018.tar.gz | |
changed symbols for float/tiled mode, added mouse-driven mode toggle to buttonpress()
| -rw-r--r-- | draw.c | 2 | ||||
| -rw-r--r-- | event.c | 22 | 
2 files changed, 13 insertions, 11 deletions
| @@ -94,7 +94,7 @@ drawall()  void  drawstatus()  { -	static const char *mode[] = { "~", "|" }; +	static const char *mode[] = { "><", "|=" };  	int i, x;  	dc.x = dc.y = 0; @@ -106,16 +106,18 @@ buttonpress(XEvent *e)  	if(barwin == ev->window) {  		if(ev->x < modew) -			return; -		x = modew; -		for(a.i = 0; a.i < ntags; a.i++) { -			x += textw(tags[a.i]); -			if(ev->x < x) { -				if(ev->button == Button1) -					view(&a); -				else if(ev->button == Button3) -					toggleview(&a); -				return; +			togglemode(NULL); +		else { +			x = modew; +			for(a.i = 0; a.i < ntags; a.i++) { +				x += textw(tags[a.i]); +				if(ev->x < x) { +					if(ev->button == Button1) +						view(&a); +					else if(ev->button == Button3) +						toggleview(&a); +					return; +				}  			}  		}  	} | 
