diff options
Diffstat (limited to 'glib/src/gobject_functions.defs')
-rw-r--r-- | glib/src/gobject_functions.defs | 105 |
1 files changed, 99 insertions, 6 deletions
diff --git a/glib/src/gobject_functions.defs b/glib/src/gobject_functions.defs index fed4b7bb..c234264c 100644 --- a/glib/src/gobject_functions.defs +++ b/glib/src/gobject_functions.defs @@ -58,6 +58,7 @@ '("action" "G_SIGNAL_ACTION") '("no-hooks" "G_SIGNAL_NO_HOOKS") '("must-collect" "G_SIGNAL_MUST_COLLECT") + '("deprecated" "G_SIGNAL_DEPRECATED") ) ) @@ -120,6 +121,10 @@ ) +;; From gatomicarray.h + + + ;; From gbinding.h (define-function g_binding_flags_get_type @@ -253,6 +258,15 @@ ) ) +(define-method set_boxed_take_ownership + (of-object "GValue") + (c-name "g_value_set_boxed_take_ownership") + (return-type "none") + (parameters + '("gconstpointer" "v_boxed") + ) +) + (define-method get_boxed (of-object "GValue") (c-name "g_value_get_boxed") @@ -547,7 +561,6 @@ (return-type "GType") (parameters '("const-gchar*" "name") - '("const-GEnumValue*" "const_static_values") ) ) @@ -556,7 +569,6 @@ (return-type "GType") (parameters '("const-gchar*" "name") - '("const-GFlagsValue*" "const_static_values") ) ) @@ -566,7 +578,6 @@ (parameters '("GType" "g_enum_type") '("GTypeInfo*" "info") - '("const-GEnumValue*" "const_values") ) ) @@ -576,7 +587,6 @@ (parameters '("GType" "g_flags_type") '("GTypeInfo*" "info") - '("const-GFlagsValue*" "const_values") ) ) @@ -619,6 +629,11 @@ (return-type "GType") ) +(define-function g_bytes_get_type + (c-name "g_bytes_get_type") + (return-type "GType") +) + (define-function g_variant_type_get_gtype (c-name "g_variant_type_get_gtype") (return-type "GType") @@ -1175,6 +1190,15 @@ ) ) +(define-method set_object_take_ownership + (of-object "GValue") + (c-name "g_value_set_object_take_ownership") + (return-type "none") + (parameters + '("gpointer" "v_object") + ) +) + (define-function g_object_compat_control (c-name "g_object_compat_control") (return-type "gsize") @@ -1192,6 +1216,40 @@ ) ) +(define-method init + (of-object "GWeakRef") + (c-name "g_weak_ref_init") + (return-type "none") + (parameters + '("gpointer" "object") + ) +) + +(define-method clear + (of-object "GWeakRef") + (c-name "g_weak_ref_clear") + (return-type "none") +) + +(define-method get + (of-object "GWeakRef") + (c-name "g_weak_ref_get") + (return-type "gpointer") +) + +(define-method set + (of-object "GWeakRef") + (c-name "g_weak_ref_set") + (return-type "none") + (parameters + '("gpointer" "object") + ) +) + + + +;; From gobject_trace.h + ;; From gparam.h @@ -1361,6 +1419,15 @@ ) ) +(define-method set_param_take_ownership + (of-object "GValue") + (c-name "g_value_set_param_take_ownership") + (return-type "none") + (parameters + '("GParamSpec*" "param") + ) +) + (define-function g_param_type_register_static (c-name "g_param_type_register_static") (return-type "GType") @@ -2722,7 +2789,6 @@ (return-type "GType") (parameters '("const-gchar*" "name") - '("const-GEnumValue*" "const_static_values") ) ) @@ -2732,7 +2798,6 @@ (return-type "GType") (parameters '("const-gchar*" "name") - '("const-GFlagsValue*" "const_static_values") ) ) @@ -2781,6 +2846,10 @@ +;; From gtype-private.h + + + ;; From gvaluearray.h (define-method get_nth @@ -2969,6 +3038,21 @@ ;; From gvaluetypes.h +(define-method set_char + (of-object "GValue") + (c-name "g_value_set_char") + (return-type "none") + (parameters + '("gchar" "v_char") + ) +) + +(define-method get_char + (of-object "GValue") + (c-name "g_value_get_char") + (return-type "gchar") +) + (define-method set_schar (of-object "GValue") (c-name "g_value_set_schar") @@ -3254,4 +3338,13 @@ ) ) +(define-method set_string_take_ownership + (of-object "GValue") + (c-name "g_value_set_string_take_ownership") + (return-type "none") + (parameters + '("gchar*" "v_string") + ) +) + |