items = eina_list_append(items, sd->box);
- ret = elm_widget_focus_list_direction_get
+ ret = efl_ui_widget_focus_list_direction_get
(obj, base, items, eina_list_data_get, degree, direction, direction_item, weight);
eina_list_free(items);
}
if (int_ret)
- return elm_widget_focus_list_next_get
+ return efl_ui_widget_focus_list_next_get
(obj, items, eina_list_data_get, dir, next, next_item);
return EINA_FALSE;
}
EOLIAN static void
-_elm_genlist_efl_ui_focus_composition_prepare(Eo *obj, Elm_Genlist_Data *pd)
-{
- Elm_Gen_Item *item;
- Eina_List *order = NULL;
-
- EINA_INLIST_FOREACH(pd->items, item)
- {
- if (item->base->disabled)
- continue;
-
- order = eina_list_append(order, item->base->eo_obj);
- }
-
- efl_ui_focus_composition_elements_set(obj, order);
-
- EINA_INLIST_FOREACH(pd->items, item)
- {
- if (item->base->disabled)
- continue;
-
- efl_ui_focus_object_prepare_logical(item->base->eo_obj);
- }
-
-}
-
-EOLIAN static void
_elm_genlist_item_efl_ui_focus_object_setup_order_non_recursive(Eo *obj, Elm_Gen_Item *pd)
{
Eina_List *n;