JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
removed viewnext/viewprev
authorAnselm R.Garbe <arg@10ksloc.org>
Mon, 14 Aug 2006 06:38:26 +0000 (08:38 +0200)
committerAnselm R.Garbe <arg@10ksloc.org>
Mon, 14 Aug 2006 06:38:26 +0000 (08:38 +0200)
config.arg.h
config.default.h
dwm.1
dwm.h
event.c
tag.c

index c6cb717..17215fb 100644 (file)
@@ -22,10 +22,8 @@ static Key key[] = { \
        { MODKEY,                       XK_1,           view,           { .i = 0 } }, \
        { MODKEY,                       XK_2,           view,           { .i = 1 } }, \
        { MODKEY,                       XK_3,           view,           { .i = 2 } }, \
-       { MODKEY,                       XK_h,           viewprev,       { 0 } }, \
        { MODKEY,                       XK_j,           focusnext,      { 0 } }, \
        { MODKEY,                       XK_k,           focusprev,      { 0 } }, \
-       { MODKEY,                       XK_l,           viewnext,       { 0 } }, \
        { MODKEY,                       XK_m,           togglemax,      { 0 } }, \
        { MODKEY,                       XK_p,           spawn, \
                { .cmd = "exec `ls -lL /usr/bin /usr/local/bin 2>/dev/null | " \
index 53b91eb..6a6fb4d 100644 (file)
@@ -24,10 +24,8 @@ static Key key[] = { \
        { MODKEY,                       XK_2,           view,           { .i = 2 } }, \
        { MODKEY,                       XK_3,           view,           { .i = 3 } }, \
        { MODKEY,                       XK_4,           view,           { .i = 4 } }, \
-       { MODKEY,                       XK_h,           viewprev,       { 0 } }, \
        { MODKEY,                       XK_j,           focusnext,      { 0 } }, \
        { MODKEY,                       XK_k,           focusprev,      { 0 } }, \
-       { MODKEY,                       XK_l,           viewnext,       { 0 } }, \
        { MODKEY,                       XK_m,           togglemax,      { 0 } }, \
        { MODKEY,                       XK_space,       togglemode,     { 0 } }, \
        { MODKEY,                       XK_Return,      zoom,           { 0 } }, \
diff --git a/dwm.1 b/dwm.1
index da7d6eb..38c50b5 100644 (file)
--- a/dwm.1
+++ b/dwm.1
@@ -43,14 +43,6 @@ click on a tag label focuses that
 .B Button2
 click on a tag label toggles that
 .B tag.
-.TP
-.B Button[1,4]
-click on the bar focuses the previous
-.B tag.
-.TP
-.B Button[2,5]
-click on the bar focuses the next
-.B tag.
 .SS Keyboard commands
 .TP
 .B Mod1-Return
@@ -60,10 +52,6 @@ to the
 .B master
 column.
 .TP
-.B Mod1-h
-Focus previous
-.B tag.
-.TP
 .B Mod1-j
 Focus next
 .B window.
@@ -72,10 +60,6 @@ Focus next
 Focus previous
 .B window.
 .TP
-.B Mod1-l
-Focus next
-.B tag.
-.TP
 .B Mod1-m
 Maximize current
 .B window.
diff --git a/dwm.h b/dwm.h
index 8a17368..f9b06d2 100644 (file)
--- a/dwm.h
+++ b/dwm.h
@@ -129,8 +129,6 @@ extern void settags(Client *c);
 extern void togglemode(Arg *arg);
 extern void view(Arg *arg);
 extern void toggleview(Arg *arg);
-extern void viewnext(Arg *arg);
-extern void viewprev(Arg *arg);
 
 /* util.c */
 extern void *emallocz(unsigned int size);
diff --git a/event.c b/event.c
index 9da7ac4..bc7d42c 100644 (file)
--- a/event.c
+++ b/event.c
@@ -102,30 +102,16 @@ buttonpress(XEvent *e)
        XButtonPressedEvent *ev = &e->xbutton;
 
        if(barwin == ev->window) {
-               switch(ev->button) {
-               default:
-                       x = 0;
-                       for(a.i = 0; a.i < ntags; a.i++) {
-                               x += textw(tags[a.i]);
-                               if(ev->x < x) {
-                                       if(ev->button == Button3)
-                                               toggleview(&a);
-                                       else
-                                               view(&a);
-                                       return;
-                               }
+               x = 0;
+               for(a.i = 0; a.i < ntags; a.i++) {
+                       x += textw(tags[a.i]);
+                       if(ev->x < x) {
+                               if(ev->button == Button3)
+                                       toggleview(&a);
+                               else
+                                       view(&a);
+                               return;
                        }
-                       if(ev->button == Button1)
-                               viewprev(&a);
-                       else if(ev->button == Button3)
-                               viewnext(&a);
-                       break;
-               case Button4:
-                       viewprev(&a);
-                       break;
-               case Button5:
-                       viewnext(&a);
-                       break;
                }
        }
        else if((c = getclient(ev->window))) {
diff --git a/tag.c b/tag.c
index 9904dd1..d27d91a 100644 (file)
--- a/tag.c
+++ b/tag.c
@@ -263,23 +263,3 @@ toggleview(Arg *arg)
        arrange(NULL);
        drawall();
 }
-
-void
-viewnext(Arg *arg)
-{
-       unsigned int i;
-
-       for(i = 0; !seltag[i]; i++);
-       arg->i = (i < ntags-1) ? i+1 : 0;
-       view(arg);
-}
-
-void
-viewprev(Arg *arg)
-{
-       unsigned int i;
-
-       for(i = 0; !seltag[i]; i++);
-       arg->i = (i > 0) ? i-1 : ntags-1;
-       view(arg);
-}