Eina_Bool display_only : 1;
Eina_Bool disabled : 1;
Eina_Bool selected : 1;
- Eina_Bool hilighted : 1;
+ Eina_Bool highlighted : 1;
Eina_Bool moving : 1;
};
};
static const char *widtype = NULL;
-static void _item_hilight(Elm_Gengrid_Item *item);
+static void _item_highlight(Elm_Gengrid_Item *item);
static void _item_unrealize(Elm_Gengrid_Item *item);
static void _item_select(Elm_Gengrid_Item *item);
static void _item_unselect(Elm_Gengrid_Item *item);
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) item->wd->on_hold = EINA_TRUE;
else item->wd->on_hold = EINA_FALSE;
item->wd->wasselected = item->selected;
- _item_hilight(item);
+ _item_highlight(item);
if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK)
{
evas_object_smart_callback_call(item->wd->self, SIG_CLICKED_DOUBLE, item);
{
if (!item->selected)
{
- _item_hilight(item);
+ _item_highlight(item);
_item_select(item);
}
else _item_unselect(item);
EINA_LIST_FOREACH_SAFE(item->wd->selected, l, l_next, item2)
if (item2 != item) _item_unselect(item2);
}
- _item_hilight(item);
+ _item_highlight(item);
_item_select(item);
}
}
static void
-_item_hilight(Elm_Gengrid_Item *item)
+_item_highlight(Elm_Gengrid_Item *item)
{
- if ((item->wd->no_select) || (item->delete_me) || (item->hilighted)) return;
+ if ((item->wd->no_select) || (item->delete_me) || (item->highlighted)) return;
edje_object_signal_emit(item->base.view, "elm,state,selected", "elm");
- item->hilighted = EINA_TRUE;
+ item->highlighted = EINA_TRUE;
}
static void
static void
_item_unselect(Elm_Gengrid_Item *item)
{
- if ((item->delete_me) || (!item->hilighted)) return;
+ if ((item->delete_me) || (!item->highlighted)) return;
edje_object_signal_emit(item->base.view, "elm,state,unselected", "elm");
- item->hilighted = EINA_FALSE;
+ item->highlighted = EINA_FALSE;
if (item->selected)
{
item->selected = EINA_FALSE;
while (wd->selected)
_item_unselect(wd->selected->data);
}
- _item_hilight(item);
+ _item_highlight(item);
_item_select(item);
}
else
Eina_Bool is_separator : 1;
Eina_Bool fixed : 1;
Eina_Bool selected : 1;
- Eina_Bool hilighted : 1;
+ Eina_Bool highlighted : 1;
Eina_Bool dummy_icon : 1;
Eina_Bool dummy_end : 1;
};
_signal_emit_hook(obj, "elm,state,disabled", "elm");
elm_widget_scroll_freeze_push(obj);
elm_widget_scroll_hold_push(obj);
- /* FIXME: if we get to have a way to only un-hilight items
+ /* FIXME: if we get to have a way to only un-highlight items
* in the future, keeping them selected... */
_deselect_all_items(wd);
}
}
static void
-_item_hilight(Elm_List_Item *it)
+_item_highlight(Elm_List_Item *it)
{
Evas_Object *obj = it->base.widget;
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
ELM_LIST_ITEM_CHECK_DELETED_RETURN(it);
- if (it->hilighted) return;
+ if (it->highlighted) return;
evas_object_ref(obj);
_elm_list_walk(wd);
selectraise = edje_object_data_get(it->base.view, "selectraise");
if ((selectraise) && (!strcmp(selectraise, "on")))
evas_object_raise(it->base.view);
- it->hilighted = EINA_TRUE;
+ it->highlighted = EINA_TRUE;
_elm_list_unwalk(wd);
evas_object_unref(obj);
if (!wd) return;
ELM_LIST_ITEM_CHECK_DELETED_RETURN(it);
- if (!it->hilighted) return;
+ if (!it->highlighted) return;
evas_object_ref(obj);
_elm_list_walk(wd);
if ((stacking) && (!strcmp(stacking, "below")))
evas_object_lower(it->base.view);
}
- it->hilighted = EINA_FALSE;
+ it->highlighted = EINA_FALSE;
if (it->selected)
{
it->selected = EINA_FALSE;
evas_object_ref(obj2);
_elm_list_walk(wd);
- _item_hilight(it);
+ _item_highlight(it);
wd->longpressed = EINA_FALSE;
if (it->long_timer) ecore_timer_del(it->long_timer);
it->long_timer = ecore_timer_add(_elm_config->longpress_timeout, _long_press, it);
{
if (!it->selected)
{
- _item_hilight(it);
+ _item_highlight(it);
_item_select(it);
}
else _item_unselect(it);
{
while (wd->selected)
_item_unselect(wd->selected->data);
- _item_hilight(it);
+ _item_highlight(it);
_item_select(it);
}
else
EINA_LIST_FOREACH_SAFE(wd->selected, l, l_next, it2)
if (it2 != it) _item_unselect(it2);
- _item_hilight(it);
+ _item_highlight(it);
_item_select(it);
}
}
evas_object_size_hint_min_set(it->base.view, mw, mh);
evas_object_show(it->base.view);
}
- if ((it->selected) || (it->hilighted))
+ if ((it->selected) || (it->highlighted))
{
const char *selectraise;
while (wd->selected)
_item_unselect(wd->selected->data);
}
- _item_hilight(it);
+ _item_highlight(it);
_item_select(it);
}
else