_elm_access_say(E_("Clicked"));
if (!elm_widget_disabled_get(obj) &&
!evas_object_freeze_events_get(obj))
- evas_object_smart_callback_call(obj, SIG_CLICKED, NULL);
+ eo_do(obj, eo_event_callback_call
+ (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
}
}
if (act != ELM_ACTIVATE_DEFAULT) return EINA_FALSE;
if (evas_object_freeze_events_get(obj)) return EINA_FALSE;
- evas_object_smart_callback_call(obj, SIG_CLICKED, NULL);
+ eo_do(obj, eo_event_callback_call
+ (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
elm_layout_signal_emit(obj, "elm,anim,activate", "elm");
return EINA_TRUE;
{
ELM_BUTTON_DATA_GET_OR_RETURN_VAL(data, sd, ECORE_CALLBACK_CANCEL);
- evas_object_smart_callback_call(data, SIG_REPEATED, NULL);
+ eo_do(data, eo_event_callback_call
+ (EVAS_CLICKABLE_INTERFACE_EVENT_REPEATED, NULL));
if (!sd->repeating)
{
sd->timer = NULL;
(sd->ar_initial_timeout, _autorepeat_initial_send, data);
}
- evas_object_smart_callback_call(data, SIG_PRESSED, NULL);
+ eo_do(data, eo_event_callback_call
+ (EVAS_CLICKABLE_INTERFACE_EVENT_PRESSED, NULL));
}
static void
ELM_SAFE_FREE(sd->timer, ecore_timer_del);
sd->repeating = EINA_FALSE;
- evas_object_smart_callback_call(data, SIG_UNPRESSED, NULL);
+ eo_do(data, eo_event_callback_call
+ (EVAS_CLICKABLE_INTERFACE_EVENT_UNPRESSED, NULL));
}
static char *