Eina_List *over_items;
Eina_List *under_items;
int item_count, len_threshold, len_side, display_item_num;
- Ecore_Idler *idler;
- Ecore_Idler *check_idler;
+ Ecore_Idle_Enterer *idler;
+ Ecore_Idle_Enterer *check_idler;
Evas_Coord minw, minh;
Eina_Bool init:1;
Eina_Bool round:1;
(int)(w / wd->display_item_num), 0);
if (!wd->idler)
- wd->idler = ecore_idler_add(_move_scroller, data);
+ wd->idler = ecore_idle_enterer_before_add(_move_scroller, data);
}
static Elm_Diskselector_Item *
{
wd->selected_item = it;
if (!wd->idler)
- wd->idler = ecore_idler_add(_move_scroller, obj);
+ wd->idler = ecore_idle_enterer_before_add(_move_scroller, obj);
}
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
}
if (wd->check_idler)
- ecore_idler_del(wd->check_idler);
+ ecore_idle_enterer_del(wd->check_idler);
wd->check_idler = NULL;
return EINA_FALSE;
}
_select_item(dit);
if (wd->idler)
{
- ecore_idler_del(wd->idler);
+ ecore_idle_enterer_del(wd->idler);
wd->idler = NULL;
}
wd->init = EINA_TRUE;
if (!wd->selected_item)
wd->selected_item = it;
if (!wd->idler)
- wd->idler = ecore_idler_add(_move_scroller, obj);
+ wd->idler = ecore_idle_enterer_before_add(_move_scroller, obj);
_sizing_eval(obj);
return it;
}
}
}
}
- wd->check_idler = ecore_idler_add(_check_string, wd);
+ wd->check_idler = ecore_idle_enterer_before_add(_check_string, wd);
_sizing_eval(wd->self);
}
}
if (!wd->idler)
- wd->idler = ecore_idler_add(_move_scroller, it->base.widget);
+ wd->idler = ecore_idle_enterer_before_add(_move_scroller, it->base.widget);
}
EAPI Eina_Bool