From: Rico Tzschichholz Date: Sun, 16 Dec 2012 10:54:59 +0000 (+0100) Subject: gobject-2.0: Update and fix some enums which are actually flags X-Git-Tag: 0.19.0~55 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ff77e191e73b75fc5a0e9fe6b4cd01fb0661cf2;p=thirdparty%2Fvala.git gobject-2.0: Update and fix some enums which are actually flags --- diff --git a/vapi/gobject-2.0.vapi b/vapi/gobject-2.0.vapi index 0840c1116..a37ed96ef 100644 --- a/vapi/gobject-2.0.vapi +++ b/vapi/gobject-2.0.vapi @@ -96,6 +96,7 @@ namespace GLib { } [CCode (cprefix = "G_TYPE_DEBUG_", has_type_id = false)] + [Flags] public enum TypeDebugFlags { NONE, OBJECTS, @@ -268,6 +269,7 @@ namespace GLib { } [CCode (cprefix = "G_PARAM_", has_type_id = false)] + [Flags] public enum ParamFlags { READABLE, WRITABLE, @@ -278,7 +280,10 @@ namespace GLib { STATIC_NICK, STATIC_BLURB, READWRITE, - STATIC_STRINGS + STATIC_STRINGS, + USER_SHIFT, + DEPRECATED, + MASK } [CCode (lower_case_csuffix = "object_class")] @@ -292,8 +297,8 @@ namespace GLib { public struct ObjectConstructParam { } - [Flags] [CCode (cprefix = "G_BINDING_")] + [Flags] public enum BindingFlags { DEFAULT, BIDIRECTIONAL, @@ -523,16 +528,21 @@ namespace GLib { public delegate bool SignalEmissionHook (SignalInvocationHint ihint, [CCode (array_length_pos = 1.9)] Value[] param_values); [CCode (cprefix = "G_SIGNAL_", has_type_id = false)] + [Flags] public enum SignalFlags { RUN_FIRST, RUN_LAST, RUN_CLEANUP, + NO_RECURSE, DETAILED, ACTION, - NO_HOOKS + NO_HOOKS, + MUST_COLLECT, + DEPRECATED } [CCode (cprefix = "G_CONNECT_", has_type_id = false)] + [Flags] public enum ConnectFlags { AFTER, SWAPPED