comparison event.c @ 253:7a11e4312b17

realized that client focussing through the bar is pretty useless, better is sloppy view focussing for B1/B3 as well instead
author Anselm R.Garbe <arg@10ksloc.org>
date Fri, 11 Aug 2006 10:00:47 +0200
parents d1630548c3fe
children d6fd632d861c
comparison
equal deleted inserted replaced
252:d1630548c3fe 253:7a11e4312b17
101 Client *c; 101 Client *c;
102 XButtonPressedEvent *ev = &e->xbutton; 102 XButtonPressedEvent *ev = &e->xbutton;
103 103
104 if(barwin == ev->window) { 104 if(barwin == ev->window) {
105 switch(ev->button) { 105 switch(ev->button) {
106 case Button1: 106 default:
107 x = 0; 107 x = 0;
108 for(a.i = 0; a.i < ntags; a.i++) { 108 for(a.i = 0; a.i < ntags; a.i++) {
109 x += textw(tags[a.i]); 109 x += textw(tags[a.i]);
110 if(ev->x < x) { 110 if(ev->x < x) {
111 view(&a); 111 view(&a);
112 return; 112 return;
113 } 113 }
114 } 114 }
115 focusprev(NULL); 115 if(ev->button == Button1)
116 break; 116 viewprev(&a);
117 case Button3: 117 else if(ev->button == Button3)
118 focusnext(NULL); 118 viewnext(&a);
119 break; 119 break;
120 case Button4: 120 case Button4:
121 viewprev(&a); 121 viewprev(&a);
122 break; 122 break;
123 case Button5: 123 case Button5: