summary refs log tree commit diff
path: root/calmwm.h
diff options
context:
space:
mode:
authoroga <oga>2009-08-24 23:54:41 +0000
committeroga <oga>2009-08-24 23:54:41 +0000
commite2b1cb98c1bc82d407e8a1004c3a5135ffa1d86c (patch)
treee4610b27667192e8b8bf7cf366bc0c433e788e04 /calmwm.h
parent028a1778db0caa04ca4f82be32998a7f65c802a5 (diff)
downloadcwm-e2b1cb98c1bc82d407e8a1004c3a5135ffa1d86c.tar.gz
cwm-e2b1cb98c1bc82d407e8a1004c3a5135ffa1d86c.tar.xz
cwm-e2b1cb98c1bc82d407e8a1004c3a5135ffa1d86c.zip
Add a keybinding to allow horizontal maximisation of a window (CMS-enter).
based on a diff by Thomas Pfaff; thanks!

ok okan@
Diffstat (limited to 'calmwm.h')
-rw-r--r--calmwm.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/calmwm.h b/calmwm.h
index aa46793..bfc5ed6 100644
--- a/calmwm.h
+++ b/calmwm.h
@@ -96,6 +96,8 @@ TAILQ_HEAD(screen_ctx_q, screen_ctx);
 #define CLIENT_MAXIMIZED	0x08
 #define CLIENT_DOVMAXIMIZE	0x10
 #define CLIENT_VMAXIMIZED	0x20
+#define CLIENT_DOHMAXIMIZE	0x40
+#define CLIENT_HMAXIMIZED	0x80
 
 #define CLIENT_HIGHLIGHT_GROUP		1
 #define CLIENT_HIGHLIGHT_UNGROUP	2
@@ -347,6 +349,7 @@ void			 client_ptrsave(struct client_ctx *);
 void			 client_draw_border(struct client_ctx *);
 void			 client_maximize(struct client_ctx *);
 void			 client_vertmaximize(struct client_ctx *);
+void			 client_horizmaximize(struct client_ctx *);
 void			 client_map(struct client_ctx *);
 void			 client_mtf(struct client_ctx *);
 struct client_ctx	*client_cycle(int);
@@ -436,6 +439,8 @@ void			 kbfunc_client_maximize(struct client_ctx *,
 			     union arg *);
 void			 kbfunc_client_vmaximize(struct client_ctx *,
 			     union arg *);
+void			 kbfunc_client_hmaximize(struct client_ctx *,
+			     union arg *);
 void			 kbfunc_reload(struct client_ctx *, union arg *);
 void			 kbfunc_quit_wm(struct client_ctx *, union arg *);
 void			 kbfunc_moveresize(struct client_ctx *, union arg *);