summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2011-06-19 18:52:13 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2011-06-19 18:52:13 +0200
commit5536c27be7582cb212b6ee0ce026fc0c37be733d (patch)
tree37a410b27db655a880950c2e5dc606cad06d0ad5
parentaf02f35f827079a0258fb5bfb718294d29142d1e (diff)
downloadffi-efl-5536c27be7582cb212b6ee0ce026fc0c37be733d.zip
ffi-efl-5536c27be7582cb212b6ee0ce026fc0c37be733d.tar.gz
regenerate native files
-rw-r--r--lib/efl/native/ecore.rb2
-rw-r--r--lib/efl/native/ecore_evas.rb2
-rw-r--r--lib/efl/native/eina_hash.rb2
-rw-r--r--lib/efl/native/elementary.rb156
-rw-r--r--lib/efl/native/evas.rb30
5 files changed, 57 insertions, 135 deletions
diff --git a/lib/efl/native/ecore.rb b/lib/efl/native/ecore.rb
index 55643ca..2a6c292 100644
--- a/lib/efl/native/ecore.rb
+++ b/lib/efl/native/ecore.rb
@@ -294,6 +294,8 @@ module Efl
[ :ecore_pipe_thaw, [ :ecore_pipe_p ], :void ],
# EAPI void ecore_pipe_freeze(Ecore_Pipe *p);
[ :ecore_pipe_freeze, [ :ecore_pipe_p ], :void ],
+ # EAPI int ecore_pipe_wait(Ecore_Pipe *p, int message_count, double wait);
+ [ :ecore_pipe_wait, [ :ecore_pipe_p, :int, :double ], :int ],
# EAPI Ecore_Thread *ecore_thread_run(Ecore_Thread_Cb func_blocking, Ecore_Thread_Cb func_end, Ecore_Thread_Cb func_cancel, const void *data);
[ :ecore_thread_run, [ :ecore_thread_cb, :ecore_thread_cb, :ecore_thread_cb, :void_p ], :ecore_thread_p ],
# EAPI Ecore_Thread *ecore_thread_feedback_run(Ecore_Thread_Cb func_heavy, Ecore_Thread_Notify_Cb func_notify, Ecore_Thread_Cb func_end, Ecore_Thread_Cb func_cancel, const void *data, Eina_Bool try_no_queue);
diff --git a/lib/efl/native/ecore_evas.rb b/lib/efl/native/ecore_evas.rb
index afe5320..73f3426 100644
--- a/lib/efl/native/ecore_evas.rb
+++ b/lib/efl/native/ecore_evas.rb
@@ -180,6 +180,8 @@ module Efl
[ :ecore_evas_software_wince_gdi_new, [ :ecore_wince_window_p, :int, :int, :int, :int ], :ecore_evas_p ],
# EAPI Ecore_WinCE_Window *ecore_evas_software_wince_window_get(const Ecore_Evas *ee);
[ :ecore_evas_software_wince_window_get, [ :ecore_evas_p ], :ecore_wince_window_p ],
+ # EAPI Ecore_Evas *ecore_evas_cocoa_new(const char* name, int w, int h);
+ [ :ecore_evas_cocoa_new, [ :string, :int, :int ], :ecore_evas_p ],
# EAPI const char *ecore_evas_engine_name_get(const Ecore_Evas *ee);
[ :ecore_evas_engine_name_get, [ :ecore_evas_p ], :string ],
# EAPI Ecore_Evas *ecore_evas_ecore_evas_get(const Evas *e);
diff --git a/lib/efl/native/eina_hash.rb b/lib/efl/native/eina_hash.rb
index 5599da4..95a1cca 100644
--- a/lib/efl/native/eina_hash.rb
+++ b/lib/efl/native/eina_hash.rb
@@ -48,6 +48,8 @@ module Efl
fcts = [
# EAPI Eina_Hash *eina_hash_new(Eina_Key_Length key_length_cb, Eina_Key_Cmp key_cmp_cb, Eina_Key_Hash key_hash_cb, Eina_Free_Cb data_free_cb, int buckets_power_size);
[ :eina_hash_new, [ :eina_key_length, :eina_key_cmp, :eina_key_hash, :eina_free_cb, :int ], :eina_hash_p ],
+ # EAPI void eina_hash_free_cb_set(Eina_Hash *hash, Eina_Free_Cb data_free_cb);
+ [ :eina_hash_free_cb_set, [ :eina_hash_p, :eina_free_cb ], :void ],
# EAPI Eina_Hash *eina_hash_string_djb2_new(Eina_Free_Cb data_free_cb);
[ :eina_hash_string_djb2_new, [ :eina_free_cb ], :eina_hash_p ],
# EAPI Eina_Hash *eina_hash_string_superfast_new(Eina_Free_Cb data_free_cb);
diff --git a/lib/efl/native/elementary.rb b/lib/efl/native/elementary.rb
index 7d01e20..dd78e76 100644
--- a/lib/efl/native/elementary.rb
+++ b/lib/efl/native/elementary.rb
@@ -1223,6 +1223,10 @@ module Efl
[ :elm_table_unpack, [ :evas_object_p, :evas_object_p ], :void ],
# EAPI void elm_table_clear(Evas_Object *obj, Eina_Bool clear);
[ :elm_table_clear, [ :evas_object_p, :eina_bool ], :void ],
+ # EAPI void elm_table_pack_set(Evas_Object *subobj, int x, int y, int w, int h);
+ [ :elm_table_pack_set, [ :evas_object_p, :int, :int, :int, :int ], :void ],
+ # EAPI void elm_table_pack_get(Evas_Object *subobj, int *x, int *y, int *w, int *h);
+ [ :elm_table_pack_get, [ :evas_object_p, :int_p, :int_p, :int_p, :int_p ], :void ],
# EAPI Evas_Object *elm_gengrid_add(Evas_Object *parent);
[ :elm_gengrid_add, [ :evas_object_p ], :evas_object_p ],
# EAPI void elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
@@ -1471,6 +1475,8 @@ module Efl
[ :elm_entry_entry_set, [ :evas_object_p, :string ], :void ],
# EAPI const char *elm_entry_entry_get(const Evas_Object *obj);
[ :elm_entry_entry_get, [ :evas_object_p ], :string ],
+ # EAPI void elm_entry_entry_append(Evas_Object *obj, const char *entry);
+ [ :elm_entry_entry_append, [ :evas_object_p, :string ], :void ],
# EAPI Eina_Bool elm_entry_is_empty(const Evas_Object *obj);
[ :elm_entry_is_empty, [ :evas_object_p ], :eina_bool ],
# EAPI const char *elm_entry_selection_get(const Evas_Object *obj);
@@ -1561,8 +1567,34 @@ module Efl
[ :elm_entry_autosave_get, [ :evas_object_p ], :eina_bool ],
# EAPI void elm_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly);
[ :elm_entry_cnp_textonly_set, [ :evas_object_p, :eina_bool ], :void ],
- # EAPI Eina_Bool elm_entry_cnp_textonly_get(Evas_Object *obj);
+ # EAPI Eina_Bool elm_entry_cnp_textonly_get(const Evas_Object *obj);
[ :elm_entry_cnp_textonly_get, [ :evas_object_p ], :eina_bool ],
+ # EAPI void elm_entry_scrollable_set(Evas_Object *obj, Eina_Bool scroll);
+ [ :elm_entry_scrollable_set, [ :evas_object_p, :eina_bool ], :void ],
+ # EAPI Eina_Bool elm_entry_scrollable_get(const Evas_Object *obj);
+ [ :elm_entry_scrollable_get, [ :evas_object_p ], :eina_bool ],
+ # EAPI void elm_entry_icon_set(Evas_Object *obj, Evas_Object *icon);
+ [ :elm_entry_icon_set, [ :evas_object_p, :evas_object_p ], :void ],
+ # EAPI Evas_Object *elm_entry_icon_get(const Evas_Object *obj);
+ [ :elm_entry_icon_get, [ :evas_object_p ], :evas_object_p ],
+ # EAPI Evas_Object *elm_entry_icon_unset(Evas_Object *obj);
+ [ :elm_entry_icon_unset, [ :evas_object_p ], :evas_object_p ],
+ # EAPI void elm_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting);
+ [ :elm_entry_icon_visible_set, [ :evas_object_p, :eina_bool ], :void ],
+ # EAPI void elm_entry_end_set(Evas_Object *obj, Evas_Object *end);
+ [ :elm_entry_end_set, [ :evas_object_p, :evas_object_p ], :void ],
+ # EAPI Evas_Object *elm_entry_end_get(const Evas_Object *obj);
+ [ :elm_entry_end_get, [ :evas_object_p ], :evas_object_p ],
+ # EAPI Evas_Object *elm_entry_end_unset(Evas_Object *obj);
+ [ :elm_entry_end_unset, [ :evas_object_p ], :evas_object_p ],
+ # EAPI void elm_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting);
+ [ :elm_entry_end_visible_set, [ :evas_object_p, :eina_bool ], :void ],
+ # EAPI void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v);
+ [ :elm_entry_scrollbar_policy_set, [ :evas_object_p, :elm_scroller_policy, :elm_scroller_policy ], :void ],
+ # EAPI void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
+ [ :elm_entry_bounce_set, [ :evas_object_p, :eina_bool, :eina_bool ], :void ],
+ # EAPI void elm_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
+ [ :elm_entry_bounce_get, [ :evas_object_p, :eina_bool_p, :eina_bool_p ], :void ],
# EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text);
[ :elm_entry_filter_limit_size, [ :void_p, :evas_object_p, :string_array ], :void ],
# EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text);
@@ -2776,128 +2808,6 @@ module Efl
[ :elm_flip_interacton_direction_hitsize_set, [ :evas_object_p, :elm_flip_direction, :double ], :void ],
# EAPI double elm_flip_interacton_direction_hitsize_get(Evas_Object *obj, Elm_Flip_Direction dir);
[ :elm_flip_interacton_direction_hitsize_get, [ :evas_object_p, :elm_flip_direction ], :double ],
- # EAPI Evas_Object *elm_scrolled_entry_add(Evas_Object *parent);
- [ :elm_scrolled_entry_add, [ :evas_object_p ], :evas_object_p ],
- # EAPI void elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line);
- [ :elm_scrolled_entry_single_line_set, [ :evas_object_p, :eina_bool ], :void ],
- # EAPI Eina_Bool elm_scrolled_entry_single_line_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_single_line_get, [ :evas_object_p ], :eina_bool ],
- # EAPI void elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password);
- [ :elm_scrolled_entry_password_set, [ :evas_object_p, :eina_bool ], :void ],
- # EAPI Eina_Bool elm_scrolled_entry_password_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_password_get, [ :evas_object_p ], :eina_bool ],
- # EAPI void elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry);
- [ :elm_scrolled_entry_entry_set, [ :evas_object_p, :string ], :void ],
- # EAPI const char *elm_scrolled_entry_entry_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_entry_get, [ :evas_object_p ], :string ],
- # EAPI Eina_Bool elm_scrolled_entry_is_empty(const Evas_Object *obj);
- [ :elm_scrolled_entry_is_empty, [ :evas_object_p ], :eina_bool ],
- # EAPI const char *elm_scrolled_entry_selection_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_selection_get, [ :evas_object_p ], :string ],
- # EAPI void elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry);
- [ :elm_scrolled_entry_entry_insert, [ :evas_object_p, :string ], :void ],
- # EAPI void elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap);
- [ :elm_scrolled_entry_line_wrap_set, [ :evas_object_p, :elm_wrap_type ], :void ],
- # EAPI void elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable);
- [ :elm_scrolled_entry_editable_set, [ :evas_object_p, :eina_bool ], :void ],
- # EAPI Eina_Bool elm_scrolled_entry_editable_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_editable_get, [ :evas_object_p ], :eina_bool ],
- # EAPI void elm_scrolled_entry_select_none(Evas_Object *obj);
- [ :elm_scrolled_entry_select_none, [ :evas_object_p ], :void ],
- # EAPI void elm_scrolled_entry_select_all(Evas_Object *obj);
- [ :elm_scrolled_entry_select_all, [ :evas_object_p ], :void ],
- # EAPI Eina_Bool elm_scrolled_entry_cursor_next(Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_next, [ :evas_object_p ], :eina_bool ],
- # EAPI Eina_Bool elm_scrolled_entry_cursor_prev(Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_prev, [ :evas_object_p ], :eina_bool ],
- # EAPI Eina_Bool elm_scrolled_entry_cursor_up(Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_up, [ :evas_object_p ], :eina_bool ],
- # EAPI Eina_Bool elm_scrolled_entry_cursor_down(Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_down, [ :evas_object_p ], :eina_bool ],
- # EAPI void elm_scrolled_entry_cursor_begin_set(Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_begin_set, [ :evas_object_p ], :void ],
- # EAPI void elm_scrolled_entry_cursor_end_set(Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_end_set, [ :evas_object_p ], :void ],
- # EAPI void elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_line_begin_set, [ :evas_object_p ], :void ],
- # EAPI void elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_line_end_set, [ :evas_object_p ], :void ],
- # EAPI void elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_selection_begin, [ :evas_object_p ], :void ],
- # EAPI void elm_scrolled_entry_cursor_selection_end(Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_selection_end, [ :evas_object_p ], :void ],
- # EAPI Eina_Bool elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_is_format_get, [ :evas_object_p ], :eina_bool ],
- # EAPI Eina_Bool elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_is_visible_format_get, [ :evas_object_p ], :eina_bool ],
- # EAPI const char *elm_scrolled_entry_cursor_content_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_content_get, [ :evas_object_p ], :string ],
- # EAPI void elm_scrolled_entry_cursor_pos_set(Evas_Object *obj, int pos);
- [ :elm_scrolled_entry_cursor_pos_set, [ :evas_object_p, :int ], :void ],
- # EAPI int elm_scrolled_entry_cursor_pos_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_cursor_pos_get, [ :evas_object_p ], :int ],
- # EAPI void elm_scrolled_entry_selection_cut(Evas_Object *obj);
- [ :elm_scrolled_entry_selection_cut, [ :evas_object_p ], :void ],
- # EAPI void elm_scrolled_entry_selection_copy(Evas_Object *obj);
- [ :elm_scrolled_entry_selection_copy, [ :evas_object_p ], :void ],
- # EAPI void elm_scrolled_entry_selection_paste(Evas_Object *obj);
- [ :elm_scrolled_entry_selection_paste, [ :evas_object_p ], :void ],
- # EAPI void elm_scrolled_entry_context_menu_clear(Evas_Object *obj);
- [ :elm_scrolled_entry_context_menu_clear, [ :evas_object_p ], :void ],
- # EAPI void elm_scrolled_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data);
- [ :elm_scrolled_entry_context_menu_item_add, [ :evas_object_p, :string, :string, :elm_icon_type, :evas_smart_cb, :void_p ], :void ],
- # EAPI void elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled);
- [ :elm_scrolled_entry_context_menu_disabled_set, [ :evas_object_p, :eina_bool ], :void ],
- # EAPI Eina_Bool elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_context_menu_disabled_get, [ :evas_object_p ], :eina_bool ],
- # EAPI void elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v);
- [ :elm_scrolled_entry_scrollbar_policy_set, [ :evas_object_p, :elm_scroller_policy, :elm_scroller_policy ], :void ],
- # EAPI void elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
- [ :elm_scrolled_entry_bounce_set, [ :evas_object_p, :eina_bool, :eina_bool ], :void ],
- # EAPI void elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
- [ :elm_scrolled_entry_bounce_get, [ :evas_object_p, :eina_bool_p, :eina_bool_p ], :void ],
- # EAPI void elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon);
- [ :elm_scrolled_entry_icon_set, [ :evas_object_p, :evas_object_p ], :void ],
- # EAPI Evas_Object *elm_scrolled_entry_icon_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_icon_get, [ :evas_object_p ], :evas_object_p ],
- # EAPI Evas_Object *elm_scrolled_entry_icon_unset(Evas_Object *obj);
- [ :elm_scrolled_entry_icon_unset, [ :evas_object_p ], :evas_object_p ],
- # EAPI void elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting);
- [ :elm_scrolled_entry_icon_visible_set, [ :evas_object_p, :eina_bool ], :void ],
- # EAPI void elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end);
- [ :elm_scrolled_entry_end_set, [ :evas_object_p, :evas_object_p ], :void ],
- # EAPI Evas_Object *elm_scrolled_entry_end_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_end_get, [ :evas_object_p ], :evas_object_p ],
- # EAPI Evas_Object *elm_scrolled_entry_end_unset(Evas_Object *obj);
- [ :elm_scrolled_entry_end_unset, [ :evas_object_p ], :evas_object_p ],
- # EAPI void elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting);
- [ :elm_scrolled_entry_end_visible_set, [ :evas_object_p, :eina_bool ], :void ],
- # EAPI void elm_scrolled_entry_item_provider_append(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data);
- # FIXME
- # EAPI void elm_scrolled_entry_item_provider_prepend(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data);
- # FIXME
- # EAPI void elm_scrolled_entry_item_provider_remove(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data);
- # FIXME
- # EAPI void elm_scrolled_entry_text_filter_append(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data);
- # FIXME
- # EAPI void elm_scrolled_entry_text_filter_prepend(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data);
- # FIXME
- # EAPI void elm_scrolled_entry_text_filter_remove(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data);
- # FIXME
- # EAPI void elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format);
- [ :elm_scrolled_entry_file_set, [ :evas_object_p, :string, :elm_text_format ], :void ],
- # EAPI void elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format);
- [ :elm_scrolled_entry_file_get, [ :evas_object_p, :string_array, :elm_text_format_p ], :void ],
- # EAPI void elm_scrolled_entry_file_save(Evas_Object *obj);
- [ :elm_scrolled_entry_file_save, [ :evas_object_p ], :void ],
- # EAPI void elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave);
- [ :elm_scrolled_entry_autosave_set, [ :evas_object_p, :eina_bool ], :void ],
- # EAPI Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Object *obj);
- [ :elm_scrolled_entry_autosave_get, [ :evas_object_p ], :eina_bool ],
- # EAPI void elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly);
- [ :elm_scrolled_entry_cnp_textonly_set, [ :evas_object_p, :eina_bool ], :void ],
- # EAPI Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj);
- [ :elm_scrolled_entry_cnp_textonly_get, [ :evas_object_p ], :eina_bool ],
# EAPI Evas_Object *elm_conformant_add(Evas_Object *parent);
[ :elm_conformant_add, [ :evas_object_p ], :evas_object_p ],
# EAPI void elm_conformant_content_set(Evas_Object *obj, Evas_Object *content);
diff --git a/lib/efl/native/evas.rb b/lib/efl/native/evas.rb
index f503e4e..a1aa4ca 100644
--- a/lib/efl/native/evas.rb
+++ b/lib/efl/native/evas.rb
@@ -344,6 +344,18 @@ module Efl
[ :evas_pointer_inside_get, [ :evas_p ], :eina_bool ],
# EAPI void evas_sync(Evas *e);
[ :evas_sync, [ :evas_p ], :void ],
+ # EAPI void evas_event_callback_add (Evas *e, Evas_Callback_Type type, Evas_Event_Cb func, const void *data);
+ [ :evas_event_callback_add, [ :evas_p, :evas_callback_type, :evas_event_cb, :void_p ], :void ],
+ # EAPI void *evas_event_callback_del (Evas *e, Evas_Callback_Type type, Evas_Event_Cb func);
+ [ :evas_event_callback_del, [ :evas_p, :evas_callback_type, :evas_event_cb ], :void_p ],
+ # EAPI void *evas_event_callback_del_full (Evas *e, Evas_Callback_Type type, Evas_Event_Cb func, const void *data);
+ [ :evas_event_callback_del_full, [ :evas_p, :evas_callback_type, :evas_event_cb, :void_p ], :void_p ],
+ # EAPI void evas_post_event_callback_push (Evas *e, Evas_Object_Event_Post_Cb func, const void *data);
+ [ :evas_post_event_callback_push, [ :evas_p, :evas_object_event_post_cb, :void_p ], :void ],
+ # EAPI void evas_post_event_callback_remove (Evas *e, Evas_Object_Event_Post_Cb func);
+ [ :evas_post_event_callback_remove, [ :evas_p, :evas_object_event_post_cb ], :void ],
+ # EAPI void evas_post_event_callback_remove_full (Evas *e, Evas_Object_Event_Post_Cb func, const void *data);
+ [ :evas_post_event_callback_remove_full, [ :evas_p, :evas_object_event_post_cb, :void_p ], :void ],
# EAPI void evas_event_freeze (Evas *e);
[ :evas_event_freeze, [ :evas_p ], :void ],
# EAPI void evas_event_thaw (Evas *e);
@@ -380,18 +392,6 @@ module Efl
[ :evas_event_feed_key_up, [ :evas_p, :string, :string, :string, :string, :uint, :void_p ], :void ],
# EAPI void evas_event_feed_hold (Evas *e, int hold, unsigned int timestamp, const void *data);
[ :evas_event_feed_hold, [ :evas_p, :int, :uint, :void_p ], :void ],
- # EAPI void evas_event_callback_add (Evas *e, Evas_Callback_Type type, Evas_Event_Cb func, const void *data);
- [ :evas_event_callback_add, [ :evas_p, :evas_callback_type, :evas_event_cb, :void_p ], :void ],
- # EAPI void *evas_event_callback_del (Evas *e, Evas_Callback_Type type, Evas_Event_Cb func);
- [ :evas_event_callback_del, [ :evas_p, :evas_callback_type, :evas_event_cb ], :void_p ],
- # EAPI void *evas_event_callback_del_full (Evas *e, Evas_Callback_Type type, Evas_Event_Cb func, const void *data);
- [ :evas_event_callback_del_full, [ :evas_p, :evas_callback_type, :evas_event_cb, :void_p ], :void_p ],
- # EAPI void evas_post_event_callback_push (Evas *e, Evas_Object_Event_Post_Cb func, const void *data);
- [ :evas_post_event_callback_push, [ :evas_p, :evas_object_event_post_cb, :void_p ], :void ],
- # EAPI void evas_post_event_callback_remove (Evas *e, Evas_Object_Event_Post_Cb func);
- [ :evas_post_event_callback_remove, [ :evas_p, :evas_object_event_post_cb ], :void ],
- # EAPI void evas_post_event_callback_remove_full (Evas *e, Evas_Object_Event_Post_Cb func, const void *data);
- [ :evas_post_event_callback_remove_full, [ :evas_p, :evas_object_event_post_cb, :void_p ], :void ],
# EAPI void evas_image_cache_flush (Evas *e);
[ :evas_image_cache_flush, [ :evas_p ], :void ],
# EAPI void evas_image_cache_reload (Evas *e);
@@ -776,6 +776,10 @@ module Efl
[ :evas_object_image_load_region_set, [ :evas_object_p, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_image_load_region_get (const Evas_Object *obj, int *x, int *y, int *w, int *h);
[ :evas_object_image_load_region_get, [ :evas_object_p, :int_p, :int_p, :int_p, :int_p ], :void ],
+ # EAPI void evas_object_image_load_orientation_set (Evas_Object *obj, Eina_Bool enable);
+ [ :evas_object_image_load_orientation_set, [ :evas_object_p, :eina_bool ], :void ],
+ # EAPI Eina_Bool evas_object_image_load_orientation_get (const Evas_Object *obj);
+ [ :evas_object_image_load_orientation_get, [ :evas_object_p ], :eina_bool ],
# EAPI void evas_object_image_colorspace_set (Evas_Object *obj, Evas_Colorspace cspace);
[ :evas_object_image_colorspace_set, [ :evas_object_p, :evas_colorspace ], :void ],
# EAPI Evas_Colorspace evas_object_image_colorspace_get (const Evas_Object *obj);
@@ -1188,6 +1192,8 @@ module Efl
[ :evas_object_table_mirrored_set, [ :evas_object_p, :eina_bool ], :void ],
# EAPI Eina_Bool evas_object_table_mirrored_get (const Evas_Object *o);
[ :evas_object_table_mirrored_get, [ :evas_object_p ], :eina_bool ],
+ # EAPI Eina_Bool evas_object_table_pack_get(Evas_Object *o, Evas_Object *child, unsigned short *col, unsigned short *row, unsigned short *colspan, unsigned short *rowspan);
+ [ :evas_object_table_pack_get, [ :evas_object_p, :evas_object_p, :ushort_p, :ushort_p, :ushort_p, :ushort_p ], :eina_bool ],
# EAPI Eina_Bool evas_object_table_pack (Evas_Object *o, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan);
[ :evas_object_table_pack, [ :evas_object_p, :evas_object_p, :ushort, :ushort, :ushort, :ushort ], :eina_bool ],
# EAPI Eina_Bool evas_object_table_unpack (Evas_Object *o, Evas_Object *child);