summaryrefslogtreecommitdiff
path: root/openbox/grab.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-05-11 05:15:43 +0000
committerDana Jansens <danakj@orodu.net>2003-05-11 05:15:43 +0000
commited4f84ac33765eee594ad6771df38768afd842a4 (patch)
tree70c1ff8c08c33301a89123adad8e48745c86ac5c /openbox/grab.c
parent20ba24b7415609cbd57927c44f079bab3c911839 (diff)
can drag slit-apps around in the slit
Diffstat (limited to 'openbox/grab.c')
-rw-r--r--openbox/grab.c11
1 files changed, 8 insertions, 3 deletions
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)