all repos — dwm @ 05fbbbd8dc3f990f07fe2055693bef0031fd4623

my dwm build

implemented Button2 press on tags for toggletag on the focused client
Anselm R. Garbe arg@10kloc.org
Thu, 31 Aug 2006 17:49:04 +0200
commit

05fbbbd8dc3f990f07fe2055693bef0031fd4623

parent

4c368bcd24172166aab32948fc63feaa6a1bec93

2 files changed, 15 insertions(+), 2 deletions(-)

jump to
M dwm.1dwm.1

@@ -47,6 +47,12 @@ and

.B floating mode. .TP +.B Button2 +click on a tag label adds/removes that +.B tag +to/from the focused +.B window. +.TP .B Button3 click on a tag label adds/removes all windows with that .B tag
M event.cevent.c

@@ -109,10 +109,17 @@ x = 0;

for(a.i = 0; a.i < ntags; a.i++) { x += textw(tags[a.i]); if(ev->x < x) { - if(ev->button == Button1) + switch(ev->button) { + case Button1: view(&a); - else if(ev->button == Button3) + break; + case Button2: + toggletag(&a); + break; + case Button3: toggleview(&a); + break; + } return; } }