summaryrefslogtreecommitdiff
path: root/gobject
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2010-09-24 16:23:31 -0300
committerJohan Dahlin <jdahlin@litl.com>2010-09-24 16:23:31 -0300
commit701ce5d2011ee4408212461f6e191eaca2290d0a (patch)
tree2f89b529675880d2153b36396e80593f110fe47f /gobject
parent835f9cb310b988b07d1822c3f12093b9b01bc496 (diff)
downloadglib-701ce5d2011ee4408212461f6e191eaca2290d0a.tar.gz
[introspection] Add GObject annotations
These were moved in from gobject-introspection
Diffstat (limited to 'gobject')
-rw-r--r--gobject/gobject.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gobject/gobject.c b/gobject/gobject.c
index 8fe12d0fb..706b0c01a 100644
--- a/gobject/gobject.c
+++ b/gobject/gobject.c
@@ -760,7 +760,8 @@ g_object_class_override_property (GObjectClass *oclass,
*
* Get an array of #GParamSpec* for all properties of a class.
*
- * Returns: an array of #GParamSpec* which should be freed after use
+ * Returns: (array length=n_properties) (transfer full): an array of
+ * #GParamSpec* which should be freed after use
*/
GParamSpec** /* free result */
g_object_class_list_properties (GObjectClass *class,
@@ -2291,7 +2292,7 @@ g_object_weak_unref (GObject *object,
/**
* g_object_add_weak_pointer:
* @object: The object that should be weak referenced.
- * @weak_pointer_location: The memory address of a pointer.
+ * @weak_pointer_location: (inout): The memory address of a pointer.
*
* Adds a weak reference from weak_pointer to @object to indicate that
* the pointer located at @weak_pointer_location is only valid during
@@ -2313,7 +2314,7 @@ g_object_add_weak_pointer (GObject *object,
/**
* g_object_remove_weak_pointer:
* @object: The object that is weak referenced.
- * @weak_pointer_location: The memory address of a pointer.
+ * @weak_pointer_location: (inout): The memory address of a pointer.
*
* Removes a weak reference from @object that was previously added
* using g_object_add_weak_pointer(). The @weak_pointer_location has