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; }
void GenlistItemBase::BringInItem(Elm_Genlist_Item_Scrollto_Type type) { elm_genlist_item_bring_in(item, type); }