]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
x11: Add XGrabKey and XKeysymToKeycode bindings
authorJürg Billeter <j@bitron.ch>
Mon, 26 Oct 2009 17:44:10 +0000 (18:44 +0100)
committerJürg Billeter <j@bitron.ch>
Mon, 26 Oct 2009 17:44:10 +0000 (18:44 +0100)
vapi/x11.vapi

index 031871e5514f246f61f388bda3784e4138080ced..062e50c13b92af2477295747c7a0eaa4d72381bb 100644 (file)
@@ -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 ();