From 20423931a22cb48d006bbcaae528536ede310ede Mon Sep 17 00:00:00 2001 From: Juerg Billeter Date: Sun, 13 Apr 2008 09:14:39 +0000 Subject: [PATCH] add GEnumClass and GEnumValue bindings 2008-04-13 Juerg Billeter * vapi/glib-2.0.vapi: add GEnumClass and GEnumValue bindings svn path=/trunk/; revision=1193 --- ChangeLog | 4 ++++ vapi/glib-2.0.vapi | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/ChangeLog b/ChangeLog index df560c3..108ca3c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2008-04-13 Jürg Billeter + * vapi/glib-2.0.vapi: add GEnumClass and GEnumValue bindings + +2008-04-13 Jürg Billeter + * configure.ac: Bump version to 0.3.1 2008-04-12 Jürg Billeter diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index 0753da3..7ab206f 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -751,6 +751,17 @@ namespace GLib { public class InitiallyUnowned : Object { } + [CCode (lower_case_csuffix = "enum")] + public class EnumClass : TypeClass { + public weak EnumValue get_value (int value); + } + + public class EnumValue { + public int value; + public weak string value_name; + public weak string value_nick; + } + [CCode (cname = "gpointer", has_type_id = true, type_id = "G_TYPE_BOXED", marshaller_type_name = "BOXED", get_value_function = "g_value_get_boxed", set_value_function = "g_value_set_boxed")] public abstract class Boxed { } -- 2.7.4