about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAnselm R. Garbe <garbeam@wmii.de>2006-07-12 16:40:37 +0200
committerAnselm R. Garbe <garbeam@wmii.de>2006-07-12 16:40:37 +0200
commit6db5ffb6c9a9c0db5c425c64a96a3896a682c95e (patch)
tree25560883099cb295166106592aa31403c2bd13b7
parent4641aa2925731ac180b08c80f57db176391ea4a9 (diff)
downloaddwm-6db5ffb6c9a9c0db5c425c64a96a3896a682c95e.tar.gz
added max
-rw-r--r--client.c12
-rw-r--r--kb.c1
-rw-r--r--wm.h5
3 files changed, 15 insertions, 3 deletions
diff --git a/client.c b/client.c
index b961d86..537336c 100644
--- a/client.c
+++ b/client.c
@@ -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;
diff --git a/kb.c b/kb.c
index 76dc29e..76c8be1 100644
--- 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 1e6f214..3d9b63c 100644
--- 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);
t; 2010-03-12 19:19:42 +0100 make install: catch an exception' href='/akspecs/ranger/commit/Makefile?h=v1.7.0-emacs&id=76f8d548b055fad7f9652d23035d30c910ec4ca0'>76f8d548 ^
94c5d83e ^


423ce88a ^

94c5d83e ^








e9e4b4ff ^

50a0cb1c ^
e9e4b4ff ^

30ae2137 ^
e9e4b4ff ^
fde932f2 ^
75682d43 ^
e9e4b4ff ^

2c5ea01d ^
e9e4b4ff ^




e9e4b4ff ^

2c5ea01d ^
e9e4b4ff ^
0c2c782d ^

30ae2137 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92