Mercurial > dwm-meillo
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: |