JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
Button3 click on mode label toggles stack position now
authorAnselm R. Garbe <arg@10kloc.org>
Thu, 5 Oct 2006 07:37:11 +0000 (09:37 +0200)
committerAnselm R. Garbe <arg@10kloc.org>
Thu, 5 Oct 2006 07:37:11 +0000 (09:37 +0200)
dwm.1
event.c

diff --git a/dwm.1 b/dwm.1
index f105dd7..bce6733 100644 (file)
--- a/dwm.1
+++ b/dwm.1
@@ -40,7 +40,8 @@ click on a tag label to display all windows with that tag, click on the mode
 label toggles between tiled and floating mode.
 .TP
 .B Button3
 label toggles between tiled and floating mode.
 .TP
 .B Button3
-click on a tag label adds/removes all windows with that tag to/from the view.
+click on a tag label adds/removes all windows with that tag to/from the view,
+click on the mode label toggles the stack position (tiled mode).
 .TP
 .B Mod1-Button1
 click on a tag label applies that tag to the focused window.
 .TP
 .B Mod1-Button1
 click on a tag label applies that tag to the focused window.
@@ -63,7 +64,7 @@ Focus previous window.
 Zooms/cycles current window to/from master area (tiling mode), toggles maximization current window (floating mode).
 .TP
 .B Mod1-b
 Zooms/cycles current window to/from master area (tiling mode), toggles maximization current window (floating mode).
 .TP
 .B Mod1-b
-Toggle stacking area position (tiling mode only).
+Toggle stack position (tiling mode only).
 .TP
 .B Mod1-g
 Grow current area (tiling mode only).
 .TP
 .B Mod1-g
 Grow current area (tiling mode only).
diff --git a/event.c b/event.c
index 83e1b86..a17034c 100644 (file)
--- a/event.c
+++ b/event.c
@@ -126,6 +126,8 @@ buttonpress(XEvent *e) {
                if(ev->x < x + bmw) {
                        if(ev->button == Button1)
                                togglemode(NULL);
                if(ev->x < x + bmw) {
                        if(ev->button == Button1)
                                togglemode(NULL);
+                       else if(ev->button == Button3)
+                               togglestackpos(NULL);
                }
        }
        else if((c = getclient(ev->window))) {
                }
        }
        else if((c = getclient(ev->window))) {