if (entry != data) elm_entry_select_none(entry);
}
- Eina_Bool b_value = EINA_TRUE;
- efl_event_callback_legacy_call
- (data, EFL_TEXT_INTERACTIVE_EVENT_HAVE_SELECTION_CHANGED, &b_value);
+ evas_object_smart_callback_call(data, "selection,start", NULL);
elm_object_focus_set(data, EINA_TRUE);
}
*******/
sd->have_selection = EINA_FALSE;
- Eina_Bool b_value = sd->have_selection;
- efl_event_callback_legacy_call
- (data, EFL_TEXT_INTERACTIVE_EVENT_HAVE_SELECTION_CHANGED, &b_value);
+ evas_object_smart_callback_call(data, "selection,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
* obj_hidemenu() is getting called from _entry_selection_cleared_signal_cb()
if (sd->have_selection)
{
- Eina_Bool b_value = sd->have_selection;
- efl_event_callback_legacy_call
- (obj, EFL_TEXT_INTERACTIVE_EVENT_HAVE_SELECTION_CHANGED, &b_value);
+ evas_object_smart_callback_call(obj, "selection,cleared", NULL);
}
sd->have_selection = EINA_FALSE;