equal
deleted
inserted
replaced
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: |