diff options
| -rw-r--r-- | client.c | 12 | ||||
| -rw-r--r-- | kb.c | 1 | ||||
| -rw-r--r-- | wm.h | 5 | 
3 files changed, 15 insertions, 3 deletions
| @@ -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; @@ -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 },  }; @@ -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); | 
