aewl

changeset 356:c2a65784cb71

changed symbols for float/tiled mode, added mouse-driven mode toggle to buttonpress()
author Anselm R. Garbe <arg@10kloc.org>
date Fri, 25 Aug 2006 15:06:38 +0200
parents f9543a4af9e5
children 27082985e51e
files draw.c event.c
diffstat 2 files changed, 13 insertions(+), 11 deletions(-) [+]
line diff
     1.1 --- a/draw.c	Fri Aug 25 14:46:01 2006 +0200
     1.2 +++ b/draw.c	Fri Aug 25 15:06:38 2006 +0200
     1.3 @@ -94,7 +94,7 @@
     1.4  void
     1.5  drawstatus()
     1.6  {
     1.7 -	static const char *mode[] = { "~", "|" };
     1.8 +	static const char *mode[] = { "><", "|=" };
     1.9  	int i, x;
    1.10  
    1.11  	dc.x = dc.y = 0;
     2.1 --- a/event.c	Fri Aug 25 14:46:01 2006 +0200
     2.2 +++ b/event.c	Fri Aug 25 15:06:38 2006 +0200
     2.3 @@ -106,16 +106,18 @@
     2.4  
     2.5  	if(barwin == ev->window) {
     2.6  		if(ev->x < modew)
     2.7 -			return;
     2.8 -		x = modew;
     2.9 -		for(a.i = 0; a.i < ntags; a.i++) {
    2.10 -			x += textw(tags[a.i]);
    2.11 -			if(ev->x < x) {
    2.12 -				if(ev->button == Button1)
    2.13 -					view(&a);
    2.14 -				else if(ev->button == Button3)
    2.15 -					toggleview(&a);
    2.16 -				return;
    2.17 +			togglemode(NULL);
    2.18 +		else {
    2.19 +			x = modew;
    2.20 +			for(a.i = 0; a.i < ntags; a.i++) {
    2.21 +				x += textw(tags[a.i]);
    2.22 +				if(ev->x < x) {
    2.23 +					if(ev->button == Button1)
    2.24 +						view(&a);
    2.25 +					else if(ev->button == Button3)
    2.26 +						toggleview(&a);
    2.27 +					return;
    2.28 +				}
    2.29  			}
    2.30  		}
    2.31  	}