示例#1
0
/**
 * @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++;
     }