From: Jürg Billeter Date: Mon, 26 Oct 2009 17:44:10 +0000 (+0100) Subject: x11: Add XGrabKey and XKeysymToKeycode bindings X-Git-Tag: 0.7.8~22 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ddfe9c79473e039920d0288da6ccce850b8a8cdd;p=thirdparty%2Fvala.git x11: Add XGrabKey and XKeysymToKeycode bindings --- diff --git a/vapi/x11.vapi b/vapi/x11.vapi index 031871e55..062e50c13 100644 --- a/vapi/x11.vapi +++ b/vapi/x11.vapi @@ -99,6 +99,9 @@ namespace X { [CCode (cname = "XGrabButton")] public int grab_button (uint button, uint modifiers, Window grab_window, bool owner_events, uint event_mask, int pointer_mode, int keyboard_mode, Window confine_to, uint cursor); + [CCode (cname = "XGrabKey")] + public int grab_key (int keycode, uint modifiers, Window grab_window, bool owner_events, int pointer_mode, int keyboard_mode); + [CCode (cname = "XGrabPointer")] public int grab_pointer (Window grab_window, bool owner_events, uint event_mask, int pointer_mode, int keyboard_mode, Window confine_to, uint cursor, int time); @@ -120,6 +123,9 @@ namespace X { [CCode (cname = "XDisplayKeycodes")] public int keycodes (ref int min_keycodes_return, ref int max_keycodes_return); + [CCode (cname = "XKeysymToKeycode")] + public int keysym_to_keycode (uint keysym); + [CCode (cname = "XLastKnownRequestProcessed")] public ulong last_known_request_processed ();