]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
x11: add several type definitions from X.h
authorAlexander Kurtz <kurtz.alex@googlemail.com>
Sun, 22 Jan 2012 07:22:11 +0000 (23:22 -0800)
committerJürg Billeter <j@bitron.ch>
Tue, 31 Jan 2012 13:02:29 +0000 (14:02 +0100)
Fixes bug 647464.

vapi/x11.vapi

index 2f357fd52d31dc4e2c8b5e1e0fba9a9a7b541a65..242cb46a940c6c994fcaee442e146d5459e5fd19 100644 (file)
@@ -1,6 +1,7 @@
 /* x11.vapi
  *
  * Copyright (C) 2009  Jürg Billeter
+ * Copyright (C) 2011  Alexander Kurtz
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -16,8 +17,9 @@
  * License along with this library; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
  *
- * Author:
+ * Authors:
  *     Jürg Billeter <j@bitron.ch>
+ *     Alexander Kurtz <kurtz.alex@googlemail.com>
  */
 
 [CCode (gir_namespace = "xlib", gir_version = "2.0", cprefix = "", lower_case_cprefix = "", cheader_filename = "X11/Xlib.h,X11/Xatom.h,X11/Xutil.h,X11/Xregion.h")]
@@ -385,6 +387,48 @@ namespace X {
        public struct Pixmap : Drawable {
        }
 
+       [SimpleType]
+       [IntegerType (rank = 9)]
+       [CCode (cname = "Mask")]
+       public struct Mask {
+       }
+
+       [SimpleType]
+       [IntegerType (rank = 9)]
+       [CCode (cname = "VisualID")]
+       public struct VisualID {
+       }
+
+       [SimpleType]
+       [IntegerType (rank = 9)]
+       [CCode (cname = "Time")]
+       public struct Time {
+       }
+
+       [SimpleType]
+       [IntegerType (rank = 9)]
+       [CCode (cname = "Cursor")]
+       public struct Cursor {
+       }
+
+       [SimpleType]
+       [IntegerType (rank = 9)]
+       [CCode (cname = "GContext")]
+       public struct GContext {
+       }
+
+       [SimpleType]
+       [IntegerType (rank = 9)]
+       [CCode (cname = "KeySym")]
+       public struct KeySym {
+       }
+
+       [SimpleType]
+       [IntegerType (rank = 9)]
+       [CCode (cname = "KeyCode")]
+       public struct KeyCode {
+       }
+
        [CCode (ref_function = "", unref_function = "")]
        [Compact]
        public class Visual {