summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2011-08-14 14:30:09 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2011-08-14 14:30:09 +0200
commitdb3bcf5dd7365ec3816ef8e01f2d77ec5555a1f2 (patch)
treefe0e37ced46881f1a777612bfabc6c97bc40160c /lib
parent1f277e69ff68ea2a07f5311c6cb10818dfbe8bd4 (diff)
downloadffi-efl-db3bcf5dd7365ec3816ef8e01f2d77ec5555a1f2.zip
ffi-efl-db3bcf5dd7365ec3816ef8e01f2d77ec5555a1f2.tar.gz
update eet native API
Diffstat (limited to 'lib')
-rw-r--r--lib/efl/native/eet.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/efl/native/eet.rb b/lib/efl/native/eet.rb
index 606a8a3..1cef096 100644
--- a/lib/efl/native/eet.rb
+++ b/lib/efl/native/eet.rb
@@ -162,6 +162,8 @@ module Efl
[ :eet_delete, [ :eet_file_p, :string ], :int ],
# EAPI Eina_Bool eet_alias(Eet_File *ef, const char *name, const char *destination, int compress);
[ :eet_alias, [ :eet_file_p, :string, :string, :int ], :eina_bool ],
+ # EAPI const char * eet_alias_get(Eet_File *ef, const char *name);
+ [ :eet_alias_get, [ :eet_file_p, :string ], :string ],
# EAPI char ** eet_list(Eet_File *ef, const char *glob, int *count_ret);
[ :eet_list, [ :eet_file_p, :string, :int_p ], :string_array ],
# EAPI int eet_num_entries(Eet_File *ef);
@@ -300,6 +302,12 @@ module Efl
[ :eet_node_struct_new, [ :string, :eina_list_p ], :eet_node_p ],
# EAPI Eet_Node * eet_node_struct_child_new(const char *parent, Eet_Node *child);
[ :eet_node_struct_child_new, [ :string, :eet_node_p ], :eet_node_p ],
+ # EAPI Eet_Node * eet_node_children_get(Eet_Node *node);
+ [ :eet_node_children_get, [ :eet_node_p ], :eet_node_p ],
+ # EAPI Eet_Node * eet_node_next_get(Eet_Node *node);
+ [ :eet_node_next_get, [ :eet_node_p ], :eet_node_p ],
+ # EAPI Eet_Node * eet_node_parent_get(Eet_Node *node);
+ [ :eet_node_parent_get, [ :eet_node_p ], :eet_node_p ],
# EAPI void eet_node_list_append(Eet_Node *parent, const char *name, Eet_Node *child);
[ :eet_node_list_append, [ :eet_node_p, :string, :eet_node_p ], :void ],
# EAPI void eet_node_struct_append(Eet_Node *parent, const char *name, Eet_Node *child);
@@ -308,6 +316,10 @@ module Efl
[ :eet_node_hash_add, [ :eet_node_p, :string, :string, :eet_node_p ], :void ],
# EAPI void eet_node_dump(Eet_Node *n, int dumplevel, Eet_Dump_Callback dumpfunc, void *dumpdata);
[ :eet_node_dump, [ :eet_node_p, :int, :eet_dump_callback, :void_p ], :void ],
+ # EAPI int eet_node_type_get(Eet_Node *node);
+ [ :eet_node_type_get, [ :eet_node_p ], :int ],
+ # EAPI Eet_Node_Data * eet_node_value_get(Eet_Node *node);
+ [ :eet_node_value_get, [ :eet_node_p ], :eet_node_data_p ],
# EAPI void eet_node_del(Eet_Node *n);
[ :eet_node_del, [ :eet_node_p ], :void ],
# EAPI void * eet_data_node_encode_cipher(Eet_Node *node, const char *cipher_key, int *size_ret);