}
}
+static const char *
+_item_label_hook(Elm_Gengrid_Item *it, const char *part)
+{
+ if (!it->gic->func.label_get) return NULL;
+ return edje_object_part_text_get(it->base.view, part);
+}
+
static Elm_Gengrid_Item *
_item_create(Widget_Data *wd,
const Elm_Gengrid_Item_Class *gic,
item->func.func = func;
item->func.data = func_data;
item->mouse_cursor = NULL;
+ elm_widget_item_text_get_hook_set(item, _item_label_hook);
return item;
}
free(itc);
}
+static const char *
+_item_label_hook(Elm_Genlist_Item *it, const char *part)
+{
+ if (!it->itc->func.label_get) return NULL;
+ return edje_object_part_text_get(it->base.view, part);
+}
+
static void
_item_label_realize(Elm_Genlist_Item *it,
Evas_Object *target,
it->func.data = func_data;
it->mouse_cursor = NULL;
it->expanded_depth = 0;
+ elm_widget_item_text_get_hook_set(it, _item_label_hook);
if (it->parent)
{