efl_ui_clock: remove old api!
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>
Mon, 25 Sep 2017 15:52:46 +0000 (17:52 +0200)
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>
Tue, 10 Oct 2017 17:28:46 +0000 (19:28 +0200)
src/lib/elementary/efl_ui_clock.c
src/lib/elementary/efl_ui_clock.eo

index 6ab8fd9..6a36883 100644 (file)
@@ -417,42 +417,6 @@ _efl_ui_clock_efl_ui_translatable_translation_update(Eo *obj, Efl_Ui_Clock_Data
    efl_ui_translatable_translation_update(efl_super(obj, MY_CLASS));
 }
 
-static Eina_List *
-_clock_items_get(const Evas_Object *obj)
-{
-   Eina_List *items = NULL;
-   Clock_Field *field;
-   unsigned int idx;
-   Clock_Field *sorted_fields[EFL_UI_CLOCK_TYPE_COUNT];
-
-   EFL_UI_CLOCK_DATA_GET(obj, sd);
-
-   for (idx = 0; idx < EFL_UI_CLOCK_TYPE_COUNT; idx++)
-     {
-        field = sd->field_list + idx;
-        sorted_fields[field->location] = field;
-     }
-
-   for (idx = 0; idx < EFL_UI_CLOCK_TYPE_COUNT; idx++)
-     {
-        field = sorted_fields[idx];
-        if (field->fmt_exist && field->visible)
-          items = eina_list_append(items, field->item_obj);
-     }
-
-   // ACCESS
-   if (_elm_config->access_mode == ELM_ACCESS_MODE_ON)
-     items = eina_list_append(items, sd->access_obj);
-
-   return items;
-}
-
-EOLIAN static Eina_Bool
-_efl_ui_clock_elm_widget_focus_next_manager_is(Eo *obj EINA_UNUSED, Efl_Ui_Clock_Data *_pd EINA_UNUSED)
-{
-   return EINA_TRUE;
-}
-
 EOLIAN static void
 _efl_ui_clock_pause_set(Eo *obj EINA_UNUSED, Efl_Ui_Clock_Data *sd, Eina_Bool paused)
 {
@@ -485,34 +449,6 @@ _efl_ui_clock_edit_mode_get(Eo *obj EINA_UNUSED, Efl_Ui_Clock_Data *sd)
 }
 
 EOLIAN static Eina_Bool
-_efl_ui_clock_elm_widget_focus_next(Eo *obj, Efl_Ui_Clock_Data *_pd EINA_UNUSED, Elm_Focus_Direction dir, Evas_Object **next, Elm_Object_Item **next_item)
-{
-   const Eina_List *items;
-   Eina_List *(*list_free)(Eina_List *list);
-   void *(*list_data_get)(const Eina_List *list);
-
-   Eina_Bool int_ret;
-
-   if ((items = elm_obj_widget_focus_custom_chain_get(obj)))
-     {
-        list_data_get = eina_list_data_get;
-        list_free = NULL;
-     }
-   else
-     {
-        items = _clock_items_get(obj);
-        list_data_get = eina_list_data_get;
-        list_free = eina_list_free;
-        if (!items) return EINA_FALSE;
-     }
-
-   int_ret = elm_widget_focus_list_next_get(obj, items, list_data_get, dir, next, next_item);
-   if (list_free) list_free((Eina_List *)items);
-
-   return int_ret;
-}
-
-EOLIAN static Eina_Bool
 _efl_ui_clock_elm_widget_on_focus_update(Eo *obj, Efl_Ui_Clock_Data *sd, Elm_Object_Item *item EINA_UNUSED)
 {
    Eina_Bool int_ret = EINA_FALSE;
index 319147a..3bb315d 100644 (file)
@@ -225,8 +225,6 @@ class Efl.Ui.Clock (Efl.Ui.Layout)
       class.constructor;
       Efl.Object.constructor;
       Elm.Widget.theme_apply;
-      Elm.Widget.focus_next_manager_is;
-      Elm.Widget.focus_next;
       Elm.Widget.on_disabled_update;
       Elm.Widget.on_focus_update;
       Efl.Ui.Translatable.translation_update;