From a21f69cbec00cc1aa4924747afd7a5131270bdd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Wed, 7 Mar 2012 10:41:39 +0100 Subject: update elm_genlist API --- lib/efl/native/elm/elm_genlist.rb | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/lib/efl/native/elm/elm_genlist.rb b/lib/efl/native/elm/elm_genlist.rb index b5d4171..f87fb62 100644 --- a/lib/efl/native/elm/elm_genlist.rb +++ b/lib/efl/native/elm/elm_genlist.rb @@ -31,6 +31,9 @@ module Efl # typedef enum {...} Elm_Genlist_Item_Field_Type; enum :elm_genlist_item_field_type, [ :elm_genlist_item_field_all, 0, :elm_genlist_item_field_text, (1<<0), :elm_genlist_item_field_content, (1<<1), :elm_genlist_item_field_state, (1<<2) ] + # typedef enum {...} Elm_Genlist_Item_Scrollto_Type; + enum :elm_genlist_item_scrollto_type, [ :elm_genlist_item_scrollto_none, 0, :elm_genlist_item_scrollto_in, (1<<0), + :elm_genlist_item_scrollto_top, (1<<1), :elm_genlist_item_scrollto_middle, (1<<2) ] # # TYPEDEFS # typedef Elm_Gen_Item_Class Elm_Genlist_Item_Class; @@ -107,18 +110,10 @@ module Efl [ :elm_genlist_item_selected_set, [ :elm_object_item, :bool ], :void ], # EAPI Eina_Bool elm_genlist_item_selected_get(const Elm_Object_Item *it); [ :elm_genlist_item_selected_get, [ :elm_object_item ], :bool ], - # EAPI void elm_genlist_item_show(Elm_Object_Item *it); - [ :elm_genlist_item_show, [ :elm_object_item ], :void ], - # EAPI void elm_genlist_item_bring_in(Elm_Object_Item *it); - [ :elm_genlist_item_bring_in, [ :elm_object_item ], :void ], - # EAPI void elm_genlist_item_top_show(Elm_Object_Item *it); - [ :elm_genlist_item_top_show, [ :elm_object_item ], :void ], - # EAPI void elm_genlist_item_top_bring_in(Elm_Object_Item *it); - [ :elm_genlist_item_top_bring_in, [ :elm_object_item ], :void ], - # EAPI void elm_genlist_item_middle_show(Elm_Object_Item *it); - [ :elm_genlist_item_middle_show, [ :elm_object_item ], :void ], - # EAPI void elm_genlist_item_middle_bring_in(Elm_Object_Item *it); - [ :elm_genlist_item_middle_bring_in, [ :elm_object_item ], :void ], + # EAPI void elm_genlist_item_show(Elm_Object_Item *it, Elm_Genlist_Item_Scrollto_Type type); + [ :elm_genlist_item_show, [ :elm_object_item, :elm_genlist_item_scrollto_type ], :void ], + # EAPI void elm_genlist_item_bring_in(Elm_Object_Item *it, Elm_Genlist_Item_Scrollto_Type type); + [ :elm_genlist_item_bring_in, [ :elm_object_item, :elm_genlist_item_scrollto_type ], :void ], # EAPI void elm_genlist_item_update(Elm_Object_Item *it); [ :elm_genlist_item_update, [ :elm_object_item ], :void ], # EAPI void elm_genlist_item_item_class_update(Elm_Object_Item *it, const Elm_Genlist_Item_Class *itc); -- cgit v1.1-2-g2b99