1 
2 EAPI void
elm_gengrid_align_set(Elm_Gengrid * obj,double align_x,double align_y)3 elm_gengrid_align_set(Elm_Gengrid *obj, double align_x, double align_y)
4 {
5    elm_obj_gengrid_align_set(obj, align_x, align_y);
6 }
7 
8 EAPI void
elm_gengrid_align_get(const Elm_Gengrid * obj,double * align_x,double * align_y)9 elm_gengrid_align_get(const Elm_Gengrid *obj, double *align_x, double *align_y)
10 {
11    elm_obj_gengrid_align_get(obj, align_x, align_y);
12 }
13 
14 EAPI void
elm_gengrid_filled_set(Elm_Gengrid * obj,Eina_Bool fill)15 elm_gengrid_filled_set(Elm_Gengrid *obj, Eina_Bool fill)
16 {
17    elm_obj_gengrid_filled_set(obj, fill);
18 }
19 
20 EAPI Eina_Bool
elm_gengrid_filled_get(const Elm_Gengrid * obj)21 elm_gengrid_filled_get(const Elm_Gengrid *obj)
22 {
23    return elm_obj_gengrid_filled_get(obj);
24 }
25 
26 EAPI void
elm_gengrid_multi_select_set(Elm_Gengrid * obj,Eina_Bool multi)27 elm_gengrid_multi_select_set(Elm_Gengrid *obj, Eina_Bool multi)
28 {
29    elm_obj_gengrid_multi_select_set(obj, multi);
30 }
31 
32 EAPI Eina_Bool
elm_gengrid_multi_select_get(const Elm_Gengrid * obj)33 elm_gengrid_multi_select_get(const Elm_Gengrid *obj)
34 {
35    return elm_obj_gengrid_multi_select_get(obj);
36 }
37 
38 EAPI void
elm_gengrid_group_item_size_set(Elm_Gengrid * obj,int w,int h)39 elm_gengrid_group_item_size_set(Elm_Gengrid *obj, int w, int h)
40 {
41    elm_obj_gengrid_group_item_size_set(obj, w, h);
42 }
43 
44 EAPI void
elm_gengrid_group_item_size_get(const Elm_Gengrid * obj,int * w,int * h)45 elm_gengrid_group_item_size_get(const Elm_Gengrid *obj, int *w, int *h)
46 {
47    elm_obj_gengrid_group_item_size_get(obj, w, h);
48 }
49 
50 EAPI void
elm_gengrid_select_mode_set(Elm_Gengrid * obj,Elm_Object_Select_Mode mode)51 elm_gengrid_select_mode_set(Elm_Gengrid *obj, Elm_Object_Select_Mode mode)
52 {
53    elm_obj_gengrid_select_mode_set(obj, mode);
54 }
55 
56 EAPI Elm_Object_Select_Mode
elm_gengrid_select_mode_get(const Elm_Gengrid * obj)57 elm_gengrid_select_mode_get(const Elm_Gengrid *obj)
58 {
59    return elm_obj_gengrid_select_mode_get(obj);
60 }
61 
62 EAPI void
elm_gengrid_reorder_mode_set(Elm_Gengrid * obj,Eina_Bool reorder_mode)63 elm_gengrid_reorder_mode_set(Elm_Gengrid *obj, Eina_Bool reorder_mode)
64 {
65    elm_obj_gengrid_reorder_mode_set(obj, reorder_mode);
66 }
67 
68 EAPI Eina_Bool
elm_gengrid_reorder_mode_get(const Elm_Gengrid * obj)69 elm_gengrid_reorder_mode_get(const Elm_Gengrid *obj)
70 {
71    return elm_obj_gengrid_reorder_mode_get(obj);
72 }
73 
74 EAPI void
elm_gengrid_highlight_mode_set(Elm_Gengrid * obj,Eina_Bool highlight)75 elm_gengrid_highlight_mode_set(Elm_Gengrid *obj, Eina_Bool highlight)
76 {
77    elm_obj_gengrid_highlight_mode_set(obj, highlight);
78 }
79 
80 EAPI Eina_Bool
elm_gengrid_highlight_mode_get(const Elm_Gengrid * obj)81 elm_gengrid_highlight_mode_get(const Elm_Gengrid *obj)
82 {
83    return elm_obj_gengrid_highlight_mode_get(obj);
84 }
85 
86 EAPI void
elm_gengrid_reorder_type_set(Elm_Gengrid * obj,Elm_Gengrid_Reorder_Type type)87 elm_gengrid_reorder_type_set(Elm_Gengrid *obj, Elm_Gengrid_Reorder_Type type)
88 {
89    elm_obj_gengrid_reorder_type_set(obj, type);
90 }
91 
92 EAPI void
elm_gengrid_item_size_set(Elm_Gengrid * obj,int w,int h)93 elm_gengrid_item_size_set(Elm_Gengrid *obj, int w, int h)
94 {
95    elm_obj_gengrid_item_size_set(obj, w, h);
96 }
97 
98 EAPI void
elm_gengrid_item_size_get(const Elm_Gengrid * obj,int * w,int * h)99 elm_gengrid_item_size_get(const Elm_Gengrid *obj, int *w, int *h)
100 {
101    elm_obj_gengrid_item_size_get(obj, w, h);
102 }
103 
104 EAPI void
elm_gengrid_multi_select_mode_set(Elm_Gengrid * obj,Elm_Object_Multi_Select_Mode mode)105 elm_gengrid_multi_select_mode_set(Elm_Gengrid *obj, Elm_Object_Multi_Select_Mode mode)
106 {
107    elm_obj_gengrid_multi_select_mode_set(obj, mode);
108 }
109 
110 EAPI Elm_Object_Multi_Select_Mode
elm_gengrid_multi_select_mode_get(const Elm_Gengrid * obj)111 elm_gengrid_multi_select_mode_get(const Elm_Gengrid *obj)
112 {
113    return elm_obj_gengrid_multi_select_mode_get(obj);
114 }
115 
116 EAPI void
elm_gengrid_horizontal_set(Elm_Gengrid * obj,Eina_Bool horizontal)117 elm_gengrid_horizontal_set(Elm_Gengrid *obj, Eina_Bool horizontal)
118 {
119    elm_obj_gengrid_horizontal_set(obj, horizontal);
120 }
121 
122 EAPI Eina_Bool
elm_gengrid_horizontal_get(const Elm_Gengrid * obj)123 elm_gengrid_horizontal_get(const Elm_Gengrid *obj)
124 {
125    return elm_obj_gengrid_horizontal_get(obj);
126 }
127 
128 EAPI Elm_Widget_Item *
elm_gengrid_selected_item_get(const Elm_Gengrid * obj)129 elm_gengrid_selected_item_get(const Elm_Gengrid *obj)
130 {
131    return elm_obj_gengrid_selected_item_get(obj);
132 }
133 
134 EAPI Eina_List *
elm_gengrid_realized_items_get(const Elm_Gengrid * obj)135 elm_gengrid_realized_items_get(const Elm_Gengrid *obj)
136 {
137    return elm_obj_gengrid_realized_items_get(obj);
138 }
139 
140 EAPI Elm_Widget_Item *
elm_gengrid_first_item_get(const Elm_Gengrid * obj)141 elm_gengrid_first_item_get(const Elm_Gengrid *obj)
142 {
143    return elm_obj_gengrid_first_item_get(obj);
144 }
145 
146 EAPI const Eina_List *
elm_gengrid_selected_items_get(const Elm_Gengrid * obj)147 elm_gengrid_selected_items_get(const Elm_Gengrid *obj)
148 {
149    return elm_obj_gengrid_selected_items_get(obj);
150 }
151 
152 EAPI Elm_Widget_Item *
elm_gengrid_last_item_get(const Elm_Gengrid * obj)153 elm_gengrid_last_item_get(const Elm_Gengrid *obj)
154 {
155    return elm_obj_gengrid_last_item_get(obj);
156 }
157 
158 EAPI Elm_Widget_Item *
elm_gengrid_item_insert_before(Elm_Gengrid * obj,const Elm_Gengrid_Item_Class * itc,const void * data,Elm_Widget_Item * relative,Evas_Smart_Cb func,const void * func_data)159 elm_gengrid_item_insert_before(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data)
160 {
161    return elm_obj_gengrid_item_insert_before(obj, itc, data, relative, func, func_data);
162 }
163 
164 EAPI void
elm_gengrid_realized_items_update(Elm_Gengrid * obj)165 elm_gengrid_realized_items_update(Elm_Gengrid *obj)
166 {
167    elm_obj_gengrid_realized_items_update(obj);
168 }
169 
170 EAPI Elm_Widget_Item *
elm_gengrid_item_insert_after(Elm_Gengrid * obj,const Elm_Gengrid_Item_Class * itc,const void * data,Elm_Widget_Item * relative,Evas_Smart_Cb func,const void * func_data)171 elm_gengrid_item_insert_after(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Widget_Item *relative, Evas_Smart_Cb func, const void *func_data)
172 {
173    return elm_obj_gengrid_item_insert_after(obj, itc, data, relative, func, func_data);
174 }
175 
176 EAPI unsigned int
elm_gengrid_items_count(const Elm_Gengrid * obj)177 elm_gengrid_items_count(const Elm_Gengrid *obj)
178 {
179    return elm_obj_gengrid_items_count(obj);
180 }
181 
182 EAPI Elm_Widget_Item *
elm_gengrid_at_xy_item_get(const Elm_Gengrid * obj,int x,int y,int * xposret,int * yposret)183 elm_gengrid_at_xy_item_get(const Elm_Gengrid *obj, int x, int y, int *xposret, int *yposret)
184 {
185    return elm_obj_gengrid_at_xy_item_get(obj, x, y, xposret, yposret);
186 }
187 
188 EAPI Elm_Widget_Item *
elm_gengrid_item_append(Elm_Gengrid * obj,const Elm_Gengrid_Item_Class * itc,const void * data,Evas_Smart_Cb func,const void * func_data)189 elm_gengrid_item_append(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data)
190 {
191    return elm_obj_gengrid_item_append(obj, itc, data, func, func_data);
192 }
193 
194 EAPI Elm_Widget_Item *
elm_gengrid_item_prepend(Elm_Gengrid * obj,const Elm_Gengrid_Item_Class * itc,const void * data,Evas_Smart_Cb func,const void * func_data)195 elm_gengrid_item_prepend(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data)
196 {
197    return elm_obj_gengrid_item_prepend(obj, itc, data, func, func_data);
198 }
199 
200 EAPI void
elm_gengrid_clear(Elm_Gengrid * obj)201 elm_gengrid_clear(Elm_Gengrid *obj)
202 {
203    elm_obj_gengrid_clear(obj);
204 }
205 
206 EAPI Elm_Widget_Item *
elm_gengrid_item_sorted_insert(Elm_Gengrid * obj,const Elm_Gengrid_Item_Class * itc,const void * data,Eina_Compare_Cb comp,Evas_Smart_Cb func,const void * func_data)207 elm_gengrid_item_sorted_insert(Elm_Gengrid *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data)
208 {
209    return elm_obj_gengrid_item_sorted_insert(obj, itc, data, comp, func, func_data);
210 }
211 
212 EAPI Elm_Widget_Item *
elm_gengrid_search_by_text_item_get(Elm_Gengrid * obj,Elm_Widget_Item * item_to_search_from,const char * part_name,const char * pattern,Elm_Glob_Match_Flags flags)213 elm_gengrid_search_by_text_item_get(Elm_Gengrid *obj, Elm_Widget_Item *item_to_search_from, const char *part_name, const char *pattern, Elm_Glob_Match_Flags flags)
214 {
215    return elm_obj_gengrid_search_by_text_item_get(obj, item_to_search_from, part_name, pattern, flags);
216 }
217 
218 EAPI void
elm_gengrid_reorder_mode_start(Elm_Gengrid * obj,Ecore_Pos_Map tween_mode)219 elm_gengrid_reorder_mode_start(Elm_Gengrid *obj, Ecore_Pos_Map tween_mode)
220 {
221    elm_obj_gengrid_reorder_mode_start(obj, tween_mode);
222 }
223 
224 EAPI void
elm_gengrid_reorder_mode_stop(Elm_Gengrid * obj)225 elm_gengrid_reorder_mode_stop(Elm_Gengrid *obj)
226 {
227    elm_obj_gengrid_reorder_mode_stop(obj);
228 }
229