about summary refs log tree commit diff
path: root/calmwm.h
diff options
context:
space:
mode:
authorokan <okan>2013-05-21 00:29:20 +0000
committerokan <okan>2013-05-21 00:29:20 +0000
commit421bf22ac7a165f0f4d5608ffa22c887ff857d53 (patch)
tree10a4b2aac13d42ef16e8296c1ef72dcba27f2dea /calmwm.h
parentc2042cd5238e74bcc3763a1e90917425eb41964e (diff)
downloadcwm-421bf22ac7a165f0f4d5608ffa22c887ff857d53.tar.gz
cwm-421bf22ac7a165f0f4d5608ffa22c887ff857d53.tar.xz
cwm-421bf22ac7a165f0f4d5608ffa22c887ff857d53.zip
handle _NET_WM_STATE ClientMessage; from Alexander Polakov.
Diffstat (limited to 'calmwm.h')
-rw-r--r--calmwm.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/calmwm.h b/calmwm.h
index e525cbf..b925c2c 100644
--- a/calmwm.h
+++ b/calmwm.h
@@ -482,6 +482,8 @@ void			 xu_ewmh_net_desktop_names(struct screen_ctx *, char *,
 
 void			 xu_ewmh_net_wm_desktop(struct client_ctx *);
 Atom 			*xu_ewmh_get_net_wm_state(struct client_ctx *, int *);
+void 			 xu_ewmh_handle_net_wm_state_msg(struct client_ctx *,
+			     int, Atom , Atom);
 void 			 xu_ewmh_set_net_wm_state(struct client_ctx *);
 void 			 xu_ewmh_restore_net_wm_state(struct client_ctx *);
 
@@ -543,6 +545,11 @@ enum {
 	_NET_WM_STATE_MAXIMIZED_HORZ,
 	EWMH_NITEMS
 };
+enum {
+	_NET_WM_STATE_REMOVE,
+	_NET_WM_STATE_ADD,
+	_NET_WM_STATE_TOGGLE
+};
 struct atom_ctx {
 	char	*name;
 	Atom	 atom;