(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
{
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);
}
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));
(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");
{
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);
}
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;
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;
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);
(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;
}
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);
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
}
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);
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
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;
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;
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;
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;