aewl
changeset 28:3dceb132082d
added max
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Wed, 12 Jul 2006 16:40:37 +0200 |
parents | f96fb3fd8203 |
children | 8ad86d0a6a53 |
files | client.c kb.c wm.h |
diffstat | 3 files changed, 15 insertions(+), 3 deletions(-) [+] |
line diff
1.1 --- a/client.c Wed Jul 12 16:00:51 2006 +0200 1.2 +++ b/client.c Wed Jul 12 16:40:37 2006 +0200 1.3 @@ -12,6 +12,18 @@ 1.4 #include "wm.h" 1.5 1.6 void 1.7 +max(void *aux) 1.8 +{ 1.9 + if(!stack) 1.10 + return; 1.11 + stack->x = sx; 1.12 + stack->y = bh; 1.13 + stack->w = sw - 2; 1.14 + stack->h = sh - bh - 2; 1.15 + resize(stack); 1.16 +} 1.17 + 1.18 +void 1.19 arrange(void *aux) 1.20 { 1.21 Client *c;
2.1 --- a/kb.c Wed Jul 12 16:00:51 2006 +0200 2.2 +++ b/kb.c Wed Jul 12 16:40:37 2006 +0200 2.3 @@ -23,6 +23,7 @@ 2.4 { Mod1Mask, XK_k, sel, "prev" }, 2.5 { Mod1Mask, XK_j, sel, "next" }, 2.6 { Mod1Mask, XK_g, arrange, NULL }, 2.7 + { Mod1Mask, XK_m, max, NULL }, 2.8 { Mod1Mask | ShiftMask, XK_c, kill, NULL }, 2.9 { Mod1Mask | ShiftMask, XK_q, quit, NULL }, 2.10 };
3.1 --- a/wm.h Wed Jul 12 16:00:51 2006 +0200 3.2 +++ b/wm.h Wed Jul 12 16:40:37 2006 +0200 3.3 @@ -72,13 +72,12 @@ 3.4 extern void lower(Client *c); 3.5 extern void kill(void *aux); 3.6 extern void sel(void *aux); 3.7 +extern void max(void *aux); 3.8 +extern void arrange(); 3.9 3.10 /* event.c */ 3.11 extern void discard_events(long even_mask); 3.12 3.13 -/* grid.c */ 3.14 -extern void arrange(); 3.15 - 3.16 /* key.c */ 3.17 extern void update_keys(); 3.18 extern void keypress(XEvent *e);