[seed] [libseed] Organize seed.h by value/object/context/closure/etc functions.
- From: Robert Carr <racarr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [seed] [libseed] Organize seed.h by value/object/context/closure/etc functions.
- Date: Sat, 1 Aug 2009 19:54:35 +0000 (UTC)
commit 08095552dde09554a7a4de36a66b90ced7d7283c
Author: Robert Carr <racarr gnome org>
Date: Sat Aug 1 15:54:29 2009 -0400
[libseed] Organize seed.h by value/object/context/closure/etc functions.
libseed/seed.h | 132 ++++++++++++++++++++++++++-----------------------------
1 files changed, 62 insertions(+), 70 deletions(-)
---
diff --git a/libseed/seed.h b/libseed/seed.h
index e5c730f..aa68741 100644
--- a/libseed/seed.h
+++ b/libseed/seed.h
@@ -106,14 +106,17 @@ SeedGlobalContext seed_context_create (SeedContextGroup group,
SeedGlobalContext seed_context_ref (SeedGlobalContext ctx);
void seed_context_unref (SeedGlobalContext ctx);
-SeedValue seed_make_null (SeedContext ctx);
-SeedValue seed_make_undefined (SeedContext ctx);
+SeedObject seed_context_get_global_object (SeedContext ctx);
+
+void seed_importer_add_global(SeedContext ctx, gchar *name);
+void seed_importer_set_search_path (SeedContext ctx,
+ gchar **search_path);
+void seed_prepare_global_context (SeedContext ctx);
-SeedObject seed_make_object (SeedContext ctx, SeedClass class,
- gpointer private);
-gpointer seed_object_get_private (SeedObject object);
-void seed_object_set_private (SeedObject object, gpointer value);
+
+SeedValue seed_make_null (SeedContext ctx);
+SeedValue seed_make_undefined (SeedContext ctx);
SeedString seed_string_ref (SeedString string);
void seed_string_unref (SeedString string);
@@ -133,34 +136,8 @@ gboolean seed_value_is_function (SeedContext ctx, SeedObject value);
gboolean seed_value_is_string (SeedContext ctx, SeedValue value);
gboolean seed_value_is_number (SeedContext ctx, SeedValue value);
-SeedValue seed_object_call (SeedContext ctx,
- SeedObject object,
- SeedObject this,
- gsize argument_count,
- const SeedValue arguments[],
- SeedException * exception);
-
void seed_value_unprotect (SeedContext ctx, SeedValue value);
void seed_value_protect (SeedContext ctx, SeedValue value);
-/*
- * seed-types.c
- */
-gboolean seed_object_set_property (SeedContext ctx,
- SeedObject object,
- const gchar * name, SeedValue value);
-SeedValue seed_object_get_property (SeedContext ctx,
- SeedObject object, const gchar * name);
-
-void seed_object_set_property_at_index (SeedContext ctx,
- SeedObject object,
- gint index,
- SeedValue value,
- SeedException * exception);
-
-SeedValue seed_object_get_property_at_index (SeedContext ctx,
- SeedObject object,
- gint index,
- SeedException *exception);
gboolean seed_value_to_boolean (SeedContext ctx,
SeedValue val, SeedException * exception);
@@ -225,18 +202,62 @@ gchar *seed_value_to_string (SeedContext ctx,
SeedValue seed_value_from_string (SeedContext ctx,
const gchar * val, SeedException * exception);
-gchar *seed_value_to_filename (SeedContext ctx,
- SeedValue val, SeedValue * exception);
-SeedValue seed_value_from_filename (SeedContext ctx,
- const gchar * filename,
- SeedValue * exception);
+SeedType seed_value_get_type (SeedContext ctx, SeedValue value);
+
+gboolean
+seed_value_to_format (SeedContext ctx,
+ const gchar *format,
+ SeedValue *values,
+ SeedValue *exception,
+ ...);
+
+typedef SeedObject (*SeedModuleInitCallback) (SeedEngine * eng);
+
+gboolean seed_object_set_property (SeedContext ctx,
+ SeedObject object,
+ const gchar * name, SeedValue value);
+SeedValue seed_object_get_property (SeedContext ctx,
+ SeedObject object, const gchar * name);
+
+void seed_object_set_property_at_index (SeedContext ctx,
+ SeedObject object,
+ gint index,
+ SeedValue value,
+ SeedException * exception);
+
+SeedValue seed_object_get_property_at_index (SeedContext ctx,
+ SeedObject object,
+ gint index,
+ SeedException *exception);
+
+SeedValue seed_object_call (SeedContext ctx,
+ SeedObject object,
+ SeedObject this,
+ gsize argument_count,
+ const SeedValue arguments[],
+ SeedException * exception);
GObject *seed_value_to_object (SeedContext ctx,
SeedValue val, SeedException * exception);
SeedValue seed_value_from_object (SeedContext ctx,
GObject * val, SeedException * exception);
+SeedObject seed_make_object (SeedContext ctx, SeedClass class,
+ gpointer private);
+
+gpointer seed_object_get_private (SeedObject object);
+void seed_object_set_private (SeedObject object, gpointer value);
+
+gchar **seed_object_copy_property_names(SeedContext ctx, SeedObject object);
+
gpointer seed_pointer_get_pointer (SeedContext ctx, SeedValue pointer);
+
+SeedObject
+seed_object_get_prototype (SeedContext ctx, SeedObject obj);
+
+gboolean
+seed_object_is_of_class (SeedContext ctx, SeedObject obj, SeedClass class);
+
SeedValue seed_make_pointer (SeedContext ctx, gpointer pointer);
typedef SeedValue (*SeedFunctionCallback) (SeedContext ctx,
@@ -250,11 +271,12 @@ void seed_create_function (SeedContext ctx,
gchar * name, SeedFunctionCallback func,
SeedObject obj);
SeedObject seed_make_function (SeedContext ctx, SeedFunctionCallback func, const gchar *name);
-/* Inconsistent naming? */
+
+
SeedObject seed_make_array (SeedContext ctx, const SeedValue elements,
gsize num_elements, SeedException *exception);
-typedef SeedObject (*SeedModuleInitCallback) (SeedEngine * eng);
+
typedef void (*SeedObjectInitializeCallback) (SeedContext ctx,
SeedObject object);
@@ -378,30 +400,12 @@ seed_signal_connect_value (SeedContext ctx,
SeedValue function,
SeedValue user_data);
-
-SeedObject seed_context_get_global_object (SeedContext ctx);
-
-void seed_importer_add_global(SeedContext ctx, gchar *name);
-void seed_importer_set_search_path (SeedContext ctx,
- gchar **search_path);
-
-void seed_prepare_global_context (SeedContext ctx);
-
-SeedType seed_value_get_type (SeedContext ctx, SeedValue value);
-
-gchar **seed_object_copy_property_names(SeedContext ctx, SeedObject object);
-
-SeedValue
-seed_value_from_binary_string (SeedContext ctx,
- const gchar *bytes,
- gint n_bytes,
- SeedException *exception);
-
GClosure *seed_closure_new (SeedContext ctx,
SeedObject function,
SeedObject user_data,
const gchar *description);
+
SeedObject
seed_closure_get_callable (GClosure *c);
@@ -414,17 +418,5 @@ seed_closure_invoke_with_context (SeedContext ctx, GClosure *closure, SeedValue
void
seed_closure_warn_exception (GClosure *c, SeedContext ctx, SeedException exception);
-SeedObject
-seed_object_get_prototype (SeedContext ctx, SeedObject obj);
-
-gboolean
-seed_object_is_of_class (SeedContext ctx, SeedObject obj, SeedClass class);
-
-gboolean
-seed_value_to_format (SeedContext ctx,
- const gchar *format,
- SeedValue *values,
- SeedValue *exception,
- ...);
#endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]