From: Alexander Kurtz Date: Sun, 22 Jan 2012 07:22:11 +0000 (-0800) Subject: x11: add several type definitions from X.h X-Git-Tag: 0.14.2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d5e38bfc71cc5b10398989cc7fe1484e2ccfc9c;p=thirdparty%2Fvala.git x11: add several type definitions from X.h Fixes bug 647464. --- 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 + * Alexander Kurtz */ [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 {