summary refs log tree commit diff
path: root/calmwm.h
diff options
context:
space:
mode:
authorokan <okan>2017-12-29 18:50:43 +0000
committerokan <okan>2017-12-29 18:50:43 +0000
commit43db5b55eaae67515ae926c0d195c1ef6aa4b607 (patch)
tree38df44627467c7a934ee98e73c80bc44dbfcd2b1 /calmwm.h
parentba75c139531d2a52dfa43a0302d9c8886ed1a820 (diff)
downloadcwm-43db5b55eaae67515ae926c0d195c1ef6aa4b607.tar.gz
cwm-43db5b55eaae67515ae926c0d195c1ef6aa4b607.tar.xz
cwm-43db5b55eaae67515ae926c0d195c1ef6aa4b607.zip
As done for buttonrelease, work specific un-cycling and un-highlighting actions
into the keyrelease event, only performing what's actually needed for each;
should result in much fewer events against keyreleases. No intended behaviour
change.

Additionally, like we do for group membership, grab the keyboard only when
required for cycling.
Diffstat (limited to 'calmwm.h')
-rw-r--r--calmwm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/calmwm.h b/calmwm.h
index 9bb6c59..d289ceb 100644
--- a/calmwm.h
+++ b/calmwm.h
@@ -389,7 +389,6 @@ void			 client_applysizehints(struct client_ctx *);
 void			 client_config(struct client_ctx *);
 struct client_ctx	*client_current(void);
 void			 client_cycle(struct screen_ctx *, int);
-void			 client_cycle_leave(struct screen_ctx *);
 void			 client_delete(struct client_ctx *);
 void			 client_draw_border(struct client_ctx *);
 struct client_ctx	*client_find(Window);
@@ -401,6 +400,7 @@ void			 client_lower(struct client_ctx *);
 void			 client_map(struct client_ctx *);
 void			 client_msg(struct client_ctx *, Atom, Time);
 void			 client_move(struct client_ctx *);
+void			 client_mtf(struct client_ctx *);
 int			 client_inbound(struct client_ctx *, int, int);
 struct client_ctx	*client_init(Window, struct screen_ctx *, int);
 void			 client_ptr_inbound(struct client_ctx *, int);