diff options
Diffstat (limited to 'lib/efl')
-rw-r--r-- | lib/efl/native/ecore.rb | 2 | ||||
-rw-r--r-- | lib/efl/native/ecore_evas.rb | 2 | ||||
-rw-r--r-- | lib/efl/native/eina_hash.rb | 2 | ||||
-rw-r--r-- | lib/efl/native/elementary.rb | 156 | ||||
-rw-r--r-- | lib/efl/native/evas.rb | 30 |
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); |