فهرست منبع

implemented focusprev on button1 press in the bar, and focusnext on button3 press in the bar

Anselm R.Garbe 19 سال پیش
والد
کامیت
8278f0a6be
1فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  1. 6 2
      event.c

+ 6 - 2
event.c

@@ -103,15 +103,19 @@ buttonpress(XEvent *e)
 
 	if(barwin == ev->window) {
 		switch(ev->button) {
-		default:
+		case Button1:
 			x = 0;
 			for(a.i = 0; a.i < ntags; a.i++) {
 				x += textw(tags[a.i]);
 				if(ev->x < x) {
 					view(&a);
-					break;
+					return;
 				}
 			}
+			focusprev(NULL);
+			break;
+		case Button3:
+			focusnext(NULL);
 			break;
 		case Button4:
 			viewprev(&a);