summaryrefslogtreecommitdiff
path: root/glib/src/gobject_functions.defs
diff options
context:
space:
mode:
Diffstat (limited to 'glib/src/gobject_functions.defs')
-rw-r--r--glib/src/gobject_functions.defs38
1 files changed, 38 insertions, 0 deletions
diff --git a/glib/src/gobject_functions.defs b/glib/src/gobject_functions.defs
index 66fabf5a..d28ee7f5 100644
--- a/glib/src/gobject_functions.defs
+++ b/glib/src/gobject_functions.defs
@@ -61,6 +61,7 @@
'("no-hooks" "G_SIGNAL_NO_HOOKS")
'("must-collect" "G_SIGNAL_MUST_COLLECT")
'("deprecated" "G_SIGNAL_DEPRECATED")
+ '("accumulator-first-run" "G_SIGNAL_ACCUMULATOR_FIRST_RUN")
)
)
@@ -120,6 +121,7 @@
(values
'("abstract" "G_TYPE_FLAG_ABSTRACT")
'("value-abstract" "G_TYPE_FLAG_VALUE_ABSTRACT")
+ '("final" "G_TYPE_FLAG_FINAL")
)
)
@@ -152,12 +154,24 @@
(return-type "GObject*")
)
+(define-method dup_source
+ (of-object "GBinding")
+ (c-name "g_binding_dup_source")
+ (return-type "GObject*")
+)
+
(define-method get_target
(of-object "GBinding")
(c-name "g_binding_get_target")
(return-type "GObject*")
)
+(define-method dup_target
+ (of-object "GBinding")
+ (c-name "g_binding_dup_target")
+ (return-type "GObject*")
+)
+
(define-method get_source_property
(of-object "GBinding")
(c-name "g_binding_get_source_property")
@@ -779,6 +793,16 @@
(return-type "GType")
)
+(define-function g_tree_get_type
+ (c-name "g_tree_get_type")
+ (return-type "GType")
+)
+
+(define-function g_pattern_spec_get_type
+ (c-name "g_pattern_spec_get_type")
+ (return-type "GType")
+)
+
(define-function g_variant_get_gtype
(c-name "g_variant_get_gtype")
(return-type "GType")
@@ -1664,6 +1688,14 @@
)
)
+(define-function g_object_take_ref
+ (c-name "g_object_take_ref")
+ (return-type "gpointer")
+ (parameters
+ '("gpointer" "object")
+ )
+)
+
(define-function g_object_ref
(c-name "g_object_ref")
(return-type "gpointer")
@@ -3329,6 +3361,12 @@
)
)
+(define-method interface_instantiatable_prerequisite
+ (of-object "GType")
+ (c-name "g_type_interface_instantiatable_prerequisite")
+ (return-type "GType")
+)
+
(define-function g_type_class_add_private
(c-name "g_type_class_add_private")
(return-type "none")