static void _top_show_cb(void *data, Evas_Object *o, void *event_info) { Elm_Object_Item *glit = data; if (!glit) return; elm_genlist_item_show(glit, ELM_GENLIST_ITEM_SCROLLTO_TOP); }
/** * @brief Negative test case of ug_init elm_genlist_item_show() */ static void utc_UIFW_elm_genlist_item_show_func_02(void) { Elm_Object_Item *it = NULL; it = elm_genlist_item_append(genlist, &itc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_show(NULL); tet_result(TET_PASS); }
static void _prev_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; Elm_Object_Item *glit = elm_genlist_selected_item_get(list); if (glit) glit = elm_genlist_item_prev_get(glit); if (!glit) glit = elm_genlist_last_item_get(list); elm_genlist_item_selected_set(glit, EINA_TRUE); elm_genlist_item_show(glit, ELM_GENLIST_ITEM_SCROLLTO_IN); }
void GenlistItemBase::ShowItem(Elm_Genlist_Item_Scrollto_Type type) { elm_genlist_item_show(item, type); }