dwm

my fork of dwm
Index Commits Files Refs README LICENSE
commit 653826572d5dfe36fc567b2fdce7ef5d9ad0bfbc
parent 5a5851bac2670624f30c84efe4129f0101f62255
Author: Anselm R. Garbe <arg@suckless.org>
Date:   Wed, 10 Jan 2007 12:54:23 +0100

added comment to %u in config.default.h, added Button{4.5} support on mode label
Diffstat:
Mconfig.default.h | 4++--
Mevent.c | 16++++++++++++++--
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/config.default.h b/config.default.h
@@ -5,9 +5,9 @@
 #define TAGS \
 const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL };
 
-#define DEFMODE            dotile /* dofloat */
+#define DEFMODE            dotile        /* dofloat */
 #define FLOATSYMBOL        "><>"
-#define TILESYMBOL        "[%u]="
+#define TILESYMBOL        "[%u]="        /* %u is replaced with nmaster */
 
 #define FONT            "-*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*"
 #define NORMBGCOLOR        "#333366"
diff --git a/event.c b/event.c
@@ -131,8 +131,20 @@ buttonpress(XEvent *e) {
                 return;
             }
         }
-        if((ev->x < x + bmw) && (ev->button == Button1))
-            togglemode(NULL);
+        if(ev->x < x + bmw)
+            switch(ev->button) {
+            case Button1:
+                togglemode(NULL);
+                break;
+            case Button4:
+                a.i = 1;
+                incnmaster(&a);
+                break;
+            case Button5:
+                a.i = -1;
+                incnmaster(&a);
+                break;
+            }
     }
     else if((c = getclient(ev->window))) {
         focus(c);