summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvi Levin <avi.levin@samsung.com>2015-05-07 18:14:27 +0300
committerAvi Levin <avi.levin@samsung.com>2015-06-29 17:03:32 +0300
commit445fb2d8d3a16cd1e12ac943a46db95649d4fe8c (patch)
tree3244e5d73b74f96736c7ad58e61424cd31c8cc2e
parent57d5740f9c0f7889a71bf353ac1de021bc5722b2 (diff)
downloadelementary-445fb2d8d3a16cd1e12ac943a46db95649d4fe8c.tar.gz
elm_diskselector: porting evas smart callbacks to eo
-rw-r--r--src/lib/elm_diskselector.c24
-rw-r--r--src/lib/elm_diskselector.eo4
2 files changed, 15 insertions, 13 deletions
diff --git a/src/lib/elm_diskselector.c b/src/lib/elm_diskselector.c
index 8433a88b9..4d0e866be 100644
--- a/src/lib/elm_diskselector.c
+++ b/src/lib/elm_diskselector.c
@@ -89,7 +89,8 @@ _item_select(Elm_Diskselector_Item_Data *it)
_selected_item_indicate(sd->selected_item);
if (it->func) it->func((void *)WIDGET_ITEM_DATA_GET(eo_it), WIDGET(it), eo_it);
- evas_object_smart_callback_call(WIDGET(it), SIG_SELECTED, eo_it);
+ eo_do(WIDGET(it), eo_event_callback_call
+ (ELM_DISKSELECTOR_EVENT_SELECTED, eo_it));
}
static int
@@ -610,7 +611,8 @@ _item_click_cb(void *data,
}
if (it->func) it->func((void *)WIDGET_ITEM_DATA_GET(eo_it), WIDGET(it), eo_it);
- evas_object_smart_callback_call(WIDGET(it), SIG_CLICKED, eo_it);
+ eo_do(WIDGET(it), eo_event_callback_call
+ (ELM_DISKSELECTOR_EVENT_CLICKED, eo_it));
}
static char *
@@ -1096,31 +1098,35 @@ _scroll_animate_stop_cb(Evas_Object *obj,
if (!it) return;
_item_select(it);
- evas_object_smart_callback_call(data, SIG_SCROLL_ANIM_STOP, EO_OBJ(it));
+ eo_do(data, eo_event_callback_call
+ (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, EO_OBJ(it)));
}
static void
_scroll_animate_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- evas_object_smart_callback_call
- (obj, SIG_SCROLL_ANIM_START, elm_diskselector_selected_item_get(obj));
+ eo_do(obj, eo_event_callback_call
+ (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START,
+ elm_diskselector_selected_item_get(obj)));
}
static void
_scroll_drag_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- evas_object_smart_callback_call
- (obj, SIG_SCROLL_DRAG_START, elm_diskselector_selected_item_get(obj));
+ eo_do(obj, eo_event_callback_call
+ (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START,
+ elm_diskselector_selected_item_get(obj)));
}
static void
_scroll_drag_stop_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- evas_object_smart_callback_call
- (obj, SIG_SCROLL_DRAG_STOP, elm_diskselector_selected_item_get(obj));
+ eo_do(obj, eo_event_callback_call
+ (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP,
+ elm_diskselector_selected_item_get(obj)));
}
static void
diff --git a/src/lib/elm_diskselector.eo b/src/lib/elm_diskselector.eo
index 2a6fb126f..a1fcb491d 100644
--- a/src/lib/elm_diskselector.eo
+++ b/src/lib/elm_diskselector.eo
@@ -253,10 +253,6 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
events {
selected;
clicked;
- scroll,anim,start;
- scroll,anim,stop;
- scroll,drag,start;
- scroll,drag,stop;
language,changed;
access,changed;
focused;