1 
2 EAPI void
elm_genlist_homogeneous_set(Elm_Genlist * obj,Eina_Bool homogeneous)3 elm_genlist_homogeneous_set(Elm_Genlist *obj, Eina_Bool homogeneous)
4 {
5    elm_obj_genlist_homogeneous_set(obj, homogeneous);
6 }
7 
8 EAPI Eina_Bool
elm_genlist_homogeneous_get(const Elm_Genlist * obj)9 elm_genlist_homogeneous_get(const Elm_Genlist *obj)
10 {
11    return elm_obj_genlist_homogeneous_get(obj);
12 }
13 
14 EAPI void
elm_genlist_select_mode_set(Elm_Genlist * obj,Elm_Object_Select_Mode mode)15 elm_genlist_select_mode_set(Elm_Genlist *obj, Elm_Object_Select_Mode mode)
16 {
17    elm_obj_genlist_select_mode_set(obj, mode);
18 }
19 
20 EAPI Elm_Object_Select_Mode
elm_genlist_select_mode_get(const Elm_Genlist * obj)21 elm_genlist_select_mode_get(const Elm_Genlist *obj)
22 {
23    return elm_obj_genlist_select_mode_get(obj);
24 }
25 
26 EAPI void
elm_genlist_focus_on_selection_set(Elm_Genlist * obj,Eina_Bool enabled)27 elm_genlist_focus_on_selection_set(Elm_Genlist *obj, Eina_Bool enabled)
28 {
29    elm_obj_genlist_focus_on_selection_set(obj, enabled);
30 }
31 
32 EAPI Eina_Bool
elm_genlist_focus_on_selection_get(const Elm_Genlist * obj)33 elm_genlist_focus_on_selection_get(const Elm_Genlist *obj)
34 {
35    return elm_obj_genlist_focus_on_selection_get(obj);
36 }
37 
38 EAPI void
elm_genlist_longpress_timeout_set(Elm_Genlist * obj,double timeout)39 elm_genlist_longpress_timeout_set(Elm_Genlist *obj, double timeout)
40 {
41    elm_obj_genlist_longpress_timeout_set(obj, timeout);
42 }
43 
44 EAPI double
elm_genlist_longpress_timeout_get(const Elm_Genlist * obj)45 elm_genlist_longpress_timeout_get(const Elm_Genlist *obj)
46 {
47    return elm_obj_genlist_longpress_timeout_get(obj);
48 }
49 
50 EAPI void
elm_genlist_multi_select_set(Elm_Genlist * obj,Eina_Bool multi)51 elm_genlist_multi_select_set(Elm_Genlist *obj, Eina_Bool multi)
52 {
53    elm_obj_genlist_multi_select_set(obj, multi);
54 }
55 
56 EAPI Eina_Bool
elm_genlist_multi_select_get(const Elm_Genlist * obj)57 elm_genlist_multi_select_get(const Elm_Genlist *obj)
58 {
59    return elm_obj_genlist_multi_select_get(obj);
60 }
61 
62 EAPI void
elm_genlist_reorder_mode_set(Elm_Genlist * obj,Eina_Bool reorder_mode)63 elm_genlist_reorder_mode_set(Elm_Genlist *obj, Eina_Bool reorder_mode)
64 {
65    elm_obj_genlist_reorder_mode_set(obj, reorder_mode);
66 }
67 
68 EAPI Eina_Bool
elm_genlist_reorder_mode_get(const Elm_Genlist * obj)69 elm_genlist_reorder_mode_get(const Elm_Genlist *obj)
70 {
71    return elm_obj_genlist_reorder_mode_get(obj);
72 }
73 
74 EAPI void
elm_genlist_decorate_mode_set(Elm_Genlist * obj,Eina_Bool decorated)75 elm_genlist_decorate_mode_set(Elm_Genlist *obj, Eina_Bool decorated)
76 {
77    elm_obj_genlist_decorate_mode_set(obj, decorated);
78 }
79 
80 EAPI Eina_Bool
elm_genlist_decorate_mode_get(const Elm_Genlist * obj)81 elm_genlist_decorate_mode_get(const Elm_Genlist *obj)
82 {
83    return elm_obj_genlist_decorate_mode_get(obj);
84 }
85 
86 EAPI void
elm_genlist_multi_select_mode_set(Elm_Genlist * obj,Elm_Object_Multi_Select_Mode mode)87 elm_genlist_multi_select_mode_set(Elm_Genlist *obj, Elm_Object_Multi_Select_Mode mode)
88 {
89    elm_obj_genlist_multi_select_mode_set(obj, mode);
90 }
91 
92 EAPI Elm_Object_Multi_Select_Mode
elm_genlist_multi_select_mode_get(const Elm_Genlist * obj)93 elm_genlist_multi_select_mode_get(const Elm_Genlist *obj)
94 {
95    return elm_obj_genlist_multi_select_mode_get(obj);
96 }
97 
98 EAPI void
elm_genlist_block_count_set(Elm_Genlist * obj,int count)99 elm_genlist_block_count_set(Elm_Genlist *obj, int count)
100 {
101    elm_obj_genlist_block_count_set(obj, count);
102 }
103 
104 EAPI int
elm_genlist_block_count_get(const Elm_Genlist * obj)105 elm_genlist_block_count_get(const Elm_Genlist *obj)
106 {
107    return elm_obj_genlist_block_count_get(obj);
108 }
109 
110 EAPI void
elm_genlist_tree_effect_enabled_set(Elm_Genlist * obj,Eina_Bool enabled)111 elm_genlist_tree_effect_enabled_set(Elm_Genlist *obj, Eina_Bool enabled)
112 {
113    elm_obj_genlist_tree_effect_enabled_set(obj, enabled);
114 }
115 
116 EAPI Eina_Bool
elm_genlist_tree_effect_enabled_get(const Elm_Genlist * obj)117 elm_genlist_tree_effect_enabled_get(const Elm_Genlist *obj)
118 {
119    return elm_obj_genlist_tree_effect_enabled_get(obj);
120 }
121 
122 EAPI void
elm_genlist_highlight_mode_set(Elm_Genlist * obj,Eina_Bool highlight)123 elm_genlist_highlight_mode_set(Elm_Genlist *obj, Eina_Bool highlight)
124 {
125    elm_obj_genlist_highlight_mode_set(obj, highlight);
126 }
127 
128 EAPI Eina_Bool
elm_genlist_highlight_mode_get(const Elm_Genlist * obj)129 elm_genlist_highlight_mode_get(const Elm_Genlist *obj)
130 {
131    return elm_obj_genlist_highlight_mode_get(obj);
132 }
133 
134 EAPI void
elm_genlist_mode_set(Elm_Genlist * obj,Elm_List_Mode mode)135 elm_genlist_mode_set(Elm_Genlist *obj, Elm_List_Mode mode)
136 {
137    elm_obj_genlist_mode_set(obj, mode);
138 }
139 
140 EAPI Elm_List_Mode
elm_genlist_mode_get(const Elm_Genlist * obj)141 elm_genlist_mode_get(const Elm_Genlist *obj)
142 {
143    return elm_obj_genlist_mode_get(obj);
144 }
145 
146 EAPI Elm_Widget_Item *
elm_genlist_decorated_item_get(const Elm_Genlist * obj)147 elm_genlist_decorated_item_get(const Elm_Genlist *obj)
148 {
149    return elm_obj_genlist_decorated_item_get(obj);
150 }
151 
152 EAPI Elm_Widget_Item *
elm_genlist_selected_item_get(const Elm_Genlist * obj)153 elm_genlist_selected_item_get(const Elm_Genlist *obj)
154 {
155    return elm_obj_genlist_selected_item_get(obj);
156 }
157 
158 EAPI Elm_Widget_Item *
elm_genlist_first_item_get(const Elm_Genlist * obj)159 elm_genlist_first_item_get(const Elm_Genlist *obj)
160 {
161    return elm_obj_genlist_first_item_get(obj);
162 }
163 
164 EAPI Eina_List *
elm_genlist_realized_items_get(const Elm_Genlist * obj)165 elm_genlist_realized_items_get(const Elm_Genlist *obj)
166 {
167    return elm_obj_genlist_realized_items_get(obj);
168 }
169 
170 EAPI const Eina_List *
elm_genlist_selected_items_get(const Elm_Genlist * obj)171 elm_genlist_selected_items_get(const Elm_Genlist *obj)
172 {
173    return elm_obj_genlist_selected_items_get(obj);
174 }
175 
176 EAPI Elm_Widget_Item *
elm_genlist_last_item_get(const Elm_Genlist * obj)177 elm_genlist_last_item_get(const Elm_Genlist *obj)
178 {
179    return elm_obj_genlist_last_item_get(obj);
180 }
181 
182 EAPI Elm_Widget_Item *
elm_genlist_item_insert_before(Elm_Genlist * obj,const Elm_Genlist_Item_Class * itc,const void * data,Elm_Widget_Item * parent,Elm_Widget_Item * before_it,Elm_Genlist_Item_Type type,Evas_Smart_Cb func,const void * func_data)183 elm_genlist_item_insert_before(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
184 {
185    return elm_obj_genlist_item_insert_before(obj, itc, data, parent, before_it, type, func, func_data);
186 }
187 
188 EAPI void
elm_genlist_realized_items_update(Elm_Genlist * obj)189 elm_genlist_realized_items_update(Elm_Genlist *obj)
190 {
191    elm_obj_genlist_realized_items_update(obj);
192 }
193 
194 EAPI Elm_Widget_Item *
elm_genlist_item_insert_after(Elm_Genlist * obj,const Elm_Genlist_Item_Class * itc,const void * data,Elm_Widget_Item * parent,Elm_Widget_Item * after_it,Elm_Genlist_Item_Type type,Evas_Smart_Cb func,const void * func_data)195 elm_genlist_item_insert_after(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Widget_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
196 {
197    return elm_obj_genlist_item_insert_after(obj, itc, data, parent, after_it, type, func, func_data);
198 }
199 
200 EAPI Elm_Widget_Item *
elm_genlist_at_xy_item_get(const Elm_Genlist * obj,int x,int y,int * posret)201 elm_genlist_at_xy_item_get(const Elm_Genlist *obj, int x, int y, int *posret)
202 {
203    return elm_obj_genlist_at_xy_item_get(obj, x, y, posret);
204 }
205 
206 EAPI void
elm_genlist_filter_set(Elm_Genlist * obj,void * key)207 elm_genlist_filter_set(Elm_Genlist *obj, void *key)
208 {
209    elm_obj_genlist_filter_set(obj, key);
210 }
211 
212 EAPI Eina_Iterator *
elm_genlist_filter_iterator_new(Elm_Genlist * obj)213 elm_genlist_filter_iterator_new(Elm_Genlist *obj)
214 {
215    return elm_obj_genlist_filter_iterator_new(obj);
216 }
217 
218 EAPI unsigned int
elm_genlist_filtered_items_count(const Elm_Genlist * obj)219 elm_genlist_filtered_items_count(const Elm_Genlist *obj)
220 {
221    return elm_obj_genlist_filtered_items_count(obj);
222 }
223 
224 EAPI unsigned int
elm_genlist_items_count(const Elm_Genlist * obj)225 elm_genlist_items_count(const Elm_Genlist *obj)
226 {
227    return elm_obj_genlist_items_count(obj);
228 }
229 
230 EAPI Elm_Widget_Item *
elm_genlist_item_prepend(Elm_Genlist * obj,const Elm_Genlist_Item_Class * itc,const void * data,Elm_Widget_Item * parent,Elm_Genlist_Item_Type type,Evas_Smart_Cb func,const void * func_data)231 elm_genlist_item_prepend(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
232 {
233    return elm_obj_genlist_item_prepend(obj, itc, data, parent, type, func, func_data);
234 }
235 
236 EAPI void
elm_genlist_clear(Elm_Genlist * obj)237 elm_genlist_clear(Elm_Genlist *obj)
238 {
239    elm_obj_genlist_clear(obj);
240 }
241 
242 EAPI Elm_Widget_Item *
elm_genlist_item_append(Elm_Genlist * obj,const Elm_Genlist_Item_Class * itc,const void * data,Elm_Widget_Item * parent,Elm_Genlist_Item_Type type,Evas_Smart_Cb func,const void * func_data)243 elm_genlist_item_append(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data)
244 {
245    return elm_obj_genlist_item_append(obj, itc, data, parent, type, func, func_data);
246 }
247 
248 EAPI Elm_Widget_Item *
elm_genlist_item_sorted_insert(Elm_Genlist * obj,const Elm_Genlist_Item_Class * itc,const void * data,Elm_Widget_Item * parent,Elm_Genlist_Item_Type type,Eina_Compare_Cb comp,Evas_Smart_Cb func,const void * func_data)249 elm_genlist_item_sorted_insert(Elm_Genlist *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Widget_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data)
250 {
251    return elm_obj_genlist_item_sorted_insert(obj, itc, data, parent, type, comp, func, func_data);
252 }
253 
254 EAPI Elm_Widget_Item *
elm_genlist_search_by_text_item_get(Elm_Genlist * obj,Elm_Widget_Item * item_to_search_from,const char * part_name,const char * pattern,Elm_Glob_Match_Flags flags)255 elm_genlist_search_by_text_item_get(Elm_Genlist *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags)
256 {
257    return elm_obj_genlist_search_by_text_item_get(obj, item_to_search_from, part_name, pattern, flags);
258 }
259