added max
authorAnselm R. Garbe <garbeam@wmii.de>
Wed, 12 Jul 2006 16:40:37 +0200
changeset 28 3dceb132082d
parent 27 f96fb3fd8203
child 29 8ad86d0a6a53
added max
client.c
kb.c
wm.h
--- a/client.c	Wed Jul 12 16:00:51 2006 +0200
+++ b/client.c	Wed Jul 12 16:40:37 2006 +0200
@@ -12,6 +12,18 @@
 #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)
 {
 	Client *c;
--- a/kb.c	Wed Jul 12 16:00:51 2006 +0200
+++ b/kb.c	Wed Jul 12 16:40:37 2006 +0200
@@ -23,6 +23,7 @@
 	{ 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 },
 };
--- a/wm.h	Wed Jul 12 16:00:51 2006 +0200
+++ b/wm.h	Wed Jul 12 16:40:37 2006 +0200
@@ -72,13 +72,12 @@
 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);