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 wrap: on
line diff
--- a/bar.c	Fri Jul 14 10:07:38 2006 +0200
+++ b/bar.c	Fri Jul 14 10:34:07 2006 +0200
@@ -6,6 +6,20 @@
 #include "dwm.h"
 
 void
+barclick(XButtonPressedEvent *e)
+{
+	int x = 0;
+	Arg a;
+	for(a.i = 0; a.i < TLast; a.i++) {
+		x += textw(tags[a.i]) + dc.font.height;
+		if(e->x < x) {
+			view(&a);
+			return;
+		}
+	}
+}
+
+void
 draw_bar()
 {
 	int i;