diff options
author | okan <okan> | 2013-05-21 00:29:20 +0000 |
---|---|---|
committer | okan <okan> | 2013-05-21 00:29:20 +0000 |
commit | 421bf22ac7a165f0f4d5608ffa22c887ff857d53 (patch) | |
tree | 10a4b2aac13d42ef16e8296c1ef72dcba27f2dea /calmwm.h | |
parent | c2042cd5238e74bcc3763a1e90917425eb41964e (diff) | |
download | cwm-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.h | 7 |
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; |