summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvi Levin <avi.levin@samsung.com>2015-06-09 16:33:29 +0300
committerAvi Levin <avi.levin@samsung.com>2015-06-29 17:03:32 +0300
commit2b3e6991a264d61195e9b18e82f5f71bcf91e086 (patch)
tree7635ae11f78454b49a3145e48d3b919c67ef511e
parent51d902d4aee0c52e8f54a79148eeae936eb203b1 (diff)
downloadelementary-2b3e6991a264d61195e9b18e82f5f71bcf91e086.tar.gz
elm_radio, elm_slider: porting evas smart callbacks to eo
-rw-r--r--src/lib/elm_radio.c4
-rw-r--r--src/lib/elm_slider.c19
2 files changed, 13 insertions, 10 deletions
diff --git a/src/lib/elm_radio.c b/src/lib/elm_radio.c
index efa57cbde..715b5a852 100644
--- a/src/lib/elm_radio.c
+++ b/src/lib/elm_radio.c
@@ -109,7 +109,9 @@ _activate(Evas_Object *obj)
if (_elm_config->access_mode)
_elm_access_say(E_("State: On"));
- evas_object_smart_callback_call(obj, SIG_CHANGED, NULL);
+ eo_do(obj, eo_event_callback_call
+ (ELM_RADIO_EVENT_CHANGED, NULL));
+
}
}
diff --git a/src/lib/elm_slider.c b/src/lib/elm_slider.c
index 8ace028cf..5d8eafce4 100644
--- a/src/lib/elm_slider.c
+++ b/src/lib/elm_slider.c
@@ -63,7 +63,7 @@ _delay_change(void *data)
ELM_SLIDER_DATA_GET(data, sd);
sd->delay = NULL;
- evas_object_smart_callback_call(data, SIG_DELAY_CHANGED, NULL);
+ eo_do(data, eo_event_callback_call(ELM_SLIDER_EVENT_DELAY_CHANGED, NULL));
return ECORE_CALLBACK_CANCEL;
}
@@ -94,7 +94,7 @@ _val_fetch(Evas_Object *obj, Eina_Bool user_event)
sd->val = val;
if (user_event)
{
- evas_object_smart_callback_call(obj, SIG_CHANGED, NULL);
+ eo_do(obj, eo_event_callback_call(ELM_SLIDER_EVENT_CHANGED, NULL));
elm_interface_atspi_accessible_value_changed_signal_emit(obj);
ecore_timer_del(sd->delay);
sd->delay = ecore_timer_add(SLIDER_DELAY_CHANGED_INTERVAL, _delay_change, obj);
@@ -241,7 +241,7 @@ _drag_start(void *data,
const char *source EINA_UNUSED)
{
_slider_update(data, EINA_TRUE);
- evas_object_smart_callback_call(data, SIG_DRAG_START, NULL);
+ eo_do(data, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_START, NULL));
elm_widget_scroll_freeze_push(data);
}
@@ -252,7 +252,7 @@ _drag_stop(void *data,
const char *source EINA_UNUSED)
{
_slider_update(data, EINA_TRUE);
- evas_object_smart_callback_call(data, SIG_DRAG_STOP, NULL);
+ eo_do(data, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL));
elm_widget_scroll_freeze_pop(data);
}
@@ -645,7 +645,7 @@ _spacer_down_cb(void *data,
(wd->resize_obj, "elm.dragable.slider",
button_x, button_y);
_slider_update(data, EINA_TRUE);
- evas_object_smart_callback_call(data, SIG_DRAG_START, NULL);
+ eo_do(data, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_START, NULL));
elm_layout_signal_emit(data, "elm,state,indicator,show", "elm");
}
@@ -682,7 +682,8 @@ _spacer_move_cb(void *data,
{
if (sd->spacer_down) sd->spacer_down = EINA_FALSE;
_slider_update(data, EINA_TRUE);
- evas_object_smart_callback_call(data, SIG_DRAG_STOP, NULL);
+ eo_do(data, eo_event_callback_call
+ (ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL));
if (sd->frozen)
{
elm_widget_scroll_freeze_pop(data);
@@ -725,7 +726,7 @@ _spacer_up_cb(void *data,
if (sd->spacer_down) sd->spacer_down = EINA_FALSE;
_slider_update(data, EINA_TRUE);
- evas_object_smart_callback_call(data, SIG_DRAG_STOP, NULL);
+ eo_do(data, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL));
if (sd->frozen)
{
@@ -1236,12 +1237,12 @@ _elm_slider_elm_interface_atspi_value_value_and_text_set(Eo *obj, Elm_Slider_Dat
if (sd->val_min > value) return EINA_FALSE;
if (sd->val_max < value) return EINA_FALSE;
- evas_object_smart_callback_call(obj, SIG_DRAG_START, NULL);
+ eo_do(obj, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_START, NULL));
sd->val = value;
_visuals_refresh(obj);
sd->val = oldval;
_slider_update(obj, EINA_TRUE);
- evas_object_smart_callback_call(obj, SIG_DRAG_STOP, NULL);
+ eo_do(obj, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL));
return EINA_TRUE;
}