list/genlist/gengrid/toolbar: removed unused smart data member prev_focused_item.
authorAmitesh Singh <amitesh.sh@samsung.com>
Mon, 7 Jul 2014 03:20:54 +0000 (12:20 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Mon, 7 Jul 2014 03:20:54 +0000 (12:20 +0900)
Reviewers: raster, seoz

CC: seoz
Differential Revision: https://phab.enlightenment.org/D1119

src/lib/elm_gengrid.c
src/lib/elm_genlist.c
src/lib/elm_list.c
src/lib/elm_toolbar.c
src/lib/elm_widget_gengrid.h
src/lib/elm_widget_genlist.h
src/lib/elm_widget_list.h
src/lib/elm_widget_toolbar.h

index 19c0b9b..b97e6ee 100644 (file)
@@ -1547,8 +1547,6 @@ _elm_gengrid_item_unfocused(Elm_Gen_Item *it)
        (it != (Elm_Gen_Item *)sd->focused_item))
      return;
 
-   sd->prev_focused_item = (Elm_Object_Item *)it;
-
    if (elm_widget_focus_highlight_enabled_get(obj))
      {
         edje_object_signal_emit
@@ -2814,7 +2812,6 @@ _elm_gengrid_elm_widget_on_focus(Eo *obj, Elm_Gengrid_Data *sd)
      {
         if (sd->focused_item)
           {
-             sd->prev_focused_item = sd->focused_item;
              sd->last_focused_item = sd->focused_item;
              _elm_gengrid_item_unfocused((Elm_Gen_Item *)sd->focused_item);
           }
@@ -2917,8 +2914,6 @@ _elm_gengrid_item_del_not_serious(Elm_Gen_Item *it)
      sd->focused_item = NULL;
    if (sd->last_focused_item == (Elm_Object_Item *)it)
      sd->last_focused_item = NULL;
-   if (sd->prev_focused_item == (Elm_Object_Item *)it)
-     sd->prev_focused_item = NULL;
 
    if (it->itc->func.del)
      it->itc->func.del((void *)it->base.data, WIDGET(it));
index 49535eb..c596c2a 100644 (file)
@@ -2489,8 +2489,6 @@ _elm_genlist_item_unfocused(Elm_Gen_Item *it)
        (it != (Elm_Gen_Item *)sd->focused_item))
      return;
 
-   sd->prev_focused_item = (Elm_Object_Item *)it;
-
    if (elm_widget_focus_highlight_enabled_get(obj))
      edje_object_signal_emit
         (VIEW(sd->focused_item), "elm,state,unfocused", "elm");
@@ -2958,7 +2956,6 @@ _elm_genlist_elm_widget_on_focus(Eo *obj, Elm_Genlist_Data *sd)
      {
         if (sd->focused_item)
           {
-             sd->prev_focused_item = sd->focused_item;
              sd->last_focused_item = sd->focused_item;
              _elm_genlist_item_unfocused((Elm_Gen_Item *)sd->focused_item);
           }
@@ -3333,8 +3330,6 @@ _elm_genlist_item_del_not_serious(Elm_Gen_Item *it)
      sd->last_focused_item = NULL;
    if (sd->focused_item == (Elm_Object_Item *)it)
      sd->focused_item = NULL;
-   if (sd->prev_focused_item == (Elm_Object_Item *)it)
-     sd->prev_focused_item = NULL;
    if (sd->last_selected_item == (Elm_Object_Item *)it)
      sd->last_selected_item = NULL;
 
index c1053f3..4e1e0dd 100644 (file)
@@ -83,8 +83,6 @@ _elm_list_item_free(Elm_List_Item *it)
      sd->focused_item = NULL;
    if (sd->last_focused_item == (Elm_Object_Item *)it)
      sd->last_focused_item = NULL;
-   if (sd->prev_focused_item == (Elm_Object_Item *)it)
-     sd->prev_focused_item = NULL;
    if (sd->last_selected_item == (Elm_Object_Item *)it)
      sd->last_selected_item = NULL;
 
@@ -316,7 +314,6 @@ _item_focused_next(Evas_Object *obj, Elm_Focus_Direction dir)
    ELM_LIST_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE);
    Elm_List_Item *it = NULL;
 
-   sd->prev_focused_item = sd->focused_item;
    if (sd->focused_item)
      it = _next_item_get(sd, (Elm_List_Item *)sd->focused_item, dir);
 
@@ -1133,7 +1130,6 @@ _elm_list_item_unfocused(Elm_List_Item *it)
        (it != (Elm_List_Item *)sd->focused_item))
      return;
 
-   sd->prev_focused_item = (Elm_Object_Item *)it;
    if (sd->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
      return;
 
@@ -1249,7 +1245,6 @@ _elm_list_elm_widget_on_focus(Eo *obj, Elm_List_Data *sd)
      }
    else
      {
-        sd->prev_focused_item = sd->focused_item;
         sd->last_focused_item = sd->focused_item;
         if (sd->focused_item)
           _elm_list_item_unfocused((Elm_List_Item *)sd->focused_item);
index ea6758b..e84600a 100644 (file)
@@ -640,7 +640,6 @@ _elm_toolbar_item_unfocused(Elm_Object_Item *it)
      return;
    if (sd->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)
      return;
-   sd->prev_focused_item = it;
    if (elm_widget_focus_highlight_enabled_get(obj))
      {
         edje_object_signal_emit
@@ -749,7 +748,6 @@ _elm_toolbar_elm_widget_on_focus(Eo *obj, Elm_Toolbar_Data *sd)
      }
    else
      {
-        sd->prev_focused_item = sd->focused_item;
         sd->last_focused_item = sd->focused_item;
         if (sd->focused_item)
           _elm_toolbar_item_unfocused(sd->focused_item);
@@ -1137,8 +1135,6 @@ _item_del(Elm_Toolbar_Item *it)
      sd->focused_item = NULL;
    if (sd->last_focused_item == (Elm_Object_Item *)it)
      sd->last_focused_item = NULL;
-   if (sd->prev_focused_item == (Elm_Object_Item *)it)
-     sd->prev_focused_item = NULL;
 
    evas_object_del(it->object);
    //TODO: See if checking for sd->menu_parent is necessary before
index 7bde3ce..a44d0fc 100644 (file)
@@ -40,7 +40,6 @@ struct _Elm_Gengrid_Data
    Elm_Object_Item                      *last_selected_item;
    Elm_Object_Item                      *focused_item; /**< a focused item by keypad arrow or mouse. This is set to NULL if widget looses focus. */
    Elm_Object_Item                      *last_focused_item; /**< This records the last focused item when widget looses focus. This is required to set the focus on last focused item when widgets gets focus. */
-   Elm_Object_Item                      *prev_focused_item; /**< a previous focused item by keypad arrow or mouse. */
    Elm_Gen_Item                         *show_it;
    Elm_Gen_Item                         *bring_in_it;
    Elm_Gengrid_Item_Scrollto_Type        scroll_to_type;
index f210627..ab0945b 100644 (file)
@@ -49,7 +49,6 @@ struct _Elm_Genlist_Data
    Elm_Object_Item                      *last_selected_item;
    Elm_Object_Item                      *focused_item; /**< a focused item by keypad arrow or mouse. This is set to NULL if widget looses focus. */
    Elm_Object_Item                      *last_focused_item; /**< This records the last focused item when widget looses focus. This is required to set the focus on last focused item when widgets gets focus. */
-   Elm_Object_Item                      *prev_focused_item; /**< a previous focused item by keypad arrow or mouse. */
    Ecore_Job                            *calc_job;
    int                                   walking;
    int                                   item_width, item_height;
index d6d1869..0ee0d87 100644 (file)
@@ -28,7 +28,6 @@ struct _Elm_List_Data
    Eina_List                            *items, *selected, *to_delete;
    Elm_Object_Item                      *last_selected_item;
    Elm_Object_Item                      *focused_item; /**< a focused item by keypad arrow or mouse. This is set to NULL if widget looses focus. */
-   Elm_Object_Item                      *prev_focused_item; /**< a previous focused item by keypad arrow or mouse. */
    Elm_Object_Item                      *last_focused_item; /**< This records the last focused item when widget looses focus. This is required to set the focus on last focused item when widgets gets focus. */
    Evas_Coord                            minw[2], minh[2];
    Elm_Object_Select_Mode                select_mode;
index fe2c4a3..60609a2 100644 (file)
@@ -31,7 +31,6 @@ struct _Elm_Toolbar_Data
    Elm_Toolbar_Item                     *selected_item; /**< a selected item by mouse click, return key, api, and etc. */
    Elm_Object_Item                      *focused_item; /**< a focused item by keypad arrow or mouse. This is set to NULL if widget looses focus. */
    Elm_Object_Item                      *last_focused_item; /**< This records the last focused item when widget looses focus. This is required to set the focus on last focused item when widgets gets focus. */
-   Elm_Object_Item                      *prev_focused_item; /**< a previous focused item by keypad arrow or mouse. */
    Elm_Toolbar_Item                     *reorder_empty, *reorder_item;
    Elm_Toolbar_Shrink_Mode               shrink_mode;
    Elm_Icon_Lookup_Order                 lookup_order;