summaryrefslogtreecommitdiff
path: root/glib/src/gobject_enums.defs
diff options
context:
space:
mode:
Diffstat (limited to 'glib/src/gobject_enums.defs')
-rw-r--r--glib/src/gobject_enums.defs11
1 files changed, 8 insertions, 3 deletions
diff --git a/glib/src/gobject_enums.defs b/glib/src/gobject_enums.defs
index aba1fbdf..2735545b 100644
--- a/glib/src/gobject_enums.defs
+++ b/glib/src/gobject_enums.defs
@@ -73,7 +73,9 @@
;; G_SIGNAL_ACTION = 1 << 5,
;; G_SIGNAL_NO_HOOKS = 1 << 6,
;; G_SIGNAL_MUST_COLLECT = 1 << 7,
-;; G_SIGNAL_DEPRECATED = 1 << 8
+;; G_SIGNAL_DEPRECATED = 1 << 8,
+;; /* normal signal flags until 1 << 16 */
+;; G_SIGNAL_ACCUMULATOR_FIRST_RUN = 1 << 17,
;; } GSignalFlags;
(define-flags-extended SignalFlags
@@ -89,6 +91,7 @@
'("no-hooks" "G_SIGNAL_NO_HOOKS" "1 << 6")
'("must-collect" "G_SIGNAL_MUST_COLLECT" "1 << 7")
'("deprecated" "G_SIGNAL_DEPRECATED" "1 << 8")
+ '("accumulator-first-run" "G_SIGNAL_ACCUMULATOR_FIRST_RUN" "1 << 17")
)
)
@@ -179,8 +182,9 @@
;; Original typedef:
;; typedef enum /*< skip >*/
;; {
-;; G_TYPE_FLAG_ABSTRACT = (1 << 4),
-;; G_TYPE_FLAG_VALUE_ABSTRACT = (1 << 5)
+;; G_TYPE_FLAG_ABSTRACT = (1 << 4),
+;; G_TYPE_FLAG_VALUE_ABSTRACT = (1 << 5),
+;; G_TYPE_FLAG_FINAL GLIB_AVAILABLE_ENUMERATOR_IN_2_70 = (1 << 6)
;; } GTypeFlags;
(define-flags-extended TypeFlags
@@ -189,6 +193,7 @@
(values
'("abstract" "G_TYPE_FLAG_ABSTRACT" "(1 << 4)")
'("value-abstract" "G_TYPE_FLAG_VALUE_ABSTRACT" "(1 << 5)")
+ '("final" "G_TYPE_FLAG_FINAL" "(1 << 6)")
)
)