]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gobject-2.0: Update and fix some enums which are actually flags
authorRico Tzschichholz <ricotz@t-online.de>
Sun, 16 Dec 2012 10:54:59 +0000 (11:54 +0100)
committerRico Tzschichholz <ricotz@t-online.de>
Sun, 16 Dec 2012 10:54:59 +0000 (11:54 +0100)
vapi/gobject-2.0.vapi

index 0840c1116df6da6c3163f669cd99dbc551e3b993..a37ed96ef0f2d3d63f2b2dc6cf32f4a7be45d2f3 100644 (file)
@@ -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