priv_d.list = list = efl_add(EFL_UI_LIST_CLASS, wbox);
efl_gfx_hint_weight_set(list, EFL_GFX_HINT_EXPAND, 0.9);
- efl_event_callback_add(list, EFL_UI_EVENT_SELECTED, _list_selected, NULL);
- efl_event_callback_add(list, EFL_UI_EVENT_UNSELECTED, _list_unselected, NULL);
+ efl_event_callback_add(list, EFL_UI_EVENT_SELECTABLE_SELECTED, _list_selected, NULL);
+ efl_event_callback_add(list, EFL_UI_EVENT_SELECTABLE_UNSELECTED, _list_unselected, NULL);
efl_event_callback_add(list, EFL_UI_EVENT_PRESSED, _list_pressed, NULL);
efl_event_callback_add(list, EFL_UI_EVENT_UNPRESSED, _list_unpressed, NULL);
efl_event_callback_add(list, EFL_UI_EVENT_LONGPRESSED, _list_longpressed, NULL);
event_prefix: efl_ui;
events {
/* FIXME: Called with multiple types of event_info! */
- selected: void; [[Called when selected]]
+ selectable,selected: void; [[Called when selected]]
/* FIXME: Called with multiple types of event_info! */
- unselected: void; [[Called when no longer selected]]
- selection,paste: void; [[Called when selection is pasted]]
- selection,copy: void; [[Called when selection is copied]]
- selection,cut: void; [[Called when selection is cut]]
- selection,start: void; [[Called at selection start]]
- selection,changed: void; [[Called when selection is changed]]
- selection,cleared: void; [[Called when selection is cleared]]
+ selectable,unselected: void; [[Called when no longer selected]]
+ selectable,paste: void; [[Called when selection is pasted]]
+ selectable,copy: void; [[Called when selection is copied]]
+ selectable,cut: void; [[Called when selection is cut]]
+ selectable,start: void; [[Called at selection start]]
+ selectable,changed: void; [[Called when selection is changed]]
+ selectable,cleared: void; [[Called when selection is cleared]]
}
}
pd->selected = eina_list_append(pd->selected, item);
pd->last_selected = item;
- efl_event_callback_call(obj, EFL_UI_EVENT_SELECTED, item);
+ efl_event_callback_call(obj, EFL_UI_EVENT_SELECTABLE_SELECTED, item);
}
static void
pd->selected = eina_list_remove(pd->selected, item);
if (pd->last_selected == item) pd->last_selected = NULL;
- efl_event_callback_call(obj, EFL_UI_EVENT_UNSELECTED, item);
+ efl_event_callback_call(obj, EFL_UI_EVENT_SELECTABLE_UNSELECTED, item);
}
static void
efl_event_callback_add(it, EFL_UI_EVENT_PRESSED, _grid_item_pressed, obj);
efl_event_callback_add(it, EFL_UI_EVENT_UNPRESSED, _grid_item_unpressed, obj);
efl_event_callback_add(it, EFL_UI_EVENT_LONGPRESSED, _grid_item_longpressed, obj);
- efl_event_callback_add(it, EFL_UI_EVENT_SELECTED, _grid_item_selected, obj);
- efl_event_callback_add(it, EFL_UI_EVENT_UNSELECTED, _grid_item_unselected, obj);
+ efl_event_callback_add(it, EFL_UI_EVENT_SELECTABLE_SELECTED, _grid_item_selected, obj);
+ efl_event_callback_add(it, EFL_UI_EVENT_SELECTABLE_UNSELECTED, _grid_item_unselected, obj);
efl_event_callback_add(it, EFL_EVENT_DEL, _grid_item_deleted, obj);
return EINA_TRUE;
efl_event_callback_del(it, EFL_UI_EVENT_PRESSED, _grid_item_pressed, obj);
efl_event_callback_del(it, EFL_UI_EVENT_UNPRESSED, _grid_item_unpressed, obj);
efl_event_callback_del(it, EFL_UI_EVENT_LONGPRESSED, _grid_item_longpressed, obj);
- efl_event_callback_del(it, EFL_UI_EVENT_SELECTED, _grid_item_selected, obj);
- efl_event_callback_del(it, EFL_UI_EVENT_UNSELECTED, _grid_item_unselected, obj);
+ efl_event_callback_del(it, EFL_UI_EVENT_SELECTABLE_SELECTED, _grid_item_selected, obj);
+ efl_event_callback_del(it, EFL_UI_EVENT_SELECTABLE_UNSELECTED, _grid_item_unselected, obj);
efl_event_callback_del(it, EFL_EVENT_DEL, _grid_item_deleted, obj);
}
pd->selected = EINA_TRUE;
edje_object_signal_emit(wd->resize_obj, "efl,state,selected", "efl");
- efl_event_callback_call(obj, EFL_UI_EVENT_SELECTED, NULL);
+ efl_event_callback_call(obj, EFL_UI_EVENT_SELECTABLE_SELECTED, NULL);
}
static void
pd->selected = EINA_FALSE;
edje_object_signal_emit(wd->resize_obj, "efl,state,unselected", "efl");
- efl_event_callback_call(obj, EFL_UI_EVENT_UNSELECTED, NULL);
+ efl_event_callback_call(obj, EFL_UI_EVENT_SELECTABLE_UNSELECTED, NULL);
}
/* Mouse Controls */
pd->selected = eina_list_append(pd->selected, item);
pd->last_selected = item;
- efl_event_callback_call(obj, EFL_UI_EVENT_SELECTED, item);
+ efl_event_callback_call(obj, EFL_UI_EVENT_SELECTABLE_SELECTED, item);
}
static void
pd->selected = eina_list_remove(pd->selected, item);
if (pd->last_selected == item) pd->last_selected = NULL;
- efl_event_callback_call(obj, EFL_UI_EVENT_UNSELECTED, item);
+ efl_event_callback_call(obj, EFL_UI_EVENT_SELECTABLE_UNSELECTED, item);
}
static Eina_Bool
efl_event_callback_add(it, EFL_UI_EVENT_PRESSED, _list_item_pressed, obj);
efl_event_callback_add(it, EFL_UI_EVENT_UNPRESSED, _list_item_unpressed, obj);
efl_event_callback_add(it, EFL_UI_EVENT_LONGPRESSED, _list_item_longpressed, obj);
- efl_event_callback_add(it, EFL_UI_EVENT_SELECTED, _list_item_selected, obj);
- efl_event_callback_add(it, EFL_UI_EVENT_UNSELECTED, _list_item_unselected, obj);
+ efl_event_callback_add(it, EFL_UI_EVENT_SELECTABLE_SELECTED, _list_item_selected, obj);
+ efl_event_callback_add(it, EFL_UI_EVENT_SELECTABLE_UNSELECTED, _list_item_unselected, obj);
return EINA_TRUE;
}
efl_event_callback_del(it, EFL_UI_EVENT_PRESSED, _list_item_pressed, obj);
efl_event_callback_del(it, EFL_UI_EVENT_UNPRESSED, _list_item_unpressed, obj);
efl_event_callback_del(it, EFL_UI_EVENT_LONGPRESSED, _list_item_longpressed, obj);
- efl_event_callback_del(it, EFL_UI_EVENT_SELECTED, _list_item_selected, obj);
- efl_event_callback_del(it, EFL_UI_EVENT_UNSELECTED, _list_item_unselected, obj);
+ efl_event_callback_del(it, EFL_UI_EVENT_SELECTABLE_SELECTED, _list_item_selected, obj);
+ efl_event_callback_del(it, EFL_UI_EVENT_SELECTABLE_UNSELECTED, _list_item_unselected, obj);
}
/* Pack APIs */
index = eina_list_data_idx(sd->tab_infos, ti);
- efl_event_callback_call(tp, EFL_UI_EVENT_SELECTED, (void *)(intptr_t)index);
+ efl_event_callback_call(tp, EFL_UI_EVENT_SELECTABLE_SELECTED, (void *)(intptr_t)index);
sd->cur = index;
}
{
if (sd->tab_bar != NULL)
{
- efl_event_callback_del(sd->tab_bar, EFL_UI_EVENT_SELECTED, _tab_select_cb, obj);
+ efl_event_callback_del(sd->tab_bar, EFL_UI_EVENT_SELECTABLE_SELECTED, _tab_select_cb, obj);
efl_content_unset(efl_part(obj, "efl.tab_root"));
efl_del(sd->tab_bar);
}
sd->tab_bar = tab_bar;
efl_content_set(efl_part(obj, "efl.tab_root"), sd->tab_bar);
- efl_event_callback_add(sd->tab_bar, EFL_UI_EVENT_SELECTED, _tab_select_cb, obj);
+ efl_event_callback_add(sd->tab_bar, EFL_UI_EVENT_SELECTABLE_SELECTED, _tab_select_cb, obj);
}
EOLIAN static Efl_Canvas_Object *
_efl_ui_tab_pager_efl_object_destructor(Eo *obj, Efl_Ui_Tab_Pager_Data *sd)
{
if (sd->tab_bar != NULL)
- efl_event_callback_del(sd->tab_bar, EFL_UI_EVENT_SELECTED, _tab_select_cb, obj);
+ efl_event_callback_del(sd->tab_bar, EFL_UI_EVENT_SELECTABLE_SELECTED, _tab_select_cb, obj);
efl_destructor(efl_super(obj, MY_CLASS));
}
Efl_Text_Cursor_Cursor *start, *end;
EFL_UI_TEXT_DATA_GET(obj, sd);
- efl_event_callback_call(obj, EFL_UI_EVENT_SELECTION_CUT, NULL);
+ efl_event_callback_call(obj, EFL_UI_EVENT_SELECTABLE_CUT, NULL);
/* Store it */
sd->sel_mode = EINA_FALSE;
if (!_elm_config->desktop_entry)
{
EFL_UI_TEXT_DATA_GET(obj, sd);
- efl_event_callback_call(obj, EFL_UI_EVENT_SELECTION_COPY, NULL);
+ efl_event_callback_call(obj, EFL_UI_EVENT_SELECTABLE_COPY, NULL);
sd->sel_mode = EINA_FALSE;
if (!_elm_config->desktop_entry)
{
edje_object_signal_emit(sd->entry_edje, "efl,state,select,off", "efl");
}
if (sd->have_selection)
- efl_event_callback_call(obj, EFL_UI_EVENT_SELECTION_CLEARED, NULL);
+ efl_event_callback_call(obj, EFL_UI_EVENT_SELECTABLE_CLEARED, NULL);
sd->have_selection = EINA_FALSE;
_edje_signal_emit(sd, "selection,cleared", "efl.text");
elm_object_text_set(sd->name_entry, it_data->filename);
_model_event_call
- (data, EFL_UI_EVENT_SELECTED, it_data->model, it_data->path);
+ (data, EFL_UI_EVENT_SELECTABLE_SELECTED, it_data->model, it_data->path);
}
else if (sd->multi && it_data->is_dir && sd->double_tap_navigation)
{
selected:
if (sd->only_folder)
- _model_event_call(fs, EFL_UI_EVENT_SELECTED, model, str);
+ _model_event_call(fs, EFL_UI_EVENT_SELECTABLE_SELECTED, model, str);
end:
_text_activated_free_fs_data(fs);
efl_ui_mirrored_automatic_set(li, EINA_FALSE);
efl_event_callback_add
- (li, EFL_UI_EVENT_SELECTED, _on_item_selected, obj);
+ (li, EFL_UI_EVENT_SELECTABLE_SELECTED, _on_item_selected, obj);
efl_event_callback_add
- (li, EFL_UI_EVENT_UNSELECTED, _on_item_unselected, obj);
+ (li, EFL_UI_EVENT_SELECTABLE_UNSELECTED, _on_item_unselected, obj);
efl_event_callback_add
(li, ELM_GENLIST_EVENT_ACTIVATED, _on_item_activated, obj);
efl_event_callback_add
elm_gengrid_align_set(grid, 0.0, 0.0);
efl_event_callback_add
- (grid, EFL_UI_EVENT_SELECTED, _on_item_selected, obj);
+ (grid, EFL_UI_EVENT_SELECTABLE_SELECTED, _on_item_selected, obj);
efl_event_callback_add
- (grid, EFL_UI_EVENT_UNSELECTED, _on_item_unselected, obj);
+ (grid, EFL_UI_EVENT_SELECTABLE_UNSELECTED, _on_item_unselected, obj);
efl_event_callback_add
(grid, ELM_GENGRID_EVENT_ACTIVATED, _on_item_activated, obj);
efl_event_callback_add
{
const Efl_Event_Description *evt_desc = NULL;
if (strcmp(desc->name, "selected") == 0)
- evt_desc = EFL_UI_EVENT_SELECTED;
+ evt_desc = EFL_UI_EVENT_SELECTABLE_SELECTED;
else if (strcmp(desc->name, "activated") == 0)
evt_desc = ELM_FILESELECTOR_EVENT_ACTIVATED;
else if (strcmp(desc->name, "directory,open") == 0)
return _from_legacy_event_call(obj, sd, desc, evt_desc, event_info);
}
- if (desc == EFL_UI_EVENT_SELECTED ||
+ if (desc == EFL_UI_EVENT_SELECTABLE_SELECTED ||
desc == ELM_FILESELECTOR_EVENT_ACTIVATED ||
desc == ELM_FILESELECTOR_EVENT_DIRECTORY_OPEN ||
desc == ELM_FILESELECTOR_EVENT_DONE ||
SIG_FWD(LONGPRESSED, EFL_UI_EVENT_LONGPRESSED)
SIG_FWD(CLICKED, EFL_UI_EVENT_CLICKED)
SIG_FWD(CLICKED_DOUBLE, EFL_UI_EVENT_CLICKED_DOUBLE)
-SIG_FWD(SELECTION_PASTE, EFL_UI_EVENT_SELECTION_PASTE)
-SIG_FWD(SELECTION_COPY, EFL_UI_EVENT_SELECTION_COPY)
-SIG_FWD(SELECTION_CUT, EFL_UI_EVENT_SELECTION_CUT)
+SIG_FWD(SELECTION_PASTE, EFL_UI_EVENT_SELECTABLE_PASTE)
+SIG_FWD(SELECTION_COPY, EFL_UI_EVENT_SELECTABLE_COPY)
+SIG_FWD(SELECTION_CUT, EFL_UI_EVENT_SELECTABLE_CUT)
SIG_FWD(UNPRESSED, EFL_UI_EVENT_UNPRESSED)
#undef SIG_FWD
SIG_FWD(LONGPRESSED, EFL_UI_EVENT_LONGPRESSED);
SIG_FWD(CLICKED, EFL_UI_EVENT_CLICKED);
SIG_FWD(CLICKED_DOUBLE, EFL_UI_EVENT_CLICKED_DOUBLE);
- SIG_FWD(SELECTION_PASTE, EFL_UI_EVENT_SELECTION_PASTE);
- SIG_FWD(SELECTION_COPY, EFL_UI_EVENT_SELECTION_COPY);
- SIG_FWD(SELECTION_CUT, EFL_UI_EVENT_SELECTION_CUT);
+ SIG_FWD(SELECTION_PASTE, EFL_UI_EVENT_SELECTABLE_PASTE);
+ SIG_FWD(SELECTION_COPY, EFL_UI_EVENT_SELECTABLE_COPY);
+ SIG_FWD(SELECTION_CUT, EFL_UI_EVENT_SELECTABLE_CUT);
#undef SIG_FWD
efl_event_callback_forwarder_add(priv->entry, EFL_UI_FOCUS_OBJECT_EVENT_FOCUS_CHANGED, obj);
ELM_HOVERSEL_DATA_GET(obj2, sd);
if (item->func) item->func((void *)WIDGET_ITEM_DATA_GET(eo_it), obj2, eo_it);
- efl_event_callback_legacy_call(obj2, EFL_UI_EVENT_SELECTED, eo_it);
+ efl_event_callback_legacy_call(obj2, EFL_UI_EVENT_SELECTABLE_SELECTED, eo_it);
evas_object_event_callback_add(sd->hover, EVAS_CALLBACK_DEL, _auto_update, item);
if ((!EINA_DBL_EQ(sd->final_position, 0)) &&
(sd->enabled_position & ELM_ACTIONSLIDER_LEFT))
efl_event_callback_legacy_call
- (obj, EFL_UI_EVENT_SELECTED, (char *)left);
+ (obj, EFL_UI_EVENT_SELECTABLE_SELECTED, (char *)left);
else if ((EINA_DBL_EQ(sd->final_position, 0.5)) &&
(sd->enabled_position & ELM_ACTIONSLIDER_CENTER))
efl_event_callback_legacy_call
- (obj, EFL_UI_EVENT_SELECTED, (char *)center);
+ (obj, EFL_UI_EVENT_SELECTABLE_SELECTED, (char *)center);
else if ((EINA_DBL_EQ(sd->final_position, 1)) &&
(sd->enabled_position & ELM_ACTIONSLIDER_RIGHT))
efl_event_callback_legacy_call
- (obj, EFL_UI_EVENT_SELECTED, (char *)right);
+ (obj, EFL_UI_EVENT_SELECTABLE_SELECTED, (char *)right);
sd->button_animator = NULL;
{
sd->final_position = 0;
efl_event_callback_legacy_call
- (obj, EFL_UI_EVENT_SELECTED, (char *)left);
+ (obj, EFL_UI_EVENT_SELECTABLE_SELECTED, (char *)left);
return;
}
{
sd->final_position = 0.5;
efl_event_callback_legacy_call
- (obj, EFL_UI_EVENT_SELECTED, (char *)center);
+ (obj, EFL_UI_EVENT_SELECTABLE_SELECTED, (char *)center);
ecore_animator_del(sd->button_animator);
sd->button_animator = ecore_evas_animator_add(obj, _button_animator, obj);
{
sd->final_position = 1;
efl_event_callback_legacy_call
- (obj, EFL_UI_EVENT_SELECTED, (char *)right);
+ (obj, EFL_UI_EVENT_SELECTABLE_SELECTED, (char *)right);
return;
}
elm_genlist_mode_set(gl, ELM_LIST_COMPRESS);
elm_object_part_content_set(ly, "elm.swallow.list", gl);
efl_event_callback_add
- (gl, EFL_UI_EVENT_SELECTED, _colorclass_activate, cc);
+ (gl, EFL_UI_EVENT_SELECTABLE_SELECTED, _colorclass_activate, cc);
cc->reset = bt = elm_button_add(ly);
elm_object_style_set(bt, "colorclass");
if (it->func) it->func((void *)WIDGET_ITEM_DATA_GET(eo_it), WIDGET(it), eo_it);
efl_event_callback_legacy_call
- (WIDGET(it), EFL_UI_EVENT_SELECTED, eo_it);
+ (WIDGET(it), EFL_UI_EVENT_SELECTABLE_SELECTED, eo_it);
}
static int
if (!sd) return;
efl_event_callback_legacy_call
- (data, EFL_UI_EVENT_SELECTION_PASTE, NULL);
+ (data, EFL_UI_EVENT_SELECTABLE_PASTE, NULL);
sd->selection_asked = EINA_TRUE;
if (!sd) return;
efl_event_callback_legacy_call
- (data, EFL_UI_EVENT_SELECTION_CUT, NULL);
+ (data, EFL_UI_EVENT_SELECTABLE_CUT, NULL);
/* Store it */
sd->sel_mode = EINA_FALSE;
if (!_elm_config->desktop_entry)
if (!sd) return;
efl_event_callback_legacy_call
- (data, EFL_UI_EVENT_SELECTION_COPY, NULL);
+ (data, EFL_UI_EVENT_SELECTABLE_COPY, NULL);
sd->sel_mode = EINA_FALSE;
if (!_elm_config->desktop_entry)
{
if (entry != data) elm_entry_select_none(entry);
}
efl_event_callback_legacy_call
- (data, EFL_UI_EVENT_SELECTION_START, NULL);
+ (data, EFL_UI_EVENT_SELECTABLE_START, NULL);
elm_object_focus_set(data, EINA_TRUE);
}
if (!sd) return;
sd->have_selection = EINA_TRUE;
efl_event_callback_legacy_call
- (data, EFL_UI_EVENT_SELECTION_CHANGED, NULL);
+ (data, EFL_UI_EVENT_SELECTABLE_CHANGED, NULL);
// XXX: still try primary selection even if on wl in case it's
// supported
//TIZEN_ONLY(20180817): primary selection is not supported yet
sd->have_selection = EINA_FALSE;
efl_event_callback_legacy_call
- (data, EFL_UI_EVENT_SELECTION_CLEARED, NULL);
+ (data, EFL_UI_EVENT_SELECTABLE_CLEARED, NULL);
// XXX: still try primary selection even if on wl in case it's
// supported
//TIZEN_ONLY(20180817): primary selection is not supported yet
if ((type == ELM_SEL_TYPE_PRIMARY) && _entry_win_is_wl(data)) return;
//
efl_event_callback_legacy_call
- (data, EFL_UI_EVENT_SELECTION_PASTE, NULL);
+ (data, EFL_UI_EVENT_SELECTABLE_PASTE, NULL);
top = _entry_win_get(data);
if (top)
* obj_hidemenu() is getting called from _entry_selection_cleared_signal_cb()
if (sd->have_selection)
efl_event_callback_legacy_call
- (obj, EFL_UI_EVENT_SELECTION_CLEARED, NULL);
+ (obj, EFL_UI_EVENT_SELECTABLE_CLEARED, NULL);
sd->have_selection = EINA_FALSE;
*/
if (item->func)
item->func((void *)WIDGET_ITEM_DATA_GET(eo_item), WIDGET(item), eo_item);
efl_event_callback_legacy_call
- (sd->obj, EFL_UI_EVENT_SELECTED, eo_item);
+ (sd->obj, EFL_UI_EVENT_SELECTABLE_SELECTED, eo_item);
//TIZEN ONLY(2015090): expose flipselector top/bottom buttons for accessibility tree
it->selected = EINA_FALSE;
sd->selected = eina_list_remove(sd->selected, eo_it);
efl_event_callback_legacy_call
- (WIDGET(it), EFL_UI_EVENT_UNSELECTED, eo_it);
+ (WIDGET(it), EFL_UI_EVENT_SELECTABLE_UNSELECTED, eo_it);
if (_elm_atspi_enabled())
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_SELECTED, EINA_FALSE);
}
if (it->func.func) it->func.func((void *)it->func.data, WIDGET(it), eo_it);
if (it->generation == sd->generation)
{
- efl_event_callback_legacy_call(WIDGET(it), EFL_UI_EVENT_SELECTED, eo_it);
+ efl_event_callback_legacy_call(WIDGET(it), EFL_UI_EVENT_SELECTABLE_SELECTED, eo_it);
if (_elm_atspi_enabled())
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_SELECTED, EINA_TRUE);
}
it->selected = EINA_FALSE;
sd->selected = eina_list_remove(sd->selected, EO_OBJ(it));
efl_event_callback_legacy_call
- (WIDGET(it), EFL_UI_EVENT_UNSELECTED, EO_OBJ(it));
+ (WIDGET(it), EFL_UI_EVENT_SELECTABLE_UNSELECTED, EO_OBJ(it));
if (_elm_atspi_enabled())
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_TYPE_SELECTED, EINA_FALSE);
}
if (it->func.func) it->func.func((void *)it->func.data, WIDGET(it), eo_it);
// delete item if it's requested deletion in the above callbacks.
if ((it->base)->on_deletion) goto item_deleted;
- efl_event_callback_legacy_call(WIDGET(it), EFL_UI_EVENT_SELECTED, eo_it);
+ efl_event_callback_legacy_call(WIDGET(it), EFL_UI_EVENT_SELECTABLE_SELECTED, eo_it);
if (_elm_atspi_enabled())
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_SELECTED, EINA_TRUE);
// delete item if it's requested deletion in the above callbacks.
efl_event_callback_legacy_call
(data, EFL_UI_EVENT_CLICKED, eo_item);
efl_event_callback_legacy_call
- (data, EFL_UI_EVENT_SELECTED, eo_item);
+ (data, EFL_UI_EVENT_SELECTABLE_SELECTED, eo_item);
eo_id_item = eo_item;
ELM_INDEX_ITEM_DATA_GET(eo_id_item, id_item);
if (id_item->func)
efl_event_callback_legacy_call
(obj, ELM_INDEX_EVENT_CHANGED, eo_it);
efl_event_callback_legacy_call
- (obj, EFL_UI_EVENT_SELECTED, eo_it);
+ (obj, EFL_UI_EVENT_SELECTABLE_SELECTED, eo_it);
ecore_timer_del(sd->delay);
sd->delay = ecore_timer_add(sd->delay_change_time,
_delay_change_cb, obj);
_elm_list_walk(obj, sd);
if (it->func) it->func((void *)WIDGET_ITEM_DATA_GET(eo_it), WIDGET(it), eo_it);
- efl_event_callback_legacy_call(obj, EFL_UI_EVENT_SELECTED, eo_it);
+ efl_event_callback_legacy_call(obj, EFL_UI_EVENT_SELECTABLE_SELECTED, eo_it);
if (_elm_atspi_enabled())
efl_access_state_changed_signal_emit(eo_it, EFL_ACCESS_STATE_TYPE_SELECTED, EINA_TRUE);
sd->last_selected_item = eo_it;
if (!(it->base->disabled ||
(sd->select_mode == ELM_OBJECT_SELECT_MODE_NONE)))
efl_event_callback_legacy_call
- (WIDGET(it), EFL_UI_EVENT_UNSELECTED, EO_OBJ(it));
+ (WIDGET(it), EFL_UI_EVENT_SELECTABLE_UNSELECTED, EO_OBJ(it));
if (_elm_atspi_enabled())
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_TYPE_SELECTED, EINA_FALSE);
}
if (item->icon)
elm_widget_signal_emit(item->icon, "elm,state,unselected", "elm");
/* TIZEN_ONLY(20160418): Add auto selected item feature for navigation style.
- efl_event_callback_legacy_call(WIDGET(item), EFL_UI_EVENT_UNSELECTED, EO_OBJ(item));
+ efl_event_callback_legacy_call(WIDGET(item), EFL_UI_EVENT_SELECTABLE_UNSELECTED, EO_OBJ(item));
if (_elm_atspi_enabled())
efl_access_state_changed_signal_emit(EO_OBJ(item), EFL_ACCESS_STATE_TYPE_SELECTED, EINA_FALSE);
*/
if (selected)
{
- efl_event_callback_legacy_call(WIDGET(item), EFL_UI_EVENT_UNSELECTED, EO_OBJ(item));
+ efl_event_callback_legacy_call(WIDGET(item), EFL_UI_EVENT_SELECTABLE_UNSELECTED, EO_OBJ(item));
if (_elm_atspi_enabled())
efl_access_state_changed_signal_emit(EO_OBJ(item), EFL_ACCESS_STATE_TYPE_SELECTED, EINA_FALSE);
}
elm_object_item_focus_set(EO_OBJ(it), EINA_TRUE);
//
- efl_event_callback_legacy_call(obj, EFL_UI_EVENT_SELECTED, EO_OBJ(it));
+ efl_event_callback_legacy_call(obj, EFL_UI_EVENT_SELECTABLE_SELECTED, EO_OBJ(it));
if (_elm_atspi_enabled())
efl_access_state_changed_signal_emit(EO_OBJ(it), EFL_ACCESS_STATE_TYPE_SELECTED, EINA_TRUE);
}