From ed4f84ac33765eee594ad6771df38768afd842a4 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sun, 11 May 2003 05:15:43 +0000 Subject: can drag slit-apps around in the slit --- openbox/grab.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'openbox/grab.c') diff --git a/openbox/grab.c b/openbox/grab.c index 6af21eb2..656f6eb4 100644 --- a/openbox/grab.c +++ b/openbox/grab.c @@ -96,14 +96,19 @@ void grab_shutdown() while (grab_server(FALSE)); } -void grab_button(guint button, guint state, Window win, guint mask, - int pointer_mode) +void grab_button_full(guint button, guint state, Window win, guint mask, + int pointer_mode, Cursor cursor) { guint i; for (i = 0; i < MASK_LIST_SIZE; ++i) XGrabButton(ob_display, button, state | mask_list[i], win, FALSE, mask, - pointer_mode, GrabModeSync, None, None); + pointer_mode, GrabModeSync, None, cursor); +} + +void grab_button(guint button, guint state, Window win, guint mask) +{ + grab_button_full(button, state, win, mask, GrabModeAsync, None); } void ungrab_button(guint button, guint state, Window win) -- cgit v1.2.3