diff options
author | Olivier Fourdan <fourdan@xfce.org> | 2011-12-19 20:18:18 +0100 |
---|---|---|
committer | Olivier Fourdan <fourdan@xfce.org> | 2011-12-19 20:20:51 +0100 |
commit | 7c095f5fcf887ee068dd170bfb89aeb24ef23307 (patch) | |
tree | 3d57d998f842e4ca4eb6f3a042296fef36c71418 /src/keyboard.c | |
parent | b51f4b916a96860fb4e9d68c75f05ca938699036 (diff) | |
download | xfwm4-7c095f5fcf887ee068dd170bfb89aeb24ef23307.tar.gz |
Add PointerMotionMask to event mask
Diffstat (limited to 'src/keyboard.c')
-rw-r--r-- | src/keyboard.c | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index ab911ec49..fa3526518 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -58,6 +58,12 @@ unsigned int ScrollLockMask; unsigned int SuperMask; unsigned int HyperMask; +#define BUTTON_GRAB_MASK \ + ButtonPressMask | \ + ButtonReleaseMask | \ + PointerMotionMask | \ + PointerMotionHintMask + static KeyCode getKeycode (Display *dpy, const char *str) { @@ -191,7 +197,7 @@ grabButton (Display * dpy, int button, int modifier, Window w) { status |= XGrabButton (dpy, button, AnyModifier, w, FALSE, - ButtonPressMask|ButtonReleaseMask, GrabModeSync, GrabModeAsync, + BUTTON_GRAB_MASK, GrabModeSync, GrabModeAsync, None, None); } else @@ -200,42 +206,42 @@ grabButton (Display * dpy, int button, int modifier, Window w) status |= XGrabButton (dpy, button, modifier, w, FALSE, - ButtonPressMask|ButtonReleaseMask, GrabModeSync, GrabModeAsync, + BUTTON_GRAB_MASK, GrabModeSync, GrabModeAsync, None, None); status |= XGrabButton (dpy, button, modifier | ScrollLockMask, w, FALSE, - ButtonPressMask|ButtonReleaseMask, GrabModeSync, GrabModeAsync, + BUTTON_GRAB_MASK, GrabModeSync, GrabModeAsync, None, None); status |= XGrabButton (dpy, button, modifier | NumLockMask, w, FALSE, - ButtonPressMask|ButtonReleaseMask, GrabModeSync, GrabModeAsync, + BUTTON_GRAB_MASK, GrabModeSync, GrabModeAsync, None, None); status |= XGrabButton (dpy, button, modifier | LockMask, w, FALSE, - ButtonPressMask|ButtonReleaseMask, GrabModeSync, GrabModeAsync, + BUTTON_GRAB_MASK, GrabModeSync, GrabModeAsync, None, None); status |= XGrabButton (dpy, button, modifier | ScrollLockMask | NumLockMask, w, FALSE, - ButtonPressMask|ButtonReleaseMask, GrabModeSync, GrabModeAsync, + BUTTON_GRAB_MASK, GrabModeSync, GrabModeAsync, None, None); status |= XGrabButton (dpy, button, modifier | ScrollLockMask | LockMask, w, FALSE, - ButtonPressMask|ButtonReleaseMask, GrabModeSync, GrabModeAsync, + BUTTON_GRAB_MASK, GrabModeSync, GrabModeAsync, None, None); status |= XGrabButton (dpy, button, modifier | LockMask | NumLockMask, w, FALSE, - ButtonPressMask|ButtonReleaseMask, GrabModeSync, GrabModeAsync, + BUTTON_GRAB_MASK, GrabModeSync, GrabModeAsync, None, None); status |= XGrabButton (dpy, button, modifier | ScrollLockMask | LockMask | NumLockMask, w, FALSE, - ButtonPressMask|ButtonReleaseMask, GrabModeSync, GrabModeAsync, + BUTTON_GRAB_MASK, GrabModeSync, GrabModeAsync, None, None); } |