summaryrefslogtreecommitdiffstats
path: root/lib/efl/native/elm/elm_genlist.rb
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2013-12-20 16:16:09 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2013-12-20 16:16:09 +0100
commit821a1acdb583b2727717a6d3360c49f7a3489d52 (patch)
treece9e3bfe19642df1d8fec2d02241d3dd284d50f2 /lib/efl/native/elm/elm_genlist.rb
parent4a2c039c135aabac55b2d88a5f5548d52d7a3cdf (diff)
downloadffi-efl-821a1acdb583b2727717a6d3360c49f7a3489d52.zip
ffi-efl-821a1acdb583b2727717a6d3360c49f7a3489d52.tar.gz
wip-worktree-stateHEADmaster
Diffstat (limited to 'lib/efl/native/elm/elm_genlist.rb')
-rw-r--r--lib/efl/native/elm/elm_genlist.rb160
1 files changed, 85 insertions, 75 deletions
diff --git a/lib/efl/native/elm/elm_genlist.rb b/lib/efl/native/elm/elm_genlist.rb
index d260d3c..1e812ab 100644
--- a/lib/efl/native/elm/elm_genlist.rb
+++ b/lib/efl/native/elm/elm_genlist.rb
@@ -49,43 +49,6 @@ module Efl
#
# FUNCTIONS
fcts = [
- # EAPI Evas_Object *elm_genlist_add(Evas_Object *parent);
- [ :elm_genlist_add, [ :evas_object ], :evas_object ],
- # EAPI void elm_genlist_clear(Evas_Object *obj);
- [ :elm_genlist_clear, [ :evas_object ], :void ],
- # EAPI void elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi);
- [ :elm_genlist_multi_select_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_multi_select_get(const Evas_Object *obj);
- [ :elm_genlist_multi_select_get, [ :evas_object ], :bool ],
- # EAPI void elm_genlist_mode_set(Evas_Object *obj, Elm_List_Mode mode);
- [ :elm_genlist_mode_set, [ :evas_object, :elm_list_mode ], :void ],
- # EAPI Elm_List_Mode elm_genlist_mode_get(const Evas_Object *obj);
- [ :elm_genlist_mode_get, [ :evas_object ], :elm_list_mode ],
- # EAPI Elm_Object_Item *elm_genlist_item_append(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
- [ :elm_genlist_item_append, [ :evas_object, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb, :pointer ],
- :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_item_prepend(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
- [ :elm_genlist_item_prepend, [ :evas_object, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb, :pointer ],
- :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *before, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
- [ :elm_genlist_item_insert_before, [ :evas_object, :pointer, :pointer, :elm_object_item, :elm_object_item, :elm_genlist_item_type,
- :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *after, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
- [ :elm_genlist_item_insert_after, [ :evas_object, :pointer, :pointer, :elm_object_item, :elm_object_item, :elm_genlist_item_type,
- :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_item_sorted_insert(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data);
- [ :elm_genlist_item_sorted_insert, [ :evas_object, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :eina_compare_cb,
- :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_selected_item_get(const Evas_Object *obj);
- [ :elm_genlist_selected_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI const Eina_List *elm_genlist_selected_items_get(const Evas_Object *obj);
- [ :elm_genlist_selected_items_get, [ :evas_object ], :eina_list ],
- # EAPI Eina_List *elm_genlist_realized_items_get(const Evas_Object *obj);
- [ :elm_genlist_realized_items_get, [ :evas_object ], :eina_list ],
- # EAPI Elm_Object_Item *elm_genlist_first_item_get(const Evas_Object *obj);
- [ :elm_genlist_first_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_last_item_get(const Evas_Object *obj);
- [ :elm_genlist_last_item_get, [ :evas_object ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_genlist_item_next_get(const Elm_Object_Item *it);
[ :elm_genlist_item_next_get, [ :elm_object_item ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_genlist_item_prev_get(const Elm_Object_Item *it);
@@ -106,10 +69,6 @@ module Efl
[ :elm_genlist_item_item_class_get, [ :elm_object_item ], :pointer ],
# EAPI int elm_genlist_item_index_get(const Elm_Object_Item *it);
[ :elm_genlist_item_index_get, [ :elm_object_item ], :int ],
- # EAPI void elm_genlist_realized_items_update(Evas_Object *obj);
- [ :elm_genlist_realized_items_update, [ :evas_object ], :void ],
- # EAPI unsigned int elm_genlist_items_count(const Evas_Object *obj);
- [ :elm_genlist_items_count, [ :evas_object ], :uint ],
# EAPI Elm_Genlist_Item_Class *elm_genlist_item_class_new(void);
[ :elm_genlist_item_class_new, [ ], :pointer ],
# EAPI void elm_genlist_item_class_free(Elm_Genlist_Item_Class *itc);
@@ -146,20 +105,6 @@ module Efl
[ :elm_genlist_item_cursor_engine_only_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Object_Item *it);
[ :elm_genlist_item_cursor_engine_only_get, [ :elm_object_item ], :bool ],
- # EAPI void elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
- [ :elm_genlist_homogeneous_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_homogeneous_get(const Evas_Object *obj);
- [ :elm_genlist_homogeneous_get, [ :evas_object ], :bool ],
- # EAPI void elm_genlist_block_count_set(Evas_Object *obj, int count);
- [ :elm_genlist_block_count_set, [ :evas_object, :int ], :void ],
- # EAPI int elm_genlist_block_count_get(const Evas_Object *obj);
- [ :elm_genlist_block_count_get, [ :evas_object ], :int ],
- # EAPI void elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout);
- [ :elm_genlist_longpress_timeout_set, [ :evas_object, :double ], :void ],
- # EAPI double elm_genlist_longpress_timeout_get(const Evas_Object *obj);
- [ :elm_genlist_longpress_timeout_get, [ :evas_object ], :double ],
- # EAPI Elm_Object_Item *elm_genlist_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret);
- [ :elm_genlist_at_xy_item_get, [ :evas_object, :int, :int, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_genlist_item_parent_get(const Elm_Object_Item *it);
[ :elm_genlist_item_parent_get, [ :elm_object_item ], :elm_object_item ],
# EAPI void elm_genlist_item_subitems_clear(Elm_Object_Item *it);
@@ -182,38 +127,103 @@ module Efl
[ :elm_genlist_item_decorate_mode_set, [ :elm_object_item, :string, :bool ], :void ],
# EAPI const char *elm_genlist_item_decorate_mode_get(const Elm_Object_Item *it);
[ :elm_genlist_item_decorate_mode_get, [ :elm_object_item ], :string ],
- # EAPI Elm_Object_Item *elm_genlist_decorated_item_get(const Evas_Object *obj);
- [ :elm_genlist_decorated_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI void elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
- [ :elm_genlist_reorder_mode_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_reorder_mode_get(const Evas_Object *obj);
- [ :elm_genlist_reorder_mode_get, [ :evas_object ], :bool ],
# EAPI Elm_Genlist_Item_Type elm_genlist_item_type_get(const Elm_Object_Item *it);
[ :elm_genlist_item_type_get, [ :elm_object_item ], :elm_genlist_item_type ],
- # EAPI void elm_genlist_decorate_mode_set(Evas_Object *obj, Eina_Bool decorated);
- [ :elm_genlist_decorate_mode_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_decorate_mode_get(const Evas_Object *obj);
- [ :elm_genlist_decorate_mode_get, [ :evas_object ], :bool ],
# EAPI void elm_genlist_item_flip_set(Elm_Object_Item *it, Eina_Bool flip);
[ :elm_genlist_item_flip_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_genlist_item_flip_get(const Elm_Object_Item *it);
[ :elm_genlist_item_flip_get, [ :elm_object_item ], :bool ],
+ # EAPI void elm_genlist_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode);
+ [ :elm_genlist_item_select_mode_set, [ :elm_object_item, :elm_object_select_mode ], :void ],
+ # EAPI Elm_Object_Select_Mode elm_genlist_item_select_mode_get(const Elm_Object_Item *it);
+ [ :elm_genlist_item_select_mode_get, [ :elm_object_item ], :elm_object_select_mode ],
+ # EAPI Evas_Object *elm_genlist_add(Evas_Object *parent);
+ [ :elm_genlist_add, [ :pointer ], :pointer ],
+ # EAPI void elm_genlist_clear(Evas_Object *obj);
+ [ :elm_genlist_clear, [ :pointer ], :void ],
+ # EAPI void elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi);
+ [ :elm_genlist_multi_select_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_genlist_multi_select_get(const Evas_Object *obj);
+ [ :elm_genlist_multi_select_get, [ :pointer ], :bool ],
+ # EAPI void elm_genlist_multi_select_mode_set(Evas_Object *obj, Elm_Object_Multi_Select_Mode mode);
+ [ :elm_genlist_multi_select_mode_set, [ :pointer, :elm_object_multi_select_mode ], :void ],
+ # EAPI Elm_Object_Multi_Select_Mode elm_genlist_multi_select_mode_get(const Evas_Object *obj);
+ [ :elm_genlist_multi_select_mode_get, [ :pointer ], :elm_object_multi_select_mode ],
+ # EAPI void elm_genlist_mode_set(Evas_Object *obj, Elm_List_Mode mode);
+ [ :elm_genlist_mode_set, [ :pointer, :elm_list_mode ], :void ],
+ # EAPI Elm_List_Mode elm_genlist_mode_get(const Evas_Object *obj);
+ [ :elm_genlist_mode_get, [ :pointer ], :elm_list_mode ],
+ # EAPI Elm_Object_Item *elm_genlist_item_append(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_genlist_item_append, [ :pointer, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb, :pointer ],
+ :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_item_prepend(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_genlist_item_prepend, [ :pointer, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb, :pointer ],
+ :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *before, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_genlist_item_insert_before, [ :pointer, :pointer, :pointer, :elm_object_item, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb,
+ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *after, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_genlist_item_insert_after, [ :pointer, :pointer, :pointer, :elm_object_item, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb,
+ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_item_sorted_insert(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_genlist_item_sorted_insert, [ :pointer, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :eina_compare_cb, :evas_smart_cb,
+ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_selected_item_get(const Evas_Object *obj);
+ [ :elm_genlist_selected_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI const Eina_List *elm_genlist_selected_items_get(const Evas_Object *obj);
+ [ :elm_genlist_selected_items_get, [ :pointer ], :eina_list ],
+ # EAPI Eina_List *elm_genlist_realized_items_get(const Evas_Object *obj);
+ [ :elm_genlist_realized_items_get, [ :pointer ], :eina_list ],
+ # EAPI Elm_Object_Item *elm_genlist_first_item_get(const Evas_Object *obj);
+ [ :elm_genlist_first_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_last_item_get(const Evas_Object *obj);
+ [ :elm_genlist_last_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI void elm_genlist_realized_items_update(Evas_Object *obj);
+ [ :elm_genlist_realized_items_update, [ :pointer ], :void ],
+ # EAPI unsigned int elm_genlist_items_count(const Evas_Object *obj);
+ [ :elm_genlist_items_count, [ :pointer ], :uint ],
+ # EAPI void elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
+ [ :elm_genlist_homogeneous_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_genlist_homogeneous_get(const Evas_Object *obj);
+ [ :elm_genlist_homogeneous_get, [ :pointer ], :bool ],
+ # EAPI void elm_genlist_block_count_set(Evas_Object *obj, int count);
+ [ :elm_genlist_block_count_set, [ :pointer, :int ], :void ],
+ # EAPI int elm_genlist_block_count_get(const Evas_Object *obj);
+ [ :elm_genlist_block_count_get, [ :pointer ], :int ],
+ # EAPI void elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout);
+ [ :elm_genlist_longpress_timeout_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_genlist_longpress_timeout_get(const Evas_Object *obj);
+ [ :elm_genlist_longpress_timeout_get, [ :pointer ], :double ],
+ # EAPI Elm_Object_Item *elm_genlist_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret);
+ [ :elm_genlist_at_xy_item_get, [ :pointer, :int, :int, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_decorated_item_get(const Evas_Object *obj);
+ [ :elm_genlist_decorated_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI void elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
+ [ :elm_genlist_reorder_mode_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_genlist_reorder_mode_get(const Evas_Object *obj);
+ [ :elm_genlist_reorder_mode_get, [ :pointer ], :bool ],
+ # EAPI void elm_genlist_decorate_mode_set(Evas_Object *obj, Eina_Bool decorated);
+ [ :elm_genlist_decorate_mode_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_genlist_decorate_mode_get(const Evas_Object *obj);
+ [ :elm_genlist_decorate_mode_get, [ :pointer ], :bool ],
# EAPI void elm_genlist_tree_effect_enabled_set(Evas_Object *obj, Eina_Bool enabled);
- [ :elm_genlist_tree_effect_enabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_genlist_tree_effect_enabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_genlist_tree_effect_enabled_get(const Evas_Object *obj);
- [ :elm_genlist_tree_effect_enabled_get, [ :evas_object ], :bool ],
+ [ :elm_genlist_tree_effect_enabled_get, [ :pointer ], :bool ],
# EAPI void elm_genlist_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode);
- [ :elm_genlist_select_mode_set, [ :evas_object, :elm_object_select_mode ], :void ],
+ [ :elm_genlist_select_mode_set, [ :pointer, :elm_object_select_mode ], :void ],
# EAPI Elm_Object_Select_Mode elm_genlist_select_mode_get(const Evas_Object *obj);
- [ :elm_genlist_select_mode_get, [ :evas_object ], :elm_object_select_mode ],
+ [ :elm_genlist_select_mode_get, [ :pointer ], :elm_object_select_mode ],
# EAPI void elm_genlist_highlight_mode_set(Evas_Object *obj, Eina_Bool highlight);
- [ :elm_genlist_highlight_mode_set, [ :evas_object, :bool ], :void ],
+ [ :elm_genlist_highlight_mode_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_genlist_highlight_mode_get(const Evas_Object *obj);
- [ :elm_genlist_highlight_mode_get, [ :evas_object ], :bool ],
- # EAPI void elm_genlist_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode);
- [ :elm_genlist_item_select_mode_set, [ :elm_object_item, :elm_object_select_mode ], :void ],
- # EAPI Elm_Object_Select_Mode elm_genlist_item_select_mode_get(const Elm_Object_Item *it);
- [ :elm_genlist_item_select_mode_get, [ :elm_object_item ], :elm_object_select_mode ],
+ [ :elm_genlist_highlight_mode_get, [ :pointer ], :bool ],
+ # EAPI Elm_Object_Item * elm_genlist_nth_item_get(const Evas_Object *obj, unsigned int nth);
+ [ :elm_genlist_nth_item_get, [ :pointer, :uint ], :elm_object_item ],
+ # EAPI void elm_genlist_focus_on_selection_set(Evas_Object *obj, Eina_Bool enabled);
+ [ :elm_genlist_focus_on_selection_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_genlist_focus_on_selection_get(const Evas_Object *obj);
+ [ :elm_genlist_focus_on_selection_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts