summaryrefslogtreecommitdiff
path: root/vapi/x11.vapi
diff options
context:
space:
mode:
authorAlexander Kurtz <kurtz.alex@googlemail.com>2012-01-21 23:22:11 -0800
committerEvan Nemerson <evan@coeus-group.com>2012-01-21 23:39:47 -0800
commitf72812043518c53e739514b86462d1fa4d3bbbff (patch)
treee0a83efa62b27961616365f055d523ce299a1168 /vapi/x11.vapi
parent714bfd1429db327940541f03022ee8374c22db62 (diff)
downloadvala-f72812043518c53e739514b86462d1fa4d3bbbff.tar.gz
x11: add several type definitions from X.h
Fixes bug 647464.
Diffstat (limited to 'vapi/x11.vapi')
-rw-r--r--vapi/x11.vapi46
1 files changed, 45 insertions, 1 deletions
diff --git a/vapi/x11.vapi b/vapi/x11.vapi
index 2f357fd52..242cb46a9 100644
--- a/vapi/x11.vapi
+++ b/vapi/x11.vapi
@@ -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 {