]> git.armaanb.net Git - dwm.git/commitdiff
added max
authorAnselm R. Garbe <garbeam@wmii.de>
Wed, 12 Jul 2006 14:40:37 +0000 (16:40 +0200)
committerAnselm R. Garbe <garbeam@wmii.de>
Wed, 12 Jul 2006 14:40:37 +0000 (16:40 +0200)
client.c
kb.c
wm.h

index b961d8676a67972fc6a5e2ebdfc2d202eb82320e..537336caff514f5510031509375695fc197df682 100644 (file)
--- a/client.c
+++ b/client.c
 #include "util.h"
 #include "wm.h"
 
+void
+max(void *aux)
+{
+       if(!stack)
+               return;
+       stack->x = sx;
+       stack->y = bh;
+       stack->w = sw - 2;
+       stack->h = sh - bh - 2;
+       resize(stack);
+}
+
 void
 arrange(void *aux)
 {
diff --git a/kb.c b/kb.c
index 76dc29ef0e6157d00b7ca83f710ca5e23a4b5cbf..76c8be1291a5f55b14707fe699b29f9e785e1e62 100644 (file)
--- a/kb.c
+++ b/kb.c
@@ -23,6 +23,7 @@ static Key key[] = {
        { Mod1Mask, XK_k, sel, "prev" }, 
        { Mod1Mask, XK_j, sel, "next" }, 
        { Mod1Mask, XK_g, arrange, NULL }, 
+       { Mod1Mask, XK_m, max, NULL }, 
        { Mod1Mask | ShiftMask, XK_c, kill, NULL }, 
        { Mod1Mask | ShiftMask, XK_q, quit, NULL },
 };
diff --git a/wm.h b/wm.h
index 1e6f2149b01178f02b498ff10086c53447182558..3d9b63c7cd52beb253ec941ff7838979f6ca55fe 100644 (file)
--- a/wm.h
+++ b/wm.h
@@ -72,13 +72,12 @@ extern void raise(Client *c);
 extern void lower(Client *c);
 extern void kill(void *aux);
 extern void sel(void *aux);
+extern void max(void *aux);
+extern void arrange();
 
 /* event.c */
 extern void discard_events(long even_mask);
 
-/* grid.c */
-extern void arrange();
-
 /* key.c */
 extern void update_keys();
 extern void keypress(XEvent *e);