elm_notify: remove old api!
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>
Tue, 26 Sep 2017 23:37:36 +0000 (01:37 +0200)
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>
Tue, 10 Oct 2017 17:28:47 +0000 (19:28 +0200)
src/lib/elementary/elm_notify.c
src/lib/elementary/elm_notify.eo

index 1a71e67..b5effa6 100644 (file)
@@ -358,43 +358,6 @@ _parent_hide_cb(void *data,
    evas_object_hide(data);
 }
 
-EOLIAN static Eina_Bool
-_elm_notify_elm_widget_focus_next_manager_is(Eo *obj EINA_UNUSED, Elm_Notify_Data *sd EINA_UNUSED)
-{
-   return EINA_TRUE;
-}
-
-EOLIAN static Eina_Bool
-_elm_notify_elm_widget_focus_next(Eo *obj EINA_UNUSED, Elm_Notify_Data *sd, Elm_Focus_Direction dir, Evas_Object **next, Elm_Object_Item **next_item)
-{
-   Evas_Object *cur;
-
-   if (!sd->content) return EINA_FALSE;
-
-   cur = sd->content;
-
-   /* Try to cycle focus on content */
-   return elm_obj_widget_focus_next_get(cur, dir, next, next_item);
-}
-
-EOLIAN static Eina_Bool
-_elm_notify_elm_widget_focus_direction_manager_is(Eo *obj EINA_UNUSED, Elm_Notify_Data *sd EINA_UNUSED)
-{
-   return EINA_TRUE;
-}
-
-EOLIAN static Eina_Bool
-_elm_notify_elm_widget_focus_direction(Eo *obj EINA_UNUSED, Elm_Notify_Data *sd, const Evas_Object *base, double degree, Evas_Object **direction, Elm_Object_Item **direction_item, double *weight)
-{
-   Evas_Object *cur;
-
-   if (!sd->content) return EINA_FALSE;
-
-   cur = sd->content;
-
-   return elm_obj_widget_focus_direction_get(cur, base, degree, direction, direction_item, weight);
-}
-
 static Eina_Bool
 _elm_notify_content_set(Eo *obj, Elm_Notify_Data *sd, const char *part, Evas_Object *content)
 {
index 3434989..c326aeb 100644 (file)
@@ -1,4 +1,4 @@
-class Elm.Notify (Elm.Widget, Efl.Container, Efl.Part)
+class Elm.Notify (Elm.Widget, Efl.Ui.Focus.Layer, Efl.Container, Efl.Part)
 {
    [[Elementary notification class]]
    legacy_prefix: elm_notify;
@@ -83,12 +83,8 @@ class Elm.Notify (Elm.Widget, Efl.Container, Efl.Part)
       Efl.Gfx.visible { set; }
       Efl.Gfx.position { set; }
       Efl.Gfx.size { set; }
-      Elm.Widget.focus_direction;
       Elm.Widget.widget_parent { get; set; }
       Elm.Widget.theme_apply;
-      Elm.Widget.focus_direction_manager_is;
-      Elm.Widget.focus_next_manager_is;
-      Elm.Widget.focus_next;
       Elm.Widget.widget_sub_object_del;
       Efl.Container.content { get; set; }
       Efl.Container.content_unset;