summaryrefslogtreecommitdiff
path: root/glib/src/gobject_functions.defs
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjellahlstedt@gmail.com>2017-12-11 09:52:50 +0100
committerKjell Ahlstedt <kjellahlstedt@gmail.com>2017-12-11 09:52:50 +0100
commitcaa976b18d289603c3ea0a2dc526e93e11903e22 (patch)
tree5a24aec2a361564daf1a5c35de514f6b07dd8a88 /glib/src/gobject_functions.defs
parentba72548b01cb010cb570f6aa1d1c057ded86cfc0 (diff)
downloadglibmm-caa976b18d289603c3ea0a2dc526e93e11903e22.tar.gz
Glib, Gio: Regenerate docs.xml and .defs files
* glib/src/glib_docs_override.xml: Add some <substitute_enumerator_name> elements. * tools/extra_defs_gen/generate_defs_gio.cc: Add an initial call to get_defs(G_TYPE_APPLICATION) to make sure the first call to get_defs() requests info on a GObject, not a GInterface.
Diffstat (limited to 'glib/src/gobject_functions.defs')
-rw-r--r--glib/src/gobject_functions.defs55
1 files changed, 51 insertions, 4 deletions
diff --git a/glib/src/gobject_functions.defs b/glib/src/gobject_functions.defs
index f77738d0..d03dd095 100644
--- a/glib/src/gobject_functions.defs
+++ b/glib/src/gobject_functions.defs
@@ -544,6 +544,24 @@
)
)
+(define-function g_enum_to_string
+ (c-name "g_enum_to_string")
+ (return-type "gchar*")
+ (parameters
+ '("GType" "g_enum_type")
+ '("gint" "value")
+ )
+)
+
+(define-function g_flags_to_string
+ (c-name "g_flags_to_string")
+ (return-type "gchar*")
+ (parameters
+ '("GType" "flags_type")
+ '("guint" "value")
+ )
+)
+
(define-method set_enum
(of-object "GValue")
(c-name "g_value_set_enum")
@@ -1462,6 +1480,17 @@
(varargs #t)
)
+(define-function g_object_new_with_properties
+ (c-name "g_object_new_with_properties")
+ (return-type "GObject*")
+ (parameters
+ '("GType" "object_type")
+ '("guint" "n_properties")
+ '("const-char*[]" "names")
+ '("const-GValue[]" "values")
+ )
+)
+
(define-function g_object_newv
(c-name "g_object_newv")
(return-type "gpointer")
@@ -1522,6 +1551,17 @@
(varargs #t)
)
+(define-method setv
+ (of-object "GObject")
+ (c-name "g_object_setv")
+ (return-type "none")
+ (parameters
+ '("guint" "n_properties")
+ '("const-gchar*[]" "names")
+ '("const-GValue[]" "values")
+ )
+)
+
(define-method set_valist
(of-object "GObject")
(c-name "g_object_set_valist")
@@ -1532,6 +1572,17 @@
)
)
+(define-method getv
+ (of-object "GObject")
+ (c-name "g_object_getv")
+ (return-type "none")
+ (parameters
+ '("guint" "n_properties")
+ '("const-gchar*[]" "names")
+ '("GValue[]" "values")
+ )
+)
+
(define-method get_valist
(of-object "GObject")
(c-name "g_object_get_valist")
@@ -1956,10 +2007,6 @@
-;; From gobject_probes.h
-
-
-
;; From gobject_trace.h