elm_clock, elm_flipselector: porting evas smart callbacks to eo
authorAvi Levin <avi.levin@samsung.com>
Tue, 9 Jun 2015 13:20:05 +0000 (16:20 +0300)
committerDaniel Zaoui <daniel.zaoui@samsung.com>
Thu, 2 Jul 2015 05:04:03 +0000 (08:04 +0300)
src/lib/elm_clock.c
src/lib/elm_flipselector.c

index 4195e832150ed7099f7fd51530d5f543a66966f6..b7a7139a3e77c36fcc013d9b94abf747f01962a6 100644 (file)
@@ -73,7 +73,7 @@ _on_clock_val_up(void *data)
    sd->interval = sd->interval / 1.05;
    ecore_timer_interval_set(sd->spin, sd->interval);
    _time_update(data, EINA_FALSE);
-   evas_object_smart_callback_call(data, SIG_CHANGED, NULL);
+   eo_do(data, eo_event_callback_call(ELM_CLOCK_EVENT_CHANGED, NULL));
    return ECORE_CALLBACK_RENEW;
 
 clock_val_up_cancel:
@@ -128,7 +128,7 @@ _on_clock_val_down(void *data)
    sd->interval = sd->interval / 1.05;
    ecore_timer_interval_set(sd->spin, sd->interval);
    _time_update(data, EINA_FALSE);
-   evas_object_smart_callback_call(data, SIG_CHANGED, NULL);
+   eo_do(data, eo_event_callback_call(ELM_CLOCK_EVENT_CHANGED, NULL));
    return ECORE_CALLBACK_RENEW;
 
 clock_val_down_cancel:
index ce6da7e17e10fb796b0a532b5f263e217db873ad..cb5f03a50429fbdbebc46151edb392c8a281f791 100644 (file)
@@ -230,8 +230,8 @@ _on_item_changed(Elm_Flipselector_Data *sd)
 
    if (item->func)
      item->func((void *)WIDGET_ITEM_DATA_GET(eo_item), WIDGET(item), eo_item);
-   evas_object_smart_callback_call
-      (sd->obj, SIG_SELECTED, eo_item);
+   eo_do(sd->obj, eo_event_callback_call
+     (ELM_FLIPSELECTOR_EVENT_SELECTED, eo_item));
 }
 
 static void
@@ -367,8 +367,8 @@ _flip_up(Elm_Flipselector_Data *sd)
    if (sd->current == sd->items)
      {
         sd->current = eina_list_last(sd->items);
-        evas_object_smart_callback_call
-          (sd->obj, SIG_UNDERFLOWED, NULL);
+        eo_do(sd->obj, eo_event_callback_call
+          (ELM_FLIPSELECTOR_EVENT_UNDERFLOWED, NULL));
      }
    else
      sd->current = eina_list_prev(sd->current);
@@ -392,8 +392,8 @@ _flip_down(Elm_Flipselector_Data *sd)
    if (!sd->current)
      {
         sd->current = sd->items;
-        evas_object_smart_callback_call
-          (sd->obj, SIG_OVERFLOWED, NULL);
+        eo_do(sd->obj, eo_event_callback_call
+          (ELM_FLIPSELECTOR_EVENT_OVERFLOWED, NULL));
      }
 
    eo_item = DATA_GET(sd->current);