From 4b8f33b36e9f9fc8d00c71296e579e8415078751 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Wed, 30 May 2012 21:21:20 +0200 Subject: update elementary API --- lib/efl/native/elm/elm_entry.rb | 6 ++++++ lib/efl/native/elm/elm_icon.rb | 44 --------------------------------------- lib/efl/native/elm/elm_image.rb | 12 +++++++++++ lib/efl/native/elm/elm_map.rb | 4 ++++ lib/efl/native/elm/elm_toolbar.rb | 6 ++++++ 5 files changed, 28 insertions(+), 44 deletions(-) diff --git a/lib/efl/native/elm/elm_entry.rb b/lib/efl/native/elm/elm_entry.rb index c5c0190..d113d37 100644 --- a/lib/efl/native/elm/elm_entry.rb +++ b/lib/efl/native/elm/elm_entry.rb @@ -68,6 +68,12 @@ module Efl fcts = [ # EAPI Evas_Object *elm_entry_add(Evas_Object *parent); [ :elm_entry_add, [ :evas_object ], :evas_object ], + # EAPI void elm_entry_text_style_user_push(Evas_Object *obj, const char *style); + [ :elm_entry_text_style_user_push, [ :evas_object, :string ], :void ], + # EAPI void elm_entry_text_style_user_pop(Evas_Object *obj); + [ :elm_entry_text_style_user_pop, [ :evas_object ], :void ], + # EAPI const char* elm_entry_text_style_user_peek(const Evas_Object *obj); + [ :elm_entry_text_style_user_peek, [ :evas_object ], :pointer ], # EAPI void elm_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line); [ :elm_entry_single_line_set, [ :evas_object, :bool ], :void ], # EAPI Eina_Bool elm_entry_single_line_get(const Evas_Object *obj); diff --git a/lib/efl/native/elm/elm_icon.rb b/lib/efl/native/elm/elm_icon.rb index 28e7571..d74acf8 100644 --- a/lib/efl/native/elm/elm_icon.rb +++ b/lib/efl/native/elm/elm_icon.rb @@ -31,62 +31,18 @@ module Efl fcts = [ # EAPI Evas_Object *elm_icon_add(Evas_Object *parent); [ :elm_icon_add, [ :evas_object ], :evas_object ], - # EAPI Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group); - [ :elm_icon_file_set, [ :evas_object, :string, :string ], :bool ], - # EAPI Eina_Bool elm_icon_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key); - [ :elm_icon_memfile_set, [ :evas_object, :pointer, :ulong, :string, :string ], :bool ], - # EAPI void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group); - [ :elm_icon_file_get, [ :evas_object, :pointer, :pointer ], :void ], # EAPI void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group); [ :elm_icon_thumb_set, [ :evas_object, :string, :string ], :void ], # EAPI Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name); [ :elm_icon_standard_set, [ :evas_object, :string ], :bool ], # EAPI const char *elm_icon_standard_get(const Evas_Object *obj); [ :elm_icon_standard_get, [ :evas_object ], :string ], - # EAPI void elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth); - [ :elm_icon_smooth_set, [ :evas_object, :bool ], :void ], - # EAPI Eina_Bool elm_icon_smooth_get(const Evas_Object *obj); - [ :elm_icon_smooth_get, [ :evas_object ], :bool ], - # EAPI void elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale); - [ :elm_icon_no_scale_set, [ :evas_object, :bool ], :void ], - # EAPI Eina_Bool elm_icon_no_scale_get(const Evas_Object *obj); - [ :elm_icon_no_scale_get, [ :evas_object ], :bool ], - # EAPI void elm_icon_resizable_set(Evas_Object *obj, Eina_Bool size_up, Eina_Bool size_down); - [ :elm_icon_resizable_set, [ :evas_object, :bool, :bool ], :void ], - # EAPI void elm_icon_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down); - [ :elm_icon_resizable_get, [ :evas_object, :pointer, :pointer ], :void ], - # EAPI void elm_icon_size_get(const Evas_Object *obj, int *w, int *h); - [ :elm_icon_size_get, [ :evas_object, :pointer, :pointer ], :void ], # EAPI void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside); [ :elm_icon_fill_outside_set, [ :evas_object, :bool ], :void ], - # EAPI Eina_Bool elm_icon_fill_outside_get(const Evas_Object *obj); - [ :elm_icon_fill_outside_get, [ :evas_object ], :bool ], - # EAPI void elm_icon_prescale_set(Evas_Object *obj, int size); - [ :elm_icon_prescale_set, [ :evas_object, :int ], :void ], - # EAPI int elm_icon_prescale_get(const Evas_Object *obj); - [ :elm_icon_prescale_get, [ :evas_object ], :int ], - # EAPI Evas_Object *elm_icon_object_get(Evas_Object *obj); - [ :elm_icon_object_get, [ :evas_object ], :evas_object ], # EAPI void elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order); [ :elm_icon_order_lookup_set, [ :evas_object, :elm_icon_lookup_order ], :void ], # EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj); [ :elm_icon_order_lookup_get, [ :evas_object ], :elm_icon_lookup_order ], - # EAPI void elm_icon_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled); - [ :elm_icon_preload_disabled_set, [ :evas_object, :bool ], :void ], - # EAPI Eina_Bool elm_icon_animated_available_get(const Evas_Object *obj); - [ :elm_icon_animated_available_get, [ :evas_object ], :bool ], - # EAPI void elm_icon_animated_set(Evas_Object *obj, Eina_Bool animated); - [ :elm_icon_animated_set, [ :evas_object, :bool ], :void ], - # EAPI Eina_Bool elm_icon_animated_get(const Evas_Object *obj); - [ :elm_icon_animated_get, [ :evas_object ], :bool ], - # EAPI void elm_icon_animated_play_set(Evas_Object *obj, Eina_Bool play); - [ :elm_icon_animated_play_set, [ :evas_object, :bool ], :void ], - # EAPI Eina_Bool elm_icon_animated_play_get(const Evas_Object *obj); - [ :elm_icon_animated_play_get, [ :evas_object ], :bool ], - # EAPI void elm_icon_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); - [ :elm_icon_aspect_fixed_set, [ :evas_object, :bool ], :void ], - # EAPI Eina_Bool elm_icon_aspect_fixed_get(const Evas_Object *obj); - [ :elm_icon_aspect_fixed_get, [ :evas_object ], :bool ], ] # attach_fcts fcts diff --git a/lib/efl/native/elm/elm_image.rb b/lib/efl/native/elm/elm_image.rb index 61b354e..b97d146 100644 --- a/lib/efl/native/elm/elm_image.rb +++ b/lib/efl/native/elm/elm_image.rb @@ -30,6 +30,8 @@ module Efl fcts = [ # EAPI Evas_Object *elm_image_add(Evas_Object *parent); [ :elm_image_add, [ :evas_object ], :evas_object ], + # EAPI Eina_Bool elm_image_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key); + [ :elm_image_memfile_set, [ :evas_object, :pointer, :ulong, :string, :string ], :bool ], # EAPI Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group); [ :elm_image_file_set, [ :evas_object, :string, :string ], :bool ], # EAPI void elm_image_file_get(const Evas_Object *obj, const char **file, const char **group); @@ -72,6 +74,16 @@ module Efl [ :elm_image_aspect_fixed_set, [ :evas_object, :bool ], :void ], # EAPI Eina_Bool elm_image_aspect_fixed_get(const Evas_Object *obj); [ :elm_image_aspect_fixed_get, [ :evas_object ], :bool ], + # EAPI Eina_Bool elm_image_animated_available_get(const Evas_Object *obj); + [ :elm_image_animated_available_get, [ :evas_object ], :bool ], + # EAPI void elm_image_animated_set(Evas_Object *obj, Eina_Bool animated); + [ :elm_image_animated_set, [ :evas_object, :bool ], :void ], + # EAPI Eina_Bool elm_image_animated_get(const Evas_Object *obj); + [ :elm_image_animated_get, [ :evas_object ], :bool ], + # EAPI void elm_image_animated_play_set(Evas_Object *obj, Eina_Bool play); + [ :elm_image_animated_play_set, [ :evas_object, :bool ], :void ], + # EAPI Eina_Bool elm_image_animated_play_get(const Evas_Object *obj); + [ :elm_image_animated_play_get, [ :evas_object ], :bool ], ] # attach_fcts fcts diff --git a/lib/efl/native/elm/elm_map.rb b/lib/efl/native/elm/elm_map.rb index 1b2b71e..e92a090 100644 --- a/lib/efl/native/elm/elm_map.rb +++ b/lib/efl/native/elm/elm_map.rb @@ -116,6 +116,8 @@ module Efl [ :elm_map_user_agent_get, [ :evas_object ], :string ], # EAPI Elm_Map_Overlay * elm_map_overlay_add(Evas_Object *obj, double lon, double lat); [ :elm_map_overlay_add, [ :evas_object, :double, :double ], :elm_map_overlay ], + # EAPI EAPI Eina_List * elm_map_overlays_get(Evas_Object *obj); + [ :elm_map_overlays_get, [ :evas_object ], :pointer ], # EAPI void elm_map_overlay_del(Elm_Map_Overlay *overlay); [ :elm_map_overlay_del, [ :elm_map_overlay ], :void ], # EAPI Elm_Map_Overlay_Type elm_map_overlay_type_get(const Elm_Map_Overlay *overlay); @@ -136,6 +138,8 @@ module Efl [ :elm_map_overlay_paused_set, [ :elm_map_overlay, :bool ], :void ], # EAPI Eina_Bool elm_map_overlay_paused_get(const Elm_Map_Overlay *overlay); [ :elm_map_overlay_paused_get, [ :elm_map_overlay ], :bool ], + # EAPI Eina_Bool elm_map_overlay_visible_get(const Elm_Map_Overlay *overlay); + [ :elm_map_overlay_visible_get, [ :elm_map_overlay ], :bool ], # EAPI void elm_map_overlay_content_set(Elm_Map_Overlay *overlay, Evas_Object *obj); [ :elm_map_overlay_content_set, [ :elm_map_overlay, :evas_object ], :void ], # EAPI const Evas_Object * elm_map_overlay_content_get(const Elm_Map_Overlay *overlay); diff --git a/lib/efl/native/elm/elm_toolbar.rb b/lib/efl/native/elm/elm_toolbar.rb index 96be521..f5c83f2 100644 --- a/lib/efl/native/elm/elm_toolbar.rb +++ b/lib/efl/native/elm/elm_toolbar.rb @@ -71,6 +71,8 @@ module Efl [ :elm_toolbar_item_selected_set, [ :elm_object_item, :bool ], :void ], # EAPI Elm_Object_Item *elm_toolbar_selected_item_get(const Evas_Object *obj); [ :elm_toolbar_selected_item_get, [ :evas_object ], :elm_object_item ], + # EAPI Elm_Object_Item *elm_toolbar_more_item_get(const Evas_Object *obj); + [ :elm_toolbar_more_item_get, [ :evas_object ], :elm_object_item ], # EAPI void elm_toolbar_item_icon_set(Elm_Object_Item *it, const char *icon); [ :elm_toolbar_item_icon_set, [ :elm_object_item, :string ], :void ], # EAPI const char *elm_toolbar_item_icon_get(const Elm_Object_Item *it); @@ -127,6 +129,10 @@ module Efl [ :elm_toolbar_horizontal_get, [ :evas_object ], :bool ], # EAPI unsigned int elm_toolbar_items_count(const Evas_Object *obj); [ :elm_toolbar_items_count, [ :evas_object ], :uint ], + # EAPI void elm_toolbar_items_max_set(Evas_Object *obj, unsigned int max); + [ :elm_toolbar_items_max_set, [ :evas_object, :uint ], :void ], + # EAPI unsigned int elm_toolbar_items_max_get(const Evas_Object *obj); + [ :elm_toolbar_items_max_get, [ :evas_object ], :uint ], # EAPI void elm_toolbar_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode); [ :elm_toolbar_select_mode_set, [ :evas_object, :elm_object_select_mode ], :void ], # EAPI Elm_Object_Select_Mode elm_toolbar_select_mode_get(const Evas_Object *obj); -- cgit v1.1-2-g2b99