/** * @brief Get list of created widgets * * @param gengrid EailGengrid instance * * @returns list of widgets elm_gengrid holds */ static Eina_List * eail_gengrid_items_get(EailGengrid *gengrid) { g_return_val_if_fail(EAIL_IS_WIDGET(gengrid), NULL); Evas_Object *widget = eail_widget_get_widget(EAIL_WIDGET(gengrid)); return elm_gengrid_realized_items_get(widget); }
static Eina_Bool delay_test_run(void *data) { Eina_List *l, *list = elm_gengrid_realized_items_get(data); Elm_Object_Item *it; int i = 0; Evas_Object *win = elm_object_parent_widget_get(data); EINA_LIST_FOREACH(list, l, it) { unsigned int x, y; elm_gengrid_item_pos_get(it, &x, &y); i++; }