Revert "Revert "focus: Removed unused parameter from an internal focus function.""
authorzmike <michael.blumenkrantz@gmail.com>
Wed, 7 May 2014 05:13:19 +0000 (01:13 -0400)
committerzmike <michael.blumenkrantz@gmail.com>
Wed, 7 May 2014 05:13:19 +0000 (01:13 -0400)
This reverts commit b8549f3e83a8592145a50085182583adead2c74e.

this build system is bad and whoever did the eo integration should not feel pleased with themselves.

src/lib/elm_gengrid.c
src/lib/elm_genlist.c
src/lib/elm_list.c
src/lib/elm_toolbar.c
src/lib/elm_widget.c
src/lib/elm_widget.eo
src/lib/elm_widget.h
src/lib/elm_win.c

index ccf3366dcf7fd8003df07769c2862c6d7cb3c7d7..38063bdfb5a28614ddc5d2310b016a014cc9e6a9 100644 (file)
@@ -4276,27 +4276,16 @@ elm_gengrid_nth_item_get(const Evas_Object *obj, unsigned int nth)
 }
 
 EOLIAN static void
-_elm_gengrid_elm_widget_focus_highlight_geometry_get(Eo *obj, Elm_Gengrid_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h, Eina_Bool is_next)
+_elm_gengrid_elm_widget_focus_highlight_geometry_get(Eo *obj, Elm_Gengrid_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
 {
    Evas_Coord ox, oy, oh, ow, item_x = 0, item_y = 0, item_w = 0, item_h = 0;
 
    evas_object_geometry_get(obj, &ox, &oy, &ow, &oh);
 
-   if (is_next)
-     {
-       if (sd->focused_item)
-         {
-            evas_object_geometry_get(VIEW(sd->focused_item), &item_x, &item_y, &item_w, &item_h);
-            elm_widget_focus_highlight_focus_part_geometry_get(VIEW(sd->focused_item), &item_x, &item_y, &item_w, &item_h);
-         }
-     }
-   else
+   if (sd->focused_item)
      {
-       if (sd->prev_focused_item)
-         {
-            evas_object_geometry_get(VIEW(sd->prev_focused_item), &item_x, &item_y, &item_w, &item_h);
-            elm_widget_focus_highlight_focus_part_geometry_get(VIEW(sd->prev_focused_item), &item_x, &item_y, &item_w, &item_h);
-         }
+        evas_object_geometry_get(VIEW(sd->focused_item), &item_x, &item_y, &item_w, &item_h);
+        elm_widget_focus_highlight_focus_part_geometry_get(VIEW(sd->focused_item), &item_x, &item_y, &item_w, &item_h);
      }
 
    *x = item_x;
index ce5b94c9466debc64f649ba5071bdd2b44917152..6567448202fde87f7884c47a155ba6bf264396a1 100644 (file)
@@ -7418,27 +7418,16 @@ elm_genlist_nth_item_get(const Evas_Object *obj, unsigned int nth)
 }
 
 EOLIAN static void
-_elm_genlist_elm_widget_focus_highlight_geometry_get(Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h, Eina_Bool is_next)
+_elm_genlist_elm_widget_focus_highlight_geometry_get(Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
 {
    Evas_Coord ox, oy, oh, item_x = 0, item_y = 0, item_w = 0, item_h = 0;
 
    evas_object_geometry_get(obj, &ox, &oy, NULL, &oh);
 
-   if (is_next)
-     {
-       if (sd->focused_item)
-         {
-            evas_object_geometry_get(VIEW(sd->focused_item), &item_x, &item_y, &item_w, &item_h);
-            elm_widget_focus_highlight_focus_part_geometry_get(VIEW(sd->focused_item), &item_x, &item_y, &item_w, &item_h);
-         }
-     }
-   else
+   if (sd->focused_item)
      {
-       if (sd->prev_focused_item)
-         {
-            evas_object_geometry_get(VIEW(sd->prev_focused_item), &item_x, &item_y, &item_w, &item_h);
-            elm_widget_focus_highlight_focus_part_geometry_get(VIEW(sd->prev_focused_item), &item_x, &item_y, &item_w, &item_h);
-         }
+        evas_object_geometry_get(VIEW(sd->focused_item), &item_x, &item_y, &item_w, &item_h);
+        elm_widget_focus_highlight_focus_part_geometry_get(VIEW(sd->focused_item), &item_x, &item_y, &item_w, &item_h);
      }
 
    if (item_y < oy)
index d4f1aa54c18ed39d8bc9e5993c13e0340d70be38..0508978716902f15171f47f5c6419d0c2f00db54 100644 (file)
@@ -2877,23 +2877,12 @@ _elm_list_item_coordinates_adjust(Elm_List_Item *it,
 }
 
 EOLIAN static void
-_elm_list_elm_widget_focus_highlight_geometry_get(Eo *obj EINA_UNUSED, Elm_List_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h, Eina_Bool is_next)
+_elm_list_elm_widget_focus_highlight_geometry_get(Eo *obj EINA_UNUSED, Elm_List_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
 {
-   if (is_next)
-     {
-        if (sd->focused_item)
-          {
-             _elm_list_item_coordinates_adjust((Elm_List_Item *)sd->focused_item, x, y, w, h);
-             elm_widget_focus_highlight_focus_part_geometry_get(VIEW(sd->focused_item), x, y, w, h);
-          }
-     }
-   else
+   if (sd->focused_item)
      {
-        if (sd->prev_focused_item)
-          {
-             _elm_list_item_coordinates_adjust((Elm_List_Item *)sd->prev_focused_item, x, y, w, h);
-             elm_widget_focus_highlight_focus_part_geometry_get(VIEW(sd->prev_focused_item), x, y, w, h);
-          }
+        _elm_list_item_coordinates_adjust((Elm_List_Item *)sd->focused_item, x, y, w, h);
+        elm_widget_focus_highlight_focus_part_geometry_get(VIEW(sd->focused_item), x, y, w, h);
      }
 }
 
index 347b4629b0fc60e407d590ab5318e44d9c077e0f..0a62fe1f6be5bc62286a655c3447ccc428782117 100644 (file)
@@ -2937,27 +2937,14 @@ _elm_toolbar_coordinates_adjust(Elm_Toolbar_Item *it,
 }
 
 EOLIAN static void
-_elm_toolbar_elm_widget_focus_highlight_geometry_get(Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h, Eina_Bool is_next)
+_elm_toolbar_elm_widget_focus_highlight_geometry_get(Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
 {
-   if (is_next)
-     {
-        if (sd->focused_item)
-          {
-             _elm_toolbar_coordinates_adjust
-                (sd->focused_item, x, y, w, h);
-             elm_widget_focus_highlight_focus_part_geometry_get
-                (VIEW(sd->focused_item), x, y, w, h);
-          }
-     }
-   else
+   if (sd->focused_item)
      {
-        if (sd->prev_focused_item)
-          {
-             _elm_toolbar_coordinates_adjust
-                (sd->prev_focused_item, x, y, w, h);
-             elm_widget_focus_highlight_focus_part_geometry_get
-                (VIEW(sd->prev_focused_item), x, y, w, h);
-          }
+        _elm_toolbar_coordinates_adjust
+           (sd->focused_item, x, y, w, h);
+        elm_widget_focus_highlight_focus_part_geometry_get
+           (VIEW(sd->focused_item), x, y, w, h);
      }
 }
 
index b5d53362e4640994deea2a4f9f262f6300458dad..25e6be290b8cc99818e49416f59c4badbe1b449e 100644 (file)
@@ -3762,11 +3762,8 @@ elm_widget_focus_highlight_focus_part_geometry_get(const Evas_Object *obj,
 }
 
 EOLIAN static void
-_elm_widget_focus_highlight_geometry_get(Eo *obj, Elm_Widget_Smart_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h, Eina_Bool is_next)
+_elm_widget_focus_highlight_geometry_get(Eo *obj, Elm_Widget_Smart_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
 {
-   (void)is_next;
-
-
    evas_object_geometry_get(obj, x, y, w, h);
    elm_widget_focus_highlight_focus_part_geometry_get(sd->resize_obj, x, y, w, h);
 }
index 8eb1d44e85ba686875572dddf1470b470979f5af..9efcf21513290277bcf309ccb665afadd24a62d0 100644 (file)
@@ -496,7 +496,6 @@ abstract Elm_Widget (Evas_Smart, Elm_Interface_Atspi_Widget)
             @in Evas_Coord *y;
             @in Evas_Coord *w;
             @in Evas_Coord *h;
-            @in Eina_Bool is_next;
          }
       }
       activate {
index 043e45ec670a0eec936717dfefd5baba94daf5b6..ab8657006ef744f57a5829d7611755a636202b56 100644 (file)
@@ -755,7 +755,7 @@ EAPI void             elm_widget_orientation_set(Evas_Object *obj, int rotation)
 EAPI Elm_Object_Item *elm_widget_focused_item_get(const Evas_Object *obj);
 EAPI void             elm_widget_orientation_mode_disabled_set(Evas_Object *obj, Eina_Bool disabled);
 EAPI Eina_Bool        elm_widget_orientation_mode_disabled_get(const Evas_Object *obj);
-EAPI void             elm_widget_focus_highlight_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h, Eina_Bool is_next);
+EAPI void             elm_widget_focus_highlight_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
 EAPI Elm_Widget_Item *_elm_widget_item_new(Evas_Object *parent, size_t alloc_size);
 EAPI void             _elm_widget_item_free(Elm_Widget_Item *item);
 EAPI Evas_Object     *_elm_widget_item_widget_get(const Elm_Widget_Item *item);
index e34fecfdd8bf23c3e087cfe2c3e6405d2f183849..aa80b2b93fd118110588ed5f47cc80759387bfb6 100644 (file)
@@ -762,7 +762,7 @@ _elm_win_focus_highlight_anim_setup(Elm_Win_Data *sd,
    Evas_Object *target = sd->focus_highlight.cur.target;
 
    evas_object_geometry_get(obj, &px, &py, &pw, &ph);
-   elm_widget_focus_highlight_geometry_get(target, &tx, &ty, &tw, &th, EINA_TRUE);
+   elm_widget_focus_highlight_geometry_get(target, &tx, &ty, &tw, &th);
    evas_object_move(obj, tx, ty);
    evas_object_resize(obj, tw, th);
 
@@ -791,7 +791,7 @@ _elm_win_focus_highlight_simple_setup(Elm_Win_Data *sd,
    Evas_Object *clip, *target = sd->focus_highlight.cur.target;
    Evas_Coord x, y, w, h;
 
-   elm_widget_focus_highlight_geometry_get(target, &x, &y, &w, &h, EINA_TRUE);
+   elm_widget_focus_highlight_geometry_get(target, &x, &y, &w, &h);
 
    evas_object_move(obj, x, y);
    evas_object_resize(obj, w, h);