From a47b4ccaab4803eba1fb0774e26abd3ed06f9fd4 Mon Sep 17 00:00:00 2001 From: oga Date: Mon, 19 May 2008 15:17:50 +0000 Subject: Use the XGrabKeyboard hack in for alt-tabbing as well. This stops the mru getting the order messed up when gvim/xpdf et all steal key events. While i'm here, change the logic in client_cyclenext() to use break instead of goto, it's nicer that way. Thirdly, instead of two different kbfuncs, just use the one and a flag. "put your cycle diff in so I can pkg_delete gvim" okan@ --- calmwm.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'calmwm.h') diff --git a/calmwm.h b/calmwm.h index 9c65680..78c0268 100644 --- a/calmwm.h +++ b/calmwm.h @@ -15,7 +15,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $Id: calmwm.h,v 1.42 2008/05/19 12:56:58 okan Exp $ + * $Id: calmwm.h,v 1.43 2008/05/19 15:17:50 oga Exp $ */ #ifndef _CALMWM_H_ @@ -221,6 +221,9 @@ TAILQ_HEAD(winmatch_q, winmatch); /* for cwm_exec */ #define CWM_EXEC_PROGRAM 0x1 #define CWM_EXEC_WM 0x2 +/* For alt-tab */ +#define CWM_CYCLE 0x0 +#define CWM_RCYCLE 0x1 #define KBFLAG_NEEDCLIENT 0x01 -- cgit v1.2.3-2-gb3c3