event.c
changeset 398 9c703e528e58
parent 394 1da9a6b94ca9
child 399 74739798b0b2
equal deleted inserted replaced
397:cb8a231610c7 398:9c703e528e58
   109 		for(a.i = 0; a.i < ntags; a.i++) {
   109 		for(a.i = 0; a.i < ntags; a.i++) {
   110 			x += textw(tags[a.i]);
   110 			x += textw(tags[a.i]);
   111 			if(ev->x < x) {
   111 			if(ev->x < x) {
   112 				switch(ev->button) {
   112 				switch(ev->button) {
   113 				case Button1:
   113 				case Button1:
   114 					view(&a);
   114 					if(ev->state & MODKEY)
   115 					break;
   115 						tag(&a);
   116 				case Button2:
   116 					else
   117 					toggletag(&a);
   117 						view(&a);
   118 					break;
   118 					break;
   119 				case Button3:
   119 				case Button3:
   120 					toggleview(&a);
   120 					if(ev->state & MODKEY)
       
   121 						toggletag(&a);
       
   122 					else
       
   123 						toggleview(&a);
   121 					break;
   124 					break;
   122 				}
   125 				}
   123 				return;
   126 				return;
   124 			}
   127 			}
   125 		}
   128 		}