aewl

diff bar.c @ 58:1269bd127551

made barclick to select the specific tag
author Anselm R. Garbe <garbeam@wmii.de>
date Fri, 14 Jul 2006 10:34:07 +0200
parents f005d46462e8
children 50450aa24a46
line diff
     1.1 --- a/bar.c	Fri Jul 14 10:07:38 2006 +0200
     1.2 +++ b/bar.c	Fri Jul 14 10:34:07 2006 +0200
     1.3 @@ -6,6 +6,20 @@
     1.4  #include "dwm.h"
     1.5  
     1.6  void
     1.7 +barclick(XButtonPressedEvent *e)
     1.8 +{
     1.9 +	int x = 0;
    1.10 +	Arg a;
    1.11 +	for(a.i = 0; a.i < TLast; a.i++) {
    1.12 +		x += textw(tags[a.i]) + dc.font.height;
    1.13 +		if(e->x < x) {
    1.14 +			view(&a);
    1.15 +			return;
    1.16 +		}
    1.17 +	}
    1.18 +}
    1.19 +
    1.20 +void
    1.21  draw_bar()
    1.22  {
    1.23  	int i;