static void
gl_index_changed(void *data, Evas_Object * obj, void *event_info)
{
	(void) data;
	(void) obj;
	elm_genlist_item_bring_in(elm_object_item_data_get(event_info), ELM_GENLIST_ITEM_SCROLLTO_TOP);
}
static void
_top_in_cb(void *data, Evas_Object *o, void *event_info)
{
   Elm_Object_Item *glit = data;
   if (!glit) return;

   elm_genlist_item_bring_in(glit, ELM_GENLIST_ITEM_SCROLLTO_TOP);
}
static Eina_Bool _gl_bring_in(void *data)
{
	if (manager_object == NULL)
		return ECORE_CALLBACK_CANCEL;

	if (manager_object->item_header == NULL)
		return ECORE_CALLBACK_CANCEL;

	elm_genlist_item_bring_in(manager_object->item_header, ELM_GENLIST_ITEM_SCROLLTO_IN);
	return ECORE_CALLBACK_CANCEL;
}
示例#4
0
void GenlistItemBase::BringInItem(Elm_Genlist_Item_Scrollto_Type type)
{
    elm_genlist_item_bring_in(item, type);
}