Evas_Object *obj __UNUSED__,
void *event_info)
{
- elm_gengrid_item_bring_in(event_info);
+ elm_gengrid_item_bring_in(event_info, ELM_GENGRID_ITEM_SCROLLTO_IN);
}
static void
{
const char *label1, *label2;
- const Elm_Index_Item *it1 = data1;
- const Elm_Index_Item *it2 = data2;
+ const Elm_Object_Item *index_it1 = data1;
+ const Elm_Object_Item *index_it2 = data2;
- label1 = elm_index_item_letter_get(it1);
- label2 = elm_index_item_letter_get(it2);
+ label1 = elm_index_item_letter_get(index_it1);
+ label2 = elm_index_item_letter_get(index_it2);
return strcasecmp(label1, label2);
}
char **argv __UNUSED__)
{
Evas_Object *win, *bg, *grid, *index;
- Elm_Gengrid_Item *it;
+ Elm_Object_Item *gg_it;
unsigned int i;
Elm_Gengrid_Item_Class gic;
elm_gengrid_item_size_set(grid, 150, 150);
gic.item_style = "default";
- gic.func.label_get = _grid_label_get;
+ gic.func.text_get = _grid_label_get;
gic.func.content_get = _grid_content_get;
gic.func.state_get = NULL;
gic.func.del = NULL;
{
char buf[32];
- it = elm_gengrid_item_append(grid, &gic, (void *)i, NULL, NULL);
+ gg_it = elm_gengrid_item_append(grid, &gic, (void *)i, NULL, NULL);
/* indexing by first letters */
snprintf(buf, sizeof(buf), "%c", items[i][0]);
- elm_index_item_sorted_insert(index, buf, it, _index_icmp, NULL);
+ elm_index_item_sorted_insert(index, buf, NULL, gg_it, _index_icmp, NULL);
}
evas_object_smart_callback_add(index, "delay,changed", _index_changed, NULL);