[seed] [docs] seed_value_[to/from]_object
- From: Tim Horton <hortont src gnome org>
- To: svn-commits-list gnome org
- Subject: [seed] [docs] seed_value_[to/from]_object
- Date: Sun, 12 Jul 2009 20:15:16 +0000 (UTC)
commit 76d4134bebfe35ff4525053f62bf32a6dde30c88
Author: Tim Horton <hortont svn gnome org>
Date: Sun Jul 12 16:12:39 2009 -0400
[docs] seed_value_[to/from]_object
libseed/seed-types.c | 28 +++++++++++++++++++++++++++-
1 files changed, 27 insertions(+), 1 deletions(-)
---
diff --git a/libseed/seed-types.c b/libseed/seed-types.c
index bce5361..285f57d 100644
--- a/libseed/seed-types.c
+++ b/libseed/seed-types.c
@@ -2099,7 +2099,20 @@ seed_value_from_filename (JSContextRef ctx,
return valstr;
}
-
+/**
+ * seed_value_to_object:
+ * @ctx: A #SeedContext.
+ * @val: The #SeedValue to unwrap.
+ * @exception: A reference to a #SeedValue in which to store any exceptions.
+ * Pass %NULL to ignore exceptions.
+ *
+ * Given a #SeedValue which is wrapping a #GObject, retrieve the wrapped
+ * #GObject.
+ *
+ * Return value: The #GObject wrapped within @val, or %NULL if an exception
+ * is raised during the conversion.
+ *
+ */
GObject *
seed_value_to_object (JSContextRef ctx,
JSValueRef val, JSValueRef * exception)
@@ -2129,6 +2142,19 @@ seed_value_to_object (JSContextRef ctx,
return gobject;
}
+/**
+ * seed_value_from_object:
+ * @ctx: A #SeedContext.
+ * @val: The #GObject to wrap.
+ * @exception: A reference to a #SeedValue in which to store any exceptions.
+ * Pass %NULL to ignore exceptions.
+ *
+ * Wraps @val in a #SeedValue.
+ *
+ * Return value: A #SeedValue which wraps @val, or %NULL if an exception
+ * is raised during the conversion.
+ *
+ */
JSValueRef
seed_value_from_object (JSContextRef ctx,
GObject * val, JSValueRef * exception)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]