summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2016-03-02 12:10:48 +0000
committerTom Hacohen <tom@stosb.com>2016-03-03 10:08:27 +0000
commite74ec8caf2c909f6dd24e1a31ac01242156b0f3f (patch)
tree79b6492c1168f43105c99bd0d78c43674d99e24f
parentb805c84bbc72d07bbaff487c35bd0ea7420cdda2 (diff)
downloadelementary-e74ec8caf2c909f6dd24e1a31ac01242156b0f3f.tar.gz
Automatic migration to Eo4.
I just ran my script (email to follow) to migrate all of the EFL automatically. This commit is *only* the automatic conversion, so it can be easily reverted and re-run.
-rw-r--r--src/bin/test_anim.c2
-rw-r--r--src/bin/test_application_server.c55
-rw-r--r--src/bin/test_entry.c14
-rw-r--r--src/bin/test_systray.c14
-rw-r--r--src/bin/test_task_switcher.c54
-rw-r--r--src/bin/test_win_plug.c2
-rw-r--r--src/examples/evas3d_map_example.c244
-rw-r--r--src/examples/evas3d_object_on_button_example.c131
-rw-r--r--src/examples/evas3d_scene_on_button_example.c126
-rw-r--r--src/examples/filemvc.c46
-rw-r--r--src/examples/fileviewlist.c13
-rw-r--r--src/examples/performance/camera_light.c18
-rw-r--r--src/examples/performance/graphical.c268
-rw-r--r--src/examples/performance/performance.c33
-rw-r--r--src/examples/sphere_hunter/evas_3d_sphere_hunter.c270
-rw-r--r--src/lib/elc_combobox.c71
-rw-r--r--src/lib/elc_ctxpopup.c51
-rw-r--r--src/lib/elc_fileselector.c199
-rw-r--r--src/lib/elc_fileselector_button.c49
-rw-r--r--src/lib/elc_fileselector_entry.c62
-rw-r--r--src/lib/elc_hoversel.c68
-rw-r--r--src/lib/elc_multibuttonentry.c96
-rw-r--r--src/lib/elc_naviframe.c89
-rw-r--r--src/lib/elc_player.c57
-rw-r--r--src/lib/elc_popup.c113
-rw-r--r--src/lib/elm_access.c7
-rw-r--r--src/lib/elm_actionslider.c83
-rw-r--r--src/lib/elm_app_client.c30
-rw-r--r--src/lib/elm_app_server.c43
-rw-r--r--src/lib/elm_atspi_app_object.c4
-rw-r--r--src/lib/elm_atspi_bridge.c237
-rw-r--r--src/lib/elm_bg.c17
-rw-r--r--src/lib/elm_box.c45
-rw-r--r--src/lib/elm_bubble.c17
-rw-r--r--src/lib/elm_button.c41
-rw-r--r--src/lib/elm_calendar.c21
-rw-r--r--src/lib/elm_check.c31
-rw-r--r--src/lib/elm_clock.c19
-rw-r--r--src/lib/elm_cnp.c32
-rw-r--r--src/lib/elm_color_class.c12
-rw-r--r--src/lib/elm_colorselector.c83
-rw-r--r--src/lib/elm_conform.c49
-rw-r--r--src/lib/elm_datetime.c29
-rw-r--r--src/lib/elm_dayselector.c34
-rw-r--r--src/lib/elm_dbus_menu.c4
-rw-r--r--src/lib/elm_diskselector.c124
-rw-r--r--src/lib/elm_flip.c29
-rw-r--r--src/lib/elm_flipselector.c35
-rw-r--r--src/lib/elm_frame.c26
-rw-r--r--src/lib/elm_gengrid.c368
-rw-r--r--src/lib/elm_genlist.c505
-rw-r--r--src/lib/elm_gesture_layer.c10
-rw-r--r--src/lib/elm_glview.c23
-rw-r--r--src/lib/elm_grid.c15
-rw-r--r--src/lib/elm_helper.h4
-rw-r--r--src/lib/elm_hover.c69
-rw-r--r--src/lib/elm_icon.c35
-rw-r--r--src/lib/elm_image.c103
-rw-r--r--src/lib/elm_index.c75
-rw-r--r--src/lib/elm_interface_atspi_accessible.c30
-rw-r--r--src/lib/elm_interface_atspi_accessible.h24
-rw-r--r--src/lib/elm_interface_atspi_action.c2
-rw-r--r--src/lib/elm_interface_atspi_component.c18
-rw-r--r--src/lib/elm_interface_atspi_image.c10
-rw-r--r--src/lib/elm_interface_atspi_widget_action.c8
-rw-r--r--src/lib/elm_interface_atspi_window.h14
-rw-r--r--src/lib/elm_interface_scrollable.c331
-rw-r--r--src/lib/elm_inwin.c17
-rw-r--r--src/lib/elm_label.c21
-rw-r--r--src/lib/elm_layout.c79
-rw-r--r--src/lib/elm_list.c183
-rw-r--r--src/lib/elm_map.c191
-rw-r--r--src/lib/elm_mapbuf.c23
-rw-r--r--src/lib/elm_menu.c100
-rw-r--r--src/lib/elm_notify.c35
-rw-r--r--src/lib/elm_panel.c167
-rw-r--r--src/lib/elm_panes.c23
-rw-r--r--src/lib/elm_photo.c29
-rw-r--r--src/lib/elm_photocam.c224
-rw-r--r--src/lib/elm_plug.c21
-rw-r--r--src/lib/elm_prefs.c41
-rw-r--r--src/lib/elm_progressbar.c27
-rw-r--r--src/lib/elm_radio.c23
-rw-r--r--src/lib/elm_route.c11
-rw-r--r--src/lib/elm_scroller.c282
-rw-r--r--src/lib/elm_segment_control.c39
-rw-r--r--src/lib/elm_separator.c13
-rw-r--r--src/lib/elm_slider.c39
-rw-r--r--src/lib/elm_slideshow.c33
-rw-r--r--src/lib/elm_spinner.c54
-rw-r--r--src/lib/elm_store.c15
-rw-r--r--src/lib/elm_sys_notify.c28
-rw-r--r--src/lib/elm_sys_notify_dbus.c4
-rw-r--r--src/lib/elm_table.c21
-rw-r--r--src/lib/elm_thumb.c51
-rw-r--r--src/lib/elm_toolbar.c187
-rw-r--r--src/lib/elm_video.c19
-rw-r--r--src/lib/elm_view_form.c16
-rw-r--r--src/lib/elm_view_list.c55
-rw-r--r--src/lib/elm_web2.c59
-rw-r--r--src/lib/elm_widget.c229
-rw-r--r--src/lib/elm_widget.h4
-rw-r--r--src/lib/elm_win.c136
-rw-r--r--src/lib/elm_win_standard.c8
-rw-r--r--src/modules/datetime_input_ctxpopup/datetime_input_ctxpopup.c16
-rw-r--r--src/modules/prefs/elm_button.c4
-rw-r--r--src/modules/prefs/elm_check.c4
-rw-r--r--src/modules/prefs/elm_datetime.c4
-rw-r--r--src/modules/prefs/elm_entry.c8
-rw-r--r--src/modules/prefs/elm_slider.c4
-rw-r--r--src/modules/prefs/elm_spinner.c4
-rw-r--r--src/tests/elm_test_actionslider.c2
-rw-r--r--src/tests/elm_test_atspi.c104
-rw-r--r--src/tests/elm_test_box.c2
-rw-r--r--src/tests/elm_test_bubble.c2
-rw-r--r--src/tests/elm_test_button.c2
-rw-r--r--src/tests/elm_test_calendar.c2
-rw-r--r--src/tests/elm_test_check.c2
-rw-r--r--src/tests/elm_test_clock.c2
-rw-r--r--src/tests/elm_test_colorselector.c2
-rw-r--r--src/tests/elm_test_conformant.c2
-rw-r--r--src/tests/elm_test_ctxpopup.c2
-rw-r--r--src/tests/elm_test_datetime.c2
-rw-r--r--src/tests/elm_test_dayselector.c2
-rw-r--r--src/tests/elm_test_diskselector.c2
-rw-r--r--src/tests/elm_test_entry.c68
-rw-r--r--src/tests/elm_test_fileselector.c2
-rw-r--r--src/tests/elm_test_fileselector_button.c2
-rw-r--r--src/tests/elm_test_fileselector_entry.c2
-rw-r--r--src/tests/elm_test_flip.c2
-rw-r--r--src/tests/elm_test_flipselector.c2
-rw-r--r--src/tests/elm_test_frame.c2
-rw-r--r--src/tests/elm_test_gengrid.c4
-rw-r--r--src/tests/elm_test_genlist.c14
-rw-r--r--src/tests/elm_test_glview.c2
-rw-r--r--src/tests/elm_test_grid.c2
-rw-r--r--src/tests/elm_test_hover.c2
-rw-r--r--src/tests/elm_test_hoversel.c2
-rw-r--r--src/tests/elm_test_icon.c2
-rw-r--r--src/tests/elm_test_image.c33
-rw-r--r--src/tests/elm_test_index.c2
-rw-r--r--src/tests/elm_test_inwin.c2
-rw-r--r--src/tests/elm_test_label.c2
-rw-r--r--src/tests/elm_test_layout.c2
-rw-r--r--src/tests/elm_test_list.c28
-rw-r--r--src/tests/elm_test_map.c2
-rw-r--r--src/tests/elm_test_mapbuf.c2
-rw-r--r--src/tests/elm_test_menu.c2
-rw-r--r--src/tests/elm_test_multibuttonentry.c2
-rw-r--r--src/tests/elm_test_naviframe.c2
-rw-r--r--src/tests/elm_test_notify.c2
-rw-r--r--src/tests/elm_test_panel.c2
-rw-r--r--src/tests/elm_test_panes.c2
-rw-r--r--src/tests/elm_test_photo.c2
-rw-r--r--src/tests/elm_test_photocam.c2
-rw-r--r--src/tests/elm_test_player.c2
-rw-r--r--src/tests/elm_test_plug.c2
-rw-r--r--src/tests/elm_test_popup.c2
-rw-r--r--src/tests/elm_test_prefs.c2
-rw-r--r--src/tests/elm_test_progressbar.c2
-rw-r--r--src/tests/elm_test_radio.c2
-rw-r--r--src/tests/elm_test_scroller.c2
-rw-r--r--src/tests/elm_test_segmentcontrol.c2
-rw-r--r--src/tests/elm_test_separator.c2
-rw-r--r--src/tests/elm_test_slider.c2
-rw-r--r--src/tests/elm_test_slideshow.c2
-rw-r--r--src/tests/elm_test_spinner.c2
-rw-r--r--src/tests/elm_test_table.c2
-rw-r--r--src/tests/elm_test_thumb.c2
-rw-r--r--src/tests/elm_test_toolbar.c2
-rw-r--r--src/tests/elm_test_video.c2
-rw-r--r--src/tests/elm_test_web.c2
-rw-r--r--src/tests/elm_test_win.c26
173 files changed, 3637 insertions, 4142 deletions
diff --git a/src/bin/test_anim.c b/src/bin/test_anim.c
index 8f2428155..a688a1961 100644
--- a/src/bin/test_anim.c
+++ b/src/bin/test_anim.c
@@ -93,5 +93,5 @@ test_anim(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info
evas_object_resize(win, 480, 800);
evas_object_show(win);
- eo_do(win, eo_event_callback_add(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _anim_tick, NULL));
+ eo_event_callback_add(win, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _anim_tick, NULL);
}
diff --git a/src/bin/test_application_server.c b/src/bin/test_application_server.c
index 0d7874e6b..1272ff619 100644
--- a/src/bin/test_application_server.c
+++ b/src/bin/test_application_server.c
@@ -66,7 +66,7 @@ _resume_cb(void *data, const Eo_Event *event)
if (!ctx->win)
{
_window_create(ctx);
- eo_do(event->obj, elm_app_server_view_window_set(ctx->win));
+ elm_app_server_view_window_set(event->obj, ctx->win);
}
_text_update(ctx, "alive");
@@ -80,7 +80,7 @@ _view_del_cb(void *data, const Eo_Event *event)
if (ctx->win)
evas_object_del(ctx->win);
- eo_do(event->obj, elm_app_server_view_window_set(NULL));
+ elm_app_server_view_window_set(event->obj, NULL);
eina_stringshare_del(ctx->view_name);
free(ctx);
return EINA_TRUE;
@@ -100,23 +100,22 @@ _create_view_cb(Elm_App_Server *app_server, const Eina_Value *args EINA_UNUSED,
return NULL;
}
- view = eo_add(ELM_APP_SERVER_VIEW_CLASS, app_server,
- elm_app_server_view_id_set(NULL));
+ view = eo_add(ELM_APP_SERVER_VIEW_CLASS, app_server, elm_app_server_view_id_set(eoid, NULL));
- eo_do(view, id = elm_app_server_view_id_get());
- eo_do(app_server, pkg = elm_app_server_package_get());
+ id = elm_app_server_view_id_get(view);
+ pkg = elm_app_server_package_get(app_server);
ctx->view_name = eina_stringshare_printf("%s %s", pkg, id);
_window_create(ctx);
- eo_do(view, elm_app_server_view_title_set(ctx->view_name),
- elm_app_server_view_new_events_set(5),
- elm_app_server_view_window_set(ctx->win),
- elm_app_server_view_resume(),
- eo_event_callback_add(ELM_APP_SERVER_VIEW_EVENT_CLOSED, _close_cb, ctx),
- eo_event_callback_add(ELM_APP_SERVER_VIEW_EVENT_PAUSED, _pause_cb, ctx),
- eo_event_callback_add(ELM_APP_SERVER_VIEW_EVENT_RESUMED, _resume_cb, ctx),
- eo_event_callback_add(EO_BASE_EVENT_DEL, _view_del_cb, ctx));
+ elm_app_server_view_title_set(view, ctx->view_name);
+ elm_app_server_view_new_events_set(view, 5);
+ elm_app_server_view_window_set(view, ctx->win);
+ elm_app_server_view_resume(view);
+ eo_event_callback_add(view, ELM_APP_SERVER_VIEW_EVENT_CLOSED, _close_cb, ctx);
+ eo_event_callback_add(view, ELM_APP_SERVER_VIEW_EVENT_PAUSED, _pause_cb, ctx);
+ eo_event_callback_add(view, ELM_APP_SERVER_VIEW_EVENT_RESUMED, _resume_cb, ctx);
+ eo_event_callback_add(view, EO_BASE_EVENT_DEL, _view_del_cb, ctx);
return view;
}
@@ -127,8 +126,8 @@ _terminate_cb(void *data EINA_UNUSED, const Eo_Event *event)
const char *title = NULL;
printf("terminate cb\n");
- eo_do(event->obj, elm_app_server_save(),
- title = elm_app_server_title_get());
+ elm_app_server_save(event->obj);
+ title = elm_app_server_title_get(event->obj);
printf("Closing: %s\n", title);
eo_unref(event->obj);
@@ -142,11 +141,10 @@ test_application_server_common(const char *pkg)
Elm_App_Server_View *view;
Elm_App_Server *server;
- server = eo_add(ELM_APP_SERVER_CLASS, NULL,
- elm_app_server_constructor(pkg, _create_view_cb));
- eo_do(server, elm_app_server_title_set(pkg),
- views_iter = elm_app_server_views_get(),
- eo_event_callback_add(ELM_APP_SERVER_EVENT_TERMINATE, _terminate_cb, NULL));
+ server = eo_add(ELM_APP_SERVER_CLASS, NULL, elm_app_server_constructor(eoid, pkg, _create_view_cb));
+ elm_app_server_title_set(server, pkg);
+ views_iter = elm_app_server_views_get(server);
+ eo_event_callback_add(server, ELM_APP_SERVER_EVENT_TERMINATE, _terminate_cb, NULL);
//views create in shallow state
EINA_ITERATOR_FOREACH(views_iter, view)
@@ -156,14 +154,13 @@ test_application_server_common(const char *pkg)
ctx = calloc(1, sizeof(App_View_Context));
- eo_do(view, id = elm_app_server_view_id_get());
+ id = elm_app_server_view_id_get(view);
ctx->view_name = eina_stringshare_printf("%s %s", pkg, id);
- eo_do(view,
- eo_event_callback_add(ELM_APP_SERVER_VIEW_EVENT_CLOSED, _close_cb, ctx),
- eo_event_callback_add(ELM_APP_SERVER_VIEW_EVENT_PAUSED, _pause_cb, ctx),
- eo_event_callback_add(ELM_APP_SERVER_VIEW_EVENT_RESUMED, _resume_cb, ctx),
- eo_event_callback_add(EO_BASE_EVENT_DEL, _view_del_cb, ctx));
+ eo_event_callback_add(view, ELM_APP_SERVER_VIEW_EVENT_CLOSED, _close_cb, ctx);
+ eo_event_callback_add(view, ELM_APP_SERVER_VIEW_EVENT_PAUSED, _pause_cb, ctx);
+ eo_event_callback_add(view, ELM_APP_SERVER_VIEW_EVENT_RESUMED, _resume_cb, ctx);
+ eo_event_callback_add(view, EO_BASE_EVENT_DEL, _view_del_cb, ctx);
}
eina_iterator_free(views_iter);
@@ -190,7 +187,7 @@ test_application_server_phone(void *data EINA_UNUSED,
}
printf("Starting phone\n");
phone_server = test_application_server_common("org.enlightenment.phone");
- eo_do(phone_server, eo_event_callback_add(EO_BASE_EVENT_DEL, _server_del_cb, &phone_server));
+ eo_event_callback_add(phone_server, EO_BASE_EVENT_DEL, _server_del_cb, &phone_server);
}
void
@@ -205,5 +202,5 @@ test_application_server_message(void *data EINA_UNUSED,
}
printf("Starting message\n");
msg_server = test_application_server_common( "org.enlightenment.message");
- eo_do(msg_server, eo_event_callback_add(EO_BASE_EVENT_DEL, _server_del_cb, &msg_server));
+ eo_event_callback_add(msg_server, EO_BASE_EVENT_DEL, _server_del_cb, &msg_server);
}
diff --git a/src/bin/test_entry.c b/src/bin/test_entry.c
index b92f933df..1a56d000e 100644
--- a/src/bin/test_entry.c
+++ b/src/bin/test_entry.c
@@ -573,7 +573,7 @@ test_entry_scrolled(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
evas_object_smart_callback_add(en, "anchor,clicked", scrolled_anchor_test, en);
evas_object_show(en);
elm_box_pack_end(bx, en);
- eo_do(en, eo_event_callback_add(ELM_ENTRY_EVENT_CONTEXT_OPEN, _context_menu_show_cb, NULL));
+ eo_event_callback_add(en, ELM_ENTRY_EVENT_CONTEXT_OPEN, _context_menu_show_cb, NULL);
bx2 = elm_box_add(win);
elm_box_horizontal_set(bx2, EINA_TRUE);
@@ -2438,8 +2438,8 @@ _test_regex_bt_cb(void *data,
if (test_data->re)
{
- eo_do(test_data->en_single, eo_event_callback_del(ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re));
- eo_do(test_data->en_multi, eo_event_callback_del(ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re));
+ eo_event_callback_del(test_data->en_single, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re);
+ eo_event_callback_del(test_data->en_multi, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re);
elm_validator_regexp_free(test_data->re);
}
test_data->re = elm_validator_regexp_new(elm_entry_entry_get(test_data->en_regex), NULL);
@@ -2463,8 +2463,8 @@ _test_regex_bt_cb(void *data,
}
if (!status)
{
- eo_do(test_data->en_single, eo_event_callback_add(ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re));
- eo_do(test_data->en_multi, eo_event_callback_add(ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re));
+ eo_event_callback_add(test_data->en_single, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re);
+ eo_event_callback_add(test_data->en_multi, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re);
}
elm_object_text_set(test_data->lb_regex, eina_strbuf_string_get(tmp));
@@ -2563,8 +2563,8 @@ test_entry_regex(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
test_data->re = elm_validator_regexp_new(REGEX, NULL);
elm_entry_entry_set(test_data->en_regex, REGEX);
- eo_do(test_data->en_single, eo_event_callback_add(ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re));
- eo_do(test_data->en_multi, eo_event_callback_add(ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re));
+ eo_event_callback_add(test_data->en_single, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re);
+ eo_event_callback_add(test_data->en_multi, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, test_data->re);
evas_object_resize(win, 400, 400);
evas_object_show(win);
diff --git a/src/bin/test_systray.c b/src/bin/test_systray.c
index 4efe8d685..1271242d5 100644
--- a/src/bin/test_systray.c
+++ b/src/bin/test_systray.c
@@ -20,7 +20,7 @@ _ev_handler(void *data EINA_UNUSED,
printf("systray ready event\n");
- eo_do(item, ret = elm_obj_systray_register());
+ ret = elm_obj_systray_register(item);
printf("Item Registration: ");
if (ret)
@@ -36,8 +36,8 @@ _bt_clicked(void *data EINA_UNUSED,
Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
- eo_do(item, elm_obj_systray_icon_name_set(elm_entry_entry_get(i)));
- eo_do(item, elm_obj_systray_att_icon_name_set(elm_entry_entry_get(ai)));
+ elm_obj_systray_icon_name_set(item, elm_entry_entry_get(i));
+ elm_obj_systray_att_icon_name_set(item, elm_entry_entry_get(ai));
}
static void
@@ -45,7 +45,7 @@ static void
Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
- eo_do(item, elm_obj_systray_status_set(elm_radio_value_get(r)));
+ elm_obj_systray_status_set(item, elm_radio_value_get(r));
}
static void
@@ -83,9 +83,9 @@ test_systray(void *data EINA_UNUSED,
// Status Notifier Item Handler
item = eo_add(ELM_SYSTRAY_CLASS, win);
- eo_do(item, elm_obj_systray_icon_name_set("elementary"));
- eo_do(item, elm_obj_systray_att_icon_name_set("elementary"));
- eo_do(item, elm_obj_systray_menu_set(it));
+ elm_obj_systray_icon_name_set(item, "elementary");
+ elm_obj_systray_att_icon_name_set(item, "elementary");
+ elm_obj_systray_menu_set(item, it);
it = elm_bg_add(win);
elm_win_resize_object_add(win, it);
diff --git a/src/bin/test_task_switcher.c b/src/bin/test_task_switcher.c
index 535e88e09..1c2b441dd 100644
--- a/src/bin/test_task_switcher.c
+++ b/src/bin/test_task_switcher.c
@@ -18,19 +18,19 @@ static void _apps_list_update(void);
static void _btn_close_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
{
Elm_App_Client_View *view = data;
- eo_do(view, elm_app_client_view_close(NULL, NULL));
+ elm_app_client_view_close(view, NULL, NULL);
}
static void _btn_pause_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
{
Elm_App_Client_View *view = data;
- eo_do(view, elm_app_client_view_pause(NULL, NULL));
+ elm_app_client_view_pause(view, NULL, NULL);
}
static void _btn_resume_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
{
Elm_App_Client_View *view = data;
- eo_do(view, elm_app_client_view_resume(NULL, NULL));
+ elm_app_client_view_resume(view, NULL, NULL);
}
static Eina_Bool
@@ -38,7 +38,7 @@ _app_view_prop_changed_cb(void *data EINA_UNUSED, const Eo_Event *event)
{
Elm_App_View_State state = ELM_APP_VIEW_STATE_UNKNOWN;
- eo_do(event->obj, state = elm_app_client_view_state_get());
+ state = elm_app_client_view_state_get(event->obj);
if (state == ELM_APP_VIEW_STATE_CLOSED)
{
@@ -69,9 +69,7 @@ _app_view_clicked(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EIN
Elm_App_Client_View *old_view;
old_view = evas_object_data_del(view_props, "view");
- eo_do(old_view,
- eo_event_callback_del(ELM_APP_CLIENT_VIEW_EVENT_PROPERTY_CHANGED,
- _app_view_prop_changed_cb, table));
+ eo_event_callback_del(old_view, ELM_APP_CLIENT_VIEW_EVENT_PROPERTY_CHANGED, _app_view_prop_changed_cb, table);
elm_list_clear(view_props);
}
else
@@ -85,13 +83,12 @@ _app_view_clicked(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EIN
evas_object_data_set(view_props, "view", view);
- eo_do(view, title = elm_app_client_view_title_get(),
- icon = elm_app_client_view_icon_get(),
- progress = elm_app_client_view_progress_get(),
- new_events = elm_app_client_view_new_events_get(),
- window = elm_app_client_view_window_get(),
- eo_event_callback_add(ELM_APP_CLIENT_VIEW_EVENT_PROPERTY_CHANGED,
- _app_view_prop_changed_cb, table));
+ title = elm_app_client_view_title_get(view);
+ icon = elm_app_client_view_icon_get(view);
+ progress = elm_app_client_view_progress_get(view);
+ new_events = elm_app_client_view_new_events_get(view);
+ window = elm_app_client_view_window_get(view);
+ eo_event_callback_add(view, ELM_APP_CLIENT_VIEW_EVENT_PROPERTY_CHANGED, _app_view_prop_changed_cb, table);
snprintf(buffer, sizeof(buffer), "Title=%s", title);
elm_list_item_append(view_props, buffer, NULL, NULL, NULL, NULL);
@@ -108,7 +105,7 @@ _app_view_clicked(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EIN
snprintf(buffer, sizeof(buffer), "WindowID=%d", window);
elm_list_item_append(view_props, buffer, NULL, NULL, NULL, NULL);
- eo_do(view, state = elm_app_client_view_state_get());
+ state = elm_app_client_view_state_get(view);
if (state == ELM_APP_VIEW_STATE_LIVE)
snprintf(buffer, sizeof(buffer), "State=alive");
else if (state == ELM_APP_VIEW_STATE_PAUSED)
@@ -176,7 +173,7 @@ static void _popup_btn_open_view_cb(void *data, Evas_Object *obj EINA_UNUSED, vo
Eina_Value *args = NULL;//TODO fill with args of popup
Elm_App_Client *app = evas_object_data_get(popup, "app");
- eo_do(app, elm_app_client_view_open(args, app_client_view_open_cb, NULL));
+ elm_app_client_view_open(app, args, app_client_view_open_cb, NULL);
evas_object_del(popup);
}
@@ -214,14 +211,14 @@ _app_view_open(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_U
static void _app_close_all_views_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
{
Elm_App_Client *app = data;
- eo_do(app, elm_app_client_view_all_close());
+ elm_app_client_view_all_close(app);
}
static void
_app_terminate_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
{
Elm_App_Client *app = data;
- eo_do(app, elm_app_client_terminate());
+ elm_app_client_terminate(app);
}
static void
@@ -250,12 +247,12 @@ _app_clicked(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNU
evas_object_smart_callback_add(btn_open_view, "clicked", _app_view_open, app);
elm_list_item_append(views, NULL, btn_open_view, NULL, NULL, NULL);
- eo_do(app, views_iter = elm_app_client_views_get());
+ views_iter = elm_app_client_views_get(app);
EINA_ITERATOR_FOREACH(views_iter, client_view)
{
const char *path = NULL;
- eo_do(client_view, path = elm_app_client_view_path_get());
+ path = elm_app_client_view_path_get(client_view);
elm_list_item_append(views, path, NULL, NULL, _app_view_clicked, client_view);
}
eina_iterator_free(views_iter);
@@ -299,22 +296,17 @@ _app_open(const char *package)
{
const char *app_package = NULL;
- eo_do(app, app_package = elm_app_client_package_get());
+ app_package = elm_app_client_package_get(app);
if (!app_package)
return;
if (!strcmp(package, app_package))
return;
}
- app = eo_add(ELM_APP_CLIENT_CLASS, NULL,
- elm_app_client_constructor(package));
- eo_do(app,
- eo_event_callback_add(ELM_APP_CLIENT_EVENT_VIEW_LIST_LOADED,
- _view_list_update_cb, table),
- eo_event_callback_add(ELM_APP_CLIENT_EVENT_VIEW_CREATED,
- _view_list_update_cb, table),
- eo_event_callback_add(ELM_APP_CLIENT_EVENT_VIEW_DELETED,
- _view_list_update_cb, table));
+ app = eo_add(ELM_APP_CLIENT_CLASS, NULL, elm_app_client_constructor(eoid, package));
+ eo_event_callback_add(app, ELM_APP_CLIENT_EVENT_VIEW_LIST_LOADED, _view_list_update_cb, table);
+ eo_event_callback_add(app, ELM_APP_CLIENT_EVENT_VIEW_CREATED, _view_list_update_cb, table);
+ eo_event_callback_add(app, ELM_APP_CLIENT_EVENT_VIEW_DELETED, _view_list_update_cb, table);
apps_list = eina_list_append(apps_list, app);
}
@@ -351,7 +343,7 @@ _apps_list_update(void)
EINA_LIST_FOREACH(apps_list, l, app)
{
const char *app_package = NULL;
- eo_do(app, app_package = elm_app_client_package_get());
+ app_package = elm_app_client_package_get(app);
elm_list_item_append(apps, app_package, NULL, NULL, _app_clicked, app);
}
diff --git a/src/bin/test_win_plug.c b/src/bin/test_win_plug.c
index 25fad1899..3e4226d47 100644
--- a/src/bin/test_win_plug.c
+++ b/src/bin/test_win_plug.c
@@ -161,7 +161,7 @@ _notify_error(Evas_Object *parent, const char *msg)
evas_object_size_hint_weight_set(notif, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_notify_align_set(notif, 0.5, 1.0);
elm_notify_timeout_set(notif, 3.0);
- eo_do(notif, eo_event_callback_add(ELM_NOTIFY_EVENT_DISMISSED, _notify_end, NULL));
+ eo_event_callback_add(notif, ELM_NOTIFY_EVENT_DISMISSED, _notify_end, NULL);
txt = elm_label_add(notif);
elm_object_text_set(txt, msg);
diff --git a/src/examples/evas3d_map_example.c b/src/examples/evas3d_map_example.c
index eead4d743..ca584527a 100644
--- a/src/examples/evas3d_map_example.c
+++ b/src/examples/evas3d_map_example.c
@@ -225,8 +225,7 @@ animate_scene(void *data)
angle += 0.05;
- eo_do((Evas_Canvas3D_Node *)data,
- evas_canvas3d_node_orientation_angle_axis_set(angle, 0.0, 1.0, 0.0));
+ evas_canvas3d_node_orientation_angle_axis_set((Evas_Canvas3D_Node *)data, angle, 0.0, 1.0, 0.0);
/* Rotate */
if (angle > 360.0)
@@ -382,7 +381,7 @@ change_to_2d_map(void)
elm_map_zoom_mode_set(map, ELM_MAP_ZOOM_MODE_MANUAL);
elm_map_paused_set(map, EINA_TRUE);
- eo_do(texture_diffuse, evas_canvas3d_texture_source_visible_set(EINA_TRUE));
+ evas_canvas3d_texture_source_visible_set(texture_diffuse, EINA_TRUE);
evas_object_hide(image);
@@ -433,8 +432,7 @@ zoom_factor_set(double new_zoom_factor)
if (cur_zoom_factor < MIN_2D_ZOOM_FACTOR)
{
zoom_factor = MIN_2D_ZOOM_FACTOR;
- eo_do(scene, evas_canvas3d_scene_pick(IMG_SIZE / 2, IMG_SIZE / 2,
- &n, &m, &s, &t));
+ evas_canvas3d_scene_pick(scene, IMG_SIZE / 2, IMG_SIZE / 2, &n, &m, &s, &t);
src_size = IMG_SIZE * cur_zoom_factor;
src_x = (Evas_Coord)(src_size * s);
src_y = (Evas_Coord)(src_size * t);
@@ -466,12 +464,10 @@ zoom_factor_set(double new_zoom_factor)
/* Apply updated texture source. */
texture_diffuse = eo_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas);
- eo_do(texture_diffuse,
- evas_canvas3d_texture_source_set(map),
- evas_canvas3d_texture_source_visible_set(EINA_FALSE));
+ evas_canvas3d_texture_source_set(texture_diffuse, map);
+ evas_canvas3d_texture_source_visible_set(texture_diffuse, EINA_FALSE);
- eo_do(material,
- evas_canvas3d_material_texture_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture_diffuse));
+ evas_canvas3d_material_texture_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture_diffuse);
/* Update camera position. */
vec3_normalize(&camera_pos_unit_vec, &camera_pos);
@@ -479,8 +475,7 @@ zoom_factor_set(double new_zoom_factor)
camera_pos.y = (camera_pos_unit_vec.y * MAX_CAMERA_DISTANCE) / zoom_factor;
camera_pos.z = (camera_pos_unit_vec.z * MAX_CAMERA_DISTANCE) / zoom_factor;
- eo_do(camera_node,
- evas_canvas3d_node_position_set(camera_pos.x, camera_pos.y, camera_pos.z));
+ evas_canvas3d_node_position_set(camera_node, camera_pos.x, camera_pos.y, camera_pos.z);
}
/* Update zoom slider. */
@@ -517,7 +512,7 @@ zoom_to_2d_map_cb(void *data,
if (map_dimension_state == MAP_DIMENSION_STATE_2D) return;
- eo_do(scene, evas_canvas3d_scene_pick(mouse_down_pos.x, mouse_down_pos.y, &n, &m, &s, &t));
+ evas_canvas3d_scene_pick(scene, mouse_down_pos.x, mouse_down_pos.y, &n, &m, &s, &t);
src_size = (Evas_Coord)(IMG_SIZE * zoom_factor);
src_x = (Evas_Coord)(src_size * s);
src_y = (Evas_Coord)(src_size * t);
@@ -564,7 +559,7 @@ submenu_info_add(Elm_Object_Item *parent)
if (map_dimension_state == MAP_DIMENSION_STATE_3D)
{
- eo_do(scene, evas_canvas3d_scene_pick(mouse_down_pos.x, mouse_down_pos.y, &n, &m, &s, &t));
+ evas_canvas3d_scene_pick(scene, mouse_down_pos.x, mouse_down_pos.y, &n, &m, &s, &t);
src_size = (Evas_Coord) (IMG_SIZE * zoom_factor);
src_x = (Evas_Coord)(src_size * s);
src_y = (Evas_Coord)(src_size * t);
@@ -623,12 +618,12 @@ map_mouse_down_cb(void *data,
obj_x = ev->canvas.x - x;
obj_y = ev->canvas.y - y;
- eo_do(scene, evas_canvas3d_scene_size_get(&scene_w, &scene_h));
+ evas_canvas3d_scene_size_get(scene, &scene_w, &scene_h);
scene_x = obj_x * scene_w / (double)w;
scene_y = obj_y * scene_h / (double)h;
- eo_do(scene, pick = evas_canvas3d_scene_pick(scene_x, scene_y, &n, &m, &s, &t));
+ pick = evas_canvas3d_scene_pick(scene, scene_x, scene_y, &n, &m, &s, &t);
if (pick)
printf("Picked : ");
else
@@ -693,12 +688,12 @@ mouse_down_cb(void *data,
obj_x = ev->canvas.x - x;
obj_y = ev->canvas.y - y;
- eo_do(scene, evas_canvas3d_scene_size_get(&scene_w, &scene_h));
+ evas_canvas3d_scene_size_get(scene, &scene_w, &scene_h);
scene_x = obj_x * scene_w / (double)w;
scene_y = obj_y * scene_h / (double)h;
- eo_do(scene, pick = evas_canvas3d_scene_pick(scene_x, scene_y, &n, &m, &s, &t));
+ pick = evas_canvas3d_scene_pick(scene, scene_x, scene_y, &n, &m, &s, &t);
if (pick)
printf("Picked : ");
else
@@ -763,18 +758,14 @@ mouse_move_cb(void *data,
vec3_normalize(&camera_pos_unit_vec, &camera_pos);
vec3_scale(&camera_pos, &camera_pos_unit_vec, distance_to_origin);
- eo_do(camera_node,
- evas_canvas3d_node_position_set(camera_pos.x, camera_pos.y, camera_pos.z),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z));
+ evas_canvas3d_node_position_set(camera_node, camera_pos.x, camera_pos.y, camera_pos.z);
+ evas_canvas3d_node_look_at_set(camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z);
if (elm_check_state_get(light_toggle))
{
/* Update light position as the same as camera position. */
- eo_do(light_node,
- evas_canvas3d_node_position_set(camera_pos.x, camera_pos.y, camera_pos.z),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z));
+ evas_canvas3d_node_position_set(light_node, camera_pos.x, camera_pos.y, camera_pos.z);
+ evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z);
}
}
}
@@ -800,12 +791,12 @@ mouse_up_cb(void *data,
obj_x = ev->canvas.x - x;
obj_y = ev->canvas.y - y;
- eo_do(scene, evas_canvas3d_scene_size_get(&scene_w, &scene_h));
+ evas_canvas3d_scene_size_get(scene, &scene_w, &scene_h);
scene_x = obj_x * scene_w / (double)w;
scene_y = obj_y * scene_h / (double)h;
- eo_do(scene, pick = evas_canvas3d_scene_pick(scene_x, scene_y, &n, &m, &s, &t));
+ pick = evas_canvas3d_scene_pick(scene, scene_x, scene_y, &n, &m, &s, &t);
if (pick)
printf("Picked : ");
else
@@ -856,21 +847,14 @@ skybox_setup(void)
char buf[PATH_MAX];
skybox_mesh = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas);
- eo_do(skybox_mesh,
- evas_canvas3d_mesh_vertex_count_set(24),
- evas_canvas3d_mesh_frame_add(0),
-
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION,
- 12 * sizeof(float), &skybox_vertices[0]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL,
- 12 * sizeof(float), &skybox_vertices[3]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR,
- 12 * sizeof(float), &skybox_vertices[6]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD,
- 12 * sizeof(float), &skybox_vertices[10]),
-
- evas_canvas3d_mesh_index_data_set(EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &skybox_indices[0]),
- evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES));
+ evas_canvas3d_mesh_vertex_count_set(skybox_mesh, 24);
+ evas_canvas3d_mesh_frame_add(skybox_mesh, 0);
+ evas_canvas3d_mesh_frame_vertex_data_set(skybox_mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &skybox_vertices[0]);
+ evas_canvas3d_mesh_frame_vertex_data_set(skybox_mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &skybox_vertices[3]);
+ evas_canvas3d_mesh_frame_vertex_data_set(skybox_mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &skybox_vertices[6]);
+ evas_canvas3d_mesh_frame_vertex_data_set(skybox_mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &skybox_vertices[10]);
+ evas_canvas3d_mesh_index_data_set(skybox_mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &skybox_indices[0]);
+ evas_canvas3d_mesh_vertex_assembly_set(skybox_mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES);
/* Set skybox texture source image. */
skybox_image = elm_image_add(win);
@@ -881,31 +865,26 @@ skybox_setup(void)
/* Set skybox texture material. */
skybox_material = eo_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas);
- eo_do(skybox_mesh, evas_canvas3d_mesh_frame_material_set(0, skybox_material));
+ evas_canvas3d_mesh_frame_material_set(skybox_mesh, 0, skybox_material);
skybox_texture_diffuse = eo_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas);
- eo_do(skybox_texture_diffuse,
- evas_canvas3d_texture_source_set(skybox_image),
- evas_canvas3d_texture_source_visible_set(EINA_FALSE));
-
- eo_do(skybox_material,
- evas_canvas3d_material_texture_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, skybox_texture_diffuse),
-
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE),
-
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.1, 0.1, 0.1, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 0.1, 0.1, 0.1, 1.0),
- evas_canvas3d_material_shininess_set(50.0));
-
- skybox_mesh_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH));
- eo_do(root_node, evas_canvas3d_node_member_add(skybox_mesh_node));
- eo_do(skybox_mesh_node, evas_canvas3d_node_mesh_add(skybox_mesh));
- eo_do(skybox_mesh, evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_DIFFUSE));
+ evas_canvas3d_texture_source_set(skybox_texture_diffuse, skybox_image);
+ evas_canvas3d_texture_source_visible_set(skybox_texture_diffuse, EINA_FALSE);
+
+ evas_canvas3d_material_texture_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, skybox_texture_diffuse);
+ evas_canvas3d_material_enable_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE);
+ evas_canvas3d_material_enable_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE);
+ evas_canvas3d_material_enable_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE);
+ evas_canvas3d_material_color_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.1, 0.1, 0.1, 1.0);
+ evas_canvas3d_material_color_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_material_color_set(skybox_material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 0.1, 0.1, 0.1, 1.0);
+ evas_canvas3d_material_shininess_set(skybox_material, 50.0);
+
+ skybox_mesh_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_MESH));
+ evas_canvas3d_node_member_add(root_node, skybox_mesh_node);
+ evas_canvas3d_node_mesh_add(skybox_mesh_node, skybox_mesh);
+ evas_canvas3d_mesh_shade_mode_set(skybox_mesh, EVAS_CANVAS3D_SHADE_MODE_DIFFUSE);
}
static void
@@ -944,7 +923,7 @@ camera_setup(void)
{
/* Add the camera. */
camera = eo_add(EVAS_CANVAS3D_CAMERA_CLASS, evas);
- eo_do(camera, evas_canvas3d_camera_projection_perspective_set(60.0, 1.0, 1.0, 100.0));
+ evas_canvas3d_camera_projection_perspective_set(camera, 60.0, 1.0, 1.0, 100.0);
/* Set camera position. */
camera_pos.x = 0.0;
@@ -961,33 +940,26 @@ camera_setup(void)
camera_right_vec.y = 0.0;
camera_right_vec.z = 0.0;
- camera_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_CAMERA));
- eo_do(camera_node,
- evas_canvas3d_node_camera_set(camera),
- evas_canvas3d_node_position_set(camera_pos.x, camera_pos.y, camera_pos.z),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z));
- eo_do(root_node, evas_canvas3d_node_member_add(camera_node));
+ camera_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_CAMERA));
+ evas_canvas3d_node_camera_set(camera_node, camera);
+ evas_canvas3d_node_position_set(camera_node, camera_pos.x, camera_pos.y, camera_pos.z);
+ evas_canvas3d_node_look_at_set(camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z);
+ evas_canvas3d_node_member_add(root_node, camera_node);
}
static void
light_setup(void)
{
light = eo_add(EVAS_CANVAS3D_LIGHT_CLASS, evas);
- eo_do(light,
- evas_canvas3d_light_ambient_set(0.2, 0.2, 0.2, 1.0),
- evas_canvas3d_light_diffuse_set(1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_light_specular_set(0.2, 0.2, 0.2, 1.0));
-
- light_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_LIGHT));
- eo_do(light_node,
- evas_canvas3d_node_light_set(light),
- evas_canvas3d_node_position_set(0.0, 0.0, MAX_CAMERA_DISTANCE),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0));
- eo_do(root_node, evas_canvas3d_node_member_add(light_node));
+ evas_canvas3d_light_ambient_set(light, 0.2, 0.2, 0.2, 1.0);
+ evas_canvas3d_light_diffuse_set(light, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_light_specular_set(light, 0.2, 0.2, 0.2, 1.0);
+
+ light_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_LIGHT));
+ evas_canvas3d_node_light_set(light_node, light);
+ evas_canvas3d_node_position_set(light_node, 0.0, 0.0, MAX_CAMERA_DISTANCE);
+ evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0);
+ evas_canvas3d_node_member_add(root_node, light_node);
}
static void
@@ -997,56 +969,42 @@ mesh_setup(void)
sphere_init(50);
mesh = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas);
- eo_do(mesh,
- evas_canvas3d_mesh_vertex_count_set(vertex_count),
- evas_canvas3d_mesh_frame_add(0),
-
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION,
- sizeof(vertex), &vertices[0].position),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL,
- sizeof(vertex), &vertices[0].normal),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT,
- sizeof(vertex), &vertices[0].tangent),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR,
- sizeof(vertex), &vertices[0].color),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD,
- sizeof(vertex), &vertices[0].texcoord),
-
- evas_canvas3d_mesh_index_data_set(EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, index_count, &indices[0]),
- evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES));
+ evas_canvas3d_mesh_vertex_count_set(mesh, vertex_count);
+ evas_canvas3d_mesh_frame_add(mesh, 0);
+ evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, sizeof(vertex), &vertices[0].position);
+ evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, sizeof(vertex), &vertices[0].normal);
+ evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT, sizeof(vertex), &vertices[0].tangent);
+ evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, sizeof(vertex), &vertices[0].color);
+ evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, sizeof(vertex), &vertices[0].texcoord);
+ evas_canvas3d_mesh_index_data_set(mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, index_count, &indices[0]);
+ evas_canvas3d_mesh_vertex_assembly_set(mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES);
material = eo_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas);
- eo_do(mesh, evas_canvas3d_mesh_frame_material_set(0, material));
+ evas_canvas3d_mesh_frame_material_set(mesh, 0, material);
texture_diffuse = eo_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas);
- eo_do(texture_diffuse,
- evas_canvas3d_texture_source_set(map),
- evas_canvas3d_texture_source_visible_set(EINA_FALSE));
+ evas_canvas3d_texture_source_set(texture_diffuse, map);
+ evas_canvas3d_texture_source_visible_set(texture_diffuse, EINA_FALSE);
texture_normal = eo_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas);
- eo_do(texture_normal,
- evas_canvas3d_texture_source_set(normal_map),
- evas_canvas3d_texture_source_visible_set(EINA_FALSE));
-
- eo_do(material,
- evas_canvas3d_material_texture_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture_diffuse),
- evas_canvas3d_material_texture_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, texture_normal),
-
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE),
-
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.1, 0.1, 0.1, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 0.1, 0.1, 0.1, 1.0),
- evas_canvas3d_material_shininess_set(50.0));
-
- mesh_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH));
- eo_do(root_node, evas_canvas3d_node_member_add(mesh_node));
- eo_do(mesh_node, evas_canvas3d_node_mesh_add(mesh));
- eo_do(mesh, evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_NORMAL_MAP));
+ evas_canvas3d_texture_source_set(texture_normal, normal_map);
+ evas_canvas3d_texture_source_visible_set(texture_normal, EINA_FALSE);
+
+ evas_canvas3d_material_texture_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, texture_diffuse);
+ evas_canvas3d_material_texture_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, texture_normal);
+ evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE);
+ evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE);
+ evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE);
+ evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE);
+ evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.1, 0.1, 0.1, 1.0);
+ evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 0.1, 0.1, 0.1, 1.0);
+ evas_canvas3d_material_shininess_set(material, 50.0);
+
+ mesh_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_MESH));
+ evas_canvas3d_node_member_add(root_node, mesh_node);
+ evas_canvas3d_node_mesh_add(mesh_node, mesh);
+ evas_canvas3d_mesh_shade_mode_set(mesh, EVAS_CANVAS3D_SHADE_MODE_NORMAL_MAP);
}
static void
@@ -1116,18 +1074,14 @@ light_toggle_changed_cb(void *data,
if (elm_check_state_get(obj))
{
/* Set light position as the same as camera position. */
- eo_do(light_node,
- evas_canvas3d_node_position_set(camera_pos.x, camera_pos.y, camera_pos.z),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z));
+ evas_canvas3d_node_position_set(light_node, camera_pos.x, camera_pos.y, camera_pos.z);
+ evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, camera_up_vec.x, camera_up_vec.y, camera_up_vec.z);
}
else
{
/* Set light position to default position. */
- eo_do(light_node,
- evas_canvas3d_node_position_set(0.0, 0.0, MAX_CAMERA_DISTANCE),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0));
+ evas_canvas3d_node_position_set(light_node, 0.0, 0.0, MAX_CAMERA_DISTANCE);
+ evas_canvas3d_node_look_at_set(light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0);
}
}
@@ -1215,8 +1169,7 @@ elm_main(int argc, char **argv)
scene = eo_add(EVAS_CANVAS3D_SCENE_CLASS, evas);
/* Add a root node for the scene. */
- root_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_NODE));
+ root_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_NODE));
skybox_setup();
texture_source_setup();
@@ -1225,11 +1178,10 @@ elm_main(int argc, char **argv)
mesh_setup();
/* Set up scene. */
- eo_do(scene,
- evas_canvas3d_scene_root_node_set(root_node),
- evas_canvas3d_scene_camera_node_set(camera_node),
- evas_canvas3d_scene_size_set(WIDTH, HEIGHT));
- eo_do(image, evas_obj_image_scene_set(scene));
+ evas_canvas3d_scene_root_node_set(scene, root_node);
+ evas_canvas3d_scene_camera_node_set(scene, camera_node);
+ evas_canvas3d_scene_size_set(scene, WIDTH, HEIGHT);
+ evas_obj_image_scene_set(image, scene);
/* Add a layout for controlers. */
control_layout = elm_layout_add(win);
diff --git a/src/examples/evas3d_object_on_button_example.c b/src/examples/evas3d_object_on_button_example.c
index 97a90c36b..eb06dc01a 100644
--- a/src/examples/evas3d_object_on_button_example.c
+++ b/src/examples/evas3d_object_on_button_example.c
@@ -115,14 +115,13 @@ _stop_scene(void *data,
{
Eina_Bool ret;
- eo_do(d->scene, evas_canvas3d_scene_color_pick_enable_set(EINA_TRUE));
- eo_do(d->scene,
- ret = evas_canvas3d_scene_pick(ev->canvas.x, ev->canvas.y, &n, &m, &s, &t));
+ evas_canvas3d_scene_color_pick_enable_set(d->scene, EINA_TRUE);
+ ret = evas_canvas3d_scene_pick(d->scene, ev->canvas.x, ev->canvas.y, &n, &m, &s, &t);
if (ret)
{
d_angle = 0.0;
elm_object_signal_emit(btn, "mouse,down,1", "event");
- eo_do(d->mesh_node, evas_canvas3d_node_position_set(0.0, 0.0, -0.2));
+ evas_canvas3d_node_position_set(d->mesh_node, 0.0, 0.0, -0.2);
}
}
}
@@ -137,7 +136,7 @@ _play_scene(void *data,
d_angle = 0.5;
elm_object_signal_emit(btn, "mouse,up,1", "event");
- eo_do(d->mesh_node, evas_canvas3d_node_position_set(0.0, 0.0, 0.0));
+ evas_canvas3d_node_position_set(d->mesh_node, 0.0, 0.0, 0.0);
}
@@ -149,8 +148,7 @@ _animate_scene(void *data)
angle += d_angle;
- eo_do(scene->mesh_node,
- evas_canvas3d_node_orientation_angle_axis_set(angle, 1.0, 1.0, 1.0));
+ evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node, angle, 1.0, 1.0, 1.0);
/* Rotate */
if (angle > 360.0) angle -= 360.0f;
@@ -163,38 +161,30 @@ _camera_setup(Scene_Data *data)
{
data->camera = eo_add(EVAS_CANVAS3D_CAMERA_CLASS, evas);
- eo_do(data->camera,
- evas_canvas3d_camera_projection_perspective_set(20.0, 1.0, 2.0, 50.0));
+ evas_canvas3d_camera_projection_perspective_set(data->camera, 20.0, 1.0, 2.0, 50.0);
data->camera_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_CAMERA));
- eo_do(data->camera_node,
- evas_canvas3d_node_camera_set(data->camera),
- evas_canvas3d_node_position_set(0.0, 0.0, 15.0),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, 0.0, -1.0, 0.0));
- eo_do(data->root_node, evas_canvas3d_node_member_add(data->camera_node));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_CAMERA));
+ evas_canvas3d_node_camera_set(data->camera_node, data->camera);
+ evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 15.0);
+ evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, -1.0, 0.0);
+ evas_canvas3d_node_member_add(data->root_node, data->camera_node);
}
static void
_light_setup(Scene_Data *data)
{
data->light = eo_add(EVAS_CANVAS3D_LIGHT_CLASS, evas);
- eo_do(data->light,
- evas_canvas3d_light_ambient_set(0.2, 0.2, 0.2, 1.0),
- evas_canvas3d_light_diffuse_set(1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_light_specular_set(1.0, 1.0, 1.0, 1.0));
+ evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0);
+ evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0);
data->light_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_LIGHT));
- eo_do(data->light_node,
- evas_canvas3d_node_light_set(data->light),
- evas_canvas3d_node_position_set(0.0, 0.0, 10.0),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0));
- eo_do(data->root_node, evas_canvas3d_node_member_add(data->light_node));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_LIGHT));
+ evas_canvas3d_node_light_set(data->light_node, data->light);
+ evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 10.0);
+ evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0);
+ evas_canvas3d_node_member_add(data->root_node, data->light_node);
}
static void
_mesh_setup(Scene_Data *data)
@@ -203,72 +193,54 @@ _mesh_setup(Scene_Data *data)
data->material = eo_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas);
data->texture = eo_add(EVAS_CANVAS3D_TEXTURE_CLASS, evas);
- eo_do(data->texture,
- evas_canvas3d_texture_source_set(btn),
- evas_canvas3d_texture_source_visible_set(EINA_FALSE));
+ evas_canvas3d_texture_source_set(data->texture, btn);
+ evas_canvas3d_texture_source_visible_set(data->texture, EINA_FALSE);
- eo_do(data->material,
- evas_canvas3d_material_texture_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, data->texture),
-
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE),
-
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_material_shininess_set(100.0));
+ evas_canvas3d_material_texture_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, data->texture);
+ evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE);
+ evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE);
+ evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE);
+ evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0);
+ evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0);
+ evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_material_shininess_set(data->material, 100.0);
/* Setup mesh. */
data->mesh = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas);
- eo_do(data->mesh,
- evas_canvas3d_mesh_vertex_count_set(24),
- evas_canvas3d_mesh_frame_add(0),
-
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION,
- 12 * sizeof(float), &cube_vertices[ 0]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL,
- 12 * sizeof(float), &cube_vertices[ 3]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR,
- 12 * sizeof(float), &cube_vertices[ 6]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD,
- 12 * sizeof(float), &cube_vertices[10]),
-
- evas_canvas3d_mesh_index_data_set(EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT,
- 36, &cube_indices[0]),
- evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES),
-
- evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG),
-
- evas_canvas3d_mesh_frame_material_set(0, data->material),
- evas_canvas3d_mesh_color_pick_enable_set(EINA_TRUE));
+ evas_canvas3d_mesh_vertex_count_set(data->mesh, 24);
+ evas_canvas3d_mesh_frame_add(data->mesh, 0);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &cube_vertices[ 0]);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &cube_vertices[ 3]);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &cube_vertices[ 6]);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &cube_vertices[10]);
+ evas_canvas3d_mesh_index_data_set(data->mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]);
+ evas_canvas3d_mesh_vertex_assembly_set(data->mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES);
+ evas_canvas3d_mesh_shade_mode_set(data->mesh, EVAS_CANVAS3D_SHADE_MODE_PHONG);
+ evas_canvas3d_mesh_frame_material_set(data->mesh, 0, data->material);
+ evas_canvas3d_mesh_color_pick_enable_set(data->mesh, EINA_TRUE);
data->mesh_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH));
- eo_do(data->root_node, evas_canvas3d_node_member_add(data->mesh_node));
- eo_do(data->mesh_node, evas_canvas3d_node_mesh_add(data->mesh));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_MESH));
+ evas_canvas3d_node_member_add(data->root_node, data->mesh_node);
+ evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh);
}
static void
_scene_setup(Scene_Data *data)
{
data->scene = eo_add(EVAS_CANVAS3D_SCENE_CLASS, evas);
- eo_do(data->scene,
- evas_canvas3d_scene_size_set(WIDTH, HEIGHT);
- evas_canvas3d_scene_background_color_set(0.0, 0.0, 0.0, 0.0));
+ evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT);
+ evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0);
data->root_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_NODE));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_NODE));
_camera_setup(data);
_light_setup(data);
_mesh_setup(data);
- eo_do(data->scene,
- evas_canvas3d_scene_root_node_set(data->root_node),
- evas_canvas3d_scene_camera_node_set(data->camera_node));
+ evas_canvas3d_scene_root_node_set(data->scene, data->root_node);
+ evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node);
}
int
@@ -286,9 +258,8 @@ elm_main(int argc, char **argv)
/* Add an image object for 3D scene rendering. */
image = evas_object_image_filled_add(evas);
- eo_do(image,
- efl_gfx_size_set(WIDTH, HEIGHT),
- efl_gfx_visible_set(EINA_TRUE));
+ efl_gfx_size_set(image, WIDTH, HEIGHT);
+ efl_gfx_visible_set(image, EINA_TRUE);
btn = elm_button_add(win);
evas_object_resize(btn, (WIDTH * 2) / 3, (HEIGHT * 2) / 3);
@@ -299,7 +270,7 @@ elm_main(int argc, char **argv)
/* Set the image object as render target for 3D scene. */
_scene_setup(&data);
evas_object_focus_set(image, EINA_TRUE);
- eo_do(image, evas_obj_image_scene_set(data.scene));
+ evas_obj_image_scene_set(image, data.scene);
evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_DOWN, _stop_scene, &data);
evas_object_event_callback_add(image, EVAS_CALLBACK_MOUSE_UP, _play_scene, &data);
diff --git a/src/examples/evas3d_scene_on_button_example.c b/src/examples/evas3d_scene_on_button_example.c
index 50115c195..c7cf82c32 100644
--- a/src/examples/evas3d_scene_on_button_example.c
+++ b/src/examples/evas3d_scene_on_button_example.c
@@ -109,8 +109,7 @@ _animate_scene(void *data)
angle += d_angle;
- eo_do(scene->mesh_node,
- evas_canvas3d_node_orientation_angle_axis_set(angle, 1.0, 1.0, 1.0));
+ evas_canvas3d_node_orientation_angle_axis_set(scene->mesh_node, angle, 1.0, 1.0, 1.0);
/* Rotate */
if (angle > 360.0) angle -= 360.0f;
@@ -123,38 +122,30 @@ _camera_setup(Scene_Data *data)
{
data->camera = eo_add(EVAS_CANVAS3D_CAMERA_CLASS, evas);
- eo_do(data->camera,
- evas_canvas3d_camera_projection_perspective_set(60.0, 1.0, 2.0, 50.0));
+ evas_canvas3d_camera_projection_perspective_set(data->camera, 60.0, 1.0, 2.0, 50.0);
data->camera_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_CAMERA));
- eo_do(data->camera_node,
- evas_canvas3d_node_camera_set(data->camera),
- evas_canvas3d_node_position_set(0.0, 0.0, 10.0),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0));
- eo_do(data->root_node, evas_canvas3d_node_member_add(data->camera_node));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_CAMERA));
+ evas_canvas3d_node_camera_set(data->camera_node, data->camera);
+ evas_canvas3d_node_position_set(data->camera_node, 0.0, 0.0, 10.0);
+ evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0);
+ evas_canvas3d_node_member_add(data->root_node, data->camera_node);
}
static void
_light_setup(Scene_Data *data)
{
data->light = eo_add(EVAS_CANVAS3D_LIGHT_CLASS, evas);
- eo_do(data->light,
- evas_canvas3d_light_ambient_set(0.2, 0.2, 0.2, 1.0),
- evas_canvas3d_light_diffuse_set(1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_light_specular_set(1.0, 1.0, 1.0, 1.0));
+ evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0);
+ evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0);
data->light_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_LIGHT));
- eo_do(data->light_node,
- evas_canvas3d_node_light_set(data->light),
- evas_canvas3d_node_position_set(0.0, 0.0, 10.0),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0));
- eo_do(data->root_node, evas_canvas3d_node_member_add(data->light_node));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_LIGHT));
+ evas_canvas3d_node_light_set(data->light_node, data->light);
+ evas_canvas3d_node_position_set(data->light_node, 0.0, 0.0, 10.0);
+ evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0);
+ evas_canvas3d_node_member_add(data->root_node, data->light_node);
}
static void
_mesh_setup(Scene_Data *data)
@@ -162,70 +153,49 @@ _mesh_setup(Scene_Data *data)
/* Setup material. */
data->material = eo_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas);
- eo_do(data->material,
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE),
-
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT,
- 0.2, 0.2, 0.2, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE,
- 0.8, 0.8, 0.8, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR,
- 1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_material_shininess_set(100.0));
+ evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE);
+ evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE);
+ evas_canvas3d_material_enable_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE);
+ evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0);
+ evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0);
+ evas_canvas3d_material_color_set(data->material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_material_shininess_set(data->material, 100.0);
/* Setup mesh. */
data->mesh = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas);
- eo_do(data->mesh,
- evas_canvas3d_mesh_vertex_count_set(24),
- evas_canvas3d_mesh_frame_add(0),
-
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION,
- 12 * sizeof(float),
- &cube_vertices[ 0]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL,
- 12 * sizeof(float),
- &cube_vertices[ 3]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR,
- 12 * sizeof(float),
- &cube_vertices[ 6]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD,
- 12 * sizeof(float),
- &cube_vertices[10]),
-
- evas_canvas3d_mesh_index_data_set(EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT,
- 36, &cube_indices[0]),
- evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES),
- evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG),
- evas_canvas3d_mesh_frame_material_set(0, data->material));
+ evas_canvas3d_mesh_vertex_count_set(data->mesh, 24);
+ evas_canvas3d_mesh_frame_add(data->mesh, 0);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &cube_vertices[ 0]);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &cube_vertices[ 3]);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &cube_vertices[ 6]);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &cube_vertices[10]);
+ evas_canvas3d_mesh_index_data_set(data->mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]);
+ evas_canvas3d_mesh_vertex_assembly_set(data->mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES);
+ evas_canvas3d_mesh_shade_mode_set(data->mesh, EVAS_CANVAS3D_SHADE_MODE_PHONG);
+ evas_canvas3d_mesh_frame_material_set(data->mesh, 0, data->material);
data->mesh_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH));
- eo_do(data->root_node, evas_canvas3d_node_member_add(data->mesh_node));
- eo_do(data->mesh_node, evas_canvas3d_node_mesh_add(data->mesh));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_MESH));
+ evas_canvas3d_node_member_add(data->root_node, data->mesh_node);
+ evas_canvas3d_node_mesh_add(data->mesh_node, data->mesh);
}
static void
_scene_setup(Scene_Data *data)
{
data->scene = eo_add(EVAS_CANVAS3D_SCENE_CLASS, evas);
- eo_do(data->scene,
- evas_canvas3d_scene_size_set(WIDTH - d_w, HEIGHT - d_h);
- evas_canvas3d_scene_background_color_set(0.0, 0.0, 0.0, 0.0));
+ evas_canvas3d_scene_size_set(data->scene, WIDTH - d_w, HEIGHT - d_h);
+ evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0);
data->root_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_NODE));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_NODE));
_camera_setup(data);
_light_setup(data);
_mesh_setup(data);
- eo_do(data->scene,
- evas_canvas3d_scene_root_node_set(data->root_node),
- evas_canvas3d_scene_camera_node_set(data->camera_node));
+ evas_canvas3d_scene_root_node_set(data->scene, data->root_node);
+ evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node);
}
static void
@@ -237,17 +207,13 @@ _stop_scene(void *data,
Evas_Event_Mouse_Down *ev = event_info;
Scene_Data *d = (Scene_Data *)data;
- eo_do(d->mesh_node,
- evas_canvas3d_node_scale_set(0.97, 0.97, 0.97));
+ evas_canvas3d_node_scale_set(d->mesh_node, 0.97, 0.97, 0.97);
if (ev->button == 1)
{
Evas_Canvas3D_Node *ret;
- if (eo_do_ret(d->scene, ret,
- evas_canvas3d_scene_exist((ev->canvas.x - (d_w / 2)),
- (ev->canvas.y - (d_h / 2)),
- d->mesh_node)))
+ if (evas_canvas3d_scene_exist(d->scene, (ev->canvas.x - (d_w / 2)), (ev->canvas.y - (d_h / 2)), d->mesh_node))
{
d_angle = 0;
}
@@ -264,8 +230,7 @@ _play_scene(void *data,
d_angle = 0.5;
- eo_do(d->mesh_node,
- evas_canvas3d_node_scale_set(1.0, 1.0, 1.0));
+ evas_canvas3d_node_scale_set(d->mesh_node, 1.0, 1.0, 1.0);
}
int
@@ -286,11 +251,10 @@ elm_main(int argc, char **argv)
_scene_setup(&data);
image = evas_object_image_filled_add(evas);
- eo_do(image,
- efl_gfx_visible_set(EINA_TRUE));
+ efl_gfx_visible_set(image, EINA_TRUE);
/* Set the image object as render target for 3D scene. */
- eo_do(image, evas_obj_image_scene_set(data.scene));
+ evas_obj_image_scene_set(image, data.scene);
/* Setup scene to the widget button. */
btn = elm_button_add(win);
diff --git a/src/examples/filemvc.c b/src/examples/filemvc.c
index 00f4f8634..6ef183e44 100644
--- a/src/examples/filemvc.c
+++ b/src/examples/filemvc.c
@@ -54,7 +54,7 @@ _list_selected_cb(void *data EINA_UNUSED, const Eo_Event *event)
ethumb_client_file_free(elm_thumb_ethumb_client_get());
printf("LIST selected model\n");
- eo_do(priv->formview, elm_view_form_model_set(child));
+ elm_view_form_model_set(priv->formview, child);
return EINA_TRUE;
}
@@ -69,11 +69,11 @@ _tree_selected_cb(void *data, const Eo_Event *event)
printf("TREE selected model\n");
- eo_do(child, efl_model_property_get("path", &vpath));
+ efl_model_property_get(child, "path", &vpath);
eina_value_get(vpath, &path);
- model = eo_add(EIO_MODEL_CLASS, NULL, eio_model_path_set(path));
- eo_do(model, efl_model_load());
- eo_do(priv->fileview, elm_view_list_model_set(model));
+ model = eo_add(EIO_MODEL_CLASS, NULL, eio_model_path_set(eoid, path));
+ efl_model_load(model);
+ elm_view_list_model_set(priv->fileview, model);
return EINA_TRUE;
}
@@ -137,35 +137,35 @@ elm_main(int argc, char **argv)
else dirname = EFL_MODEL_TEST_FILENAME_PATH;
//treemodel
- priv.treemodel = eo_add(EIO_MODEL_CLASS, NULL, eio_model_path_set(dirname));
- eo_do(priv.treemodel, eio_model_children_filter_set(_filter_cb, NULL));
- eo_do(priv.treemodel, efl_model_load());
+ priv.treemodel = eo_add(EIO_MODEL_CLASS, NULL, eio_model_path_set(eoid, dirname));
+ eio_model_children_filter_set(priv.treemodel, _filter_cb, NULL);
+ efl_model_load(priv.treemodel);
//treeview
genlist = elm_genlist_add(win);
- priv.treeview = eo_add(ELM_VIEW_LIST_CLASS, NULL, elm_view_list_genlist_set(genlist, ELM_GENLIST_ITEM_TREE, NULL));
- eo_do(priv.treeview, elm_view_list_property_connect("filename", "elm.text"),
- elm_view_list_property_connect("icon", "elm.swallow.icon"),
- elm_view_list_model_set(priv.treemodel));
+ priv.treeview = eo_add(ELM_VIEW_LIST_CLASS, NULL, elm_view_list_genlist_set(eoid, genlist, ELM_GENLIST_ITEM_TREE, NULL));
+ elm_view_list_property_connect(priv.treeview, "filename", "elm.text");
+ elm_view_list_property_connect(priv.treeview, "icon", "elm.swallow.icon");
+ elm_view_list_model_set(priv.treeview, priv.treemodel);
_widget_init(genlist);
elm_object_part_content_set(panes, "left", genlist);
- eo_do(panes, elm_obj_panes_content_left_size_set(0.3));
+ elm_obj_panes_content_left_size_set(panes, 0.3);
vpanes = elm_panes_add(win);
_widget_init(vpanes);
elm_object_part_content_set(panes, "right", vpanes);
- eo_do(priv.treeview, eo_event_callback_add(ELM_VIEW_LIST_EVENT_MODEL_SELECTED, _tree_selected_cb, &priv));
+ eo_event_callback_add(priv.treeview, ELM_VIEW_LIST_EVENT_MODEL_SELECTED, _tree_selected_cb, &priv);
//listview
genlist = elm_genlist_add(win);
- priv.fileview = eo_add(ELM_VIEW_LIST_CLASS, NULL, elm_view_list_genlist_set(genlist, ELM_GENLIST_ITEM_NONE, "double_label"));
- eo_do(priv.fileview, elm_view_list_property_connect("filename", "elm.text"),
- elm_view_list_property_connect("size", "elm.text.sub"));
+ priv.fileview = eo_add(ELM_VIEW_LIST_CLASS, NULL, elm_view_list_genlist_set(eoid, genlist, ELM_GENLIST_ITEM_NONE, "double_label"));
+ elm_view_list_property_connect(priv.fileview, "filename", "elm.text");
+ elm_view_list_property_connect(priv.fileview, "size", "elm.text.sub");
evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _cleanup_cb, &priv);
_widget_init(genlist);
elm_object_part_content_set(vpanes, "left", genlist);
- eo_do(priv.fileview, eo_event_callback_add(ELM_VIEW_LIST_EVENT_MODEL_SELECTED, _list_selected_cb, &priv));
+ eo_event_callback_add(priv.fileview, ELM_VIEW_LIST_EVENT_MODEL_SELECTED, _list_selected_cb, &priv);
//formview
bxr = elm_box_add(win);
@@ -174,13 +174,13 @@ elm_main(int argc, char **argv)
priv.formview = eo_add(ELM_VIEW_FORM_CLASS, NULL);
/*Label widget */
- eo_do(priv.formview, elm_view_form_widget_add("filename", _label_init(win, bxr, "File Name")));
+ elm_view_form_widget_add(priv.formview, "filename", _label_init(win, bxr, "File Name"));
_label_init(win, bxr, "Size:");
- eo_do(priv.formview, elm_view_form_widget_add("size", _label_init(win, bxr, "")));
+ elm_view_form_widget_add(priv.formview, "size", _label_init(win, bxr, ""));
_label_init(win, bxr, "Modified:");
- eo_do(priv.formview, elm_view_form_widget_add("mtime", _label_init(win, bxr, "")));
+ elm_view_form_widget_add(priv.formview, "mtime", _label_init(win, bxr, ""));
/* Entry widget */
entry = elm_entry_add(win);
@@ -188,7 +188,7 @@ elm_main(int argc, char **argv)
evas_object_size_hint_weight_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_box_pack_end(bxr, entry);
evas_object_show(entry);
- eo_do(priv.formview, elm_view_form_widget_add("path", entry));
+ elm_view_form_widget_add(priv.formview, "path", entry);
/* Thumb widget */
elm_need_ethumb();
@@ -196,7 +196,7 @@ elm_main(int argc, char **argv)
_widget_init(priv.thumb);
elm_box_pack_end(bxr, priv.thumb);
elm_thumb_editable_set(priv.thumb, EINA_FALSE);
- eo_do(priv.formview, elm_view_form_widget_add("path", priv.thumb));
+ elm_view_form_widget_add(priv.formview, "path", priv.thumb);
evas_object_smart_callback_add(priv.thumb, "generate,error", _thumb_error_cb, &priv);
evas_object_smart_callback_add(priv.thumb, "load,error", _thumb_error_cb, &priv);
diff --git a/src/examples/fileviewlist.c b/src/examples/fileviewlist.c
index e50789333..d91efdb23 100644
--- a/src/examples/fileviewlist.c
+++ b/src/examples/fileviewlist.c
@@ -55,15 +55,14 @@ elm_main(int argc, char **argv)
evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_show(genlist);
- priv.filemodel = eo_add(EIO_MODEL_CLASS, NULL, eio_model_path_set(dirname));
- priv.fileview = eo_add(ELM_VIEW_LIST_CLASS, NULL,
- elm_view_list_genlist_set(genlist, ELM_GENLIST_ITEM_TREE, "double_label"));
- eo_do(priv.fileview, elm_view_list_model_set(priv.filemodel));
- eo_do(priv.filemodel, efl_model_load());
+ priv.filemodel = eo_add(EIO_MODEL_CLASS, NULL, eio_model_path_set(eoid, dirname));
+ priv.fileview = eo_add(ELM_VIEW_LIST_CLASS, NULL, elm_view_list_genlist_set(eoid, genlist, ELM_GENLIST_ITEM_TREE, "double_label"));
+ elm_view_list_model_set(priv.fileview, priv.filemodel);
+ efl_model_load(priv.filemodel);
evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _cleanup_cb, &priv);
- eo_do(priv.fileview, elm_view_list_property_connect("filename", "elm.text"),
- elm_view_list_property_connect("mtime", "elm.text.sub"));
+ elm_view_list_property_connect(priv.fileview, "filename", "elm.text");
+ elm_view_list_property_connect(priv.fileview, "mtime", "elm.text.sub");
evas_object_resize(win, 320, 520);
elm_win_resize_object_add(win, genlist);
diff --git a/src/examples/performance/camera_light.c b/src/examples/performance/camera_light.c
index 2d4a28c31..45992ba87 100644
--- a/src/examples/performance/camera_light.c
+++ b/src/examples/performance/camera_light.c
@@ -104,7 +104,7 @@ init_panel_camera_light(Evas_Object *win, Eo *camera_node, Eo *light_node, doubl
evas_object_show(spZ);
evas_object_smart_callback_add(spZ, "changed", _camera_light_changeZ_cb, camera_node);
- eo_do(camera_node, evas_canvas3d_node_position_get(EVAS_CANVAS3D_SPACE_PARENT, &px, &py, &pz));
+ evas_canvas3d_node_position_get(camera_node, EVAS_CANVAS3D_SPACE_PARENT, &px, &py, &pz);
elm_spinner_value_set(spX, px);
elm_spinner_value_set(spY, py);
elm_spinner_value_set(spZ, pz);
@@ -176,7 +176,7 @@ init_panel_camera_light(Evas_Object *win, Eo *camera_node, Eo *light_node, doubl
evas_object_show(splZ);
evas_object_smart_callback_add(splZ, "changed", _camera_light_changeZ_cb, light_node);
- eo_do(light_node, evas_canvas3d_node_position_get(EVAS_CANVAS3D_SPACE_PARENT, &px, &py, &pz));
+ evas_canvas3d_node_position_get(light_node, EVAS_CANVAS3D_SPACE_PARENT, &px, &py, &pz);
elm_spinner_value_set(splX, px);
elm_spinner_value_set(splY, py);
elm_spinner_value_set(splZ, pz);
@@ -232,9 +232,9 @@ _camera_light_changeX_cb(void *data, Evas_Object *obj, void *event_info)
if ((Eo*)data)
{
- eo_do((Eo*)data, evas_canvas3d_node_position_get(EVAS_CANVAS3D_SPACE_PARENT, NULL, &y, &z));
+ evas_canvas3d_node_position_get((Eo*)data, EVAS_CANVAS3D_SPACE_PARENT, NULL, &y, &z);
x = elm_spinner_value_get(obj);
- eo_do((Eo*)data, evas_canvas3d_node_position_set(x, y, z));
+ evas_canvas3d_node_position_set((Eo*)data, x, y, z);
}
}
static void
@@ -244,9 +244,9 @@ _camera_light_changeY_cb(void *data, Evas_Object *obj, void *event_info)
if ((Eo*)data)
{
- eo_do((Eo*)data, evas_canvas3d_node_position_get(EVAS_CANVAS3D_SPACE_PARENT, &x, NULL, &z));
+ evas_canvas3d_node_position_get((Eo*)data, EVAS_CANVAS3D_SPACE_PARENT, &x, NULL, &z);
y = elm_spinner_value_get(obj);
- eo_do((Eo*)data, evas_canvas3d_node_position_set(x, y, z));
+ evas_canvas3d_node_position_set((Eo*)data, x, y, z);
}
}
static void
@@ -256,9 +256,9 @@ _camera_light_changeZ_cb(void *data, Evas_Object *obj, void *event_info)
if ((Eo*)data)
{
- eo_do((Eo*)data, evas_canvas3d_node_position_get(EVAS_CANVAS3D_SPACE_PARENT, &x, &y, NULL));
+ evas_canvas3d_node_position_get((Eo*)data, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, NULL);
z = elm_spinner_value_get(obj);
- eo_do((Eo*)data, evas_canvas3d_node_position_set(x, y, z));
+ evas_canvas3d_node_position_set((Eo*)data, x, y, z);
}
}
static void
@@ -270,7 +270,7 @@ _camera_light_angle_change_cb(void *data, Evas_Object *obj, void *event_info)
{
aw = elm_spinner_value_get(obj);
aw = cos(aw * M_PI / 360.0);
- eo_do(((Eo*)data), evas_canvas3d_node_orientation_set(key->x, key->y, key->z, aw));
+ evas_canvas3d_node_orientation_set(((Eo*)data), key->x, key->y, key->z, aw);
}
}
static void
diff --git a/src/examples/performance/graphical.c b/src/examples/performance/graphical.c
index 1390ac73d..788459195 100644
--- a/src/examples/performance/graphical.c
+++ b/src/examples/performance/graphical.c
@@ -250,45 +250,31 @@ void _init_bounding()
globalGraphical.material_box = eo_add(EVAS_CANVAS3D_MATERIAL_CLASS, globalGraphical.evas);
- eo_do(globalGraphical.material_box,
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE),
-
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_material_shininess_set(100.0));
+ evas_canvas3d_material_enable_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE);
+ evas_canvas3d_material_enable_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE);
+ evas_canvas3d_material_enable_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE);
+ evas_canvas3d_material_color_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0);
+ evas_canvas3d_material_color_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0);
+ evas_canvas3d_material_color_set(globalGraphical.material_box, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_material_shininess_set(globalGraphical.material_box, 100.0);
/* Setup mesh. */
globalGraphical.mesh_box = eo_add(EVAS_CANVAS3D_MESH_CLASS, globalGraphical.evas);
- eo_do(globalGraphical.mesh_box,
- evas_canvas3d_mesh_vertex_count_set(24),
- evas_canvas3d_mesh_frame_add(0),
-
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION,
- 12 * sizeof(float), &cube_vertices[ 0]),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL,
- 12 * sizeof(float), &cube_vertices[ 3]),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR,
- 12 * sizeof(float), &cube_vertices[ 6]),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD,
- 12 * sizeof(float), &cube_vertices[10]),
-
- evas_canvas3d_mesh_index_data_copy_set(EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT,
- 36, &cube_indices[0]),
- evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES),
-
- evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG),
-
- evas_canvas3d_mesh_frame_material_set(0, globalGraphical.material_box));
+ evas_canvas3d_mesh_vertex_count_set(globalGraphical.mesh_box, 24);
+ evas_canvas3d_mesh_frame_add(globalGraphical.mesh_box, 0);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh_box, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &cube_vertices[ 0]);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh_box, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &cube_vertices[ 3]);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh_box, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &cube_vertices[ 6]);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh_box, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &cube_vertices[10]);
+ evas_canvas3d_mesh_index_data_copy_set(globalGraphical.mesh_box, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]);
+ evas_canvas3d_mesh_vertex_assembly_set(globalGraphical.mesh_box, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES);
+ evas_canvas3d_mesh_shade_mode_set(globalGraphical.mesh_box, EVAS_CANVAS3D_SHADE_MODE_PHONG);
+ evas_canvas3d_mesh_frame_material_set(globalGraphical.mesh_box, 0, globalGraphical.material_box);
globalGraphical.mesh_nodebox =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH),
- evas_canvas3d_node_position_set(0, -30.0, 0.0));
- eo_do(globalGraphical.root_node, evas_canvas3d_node_member_add(globalGraphical.mesh_nodebox));
- eo_do(globalGraphical.mesh_nodebox, evas_canvas3d_node_mesh_add(globalGraphical.mesh_box));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_MESH), evas_canvas3d_node_position_set(eoid, 0, -30.0, 0.0));
+ evas_canvas3d_node_member_add(globalGraphical.root_node, globalGraphical.mesh_nodebox);
+ evas_canvas3d_node_mesh_add(globalGraphical.mesh_nodebox, globalGraphical.mesh_box);
}
static void
_change_scene_setup()
@@ -297,12 +283,11 @@ _change_scene_setup()
Eina_List *l = NULL;
int i = 0;
int quantity = (globalGraphical.count + 1) * (globalGraphical.count + 1);
- eo_do(globalGraphical.camera,
- evas_canvas3d_camera_projection_perspective_set(globalGraphical.angle, 1.0, 2.0, 1000));
+ evas_canvas3d_camera_projection_perspective_set(globalGraphical.camera, globalGraphical.angle, 1.0, 2.0, 1000);
EINA_LIST_FOREACH (globalGraphical.list_nodes, l, node)
{
- eo_do(globalGraphical.root_node, evas_canvas3d_node_member_del(node));
+ evas_canvas3d_node_member_del(globalGraphical.root_node, node);
globalGraphical.list_nodes = eina_list_remove(globalGraphical.list_nodes, node);
/*eo_del(node);Unless evas_canvas3d_destructors work properly*/
}
@@ -325,59 +310,47 @@ _change_scene_setup()
globalGraphical.mesh = eo_add(EVAS_CANVAS3D_MESH_CLASS, globalGraphical.evas);
if (!globalGraphical.model_path)
{
- eo_do(globalGraphical.mesh,
- evas_canvas3d_mesh_vertex_count_set(globalGraphical.vertex_count),
- evas_canvas3d_mesh_frame_add(0),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION,
- sizeof(vertex),
- &globalGraphical.vertices[0].position),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL,
- sizeof(vertex),
- &globalGraphical.vertices[0].normal),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT,
- sizeof(vertex),
- &globalGraphical.vertices[0].tangent),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR,
- sizeof(vertex), &globalGraphical.vertices[0].color),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD,
- sizeof(vertex),
- &globalGraphical.vertices[0].texcoord),
-
- evas_canvas3d_mesh_index_data_copy_set(EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT,
- globalGraphical.index_count, &globalGraphical.indices[0]),
- evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES),
- evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG));
+ evas_canvas3d_mesh_vertex_count_set(globalGraphical.mesh, globalGraphical.vertex_count);
+ evas_canvas3d_mesh_frame_add(globalGraphical.mesh, 0);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, sizeof(vertex), &globalGraphical.vertices[0].position);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, sizeof(vertex), &globalGraphical.vertices[0].normal);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT, sizeof(vertex), &globalGraphical.vertices[0].tangent);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, sizeof(vertex), &globalGraphical.vertices[0].color);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, sizeof(vertex), &globalGraphical.vertices[0].texcoord);
+ evas_canvas3d_mesh_index_data_copy_set(globalGraphical.mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, globalGraphical.index_count, &globalGraphical.indices[0]);
+ evas_canvas3d_mesh_vertex_assembly_set(globalGraphical.mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES);
+ evas_canvas3d_mesh_shade_mode_set(globalGraphical.mesh, EVAS_CANVAS3D_SHADE_MODE_PHONG);
}
else
{
- eo_do(globalGraphical.mesh,
- efl_file_set(globalGraphical.model_path, NULL),
- evas_canvas3d_mesh_frame_material_set(0, globalGraphical.material),
- evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG));
+ efl_file_set(globalGraphical.mesh, globalGraphical.model_path, NULL);
+ evas_canvas3d_mesh_frame_material_set(globalGraphical.mesh, 0, globalGraphical.material);
+ evas_canvas3d_mesh_shade_mode_set(globalGraphical.mesh, EVAS_CANVAS3D_SHADE_MODE_PHONG);
}
if (globalGraphical.flags.fog_enable)
{
- eo_do(globalGraphical.mesh, evas_canvas3d_mesh_fog_enable_set(EINA_TRUE), evas_canvas3d_mesh_fog_color_set(FOG_COLOR, FOG_FACTOR));
+ evas_canvas3d_mesh_fog_enable_set(globalGraphical.mesh, EINA_TRUE);
+ evas_canvas3d_mesh_fog_color_set(globalGraphical.mesh, FOG_COLOR, FOG_FACTOR);
}
else
{
- eo_do(globalGraphical.mesh, evas_canvas3d_mesh_fog_enable_set(EINA_FALSE));
+ evas_canvas3d_mesh_fog_enable_set(globalGraphical.mesh, EINA_FALSE);
}
if (globalGraphical.flags.colorpick_enable)
- eo_do(globalGraphical.mesh, evas_canvas3d_mesh_color_pick_enable_set(EINA_TRUE));
+ evas_canvas3d_mesh_color_pick_enable_set(globalGraphical.mesh, EINA_TRUE);
else
- eo_do(globalGraphical.mesh, evas_canvas3d_mesh_color_pick_enable_set(EINA_FALSE));
+ evas_canvas3d_mesh_color_pick_enable_set(globalGraphical.mesh, EINA_FALSE);
if (globalGraphical.flags.blend_enable)
{
- eo_do(globalGraphical.mesh, evas_canvas3d_mesh_blending_enable_set(EINA_TRUE),
- evas_canvas3d_mesh_blending_func_set(EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA, EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_SRC_ALPHA));
+ evas_canvas3d_mesh_blending_enable_set(globalGraphical.mesh, EINA_TRUE);
+ evas_canvas3d_mesh_blending_func_set(globalGraphical.mesh, EVAS_CANVAS3D_BLEND_FUNC_SRC_ALPHA, EVAS_CANVAS3D_BLEND_FUNC_ONE_MINUS_SRC_ALPHA);
}
else
- eo_do(globalGraphical.mesh, evas_canvas3d_mesh_blending_enable_set(EINA_FALSE));
+ evas_canvas3d_mesh_blending_enable_set(globalGraphical.mesh, EINA_FALSE);
- eo_do(globalGraphical.mesh, evas_canvas3d_mesh_frame_material_set(0, globalGraphical.material));
+ evas_canvas3d_mesh_frame_material_set(globalGraphical.mesh, 0, globalGraphical.material);
globalGraphical.list_meshes = eina_list_append(globalGraphical.list_meshes, globalGraphical.mesh);
}
@@ -386,15 +359,11 @@ _change_scene_setup()
for (i = 0; i < quantity; i++)
{
globalGraphical.mesh_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH),
- evas_canvas3d_node_position_set(globalGraphical.places[i].position.x * 20,
- globalGraphical.places[i].position.y * 20,
- globalGraphical.places[i].position.z * 20));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_MESH), evas_canvas3d_node_position_set(eoid, globalGraphical.places[i].position.x * 20, globalGraphical.places[i].position.y * 20, globalGraphical.places[i].position.z * 20));
if (globalGraphical.model_path)
- eo_do(globalGraphical.mesh_node, evas_canvas3d_node_scale_set(0.2, 0.2, 0.2));
- eo_do(globalGraphical.root_node, evas_canvas3d_node_member_add(globalGraphical.mesh_node));
- eo_do(globalGraphical.mesh_node, evas_canvas3d_node_mesh_add((Eo*)eina_list_nth(globalGraphical.list_meshes, i)));
+ evas_canvas3d_node_scale_set(globalGraphical.mesh_node, 0.2, 0.2, 0.2);
+ evas_canvas3d_node_member_add(globalGraphical.root_node, globalGraphical.mesh_node);
+ evas_canvas3d_node_mesh_add(globalGraphical.mesh_node, (Eo*)eina_list_nth(globalGraphical.list_meshes, i));
globalGraphical.list_nodes = eina_list_append(globalGraphical.list_nodes, globalGraphical.mesh_node);
}
@@ -405,16 +374,16 @@ _change_scene_setup()
ecore_animator_frametime_set(0.0001);
if (globalGraphical.flags.shadow_enable)
- eo_do(globalGraphical.scene, evas_canvas3d_scene_shadows_enable_set(EINA_TRUE));
+ evas_canvas3d_scene_shadows_enable_set(globalGraphical.scene, EINA_TRUE);
else
- eo_do(globalGraphical.scene, evas_canvas3d_scene_shadows_enable_set(EINA_FALSE));
+ evas_canvas3d_scene_shadows_enable_set(globalGraphical.scene, EINA_FALSE);
if (globalGraphical.flags.colorpick_enable)
{
- eo_do(globalGraphical.scene, evas_canvas3d_scene_color_pick_enable_set(EINA_TRUE));
+ evas_canvas3d_scene_color_pick_enable_set(globalGraphical.scene, EINA_TRUE);
}
else
- eo_do(globalGraphical.scene, evas_canvas3d_scene_color_pick_enable_set(EINA_FALSE));
+ evas_canvas3d_scene_color_pick_enable_set(globalGraphical.scene, EINA_FALSE);
}
static void
@@ -428,61 +397,48 @@ _init_scene(Evas_Object *img)
globalGraphical.scene = eo_add(EVAS_CANVAS3D_SCENE_CLASS, globalGraphical.evas);
/* Add the root node for the scene. */
- globalGraphical.root_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_NODE));
+ globalGraphical.root_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_NODE));
/* Add the camera. */
globalGraphical.camera = eo_add(EVAS_CANVAS3D_CAMERA_CLASS, globalGraphical.evas);
- eo_do(globalGraphical.camera,
- evas_canvas3d_camera_projection_perspective_set(globalGraphical.angle, 1.0, 2.0, 1000.0));
+ evas_canvas3d_camera_projection_perspective_set(globalGraphical.camera, globalGraphical.angle, 1.0, 2.0, 1000.0);
globalGraphical.camera_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_CAMERA));
- eo_do(globalGraphical.camera_node,
- evas_canvas3d_node_camera_set(globalGraphical.camera),
- evas_canvas3d_node_position_set(0.0, 0.0, 25.0),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0));
- eo_do(globalGraphical.root_node, evas_canvas3d_node_member_add(globalGraphical.camera_node));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_CAMERA));
+ evas_canvas3d_node_camera_set(globalGraphical.camera_node, globalGraphical.camera);
+ evas_canvas3d_node_position_set(globalGraphical.camera_node, 0.0, 0.0, 25.0);
+ evas_canvas3d_node_look_at_set(globalGraphical.camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0);
+ evas_canvas3d_node_member_add(globalGraphical.root_node, globalGraphical.camera_node);
globalGraphical.light = eo_add(EVAS_CANVAS3D_LIGHT_CLASS, globalGraphical.evas);
- eo_do(globalGraphical.light,
- evas_canvas3d_light_ambient_set(1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_light_diffuse_set(1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_light_specular_set(1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_light_projection_perspective_set(globalGraphical.angle / 5, 1.0, 1.0, 1000.0),
- evas_canvas3d_light_spot_cutoff_set(globalGraphical.angle / 15));
+ evas_canvas3d_light_ambient_set(globalGraphical.light, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_light_diffuse_set(globalGraphical.light, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_light_specular_set(globalGraphical.light, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_light_projection_perspective_set(globalGraphical.light, globalGraphical.angle / 5, 1.0, 1.0, 1000.0);
+ evas_canvas3d_light_spot_cutoff_set(globalGraphical.light, globalGraphical.angle / 15);
globalGraphical.light_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_LIGHT));
- eo_do(globalGraphical.light_node,
- evas_canvas3d_node_light_set(globalGraphical.light),
- evas_canvas3d_node_position_set(0.0, 100.0, 1.0),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0,
- EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0));
- eo_do(globalGraphical.root_node, evas_canvas3d_node_member_add(globalGraphical.light_node));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_LIGHT));
+ evas_canvas3d_node_light_set(globalGraphical.light_node, globalGraphical.light);
+ evas_canvas3d_node_position_set(globalGraphical.light_node, 0.0, 100.0, 1.0);
+ evas_canvas3d_node_look_at_set(globalGraphical.light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0);
+ evas_canvas3d_node_member_add(globalGraphical.root_node, globalGraphical.light_node);
globalGraphical.material = eo_add(EVAS_CANVAS3D_MATERIAL_CLASS, globalGraphical.evas);
globalGraphical.texture = eo_add(EVAS_CANVAS3D_TEXTURE_CLASS, globalGraphical.evas);
- eo_do(globalGraphical.texture,
- evas_canvas3d_texture_file_set("target_texture.png", NULL),
- evas_canvas3d_texture_filter_set(EVAS_CANVAS3D_TEXTURE_FILTER_LINEAR,
- EVAS_CANVAS3D_TEXTURE_FILTER_LINEAR),
- evas_canvas3d_texture_wrap_set(EVAS_CANVAS3D_WRAP_MODE_REPEAT,
- EVAS_CANVAS3D_WRAP_MODE_REPEAT));
- eo_do(globalGraphical.material,
- evas_canvas3d_material_texture_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, globalGraphical.texture),
- evas_canvas3d_material_texture_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, globalGraphical.texture),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 1.0, 0.2, 0.2, 0.2),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 0.0, 0.0, 0.2),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 0.2));
+ evas_canvas3d_texture_file_set(globalGraphical.texture, "target_texture.png", NULL);
+ evas_canvas3d_texture_filter_set(globalGraphical.texture, EVAS_CANVAS3D_TEXTURE_FILTER_LINEAR, EVAS_CANVAS3D_TEXTURE_FILTER_LINEAR);
+ evas_canvas3d_texture_wrap_set(globalGraphical.texture, EVAS_CANVAS3D_WRAP_MODE_REPEAT, EVAS_CANVAS3D_WRAP_MODE_REPEAT);
+ evas_canvas3d_material_texture_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, globalGraphical.texture);
+ evas_canvas3d_material_texture_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, globalGraphical.texture);
+ evas_canvas3d_material_enable_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE);
+ evas_canvas3d_material_enable_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE);
+ evas_canvas3d_material_enable_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE);
+ evas_canvas3d_material_enable_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_NORMAL, EINA_TRUE);
+ evas_canvas3d_material_color_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 1.0, 0.2, 0.2, 0.2);
+ evas_canvas3d_material_color_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 1.0, 0.0, 0.0, 0.2);
+ evas_canvas3d_material_color_set(globalGraphical.material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 0.2);
/* Add the mesh with target precision */
_sphere_init(globalGraphical.precision);
@@ -491,37 +447,24 @@ _init_scene(Evas_Object *img)
globalGraphical.mesh = eo_add(EVAS_CANVAS3D_MESH_CLASS, globalGraphical.evas);
if (!globalGraphical.model_path)
{
- eo_do(globalGraphical.mesh,
- evas_canvas3d_mesh_vertex_count_set(globalGraphical.vertex_count),
- evas_canvas3d_mesh_frame_add(0),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION,
- sizeof(vertex),
- &globalGraphical.vertices[0].position),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL,
- sizeof(vertex),
- &globalGraphical.vertices[0].normal),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT,
- sizeof(vertex),
- &globalGraphical.vertices[0].tangent),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR,
- sizeof(vertex), &globalGraphical.vertices[0].color),
- evas_canvas3d_mesh_frame_vertex_data_copy_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD,
- sizeof(vertex),
- &globalGraphical.vertices[0].texcoord),
-
- evas_canvas3d_mesh_index_data_copy_set(EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT,
- globalGraphical.index_count, &globalGraphical.indices[0]),
- evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES),
- evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG));
+ evas_canvas3d_mesh_vertex_count_set(globalGraphical.mesh, globalGraphical.vertex_count);
+ evas_canvas3d_mesh_frame_add(globalGraphical.mesh, 0);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, sizeof(vertex), &globalGraphical.vertices[0].position);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, sizeof(vertex), &globalGraphical.vertices[0].normal);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT, sizeof(vertex), &globalGraphical.vertices[0].tangent);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, sizeof(vertex), &globalGraphical.vertices[0].color);
+ evas_canvas3d_mesh_frame_vertex_data_copy_set(globalGraphical.mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, sizeof(vertex), &globalGraphical.vertices[0].texcoord);
+ evas_canvas3d_mesh_index_data_copy_set(globalGraphical.mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, globalGraphical.index_count, &globalGraphical.indices[0]);
+ evas_canvas3d_mesh_vertex_assembly_set(globalGraphical.mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES);
+ evas_canvas3d_mesh_shade_mode_set(globalGraphical.mesh, EVAS_CANVAS3D_SHADE_MODE_PHONG);
}
else
{
- eo_do(globalGraphical.mesh,
- efl_file_set(globalGraphical.model_path, NULL),
- evas_canvas3d_mesh_frame_material_set(0, globalGraphical.material),
- evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG));
+ efl_file_set(globalGraphical.mesh, globalGraphical.model_path, NULL);
+ evas_canvas3d_mesh_frame_material_set(globalGraphical.mesh, 0, globalGraphical.material);
+ evas_canvas3d_mesh_shade_mode_set(globalGraphical.mesh, EVAS_CANVAS3D_SHADE_MODE_PHONG);
}
- eo_do(globalGraphical.mesh, evas_canvas3d_mesh_frame_material_set(0, globalGraphical.material));
+ evas_canvas3d_mesh_frame_material_set(globalGraphical.mesh, 0, globalGraphical.material);
globalGraphical.list_meshes = eina_list_append(globalGraphical.list_meshes, globalGraphical.mesh);
}
@@ -531,24 +474,19 @@ _init_scene(Evas_Object *img)
for (i = 0; i < quantity; i++)
{
globalGraphical.mesh_node =
- eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH),
- evas_canvas3d_node_position_set(globalGraphical.places[i].position.x * 20,
- globalGraphical.places[i].position.y * 20,
- globalGraphical.places[i].position.z * 20));
+ eo_add(EVAS_CANVAS3D_NODE_CLASS, globalGraphical.evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_MESH), evas_canvas3d_node_position_set(eoid, globalGraphical.places[i].position.x * 20, globalGraphical.places[i].position.y * 20, globalGraphical.places[i].position.z * 20));
if (globalGraphical.model_path)
- eo_do(globalGraphical.mesh_node, evas_canvas3d_node_scale_set(0.2, 0.2, 0.2));
- eo_do(globalGraphical.root_node, evas_canvas3d_node_member_add(globalGraphical.mesh_node));
- eo_do(globalGraphical.mesh_node, evas_canvas3d_node_mesh_add((Eo*)eina_list_nth(globalGraphical.list_meshes, i)));
+ evas_canvas3d_node_scale_set(globalGraphical.mesh_node, 0.2, 0.2, 0.2);
+ evas_canvas3d_node_member_add(globalGraphical.root_node, globalGraphical.mesh_node);
+ evas_canvas3d_node_mesh_add(globalGraphical.mesh_node, (Eo*)eina_list_nth(globalGraphical.list_meshes, i));
globalGraphical.list_nodes = eina_list_append(globalGraphical.list_nodes, globalGraphical.mesh_node);
}
_init_bounding();
evas_object_geometry_get(img, &x, &y, &w, &h);
- eo_do(globalGraphical.scene,
- evas_canvas3d_scene_root_node_set(globalGraphical.root_node),
- evas_canvas3d_scene_camera_node_set(globalGraphical.camera_node),
- evas_canvas3d_scene_size_set(w, h));
+ evas_canvas3d_scene_root_node_set(globalGraphical.scene, globalGraphical.root_node);
+ evas_canvas3d_scene_camera_node_set(globalGraphical.scene, globalGraphical.camera_node);
+ evas_canvas3d_scene_size_set(globalGraphical.scene, w, h);
ecore_animator_frametime_set(1.0 / (globalGraphical.speed));
}
@@ -671,7 +609,7 @@ init_graphical_window(Evas_Object *img)
_init_graphical();
globalGraphical.evas = evas_object_evas_get(img);
_init_scene(img);
- eo_do(img, evas_obj_image_scene_set(globalGraphical.scene));
+ evas_obj_image_scene_set(img, globalGraphical.scene);
return img;
}
diff --git a/src/examples/performance/performance.c b/src/examples/performance/performance.c
index e3c7f014f..c1d0ef87d 100644
--- a/src/examples/performance/performance.c
+++ b/src/examples/performance/performance.c
@@ -85,13 +85,11 @@ _animate_scene(void *data)
static float angle = 0.0f;
angle += 0.03;
- eo_do((Evas_Canvas3D_Node *)data,
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 8 * sin(angle), 0.0, 8 * cos(angle),
- EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0));
+ evas_canvas3d_node_look_at_set((Evas_Canvas3D_Node *)data, EVAS_CANVAS3D_SPACE_PARENT, 8 * sin(angle), 0.0, 8 * cos(angle), EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0);
EINA_LIST_FOREACH (globalGraphical.list_nodes, l, node)
{
- eo_do(node, evas_canvas3d_node_orientation_angle_axis_set(10 * angle, 1.0, 1.0, 0.0));
+ evas_canvas3d_node_orientation_angle_axis_set(node, 10 * angle, 1.0, 1.0, 0.0);
}
/* Rotate */
@@ -132,7 +130,7 @@ _on_mouse_down(void *data, Evas *e EINA_UNUSED, Evas_Object *obj,
obj_x = ev->canvas.x - x;
obj_y = ev->canvas.y - y;
- eo_do(globalGraphical.scene, evas_canvas3d_scene_size_get(&scene_w, &scene_h));
+ evas_canvas3d_scene_size_get(globalGraphical.scene, &scene_w, &scene_h);
scene_x = obj_x * scene_w / (Evas_Real)w;
scene_y = obj_y * scene_h / (Evas_Real)h;
@@ -140,29 +138,28 @@ _on_mouse_down(void *data, Evas *e EINA_UNUSED, Evas_Object *obj,
time = clock();
if (globalGraphical.flags.colorpick_enable)
{
- eo_do(globalGraphical.scene, pick = evas_canvas3d_scene_color_pick_enable_set(EINA_TRUE));
- eo_do(globalGraphical.scene,
- pick = evas_canvas3d_scene_pick(ev->canvas.x, ev->canvas.y, &n, &m, NULL, NULL));
+ pick = evas_canvas3d_scene_color_pick_enable_set(globalGraphical.scene, EINA_TRUE);
+ pick = evas_canvas3d_scene_pick(globalGraphical.scene, ev->canvas.x, ev->canvas.y, &n, &m, NULL, NULL);
time = clock() - time;
diff_sec = ((float)time) / CLOCKS_PER_SEC / 10;
if (pick)
{
fprintf(stdout, "Boom! Color pick time expended for pick: %2.7f \n", diff_sec);
if (n != globalGraphical.mesh_nodebox)
- eo_do(n, evas_canvas3d_node_scale_set(0.5, 0.5, 0.5));
+ evas_canvas3d_node_scale_set(n, 0.5, 0.5, 0.5);
}
}
else
{
- eo_do(globalGraphical.scene, pick = evas_canvas3d_scene_color_pick_enable_set(EINA_FALSE));
- eo_do(globalGraphical.scene, pick = evas_canvas3d_scene_pick(scene_x, scene_y, &n, &m, &s, &t));
+ pick = evas_canvas3d_scene_color_pick_enable_set(globalGraphical.scene, EINA_FALSE);
+ pick = evas_canvas3d_scene_pick(globalGraphical.scene, scene_x, scene_y, &n, &m, &s, &t);
time = clock() - time;
diff_sec = ((float)time) / CLOCKS_PER_SEC / 10;
if (pick)
{
fprintf(stdout, "Boom! Geometry pick time expended for pick: %2.7f, TexCoord (%f, %f)\n", diff_sec, s, t);
if (n != globalGraphical.mesh_nodebox)
- eo_do(n, evas_canvas3d_node_scale_set(0.5, 0.5, 0.5));
+ evas_canvas3d_node_scale_set(n, 0.5, 0.5, 0.5);
}
}
}
@@ -204,12 +201,12 @@ _node_orientation_change_cb(void *data, Evas_Object *obj, void *event_info)
it = elm_flipselector_selected_item_get((Evas_Object*)data);
const char *str = elm_object_item_text_get(it);
if (str && !strcmp(str, "root node"))
- eo_do(globalGraphical.root_node, evas_canvas3d_node_orientation_angle_axis_set(15, 1.0, 1.0, 1.0));
+ evas_canvas3d_node_orientation_angle_axis_set(globalGraphical.root_node, 15, 1.0, 1.0, 1.0);
else
{
EINA_LIST_FOREACH (globalGraphical.list_nodes, l, node)
{
- eo_do((Eo*)node, evas_canvas3d_node_orientation_angle_axis_set(15, 1.0, 1.0, 1.0));
+ evas_canvas3d_node_orientation_angle_axis_set((Eo*)node, 15, 1.0, 1.0, 1.0);
}
}
}
@@ -222,12 +219,12 @@ _node_position_change_cb(void *data, Evas_Object *obj, void *event_info)
it = elm_flipselector_selected_item_get((Evas_Object*)data);
const char *str = elm_object_item_text_get(it);
if (str && !strcmp(str, "root node"))
- eo_do(globalGraphical.root_node, evas_canvas3d_node_position_set(10.0, 1.0, 1.0));
+ evas_canvas3d_node_position_set(globalGraphical.root_node, 10.0, 1.0, 1.0);
else
{
EINA_LIST_FOREACH (globalGraphical.list_nodes, l, node)
{
- eo_do((Eo*)node, evas_canvas3d_node_position_set(1.0, 1.0, 1.0));
+ evas_canvas3d_node_position_set((Eo*)node, 1.0, 1.0, 1.0);
}
}
}
@@ -240,12 +237,12 @@ _node_scale_change_cb(void *data, Evas_Object *obj, void *event_info)
it = elm_flipselector_selected_item_get((Evas_Object*)data);
const char *str = elm_object_item_text_get(it);
if (str && !strcmp(str, "root node"))
- eo_do(globalGraphical.root_node, evas_canvas3d_node_scale_set(1.0, 1.0, 1.0));
+ evas_canvas3d_node_scale_set(globalGraphical.root_node, 1.0, 1.0, 1.0);
else
{
EINA_LIST_FOREACH (globalGraphical.list_nodes, l, node)
{
- eo_do((Eo*)node, evas_canvas3d_node_scale_set(1.0, 1.0, 1.0));
+ evas_canvas3d_node_scale_set((Eo*)node, 1.0, 1.0, 1.0);
}
}
}
diff --git a/src/examples/sphere_hunter/evas_3d_sphere_hunter.c b/src/examples/sphere_hunter/evas_3d_sphere_hunter.c
index fe1712e9e..6de714d17 100644
--- a/src/examples/sphere_hunter/evas_3d_sphere_hunter.c
+++ b/src/examples/sphere_hunter/evas_3d_sphere_hunter.c
@@ -332,8 +332,7 @@ _restart_level(void *data, Evas_Object *btn, void *ev)
EINA_LIST_FOREACH(scene->items, l, item)
{
- eo_do(scene->root_node,
- evas_canvas3d_node_member_del(item));
+ evas_canvas3d_node_member_del(scene->root_node, item);
scene->items = eina_list_remove_list(scene->items, l);
}
@@ -341,8 +340,7 @@ _restart_level(void *data, Evas_Object *btn, void *ev)
scene->items = eina_list_append(scene->items, item);
EINA_LIST_FOREACH(scene->items, l, item)
- eo_do(scene->root_node,
- evas_canvas3d_node_member_add(item));
+ evas_canvas3d_node_member_add(scene->root_node, item);
ball_position_x = 0.0;
ball_position_y = -1.0;
@@ -438,18 +436,14 @@ static void
_camera_setup(Scene_Data *data)
{
data->camera = eo_add(EVAS_CANVAS3D_CAMERA_CLASS, evas);
- eo_do(data->camera,
- evas_canvas3d_camera_projection_perspective_set(50.0, 1.0, 1.0, 1000.0));
-
- data->camera_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_CAMERA));
- eo_do(data->camera_node,
- evas_canvas3d_node_camera_set(data->camera),
- evas_canvas3d_node_position_set(0.0, 40, 70),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0));
-
- eo_do(data->root_node,
- evas_canvas3d_node_member_add(data->camera_node));
+ evas_canvas3d_camera_projection_perspective_set(data->camera, 50.0, 1.0, 1.0, 1000.0);
+
+ data->camera_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_CAMERA));
+ evas_canvas3d_node_camera_set(data->camera_node, data->camera);
+ evas_canvas3d_node_position_set(data->camera_node, 0.0, 40, 70);
+ evas_canvas3d_node_look_at_set(data->camera_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0);
+
+ evas_canvas3d_node_member_add(data->root_node, data->camera_node);
}
static Eina_Bool
@@ -457,8 +451,7 @@ _animate_camera(void *data)
{
Scene_Data *scene = (Scene_Data *)data;
- eo_do(scene->camera_node,
- evas_canvas3d_node_position_set(0.0, camera_y, camera_z));
+ evas_canvas3d_node_position_set(scene->camera_node, 0.0, camera_y, camera_z);
return EINA_TRUE;
}
@@ -468,21 +461,17 @@ _light_setup(Scene_Data *data)
{
data->light = eo_add(EVAS_CANVAS3D_LIGHT_CLASS, evas);
- eo_do(data->light,
- evas_canvas3d_light_ambient_set(0.2, 0.2, 0.2, 1.0),
- evas_canvas3d_light_diffuse_set(1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_light_specular_set(1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_light_projection_perspective_set(100.0, 1.0, 1.0, 1000.0));
-
- data->light_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_LIGHT));
- eo_do(data->light_node,
- evas_canvas3d_node_light_set(data->light),
- evas_canvas3d_node_position_set(0.1, 25.0, 0.1),
- evas_canvas3d_node_look_at_set(EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0));
-
- eo_do(data->root_node,
- evas_canvas3d_node_member_add(data->light_node));
+ evas_canvas3d_light_ambient_set(data->light, 0.2, 0.2, 0.2, 1.0);
+ evas_canvas3d_light_diffuse_set(data->light, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_light_specular_set(data->light, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_light_projection_perspective_set(data->light, 100.0, 1.0, 1.0, 1000.0);
+
+ data->light_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_LIGHT));
+ evas_canvas3d_node_light_set(data->light_node, data->light);
+ evas_canvas3d_node_position_set(data->light_node, 0.1, 25.0, 0.1);
+ evas_canvas3d_node_look_at_set(data->light_node, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 0.0, 0.0, EVAS_CANVAS3D_SPACE_PARENT, 0.0, 1.0, 0.0);
+
+ evas_canvas3d_node_member_add(data->root_node, data->light_node);
}
static void
@@ -490,31 +479,24 @@ _mesh_cube_setup(Scene_Data *data)
{
data->mesh_cube = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas);
data->material_cube = eo_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas);
- eo_do(data->material_cube,
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_material_shininess_set(50.0));
-
- eo_do(data->mesh_cube,
- evas_canvas3d_mesh_vertex_count_set(24),
- evas_canvas3d_mesh_frame_add(0),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION,
- 12 * sizeof(float), &cube_vertices[ 0]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL,
- 12 * sizeof(float), &cube_vertices[ 3]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR,
- 12 * sizeof(float), &cube_vertices[ 6]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD,
- 12 * sizeof(float), &cube_vertices[10]),
- evas_canvas3d_mesh_index_data_set(EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT,
- 36, &cube_indices[0]),
- evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES),
- evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG),
- evas_canvas3d_mesh_frame_material_set(0, data->material_cube));
+ evas_canvas3d_material_enable_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE);
+ evas_canvas3d_material_enable_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE);
+ evas_canvas3d_material_enable_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE);
+ evas_canvas3d_material_color_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0);
+ evas_canvas3d_material_color_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0);
+ evas_canvas3d_material_color_set(data->material_cube, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_material_shininess_set(data->material_cube, 50.0);
+
+ evas_canvas3d_mesh_vertex_count_set(data->mesh_cube, 24);
+ evas_canvas3d_mesh_frame_add(data->mesh_cube, 0);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_cube, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &cube_vertices[ 0]);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_cube, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &cube_vertices[ 3]);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_cube, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &cube_vertices[ 6]);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_cube, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &cube_vertices[10]);
+ evas_canvas3d_mesh_index_data_set(data->mesh_cube, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]);
+ evas_canvas3d_mesh_vertex_assembly_set(data->mesh_cube, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES);
+ evas_canvas3d_mesh_shade_mode_set(data->mesh_cube, EVAS_CANVAS3D_SHADE_MODE_PHONG);
+ evas_canvas3d_mesh_frame_material_set(data->mesh_cube, 0, data->material_cube);
}
static void
@@ -526,49 +508,37 @@ _create_bondar(Scene_Data *data, Evas_Real scale_x, Evas_Real scale_y, Evas_Real
mesh = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas);
material = eo_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas);
- node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH));
-
- eo_do(material,
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.0, 1.0, 1.0, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_material_shininess_set(50.0));
+ node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_MESH));
+
+ evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE);
+ evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE);
+ evas_canvas3d_material_enable_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE);
+ evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0);
+ evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_material_shininess_set(material, 50.0);
if (color)
- eo_do(material,
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.0, 0.7, 1.0, 1.0));
+ evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.0, 0.7, 1.0, 1.0);
else
- eo_do(material,
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.0, 1.0, 1.0, 1.0));
-
- eo_do(mesh,
- evas_canvas3d_mesh_vertex_count_set(24),
- evas_canvas3d_mesh_frame_add(0),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION,
- 12 * sizeof(float), &cube_vertices[ 0]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL,
- 12 * sizeof(float), &cube_vertices[ 3]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR,
- 12 * sizeof(float), &cube_vertices[ 6]),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD,
- 12 * sizeof(float), &cube_vertices[10]),
- evas_canvas3d_mesh_index_data_set(EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT,
- 36, &cube_indices[0]),
- evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES),
- evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG),
- evas_canvas3d_mesh_frame_material_set(0, material));
-
- eo_do(data->root_node,
- evas_canvas3d_node_member_add(node));
-
- eo_do(node,
- evas_canvas3d_node_mesh_add(mesh),
- evas_canvas3d_node_position_set(x, y, z);
- evas_canvas3d_node_scale_set(scale_x, scale_y, scale_z));
+ evas_canvas3d_material_color_set(material, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.0, 1.0, 1.0, 1.0);
+
+ evas_canvas3d_mesh_vertex_count_set(mesh, 24);
+ evas_canvas3d_mesh_frame_add(mesh, 0);
+ evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, 12 * sizeof(float), &cube_vertices[ 0]);
+ evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, 12 * sizeof(float), &cube_vertices[ 3]);
+ evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, 12 * sizeof(float), &cube_vertices[ 6]);
+ evas_canvas3d_mesh_frame_vertex_data_set(mesh, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, 12 * sizeof(float), &cube_vertices[10]);
+ evas_canvas3d_mesh_index_data_set(mesh, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, 36, &cube_indices[0]);
+ evas_canvas3d_mesh_vertex_assembly_set(mesh, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES);
+ evas_canvas3d_mesh_shade_mode_set(mesh, EVAS_CANVAS3D_SHADE_MODE_PHONG);
+ evas_canvas3d_mesh_frame_material_set(mesh, 0, material);
+
+ evas_canvas3d_node_member_add(data->root_node, node);
+
+ evas_canvas3d_node_mesh_add(node, mesh);
+ evas_canvas3d_node_position_set(node, x, y, z);
+ evas_canvas3d_node_scale_set(node, scale_x, scale_y, scale_z);
}
static void
@@ -586,16 +556,13 @@ _create_cubes(Scene_Data *data, Evas_Real r, int count)
Eo *node = NULL;
alpha = d_alpha * i * M_PI / 180;
- node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH));
+ node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_MESH));
- eo_do(node,
- evas_canvas3d_node_mesh_add(data->mesh_cube),
- evas_canvas3d_node_position_set(r * sin(alpha), 2.0 + (r / 4 * sin(alpha)), r * cos(alpha));
- evas_canvas3d_node_scale_set(1.0, 1.0, 1.0));
+ evas_canvas3d_node_mesh_add(node, data->mesh_cube);
+ evas_canvas3d_node_position_set(node, r * sin(alpha), 2.0 + (r / 4 * sin(alpha)), r * cos(alpha));
+ evas_canvas3d_node_scale_set(node, 1.0, 1.0, 1.0);
- eo_do(data->root_node,
- evas_canvas3d_node_member_add(node));
+ evas_canvas3d_node_member_add(data->root_node, node);
data->items = eina_list_append(data->items, node);
}
@@ -608,43 +575,33 @@ _mesh_ball_setup(Scene_Data *data)
data->mesh_ball = eo_add(EVAS_CANVAS3D_MESH_CLASS, evas);
data->material_ball = eo_add(EVAS_CANVAS3D_MATERIAL_CLASS, evas);
- data->mesh_node_ball = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_MESH));
+ data->mesh_node_ball = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_MESH));
/* Setup material for ball. */
- eo_do(data->material_ball,
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE),
- evas_canvas3d_material_enable_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0),
- evas_canvas3d_material_color_set(EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0),
- evas_canvas3d_material_shininess_set(50.0));
+ evas_canvas3d_material_enable_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, EINA_TRUE);
+ evas_canvas3d_material_enable_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, EINA_TRUE);
+ evas_canvas3d_material_enable_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, EINA_TRUE);
+ evas_canvas3d_material_color_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_AMBIENT, 0.2, 0.2, 0.2, 1.0);
+ evas_canvas3d_material_color_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_DIFFUSE, 0.8, 0.8, 0.8, 1.0);
+ evas_canvas3d_material_color_set(data->material_ball, EVAS_CANVAS3D_MATERIAL_ATTRIB_SPECULAR, 1.0, 1.0, 1.0, 1.0);
+ evas_canvas3d_material_shininess_set(data->material_ball, 50.0);
/* Setup mesh for ball. */
- eo_do(data->mesh_ball,
- evas_canvas3d_mesh_vertex_count_set(vertex_count),
- evas_canvas3d_mesh_frame_add(0),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION,
- sizeof(vertex), &vertices[0].position),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL,
- sizeof(vertex), &vertices[0].normal),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT,
- sizeof(vertex), &vertices[0].tangent),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR,
- sizeof(vertex), &vertices[0].color),
- evas_canvas3d_mesh_frame_vertex_data_set(0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD,
- sizeof(vertex), &vertices[0].texcoord),
- evas_canvas3d_mesh_index_data_set(EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, index_count, &indices[0]),
- evas_canvas3d_mesh_vertex_assembly_set(EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES),
- evas_canvas3d_mesh_shade_mode_set(EVAS_CANVAS3D_SHADE_MODE_PHONG),
- evas_canvas3d_mesh_frame_material_set(0, data->material_ball));
-
- eo_do(data->root_node,
- evas_canvas3d_node_member_add(data->mesh_node_ball));
-
- eo_do(data->mesh_node_ball,
- evas_canvas3d_node_mesh_add(data->mesh_ball));
+ evas_canvas3d_mesh_vertex_count_set(data->mesh_ball, vertex_count);
+ evas_canvas3d_mesh_frame_add(data->mesh_ball, 0);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_ball, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_POSITION, sizeof(vertex), &vertices[0].position);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_ball, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_NORMAL, sizeof(vertex), &vertices[0].normal);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_ball, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT, sizeof(vertex), &vertices[0].tangent);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_ball, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_COLOR, sizeof(vertex), &vertices[0].color);
+ evas_canvas3d_mesh_frame_vertex_data_set(data->mesh_ball, 0, EVAS_CANVAS3D_VERTEX_ATTRIB_TEXCOORD, sizeof(vertex), &vertices[0].texcoord);
+ evas_canvas3d_mesh_index_data_set(data->mesh_ball, EVAS_CANVAS3D_INDEX_FORMAT_UNSIGNED_SHORT, index_count, &indices[0]);
+ evas_canvas3d_mesh_vertex_assembly_set(data->mesh_ball, EVAS_CANVAS3D_VERTEX_ASSEMBLY_TRIANGLES);
+ evas_canvas3d_mesh_shade_mode_set(data->mesh_ball, EVAS_CANVAS3D_SHADE_MODE_PHONG);
+ evas_canvas3d_mesh_frame_material_set(data->mesh_ball, 0, data->material_ball);
+
+ evas_canvas3d_node_member_add(data->root_node, data->mesh_node_ball);
+
+ evas_canvas3d_node_mesh_add(data->mesh_node_ball, data->mesh_ball);
}
static void
@@ -655,13 +612,11 @@ _scene_setup(Scene_Data *data, Evas_Real r, int count)
data->scene = eo_add(EVAS_CANVAS3D_SCENE_CLASS, evas);
/* Add the root node for the scene. */
- data->root_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas,
- evas_canvas3d_node_constructor(EVAS_CANVAS3D_NODE_TYPE_NODE));
+ data->root_node = eo_add(EVAS_CANVAS3D_NODE_CLASS, evas, evas_canvas3d_node_constructor(eoid, EVAS_CANVAS3D_NODE_TYPE_NODE));
- eo_do(data->scene,
- evas_canvas3d_scene_size_set(WIDTH, HEIGHT),
- evas_canvas3d_scene_shadows_enable_set(EINA_TRUE),
- evas_canvas3d_scene_background_color_set(0.0, 0.0, 0.0, 0.0));
+ evas_canvas3d_scene_size_set(data->scene, WIDTH, HEIGHT);
+ evas_canvas3d_scene_shadows_enable_set(data->scene, EINA_TRUE);
+ evas_canvas3d_scene_background_color_set(data->scene, 0.0, 0.0, 0.0, 0.0);
_camera_setup(data);
_light_setup(data);
@@ -678,9 +633,8 @@ _scene_setup(Scene_Data *data, Evas_Real r, int count)
EINA_LIST_FOREACH(data->items, l, item)
nodes = eina_list_append(nodes, item);
- eo_do(data->scene,
- evas_canvas3d_scene_root_node_set(data->root_node),
- evas_canvas3d_scene_camera_node_set(data->camera_node));
+ evas_canvas3d_scene_root_node_set(data->scene, data->root_node);
+ evas_canvas3d_scene_camera_node_set(data->scene, data->camera_node);
}
char score_buffer[32];
@@ -718,8 +672,7 @@ _animate_ball(void *data)
if (reload == EINA_TRUE)
elm_object_signal_emit(layout, "play", "efl_game");
- eo_do(scene->mesh_node_ball,
- evas_canvas3d_node_position_set(ball_position_x, ball_position_y, ball_position_z));
+ evas_canvas3d_node_position_set(scene->mesh_node_ball, ball_position_x, ball_position_y, ball_position_z);
if ((ball_position_x < -21.0) || (ball_position_x > 21.0) || (ball_position_z < -21.0) || (ball_position_z > 21.0))
{
@@ -772,13 +725,11 @@ _animate_ball(void *data)
}
}
- eo_do(scene->mesh_node_ball,
- evas_canvas3d_node_position_get(EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z));
+ evas_canvas3d_node_position_get(scene->mesh_node_ball, EVAS_CANVAS3D_SPACE_PARENT, &x, &y, &z);
EINA_LIST_FOREACH(scene->items, l, node)
{
- eo_do(node,
- evas_canvas3d_node_position_get(EVAS_CANVAS3D_SPACE_PARENT, &xx, &yy, &zz));
+ evas_canvas3d_node_position_get(node, EVAS_CANVAS3D_SPACE_PARENT, &xx, &yy, &zz);
d_x = xx - x;
d_y = yy - y;
@@ -786,8 +737,7 @@ _animate_ball(void *data)
if (d_x < 2.0 && d_x > -2.0 && d_y < 2.0 && d_y > -2.0 && d_z < 2.0 && d_z > -2.0)
{
- eo_do(scene->root_node,
- evas_canvas3d_node_member_del(node));
+ evas_canvas3d_node_member_del(scene->root_node, node);
scene->items = eina_list_remove_list(scene->items, l);
i--;
@@ -819,8 +769,7 @@ _animate_cubes(void *data)
angle += 0.5;
EINA_LIST_FOREACH(scene->items, l, cube)
- eo_do(cube,
- evas_canvas3d_node_orientation_angle_axis_set(angle, 1.0, 1.0, 1.0));
+ evas_canvas3d_node_orientation_angle_axis_set(cube, angle, 1.0, 1.0, 1.0);
/* Rotate */
if (angle > 360.0)
@@ -866,9 +815,8 @@ elm_main(int argc, char **argv)
_scene_setup(&data, 10.0, 10);
image = evas_object_image_filled_add(evas);
- eo_do(image,
- efl_gfx_visible_set(EINA_TRUE),
- evas_obj_image_scene_set(data.scene));
+ efl_gfx_visible_set(image, EINA_TRUE);
+ evas_obj_image_scene_set(image, data.scene);
evas_object_size_hint_weight_set(image, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(image, EVAS_HINT_FILL, EVAS_HINT_FILL);
diff --git a/src/lib/elc_combobox.c b/src/lib/elc_combobox.c
index cd8e32cbe..408b59050 100644
--- a/src/lib/elc_combobox.c
+++ b/src/lib/elc_combobox.c
@@ -45,12 +45,12 @@ static const Elm_Action key_actions[] = {
EOLIAN static Eina_Bool
_elm_combobox_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Combobox_Data *sd)
{
- eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
- eo_do(sd->genlist, elm_obj_widget_translate());
- eo_do(sd->entry, elm_obj_widget_translate());
+ elm_obj_widget_translate(eo_super(obj, MY_CLASS));
+ elm_obj_widget_translate(sd->genlist);
+ elm_obj_widget_translate(sd->entry);
if (sd->hover)
- eo_do(sd->hover, elm_obj_widget_translate());
+ elm_obj_widget_translate(sd->hover);
return EINA_TRUE;
}
@@ -72,7 +72,7 @@ _elm_combobox_elm_widget_theme_apply(Eo *obj, Elm_Combobox_Data *sd)
/* combobox's style has no extra bit for orientation but could have... */
eina_stringshare_replace(&(wd->style), buf);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
eina_stringshare_replace(&(wd->style), style);
@@ -117,7 +117,7 @@ _hover_end_finished(void *data,
{
sd->expanded = EINA_FALSE;
evas_object_hide(sd->hover);
- eo_do(data, eo_event_callback_call(ELM_COMBOBOX_EVENT_DISMISSED, NULL));
+ eo_event_callback_call(data, ELM_COMBOBOX_EVENT_DISMISSED, NULL);
}
}
@@ -190,7 +190,7 @@ _activate(Evas_Object *obj)
evas_object_show(sd->genlist);
elm_genlist_item_selected_set(sd->item, EINA_TRUE);
evas_object_show(sd->hover);
- eo_do(obj, eo_event_callback_call(ELM_COMBOBOX_EVENT_EXPANDED, NULL));
+ eo_event_callback_call(obj, ELM_COMBOBOX_EVENT_EXPANDED, NULL);
}
static void
@@ -198,13 +198,13 @@ _on_item_selected(void *data , Evas_Object *obj EINA_UNUSED, void *event)
{
ELM_COMBOBOX_DATA_GET(data, sd);
elm_object_focus_set(sd->entry, EINA_TRUE);
- eo_do(data, eo_event_callback_call(ELM_COMBOBOX_EVENT_ITEM_SELECTED, event));
+ eo_event_callback_call(data, ELM_COMBOBOX_EVENT_ITEM_SELECTED, event);
}
static void
_on_item_pressed(void *data , Evas_Object *obj EINA_UNUSED, void *event)
{
- eo_do(data, eo_event_callback_call(ELM_COMBOBOX_EVENT_ITEM_PRESSED, event));
+ eo_event_callback_call(data, ELM_COMBOBOX_EVENT_ITEM_PRESSED, event);
}
static Eina_Bool
@@ -221,7 +221,7 @@ _gl_filter_finished_cb(void *data, const Eo_Event *event)
return EINA_TRUE;
}
- eo_do(data, eo_event_callback_call(ELM_COMBOBOX_EVENT_FILTER_DONE, event->event_info));
+ eo_event_callback_call(data, ELM_COMBOBOX_EVENT_FILTER_DONE, event->event_info);
if (sd->count > 0)
{
@@ -252,7 +252,7 @@ _on_aborted(void *data, const Eo_Event *event EINA_UNUSED)
static Eina_Bool
_on_changed(void *data, const Eo_Event *event EINA_UNUSED)
{
- eo_do(data, eo_event_callback_call(ELM_ENTRY_EVENT_CHANGED, NULL));
+ eo_event_callback_call(data, ELM_ENTRY_EVENT_CHANGED, NULL);
return EINA_TRUE;
}
@@ -266,36 +266,35 @@ _on_clicked(void *data, const Eo_Event *event EINA_UNUSED)
EOLIAN static void
_elm_combobox_evas_object_smart_add(Eo *obj, Elm_Combobox_Data *sd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_mirrored_automatic_set(obj, EINA_FALSE);
- eo_do(obj, eo_event_callback_add(
- EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_clicked, obj));
+ eo_event_callback_add(obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_clicked, obj);
//What are you doing here?
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static void
_elm_combobox_evas_object_smart_del(Eo *obj, Elm_Combobox_Data *sd)
{
sd->hover_parent = NULL;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_combobox_evas_object_smart_show(Eo *obj, Elm_Combobox_Data *sd)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_show());
+ evas_obj_smart_show(eo_super(obj, MY_CLASS));
if (sd->expanded) evas_object_show(sd->hover);
}
EOLIAN static void
_elm_combobox_evas_object_smart_hide(Eo *obj, Elm_Combobox_Data *sd)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_hide());
+ evas_obj_smart_hide(eo_super(obj, MY_CLASS));
if (sd->hover) evas_object_hide(sd->hover);
}
@@ -321,14 +320,13 @@ _elm_combobox_eo_base_constructor(Eo *obj, Elm_Combobox_Data *sd)
Evas_Object *entry;
char buf[128];
- eo_do_super(obj, MY_CLASS, eo_constructor());
+ eo_constructor(eo_super(obj, MY_CLASS));
sd->first_filter = EINA_TRUE;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_GLASS_PANE));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_GLASS_PANE);
//hover-parent
sd->hover_parent = elm_object_parent_widget_get(obj);
@@ -342,8 +340,8 @@ _elm_combobox_eo_base_constructor(Eo *obj, Elm_Combobox_Data *sd)
elm_widget_style_get(obj));
elm_object_style_set(sd->hover, buf);
- eo_do(sd->hover, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_hover_clicked, obj));
+ eo_event_callback_add
+ (sd->hover, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_hover_clicked, obj);
elm_layout_signal_callback_add
(sd->hover, "elm,action,hide,finished", "elm", _hover_end_finished, obj);
@@ -368,8 +366,7 @@ _elm_combobox_eo_base_constructor(Eo *obj, Elm_Combobox_Data *sd)
evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_smart_callback_add(gl, "selected", _on_item_selected, obj);
evas_object_smart_callback_add(gl, "pressed", _on_item_pressed, obj);
- eo_do(gl, eo_event_callback_add(ELM_GENLIST_EVENT_FILTER_DONE,
- _gl_filter_finished_cb, obj));
+ eo_event_callback_add(gl, ELM_GENLIST_EVENT_FILTER_DONE, _gl_filter_finished_cb, obj);
elm_genlist_homogeneous_set(gl, EINA_TRUE);
elm_genlist_mode_set(gl, ELM_LIST_COMPRESS);
elm_table_pack(sd->tbl, gl, 0, 0, 1, 1);
@@ -382,15 +379,12 @@ _elm_combobox_eo_base_constructor(Eo *obj, Elm_Combobox_Data *sd)
ELM_SCROLLER_POLICY_OFF);
elm_entry_scrollable_set(entry, EINA_TRUE);
elm_entry_single_line_set(entry, EINA_TRUE);
- eo_do(entry, eo_event_callback_add(ELM_ENTRY_EVENT_CHANGED_USER,
- _on_changed, obj));
- eo_do(entry, eo_event_callback_add(ELM_ENTRY_EVENT_ABORTED,
- _on_aborted, obj));
+ eo_event_callback_add(entry, ELM_ENTRY_EVENT_CHANGED_USER, _on_changed, obj);
+ eo_event_callback_add(entry, ELM_ENTRY_EVENT_ABORTED, _on_aborted, obj);
evas_object_show(entry);
- eo_do(obj,
- eo_composite_attach(gl),
- eo_composite_attach(entry));
+ eo_composite_attach(obj, gl);
+ eo_composite_attach(obj, entry);
elm_object_part_content_set(obj, "elm.swallow.content", entry);
return obj;
@@ -417,7 +411,7 @@ _elm_combobox_hover_end(Eo *obj, Elm_Combobox_Data *sd)
{
sd->expanded = EINA_FALSE;
evas_object_hide(sd->hover);
- eo_do(obj, eo_event_callback_call(ELM_COMBOBOX_EVENT_DISMISSED, NULL));
+ eo_event_callback_call(obj, ELM_COMBOBOX_EVENT_DISMISSED, NULL);
} // for backward compatibility
}
@@ -463,8 +457,7 @@ _key_action_activate(Evas_Object *obj, const char *params EINA_UNUSED)
elm_combobox_hover_begin(obj);
else
{
- eo_do(sd->genlist, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_PRESSED,
- sd->item));
+ eo_event_callback_call(sd->genlist, EVAS_CLICKABLE_INTERFACE_EVENT_PRESSED, sd->item);
elm_entry_cursor_end_set(sd->entry);
}
return EINA_TRUE;
@@ -511,7 +504,7 @@ _elm_combobox_elm_genlist_filter_set(Eo *obj EINA_UNUSED, Elm_Combobox_Data *pd,
{
pd->first_filter = EINA_FALSE;
- eo_do(pd->genlist, elm_obj_genlist_filter_set(key));
+ elm_obj_genlist_filter_set(pd->genlist, key);
}
EOLIAN void
@@ -532,7 +525,7 @@ EOLIAN static void
_elm_combobox_evas_object_smart_resize(Eo *obj, Elm_Combobox_Data *pd,
Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
if (pd->count > 0) _table_resize(obj);
}
#include "elm_combobox.eo.c"
diff --git a/src/lib/elc_ctxpopup.c b/src/lib/elc_ctxpopup.c
index e1ce44116..27f24f48f 100644
--- a/src/lib/elc_ctxpopup.c
+++ b/src/lib/elc_ctxpopup.c
@@ -53,9 +53,9 @@ _elm_ctxpopup_elm_widget_translate(Eo *obj, Elm_Ctxpopup_Data *sd)
if (sd->auto_hide) evas_object_hide(obj);
EINA_LIST_FOREACH(sd->items, l, it)
- eo_do(it, elm_wdg_item_translate());
+ elm_wdg_item_translate(it);
- eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
+ elm_obj_widget_translate(eo_super(obj, MY_CLASS));
return EINA_TRUE;
}
@@ -622,7 +622,7 @@ _elm_ctxpopup_elm_widget_sub_object_add(Eo *obj, Elm_Ctxpopup_Data *_pd EINA_UNU
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_add(sobj));
+ int_ret = elm_obj_widget_sub_object_add(eo_super(obj, MY_CLASS), sobj);
return int_ret;
}
@@ -675,7 +675,7 @@ _elm_ctxpopup_elm_layout_sizing_eval(Eo *obj, Elm_Ctxpopup_Data *sd)
_show_signals_emit(obj, sd->dir);
- eo_do(obj, eo_event_callback_call(ELM_CTXPOPUP_EVENT_GEOMETRY_UPDATE, &rect));
+ eo_event_callback_call(obj, ELM_CTXPOPUP_EVENT_GEOMETRY_UPDATE, &rect);
}
static void
@@ -713,7 +713,7 @@ _on_parent_resize(void *data,
sd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN;
evas_object_hide(data);
- eo_do(data, eo_event_callback_call(ELM_CTXPOPUP_EVENT_DISMISSED, NULL));
+ eo_event_callback_call(data, ELM_CTXPOPUP_EVENT_DISMISSED, NULL);
}
else
{
@@ -755,7 +755,7 @@ _elm_ctxpopup_elm_widget_theme_apply(Eo *obj, Elm_Ctxpopup_Data *sd)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
elm_widget_theme_object_set
@@ -787,7 +787,7 @@ _elm_ctxpopup_elm_container_content_set(Eo *obj, Elm_Ctxpopup_Data *sd, const ch
if ((part) && (strcmp(part, "default")))
{
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_container_content_set(part, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), part, content);
return int_ret;
}
@@ -821,7 +821,7 @@ _elm_ctxpopup_elm_container_content_get(Eo *obj, Elm_Ctxpopup_Data *sd, const ch
if ((part) && (strcmp(part, "default")))
{
Evas_Object *ret = NULL;
- eo_do_super(obj, MY_CLASS, ret = elm_obj_container_content_get(part));
+ ret = elm_obj_container_content_get(eo_super(obj, MY_CLASS), part);
return ret;
}
@@ -835,7 +835,7 @@ _elm_ctxpopup_elm_container_content_unset(Eo *obj, Elm_Ctxpopup_Data *sd, const
if ((part) && (strcmp(part, "default")))
{
- eo_do_super(obj, MY_CLASS, content = elm_obj_container_content_unset(part));
+ content = elm_obj_container_content_unset(eo_super(obj, MY_CLASS), part);
return content;
}
@@ -920,7 +920,7 @@ _elm_ctxpopup_item_elm_widget_item_disable(Eo *eo_ctxpopup_it,
{
Eina_Bool tmp;
elm_object_item_disabled_set
- (ctxpopup_it->list_item, eo_do_ret(eo_ctxpopup_it, tmp, elm_wdg_item_disabled_get()));
+ (ctxpopup_it->list_item, elm_wdg_item_disabled_get(eo_ctxpopup_it));
}
EOLIAN static void
@@ -1027,7 +1027,7 @@ _hide_finished_cb(void *data,
const char *source EINA_UNUSED)
{
evas_object_hide(data);
- eo_do(data, eo_event_callback_call(ELM_CTXPOPUP_EVENT_DISMISSED, NULL));
+ eo_event_callback_call(data, ELM_CTXPOPUP_EVENT_DISMISSED, NULL);
}
static void
@@ -1076,7 +1076,7 @@ _elm_ctxpopup_item_eo_base_destructor(Eo *eo_ctxpopup_it,
if (sd->list_visible) elm_layout_sizing_eval(WIDGET(ctxpopup_it));
}
- eo_do_super(eo_ctxpopup_it, ELM_CTXPOPUP_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_ctxpopup_it, ELM_CTXPOPUP_ITEM_CLASS));
}
EOLIAN static Eina_Bool
@@ -1084,7 +1084,7 @@ _elm_ctxpopup_elm_widget_disable(Eo *obj, Elm_Ctxpopup_Data *sd)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_disable());
+ int_ret = elm_obj_widget_disable(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
if (sd->list)
elm_object_disabled_set(sd->list, elm_widget_disabled_get(obj));
@@ -1099,7 +1099,7 @@ _elm_ctxpopup_evas_object_smart_add(Eo *obj, Elm_Ctxpopup_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
if (!elm_layout_theme_set
@@ -1138,7 +1138,7 @@ _elm_ctxpopup_evas_object_smart_add(Eo *obj, Elm_Ctxpopup_Data *priv)
(priv->box, EVAS_CALLBACK_RESIZE, _on_content_resized, obj);
/* box will be our content placeholder, thus the parent's version call */
- eo_do_super(obj, MY_CLASS, elm_obj_container_content_set("elm.swallow.content", priv->box));
+ elm_obj_container_content_set(eo_super(obj, MY_CLASS), "elm.swallow.content", priv->box);
evas_object_event_callback_add(obj, EVAS_CALLBACK_SHOW, _on_show, NULL);
evas_object_event_callback_add(obj, EVAS_CALLBACK_HIDE, _on_hide, NULL);
@@ -1163,7 +1163,7 @@ _elm_ctxpopup_evas_object_smart_del(Eo *obj, Elm_Ctxpopup_Data *sd)
EINA_LIST_FREE(sd->items, it)
eo_del(it);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
@@ -1190,11 +1190,10 @@ elm_ctxpopup_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_ctxpopup_eo_base_constructor(Eo *obj, Elm_Ctxpopup_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_POPUP_MENU));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_POPUP_MENU);
return obj;
}
@@ -1271,7 +1270,7 @@ _item_wrap_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UN
EOLIAN static Eo *
_elm_ctxpopup_item_eo_base_constructor(Eo *obj, Elm_Ctxpopup_Item_Data *it)
{
- obj = eo_do_super_ret(obj, ELM_CTXPOPUP_ITEM_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, ELM_CTXPOPUP_ITEM_CLASS));
it->base = eo_data_scope_get(obj, ELM_WIDGET_ITEM_CLASS);
return obj;
@@ -1282,7 +1281,7 @@ _elm_ctxpopup_item_append(Eo *obj, Elm_Ctxpopup_Data *sd, const char *label, Eva
{
Eo *eo_item;
- eo_item = eo_add(ELM_CTXPOPUP_ITEM_CLASS, obj, elm_obj_ctxpopup_item_init(func, data));
+ eo_item = eo_add(ELM_CTXPOPUP_ITEM_CLASS, obj, elm_obj_ctxpopup_item_init(eoid, func, data));
if (!eo_item) return NULL;
ELM_CTXPOPUP_ITEM_DATA_GET(eo_item, item);
@@ -1376,7 +1375,7 @@ _elm_ctxpopup_item_prepend(Eo *obj, Elm_Ctxpopup_Data *sd, const char *label, Ev
{
Eo *eo_item;
- eo_item = eo_add(ELM_CTXPOPUP_ITEM_CLASS, obj, elm_obj_ctxpopup_item_init(func, data));
+ eo_item = eo_add(ELM_CTXPOPUP_ITEM_CLASS, obj, elm_obj_ctxpopup_item_init(eoid, func, data));
if (!eo_item) return NULL;
ELM_CTXPOPUP_ITEM_DATA_GET(eo_item, item);
@@ -1428,7 +1427,7 @@ _elm_ctxpopup_item_init(Eo *eo_item,
const void *data)
{
Eo *obj;
- eo_do(eo_item, obj = eo_parent_get());
+ obj = eo_parent_get(eo_item);
Elm_Ctxpopup_Data *sd = eo_data_scope_get(obj, ELM_CTXPOPUP_CLASS);
if (!sd->list)
{
@@ -1470,7 +1469,7 @@ EOLIAN static Elm_Atspi_State_Set
_elm_ctxpopup_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Ctxpopup_Data *sd EINA_UNUSED)
{
Elm_Atspi_State_Set ret;
- eo_do_super(obj, MY_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(obj, MY_CLASS));
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_MODAL);
diff --git a/src/lib/elc_fileselector.c b/src/lib/elc_fileselector.c
index 6922594c1..3ead81682 100644
--- a/src/lib/elc_fileselector.c
+++ b/src/lib/elc_fileselector.c
@@ -66,7 +66,7 @@ _elm_fileselector_smart_del_do(Elm_Fileselector_Data *sd)
free(ecore_idler_del(sd->populate_idler));
ecore_idler_del(sd->path_entry_idler);
- eo_do_super(sd->obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(sd->obj, MY_CLASS));
}
EOLIAN static void
@@ -104,7 +104,7 @@ _elm_fileselector_elm_widget_theme_apply(Eo *obj, Elm_Fileselector_Data *sd)
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
style = elm_widget_style_get(obj);
@@ -544,8 +544,8 @@ _signal_first(Listing_Request *lreq)
EINA_LIST_FREE(sd->paths, path) free(path);
}
- eo_do(lreq->obj, eo_event_callback_call
- (ELM_FILESELECTOR_EVENT_DIRECTORY_OPEN, (void *)lreq->path));
+ eo_event_callback_call
+ (lreq->obj, ELM_FILESELECTOR_EVENT_DIRECTORY_OPEN, (void *)lreq->path);
if (!lreq->parent_it)
{
@@ -801,8 +801,8 @@ _on_item_activated(void *data, const Eo_Event *event)
is_dir = ecore_file_is_dir(path);
if (!is_dir)
{
- eo_do(data, eo_event_callback_call
- (ELM_FILESELECTOR_EVENT_ACTIVATED, (void *)path));
+ eo_event_callback_call
+ (data, ELM_FILESELECTOR_EVENT_ACTIVATED, (void *)path);
return EINA_TRUE;
}
@@ -890,8 +890,8 @@ _on_item_selected(void *data, const Eo_Event *event)
else
elm_object_text_set(sd->name_entry, ecore_file_file_get(path));
- eo_do(data, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (void *)path));
+ eo_event_callback_call
+ (data, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (void *)path);
}
else if (sd->multi && is_dir && sd->double_tap_navigation)
{
@@ -1021,7 +1021,7 @@ _ok(void *data, const Eo_Event *event EINA_UNUSED)
if (!sd->path)
{
- eo_do(fs, eo_event_callback_call(ELM_FILESELECTOR_EVENT_DONE, NULL));
+ eo_event_callback_call(fs, ELM_FILESELECTOR_EVENT_DONE, NULL);
return EINA_TRUE;
}
@@ -1037,8 +1037,8 @@ _ok(void *data, const Eo_Event *event EINA_UNUSED)
else
selection = eina_stringshare_add(elm_fileselector_selected_get(fs));
- eo_do(fs, eo_event_callback_call
- (ELM_FILESELECTOR_EVENT_DONE, (void *)selection));
+ eo_event_callback_call
+ (fs, ELM_FILESELECTOR_EVENT_DONE, (void *)selection);
eina_stringshare_del(selection);
return EINA_TRUE;
@@ -1049,7 +1049,7 @@ _canc(void *data, const Eo_Event *event EINA_UNUSED)
{
Evas_Object *fs = data;
- eo_do(fs, eo_event_callback_call(ELM_FILESELECTOR_EVENT_DONE, NULL));
+ eo_event_callback_call(fs, ELM_FILESELECTOR_EVENT_DONE, NULL);
return EINA_TRUE;
}
@@ -1067,10 +1067,10 @@ _on_text_activated(void *data, const Eo_Event *event)
if (!ecore_file_exists(path))
{
- eo_do(fs, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (void *)path));
- eo_do(fs, eo_event_callback_call
- (ELM_FILESELECTOR_EVENT_SELECTED_INVALID, (void *)path));
+ eo_event_callback_call
+ (fs, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (void *)path);
+ eo_event_callback_call
+ (fs, ELM_FILESELECTOR_EVENT_SELECTED_INVALID, (void *)path);
goto end;
}
@@ -1082,8 +1082,8 @@ _on_text_activated(void *data, const Eo_Event *event)
eina_stringshare_del(p);
if (sd->only_folder)
- eo_do(fs, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (void *)path));
+ eo_event_callback_call
+ (fs, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (void *)path);
goto end;
}
@@ -1096,8 +1096,8 @@ _on_text_activated(void *data, const Eo_Event *event)
_populate(fs, dir, NULL, path);
if (sd->only_folder)
- eo_do(fs, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (void *)path));
+ eo_event_callback_call
+ (fs, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (void *)path);
}
else
{
@@ -1248,22 +1248,22 @@ _files_list_add(Evas_Object *obj)
evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_min_set(li, 100, 100);
- eo_do(li, eo_event_callback_add
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, _on_item_selected, obj));
- eo_do(li, eo_event_callback_add
- (EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, _on_item_unselected, obj));
- eo_do(li, eo_event_callback_add
- (ELM_GENLIST_EVENT_ACTIVATED, _on_item_activated, obj));
- eo_do(li, eo_event_callback_add
- (ELM_GENLIST_EVENT_EXPAND_REQUEST, _on_list_expand_req, obj));
- eo_do(li, eo_event_callback_add
- (ELM_GENLIST_EVENT_CONTRACT_REQUEST, _on_list_contract_req, obj));
- eo_do(li, eo_event_callback_add
- (ELM_GENLIST_EVENT_EXPANDED, _on_list_expanded, obj));
- eo_do(li, eo_event_callback_add
- (ELM_GENLIST_EVENT_CONTRACTED, _on_list_contracted, obj));
- eo_do(li, eo_event_callback_add
- (EVAS_OBJECT_EVENT_KEY_DOWN, _files_key_down, obj));
+ eo_event_callback_add
+ (li, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, _on_item_selected, obj);
+ eo_event_callback_add
+ (li, EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, _on_item_unselected, obj);
+ eo_event_callback_add
+ (li, ELM_GENLIST_EVENT_ACTIVATED, _on_item_activated, obj);
+ eo_event_callback_add
+ (li, ELM_GENLIST_EVENT_EXPAND_REQUEST, _on_list_expand_req, obj);
+ eo_event_callback_add
+ (li, ELM_GENLIST_EVENT_CONTRACT_REQUEST, _on_list_contract_req, obj);
+ eo_event_callback_add
+ (li, ELM_GENLIST_EVENT_EXPANDED, _on_list_expanded, obj);
+ eo_event_callback_add
+ (li, ELM_GENLIST_EVENT_CONTRACTED, _on_list_contracted, obj);
+ eo_event_callback_add
+ (li, EVAS_OBJECT_EVENT_KEY_DOWN, _files_key_down, obj);
elm_widget_sub_object_add(obj, li);
@@ -1287,14 +1287,14 @@ _files_grid_add(Evas_Object *obj)
elm_gengrid_align_set(grid, 0.0, 0.0);
- eo_do(grid, eo_event_callback_add
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, _on_item_selected, obj));
- eo_do(grid, eo_event_callback_add
- (EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, _on_item_unselected, obj));
- eo_do(grid, eo_event_callback_add
- (ELM_GENGRID_EVENT_ACTIVATED, _on_item_activated, obj));
- eo_do(grid, eo_event_callback_add
- (EVAS_OBJECT_EVENT_KEY_DOWN, _files_key_down, obj));
+ eo_event_callback_add
+ (grid, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, _on_item_selected, obj);
+ eo_event_callback_add
+ (grid, EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, _on_item_unselected, obj);
+ eo_event_callback_add
+ (grid, ELM_GENGRID_EVENT_ACTIVATED, _on_item_activated, obj);
+ eo_event_callback_add
+ (grid, EVAS_OBJECT_EVENT_KEY_DOWN, _files_key_down, obj);
elm_widget_sub_object_add(obj, grid);
@@ -1392,7 +1392,7 @@ _resource_deleted(void *data, int type EINA_UNUSED, void *ev)
}
}
- if (it) eo_do(it, elm_wdg_item_del());
+ if (it) elm_wdg_item_del(it);
if (selected)
{
@@ -1452,7 +1452,7 @@ _elm_fileselector_evas_object_smart_add(Eo *obj, Elm_Fileselector_Data *priv)
EINA_REFCOUNT_INIT(priv);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_TRUE);
@@ -1472,8 +1472,8 @@ _elm_fileselector_evas_object_smart_add(Eo *obj, Elm_Fileselector_Data *priv)
elm_object_part_content_set(bt, "icon", ic);
elm_object_domain_translatable_text_set(bt, PACKAGE, N_("Up"));
evas_object_size_hint_align_set(bt, 0.0, 0.0);
- eo_do(bt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_dir_up, obj));
+ eo_event_callback_add
+ (bt, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_dir_up, obj);
elm_widget_sub_object_add(obj, bt);
@@ -1488,8 +1488,8 @@ _elm_fileselector_evas_object_smart_add(Eo *obj, Elm_Fileselector_Data *priv)
elm_object_part_content_set(bt, "icon", ic);
elm_object_domain_translatable_text_set(bt, PACKAGE, N_("Home"));
evas_object_size_hint_align_set(bt, 0.0, 0.0);
- eo_do(bt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _home, obj));
+ eo_event_callback_add
+ (bt, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _home, obj);
priv->home_button = bt;
@@ -1517,14 +1517,14 @@ _elm_fileselector_evas_object_smart_add(Eo *obj, Elm_Fileselector_Data *priv)
evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL);
- eo_do(en, eo_event_callback_add
- (ELM_ENTRY_EVENT_ANCHOR_CLICKED, _anchor_clicked, obj));
- eo_do(en, eo_event_callback_add
- (ELM_WIDGET_EVENT_FOCUSED, _on_text_focused, obj));
- eo_do(en, eo_event_callback_add
- (ELM_WIDGET_EVENT_UNFOCUSED, _on_text_unfocused, obj));
- eo_do(en, eo_event_callback_add
- (ELM_ENTRY_EVENT_ACTIVATED, _on_text_activated, obj));
+ eo_event_callback_add
+ (en, ELM_ENTRY_EVENT_ANCHOR_CLICKED, _anchor_clicked, obj);
+ eo_event_callback_add
+ (en, ELM_WIDGET_EVENT_FOCUSED, _on_text_focused, obj);
+ eo_event_callback_add
+ (en, ELM_WIDGET_EVENT_UNFOCUSED, _on_text_unfocused, obj);
+ eo_event_callback_add
+ (en, ELM_ENTRY_EVENT_ACTIVATED, _on_text_activated, obj);
elm_widget_sub_object_add(obj, en);
priv->path_entry = en;
@@ -1558,8 +1558,8 @@ _elm_fileselector_evas_object_smart_add(Eo *obj, Elm_Fileselector_Data *priv)
elm_entry_icon_visible_set(en, EINA_TRUE);
evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL);
- eo_do(en, eo_event_callback_add
- (ELM_ENTRY_EVENT_CHANGED, _preedit_cb, obj));
+ eo_event_callback_add
+ (en, ELM_ENTRY_EVENT_CHANGED, _preedit_cb, obj);
evas_object_data_set(obj, "search", en);
elm_widget_sub_object_add(obj, en);
@@ -1579,7 +1579,7 @@ _elm_fileselector_evas_object_smart_add(Eo *obj, Elm_Fileselector_Data *priv)
HANDLER_ADD(EIO_MONITOR_DIRECTORY_DELETED, _resource_deleted);
#undef HANDLER_ADD
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static void
@@ -1634,12 +1634,11 @@ elm_fileselector_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_fileselector_eo_base_constructor(Eo *obj, Elm_Fileselector_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
sd->obj = obj;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_FILE_CHOOSER));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILE_CHOOSER);
return obj;
}
@@ -1649,7 +1648,7 @@ elm_fileselector_is_save_set(Evas_Object *obj,
Eina_Bool is_save)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_is_save_set(is_save));
+ elm_interface_fileselector_is_save_set(obj, is_save);
}
EOLIAN static void
@@ -1666,7 +1665,7 @@ elm_fileselector_is_save_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_is_save_get());
+ ret = elm_interface_fileselector_is_save_get((Eo *) obj);
return ret;
}
@@ -1681,7 +1680,7 @@ elm_fileselector_folder_only_set(Evas_Object *obj,
Eina_Bool only)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_folder_only_set(only));
+ elm_interface_fileselector_folder_only_set(obj, only);
}
EOLIAN static void
@@ -1702,7 +1701,7 @@ elm_fileselector_folder_only_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_folder_only_get());
+ ret = elm_interface_fileselector_folder_only_get((Eo *) obj);
return ret;
}
@@ -1724,8 +1723,8 @@ _elm_fileselector_buttons_ok_cancel_set(Eo *obj, Elm_Fileselector_Data *sd, Eina
elm_widget_mirrored_automatic_set(bt, EINA_FALSE);
elm_object_domain_translatable_text_set(bt, PACKAGE, N_("Cancel"));
- eo_do(bt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _canc, obj));
+ eo_event_callback_add
+ (bt, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _canc, obj);
sd->cancel_button = bt;
@@ -1734,12 +1733,12 @@ _elm_fileselector_buttons_ok_cancel_set(Eo *obj, Elm_Fileselector_Data *sd, Eina
elm_widget_mirrored_automatic_set(bt, EINA_FALSE);
elm_object_domain_translatable_text_set(bt, PACKAGE, N_("OK"));
- eo_do(bt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _ok, obj));
+ eo_event_callback_add
+ (bt, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _ok, obj);
sd->ok_button = bt;
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
else if (!visible)
{
@@ -1759,7 +1758,7 @@ elm_fileselector_expandable_set(Evas_Object *obj,
Eina_Bool expand)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_expandable_set(expand));
+ elm_interface_fileselector_expandable_set(obj, expand);
}
EOLIAN static void
@@ -1779,7 +1778,7 @@ elm_fileselector_expandable_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_expandable_get());
+ ret = elm_interface_fileselector_expandable_get((Eo *) obj);
return ret;
}
@@ -1794,7 +1793,7 @@ elm_fileselector_path_set(Evas_Object *obj,
const char *_path)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_path_set(_path));
+ elm_interface_fileselector_path_set(obj, _path);
}
EOLIAN static void
@@ -1812,7 +1811,7 @@ elm_fileselector_path_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL);
const char *ret = NULL;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_path_get());
+ ret = elm_interface_fileselector_path_get((Eo *) obj);
return ret;
}
@@ -1827,7 +1826,7 @@ elm_fileselector_mode_set(Evas_Object *obj,
Elm_Fileselector_Mode mode)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_mode_set(mode));
+ elm_interface_fileselector_mode_set(obj, mode);
}
EOLIAN static void
@@ -1870,7 +1869,7 @@ elm_fileselector_mode_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, ELM_FILESELECTOR_LAST);
Elm_Fileselector_Mode ret = ELM_FILESELECTOR_LAST;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_mode_get());
+ ret = elm_interface_fileselector_mode_get((Eo *) obj);
return ret;
}
@@ -1884,7 +1883,7 @@ EAPI void
elm_fileselector_multi_select_set(Evas_Object *obj, Eina_Bool multi)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_multi_select_set(multi));
+ elm_interface_fileselector_multi_select_set(obj, multi);
}
EOLIAN static void
@@ -1931,7 +1930,7 @@ elm_fileselector_multi_select_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_multi_select_get());
+ ret = elm_interface_fileselector_multi_select_get((Eo *) obj);
return ret;
}
@@ -1946,7 +1945,7 @@ elm_fileselector_selected_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL);
const char *ret = NULL;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_selected_get());
+ ret = elm_interface_fileselector_selected_get((Eo *) obj);
return ret;
}
@@ -1987,7 +1986,7 @@ elm_fileselector_selected_set(Evas_Object *obj,
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do(obj, ret = elm_interface_fileselector_selected_set(_path));
+ ret = elm_interface_fileselector_selected_set(obj, _path);
return ret;
}
@@ -2028,7 +2027,7 @@ elm_fileselector_selected_paths_get(const Evas_Object* obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL);
const Eina_List *ret = NULL;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_selected_paths_get());
+ ret = elm_interface_fileselector_selected_paths_get((Eo *) obj);
return ret;
}
@@ -2046,7 +2045,7 @@ elm_fileselector_current_name_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL);
const char *ret = NULL;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_current_name_get());
+ ret = elm_interface_fileselector_current_name_get((Eo *) obj);
return ret;
}
@@ -2061,7 +2060,7 @@ elm_fileselector_current_name_set(Evas_Object *obj,
const char *name)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_fileselector_current_name_set(name));
+ elm_interface_fileselector_current_name_set((Eo *) obj, name);
}
EOLIAN static void
@@ -2088,7 +2087,7 @@ elm_fileselector_mime_types_filter_append(Evas_Object *obj, const char *mime_typ
{
ELM_FILESELECTOR_CHECK(obj) EINA_FALSE;
Eina_Bool ret = EINA_FALSE;
- eo_do(obj, ret = elm_interface_fileselector_mime_types_filter_append(mime_type, filter_name));
+ ret = elm_interface_fileselector_mime_types_filter_append(obj, mime_type, filter_name);
return ret;
}
@@ -2125,7 +2124,7 @@ _elm_fileselector_elm_interface_fileselector_mime_types_filter_append(Eo *obj, E
}
if (need_theme)
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
return EINA_TRUE;
}
@@ -2135,7 +2134,7 @@ elm_fileselector_custom_filter_append(Evas_Object *obj, Elm_Fileselector_Filter_
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do(obj, ret = elm_interface_fileselector_custom_filter_append(func, data, filter_name));
+ ret = elm_interface_fileselector_custom_filter_append(obj, func, data, filter_name);
return ret;
}
@@ -2181,7 +2180,7 @@ _elm_fileselector_elm_interface_fileselector_custom_filter_append(Eo *obj, Elm_F
}
if (need_theme)
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
return EINA_TRUE;
}
@@ -2190,7 +2189,7 @@ EAPI void
elm_fileselector_filters_clear(Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_filters_clear());
+ elm_interface_fileselector_filters_clear(obj);
}
EOLIAN static void
@@ -2226,7 +2225,7 @@ EAPI void
elm_fileselector_hidden_visible_set(Evas_Object *obj, Eina_Bool visible)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_hidden_visible_set(visible));
+ elm_interface_fileselector_hidden_visible_set(obj, visible);
}
EOLIAN static void
@@ -2250,7 +2249,7 @@ elm_fileselector_hidden_visible_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_hidden_visible_get());
+ ret = elm_interface_fileselector_hidden_visible_get((Eo *) obj);
return ret;
}
@@ -2266,7 +2265,7 @@ elm_fileselector_thumbnail_size_set(Evas_Object *obj,
Evas_Coord h)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_thumbnail_size_set(w, h));
+ elm_interface_fileselector_thumbnail_size_set(obj, w, h);
}
EOLIAN static void
@@ -2296,7 +2295,7 @@ elm_fileselector_thumbnail_size_get(const Evas_Object *obj,
Evas_Coord *h)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_fileselector_thumbnail_size_get(w, h));
+ elm_interface_fileselector_thumbnail_size_get((Eo *) obj, w, h);
}
EOLIAN static void
@@ -2310,7 +2309,7 @@ EAPI void
elm_fileselector_sort_method_set(Evas_Object *obj, Elm_Fileselector_Sort sort)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_sort_method_set(sort));
+ elm_interface_fileselector_sort_method_set(obj, sort);
}
EOLIAN static void
@@ -2362,7 +2361,7 @@ elm_fileselector_sort_method_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, ELM_FILESELECTOR_SORT_LAST);
Elm_Fileselector_Sort ret = ELM_FILESELECTOR_SORT_LAST;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_sort_method_get());
+ ret = elm_interface_fileselector_sort_method_get((Eo *) obj);
return ret;
}
@@ -2448,7 +2447,7 @@ _elm_fileselector_elm_layout_text_set(Eo *obj EINA_UNUSED, Elm_Fileselector_Data
else
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_layout_text_set(part, label));
+ int_ret = elm_obj_layout_text_set(eo_super(obj, MY_CLASS), part, label);
return int_ret;
}
diff --git a/src/lib/elc_fileselector_button.c b/src/lib/elc_fileselector_button.c
index eb7e35bdb..412aefdc6 100644
--- a/src/lib/elc_fileselector_button.c
+++ b/src/lib/elc_fileselector_button.c
@@ -51,7 +51,7 @@ _elm_fileselector_button_elm_widget_theme_apply(Eo *obj, Elm_Fileselector_Button
/* file selector button's style has an extra bit */
eina_stringshare_replace(&(wd->style), buf);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
eina_stringshare_replace(&(wd->style), style);
@@ -75,8 +75,8 @@ _selection_done(void *data, const Eo_Event *event)
sd->fsw = NULL;
evas_object_del(del);
- eo_do(sd->obj, eo_event_callback_call
- (ELM_FILESELECTOR_BUTTON_EVENT_FILE_CHOSEN, (void *)file));
+ eo_event_callback_call
+ (sd->obj, ELM_FILESELECTOR_BUTTON_EVENT_FILE_CHOSEN, (void *)file);
return EINA_TRUE;
}
@@ -89,8 +89,8 @@ _new_window_add(Elm_Fileselector_Button_Data *sd)
win = elm_win_add(NULL, "fileselector_button", ELM_WIN_DIALOG_BASIC);
elm_win_title_set(win, sd->window_title);
elm_win_autodel_set(win, EINA_TRUE);
- eo_do(win, eo_event_callback_add
- (ELM_WIN_EVENT_DELETE_REQUEST, _selection_done, sd));
+ eo_event_callback_add
+ (win, ELM_WIN_EVENT_DELETE_REQUEST, _selection_done, sd);
bg = elm_bg_add(win);
evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
@@ -143,8 +143,8 @@ _activate(Elm_Fileselector_Button_Data *sd)
evas_object_size_hint_weight_set
(sd->fs, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(sd->fs, EVAS_HINT_FILL, EVAS_HINT_FILL);
- eo_do(sd->fs, eo_event_callback_add
- (ELM_FILESELECTOR_EVENT_DONE, _selection_done, sd));
+ eo_event_callback_add
+ (sd->fs, ELM_FILESELECTOR_EVENT_DONE, _selection_done, sd);
evas_object_show(sd->fs);
if (is_inwin)
@@ -172,7 +172,7 @@ _elm_fileselector_button_evas_object_smart_add(Eo *obj, Elm_Fileselector_Button_
{
const char *path;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->window_title = eina_stringshare_add(DEFAULT_WINDOW_TITLE);
@@ -187,10 +187,10 @@ _elm_fileselector_button_evas_object_smart_add(Eo *obj, Elm_Fileselector_Button_
elm_widget_mirrored_automatic_set(obj, EINA_FALSE);
- eo_do(obj, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _button_clicked, priv));
+ eo_event_callback_add
+ (obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _button_clicked, priv);
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
elm_widget_can_focus_set(obj, EINA_TRUE);
}
@@ -202,7 +202,7 @@ _elm_fileselector_button_evas_object_smart_del(Eo *obj, Elm_Fileselector_Button_
eina_stringshare_del(sd->fsd.selection);
evas_object_del(sd->fsw);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static Eina_Bool
@@ -222,13 +222,12 @@ elm_fileselector_button_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_fileselector_button_eo_base_constructor(Eo *obj, Elm_Fileselector_Button_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
sd->obj = obj;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_PUSH_BUTTON));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PUSH_BUTTON);
return obj;
}
@@ -268,7 +267,7 @@ elm_fileselector_button_path_set(Evas_Object *obj,
const char *path)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_path_set(path));
+ elm_interface_fileselector_path_set(obj, path);
}
EOLIAN static void
@@ -284,7 +283,7 @@ elm_fileselector_button_path_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL);
const char *ret = NULL;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_path_get());
+ ret = elm_interface_fileselector_path_get((Eo *) obj);
return ret;
}
@@ -299,7 +298,7 @@ elm_fileselector_button_expandable_set(Evas_Object *obj,
Eina_Bool value)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_expandable_set(value));
+ elm_interface_fileselector_expandable_set(obj, value);
}
EOLIAN static void
@@ -315,7 +314,7 @@ elm_fileselector_button_expandable_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_expandable_get());
+ ret = elm_interface_fileselector_expandable_get((Eo *) obj);
return ret;
}
@@ -330,7 +329,7 @@ elm_fileselector_button_folder_only_set(Evas_Object *obj,
Eina_Bool value)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_folder_only_set(value));
+ elm_interface_fileselector_folder_only_set(obj, value);
}
EOLIAN static void
@@ -346,7 +345,7 @@ elm_fileselector_button_folder_only_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_folder_only_get());
+ ret = elm_interface_fileselector_folder_only_get((Eo *) obj);
return ret;
}
@@ -361,7 +360,7 @@ elm_fileselector_button_is_save_set(Evas_Object *obj,
Eina_Bool value)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_is_save_set(value));
+ elm_interface_fileselector_is_save_set(obj, value);
}
EOLIAN static void
@@ -377,7 +376,7 @@ elm_fileselector_button_is_save_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_is_save_get());
+ ret = elm_interface_fileselector_is_save_get((Eo *) obj);
return ret;
}
diff --git a/src/lib/elc_fileselector_entry.c b/src/lib/elc_fileselector_entry.c
index 4a2c335e8..85bb72ea4 100644
--- a/src/lib/elc_fileselector_entry.c
+++ b/src/lib/elc_fileselector_entry.c
@@ -47,7 +47,7 @@ static const Evas_Smart_Cb_Description _smart_callbacks[] =
static Eina_Bool \
_##name##_fwd(void *data, const Eo_Event *ev EINA_UNUSED) \
{ \
- eo_do(data, eo_event_callback_call(event, ev->event_info)); \
+ eo_event_callback_call(data, event, ev->event_info); \
\
return EINA_TRUE; \
}
@@ -76,8 +76,8 @@ _FILE_CHOSEN_fwd(void *data, const Eo_Event *event)
s = elm_entry_utf8_to_markup(file);
elm_object_text_set(sd->entry, s);
free(s);
- eo_do(data, eo_event_callback_call
- (ELM_FILESELECTOR_ENTRY_EVENT_FILE_CHOSEN, event->event_info));
+ eo_event_callback_call
+ (data, ELM_FILESELECTOR_ENTRY_EVENT_FILE_CHOSEN, event->event_info);
return EINA_TRUE;
}
@@ -91,8 +91,8 @@ _ACTIVATED_fwd(void *data, const Eo_Event *event)
file = elm_object_text_get(sd->entry);
elm_fileselector_path_set(sd->button, file);
- eo_do(data, eo_event_callback_call
- (ELM_FILESELECTOR_ENTRY_EVENT_ACTIVATED, event->event_info));
+ eo_event_callback_call
+ (data, ELM_FILESELECTOR_ENTRY_EVENT_ACTIVATED, event->event_info);
return EINA_TRUE;
}
@@ -166,7 +166,7 @@ _elm_fileselector_entry_elm_widget_theme_apply(Eo *obj, Elm_Fileselector_Entry_D
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
style = elm_widget_style_get(obj);
@@ -194,7 +194,7 @@ _elm_fileselector_entry_elm_widget_disable(Eo *obj, Elm_Fileselector_Entry_Data
Eina_Bool val;
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_disable());
+ int_ret = elm_obj_widget_disable(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
val = elm_widget_disabled_get(obj);
@@ -211,8 +211,7 @@ _elm_fileselector_entry_elm_layout_text_set(Eo *obj, Elm_Fileselector_Entry_Data
if (part && strcmp(part, "default"))
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS,
- int_ret = elm_obj_layout_text_set(part, label));
+ int_ret = elm_obj_layout_text_set(eo_super(obj, MY_CLASS), part, label);
return int_ret;
}
@@ -226,7 +225,7 @@ _elm_fileselector_entry_elm_layout_text_get(Eo *obj, Elm_Fileselector_Entry_Data
if (part && strcmp(part, "default"))
{
const char *text = NULL;
- eo_do_super(obj, MY_CLASS, text = elm_obj_layout_text_get(part));
+ text = elm_obj_layout_text_get(eo_super(obj, MY_CLASS), part);
return text;
}
@@ -239,7 +238,7 @@ _elm_fileselector_entry_elm_container_content_set(Eo *obj, Elm_Fileselector_Entr
if (part && strcmp(part, "button icon"))
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_container_content_set(part, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), part, content);
return int_ret;
}
@@ -254,7 +253,7 @@ _elm_fileselector_entry_elm_container_content_get(Eo *obj, Elm_Fileselector_Entr
if (part && strcmp(part, "button icon"))
{
Evas_Object *ret = NULL;
- eo_do_super(obj, MY_CLASS, ret = elm_obj_container_content_get(part));
+ ret = elm_obj_container_content_get(eo_super(obj, MY_CLASS), part);
return ret;
}
@@ -267,7 +266,7 @@ _elm_fileselector_entry_elm_container_content_unset(Eo *obj, Elm_Fileselector_En
if (part && strcmp(part, "button icon"))
{
Evas_Object *ret = NULL;
- eo_do_super(obj, MY_CLASS, ret = elm_obj_container_content_unset(part));
+ ret = elm_obj_container_content_unset(eo_super(obj, MY_CLASS), part);
return ret;
}
@@ -277,7 +276,7 @@ _elm_fileselector_entry_elm_container_content_unset(Eo *obj, Elm_Fileselector_En
EOLIAN static void
_elm_fileselector_entry_evas_object_smart_add(Eo *obj, Elm_Fileselector_Entry_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->button = elm_fileselector_button_add(obj);
@@ -289,7 +288,7 @@ _elm_fileselector_entry_evas_object_smart_add(Eo *obj, Elm_Fileselector_Entry_Da
(priv->button, _elm_config->fileselector_expand_enable);
#define SIG_FWD(name, event) \
- eo_do(priv->button, eo_event_callback_add(event, _##name##_fwd, obj))
+ eo_event_callback_add(priv->button, event, _##name##_fwd, obj)
SIG_FWD(CLICKED, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED);
SIG_FWD(UNPRESSED, EVAS_CLICKABLE_INTERFACE_EVENT_UNPRESSED);
SIG_FWD(FILE_CHOSEN, ELM_FILESELECTOR_BUTTON_EVENT_FILE_CHOSEN);
@@ -303,7 +302,7 @@ _elm_fileselector_entry_evas_object_smart_add(Eo *obj, Elm_Fileselector_Entry_Da
elm_entry_editable_set(priv->entry, EINA_TRUE);
#define SIG_FWD(name, event) \
- eo_do(priv->entry, eo_event_callback_add(event, _##name##_fwd, obj))
+ eo_event_callback_add(priv->entry, event, _##name##_fwd, obj)
SIG_FWD(CHANGED, ELM_ENTRY_EVENT_CHANGED);
SIG_FWD(ACTIVATED, ELM_ENTRY_EVENT_ACTIVATED);
SIG_FWD(PRESS, ELM_ENTRY_EVENT_PRESS);
@@ -336,7 +335,7 @@ _elm_fileselector_entry_evas_object_smart_del(Eo *obj, Elm_Fileselector_Entry_Da
{
free(sd->path);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -350,11 +349,10 @@ elm_fileselector_entry_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_fileselector_entry_eo_base_constructor(Eo *obj, Elm_Fileselector_Entry_Data *sd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_GROUPING));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_GROUPING);
return obj;
}
@@ -364,7 +362,7 @@ elm_fileselector_entry_selected_set(Evas_Object *obj,
const char *path)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_selected_set(path));
+ elm_interface_fileselector_selected_set(obj, path);
}
EOLIAN static Eina_Bool
@@ -379,7 +377,7 @@ elm_fileselector_entry_selected_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL);
const char *ret = NULL;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_selected_get());
+ ret = elm_interface_fileselector_selected_get((Eo *) obj);
return ret;
}
@@ -418,7 +416,7 @@ elm_fileselector_entry_path_set(Evas_Object *obj,
const char *path)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_path_set(path));
+ elm_interface_fileselector_path_set(obj, path);
}
EOLIAN static void
@@ -440,7 +438,7 @@ elm_fileselector_entry_path_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, NULL);
const char *ret = NULL;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_path_get());
+ ret = elm_interface_fileselector_path_get((Eo *) obj);
return ret;
}
@@ -457,7 +455,7 @@ elm_fileselector_entry_expandable_set(Evas_Object *obj,
Eina_Bool value)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_expandable_set(value));
+ elm_interface_fileselector_expandable_set(obj, value);
}
EOLIAN static void
@@ -471,7 +469,7 @@ elm_fileselector_entry_expandable_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_expandable_get());
+ ret = elm_interface_fileselector_expandable_get((Eo *) obj);
return ret;
}
@@ -486,7 +484,7 @@ elm_fileselector_entry_folder_only_set(Evas_Object *obj,
Eina_Bool value)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_folder_only_set(value));
+ elm_interface_fileselector_folder_only_set(obj, value);
}
EOLIAN static void
@@ -500,7 +498,7 @@ elm_fileselector_entry_folder_only_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_folder_only_get());
+ ret = elm_interface_fileselector_folder_only_get((Eo *) obj);
return ret;
}
@@ -515,7 +513,7 @@ elm_fileselector_entry_is_save_set(Evas_Object *obj,
Eina_Bool value)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj);
- eo_do(obj, elm_interface_fileselector_is_save_set(value));
+ elm_interface_fileselector_is_save_set(obj, value);
}
EOLIAN static void
@@ -529,7 +527,7 @@ elm_fileselector_entry_is_save_get(const Evas_Object *obj)
{
ELM_FILESELECTOR_INTERFACE_CHECK(obj, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_interface_fileselector_is_save_get());
+ ret = elm_interface_fileselector_is_save_get((Eo *) obj);
return ret;
}
diff --git a/src/lib/elc_hoversel.c b/src/lib/elc_hoversel.c
index 3613e36b4..76816d006 100644
--- a/src/lib/elc_hoversel.c
+++ b/src/lib/elc_hoversel.c
@@ -51,9 +51,9 @@ _elm_hoversel_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd)
Eina_List *l;
EINA_LIST_FOREACH(sd->items, l, it)
- eo_do(it, elm_wdg_item_translate());
+ elm_wdg_item_translate(it);
- eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
+ elm_obj_widget_translate(eo_super(obj, MY_CLASS));
return EINA_TRUE;
}
@@ -80,7 +80,7 @@ _elm_hoversel_elm_widget_theme_apply(Eo *obj, Elm_Hoversel_Data *sd)
/* hoversel's style has an extra bit: orientation */
eina_stringshare_replace(&(wd->style), buf);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
eina_stringshare_replace(&(wd->style), style);
@@ -99,7 +99,7 @@ _elm_hoversel_elm_widget_theme_apply(Eo *obj, Elm_Hoversel_Data *sd)
elm_object_style_set(VIEW(item), buf);
elm_object_text_set(VIEW(item), item->label);
elm_widget_disabled_set
- (VIEW(item), eo_do_ret(eo_item, int_ret, elm_wdg_item_disabled_get()));
+ (VIEW(item), elm_wdg_item_disabled_get(eo_item));
}
eina_stringshare_del(style);
@@ -162,7 +162,7 @@ _on_item_clicked(void *data EINA_UNUSED, const Eo_Event *event EINA_UNUSED)
ELM_HOVERSEL_DATA_GET(obj2, sd);
if (item->func) item->func((void *)WIDGET_ITEM_DATA_GET(eo_it), obj2, eo_it);
- eo_do(obj2, eo_event_callback_call(EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it));
+ eo_event_callback_call(obj2, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it);
evas_object_event_callback_add(sd->hover, EVAS_CALLBACK_DEL, _auto_update, item);
@@ -176,7 +176,7 @@ _item_focused_cb(void *data EINA_UNUSED, const Eo_Event *event EINA_UNUSED)
{
Elm_Hoversel_Item_Data *it = data;
- eo_do(WIDGET(it), eo_event_callback_call(ELM_HOVERSEL_EVENT_ITEM_FOCUSED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_HOVERSEL_EVENT_ITEM_FOCUSED, EO_OBJ(it));
return EINA_TRUE;
}
@@ -186,7 +186,7 @@ _item_unfocused_cb(void *data EINA_UNUSED, const Eo_Event *event EINA_UNUSED)
{
Elm_Hoversel_Item_Data *it = data;
- eo_do(WIDGET(it), eo_event_callback_call(ELM_HOVERSEL_EVENT_ITEM_UNFOCUSED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_HOVERSEL_EVENT_ITEM_UNFOCUSED, EO_OBJ(it));
return EINA_TRUE;
}
@@ -356,7 +356,7 @@ _hover_del(Evas_Object *obj)
sd->scr = NULL;
sd->last_location = NULL;
- eo_do(obj, eo_event_callback_call(ELM_HOVERSEL_EVENT_DISMISSED, NULL));
+ eo_event_callback_call(obj, ELM_HOVERSEL_EVENT_DISMISSED, NULL);
}
static void
@@ -409,8 +409,8 @@ _activate(Evas_Object *obj)
elm_object_style_set(sd->hover, buf);
- eo_do(sd->hover, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_hover_clicked, obj));
+ eo_event_callback_add
+ (sd->hover, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_hover_clicked, obj);
elm_layout_signal_callback_add
(sd->hover, "elm,action,hide,finished", "elm", _hover_end_finished, obj);
elm_hover_target_set(sd->hover, obj);
@@ -435,7 +435,7 @@ _activate(Evas_Object *obj)
_resizing_eval(obj, sd);
elm_object_part_content_set(sd->hover, sd->last_location, sd->tbl);
- eo_do(obj, eo_event_callback_call(ELM_HOVERSEL_EVENT_EXPANDED, NULL));
+ eo_event_callback_call(obj, ELM_HOVERSEL_EVENT_EXPANDED, NULL);
evas_object_show(sd->hover);
}
@@ -462,7 +462,7 @@ _elm_hoversel_item_elm_widget_item_disable(Eo *eo_hoversel_it,
{
Eina_Bool tmp;
elm_widget_disabled_set
- (VIEW(hoversel_it), eo_do_ret(eo_hoversel_it, tmp, elm_wdg_item_disabled_get()));
+ (VIEW(hoversel_it), elm_wdg_item_disabled_get(eo_hoversel_it));
}
static void
@@ -537,7 +537,7 @@ _elm_hoversel_item_eo_base_destructor(Eo *eo_item, Elm_Hoversel_Item_Data *item)
eina_stringshare_del(item->icon_file);
eina_stringshare_del(item->icon_group);
- eo_do_super(eo_item, ELM_HOVERSEL_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_item, ELM_HOVERSEL_ITEM_CLASS));
}
static void
@@ -554,14 +554,13 @@ _on_move_resize(void * data,
EOLIAN static void
_elm_hoversel_evas_object_smart_add(Eo *obj, Elm_Hoversel_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
- eo_do(obj, eo_event_callback_add(
- EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_clicked, obj));
+ eo_event_callback_add(obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_clicked, obj);
//What are you doing here?
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
evas_object_event_callback_add(obj, EVAS_CALLBACK_MOVE, _on_move_resize, priv);
evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _on_move_resize, priv);
@@ -580,20 +579,20 @@ _elm_hoversel_evas_object_smart_del(Eo *obj, Elm_Hoversel_Data *sd)
}
elm_hoversel_hover_parent_set(obj, NULL);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_hoversel_evas_object_smart_show(Eo *obj, Elm_Hoversel_Data *sd)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_show());
+ evas_obj_smart_show(eo_super(obj, MY_CLASS));
evas_object_show(sd->hover);
}
EOLIAN static void
_elm_hoversel_evas_object_smart_hide(Eo *obj, Elm_Hoversel_Data *sd)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_hide());
+ evas_obj_smart_hide(eo_super(obj, MY_CLASS));
evas_object_hide(sd->hover);
}
@@ -620,11 +619,10 @@ elm_hoversel_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_hoversel_eo_base_constructor(Eo *obj, Elm_Hoversel_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_PUSH_BUTTON));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PUSH_BUTTON);
return obj;
}
@@ -632,8 +630,8 @@ _elm_hoversel_eo_base_constructor(Eo *obj, Elm_Hoversel_Data *_pd EINA_UNUSED)
EOLIAN static void
_elm_hoversel_eo_base_destructor(Eo *obj, Elm_Hoversel_Data *_pd EINA_UNUSED)
{
- eo_do(obj, elm_obj_hoversel_clear());
- eo_do_super(obj, MY_CLASS, eo_destructor());
+ elm_obj_hoversel_clear(obj);
+ eo_destructor(eo_super(obj, MY_CLASS));
}
EOLIAN static void
@@ -676,7 +674,7 @@ _elm_hoversel_horizontal_set(Eo *obj, Elm_Hoversel_Data *sd, Eina_Bool horizonta
}
}
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static Eina_Bool
@@ -726,7 +724,7 @@ _elm_hoversel_clear(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd)
EINA_LIST_FOREACH_SAFE(sd->items, l, ll, it)
{
- eo_do(it, elm_wdg_item_del());
+ elm_wdg_item_del(it);
}
}
@@ -739,7 +737,7 @@ _elm_hoversel_items_get(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd)
EOLIAN static Eo *
_elm_hoversel_item_eo_base_constructor(Eo *obj, Elm_Hoversel_Item_Data *it)
{
- obj = eo_do_super_ret(obj, ELM_HOVERSEL_ITEM_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, ELM_HOVERSEL_ITEM_CLASS));
it->base = eo_data_scope_get(obj, ELM_WIDGET_ITEM_CLASS);
return obj;
@@ -787,11 +785,9 @@ _elm_hoversel_item_add(Eo *obj, Elm_Hoversel_Data *sd, const char *label, const
evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
- eo_do(bt,
- eo_event_callback_add(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_item_clicked, item));
- eo_do(bt,
- eo_event_callback_add(ELM_WIDGET_EVENT_FOCUSED, _item_focused_cb, item),
- eo_event_callback_add(ELM_WIDGET_EVENT_UNFOCUSED, _item_unfocused_cb, item));
+ eo_event_callback_add(bt, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_item_clicked, item);
+ eo_event_callback_add(bt, ELM_WIDGET_EVENT_FOCUSED, _item_focused_cb, item);
+ eo_event_callback_add(bt, ELM_WIDGET_EVENT_UNFOCUSED, _item_unfocused_cb, item);
sd->items = eina_list_append(sd->items, eo_item);
@@ -925,7 +921,7 @@ _elm_hoversel_elm_widget_event(Eo *obj, Elm_Hoversel_Data *sd, Evas_Object *src,
Eina_Bool int_ret = EINA_FALSE;
Evas_Event_Key_Down *ev = event_info;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_event(src, type, event_info));
+ int_ret = elm_obj_widget_event(eo_super(obj, MY_CLASS), src, type, event_info);
if (int_ret) return EINA_FALSE;
if (!sd || !sd->hover) return EINA_FALSE;
diff --git a/src/lib/elc_multibuttonentry.c b/src/lib/elc_multibuttonentry.c
index e62843cf5..3b6ab39b2 100644
--- a/src/lib/elc_multibuttonentry.c
+++ b/src/lib/elc_multibuttonentry.c
@@ -68,9 +68,9 @@ _elm_multibuttonentry_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Multibuttone
Eina_List *l;
EINA_LIST_FOREACH(sd->items, l, it)
- eo_do(it, elm_wdg_item_translate());
+ elm_wdg_item_translate(it);
- eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
+ elm_obj_widget_translate(eo_super(obj, MY_CLASS));
return EINA_TRUE;
}
@@ -94,7 +94,7 @@ _elm_multibuttonentry_elm_widget_theme_apply(Eo *obj, Elm_Multibuttonentry_Data
double pad_scale;
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
str = elm_layout_data_get(obj, "horizontal_pad");
@@ -268,8 +268,8 @@ _shrink_mode_set(Evas_Object *obj,
evas_object_show(sd->end);
sd->view_state = MULTIBUTTONENTRY_VIEW_SHRINK;
- eo_do(obj, eo_event_callback_call
- (ELM_MULTIBUTTONENTRY_EVENT_EXPAND_STATE_CHANGED, (void *)1));
+ eo_event_callback_call
+ (obj, ELM_MULTIBUTTONENTRY_EVENT_EXPAND_STATE_CHANGED, (void *)1);
break;
}
}
@@ -301,9 +301,8 @@ _shrink_mode_set(Evas_Object *obj,
}
sd->view_state = MULTIBUTTONENTRY_VIEW_NONE;
- eo_do(obj, eo_event_callback_call
- (ELM_MULTIBUTTONENTRY_EVENT_EXPAND_STATE_CHANGED,
- (void *)(uintptr_t)sd->shrink));
+ eo_event_callback_call
+ (obj, ELM_MULTIBUTTONENTRY_EVENT_EXPAND_STATE_CHANGED, (void *)(uintptr_t)sd->shrink);
}
if (sd->view_state != MULTIBUTTONENTRY_VIEW_SHRINK)
@@ -358,8 +357,8 @@ _elm_multibuttonentry_elm_widget_on_focus(Eo *obj, Elm_Multibuttonentry_Data *sd
elm_entry_input_panel_show(sd->entry);
}
}
- eo_do(obj, eo_event_callback_call
- (ELM_WIDGET_EVENT_FOCUSED, NULL));
+ eo_event_callback_call
+ (obj, ELM_WIDGET_EVENT_FOCUSED, NULL);
}
else
{
@@ -368,8 +367,8 @@ _elm_multibuttonentry_elm_widget_on_focus(Eo *obj, Elm_Multibuttonentry_Data *sd
_view_update(sd);
elm_entry_input_panel_hide(sd->entry);
}
- eo_do(obj, eo_event_callback_call
- (ELM_WIDGET_EVENT_UNFOCUSED, NULL));
+ eo_event_callback_call
+ (obj, ELM_WIDGET_EVENT_UNFOCUSED, NULL);
}
end:
@@ -385,8 +384,8 @@ _item_del(Elm_Multibuttonentry_Item_Data *item)
elm_box_unpack(sd->box, VIEW(item));
- eo_do(obj, eo_event_callback_call
- (ELM_MULTIBUTTONENTRY_EVENT_ITEM_DELETED, EO_OBJ(item)));
+ eo_event_callback_call
+ (obj, ELM_MULTIBUTTONENTRY_EVENT_ITEM_DELETED, EO_OBJ(item));
if (sd->selected_it == item)
sd->selected_it = NULL;
@@ -414,8 +413,8 @@ _current_item_state_change(Evas_Object *obj,
{
case MULTIBUTTONENTRY_BUTTON_STATE_SELECTED:
elm_layout_signal_emit(VIEW(item), "elm,state,focused", "elm");
- eo_do(obj, eo_event_callback_call
- (ELM_MULTIBUTTONENTRY_EVENT_ITEM_SELECTED, EO_OBJ(item)));
+ eo_event_callback_call
+ (obj, ELM_MULTIBUTTONENTRY_EVENT_ITEM_SELECTED, EO_OBJ(item));
break;
case MULTIBUTTONENTRY_BUTTON_STATE_DEFAULT:
default:
@@ -513,8 +512,8 @@ _on_item_clicked(void *data,
_item_select(WIDGET(it), it);
if (sd->selected_it)
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_MULTIBUTTONENTRY_EVENT_ITEM_CLICKED, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_MULTIBUTTONENTRY_EVENT_ITEM_CLICKED, eo_it);
}
static void
@@ -535,7 +534,7 @@ _on_item_deleted(void *data,
ELM_MULTIBUTTONENTRY_ITEM_DATA_GET(eo_temp_it, temp_it);
if (VIEW(temp_it) == obj)
{
- eo_do(eo_temp_it, elm_wdg_item_del());
+ elm_wdg_item_del(eo_temp_it);
sd->items = eina_list_remove(sd->items, eo_temp_it);
break;
}
@@ -562,8 +561,8 @@ _long_press_cb(void *data)
sd->longpress_timer = NULL;
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_MULTIBUTTONENTRY_EVENT_ITEM_LONGPRESSED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_MULTIBUTTONENTRY_EVENT_ITEM_LONGPRESSED, EO_OBJ(it));
return ECORE_CALLBACK_CANCEL;
}
@@ -661,7 +660,7 @@ _elm_multibuttonentry_item_eo_base_destructor(Eo *eo_it,
elm_interface_atspi_accessible_children_changed_del_signal_emit(WIDGET(it), eo_it);
_item_del(it);
- eo_do_super(eo_it, ELM_MULTIBUTTONENTRY_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_it, ELM_MULTIBUTTONENTRY_ITEM_CLASS));
}
static void
@@ -714,7 +713,7 @@ _access_multibuttonentry_item_register(Evas_Object *obj,
EOLIAN static Eo *
_elm_multibuttonentry_item_eo_base_constructor(Eo *eo_item, Elm_Multibuttonentry_Item_Data *item)
{
- eo_item = eo_do_super_ret(eo_item, ELM_MULTIBUTTONENTRY_ITEM_CLASS, eo_item, eo_constructor());
+ eo_item = eo_constructor(eo_super(eo_item, ELM_MULTIBUTTONENTRY_ITEM_CLASS));
item->base = eo_data_scope_get(eo_item, ELM_WIDGET_ITEM_CLASS);
return eo_item;
@@ -752,12 +751,12 @@ _item_new(Elm_Multibuttonentry_Data *sd,
return NULL;
WIDGET_ITEM_DATA_SET(eo_item, data);
- eo_do(eo_item, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_PUSH_BUTTON));
+ elm_interface_atspi_accessible_role_set(eo_item, ELM_ATSPI_ROLE_PUSH_BUTTON);
ELM_MULTIBUTTONENTRY_ITEM_DATA_GET(eo_item, item);
VIEW(item) = elm_layout_add(obj);
- eo_do(VIEW(item), elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_DISABLED));
+ elm_interface_atspi_accessible_type_set(VIEW(item), ELM_ATSPI_TYPE_DISABLED);
if (!elm_layout_theme_set
(VIEW(item), "multibuttonentry", "btn", elm_widget_style_get(obj)))
@@ -922,8 +921,8 @@ _item_new(Elm_Multibuttonentry_Data *sd,
break;
}
- eo_do(obj, eo_event_callback_call
- (ELM_MULTIBUTTONENTRY_EVENT_ITEM_ADDED, eo_item));
+ eo_event_callback_call
+ (obj, ELM_MULTIBUTTONENTRY_EVENT_ITEM_ADDED, eo_item);
if (_elm_config->atspi_mode)
{
@@ -970,7 +969,7 @@ _mouse_clicked_signal_cb(void *data EINA_UNUSED,
const char *emission EINA_UNUSED,
const char *source EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call(obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
}
static void
@@ -990,11 +989,11 @@ _box_resize_cb(void *data,
elm_box_padding_get(obj, &hpad, NULL);
if (sd->h_box < h)
- eo_do(sd->parent, eo_event_callback_call
- (ELM_MULTIBUTTONENTRY_EVENT_EXPANDED, NULL));
+ eo_event_callback_call
+ (sd->parent, ELM_MULTIBUTTONENTRY_EVENT_EXPANDED, NULL);
else if (sd->h_box > h)
- eo_do(sd->parent, eo_event_callback_call
- (ELM_MULTIBUTTONENTRY_EVENT_CONTRACTED, NULL));
+ eo_event_callback_call
+ (sd->parent, ELM_MULTIBUTTONENTRY_EVENT_CONTRACTED, NULL);
if (sd->items && sd->w_box != w)
{
@@ -1113,7 +1112,7 @@ _layout_key_down_cb(void *data,
if (item && sd->editable)
{
sd->items = eina_list_remove(sd->items, EO_OBJ(item));
- eo_do(EO_OBJ(item), elm_wdg_item_del());
+ elm_wdg_item_del(EO_OBJ(item));
elm_object_focus_set(sd->entry, EINA_TRUE);
}
}
@@ -1191,7 +1190,7 @@ _callbacks_register(Evas_Object *obj)
(sd->entry, EVAS_CALLBACK_KEY_DOWN, _entry_key_down_cb, obj);
evas_object_event_callback_add
(sd->entry, EVAS_CALLBACK_RESIZE, _entry_resize_cb, obj);
- eo_do(sd->entry, eo_event_callback_array_add(_multi_buttonentry_cb(), obj));
+ eo_event_callback_array_add(sd->entry, _multi_buttonentry_cb(), obj);
}
static void
@@ -1495,7 +1494,7 @@ _elm_multibuttonentry_elm_layout_text_set(Eo *obj, Elm_Multibuttonentry_Data *sd
int_ret = EINA_TRUE;
}
else
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_layout_text_set(part, label));
+ int_ret = elm_obj_layout_text_set(eo_super(obj, MY_CLASS), part, label);
return int_ret;
}
@@ -1514,7 +1513,7 @@ _elm_multibuttonentry_elm_layout_text_get(Eo *obj, Elm_Multibuttonentry_Data *sd
text = sd->guide_text_str;
}
else
- eo_do_super(obj, MY_CLASS, text = elm_obj_layout_text_get(part));
+ text = elm_obj_layout_text_get(eo_super(obj, MY_CLASS), part);
return text;
}
@@ -1563,7 +1562,7 @@ _elm_multibuttonentry_evas_object_smart_add(Eo *obj, Elm_Multibuttonentry_Data *
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
if (!elm_layout_theme_set
@@ -1612,7 +1611,7 @@ _elm_multibuttonentry_evas_object_smart_del(Eo *obj, Elm_Multibuttonentry_Data *
EINA_LIST_FREE(sd->filter_list, _item_filter)
_filter_free(_item_filter);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
static Eina_Bool _elm_multibuttonentry_smart_focus_next_enable = EINA_FALSE;
@@ -1714,11 +1713,10 @@ elm_multibuttonentry_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_multibuttonentry_eo_base_constructor(Eo *obj, Elm_Multibuttonentry_Data *sd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_ENTRY));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_ENTRY);
return obj;
}
@@ -1855,7 +1853,7 @@ EOLIAN static void
_elm_multibuttonentry_clear(Eo *obj EINA_UNUSED, Elm_Multibuttonentry_Data *sd)
{
while (sd->items)
- eo_do(eina_list_data_get(sd->items), elm_wdg_item_del());
+ elm_wdg_item_del(eina_list_data_get(sd->items));
sd->selected_it = NULL;
_view_update(sd);
@@ -1908,7 +1906,7 @@ _elm_multibuttonentry_item_elm_widget_item_disable(Eo *eo_it, Elm_Multibuttonent
{
const char* emission;
Eina_Bool tmp;
- if (eo_do_ret(eo_it, tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(eo_it))
emission = "elm,state,disabled";
else
emission = "elm,state,enabled";
@@ -2011,7 +2009,7 @@ EOLIAN static Eina_List*
_elm_multibuttonentry_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Multibuttonentry_Data *sd)
{
Eina_List *ret;
- eo_do_super(obj, ELM_MULTIBUTTONENTRY_CLASS, ret = elm_interface_atspi_accessible_children_get());
+ ret = elm_interface_atspi_accessible_children_get(eo_super(obj, ELM_MULTIBUTTONENTRY_CLASS));
return eina_list_merge(eina_list_clone(sd->items), ret);
}
@@ -2019,7 +2017,7 @@ EOLIAN static char*
_elm_multibuttonentry_item_elm_interface_atspi_accessible_name_get(Eo *obj, Elm_Multibuttonentry_Item_Data *item)
{
char *ret;
- eo_do_super(obj, ELM_MULTIBUTTONENTRY_ITEM_CLASS, ret = elm_interface_atspi_accessible_name_get());
+ ret = elm_interface_atspi_accessible_name_get(eo_super(obj, ELM_MULTIBUTTONENTRY_ITEM_CLASS));
if (ret) return ret;
const char *txt = elm_object_part_text_get(VIEW(item), "elm.btn.text");
@@ -2046,8 +2044,8 @@ static Eina_Bool
_key_action_longpress(Eo *obj, const char *params EINA_UNUSED)
{
ELM_MULTIBUTTONENTRY_ITEM_DATA_GET(obj, it);
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_MULTIBUTTONENTRY_EVENT_ITEM_LONGPRESSED, obj));
+ eo_event_callback_call
+ (WIDGET(it), ELM_MULTIBUTTONENTRY_EVENT_ITEM_LONGPRESSED, obj);
return EINA_TRUE;
}
diff --git a/src/lib/elc_naviframe.c b/src/lib/elc_naviframe.c
index cbf67e2ab..717916468 100644
--- a/src/lib/elc_naviframe.c
+++ b/src/lib/elc_naviframe.c
@@ -82,9 +82,9 @@ _elm_naviframe_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Naviframe_Data *sd)
Elm_Naviframe_Item_Data *it;
EINA_INLIST_FOREACH(sd->stack, it)
- eo_do(EO_OBJ(it), elm_wdg_item_translate());
+ elm_wdg_item_translate(EO_OBJ(it));
- eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
+ elm_obj_widget_translate(eo_super(obj, MY_CLASS));
return EINA_TRUE;
}
@@ -340,8 +340,8 @@ _on_item_title_transition_finished(void *data,
{
Elm_Naviframe_Item_Data *it = data;
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_NAVIFRAME_EVENT_TITLE_TRANSITION_FINISHED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_NAVIFRAME_EVENT_TITLE_TRANSITION_FINISHED, EO_OBJ(it));
}
static void
@@ -370,11 +370,11 @@ _elm_naviframe_elm_widget_theme_apply(Eo *obj, Elm_Naviframe_Data *sd)
Elm_Naviframe_Item_Data *it;
const char *style = NULL, *sstyle = NULL;
- eo_do(obj, style = elm_obj_widget_style_get());
+ style = elm_obj_widget_style_get(obj);
EINA_INLIST_FOREACH(sd->stack, it)
{
- eo_do(VIEW(it), sstyle = elm_obj_widget_style_get());
+ sstyle = elm_obj_widget_style_get(VIEW(it));
if ((style && sstyle) && strcmp(style, sstyle))
_item_style_set(it, it->style);
_item_signals_emit(it);
@@ -515,7 +515,7 @@ _elm_naviframe_item_elm_widget_item_part_text_set(Eo *eo_it EINA_UNUSED,
if (nit->title_label) strncat(buf, " ", 1);
strncat(buf, nit->subtitle_label, sizeof(buf) - strlen(buf) - 2);
}
- eo_do(VIEW(it), elm_interface_atspi_accessible_name_set(buf));
+ elm_interface_atspi_accessible_name_set(VIEW(it), buf);
elm_layout_sizing_eval(WIDGET(nit));
}
@@ -590,7 +590,7 @@ end:
_item_free(nit);
- eo_do_super(eo_item, ELM_NAVIFRAME_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_item, ELM_NAVIFRAME_ITEM_CLASS));
}
static void
@@ -691,10 +691,8 @@ _item_title_prev_btn_unset(Elm_Naviframe_Item_Data *it)
evas_object_event_callback_del
(content, EVAS_CALLBACK_DEL, _item_title_prev_btn_del_cb);
- Eo* parent = eo_do_ret(content, parent, eo_parent_get());
- eo_do(content, eo_event_callback_del(
- EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_item_back_btn_clicked,
- parent));
+ Eo* parent = eo_parent_get(content);
+ eo_event_callback_del(content, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_item_back_btn_clicked, parent);
it->title_prev_btn = NULL;
if (it->auto_pushed_btn) it->auto_pushed_btn = NULL;
return content;
@@ -958,9 +956,7 @@ _on_item_back_btn_clicked(void *data, const Eo_Event *event)
multiple times on some heavy environment. This callback del will
prevent those scenario and guarantee only one clicked for it's own
page. */
- eo_do(event->obj, eo_event_callback_del(
- EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_item_back_btn_clicked,
- data));
+ eo_event_callback_del(event->obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_item_back_btn_clicked, data);
elm_naviframe_item_pop(data);
return EINA_TRUE;
@@ -975,8 +971,8 @@ _back_btn_new(Evas_Object *obj, const char *title_label)
btn = elm_button_add(obj);
if (!btn) return NULL;
- eo_do(btn, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_item_back_btn_clicked, obj));
+ eo_event_callback_add
+ (btn, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_item_back_btn_clicked, obj);
snprintf
(buf, sizeof(buf), "naviframe/back_btn/%s", elm_widget_style_get(obj));
elm_object_style_set(btn, buf);
@@ -1015,7 +1011,7 @@ _elm_naviframe_elm_layout_signal_emit(Eo *obj, Elm_Naviframe_Data *sd EINA_UNUSE
if (!eo_top_it) return;
ELM_NAVIFRAME_ITEM_DATA_GET(eo_top_it, top_it);
- eo_do(VIEW(top_it), elm_obj_layout_signal_emit(emission, source));
+ elm_obj_layout_signal_emit(VIEW(top_it), emission, source);
}
/* content/text smart functions proxying things to the top item, which
@@ -1091,7 +1087,7 @@ _on_item_title_clicked(void *data,
{
Elm_Naviframe_Item_Data *it = data;
- eo_do(WIDGET(it), eo_event_callback_call(ELM_NAVIFRAME_EVENT_TITLE_CLICKED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_NAVIFRAME_EVENT_TITLE_CLICKED, EO_OBJ(it));
}
/* "elm,state,cur,pushed"
@@ -1132,7 +1128,7 @@ _on_item_pop_finished(void *data,
elm_widget_tree_unfocusable_set(VIEW(it), EINA_FALSE);
sd->popping = eina_list_remove(sd->popping, it);
- eo_do(EO_OBJ(it), elm_wdg_item_del());
+ elm_wdg_item_del(EO_OBJ(it));
}
/* "elm,state,new,pushed",
@@ -1157,7 +1153,7 @@ _on_item_show_finished(void *data,
it->pushing = EINA_FALSE;
- eo_do(WIDGET(it), eo_event_callback_call(ELM_NAVIFRAME_EVENT_TRANSITION_FINISHED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_NAVIFRAME_EVENT_TRANSITION_FINISHED, EO_OBJ(it));
}
static void
@@ -1194,7 +1190,7 @@ _access_prev_btn_info_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED)
EOLIAN static Eo *
_elm_naviframe_item_eo_base_constructor(Eo *eo_item, Elm_Naviframe_Item_Data *it)
{
- eo_item = eo_do_super_ret(eo_item, ELM_NAVIFRAME_ITEM_CLASS, eo_item, eo_constructor());
+ eo_item = eo_constructor(eo_super(eo_item, ELM_NAVIFRAME_ITEM_CLASS));
it->base = eo_data_scope_get(eo_item, ELM_WIDGET_ITEM_CLASS);
return eo_item;
@@ -1230,9 +1226,8 @@ _item_new(Evas_Object *obj,
if (!elm_widget_sub_object_add(obj, VIEW(it)))
ERR("could not add %p as sub object of %p", VIEW(it), obj);
- eo_do(VIEW(it),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_PAGE_TAB),
- elm_interface_atspi_accessible_name_set((char*)title_label));
+ elm_interface_atspi_accessible_role_set(VIEW(it), ELM_ATSPI_ROLE_PAGE_TAB);
+ elm_interface_atspi_accessible_name_set(VIEW(it), (char*)title_label);
evas_object_event_callback_add
(VIEW(it), EVAS_CALLBACK_CHANGED_SIZE_HINTS,
@@ -1252,7 +1247,7 @@ _item_new(Evas_Object *obj,
_item_style_set(it, item_style);
if (title_label)
- eo_do(eo_item, elm_wdg_item_part_text_set(TITLE_PART, title_label));
+ elm_wdg_item_part_text_set(eo_item, TITLE_PART, title_label);
//title buttons
if ((!prev_btn) && sd->auto_pushed && eo_prev_it)
@@ -1265,7 +1260,7 @@ _item_new(Evas_Object *obj,
if (prev_btn)
{
- eo_do(eo_item, elm_wdg_item_part_content_set(PREV_BTN_PART, prev_btn));
+ elm_wdg_item_part_content_set(eo_item, PREV_BTN_PART, prev_btn);
if (!elm_layout_text_get(prev_btn, NULL))
{
if (!_access_info_has(prev_btn, ELM_ACCESS_INFO))
@@ -1280,7 +1275,7 @@ _item_new(Evas_Object *obj,
if (next_btn)
{
- eo_do(eo_item, elm_wdg_item_part_content_set(NEXT_BTN_PART, next_btn));
+ elm_wdg_item_part_content_set(eo_item, NEXT_BTN_PART, next_btn);
if (!elm_layout_text_get(next_btn, NULL))
{
@@ -1394,7 +1389,7 @@ _elm_naviframe_evas_object_smart_add(Eo *obj, Elm_Naviframe_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->dummy_edje = wd->resize_obj;
@@ -1442,8 +1437,7 @@ _deferred(void *data, const Eo_Event *event EINA_UNUSED)
free(nfo);
}
- eo_do(nfd->obj,
- eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _deferred, nfd));
+ eo_event_callback_del(nfd->obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _deferred, nfd);
return EO_CALLBACK_CONTINUE;
}
@@ -1458,18 +1452,18 @@ _elm_naviframe_evas_object_smart_del(Eo *obj, Elm_Naviframe_Data *sd)
while (sd->stack)
{
it = EINA_INLIST_CONTAINER_GET(sd->stack, Elm_Naviframe_Item_Data);
- eo_do(EO_OBJ(it), elm_wdg_item_del());
+ elm_wdg_item_del(EO_OBJ(it));
}
// No need to cleanup animator as it is an event on myself
EINA_LIST_FREE(sd->ops, nfo)
free(nfo);
EINA_LIST_FREE(sd->popping, it)
- eo_do(EO_OBJ(it), elm_wdg_item_del());
+ elm_wdg_item_del(EO_OBJ(it));
evas_object_del(sd->dummy_edje);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
//Show only the top item view
@@ -1489,14 +1483,14 @@ static Eina_Bool
_key_action_top_item_get(Evas_Object *obj, const char *params EINA_UNUSED)
{
Elm_Object_Item *eo_item = NULL;
- eo_do(obj, eo_item = elm_obj_naviframe_top_item_get());
+ eo_item = elm_obj_naviframe_top_item_get(obj);
if (!eo_item) return EINA_FALSE;
//FIXME: Replace this below code to elm_naviframe_item_pop() at elm 2.0.
///Leave for compatibility.
ELM_NAVIFRAME_ITEM_DATA_GET(eo_item, it);
if (it->title_prev_btn)
- eo_do(it->title_prev_btn, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call(it->title_prev_btn, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
return EINA_TRUE;
}
@@ -1528,8 +1522,7 @@ static void
_schedule_deferred(Elm_Naviframe_Op *nfo, Elm_Naviframe_Data *sd)
{
if (!sd->ops)
- eo_do(sd->obj,
- eo_event_callback_add(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _deferred, sd));
+ eo_event_callback_add(sd->obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _deferred, sd);
sd->ops = eina_list_append(sd->ops, nfo);
}
@@ -1597,12 +1590,11 @@ elm_naviframe_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_naviframe_eo_base_constructor(Eo *obj, Elm_Naviframe_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
sd->obj = obj;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_PAGE_TAB_LIST));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PAGE_TAB_LIST);
return obj;
}
@@ -1725,7 +1717,7 @@ _elm_naviframe_item_pop(Eo *obj, Elm_Naviframe_Data *sd)
{
eo_unref(eo_item);
if (it->delete_me)
- eo_do(eo_item, elm_wdg_item_del());
+ elm_wdg_item_del(eo_item);
else
{
/* To avoid multiple item pops, the auto pushed button deletes
@@ -1733,9 +1725,8 @@ _elm_naviframe_item_pop(Eo *obj, Elm_Naviframe_Data *sd)
Since the item is not popped or deleted here, the deleted
callback of the auto pushed button should be restored. */
if (it->auto_pushed_btn)
- eo_do(it->auto_pushed_btn, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED,
- _on_item_back_btn_clicked, obj));
+ eo_event_callback_add
+ (it->auto_pushed_btn, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _on_item_back_btn_clicked, obj);
it->popping = EINA_FALSE;
}
evas_object_unref(obj);
@@ -1790,7 +1781,7 @@ _elm_naviframe_item_pop(Eo *obj, Elm_Naviframe_Data *sd)
_schedule_deferred(nfo, sd);
}
else
- eo_do(eo_item, elm_wdg_item_del());
+ elm_wdg_item_del(eo_item);
on_error:
return content;
@@ -1818,7 +1809,7 @@ _elm_naviframe_item_pop_to(Eo *eo_it, Elm_Naviframe_Item_Data *it)
l = l->prev;
- eo_do(EO_OBJ(iit), elm_wdg_item_del());
+ elm_wdg_item_del(EO_OBJ(iit));
}
sd->on_deletion = EINA_FALSE;
diff --git a/src/lib/elc_player.c b/src/lib/elc_player.c
index 79acdd9c2..7c1e2a7cb 100644
--- a/src/lib/elc_player.c
+++ b/src/lib/elc_player.c
@@ -207,7 +207,7 @@ EOLIAN static Eina_Bool
_elm_player_elm_widget_theme_apply(Eo *obj, Elm_Player_Data *sd)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_update_theme_button(obj, sd->forward, "forward");
@@ -331,7 +331,7 @@ _forward(void *data, const Eo_Event *event EINA_UNUSED)
elm_video_play_position_set(sd->video, pos);
elm_layout_signal_emit(data, "elm,button,forward", "elm");
- eo_do(data, eo_event_callback_call(ELM_PLAYER_EVENT_FORWARD_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_PLAYER_EVENT_FORWARD_CLICKED, NULL);
return EINA_TRUE;
}
@@ -340,7 +340,7 @@ static Eina_Bool
_info(void *data, const Eo_Event *event EINA_UNUSED)
{
elm_layout_signal_emit(data, "elm,button,info", "elm");
- eo_do(data, eo_event_callback_call(ELM_PLAYER_EVENT_INFO_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_PLAYER_EVENT_INFO_CLICKED, NULL);
return EINA_TRUE;
}
@@ -349,7 +349,7 @@ static Eina_Bool
_next(void *data, const Eo_Event *event EINA_UNUSED)
{
elm_layout_signal_emit(data, "elm,button,next", "elm");
- eo_do(data, eo_event_callback_call(ELM_PLAYER_EVENT_NEXT_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_PLAYER_EVENT_NEXT_CLICKED, NULL);
return EINA_TRUE;
}
@@ -361,7 +361,7 @@ _pause(void *data, const Eo_Event *event EINA_UNUSED)
elm_layout_signal_emit(data, "elm,player,pause", "elm");
elm_video_pause(sd->video);
- eo_do(data, eo_event_callback_call(ELM_PLAYER_EVENT_PAUSE_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_PLAYER_EVENT_PAUSE_CLICKED, NULL);
return EINA_TRUE;
}
@@ -373,7 +373,7 @@ _play(void *data, const Eo_Event *event EINA_UNUSED)
elm_layout_signal_emit(data, "elm,player,play", "elm");
elm_video_play(sd->video);
- eo_do(data, eo_event_callback_call(ELM_PLAYER_EVENT_PLAY_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_PLAYER_EVENT_PLAY_CLICKED, NULL);
return EINA_TRUE;
}
@@ -381,7 +381,7 @@ _play(void *data, const Eo_Event *event EINA_UNUSED)
static Eina_Bool
_prev(void *data, const Eo_Event *event EINA_UNUSED)
{
- eo_do(data, eo_event_callback_call(ELM_PLAYER_EVENT_PREV_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_PLAYER_EVENT_PREV_CLICKED, NULL);
elm_layout_signal_emit(data, "elm,button,prev", "elm");
return EINA_TRUE;
@@ -399,7 +399,7 @@ _rewind(void *data, const Eo_Event *event EINA_UNUSED)
elm_video_play_position_set(sd->video, pos);
elm_layout_signal_emit(data, "elm,button,rewind", "elm");
- eo_do(data, eo_event_callback_call(ELM_PLAYER_EVENT_REWIND_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_PLAYER_EVENT_REWIND_CLICKED, NULL);
return EINA_TRUE;
}
@@ -408,7 +408,7 @@ static Eina_Bool
_stop(void *data, const Eo_Event *event EINA_UNUSED)
{
elm_layout_signal_emit(data, "elm,button,stop", "elm");
- eo_do(data, eo_event_callback_call(ELM_PLAYER_EVENT_QUALITY_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_PLAYER_EVENT_QUALITY_CLICKED, NULL);
return EINA_TRUE;
}
@@ -420,7 +420,7 @@ _eject(void *data, const Eo_Event *event EINA_UNUSED)
elm_layout_signal_emit(data, "elm,button,eject", "elm");
emotion_object_eject(elm_video_emotion_get(sd->video));
- eo_do(data, eo_event_callback_call(ELM_PLAYER_EVENT_EJECT_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_PLAYER_EVENT_EJECT_CLICKED, NULL);
return EINA_TRUE;
}
@@ -447,7 +447,7 @@ _volume(void *data, const Eo_Event *event EINA_UNUSED)
{
elm_layout_signal_emit(data, "elm,button,volume", "elm");
_mute_toggle(data);
- eo_do(data, eo_event_callback_call(ELM_PLAYER_EVENT_VOLUME_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_PLAYER_EVENT_VOLUME_CLICKED, NULL);
return EINA_TRUE;
}
@@ -457,7 +457,7 @@ _mute(void *data, const Eo_Event *event EINA_UNUSED)
{
elm_layout_signal_emit(data, "elm,button,mute", "elm");
_mute_toggle(data);
- eo_do(data, eo_event_callback_call(ELM_PLAYER_EVENT_MUTE_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_PLAYER_EVENT_MUTE_CLICKED, NULL);
return EINA_TRUE;
}
@@ -531,8 +531,8 @@ _player_button_add(Evas_Object *obj,
snprintf(buf, sizeof(buf), "media_player/%s/%s", name,
elm_widget_style_get(obj));
elm_object_style_set(bt, buf);
- eo_do(bt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED,func, obj));
+ eo_event_callback_add
+ (bt, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, func, obj);
snprintf(buf, sizeof(buf), "elm.swallow.media_player.%s", name);
if (!elm_layout_content_set(obj, buf, bt))
{
@@ -585,13 +585,11 @@ _elm_player_elm_container_content_set(Eo *obj, Elm_Player_Data *sd, const char *
if (part && strcmp(part, "video"))
{
- eo_do_super(obj, MY_CLASS,
- int_ret = elm_obj_container_content_set(part, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), part, content);
return int_ret;
}
if ((!part) || (!strcmp(part, "video"))) part = "elm.swallow.content";
- eo_do_super(obj, MY_CLASS,
- int_ret = elm_obj_container_content_set(part, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), part, content);
if (!_elm_video_check(content)) return EINA_FALSE;
if (sd->video == content) goto end;
@@ -636,8 +634,7 @@ _elm_player_elm_container_content_set(Eo *obj, Elm_Player_Data *sd, const char *
elm_layout_signal_emit(obj, "elm,player,play", "elm");
else elm_layout_signal_emit(obj, "elm,player,pause", "elm");
- eo_do(sd->emotion,
- eo_event_callback_array_add(_emotion_cb(), obj));
+ eo_event_callback_array_add(sd->emotion, _emotion_cb(), obj);
/* FIXME: track info from video */
end:
@@ -649,7 +646,7 @@ _elm_player_evas_object_smart_add(Eo *obj, Elm_Player_Data *priv)
{
char buf[256];
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
if (!elm_layout_theme_set(obj, "player", "base", elm_widget_style_get(obj)))
@@ -684,8 +681,7 @@ _elm_player_evas_object_smart_add(Eo *obj, Elm_Player_Data *priv)
(priv->slider, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_layout_content_set(obj, "elm.swallow.media_player.positionslider",
priv->slider);
- eo_do(priv->slider,
- eo_event_callback_array_add(_slider_cb(), obj));
+ eo_event_callback_array_add(priv->slider, _slider_cb(), obj);
priv->vslider = elm_slider_add(obj);
elm_slider_indicator_show_set(priv->vslider, EINA_FALSE);
@@ -701,8 +697,8 @@ _elm_player_evas_object_smart_add(Eo *obj, Elm_Player_Data *priv)
(priv->vslider, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_layout_content_set(obj, "elm.swallow.media_player.volumeslider",
priv->vslider);
- eo_do(priv->vslider, eo_event_callback_add
- (ELM_SLIDER_EVENT_CHANGED,_update_volume, obj));
+ eo_event_callback_add
+ (priv->vslider, ELM_SLIDER_EVENT_CHANGED, _update_volume, obj);
elm_layout_sizing_eval(obj);
elm_widget_can_focus_set(obj, EINA_TRUE);
@@ -711,7 +707,7 @@ _elm_player_evas_object_smart_add(Eo *obj, Elm_Player_Data *priv)
EOLIAN static void
_elm_player_evas_object_smart_del(Eo *obj, Elm_Player_Data *sd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -725,11 +721,10 @@ elm_player_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_player_eo_base_constructor(Eo *obj, Elm_Player_Data *sd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_ANIMATION));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_ANIMATION);
return obj;
}
diff --git a/src/lib/elc_popup.c b/src/lib/elc_popup.c
index 25805ff69..e2fd3cd1b 100644
--- a/src/lib/elc_popup.c
+++ b/src/lib/elc_popup.c
@@ -72,10 +72,10 @@ _elm_popup_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Popup_Data *sd)
Eina_List *l;
EINA_LIST_FOREACH(sd->items, l, it)
- eo_do(EO_OBJ(it), elm_wdg_item_translate());
+ elm_wdg_item_translate(EO_OBJ(it));
- eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
- eo_do(sd->main_layout, elm_obj_widget_translate());
+ elm_obj_widget_translate(eo_super(obj, MY_CLASS));
+ elm_obj_widget_translate(sd->main_layout);
return EINA_TRUE;
}
@@ -99,7 +99,7 @@ _visuals_set(Evas_Object *obj)
static Eina_Bool
_block_clicked_cb(void *data, const Eo_Event *event EINA_UNUSED)
{
- eo_do(data, eo_event_callback_call(ELM_POPUP_EVENT_BLOCK_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_POPUP_EVENT_BLOCK_CLICKED, NULL);
return EINA_TRUE;
}
@@ -108,7 +108,7 @@ static Eina_Bool
_timeout_cb(void *data, const Eo_Event *event EINA_UNUSED)
{
evas_object_hide(data);
- eo_do(data, eo_event_callback_call(ELM_POPUP_EVENT_TIMEOUT, NULL));
+ eo_event_callback_call(data, ELM_POPUP_EVENT_TIMEOUT, NULL);
return EINA_TRUE;
}
@@ -116,7 +116,7 @@ _timeout_cb(void *data, const Eo_Event *event EINA_UNUSED)
static Eina_Bool
_hide_effect_finished_cb(void *data, const Eo_Event *event EINA_UNUSED)
{
- eo_do(data, eo_event_callback_call(ELM_POPUP_EVENT_DISMISSED, NULL));
+ eo_event_callback_call(data, ELM_POPUP_EVENT_DISMISSED, NULL);
return EINA_TRUE;
}
@@ -206,7 +206,7 @@ _items_remove(Elm_Popup_Data *sd)
if (!sd->items) return;
EINA_LIST_FREE(sd->items, it)
- eo_do(EO_OBJ(it), elm_wdg_item_del());
+ elm_wdg_item_del(EO_OBJ(it));
sd->items = NULL;
}
@@ -219,8 +219,7 @@ _elm_popup_evas_object_smart_del(Eo *obj, Elm_Popup_Data *sd)
evas_object_event_callback_del_full(sd->parent, EVAS_CALLBACK_RESIZE, _parent_geom_cb, obj);
evas_object_event_callback_del_full(sd->parent, EVAS_CALLBACK_MOVE, _parent_geom_cb, obj);
- eo_do(sd->notify,
- eo_event_callback_array_del(_notify_cb(), obj));
+ eo_event_callback_array_del(sd->notify, _notify_cb(), obj);
evas_object_event_callback_del
(sd->content, EVAS_CALLBACK_DEL, _on_content_del);
evas_object_event_callback_del(obj, EVAS_CALLBACK_SHOW, _on_show);
@@ -255,7 +254,7 @@ _elm_popup_evas_object_smart_del(Eo *obj, Elm_Popup_Data *sd)
ELM_SAFE_FREE(sd->content, evas_object_del);
ELM_SAFE_FREE(sd->title_text, eina_stringshare_del);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
static void
@@ -489,7 +488,7 @@ _elm_popup_elm_widget_sub_object_del(Eo *obj, Elm_Popup_Data *sd, Evas_Object *s
Elm_Popup_Item_Data *it;
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
if (sobj == sd->title_icon)
@@ -501,7 +500,7 @@ _elm_popup_elm_widget_sub_object_del(Eo *obj, Elm_Popup_Data *sd, Evas_Object *s
{
if (sobj == it->icon)
{
- eo_do(VIEW(it), elm_obj_container_content_unset(CONTENT_PART));
+ elm_obj_container_content_unset(VIEW(it), CONTENT_PART);
elm_layout_signal_emit(VIEW(it),
"elm,state,item,icon,hidden", "elm");
it->icon = NULL;
@@ -646,8 +645,8 @@ _create_scroller(Evas_Object *obj)
_on_table_del, obj);
if (!sd->scroll)
{
- eo_do(sd->content_area, elm_obj_container_content_set(CONTENT_PART, sd->tbl));
- eo_do(sd->main_layout, elm_obj_container_content_set(CONTENT_PART, sd->content_area));
+ elm_obj_container_content_set(sd->content_area, CONTENT_PART, sd->tbl);
+ elm_obj_container_content_set(sd->main_layout, CONTENT_PART, sd->content_area);
}
//spacer
@@ -763,7 +762,7 @@ _item_icon_set(Elm_Popup_Item_Data *it,
{
elm_widget_sub_object_add(WIDGET(it), it->icon);
evas_object_data_set(it->icon, "_popup_icon_parent_item", it);
- eo_do(VIEW(it), elm_obj_container_content_set(CONTENT_PART, it->icon));
+ elm_obj_container_content_set(VIEW(it), CONTENT_PART, it->icon);
elm_layout_signal_emit(VIEW(it), "elm,state,item,icon,visible", "elm");
}
else
@@ -807,7 +806,7 @@ _item_icon_unset(Elm_Popup_Item_Data *it)
if (!it->icon) return NULL;
elm_widget_sub_object_del(WIDGET(it), icon);
evas_object_data_del(icon, "_popup_icon_parent_item");
- eo_do(VIEW(it), elm_obj_container_content_unset(CONTENT_PART));
+ elm_obj_container_content_unset(VIEW(it), CONTENT_PART);
elm_layout_signal_emit(VIEW(it), "elm,state,item,icon,hidden", "elm");
it->icon = NULL;
@@ -836,7 +835,7 @@ _elm_popup_item_elm_widget_item_disable(Eo *eo_it, Elm_Popup_Item_Data *it)
Eina_Bool tmp;
ELM_POPUP_ITEM_CHECK_OR_RETURN(it);
- if (eo_do_ret(eo_it, tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(eo_it))
elm_layout_signal_emit(VIEW(it), "elm,state,item,disabled", "elm");
else
elm_layout_signal_emit(VIEW(it), "elm,state,item,enabled", "elm");
@@ -856,7 +855,7 @@ _elm_popup_item_eo_base_destructor(Eo *eo_it, Elm_Popup_Item_Data *it)
sd->items = NULL;
_list_del(sd);
}
- eo_do_super(eo_it, ELM_POPUP_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_it, ELM_POPUP_ITEM_CLASS));
}
EOLIAN static void
@@ -872,7 +871,7 @@ _item_focused_cb(void *data, const Eo_Event *event EINA_UNUSED)
{
Elm_Popup_Item_Data *it = data;
- eo_do(WIDGET(it), eo_event_callback_call(ELM_POPUP_EVENT_ITEM_FOCUSED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_POPUP_EVENT_ITEM_FOCUSED, EO_OBJ(it));
return EINA_TRUE;
}
@@ -882,7 +881,7 @@ _item_unfocused_cb(void *data, const Eo_Event *event EINA_UNUSED)
{
Elm_Popup_Item_Data *it = data;
- eo_do(WIDGET(it), eo_event_callback_call(ELM_POPUP_EVENT_ITEM_UNFOCUSED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_POPUP_EVENT_ITEM_UNFOCUSED, EO_OBJ(it));
return EINA_TRUE;
}
@@ -890,7 +889,7 @@ _item_unfocused_cb(void *data, const Eo_Event *event EINA_UNUSED)
EOLIAN static Eo *
_elm_popup_item_eo_base_constructor(Eo *eo_it, Elm_Popup_Item_Data *it)
{
- eo_it = eo_do_super_ret(eo_it, ELM_POPUP_ITEM_CLASS, eo_it, eo_constructor());
+ eo_it = eo_constructor(eo_super(eo_it, ELM_POPUP_ITEM_CLASS));
it->base = eo_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
return eo_it;
@@ -912,10 +911,10 @@ _item_new(Elm_Popup_Item_Data *it)
elm_layout_signal_callback_add(VIEW(it), "elm,action,click", "*",
_item_select_cb, it);
evas_object_size_hint_align_set(VIEW(it), EVAS_HINT_FILL, EVAS_HINT_FILL);
- eo_do(VIEW(it), eo_event_callback_add
- (ELM_WIDGET_EVENT_FOCUSED, _item_focused_cb, it));
- eo_do(VIEW(it), eo_event_callback_add
- (ELM_WIDGET_EVENT_UNFOCUSED, _item_unfocused_cb, it));
+ eo_event_callback_add
+ (VIEW(it), ELM_WIDGET_EVENT_FOCUSED, _item_focused_cb, it);
+ eo_event_callback_add
+ (VIEW(it), ELM_WIDGET_EVENT_UNFOCUSED, _item_unfocused_cb, it);
evas_object_show(VIEW(it));
}
}
@@ -980,7 +979,7 @@ _content_text_set(Evas_Object *obj,
else
{
if (!sd->scroll)
- eo_do(sd->main_layout, elm_obj_container_content_set(CONTENT_PART, sd->content_area));
+ elm_obj_container_content_set(sd->main_layout, CONTENT_PART, sd->content_area);
else
elm_object_content_set(sd->scr, sd->content_area);
}
@@ -988,7 +987,7 @@ _content_text_set(Evas_Object *obj,
if (sd->text_content_obj)
{
- eo_do(sd->content_area, sd->text_content_obj = elm_obj_container_content_unset(CONTENT_PART));
+ sd->text_content_obj = elm_obj_container_content_unset(sd->content_area, CONTENT_PART);
evas_object_del(sd->text_content_obj);
sd->text_content_obj = NULL;
}
@@ -1006,8 +1005,8 @@ _content_text_set(Evas_Object *obj,
(sd->text_content_obj, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set
(sd->text_content_obj, EVAS_HINT_FILL, EVAS_HINT_FILL);
- eo_do(sd->content_area, elm_obj_container_content_set
- (CONTENT_PART, sd->text_content_obj));
+ elm_obj_container_content_set
+ (sd->content_area, CONTENT_PART, sd->text_content_obj);
/* access */
if (_elm_config->access_mode)
@@ -1095,8 +1094,8 @@ _title_icon_set(Evas_Object *obj,
sd->title_icon = icon;
title_visibility_current = (sd->title_text) || (sd->title_icon);
- eo_do(sd->main_layout, elm_obj_container_content_set
- ("elm.swallow.title.icon", sd->title_icon));
+ elm_obj_container_content_set
+ (sd->main_layout, "elm.swallow.title.icon", sd->title_icon);
if (sd->title_icon)
elm_layout_signal_emit(sd->main_layout, "elm,state,title,icon,visible", "elm");
@@ -1122,13 +1121,13 @@ _content_set(Evas_Object *obj,
if (content)
{
if (!sd->scroll)
- eo_do(sd->main_layout, elm_obj_container_content_set
- (CONTENT_PART, sd->content_area));
+ elm_obj_container_content_set
+ (sd->main_layout, CONTENT_PART, sd->content_area);
else
elm_object_content_set(sd->scr, sd->content_area);
- eo_do(sd->content_area, elm_obj_container_content_set
- (CONTENT_PART, content));
+ elm_obj_container_content_set
+ (sd->content_area, CONTENT_PART, content);
evas_object_event_callback_add
(content, EVAS_CALLBACK_DEL, _on_content_del, obj);
@@ -1184,8 +1183,8 @@ _action_button_set(Evas_Object *obj,
evas_object_event_callback_add
(sd->action_area, EVAS_CALLBACK_CHANGED_SIZE_HINTS,
_size_hints_changed_cb, sd->main_layout);
- eo_do(sd->main_layout, elm_obj_container_content_set
- ("elm.swallow.action_area", sd->action_area));
+ elm_obj_container_content_set
+ (sd->main_layout, "elm.swallow.action_area", sd->action_area);
_visuals_set(obj);
}
@@ -1223,7 +1222,7 @@ _elm_popup_elm_container_content_set(Eo *obj, Elm_Popup_Data *_pd EINA_UNUSED, c
_action_button_set(obj, content, i);
}
else
- ret = eo_do_ret(_pd->main_layout, tmp, elm_obj_container_content_set(part, content));
+ ret = elm_obj_container_content_set(_pd->main_layout, part, content);
_scroller_size_calc(obj);
elm_layout_sizing_eval(obj);
@@ -1278,7 +1277,7 @@ _elm_popup_elm_container_content_get(Eo *obj, Elm_Popup_Data *_pd, const char *p
content = _action_button_get(obj, i);
}
else
- eo_do(_pd->main_layout, content = elm_obj_container_content_get(part));
+ content = elm_obj_container_content_get(_pd->main_layout, part);
if (!content)
goto err;
@@ -1302,7 +1301,7 @@ _content_unset(Evas_Object *obj)
evas_object_event_callback_del
(sd->content, EVAS_CALLBACK_DEL, _on_content_del);
- eo_do(sd->content_area, content = elm_obj_container_content_unset(CONTENT_PART));
+ content = elm_obj_container_content_unset(sd->content_area, CONTENT_PART);
sd->content = NULL;
elm_layout_sizing_eval(obj);
@@ -1320,7 +1319,7 @@ _title_icon_unset(Evas_Object *obj)
if (!sd->title_icon) return NULL;
icon = sd->title_icon;
- eo_do(sd->main_layout, elm_obj_container_content_unset("elm.swallow.title.icon"));
+ elm_obj_container_content_unset(sd->main_layout, "elm.swallow.title.icon");
sd->title_icon = NULL;
return icon;
@@ -1382,7 +1381,7 @@ _elm_popup_elm_widget_focus_next(Eo *obj EINA_UNUSED, Elm_Popup_Data *sd, Elm_Fo
if (ao) items = eina_list_append(items, ao);
}
- eo_do(sd->main_layout, base_items = elm_obj_container_content_swallow_list_get());
+ base_items = elm_obj_container_content_swallow_list_get(sd->main_layout);
items = eina_list_merge(items, base_items);
@@ -1419,7 +1418,7 @@ _elm_popup_elm_widget_focus_direction(Eo *obj EINA_UNUSED, Elm_Popup_Data *sd, c
if (ao) items = eina_list_append(items, ao);
}
- eo_do(sd->main_layout, base_items = elm_obj_container_content_swallow_list_get());
+ base_items = elm_obj_container_content_swallow_list_get(sd->main_layout);
items = eina_list_merge(items, base_items);
@@ -1475,7 +1474,7 @@ _elm_popup_evas_object_smart_add(Eo *obj, Elm_Popup_Data *priv)
{
char style[1024];
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
snprintf(style, sizeof(style), "popup/%s", elm_widget_style_get(obj));
@@ -1520,8 +1519,7 @@ _elm_popup_evas_object_smart_add(Eo *obj, Elm_Popup_Data *priv)
_size_hints_changed_cb, priv->main_layout);
priv->content_text_wrap_type = ELM_WRAP_MIXED;
- eo_do(priv->notify,
- eo_event_callback_array_add(_notify_cb(), obj));
+ eo_event_callback_array_add(priv->notify, _notify_cb(), obj);
elm_widget_can_focus_set(obj, EINA_TRUE);
elm_widget_can_focus_set(priv->main_layout, EINA_TRUE);
@@ -1589,11 +1587,10 @@ elm_popup_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_popup_eo_base_constructor(Eo *obj, Elm_Popup_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_NOTIFICATION));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_NOTIFICATION);
return obj;
}
@@ -1762,8 +1759,8 @@ _elm_popup_item_append(Eo *obj, Elm_Popup_Data *sd, const char *label, Evas_Obje
ELM_POPUP_ITEM_DATA_GET(eo_it, it);
if (sd->content || sd->text_content_obj)
{
- eo_do(sd->content_area, prev_content =
- elm_obj_container_content_get(CONTENT_PART));
+ prev_content =
+ elm_obj_container_content_get(sd->content_area, CONTENT_PART);
evas_object_del(prev_content);
}
@@ -1805,14 +1802,14 @@ _elm_popup_scrollable_set(Eo *obj, Elm_Popup_Data *pd, Eina_Bool scroll)
if (!pd->scroll)
{
- eo_do(pd->content_area, elm_obj_container_content_set(CONTENT_PART, pd->tbl));
- eo_do(pd->main_layout, elm_obj_container_content_set(CONTENT_PART, pd->content_area));
+ elm_obj_container_content_set(pd->content_area, CONTENT_PART, pd->tbl);
+ elm_obj_container_content_set(pd->main_layout, CONTENT_PART, pd->content_area);
if (pd->theme_scroll)
elm_layout_signal_emit(pd->content_area, "elm,scroll,disable", "elm");
}
else
{
- eo_do(pd->main_layout, elm_obj_container_content_set(CONTENT_PART, pd->tbl));
+ elm_obj_container_content_set(pd->main_layout, CONTENT_PART, pd->tbl);
if (pd->theme_scroll)
elm_layout_signal_emit(pd->content_area, "elm,scroll,enable", "elm");
}
@@ -1843,7 +1840,7 @@ _elm_popup_class_constructor(Eo_Class *klass)
static Eina_Bool
_action_dismiss(Evas_Object *obj, const char *params EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_POPUP_EVENT_BLOCK_CLICKED, NULL));
+ eo_event_callback_call(obj, ELM_POPUP_EVENT_BLOCK_CLICKED, NULL);
return EINA_TRUE;
}
@@ -1861,7 +1858,7 @@ EOLIAN static Elm_Atspi_State_Set
_elm_popup_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Popup_Data *sd EINA_UNUSED)
{
Elm_Atspi_State_Set ret;
- eo_do_super(obj, MY_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(obj, MY_CLASS));
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_MODAL);
diff --git a/src/lib/elm_access.c b/src/lib/elm_access.c
index 47f87b6fd..b23853710 100644
--- a/src/lib/elm_access.c
+++ b/src/lib/elm_access.c
@@ -37,7 +37,7 @@ static void _access_object_unregister(Evas_Object *obj);
EOLIAN static void
_elm_access_evas_object_smart_add(Eo *obj, void *_pd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
}
@@ -1241,9 +1241,8 @@ _elm_access_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_access_eo_base_constructor(Eo *obj, void *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
return obj;
}
diff --git a/src/lib/elm_actionslider.c b/src/lib/elm_actionslider.c
index 3f1dbc19c..7e609e6c9 100644
--- a/src/lib/elm_actionslider.c
+++ b/src/lib/elm_actionslider.c
@@ -115,7 +115,7 @@ _elm_actionslider_elm_widget_theme_apply(Eo *obj, Elm_Actionslider_Data *sd EINA
mirrored = elm_object_mirrored_get(obj);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
if (elm_object_mirrored_get(obj) != mirrored)
@@ -154,16 +154,14 @@ _drag_button_move_cb(void *data,
edje_object_part_drag_value_get
(wd->resize_obj, "elm.drag_button_base", &pos, NULL);
if (pos == 0.0)
- eo_do(obj, eo_event_callback_call
- (ELM_ACTIONSLIDER_EVENT_POS_CHANGED,
- !elm_widget_mirrored_get(obj) ? "left" : "right"));
+ eo_event_callback_call
+ (obj, ELM_ACTIONSLIDER_EVENT_POS_CHANGED, !elm_widget_mirrored_get(obj) ? "left" : "right");
else if (pos == 1.0)
- eo_do(obj, eo_event_callback_call
- (ELM_ACTIONSLIDER_EVENT_POS_CHANGED,
- !elm_widget_mirrored_get(obj) ? "right" : "left"));
+ eo_event_callback_call
+ (obj, ELM_ACTIONSLIDER_EVENT_POS_CHANGED, !elm_widget_mirrored_get(obj) ? "right" : "left");
else if (pos >= 0.45 && pos <= 0.55)
- eo_do(obj, eo_event_callback_call
- (ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "center"));
+ eo_event_callback_call
+ (obj, ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "center");
}
static void
@@ -233,16 +231,16 @@ _button_animator(void *data)
if ((!sd->final_position) &&
(sd->enabled_position & ELM_ACTIONSLIDER_LEFT))
- eo_do(obj, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)left));
+ eo_event_callback_call
+ (obj, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)left);
else if ((sd->final_position == 0.5) &&
(sd->enabled_position & ELM_ACTIONSLIDER_CENTER))
- eo_do(obj, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)center));
+ eo_event_callback_call
+ (obj, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)center);
else if ((sd->final_position == 1) &&
(sd->enabled_position & ELM_ACTIONSLIDER_RIGHT))
- eo_do(obj, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)right));
+ eo_event_callback_call
+ (obj, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)right);
sd->button_animator = NULL;
@@ -279,8 +277,8 @@ _drag_button_up_cb(void *data,
(elm_widget_mirrored_get(obj) && position == 1.0)))
{
sd->final_position = 0;
- eo_do(obj, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)left));
+ eo_event_callback_call
+ (obj, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)left);
return;
}
@@ -289,8 +287,8 @@ _drag_button_up_cb(void *data,
(sd->enabled_position & ELM_ACTIONSLIDER_CENTER))
{
sd->final_position = 0.5;
- eo_do(obj, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)center));
+ eo_event_callback_call
+ (obj, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)center);
ecore_animator_del(sd->button_animator);
sd->button_animator = ecore_animator_add(_button_animator, obj);
@@ -303,8 +301,8 @@ _drag_button_up_cb(void *data,
(elm_widget_mirrored_get(obj) && position == 0.0)))
{
sd->final_position = 1;
- eo_do(obj, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)right));
+ eo_event_callback_call
+ (obj, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, (char *)right);
return;
}
@@ -373,22 +371,22 @@ _track_move_cb(void *data,
{
if (sd->enabled_position & ELM_ACTIONSLIDER_CENTER)
{
- eo_do(obj, eo_event_callback_call
- (ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "center"));
+ eo_event_callback_call
+ (obj, ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "center");
sd->final_position = 0.5;
}
else if (sd->enabled_position & ELM_ACTIONSLIDER_RIGHT)
{
- eo_do(obj, eo_event_callback_call
- (ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "right"));
+ eo_event_callback_call
+ (obj, ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "right");
sd->final_position = 1.0;
}
}
else if ((sd->final_position == 0.5) &&
(sd->enabled_position & ELM_ACTIONSLIDER_RIGHT))
{
- eo_do(obj, eo_event_callback_call
- (ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "right"));
+ eo_event_callback_call
+ (obj, ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "right");
sd->final_position = 1.0;
}
}
@@ -396,8 +394,8 @@ _track_move_cb(void *data,
{
if (sd->enabled_position & ELM_ACTIONSLIDER_CENTER)
{
- eo_do(obj, eo_event_callback_call
- (ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "center"));
+ eo_event_callback_call
+ (obj, ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "center");
sd->final_position = 0.5;
}
}
@@ -407,22 +405,22 @@ _track_move_cb(void *data,
{
if (sd->enabled_position & ELM_ACTIONSLIDER_CENTER)
{
- eo_do(obj, eo_event_callback_call
- (ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "center"));
+ eo_event_callback_call
+ (obj, ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "center");
sd->final_position = 0.5;
}
else if (sd->enabled_position & ELM_ACTIONSLIDER_LEFT)
{
- eo_do(obj, eo_event_callback_call
- (ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "left"));
+ eo_event_callback_call
+ (obj, ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "left");
sd->final_position = 0.0;
}
}
else if (sd->final_position == 0.5 &&
(sd->enabled_position & ELM_ACTIONSLIDER_LEFT))
{
- eo_do(obj, eo_event_callback_call
- (ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "left"));
+ eo_event_callback_call
+ (obj, ELM_ACTIONSLIDER_EVENT_POS_CHANGED, "left");
sd->final_position = 0.0;
}
}
@@ -453,7 +451,7 @@ _elm_actionslider_elm_layout_text_set(Eo *obj, Elm_Actionslider_Data *_pd EINA_U
Eina_Bool int_ret = EINA_FALSE;
_mirrored_part_fix(obj, &part);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_layout_text_set(part, text));
+ int_ret = elm_obj_layout_text_set(eo_super(obj, MY_CLASS), part, text);
return int_ret;
}
@@ -465,7 +463,7 @@ _elm_actionslider_elm_layout_text_get(Eo *obj, Elm_Actionslider_Data *_pd EINA_U
_mirrored_part_fix(obj, &part);
- eo_do_super(obj, MY_CLASS, text = elm_obj_layout_text_get(part));
+ text = elm_obj_layout_text_get(eo_super(obj, MY_CLASS), part);
return text;
}
@@ -475,7 +473,7 @@ _elm_actionslider_evas_object_smart_add(Eo *obj, Elm_Actionslider_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->enabled_position = ELM_ACTIONSLIDER_ALL;
@@ -540,11 +538,10 @@ elm_actionslider_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_actionslider_eo_base_constructor(Eo *obj, Elm_Actionslider_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_SLIDER));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SLIDER);
return obj;
}
diff --git a/src/lib/elm_app_client.c b/src/lib/elm_app_client.c
index 5c4bd31ca..ba6513d6d 100644
--- a/src/lib/elm_app_client.c
+++ b/src/lib/elm_app_client.c
@@ -37,11 +37,10 @@ _sub_path_process(Elm_App_Client *eo, Eldbus_Message_Iter *obj_iter, Elm_App_Cli
if (view)
continue;
- view = eo_add(ELM_APP_CLIENT_VIEW_CLASS, eo,
- elm_app_client_view_path_set(obj_path));
+ view = eo_add(ELM_APP_CLIENT_VIEW_CLASS, eo, elm_app_client_view_path_set(eoid, obj_path));
eina_hash_add(data->views, obj_path, view);
if (!loading_list)
- eo_do(eo, eo_event_callback_call(ELM_APP_CLIENT_EVENT_VIEW_CREATED, view));
+ eo_event_callback_call(eo, ELM_APP_CLIENT_EVENT_VIEW_CREATED, view);
}
}
@@ -60,8 +59,7 @@ _objects_get(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending EINA
while (eldbus_message_iter_get_and_next(array_path, '{', &path))
_sub_path_process(eo, path, cdata, EINA_TRUE);
- eo_do(eo, eo_event_callback_call(ELM_APP_CLIENT_EVENT_VIEW_LIST_LOADED,
- NULL));
+ eo_event_callback_call(eo, ELM_APP_CLIENT_EVENT_VIEW_LIST_LOADED, NULL);
}
static void _iface_add(void *data, const Eldbus_Message *msg)
@@ -96,7 +94,7 @@ _iface_del(void *data, const Eldbus_Message *msg)
if (!view)
continue;
- eo_do(view, view_state = elm_app_client_view_state_get());
+ view_state = elm_app_client_view_state_get(view);
if (view_state != ELM_APP_VIEW_STATE_CLOSED)
{
elm_app_client_view_internal_state_set(view,
@@ -105,8 +103,7 @@ _iface_del(void *data, const Eldbus_Message *msg)
}
eina_hash_del(cdata->views, path, NULL);
- eo_do(eo, eo_event_callback_call(ELM_APP_CLIENT_EVENT_VIEW_DELETED,
- view));
+ eo_event_callback_call(eo, ELM_APP_CLIENT_EVENT_VIEW_DELETED, view);
eo_del(view);
}
}
@@ -137,8 +134,8 @@ _pkg_name_owner_changed_cb(void *data, const char *bus EINA_UNUSED, const char *
Elm_App_View_State view_state = ELM_APP_VIEW_STATE_UNKNOWN;
const char *path = NULL;
- eo_do(view, view_state = elm_app_client_view_state_get(),
- path = elm_app_client_view_path_get());
+ view_state = elm_app_client_view_state_get(view);
+ path = elm_app_client_view_path_get(view);
if (view_state != ELM_APP_VIEW_STATE_CLOSED)
{
elm_app_client_view_internal_state_set(view,
@@ -147,8 +144,7 @@ _pkg_name_owner_changed_cb(void *data, const char *bus EINA_UNUSED, const char *
}
eina_hash_del(cdata->views, path, NULL);
- eo_do(eo, eo_event_callback_call(ELM_APP_CLIENT_EVENT_VIEW_DELETED,
- view));
+ eo_event_callback_call(eo, ELM_APP_CLIENT_EVENT_VIEW_DELETED, view);
eo_del(view);
}
}
@@ -215,11 +211,9 @@ _create_view_cb(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending)
view = eina_hash_find(cdata->views, view_path);
if (!view)
{
- view = eo_add(ELM_APP_CLIENT_VIEW_CLASS, eo,
- elm_app_client_view_path_set(view_path));
+ view = eo_add(ELM_APP_CLIENT_VIEW_CLASS, eo, elm_app_client_view_path_set(eoid, view_path));
eina_hash_add(cdata->views, view_path, view);
- eo_do(eo, eo_event_callback_call(ELM_APP_CLIENT_EVENT_VIEW_CREATED,
- view));
+ eo_event_callback_call(eo, ELM_APP_CLIENT_EVENT_VIEW_CREATED, view);
}
if (!view)
@@ -306,7 +300,7 @@ _elm_app_client_eo_base_finalize(Eo *obj, Elm_App_Client_Data *data)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(data->views, NULL);
- return eo_do_super_ret(obj, MY_CLASS, obj, eo_finalize());
+ return eo_finalize(eo_super(obj, MY_CLASS));
}
EOLIAN static void
@@ -332,7 +326,7 @@ _elm_app_client_eo_base_destructor(Eo *eo, Elm_App_Client_Data *data)
eldbus_connection_unref(conn);
eldbus_shutdown();
- eo_do_super(eo, MY_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo, MY_CLASS));
}
#include "elm_app_client.eo.c"
diff --git a/src/lib/elm_app_server.c b/src/lib/elm_app_server.c
index 99aecc1b6..a7483f938 100644
--- a/src/lib/elm_app_server.c
+++ b/src/lib/elm_app_server.c
@@ -41,7 +41,7 @@ _view_append(Elm_App_Server_Data *data, Elm_App_Server_View *view)
{
Eina_Stringshare *view_id = NULL;
- eo_do(view, view_id = elm_app_server_view_id_get());
+ view_id = elm_app_server_view_id_get(view);
if (eina_hash_find(data->views, view_id))
{
@@ -51,7 +51,7 @@ _view_append(Elm_App_Server_Data *data, Elm_App_Server_View *view)
}
eina_hash_add(data->views, view_id, view);
- eo_do(view, eo_event_callback_add(EO_BASE_EVENT_DEL, _view_del_cb, data));
+ eo_event_callback_add(view, EO_BASE_EVENT_DEL, _view_del_cb, data);
return EINA_TRUE;
}
@@ -87,7 +87,7 @@ _method_create_view(const Eldbus_Service_Interface *iface, const Eldbus_Message
NULL);
return reply;
}
- eo_do(view, view_path = elm_app_server_view_path_get());
+ view_path = elm_app_server_view_path_get(view);
reply = eldbus_message_method_return_new(message);
eldbus_message_arguments_append(reply, "o", view_path);
@@ -112,7 +112,7 @@ _close_all_views(Elm_App_Server_Data *data)
eina_iterator_free(iter);
EINA_LIST_FREE(view_list, view)
- eo_do(view, elm_app_server_view_close());
+ elm_app_server_view_close(view);
}
static Eldbus_Message *
@@ -131,7 +131,7 @@ _method_terminate(const Eldbus_Service_Interface *iface EINA_UNUSED, const Eldbu
{
Eo *eo = eldbus_service_object_data_get(iface, MY_CLASS_NAME);
- eo_do(eo, eo_event_callback_call(ELM_APP_SERVER_EVENT_TERMINATE, NULL));
+ eo_event_callback_call(eo, ELM_APP_SERVER_EVENT_TERMINATE, NULL);
return eldbus_message_method_return_new(message);
}
@@ -255,17 +255,16 @@ _elm_app_server_constructor(Eo *obj, Elm_App_Server_Data *data, const char *pkg,
new_events = elm_app_server_view_props_new_events_get(view_eet_props);
progress = elm_app_server_view_props_progress_get(view_eet_props);
- view = eo_add(ELM_APP_SERVER_VIEW_CLASS, obj,
- elm_app_server_view_id_set(view_id));
+ view = eo_add(ELM_APP_SERVER_VIEW_CLASS, obj, elm_app_server_view_id_set(eoid, view_id));
if (!view)
continue;
- eo_do(view, elm_app_server_view_title_set(title),
- elm_app_server_view_icon_set(icon_name),
- elm_app_server_view_progress_set(progress),
- elm_app_server_view_new_events_set(new_events),
- eo_event_callback_add(EO_BASE_EVENT_DEL, _view_del_cb, data),
- elm_app_server_view_shallow());
+ elm_app_server_view_title_set(view, title);
+ elm_app_server_view_icon_set(view, icon_name);
+ elm_app_server_view_progress_set(view, progress);
+ elm_app_server_view_new_events_set(view, new_events);
+ eo_event_callback_add(view, EO_BASE_EVENT_DEL, _view_del_cb, data);
+ elm_app_server_view_shallow(view);
eina_hash_add(data->views, view_id, view);
}
@@ -301,12 +300,12 @@ _elm_app_server_save(Eo *obj EINA_UNUSED, Elm_App_Server_Data *data)
int new_events = 0;
short progress = 0;
- eo_do(view, id = elm_app_server_view_id_get(),
- title = elm_app_server_view_title_get(),
- icon_name = elm_app_server_view_icon_get(),
- new_events = elm_app_server_view_new_events_get(),
- progress = elm_app_server_view_progress_get(),
- eo_event_callback_call(ELM_APP_SERVER_VIEW_EVENT_SAVE, NULL));
+ id = elm_app_server_view_id_get(view);
+ title = elm_app_server_view_title_get(view);
+ icon_name = elm_app_server_view_icon_get(view);
+ new_events = elm_app_server_view_new_events_get(view);
+ progress = elm_app_server_view_progress_get(view);
+ eo_event_callback_call(view, ELM_APP_SERVER_VIEW_EVENT_SAVE, NULL);
view_props = elm_app_server_view_props_new(id, title, icon_name,
new_events, progress);
@@ -421,7 +420,7 @@ _elm_app_server_eo_base_finalize(Eo *obj, Elm_App_Server_Data *data)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(data->pkg, NULL);
- return eo_do_super_ret(obj, MY_CLASS, obj, eo_finalize());
+ return eo_finalize(eo_super(obj, MY_CLASS));
}
EOLIAN static void
@@ -434,7 +433,7 @@ _elm_app_server_eo_base_destructor(Eo *obj, Elm_App_Server_Data *data)
EINA_ITERATOR_FOREACH(iter, view)
{
//do not modify hash when iterating
- eo_do(view, eo_event_callback_del(EO_BASE_EVENT_DEL, _view_del_cb, data));
+ eo_event_callback_del(view, EO_BASE_EVENT_DEL, _view_del_cb, data);
eo_del(view);
}
eina_iterator_free(iter);
@@ -448,7 +447,7 @@ _elm_app_server_eo_base_destructor(Eo *obj, Elm_App_Server_Data *data)
eldbus_service_interface_unregister(data->iface);
eldbus_connection_unref(data->conn);
eldbus_shutdown();
- eo_do_super(obj, MY_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, MY_CLASS));
}
#include "elm_app_server.eo.c"
diff --git a/src/lib/elm_atspi_app_object.c b/src/lib/elm_atspi_app_object.c
index 11d5bb2f5..33abe5f47 100644
--- a/src/lib/elm_atspi_app_object.c
+++ b/src/lib/elm_atspi_app_object.c
@@ -22,7 +22,7 @@ _elm_atspi_app_object_eo_base_destructor(Eo *obj EINA_UNUSED, Elm_Atspi_App_Obje
{
if (_pd->descr) eina_stringshare_del(_pd->descr);
- eo_do_super(obj, ELM_ATSPI_APP_OBJECT_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, ELM_ATSPI_APP_OBJECT_CLASS));
}
EOLIAN static Eina_List*
@@ -36,7 +36,7 @@ _elm_atspi_app_object_elm_interface_atspi_accessible_children_get(Eo *obj EINA_U
Elm_Atspi_Type type;
if (!eo_isa(win, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN))
continue;
- eo_do(win, type = elm_interface_atspi_accessible_type_get());
+ type = elm_interface_atspi_accessible_type_get(win);
if (type == ELM_ATSPI_TYPE_REGULAR)
accs = eina_list_append(accs, win);
}
diff --git a/src/lib/elm_atspi_bridge.c b/src/lib/elm_atspi_bridge.c
index 7a5267de5..3709b9c26 100644
--- a/src/lib/elm_atspi_bridge.c
+++ b/src/lib/elm_atspi_bridge.c
@@ -485,7 +485,7 @@ _accessible_get_role(const Eldbus_Service_Interface *iface, const Eldbus_Message
ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, msg);
- eo_do(obj, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(obj);
Eldbus_Message *ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -504,7 +504,7 @@ _accessible_get_role_name(const Eldbus_Service_Interface *iface, const Eldbus_Me
ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, msg);
- eo_do(obj, role_name = elm_interface_atspi_accessible_role_name_get());
+ role_name = elm_interface_atspi_accessible_role_name_get(obj);
Eldbus_Message *ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -522,7 +522,7 @@ _accessible_get_localized_role_name(const Eldbus_Service_Interface *iface, const
ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, msg);
- eo_do(obj, l_role_name = elm_interface_atspi_accessible_localized_role_name_get());
+ l_role_name = elm_interface_atspi_accessible_localized_role_name_get(obj);
EINA_SAFETY_ON_NULL_RETURN_VAL(l_role_name, NULL);
Eldbus_Message *ret = eldbus_message_method_return_new(msg);
@@ -545,7 +545,7 @@ _accessible_get_children(const Eldbus_Service_Interface *iface, const Eldbus_Mes
ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, msg);
- eo_do(obj, children_list = elm_interface_atspi_accessible_children_get());
+ children_list = elm_interface_atspi_accessible_children_get(obj);
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -584,7 +584,7 @@ _accessible_get_application(const Eldbus_Service_Interface *iface, const Eldbus_
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
Eldbus_Message_Iter *iter = eldbus_message_iter_get(ret);
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, root = elm_interface_atspi_accessible_root_get());
+ root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN);
_bridge_iter_object_reference_append(bridge, iter, root);
return ret;
@@ -607,7 +607,7 @@ _accessible_attributes_get(const Eldbus_Service_Interface *iface, const Eldbus_M
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, attrs = elm_interface_atspi_accessible_attributes_get());
+ attrs = elm_interface_atspi_accessible_attributes_get(obj);
iter = eldbus_message_iter_get(ret);
iter_dict = eldbus_message_iter_container_new(iter, 'a', "{ss}");
@@ -715,7 +715,7 @@ _accessible_get_state(const Eldbus_Service_Interface *iface, const Eldbus_Messag
iter_array = eldbus_message_iter_container_new(iter, 'a', "u");
EINA_SAFETY_ON_NULL_GOTO(iter_array, fail);
- eo_do(obj, states = elm_interface_atspi_accessible_state_set_get());
+ states = elm_interface_atspi_accessible_state_set_get(obj);
atspi_states = _elm_atspi_state_set_to_atspi_state_set(states);
@@ -747,7 +747,7 @@ _accessible_get_index_in_parent(const Eldbus_Service_Interface *iface EINA_UNUSE
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, idx = elm_interface_atspi_accessible_index_in_parent_get());
+ idx = elm_interface_atspi_accessible_index_in_parent_get(obj);
eldbus_message_arguments_append(ret, "i", idx);
@@ -775,7 +775,7 @@ _accessible_child_at_index(const Eldbus_Service_Interface *iface EINA_UNUSED, co
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
iter = eldbus_message_iter_get(ret);
- eo_do(obj, children = elm_interface_atspi_accessible_children_get());
+ children = elm_interface_atspi_accessible_children_get(obj);
child = eina_list_nth(children, idx);
_bridge_iter_object_reference_append(bridge, iter, child);
@@ -806,7 +806,7 @@ _accessible_get_relation_set(const Eldbus_Service_Interface *iface EINA_UNUSED,
iter_array = eldbus_message_iter_container_new(iter, 'a', "(ua(so))");
EINA_SAFETY_ON_NULL_GOTO(iter_array, fail);
- eo_do(obj, rels = elm_interface_atspi_accessible_relation_set_get());
+ rels = elm_interface_atspi_accessible_relation_set_get(obj);
EINA_LIST_FOREACH(rels, l, rel)
{
@@ -867,7 +867,7 @@ _selection_selected_child_get(const Eldbus_Service_Interface *iface EINA_UNUSED,
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
iter = eldbus_message_iter_get(ret);
- eo_do(obj, child = elm_interface_atspi_selection_selected_child_get(idx));
+ child = elm_interface_atspi_selection_selected_child_get(obj, idx);
_bridge_iter_object_reference_append(bridge, iter, child);
_bridge_object_register(bridge, child);
@@ -893,7 +893,7 @@ _selection_child_select(const Eldbus_Service_Interface *iface, const Eldbus_Mess
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, result = elm_interface_atspi_selection_child_select(idx));
+ result = elm_interface_atspi_selection_child_select(obj, idx);
eldbus_message_arguments_append(ret, "b", result);
return ret;
@@ -917,7 +917,7 @@ _selection_selected_child_deselect(const Eldbus_Service_Interface *iface, const
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, result = elm_interface_atspi_selection_selected_child_deselect(idx));
+ result = elm_interface_atspi_selection_selected_child_deselect(obj, idx);
eldbus_message_arguments_append(ret, "b", result);
return ret;
@@ -941,7 +941,7 @@ _selection_is_child_selected(const Eldbus_Service_Interface *iface, const Eldbus
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, result = elm_interface_atspi_selection_is_child_selected(idx));
+ result = elm_interface_atspi_selection_is_child_selected(obj, idx);
eldbus_message_arguments_append(ret, "b", result);
return ret;
@@ -961,7 +961,7 @@ _selection_all_children_select(const Eldbus_Service_Interface *iface, const Eldb
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, result = elm_interface_atspi_selection_all_children_select());
+ result = elm_interface_atspi_selection_all_children_select(obj);
eldbus_message_arguments_append(ret, "b", result);
return ret;
@@ -981,7 +981,7 @@ _selection_clear(const Eldbus_Service_Interface *iface, const Eldbus_Message *ms
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, result = elm_interface_atspi_selection_clear());
+ result = elm_interface_atspi_selection_clear(obj);
eldbus_message_arguments_append(ret, "b", result);
return ret;
@@ -1005,7 +1005,7 @@ _selection_child_deselect(const Eldbus_Service_Interface *iface, const Eldbus_Me
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, result = elm_interface_atspi_selection_child_deselect(idx));
+ result = elm_interface_atspi_selection_child_deselect(obj, idx);
eldbus_message_arguments_append(ret, "b", result);
return ret;
@@ -1039,7 +1039,7 @@ _action_description_get(const Eldbus_Service_Interface *iface, const Eldbus_Mess
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, description = elm_interface_atspi_action_description_get(idx));
+ description = elm_interface_atspi_action_description_get(obj, idx);
description = description ? description : "";
eldbus_message_arguments_append(ret, "s", description);
@@ -1063,7 +1063,7 @@ _action_name_get(const Eldbus_Service_Interface *iface, const Eldbus_Message *ms
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, name = elm_interface_atspi_action_name_get(idx));
+ name = elm_interface_atspi_action_name_get(obj, idx);
name = name ? name : "";
eldbus_message_arguments_append(ret, "s", name);
@@ -1087,7 +1087,7 @@ _action_localized_name_get(const Eldbus_Service_Interface *iface, const Eldbus_M
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, name = elm_interface_atspi_action_localized_name_get(idx));
+ name = elm_interface_atspi_action_localized_name_get(obj, idx);
name = name ? name : "";
eldbus_message_arguments_append(ret, "s", name);
@@ -1112,7 +1112,7 @@ _action_key_binding_get(const Eldbus_Service_Interface *iface, const Eldbus_Mess
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, key = elm_interface_atspi_action_keybinding_get(idx));
+ key = elm_interface_atspi_action_keybinding_get(obj, idx);
eldbus_message_arguments_append(ret, "s", key ? key : "");
if (key) free(key);
@@ -1140,15 +1140,15 @@ _action_actions_get(const Eldbus_Service_Interface *iface, const Eldbus_Message
iter_array = eldbus_message_iter_container_new(iter, 'a', "sss");
EINA_SAFETY_ON_NULL_RETURN_VAL(iter_array, NULL);
- eo_do(obj, actions = elm_interface_atspi_action_actions_get());
+ actions = elm_interface_atspi_action_actions_get(obj);
int id = 0;
EINA_LIST_FREE(actions, action)
{
const char *descr;
char *key;
- eo_do(obj, key = elm_interface_atspi_action_keybinding_get(id));
- eo_do(obj, descr = elm_interface_atspi_action_description_get(id));
+ key = elm_interface_atspi_action_keybinding_get(obj, id);
+ descr = elm_interface_atspi_action_description_get(obj, id);
descr = descr ? descr : "";
eldbus_message_iter_arguments_append(iter_array, "sss", action, descr, key ? key : "");
if (key) free(key);
@@ -1178,7 +1178,7 @@ _action_action_do(const Eldbus_Service_Interface *iface, const Eldbus_Message *m
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, result = elm_interface_atspi_action_do(idx));
+ result = elm_interface_atspi_action_do(obj, idx);
eldbus_message_arguments_append(ret, "b", result);
return ret;
@@ -1216,7 +1216,7 @@ _image_extents_get(const Eldbus_Service_Interface *iface, const Eldbus_Message *
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
screen_coords = type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, elm_interface_atspi_image_extents_get(screen_coords, &x, &y, &w, &h));
+ elm_interface_atspi_image_extents_get(obj, screen_coords, &x, &y, &w, &h);
eldbus_message_arguments_append(ret, "iiii", x, y, w, h);
return ret;
@@ -1242,7 +1242,7 @@ _image_position_get(const Eldbus_Service_Interface *iface, const Eldbus_Message
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
screen_coords = type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, elm_interface_atspi_image_extents_get(screen_coords, &x, &y, NULL, NULL));
+ elm_interface_atspi_image_extents_get(obj, screen_coords, &x, &y, NULL, NULL);
eldbus_message_arguments_append(ret, "i", x);
eldbus_message_arguments_append(ret, "i", y);
@@ -1263,7 +1263,7 @@ _image_size_get(const Eldbus_Service_Interface *iface, const Eldbus_Message *msg
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, elm_interface_atspi_image_extents_get(EINA_FALSE, NULL, NULL, &w, &h));
+ elm_interface_atspi_image_extents_get(obj, EINA_FALSE, NULL, NULL, &w, &h);
eldbus_message_arguments_append(ret, "i", w);
eldbus_message_arguments_append(ret, "i", h);
@@ -1296,7 +1296,7 @@ _text_string_at_offset_get(const Eldbus_Service_Interface *iface, const Eldbus_M
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, str = elm_interface_atspi_text_string_get(gran, &start, &end));
+ str = elm_interface_atspi_text_string_get(obj, gran, &start, &end);
str = str ? str : strdup("");
eldbus_message_arguments_append(ret, "sii", str, start, end);
@@ -1322,7 +1322,7 @@ _text_text_get(const Eldbus_Service_Interface *iface, const Eldbus_Message *msg)
Eldbus_Message *ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, str = elm_interface_atspi_text_get(start, end));
+ str = elm_interface_atspi_text_get(obj, start, end);
str = str ? str : strdup("");
eldbus_message_arguments_append(ret, "s", str);
@@ -1349,7 +1349,7 @@ _text_caret_offset_set(const Eldbus_Service_Interface *iface, const Eldbus_Messa
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_text_caret_offset_set(offset));
+ res = elm_interface_atspi_text_caret_offset_set(obj, offset);
eldbus_message_arguments_append(ret, "b", res);
@@ -1374,7 +1374,7 @@ _text_character_at_offset_get(const Eldbus_Service_Interface *iface, const Eldbu
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_text_character_get(offset));
+ res = elm_interface_atspi_text_character_get(obj, offset);
eldbus_message_arguments_append(ret, "i", res);
@@ -1400,7 +1400,7 @@ _text_attribute_value_get(const Eldbus_Service_Interface *iface, const Eldbus_Me
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_text_attribute_get(name, &start, &end, &value));
+ res = elm_interface_atspi_text_attribute_get(obj, name, &start, &end, &value);
eldbus_message_arguments_append(ret, "siib", value ? value : "", start, end, res);
if (value) free(value);
@@ -1431,7 +1431,7 @@ _text_attributes_get(const Eldbus_Service_Interface *iface, const Eldbus_Message
iter_array = eldbus_message_iter_container_new(iter, 'a', "{ss}");
EINA_SAFETY_ON_NULL_GOTO(iter_array, fail);
- eo_do(obj, attrs = elm_interface_atspi_text_attributes_get(&start, &end));
+ attrs = elm_interface_atspi_text_attributes_get(obj, &start, &end);
EINA_LIST_FREE(attrs, attr)
{
@@ -1469,7 +1469,7 @@ _text_default_attributes_get(const Eldbus_Service_Interface *iface, const Eldbus
iter_array = eldbus_message_iter_container_new(iter, 'a', "{ss}");
EINA_SAFETY_ON_NULL_GOTO(iter_array, fail);
- eo_do(obj, attrs = elm_interface_atspi_text_default_attributes_get());
+ attrs = elm_interface_atspi_text_default_attributes_get(obj);
EINA_LIST_FREE(attrs, attr)
{
@@ -1508,7 +1508,7 @@ _text_character_extents_get(const Eldbus_Service_Interface *iface, const Eldbus_
screen_coords = type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, res = elm_interface_atspi_text_character_extents_get(offset, screen_coords, &rect));
+ res = elm_interface_atspi_text_character_extents_get(obj, offset, screen_coords, &rect);
if (!res)
{
@@ -1542,7 +1542,7 @@ _text_offset_at_point_get(const Eldbus_Service_Interface *iface, const Eldbus_Me
x = y = -1;
screen_coords = type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, offset = elm_interface_atspi_text_offset_at_point_get(screen_coords, x, y));
+ offset = elm_interface_atspi_text_offset_at_point_get(obj, screen_coords, x, y);
eldbus_message_arguments_append(ret, "i", offset);
@@ -1563,7 +1563,7 @@ _text_n_selections_get(const Eldbus_Service_Interface *iface, const Eldbus_Messa
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, n = elm_interface_atspi_text_selections_count_get());
+ n = elm_interface_atspi_text_selections_count_get(obj);
eldbus_message_arguments_append(ret, "i", n);
@@ -1587,7 +1587,7 @@ _text_selection_get(const Eldbus_Service_Interface *iface, const Eldbus_Message
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, elm_interface_atspi_text_selection_get(sel_num, &start, &end));
+ elm_interface_atspi_text_selection_get(obj, sel_num, &start, &end);
eldbus_message_arguments_append(ret, "ii", start, end);
@@ -1612,7 +1612,7 @@ _text_selection_add(const Eldbus_Service_Interface *iface, const Eldbus_Message
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_text_selection_add(start, end));
+ res = elm_interface_atspi_text_selection_add(obj, start, end);
eldbus_message_arguments_append(ret, "b", res);
@@ -1637,7 +1637,7 @@ _text_selection_remove(const Eldbus_Service_Interface *iface, const Eldbus_Messa
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_text_selection_remove(sel_num));
+ res = elm_interface_atspi_text_selection_remove(obj, sel_num);
eldbus_message_arguments_append(ret, "b", res);
@@ -1662,7 +1662,7 @@ _text_selection_set(const Eldbus_Service_Interface *iface, const Eldbus_Message
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_text_selection_set(sel_num, start, end));
+ res = elm_interface_atspi_text_selection_set(obj, sel_num, start, end);
eldbus_message_arguments_append(ret, "b", res);
@@ -1690,7 +1690,7 @@ _text_range_extents_get(const Eldbus_Service_Interface *iface, const Eldbus_Mess
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
screen_coords = type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, res = elm_interface_atspi_text_range_extents_get(screen_coords, start, end, &rect));
+ res = elm_interface_atspi_text_range_extents_get(obj, screen_coords, start, end, &rect);
if (!res)
{
eldbus_message_unref(ret);
@@ -1730,7 +1730,7 @@ _text_bounded_ranges_get(const Eldbus_Service_Interface *iface, const Eldbus_Mes
EINA_SAFETY_ON_NULL_GOTO(iter_array, fail);
screen_coords = type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, ranges = elm_interface_atspi_text_bounded_ranges_get(screen_coords, rect, xclip, yclip));
+ ranges = elm_interface_atspi_text_bounded_ranges_get(obj, screen_coords, rect, xclip, yclip);
EINA_LIST_FREE(ranges, range)
{
@@ -1790,11 +1790,11 @@ _text_run_attributes_get(const Eldbus_Service_Interface *iface, const Eldbus_Mes
iter_array = eldbus_message_iter_container_new(iter, 'a', "{ss}");
EINA_SAFETY_ON_NULL_GOTO(iter_array, fail);
- eo_do(obj, attrs = elm_interface_atspi_text_attributes_get(&start, &end));
+ attrs = elm_interface_atspi_text_attributes_get(obj, &start, &end);
if (incl_def)
{
- eo_do(obj, defaults = elm_interface_atspi_text_default_attributes_get());
+ defaults = elm_interface_atspi_text_default_attributes_get(obj);
attrs = eina_list_merge(attrs, defaults);
}
@@ -1853,7 +1853,7 @@ _editable_text_text_content_set(const Eldbus_Service_Interface *iface, const Eld
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_editable_text_content_set(content));
+ res = elm_interface_atspi_editable_text_content_set(obj, content);
eldbus_message_arguments_append(ret, "b", res);
@@ -1879,7 +1879,7 @@ _editable_text_text_insert(const Eldbus_Service_Interface *iface, const Eldbus_M
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_editable_text_insert(text, pos));
+ res = elm_interface_atspi_editable_text_insert(obj, text, pos);
eldbus_message_arguments_append(ret, "b", res);
@@ -1904,7 +1904,7 @@ _editable_text_text_copy(const Eldbus_Service_Interface *iface, const Eldbus_Mes
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_editable_text_copy(start, end));
+ res = elm_interface_atspi_editable_text_copy(obj, start, end);
eldbus_message_arguments_append(ret, "b", res);
@@ -1929,7 +1929,7 @@ _editable_text_text_cut(const Eldbus_Service_Interface *iface, const Eldbus_Mess
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_editable_text_cut(start, end));
+ res = elm_interface_atspi_editable_text_cut(obj, start, end);
eldbus_message_arguments_append(ret, "b", res);
@@ -1954,7 +1954,7 @@ _editable_text_text_delete(const Eldbus_Service_Interface *iface, const Eldbus_M
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_editable_text_delete(start, end));
+ res = elm_interface_atspi_editable_text_delete(obj, start, end);
eldbus_message_arguments_append(ret, "b", res);
@@ -1979,7 +1979,7 @@ _editable_text_text_paste(const Eldbus_Service_Interface *iface, const Eldbus_Me
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
- eo_do(obj, res = elm_interface_atspi_editable_text_paste(pos));
+ res = elm_interface_atspi_editable_text_paste(obj, pos);
eldbus_message_arguments_append(ret, "b", res);
@@ -2012,7 +2012,7 @@ _bridge_object_from_path(Eo *bridge, const char *path)
tmp = path + len; /* Skip over the prefix */
if (!strcmp(ELM_ACCESS_OBJECT_PATH_ROOT, tmp))
{
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, root = elm_interface_atspi_accessible_root_get());
+ root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN);
return root;
}
@@ -2039,7 +2039,7 @@ _path_from_object(const Eo *eo)
if (!eo)
return ATSPI_DBUS_PATH_NULL;
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, root = elm_interface_atspi_accessible_root_get());
+ root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN);
if (eo == root)
snprintf(path, sizeof(path), "%s%s", ELM_ACCESS_OBJECT_PATH_PREFIX, ELM_ACCESS_OBJECT_PATH_ROOT);
@@ -2062,7 +2062,7 @@ _accessible_property_get(const Eldbus_Service_Interface *interface, const char *
if (!strcmp(property, "Name"))
{
char *ret2;
- eo_do(obj, ret2 = elm_interface_atspi_accessible_name_get());
+ ret2 = elm_interface_atspi_accessible_name_get(obj);
if (!ret2)
ret2 = strdup("");
eldbus_message_iter_basic_append(iter, 's', ret2);
@@ -2071,7 +2071,7 @@ _accessible_property_get(const Eldbus_Service_Interface *interface, const char *
}
else if (!strcmp(property, "Description"))
{
- eo_do(obj, ret = elm_interface_atspi_accessible_description_get());
+ ret = elm_interface_atspi_accessible_description_get(obj);
if (!ret)
ret = "";
eldbus_message_iter_basic_append(iter, 's', ret);
@@ -2079,9 +2079,9 @@ _accessible_property_get(const Eldbus_Service_Interface *interface, const char *
}
else if (!strcmp(property, "Parent"))
{
- eo_do(obj, ret_obj = elm_interface_atspi_accessible_parent_get());
+ ret_obj = elm_interface_atspi_accessible_parent_get(obj);
Elm_Atspi_Role role = ELM_ATSPI_ROLE_INVALID;
- eo_do(obj, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(obj);
if ((!ret_obj) && (ELM_ATSPI_ROLE_APPLICATION == role))
_object_desktop_reference_append(iter);
else
@@ -2091,7 +2091,7 @@ _accessible_property_get(const Eldbus_Service_Interface *interface, const char *
else if (!strcmp(property, "ChildCount"))
{
Eina_List *l = NULL;
- eo_do(obj, l = elm_interface_atspi_accessible_children_get());
+ l = elm_interface_atspi_accessible_children_get(obj);
eldbus_message_iter_basic_append(iter, 'i', eina_list_count(l));
eina_list_free(l);
return EINA_TRUE;
@@ -2113,7 +2113,7 @@ _selection_property_get(const Eldbus_Service_Interface *interface, const char *p
if (!strcmp(property, "NSelectedChildren"))
{
- eo_do(obj, n = elm_interface_atspi_selection_selected_children_count_get());
+ n = elm_interface_atspi_selection_selected_children_count_get(obj);
eldbus_message_iter_basic_append(iter, 'i', n);
return EINA_TRUE;
}
@@ -2134,7 +2134,7 @@ _action_property_get(const Eldbus_Service_Interface *interface, const char *prop
if (!strcmp(property, "NActions"))
{
- eo_do(obj, actions = elm_interface_atspi_action_actions_get());
+ actions = elm_interface_atspi_action_actions_get(obj);
eldbus_message_iter_basic_append(iter, 'i', eina_list_count(actions));
eina_list_free(actions);
return EINA_TRUE;
@@ -2161,7 +2161,7 @@ _value_properties_set(const Eldbus_Service_Interface *interface, const char *pro
if (!strcmp(property, "CurrentValue"))
{
- eo_do(obj, ret = elm_interface_atspi_value_and_text_set(value, NULL));
+ ret = elm_interface_atspi_value_and_text_set(obj, value, NULL);
Eldbus_Message *answer = eldbus_message_method_return_new(request_msg);
eldbus_message_arguments_append(answer, "b", ret);
return answer;
@@ -2184,25 +2184,25 @@ _value_properties_get(const Eldbus_Service_Interface *interface, const char *pro
if (!strcmp(property, "CurrentValue"))
{
- eo_do(obj, elm_interface_atspi_value_and_text_get(&value, NULL));
+ elm_interface_atspi_value_and_text_get(obj, &value, NULL);
eldbus_message_iter_basic_append(iter, 'd', value);
return EINA_TRUE;
}
if (!strcmp(property, "MinimumValue"))
{
- eo_do(obj, elm_interface_atspi_value_range_get(&value, NULL, NULL));
+ elm_interface_atspi_value_range_get(obj, &value, NULL, NULL);
eldbus_message_iter_basic_append(iter, 'd', value);
return EINA_TRUE;
}
if (!strcmp(property, "MaximumValue"))
{
- eo_do(obj, elm_interface_atspi_value_range_get(NULL, &value, NULL));
+ elm_interface_atspi_value_range_get(obj, NULL, &value, NULL);
eldbus_message_iter_basic_append(iter, 'd', value);
return EINA_TRUE;
}
if (!strcmp(property, "MinimumIncrement"))
{
- eo_do(obj, value = elm_interface_atspi_value_increment_get());
+ value = elm_interface_atspi_value_increment_get(obj);
eldbus_message_iter_basic_append(iter, 'd', value);
return EINA_TRUE;
}
@@ -2223,14 +2223,14 @@ _image_properties_get(const Eldbus_Service_Interface *interface, const char *pro
if (!strcmp(property, "ImageDescription"))
{
- eo_do(obj, value = elm_interface_atspi_image_description_get());
+ value = elm_interface_atspi_image_description_get(obj);
value = value ? value : "";
eldbus_message_iter_basic_append(iter, 's', value);
return EINA_TRUE;
}
if (!strcmp(property, "ImageLocale"))
{
- eo_do(obj, value = elm_interface_atspi_image_locale_get());
+ value = elm_interface_atspi_image_locale_get(obj);
value = value ? value : "";
eldbus_message_iter_basic_append(iter, 's', value);
return EINA_TRUE;
@@ -2252,13 +2252,13 @@ _text_properties_get(const Eldbus_Service_Interface *interface, const char *prop
if (!strcmp(property, "CharacterCount"))
{
- eo_do(obj, val = elm_interface_atspi_text_character_count_get());
+ val = elm_interface_atspi_text_character_count_get(obj);
eldbus_message_iter_basic_append(iter, 'i', val);
return EINA_TRUE;
}
if (!strcmp(property, "CaretOffset"))
{
- eo_do(obj, val = elm_interface_atspi_text_caret_offset_get());
+ val = elm_interface_atspi_text_caret_offset_get(obj);
eldbus_message_iter_basic_append(iter, 'i', val);
return EINA_TRUE;
}
@@ -2560,7 +2560,7 @@ _collection_match_states_lookup(Eo *obj, struct collection_match_rule *rule)
Eina_Bool ret = EINA_FALSE;
Elm_Atspi_State_Set ss;
- eo_do(obj, ss = elm_interface_atspi_accessible_state_set_get());
+ ss = elm_interface_atspi_accessible_state_set_get(obj);
switch (rule->statematchtype)
{
@@ -2590,7 +2590,7 @@ _collection_match_roles_lookup(Eo *obj, struct collection_match_rule *rule)
Elm_Atspi_Role role;
int64_t role_set;
- eo_do(obj, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(obj);
if (role >= 64)
{
@@ -2654,7 +2654,7 @@ _collection_match_attributes_lookup(Eo *obj, struct collection_match_rule *rule)
Eina_Bool ret = EINA_FALSE;
Eina_List *obj_attribs;
- eo_do(obj, obj_attribs = elm_interface_atspi_accessible_attributes_get());
+ obj_attribs = elm_interface_atspi_accessible_attributes_get(obj);
switch (rule->attributematchtype)
{
@@ -2690,7 +2690,7 @@ _collection_sort_order_canonical(struct collection_match_rule *rule, Eina_List *
{
int i = index;
Eina_List *children;
- eo_do(obj, children = elm_interface_atspi_accessible_children_get());
+ children = elm_interface_atspi_accessible_children_get(obj);
long acount = eina_list_count(children);
Eina_Bool prev = pobj ? EINA_TRUE : EINA_FALSE;
@@ -2754,22 +2754,21 @@ _collection_sort_order_reverse_canonical(struct collection_match_rule *rule, Ein
flag = EINA_TRUE;
/* Get the current nodes index in it's parent and the parent object. */
- eo_do(obj,
- indexinparent = elm_interface_atspi_accessible_index_in_parent_get(),
- parent = elm_interface_atspi_accessible_parent_get());
+ indexinparent = elm_interface_atspi_accessible_index_in_parent_get(obj);
+ parent = elm_interface_atspi_accessible_parent_get(obj);
if ((indexinparent > 0) && ((max == 0) || (count < max)))
{
/* there are still some siblings to visit so get the previous sibling
and get it's last descendant.
First, get the previous sibling */
- eo_do(parent, children = elm_interface_atspi_accessible_children_get());
+ children = elm_interface_atspi_accessible_children_get(parent);
nextobj = eina_list_nth(children, indexinparent - 1);
eina_list_free(children);
/* Now, drill down the right side to the last descendant */
do {
- eo_do(nextobj, children = elm_interface_atspi_accessible_children_get());
+ children = elm_interface_atspi_accessible_children_get(nextobj);
if (children) nextobj = eina_list_last_data_get(children);
eina_list_free(children);
} while (children);
@@ -2812,9 +2811,8 @@ _collection_inorder(Eo *collection, struct collection_match_rule *rule, Eina_Lis
while ((max == 0 || count < max) && obj && obj != collection)
{
Eo *parent;
- eo_do(obj,
- parent = elm_interface_atspi_accessible_parent_get(),
- idx = elm_interface_atspi_accessible_index_in_parent_get());
+ parent = elm_interface_atspi_accessible_parent_get(obj);
+ idx = elm_interface_atspi_accessible_index_in_parent_get(obj);
count = _collection_sort_order_canonical(rule, list, count, max, parent,
idx + 1, EINA_TRUE, NULL, EINA_TRUE, traverse);
obj = parent;
@@ -2890,9 +2888,8 @@ _collection_get_matches_from_handle(Eo *collection, Eo *current, struct collecti
result = eina_list_reverse(result);
break;
case ATSPI_Collection_TREE_RESTRICT_CHILDREN:
- eo_do(current,
- idx = elm_interface_atspi_accessible_index_in_parent_get(),
- parent = elm_interface_atspi_accessible_parent_get());
+ idx = elm_interface_atspi_accessible_index_in_parent_get(current);
+ parent = elm_interface_atspi_accessible_parent_get(current);
_collection_query(rule, sortby, &result, 0, max, parent, idx, EINA_FALSE, NULL, EINA_TRUE, traverse);
break;
case ATSPI_Collection_TREE_RESTRICT_SIBLING:
@@ -2953,7 +2950,7 @@ _collection_get_matches_to_handle(Eo *obj, Eo *current, struct collection_match_
Eo *collection = obj;
if (limit)
- eo_do(obj, collection = elm_interface_atspi_accessible_parent_get());
+ collection = elm_interface_atspi_accessible_parent_get(obj);
switch (tree)
{
@@ -3141,9 +3138,9 @@ _cache_item_reference_append_cb(Eo *bridge, Eo *data, Eldbus_Message_Iter *iter_
Elm_Atspi_State_Set states;
Elm_Atspi_Role role;
Eo *root;
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, root = elm_interface_atspi_accessible_root_get());
+ root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN);
- eo_do(data, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(data);
iter_struct = eldbus_message_iter_container_new(iter_array, 'r', NULL);
EINA_SAFETY_ON_NULL_RETURN_VAL(iter_struct, EINA_TRUE);
@@ -3155,7 +3152,7 @@ _cache_item_reference_append_cb(Eo *bridge, Eo *data, Eldbus_Message_Iter *iter_
_bridge_iter_object_reference_append(bridge, iter_struct, root);
Eo *parent = NULL;
- eo_do(data, parent = elm_interface_atspi_accessible_parent_get());
+ parent = elm_interface_atspi_accessible_parent_get(data);
/* Marshall parent */
if ((!parent) && (ELM_ATSPI_ROLE_APPLICATION == role))
_object_desktop_reference_append(iter_struct);
@@ -3166,7 +3163,7 @@ _cache_item_reference_append_cb(Eo *bridge, Eo *data, Eldbus_Message_Iter *iter_
Eina_List *children_list = NULL, *l;
Eo *child;
- eo_do(data, children_list = elm_interface_atspi_accessible_children_get());
+ children_list = elm_interface_atspi_accessible_children_get(data);
iter_sub_array = eldbus_message_iter_container_new(iter_struct, 'a', "(so)");
EINA_SAFETY_ON_NULL_GOTO(iter_sub_array, fail);
@@ -3181,7 +3178,7 @@ _cache_item_reference_append_cb(Eo *bridge, Eo *data, Eldbus_Message_Iter *iter_
/* Marshall name */
char *name = NULL;
- eo_do(data, name = elm_interface_atspi_accessible_name_get());
+ name = elm_interface_atspi_accessible_name_get(data);
if (!name)
name = strdup("");
@@ -3193,7 +3190,7 @@ _cache_item_reference_append_cb(Eo *bridge, Eo *data, Eldbus_Message_Iter *iter_
/* Marshall description */
const char* descritpion = NULL;
- eo_do(data, descritpion = elm_interface_atspi_accessible_description_get());
+ descritpion = elm_interface_atspi_accessible_description_get(data);
if (!descritpion)
descritpion = "";
eldbus_message_iter_basic_append(iter_struct, 's', descritpion);
@@ -3202,7 +3199,7 @@ _cache_item_reference_append_cb(Eo *bridge, Eo *data, Eldbus_Message_Iter *iter_
iter_sub_array = eldbus_message_iter_container_new(iter_struct, 'a', "u");
EINA_SAFETY_ON_NULL_GOTO(iter_sub_array, fail);
- eo_do(data, states = elm_interface_atspi_accessible_state_set_get());
+ states = elm_interface_atspi_accessible_state_set_get(data);
unsigned int s1 = states & 0xFFFFFFFF;
unsigned int s2 = (states >> 32) & 0xFFFFFFFF;
@@ -3239,7 +3236,7 @@ _cache_get_items(const Eldbus_Service_Interface *iface, const Eldbus_Message *ms
iter_array = eldbus_message_iter_container_new(iter, 'a', CACHE_ITEM_SIGNATURE);
EINA_SAFETY_ON_NULL_GOTO(iter_array, fail);
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, root = elm_interface_atspi_accessible_root_get());
+ root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN);
to_process = eina_list_append(NULL, root);
while (to_process)
@@ -3250,7 +3247,7 @@ _cache_get_items(const Eldbus_Service_Interface *iface, const Eldbus_Message *ms
_bridge_object_register(bridge, obj);
Eina_List *children;
- eo_do(obj, children = elm_interface_atspi_accessible_children_get());
+ children = elm_interface_atspi_accessible_children_get(obj);
to_process = eina_list_merge(to_process, children);
}
@@ -3295,7 +3292,7 @@ _component_contains(const Eldbus_Service_Interface *iface EINA_UNUSED, const Eld
return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Invalid index type.");
Eina_Bool type = coord_type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, contains = elm_interface_atspi_component_contains(type, x, y));
+ contains = elm_interface_atspi_component_contains(obj, type, x, y);
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -3327,7 +3324,7 @@ _component_get_accessible_at_point(const Eldbus_Service_Interface *iface EINA_UN
iter = eldbus_message_iter_get(ret);
Eina_Bool type = coord_type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, accessible = elm_interface_atspi_component_accessible_at_point_get(type, x, y));
+ accessible = elm_interface_atspi_component_accessible_at_point_get(obj, type, x, y);
_bridge_iter_object_reference_append(bridge, iter, accessible);
_bridge_object_register(bridge, accessible);
@@ -3356,7 +3353,7 @@ _component_get_extents(const Eldbus_Service_Interface *iface EINA_UNUSED, const
iter = eldbus_message_iter_get(ret);
Eina_Bool type = coord_type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, elm_interface_atspi_component_extents_get(type, &x, &y, &w, &h));
+ elm_interface_atspi_component_extents_get(obj, type, &x, &y, &w, &h);
iter_struct = eldbus_message_iter_container_new(iter, 'r', NULL);
EINA_SAFETY_ON_NULL_GOTO(iter_struct, fail);
@@ -3389,7 +3386,7 @@ _component_get_position(const Eldbus_Service_Interface *iface EINA_UNUSED, const
return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Invalid index type.");
Eina_Bool type = coord_type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, elm_interface_atspi_component_position_get(type, &x, &y));
+ elm_interface_atspi_component_position_get(obj, type, &x, &y);
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -3411,7 +3408,7 @@ _component_get_size(const Eldbus_Service_Interface *iface EINA_UNUSED, const Eld
ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_COMPONENT_MIXIN, msg);
- eo_do(obj, elm_interface_atspi_component_size_get(&x, &y));
+ elm_interface_atspi_component_size_get(obj, &x, &y);
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -3444,7 +3441,7 @@ _component_get_layer(const Eldbus_Service_Interface *iface EINA_UNUSED, const El
ELM_ATSPI_OBJ_CHECK_OR_RETURN_DBUS_ERROR(obj, ELM_INTERFACE_ATSPI_COMPONENT_MIXIN, msg);
- eo_do(obj, layer = elm_interface_atspi_component_layer_get());
+ layer = elm_interface_atspi_component_layer_get(obj);
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -3467,7 +3464,7 @@ _component_grab_focus(const Eldbus_Service_Interface *iface EINA_UNUSED, const E
if (!obj)
return _dbus_invalid_ref_error_new(msg);
- eo_do(obj, focus = elm_interface_atspi_component_focus_grab());
+ focus = elm_interface_atspi_component_focus_grab(obj);
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -3489,7 +3486,7 @@ _component_get_alpha(const Eldbus_Service_Interface *iface EINA_UNUSED, const El
if (!obj)
return _dbus_invalid_ref_error_new(msg);
- eo_do(obj, alpha = elm_interface_atspi_component_alpha_get());
+ alpha = elm_interface_atspi_component_alpha_get(obj);
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -3516,7 +3513,7 @@ _component_set_extends(const Eldbus_Service_Interface *iface EINA_UNUSED, const
return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Invalid index type.");
Eina_Bool type = coord_type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, result = elm_interface_atspi_component_extents_set(type, x, y, w, h));
+ result = elm_interface_atspi_component_extents_set(obj, type, x, y, w, h);
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -3543,7 +3540,7 @@ _component_set_position(const Eldbus_Service_Interface *iface EINA_UNUSED, const
return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Invalid index type.");
Eina_Bool type = coord_type == ATSPI_COORD_TYPE_SCREEN ? EINA_TRUE : EINA_FALSE;
- eo_do(obj, result = elm_interface_atspi_component_position_set(type, x, y));
+ result = elm_interface_atspi_component_position_set(obj, type, x, y);
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -3568,7 +3565,7 @@ _component_set_size(const Eldbus_Service_Interface *iface EINA_UNUSED, const Eld
if (!eldbus_message_arguments_get(msg, "ii", &w, &h))
return eldbus_message_error_new(msg, "org.freedesktop.DBus.Error.InvalidArgs", "Invalid index type.");
- eo_do(obj, result = elm_interface_atspi_component_size_set(w, h));
+ result = elm_interface_atspi_component_size_set(obj, w, h);
ret = eldbus_message_method_return_new(msg);
EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
@@ -3623,7 +3620,7 @@ _elm_atspi_bridge_app_register(Eo *bridge)
"Embed");
Eldbus_Message_Iter *iter = eldbus_message_iter_get(message);
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, root = elm_interface_atspi_accessible_root_get());
+ root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN);
_bridge_iter_object_reference_append(bridge, iter, root);
eldbus_connection_send(pd->a11y_bus, message, _on_elm_atspi_bridge_app_register, NULL, -1);
@@ -3636,7 +3633,7 @@ _elm_atspi_bridge_app_unregister(Eo *bridge)
Eo *root;
ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN_VAL(bridge, pd, EINA_FALSE);
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, root = elm_interface_atspi_accessible_root_get());
+ root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN);
Eldbus_Message *message = eldbus_message_method_call_new(ATSPI_DBUS_NAME_REGISTRY,
ATSPI_DBUS_PATH_ROOT,
@@ -3779,7 +3776,7 @@ _registered_listeners_get(void *data, const Eldbus_Message *msg, Eldbus_Pending
}
if (!pd->connected)
- eo_do(data, eo_event_callback_call(ELM_ATSPI_BRIDGE_EVENT_CONNECTED, NULL));
+ eo_event_callback_call(data, ELM_ATSPI_BRIDGE_EVENT_CONNECTED, NULL);
pd->connected = EINA_TRUE;
}
@@ -3898,7 +3895,7 @@ _active_descendant_changed_signal_send(void *data, const Eo_Event *event)
if (!STATE_TYPE_GET(pd->object_children_broadcast_mask, ATSPI_OBJECT_EVENT_ACTIVE_DESCENDANT_CHANGED))
return EINA_FALSE;
- eo_do(child, idx = elm_interface_atspi_accessible_index_in_parent_get());
+ idx = elm_interface_atspi_accessible_index_in_parent_get(child);
_bridge_signal_send(data, event->obj, ATSPI_DBUS_INTERFACE_EVENT_OBJECT,
&_event_obj_signals[ATSPI_OBJECT_EVENT_ACTIVE_DESCENDANT_CHANGED], "",
@@ -3925,11 +3922,11 @@ _children_changed_signal_send(void *data, const Eo_Event *event)
{
case ATSPI_OBJECT_CHILD_ADDED:
atspi_desc = "add";
- eo_do(ev_data->child, idx = elm_interface_atspi_accessible_index_in_parent_get());
+ idx = elm_interface_atspi_accessible_index_in_parent_get(ev_data->child);
break;
case ATSPI_OBJECT_CHILD_REMOVED:
atspi_desc = "remove";
- eo_do(ev_data->child, idx = elm_interface_atspi_accessible_index_in_parent_get());
+ idx = elm_interface_atspi_accessible_index_in_parent_get(ev_data->child);
break;
}
@@ -4009,7 +4006,7 @@ static void _bridge_signal_send(Eo *bridge, Eo *obj, const char *infc, const Eld
ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(bridge, pd);
path = _path_from_object(obj);
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, root = elm_interface_atspi_accessible_root_get());
+ root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN);
msg = eldbus_message_signal_new(path, infc, signal->name);
if (!msg) return;
@@ -4086,7 +4083,7 @@ _text_caret_moved_send(void *data, const Eo_Event *event)
if (!STATE_TYPE_GET(pd->object_broadcast_mask, ATSPI_OBJECT_EVENT_TEXT_CARET_MOVED))
return EINA_TRUE;
- eo_do(event->obj, cursor_pos = elm_interface_atspi_text_caret_offset_get());
+ cursor_pos = elm_interface_atspi_text_caret_offset_get(event->obj);
_bridge_signal_send(data, event->obj, ATSPI_DBUS_INTERFACE_EVENT_OBJECT,
&_event_obj_signals[ATSPI_OBJECT_EVENT_TEXT_CARET_MOVED], "", cursor_pos, 0, NULL, NULL);
@@ -4259,10 +4256,10 @@ _a11y_connection_shutdown(Eo *bridge)
if (pd->event_hash) eina_hash_free(pd->event_hash);
pd->event_hash = NULL;
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_handler_del(pd->event_hdlr));
+ elm_interface_atspi_accessible_event_handler_del(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, pd->event_hdlr);
pd->event_hdlr = NULL;
- eo_do(bridge, eo_event_callback_call(ELM_ATSPI_BRIDGE_EVENT_DISCONNECTED, NULL));
+ eo_event_callback_call(bridge, ELM_ATSPI_BRIDGE_EVENT_DISCONNECTED, NULL);
pd->connected = EINA_FALSE;
}
@@ -4351,7 +4348,7 @@ _a11y_bus_initialize(Eo *obj, const char *socket_addr)
_elm_atspi_bridge_app_register(obj);
// register accesible object event listener
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, pd->event_hdlr = elm_interface_atspi_accessible_event_handler_add(_bridge_accessible_event_dispatch, obj));
+ pd->event_hdlr = elm_interface_atspi_accessible_event_handler_add(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, _bridge_accessible_event_dispatch, obj);
}
static void
@@ -4382,7 +4379,7 @@ static void _a11y_connection_init(Eo *bridge)
ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(bridge, pd);
Eina_Bool is_connected;
- eo_do(bridge, is_connected = elm_obj_atspi_bridge_connected_get());
+ is_connected = elm_obj_atspi_bridge_connected_get(bridge);
if (is_connected) return;
@@ -4650,7 +4647,7 @@ _elm_atspi_bridge_eo_base_constructor(Eo *obj, Elm_Atspi_Bridge_Data *pd)
Eldbus_Proxy *proxy;
Eldbus_Pending *req;
- eo_do_super(obj, ELM_ATSPI_BRIDGE_CLASS, eo_constructor());
+ eo_constructor(eo_super(obj, ELM_ATSPI_BRIDGE_CLASS));
elm_need_eldbus();
@@ -4699,7 +4696,7 @@ _elm_atspi_bridge_eo_base_destructor(Eo *obj, Elm_Atspi_Bridge_Data *pd)
if (pd->bus_obj) eldbus_object_unref(pd->bus_obj);
if (pd->session_bus) eldbus_connection_unref(pd->session_bus);
- eo_do_super(obj, ELM_ATSPI_BRIDGE_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, ELM_ATSPI_BRIDGE_CLASS));
}
#include "elm_atspi_bridge.eo.c"
diff --git a/src/lib/elm_bg.c b/src/lib/elm_bg.c
index 158415682..d711748b5 100644
--- a/src/lib/elm_bg.c
+++ b/src/lib/elm_bg.c
@@ -91,7 +91,7 @@ EOLIAN static void
_elm_bg_evas_object_smart_add(Eo *obj, Elm_Bg_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_FALSE);
@@ -120,10 +120,9 @@ elm_bg_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_bg_eo_base_constructor(Eo *obj, Elm_Bg_Data *_pd EINA_UNUSED)
{
- eo_do(obj, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_DISABLED));
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY));
+ elm_interface_atspi_accessible_type_set(obj, ELM_ATSPI_TYPE_DISABLED);
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
return obj;
}
@@ -210,7 +209,7 @@ elm_bg_color_set(Evas_Object *obj,
int b)
{
ELM_BG_CHECK(obj);
- eo_do(obj, elm_obj_bg_color_set(r, g, b, 255));
+ elm_obj_bg_color_set(obj, r, g, b, 255);
}
EOLIAN static void
@@ -245,7 +244,7 @@ elm_bg_color_get(const Evas_Object *obj,
int *b)
{
ELM_BG_CHECK(obj);
- eo_do((Eo *) obj, elm_obj_bg_color_get(r, g, b, NULL));
+ elm_obj_bg_color_get((Eo *) obj, r, g, b, NULL);
}
EOLIAN static void
@@ -277,13 +276,13 @@ EAPI Eina_Bool
elm_bg_file_set(Eo *obj, const char *file, const char *group)
{
Eina_Bool ret;
- return eo_do_ret((Eo *) obj, ret, efl_file_set(file, group));
+ return efl_file_set((Eo *) obj, file, group);
}
EAPI void
elm_bg_file_get(const Eo *obj, const char **file, const char **group)
{
- eo_do((Eo *) obj, efl_file_get(file, group));
+ efl_file_get((Eo *) obj, file, group);
}
#include "elm_bg.eo.c"
diff --git a/src/lib/elm_box.c b/src/lib/elm_box.c
index 5bfe9998b..f3fbd6fe7 100644
--- a/src/lib/elm_box.c
+++ b/src/lib/elm_box.c
@@ -33,7 +33,7 @@ _child_added_cb_proxy(void *data, const Eo_Event *event)
{
Evas_Object *box = data;
Evas_Object_Box_Option *opt = event->event_info;
- eo_do(box, eo_event_callback_call(ELM_BOX_EVENT_CHILD_ADDED, opt->obj));
+ eo_event_callback_call(box, ELM_BOX_EVENT_CHILD_ADDED, opt->obj);
return EINA_TRUE;
}
@@ -43,7 +43,7 @@ _child_removed_cb_proxy(void *data, const Eo_Event *event)
{
Evas_Object *box = data;
Evas_Object *child = event->event_info;
- eo_do(box, eo_event_callback_call(ELM_BOX_EVENT_CHILD_REMOVED, child));
+ eo_event_callback_call(box, ELM_BOX_EVENT_CHILD_REMOVED, child);
return EINA_TRUE;
}
@@ -113,7 +113,7 @@ _elm_box_elm_widget_theme_apply(Eo *obj, Elm_Box_Data *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
@@ -165,7 +165,7 @@ _elm_box_elm_widget_sub_object_del(Eo *obj, Elm_Box_Data *_pd EINA_UNUSED, Evas_
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(child));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), child);
if (!int_ret) return EINA_FALSE;
_sizing_eval(obj);
@@ -319,10 +319,10 @@ _transition_layout_animation_start(Evas_Object *obj,
evas_object_event_callback_add
(obj, EVAS_CALLBACK_RESIZE, _transition_layout_obj_resize_cb,
layout_data);
- eo_do(obj, eo_event_callback_add
- (ELM_BOX_EVENT_CHILD_ADDED, _transition_layout_child_added, layout_data));
- eo_do(obj, eo_event_callback_add
- (ELM_BOX_EVENT_CHILD_REMOVED, _transition_layout_child_removed, layout_data));
+ eo_event_callback_add
+ (obj, ELM_BOX_EVENT_CHILD_ADDED, _transition_layout_child_added, layout_data);
+ eo_event_callback_add
+ (obj, ELM_BOX_EVENT_CHILD_REMOVED, _transition_layout_child_removed, layout_data);
if (!layout_data->animator)
layout_data->animator = ecore_animator_add(transition_animation_cb, obj);
@@ -392,13 +392,13 @@ _elm_box_evas_object_smart_add(Eo *obj, Elm_Box_Data *_pd EINA_UNUSED)
EVAS_CALLBACK_CHANGED_SIZE_HINTS,
_on_size_hints_changed, obj);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
- eo_do(wd->resize_obj, eo_event_callback_add
- (ELM_BOX_EVENT_CHILD_ADDED, _child_added_cb_proxy, obj));
- eo_do(wd->resize_obj, eo_event_callback_add
- (ELM_BOX_EVENT_CHILD_REMOVED, _child_removed_cb_proxy, obj));
+ eo_event_callback_add
+ (wd->resize_obj, ELM_BOX_EVENT_CHILD_ADDED, _child_added_cb_proxy, obj);
+ eo_event_callback_add
+ (wd->resize_obj, ELM_BOX_EVENT_CHILD_REMOVED, _child_removed_cb_proxy, obj);
elm_widget_can_focus_set(obj, EINA_FALSE);
elm_widget_highlight_ignore_set(obj, EINA_TRUE);
@@ -429,7 +429,7 @@ _elm_box_evas_object_smart_del(Eo *obj, Elm_Box_Data *sd)
}
}
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -443,12 +443,11 @@ elm_box_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_box_eo_base_constructor(Eo *obj, Elm_Box_Data *_pd EINA_UNUSED)
{
- eo_do(obj, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_SKIPPED));
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_FILLER));
+ elm_interface_atspi_accessible_type_set(obj, ELM_ATSPI_TYPE_SKIPPED);
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER);
return obj;
}
@@ -657,10 +656,8 @@ elm_box_transition_free(void *data)
evas_object_event_callback_del
(box_data->box, EVAS_CALLBACK_RESIZE, _transition_layout_obj_resize_cb);
- eo_do(box_data->box, eo_event_callback_del(
- ELM_BOX_EVENT_CHILD_ADDED, _transition_layout_child_added, box_data));
- eo_do(box_data->box, eo_event_callback_del(
- ELM_BOX_EVENT_CHILD_REMOVED, _transition_layout_child_removed, box_data));
+ eo_event_callback_del(box_data->box, ELM_BOX_EVENT_CHILD_ADDED, _transition_layout_child_added, box_data);
+ eo_event_callback_del(box_data->box, ELM_BOX_EVENT_CHILD_REMOVED, _transition_layout_child_removed, box_data);
ecore_animator_del(box_data->animator);
free(data);
diff --git a/src/lib/elm_bubble.c b/src/lib/elm_bubble.c
index fb869aefe..ba83049c4 100644
--- a/src/lib/elm_bubble.c
+++ b/src/lib/elm_bubble.c
@@ -70,7 +70,7 @@ _on_mouse_up(void *data,
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
return;
- eo_do(data, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call(data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
}
/* overriding layout's focus_next() in order to just cycle through the
@@ -116,7 +116,7 @@ _elm_bubble_elm_layout_text_set(Eo *obj, Elm_Bubble_Data *_pd EINA_UNUSED, const
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_layout_text_set(part, label));
+ int_ret = elm_obj_layout_text_set(eo_super(obj, MY_CLASS), part, label);
if (!int_ret) return EINA_FALSE;
if (part && (!strcmp(part, "info") || !strcmp(part, "elm.info")))
@@ -177,7 +177,7 @@ _elm_bubble_evas_object_smart_add(Eo *obj, Elm_Bubble_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->pos = ELM_BUBBLE_POS_TOP_LEFT; //default
@@ -226,11 +226,10 @@ elm_bubble_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_bubble_eo_base_constructor(Eo *obj, Elm_Bubble_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_FILLER));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER);
return obj;
}
@@ -248,7 +247,7 @@ _elm_bubble_pos_set(Eo *obj, Elm_Bubble_Data *sd, Elm_Bubble_Pos pos)
eina_stringshare_replace
(&ld->group, corner_string[sd->pos]);
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static Elm_Bubble_Pos
diff --git a/src/lib/elm_button.c b/src/lib/elm_button.c
index 43fb45b71..9de31b744 100644
--- a/src/lib/elm_button.c
+++ b/src/lib/elm_button.c
@@ -66,8 +66,8 @@ _activate(Evas_Object *obj)
_elm_access_say(E_("Clicked"));
if (!elm_widget_disabled_get(obj) &&
!evas_object_freeze_events_get(obj))
- eo_do(obj, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call
+ (obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
}
}
@@ -90,8 +90,8 @@ _elm_button_elm_widget_activate(Eo *obj, Elm_Button_Data *_pd EINA_UNUSED, Elm_A
if (act != ELM_ACTIVATE_DEFAULT) return EINA_FALSE;
if (evas_object_freeze_events_get(obj)) return EINA_FALSE;
- eo_do(obj, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call
+ (obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
elm_layout_signal_emit(obj, "elm,anim,activate", "elm");
return EINA_TRUE;
@@ -110,7 +110,7 @@ _icon_signal_emit(Evas_Object *obj)
elm_layout_signal_emit(obj, buf, "elm");
edje_object_message_signal_process(elm_layout_edje_get(obj));
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
}
/* FIXME: replicated from elm_layout just because button's icon spot
@@ -121,7 +121,7 @@ _elm_button_elm_widget_theme_apply(Eo *obj, Elm_Button_Data *_pd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_icon_signal_emit(obj);
@@ -136,7 +136,7 @@ _elm_button_elm_widget_sub_object_del(Eo *obj, Elm_Button_Data *_pd EINA_UNUSED,
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
_icon_signal_emit(obj);
@@ -152,7 +152,7 @@ _elm_button_elm_container_content_set(Eo *obj, Elm_Button_Data *_pd EINA_UNUSED,
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_container_content_set(part, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), part, content);
if (!int_ret) return EINA_FALSE;
_icon_signal_emit(obj);
@@ -198,8 +198,8 @@ _autorepeat_send(void *data)
{
ELM_BUTTON_DATA_GET_OR_RETURN_VAL(data, sd, ECORE_CALLBACK_CANCEL);
- eo_do(data, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_REPEATED, NULL));
+ eo_event_callback_call
+ (data, EVAS_CLICKABLE_INTERFACE_EVENT_REPEATED, NULL);
if (!sd->repeating)
{
sd->timer = NULL;
@@ -239,8 +239,8 @@ _on_pressed_signal(void *data,
(sd->ar_initial_timeout, _autorepeat_initial_send, data);
}
- eo_do(data, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_PRESSED, NULL));
+ eo_event_callback_call
+ (data, EVAS_CLICKABLE_INTERFACE_EVENT_PRESSED, NULL);
}
static void
@@ -253,8 +253,8 @@ _on_unpressed_signal(void *data,
ELM_SAFE_FREE(sd->timer, ecore_timer_del);
sd->repeating = EINA_FALSE;
- eo_do(data, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_UNPRESSED, NULL));
+ eo_event_callback_call
+ (data, EVAS_CLICKABLE_INTERFACE_EVENT_UNPRESSED, NULL);
}
static char *
@@ -282,7 +282,7 @@ _elm_button_evas_object_smart_add(Eo *obj, Elm_Button_Data *_pd EINA_UNUSED)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
edje_object_signal_callback_add
@@ -331,11 +331,10 @@ elm_button_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_button_eo_base_constructor(Eo *obj, Elm_Button_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_PUSH_BUTTON));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PUSH_BUTTON);
return obj;
}
@@ -355,7 +354,7 @@ static Eina_Bool
_internal_elm_button_admits_autorepeat_get(const Evas_Object *obj)
{
Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *) obj, ret = elm_obj_button_admits_autorepeat_get());
+ ret = elm_obj_button_admits_autorepeat_get((Eo *) obj);
return ret;
}
diff --git a/src/lib/elm_calendar.c b/src/lib/elm_calendar.c
index 6d65290c0..af20e6f5c 100644
--- a/src/lib/elm_calendar.c
+++ b/src/lib/elm_calendar.c
@@ -855,7 +855,7 @@ _elm_calendar_elm_widget_theme_apply(Eo *obj, Elm_Calendar_Data *sd)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_spinner_buttons_add(obj, sd);
@@ -935,9 +935,9 @@ _update_data(Evas_Object *obj, Eina_Bool month,
sd->selected_time.tm_mday = maxdays;
_fix_selected_time(sd);
- eo_do(obj, eo_event_callback_call(ELM_CALENDAR_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_CALENDAR_EVENT_CHANGED, NULL);
}
- eo_do(obj, eo_event_callback_call(ELM_CALENDAR_EVENT_DISPLAY_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_CALENDAR_EVENT_DISPLAY_CHANGED, NULL);
return EINA_TRUE;
}
@@ -1221,7 +1221,7 @@ _update_sel_it(Evas_Object *obj,
sd->selected_time.tm_mday = day;
_fix_selected_time(sd);
_select(obj, sel_it);
- eo_do(obj, eo_event_callback_call(ELM_CALENDAR_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_CALENDAR_EVENT_CHANGED, NULL);
}
static void
@@ -1377,7 +1377,7 @@ _elm_calendar_evas_object_smart_add(Eo *obj, Elm_Calendar_Data *priv)
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->first_interval = 0.85;
@@ -1457,7 +1457,7 @@ _elm_calendar_evas_object_smart_del(Eo *obj, Elm_Calendar_Data *sd)
for (i = 0; i < ELM_DAY_LAST; i++)
eina_stringshare_del(sd->weekdays[i]);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
static Eina_Bool _elm_calendar_smart_focus_next_enable = EINA_FALSE;
@@ -1590,13 +1590,12 @@ elm_calendar_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_calendar_eo_base_constructor(Eo *obj, Elm_Calendar_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
sd->obj = obj;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_CALENDAR));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_CALENDAR);
return obj;
}
diff --git a/src/lib/elm_check.c b/src/lib/elm_check.c
index 78e790651..024e3dacb 100644
--- a/src/lib/elm_check.c
+++ b/src/lib/elm_check.c
@@ -78,7 +78,7 @@ _activate(Evas_Object *obj)
_elm_access_say(E_("State: Off"));
}
- eo_do(obj, eo_event_callback_call(ELM_CHECK_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_CHECK_EVENT_CHANGED, NULL);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(obj,
@@ -107,7 +107,7 @@ _elm_check_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Check_Data
{
Elm_Atspi_State_Set states = 0;
- eo_do_super(obj, ELM_CHECK_CLASS, states = elm_interface_atspi_accessible_state_set_get());
+ states = elm_interface_atspi_accessible_state_set_get(eo_super(obj, ELM_CHECK_CLASS));
if (elm_check_state_get(obj))
STATE_TYPE_SET(states, ELM_ATSPI_STATE_CHECKED);
@@ -123,12 +123,12 @@ _elm_check_elm_widget_sub_object_del(Eo *obj, Elm_Check_Data *_pd EINA_UNUSED, E
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
_icon_signal_emit(obj);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return EINA_TRUE;
}
@@ -152,12 +152,12 @@ _elm_check_elm_container_content_set(Eo *obj, Elm_Check_Data *_pd EINA_UNUSED, c
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_container_content_set(part, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), part, content);
if (!int_ret) return EINA_FALSE;
_icon_signal_emit(obj);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return EINA_TRUE;
}
@@ -205,7 +205,7 @@ _elm_check_elm_widget_theme_apply(Eo *obj, Elm_Check_Data *sd)
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
if (!sd->state) elm_layout_signal_emit(obj, "elm,state,check,off", "elm");
@@ -218,7 +218,7 @@ _elm_check_elm_widget_theme_apply(Eo *obj, Elm_Check_Data *sd)
* we can changed the theme API */
_icon_signal_emit(obj);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return EINA_TRUE;
}
@@ -283,7 +283,7 @@ _on_check_off(void *data,
if (sd->statep) *sd->statep = sd->state;
elm_layout_signal_emit(obj, "elm,state,check,off", "elm");
- eo_do(obj, eo_event_callback_call(ELM_CHECK_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_CHECK_EVENT_CHANGED, NULL);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(data,
@@ -304,7 +304,7 @@ _on_check_on(void *data,
sd->state = EINA_TRUE;
if (sd->statep) *sd->statep = sd->state;
elm_layout_signal_emit(obj, "elm,state,check,on", "elm");
- eo_do(obj, eo_event_callback_call(ELM_CHECK_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_CHECK_EVENT_CHANGED, NULL);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(data,
@@ -326,7 +326,7 @@ _elm_check_evas_object_smart_add(Eo *obj, Elm_Check_Data *_pd EINA_UNUSED)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
edje_object_signal_callback_add
@@ -378,11 +378,10 @@ elm_check_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_check_eo_base_constructor(Eo *obj, Elm_Check_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_CHECK_BOX));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_CHECK_BOX);
return obj;
}
diff --git a/src/lib/elm_clock.c b/src/lib/elm_clock.c
index 31f84f9b9..a5f8a0b9e 100644
--- a/src/lib/elm_clock.c
+++ b/src/lib/elm_clock.c
@@ -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);
- eo_do(data, eo_event_callback_call(ELM_CLOCK_EVENT_CHANGED, NULL));
+ eo_event_callback_call(data, 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);
- eo_do(data, eo_event_callback_call(ELM_CLOCK_EVENT_CHANGED, NULL));
+ eo_event_callback_call(data, ELM_CLOCK_EVENT_CHANGED, NULL);
return ECORE_CALLBACK_RENEW;
clock_val_down_cancel:
@@ -565,7 +565,7 @@ _elm_clock_elm_widget_theme_apply(Eo *obj, Elm_Clock_Data *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_time_update(obj, EINA_TRUE);
@@ -654,7 +654,7 @@ _elm_clock_evas_object_smart_add(Eo *obj, Elm_Clock_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->cur.ampm = -1;
@@ -696,7 +696,7 @@ _elm_clock_evas_object_smart_del(Eo *obj, Elm_Clock_Data *sd)
/* NB: digits are killed for being sub objects, automatically */
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
static Eina_Bool _elm_clock_smart_focus_next_enable = EINA_FALSE;
@@ -797,11 +797,10 @@ elm_clock_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_clock_eo_base_constructor(Eo *obj, Elm_Clock_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_TEXT));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_TEXT);
return obj;
}
diff --git a/src/lib/elm_cnp.c b/src/lib/elm_cnp.c
index 0bb7ff5bd..06fa1f006 100644
--- a/src/lib/elm_cnp.c
+++ b/src/lib/elm_cnp.c
@@ -291,7 +291,7 @@ _dropable_list_geom_find(Evas *evas, Evas_Coord px, Evas_Coord py)
*/
while (object)
{
- eo_do(object, dropable = eo_key_data_get("__elm_dropable"));
+ dropable = eo_key_data_get(object, "__elm_dropable");
if (dropable)
{
Eina_Bool exist = EINA_FALSE;
@@ -414,7 +414,7 @@ static void
_all_drop_targets_cbs_del(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj, void *info EINA_UNUSED)
{
Dropable *dropable = NULL;
- eo_do(obj, dropable = eo_key_data_get("__elm_dropable"));
+ dropable = eo_key_data_get(obj, "__elm_dropable");
if (dropable)
{
Dropable_Cbs *cbs;
@@ -426,7 +426,7 @@ _all_drop_targets_cbs_del(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Obje
cbs->poscb, cbs->posdata, cbs->dropcb, cbs->dropdata);
// If elm_drop_target_del() happened to delete dropabale, then
// re-fetch it each loop to make sure it didn't
- eo_do(obj, dropable = eo_key_data_get("__elm_dropable"));
+ dropable = eo_key_data_get(obj, "__elm_dropable");
if (!dropable) break;
}
}
@@ -1752,9 +1752,7 @@ _x11_drag_mouse_up(void *data, int etype EINA_UNUSED, void *event)
{
Evas_Object *win = elm_widget_top_get(dragwidget);
if (win && eo_isa(win, ELM_WIN_CLASS))
- eo_do(win, eo_event_callback_del(
- ELM_WIN_EVENT_ROTATION_CHANGED,
- _x11_win_rotation_changed_cb, dragwin));
+ eo_event_callback_del(win, ELM_WIN_EVENT_ROTATION_CHANGED, _x11_win_rotation_changed_cb, dragwin);
}
}
@@ -2025,7 +2023,7 @@ _x11_elm_drop_target_add(Evas_Object *obj, Elm_Sel_Format format,
cbs->dropdata = dropdata;
cbs->types = format;
- eo_do(obj, dropable = eo_key_data_get("__elm_dropable"));
+ dropable = eo_key_data_get(obj, "__elm_dropable");
if (!dropable)
{
/* Create new drop */
@@ -2035,7 +2033,7 @@ _x11_elm_drop_target_add(Evas_Object *obj, Elm_Sel_Format format,
drops = eina_list_append(drops, dropable);
if (!drops) goto error;
dropable->obj = obj;
- eo_do(obj, eo_key_data_set("__elm_dropable", dropable));
+ eo_key_data_set(obj, "__elm_dropable", dropable);
}
dropable->cbs_list = eina_inlist_append(dropable->cbs_list, EINA_INLIST_GET(cbs));
@@ -2210,9 +2208,7 @@ _x11_elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, const char *data,
if (win && eo_isa(win, ELM_WIN_CLASS))
{
elm_win_rotation_set(dragwin, elm_win_rotation_get(win));
- eo_do(win, eo_event_callback_add(
- ELM_WIN_EVENT_ROTATION_CHANGED,
- _x11_win_rotation_changed_cb, dragwin));
+ eo_event_callback_add(win, ELM_WIN_EVENT_ROTATION_CHANGED, _x11_win_rotation_changed_cb, dragwin);
}
}
@@ -2751,7 +2747,7 @@ _wl_elm_drop_target_add(Evas_Object *obj, Elm_Sel_Format format, Elm_Drag_State
cbs->dropdata = dropdata;
cbs->types = format;
- eo_do(obj, dropable = eo_key_data_get("__elm_dropable"));
+ dropable = eo_key_data_get(obj, "__elm_dropable");
if (!dropable)
{
/* Create new drop */
@@ -2760,7 +2756,7 @@ _wl_elm_drop_target_add(Evas_Object *obj, Elm_Sel_Format format, Elm_Drag_State
drops = eina_list_append(drops, dropable);
if (!drops) goto error;
dropable->obj = obj;
- eo_do(obj, eo_key_data_set("__elm_dropable", dropable));
+ eo_key_data_set(obj, "__elm_dropable", dropable);
}
dropable->cbs_list = eina_inlist_append(dropable->cbs_list, EINA_INLIST_GET(cbs));
@@ -3268,7 +3264,7 @@ _wl_dropable_data_handle(Wl_Cnp_Selection *sel, char *data, size_t size)
win = _wl_elm_widget_window_get(sel->requestwidget);
- eo_do(sel->requestwidget, drop = eo_key_data_get("__elm_dropable"));
+ drop = eo_key_data_get(sel->requestwidget, "__elm_dropable");
if (drop)
{
Eina_Inlist *itr;
@@ -3896,7 +3892,7 @@ _local_elm_drop_target_del(Evas_Object *obj, Elm_Sel_Format format,
_local_elm_cnp_init();
- eo_do(obj, dropable = eo_key_data_get("__elm_dropable"));
+ dropable = eo_key_data_get(obj, "__elm_dropable");
if (dropable)
{
Eina_Inlist *itr;
@@ -3917,7 +3913,7 @@ _local_elm_drop_target_del(Evas_Object *obj, Elm_Sel_Format format,
if (!dropable->cbs_list)
{
drops = eina_list_remove(drops, dropable);
- eo_do(obj, eo_key_data_del("__elm_dropable"));
+ eo_key_data_del(obj, "__elm_dropable");
free(dropable);
dropable = NULL;
evas_object_event_callback_del(obj, EVAS_CALLBACK_DEL,
@@ -5117,9 +5113,7 @@ elm_drag_cancel(Evas_Object *obj)
{
Evas_Object *win = elm_widget_top_get(dragwidget);
if (win && eo_isa(win, ELM_WIN_CLASS))
- eo_do(win, eo_event_callback_del(
- ELM_WIN_EVENT_ROTATION_CHANGED,
- _x11_win_rotation_changed_cb, dragwin));
+ eo_event_callback_del(win, ELM_WIN_EVENT_ROTATION_CHANGED, _x11_win_rotation_changed_cb, dragwin);
}
}
goto end;
diff --git a/src/lib/elm_color_class.c b/src/lib/elm_color_class.c
index fd9bb0e06..c2ea17cc0 100644
--- a/src/lib/elm_color_class.c
+++ b/src/lib/elm_color_class.c
@@ -735,22 +735,22 @@ elm_color_class_editor_add(Evas_Object *obj)
elm_scroller_policy_set(gl, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
elm_genlist_mode_set(gl, ELM_LIST_COMPRESS);
elm_object_part_content_set(ly, "elm.swallow.list", gl);
- eo_do(gl, eo_event_callback_add
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, _colorclass_activate, cc));
+ eo_event_callback_add
+ (gl, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, _colorclass_activate, cc);
cc->reset = bt = elm_button_add(ly);
elm_object_style_set(bt, "colorclass");
/* FIXME: translate */
elm_object_text_set(bt, "Reset");
elm_object_part_content_set(ly, "elm.swallow.reset", bt);
- eo_do(bt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _colorclass_reset, cc));
+ eo_event_callback_add
+ (bt, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _colorclass_reset, cc);
cc->cs = cs = elm_colorselector_add(ly);
elm_colorselector_mode_set(cs, ELM_COLORSELECTOR_COMPONENTS);
elm_object_part_content_set(ly, "elm.swallow.colors", cs);
- eo_do(cs, eo_event_callback_add
- (ELM_COLORSELECTOR_EVENT_CHANGED_USER, _colorclass_changed, cc));
+ eo_event_callback_add
+ (cs, ELM_COLORSELECTOR_EVENT_CHANGED_USER, _colorclass_changed, cc);
EINA_LIST_FREE(ccs, ecc)
elm_genlist_item_append(gl, &itc, ecc, NULL, 0, NULL, NULL);
diff --git a/src/lib/elm_colorselector.c b/src/lib/elm_colorselector.c
index bc3c2b481..09c3f4e76 100644
--- a/src/lib/elm_colorselector.c
+++ b/src/lib/elm_colorselector.c
@@ -575,8 +575,8 @@ _update_hsla_from_colorbar(Evas_Object *obj, Color_Type type, double x)
_update_colorbars(sd);
if ((sd->mode == ELM_COLORSELECTOR_ALL) || (sd->mode == ELM_COLORSELECTOR_PICKER))
_color_picker_init(sd);
- eo_do(obj, eo_event_callback_call(ELM_COLORSELECTOR_EVENT_CHANGED, NULL));
- eo_do(obj, eo_event_callback_call(ELM_COLORSELECTOR_EVENT_CHANGED_USER, NULL));
+ eo_event_callback_call(obj, ELM_COLORSELECTOR_EVENT_CHANGED, NULL);
+ eo_event_callback_call(obj, ELM_COLORSELECTOR_EVENT_CHANGED_USER, NULL);
}
static void
@@ -631,7 +631,7 @@ _colors_set(Evas_Object *obj,
}
if ((sd->mode == ELM_COLORSELECTOR_ALL) || (sd->mode == ELM_COLORSELECTOR_PICKER))
_color_picker_init(sd);
- eo_do(obj, eo_event_callback_call(ELM_COLORSELECTOR_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_COLORSELECTOR_EVENT_CHANGED, NULL);
}
static Eina_Bool
@@ -663,7 +663,7 @@ _spinner_changed_cb(void *data, const Eo_Event *event)
break;
}
evas_object_data_del(event->obj, "_changed");
- eo_do(parent, eo_event_callback_call(ELM_COLORSELECTOR_EVENT_CHANGED_USER, NULL));
+ eo_event_callback_call(parent, ELM_COLORSELECTOR_EVENT_CHANGED_USER, NULL);
return EINA_TRUE;
}
@@ -754,7 +754,7 @@ _mouse_up_cb(void *data, int type EINA_UNUSED, void *event EINA_UNUSED)
b = pixels[17 * 8 + 8] & 0xFF;
_colors_set(o, r, g, b, 0xFF);
- eo_do(o, eo_event_callback_call(ELM_COLORSELECTOR_EVENT_CHANGED_USER, NULL));
+ eo_event_callback_call(o, ELM_COLORSELECTOR_EVENT_CHANGED_USER, NULL);
return EINA_TRUE;
}
@@ -896,8 +896,8 @@ _create_colorpicker(Evas_Object *obj)
sd->button = elm_button_add(sd->picker);
elm_object_style_set(sd->button, style);
elm_object_text_set(sd->button, E_("Pick a color"));
- eo_do(sd->button, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _start_grab_pick_cb, obj));
+ eo_event_callback_add
+ (sd->button, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _start_grab_pick_cb, obj);
elm_box_pack_end(bx, sd->button);
evas_object_show(sd->button);
}
@@ -920,8 +920,8 @@ _create_colorpicker(Evas_Object *obj)
spinner = elm_spinner_add(sd->picker);
elm_object_style_set(spinner, style);
evas_object_data_set(spinner, "parent", obj);
- eo_do(spinner, eo_event_callback_add
- (ELM_SPINNER_EVENT_CHANGED, _spinner_changed_cb, sd));
+ eo_event_callback_add
+ (spinner, ELM_SPINNER_EVENT_CHANGED, _spinner_changed_cb, sd);
elm_spinner_editable_set(spinner, EINA_TRUE);
elm_spinner_interval_set(spinner, 0.1);
elm_spinner_min_max_set(spinner, 0, 255);
@@ -1246,15 +1246,15 @@ _color_bars_add(Evas_Object *obj)
elm_widget_sub_object_add(obj, sd->cb_data[i]->lbt);
edje_object_part_swallow
(sd->cb_data[i]->colorbar, "elm.l_button", sd->cb_data[i]->lbt);
- eo_do(sd->cb_data[i]->lbt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _button_clicked_cb, sd->cb_data[i]));
+ eo_event_callback_add
+ (sd->cb_data[i]->lbt, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _button_clicked_cb, sd->cb_data[i]);
elm_button_autorepeat_set(sd->cb_data[i]->lbt, EINA_TRUE);
elm_button_autorepeat_initial_timeout_set
(sd->cb_data[i]->lbt, _elm_config->longpress_timeout);
elm_button_autorepeat_gap_timeout_set
(sd->cb_data[i]->lbt, (1.0 / _elm_config->fps));
- eo_do(sd->cb_data[i]->lbt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_REPEATED, _button_repeat_cb, sd->cb_data[i]));
+ eo_event_callback_add
+ (sd->cb_data[i]->lbt, EVAS_CLICKABLE_INTERFACE_EVENT_REPEATED, _button_repeat_cb, sd->cb_data[i]);
/* load right button */
if (!sd->cb_data[i]->rbt) sd->cb_data[i]->rbt = elm_button_add(obj);
@@ -1264,15 +1264,15 @@ _color_bars_add(Evas_Object *obj)
elm_widget_sub_object_add(obj, sd->cb_data[i]->rbt);
edje_object_part_swallow
(sd->cb_data[i]->colorbar, "elm.r_button", sd->cb_data[i]->rbt);
- eo_do(sd->cb_data[i]->rbt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _button_clicked_cb, sd->cb_data[i]));
+ eo_event_callback_add
+ (sd->cb_data[i]->rbt, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _button_clicked_cb, sd->cb_data[i]);
elm_button_autorepeat_set(sd->cb_data[i]->rbt, EINA_TRUE);
elm_button_autorepeat_initial_timeout_set
(sd->cb_data[i]->rbt, _elm_config->longpress_timeout);
elm_button_autorepeat_gap_timeout_set
(sd->cb_data[i]->rbt, (1.0 / _elm_config->fps));
- eo_do(sd->cb_data[i]->rbt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_REPEATED, _button_repeat_cb, sd->cb_data[i]));
+ eo_event_callback_add
+ (sd->cb_data[i]->rbt, EVAS_CLICKABLE_INTERFACE_EVENT_REPEATED, _button_repeat_cb, sd->cb_data[i]);
}
}
@@ -1290,7 +1290,7 @@ _elm_colorselector_elm_widget_theme_apply(Eo *obj, Elm_Colorselector_Data *sd)
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
if ((sd->mode == ELM_COLORSELECTOR_PALETTE) ||
@@ -1526,8 +1526,8 @@ _on_color_long_press(void *data)
sd->longpress_timer = NULL;
- eo_do(WIDGET(item), eo_event_callback_call
- (ELM_COLORSELECTOR_EVENT_COLOR_ITEM_LONGPRESSED, EO_OBJ(item)));
+ eo_event_callback_call
+ (WIDGET(item), ELM_COLORSELECTOR_EVENT_COLOR_ITEM_LONGPRESSED, EO_OBJ(item));
return ECORE_CALLBACK_CANCEL;
}
@@ -1601,8 +1601,8 @@ _on_color_released(void *data,
elm_object_signal_emit(VIEW(item), "elm,state,selected", "elm");
elm_colorselector_color_set(WIDGET(item), item->color->r, item->color->g,
item->color->b, item->color->a);
- eo_do(WIDGET(item), eo_event_callback_call
- (ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED, EO_OBJ(item)));
+ eo_event_callback_call
+ (WIDGET(item), ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED, EO_OBJ(item));
eo_temp_item = eina_list_data_get(sd->selected);
if (eo_temp_item && (eo_temp_item != EO_OBJ(item)))
@@ -1659,7 +1659,7 @@ _elm_color_item_elm_widget_item_access_register(Eo *eo_it, Elm_Color_Item_Data *
Elm_Access_Info *ai;
Evas_Object *res;
- eo_do_super(eo_it, ELM_COLOR_ITEM_CLASS, res = elm_wdg_item_access_register());
+ res = elm_wdg_item_access_register(eo_super(eo_it, ELM_COLOR_ITEM_CLASS));
ai = _elm_access_info_get(it->base->access_obj);
@@ -1691,11 +1691,11 @@ _elm_color_item_elm_widget_item_signal_emit(Eo *eo_it EINA_UNUSED,
EOLIAN static Eo *
_elm_color_item_eo_base_constructor(Eo *eo_item, Elm_Color_Item_Data *item)
{
- eo_item = eo_do_super_ret(eo_item, ELM_COLOR_ITEM_CLASS, eo_item, eo_constructor());
+ eo_item = eo_constructor(eo_super(eo_item, ELM_COLOR_ITEM_CLASS));
item->base = eo_data_scope_get(eo_item, ELM_WIDGET_ITEM_CLASS);
Evas_Object *obj;
- eo_do (eo_item, obj = eo_parent_get());
+ obj = eo_parent_get(eo_item);
VIEW(item) = elm_layout_add(obj);
if (!elm_layout_theme_set
@@ -1728,7 +1728,7 @@ _elm_color_item_eo_base_constructor(Eo *eo_item, Elm_Color_Item_Data *item)
// ACCESS
if (_elm_config->access_mode == ELM_ACCESS_MODE_ON)
- eo_do(eo_item, elm_wdg_item_access_register());
+ elm_wdg_item_access_register(eo_item);
return eo_item;
}
@@ -1737,7 +1737,7 @@ EOLIAN static void
_elm_color_item_eo_base_destructor(Eo *obj, Elm_Color_Item_Data *item)
{
free(item->color);
- eo_do_super(obj, ELM_COLOR_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, ELM_COLOR_ITEM_CLASS));
}
static void
@@ -1866,7 +1866,7 @@ _elm_colorselector_evas_object_smart_add(Eo *obj, Elm_Colorselector_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
if (!elm_layout_theme_set
@@ -1923,7 +1923,7 @@ _elm_colorselector_evas_object_smart_del(Eo *obj, Elm_Colorselector_Data *sd)
/* This cb_data are used during the destruction process of base.del */
for (i = 0; i < 4; i++)
tmp[i] = sd->cb_data[i];
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
for (i = 0; i < 4; i++)
free(tmp[i]);
}
@@ -2087,8 +2087,8 @@ _key_action_move(Evas_Object *obj, const char *params)
elm_colorselector_color_set
(WIDGET(item), item->color->r, item->color->g, item->color->b,
item->color->a);
- eo_do(WIDGET(item), eo_event_callback_call
- (ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED, eo_item));
+ eo_event_callback_call
+ (WIDGET(item), ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED, eo_item);
sd->selected = cl;
}
else if (!cl && sd->focused == ELM_COLORSELECTOR_PALETTE)
@@ -2182,12 +2182,12 @@ _access_obj_process(Evas_Object *obj, Eina_Bool is_access)
if (is_access)
{
EINA_LIST_FOREACH(sd->items, l, eo_it)
- eo_do(eo_it, elm_wdg_item_access_register());
+ elm_wdg_item_access_register(eo_it);
}
else
{
EINA_LIST_FOREACH(sd->items, l, eo_it)
- eo_do(eo_it, elm_wdg_item_access_unregister());
+ elm_wdg_item_access_unregister(eo_it);
}
}
if ((sd->mode == ELM_COLORSELECTOR_COMPONENTS) ||
@@ -2224,11 +2224,10 @@ elm_colorselector_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_colorselector_eo_base_constructor(Eo *obj, Elm_Colorselector_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_COLOR_CHOOSER));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_COLOR_CHOOSER);
return obj;
}
@@ -2340,7 +2339,7 @@ elm_colorselector_palette_item_color_get(const Elm_Object_Item *it,
int *b,
int *a)
{
- eo_do( it, elm_obj_color_item_color_get(r, g, b, a));
+ elm_obj_color_item_color_get(it, r, g, b, a);
}
EOLIAN static void
@@ -2364,7 +2363,7 @@ elm_colorselector_palette_item_color_set(Elm_Object_Item *it,
int b,
int a)
{
- eo_do( it, elm_obj_color_item_color_set(r, g, b, a));
+ elm_obj_color_item_color_set(it, r, g, b, a);
}
EOLIAN static void
@@ -2442,7 +2441,7 @@ EAPI void
elm_colorselector_palette_item_selected_set(Elm_Object_Item *it,
Eina_Bool selected)
{
- eo_do( it, elm_obj_color_item_selected_set(selected));
+ elm_obj_color_item_selected_set(it, selected);
}
EOLIAN static void
@@ -2482,7 +2481,7 @@ EAPI Eina_Bool
elm_colorselector_palette_item_selected_get(const Elm_Object_Item *it)
{
Eina_Bool ret;
- return eo_do_ret(it, ret, elm_obj_color_item_selected_get());
+ return elm_obj_color_item_selected_get(it);
}
EOLIAN static Eina_Bool
diff --git a/src/lib/elm_conform.c b/src/lib/elm_conform.c
index 4f4c37308..7021c5cce 100644
--- a/src/lib/elm_conform.c
+++ b/src/lib/elm_conform.c
@@ -406,8 +406,8 @@ _create_portrait_indicator(Evas_Object *obj)
}
elm_widget_sub_object_add(obj, port_indicator);
- eo_do(port_indicator, eo_event_callback_add
- (ELM_PLUG_EVENT_IMAGE_DELETED, _port_indicator_disconnected, NULL));
+ eo_event_callback_add
+ (port_indicator, ELM_PLUG_EVENT_IMAGE_DELETED, _port_indicator_disconnected, NULL);
evas_object_size_hint_min_set(port_indicator, -1, 0);
evas_object_size_hint_max_set(port_indicator, -1, 0);
@@ -448,8 +448,8 @@ _create_landscape_indicator(Evas_Object *obj)
}
elm_widget_sub_object_add(obj, land_indicator);
- eo_do(land_indicator, eo_event_callback_add
- (ELM_PLUG_EVENT_IMAGE_DELETED, _land_indicator_disconnected, NULL));
+ eo_event_callback_add
+ (land_indicator, ELM_PLUG_EVENT_IMAGE_DELETED, _land_indicator_disconnected, NULL);
evas_object_size_hint_min_set(land_indicator, -1, 0);
evas_object_size_hint_max_set(land_indicator, -1, 0);
return land_indicator;
@@ -576,7 +576,7 @@ _elm_conformant_elm_widget_theme_apply(Eo *obj, Elm_Conformant_Data *_pd EINA_UN
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_conformant_parts_swallow(obj);
@@ -760,8 +760,7 @@ _virtualkeypad_state_change(Evas_Object *obj, Ecore_X_Event_Window_Property *ev)
_conformant_part_sizing_eval(obj, ELM_CONFORMANT_VIRTUAL_KEYPAD_PART);
if (!sd->clipboard_state)
elm_widget_display_mode_set(obj, EVAS_DISPLAY_MODE_NONE);
- eo_do(obj, eo_event_callback_call(
- ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF, NULL));
+ eo_event_callback_call(obj, ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_OFF, NULL);
}
else if (state == ECORE_X_VIRTUAL_KEYBOARD_STATE_ON)
{
@@ -769,8 +768,7 @@ _virtualkeypad_state_change(Evas_Object *obj, Ecore_X_Event_Window_Property *ev)
_conformant_part_sizing_eval(obj, ELM_CONFORMANT_VIRTUAL_KEYPAD_PART);
elm_widget_display_mode_set(obj, EVAS_DISPLAY_MODE_COMPRESS);
_autoscroll_objects_update(obj);
- eo_do(obj, eo_event_callback_call(
- ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON, NULL));
+ eo_event_callback_call(obj, ELM_CONFORMANT_EVENT_VIRTUALKEYPAD_STATE_ON, NULL);
}
}
@@ -800,15 +798,13 @@ _clipboard_state_change(Evas_Object *obj, Ecore_X_Event_Window_Property *ev)
evas_object_size_hint_max_set(sd->clipboard, -1, 0);
if (!sd->vkb_state)
elm_widget_display_mode_set(obj, EVAS_DISPLAY_MODE_NONE);
- eo_do(obj, eo_event_callback_call(
- ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_OFF, NULL));
+ eo_event_callback_call(obj, ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_OFF, NULL);
}
else if (state == ECORE_X_ILLUME_CLIPBOARD_STATE_ON)
{
elm_widget_display_mode_set(obj, EVAS_DISPLAY_MODE_COMPRESS);
_autoscroll_objects_update(obj);
- eo_do(obj, eo_event_callback_call(
- ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON, NULL));
+ eo_event_callback_call(obj, ELM_CONFORMANT_EVENT_CLIPBOARD_STATE_ON, NULL);
}
}
@@ -918,7 +914,7 @@ _on_prop_change(void *data,
EOLIAN static void
_elm_conformant_evas_object_smart_add(Eo *obj, Elm_Conformant_Data *_pd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_FALSE);
@@ -951,13 +947,10 @@ _elm_conformant_evas_object_smart_del(Eo *obj, Elm_Conformant_Data *sd)
evas_object_data_set(sd->win, "\377 elm,conformant", NULL);
- eo_do(sd->win,
- eo_event_callback_del(ELM_WIN_EVENT_INDICATOR_PROP_CHANGED,
- _on_indicator_mode_changed, obj),
- eo_event_callback_del(ELM_WIN_EVENT_ROTATION_CHANGED,
- _on_rotation_changed, obj));
+ eo_event_callback_del(sd->win, ELM_WIN_EVENT_INDICATOR_PROP_CHANGED, _on_indicator_mode_changed, obj);
+ eo_event_callback_del(sd->win, ELM_WIN_EVENT_ROTATION_CHANGED, _on_rotation_changed, obj);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
@@ -996,11 +989,10 @@ elm_conformant_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_conformant_eo_base_constructor(Eo *obj, Elm_Conformant_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_FILLER));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER);
Eo_Event event = {0};
event.obj = sd->win;
@@ -1013,11 +1005,8 @@ _elm_conformant_eo_base_constructor(Eo *obj, Elm_Conformant_Data *sd)
sd->rot = elm_win_rotation_get(sd->win);
evas_object_data_set(sd->win, "\377 elm,conformant", obj);
- eo_do(sd->win,
- eo_event_callback_add(ELM_WIN_EVENT_INDICATOR_PROP_CHANGED,
- _on_indicator_mode_changed, obj),
- eo_event_callback_add(ELM_WIN_EVENT_ROTATION_CHANGED,
- _on_rotation_changed, obj));
+ eo_event_callback_add(sd->win, ELM_WIN_EVENT_INDICATOR_PROP_CHANGED, _on_indicator_mode_changed, obj);
+ eo_event_callback_add(sd->win, ELM_WIN_EVENT_ROTATION_CHANGED, _on_rotation_changed, obj);
return obj;
}
diff --git a/src/lib/elm_datetime.c b/src/lib/elm_datetime.c
index 9d1d2f4f2..88fe79dd2 100644
--- a/src/lib/elm_datetime.c
+++ b/src/lib/elm_datetime.c
@@ -387,7 +387,7 @@ _elm_datetime_elm_widget_translate(Eo *obj, Elm_Datetime_Data *sd)
if (!sd->user_format) _reload_format(obj);
else _field_list_display(obj);
- eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
+ elm_obj_widget_translate(eo_super(obj, MY_CLASS));
return EINA_TRUE;
}
@@ -461,7 +461,7 @@ _elm_datetime_elm_widget_on_focus(Eo *obj, Elm_Datetime_Data *sd, Elm_Object_Ite
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_FALSE;
if (!elm_widget_focus_get(obj))
@@ -480,7 +480,7 @@ _elm_datetime_elm_widget_disable(Eo *obj, Elm_Datetime_Data *sd)
unsigned int idx = 0;
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_disable());
+ int_ret = elm_obj_widget_disable(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++)
@@ -520,7 +520,7 @@ _elm_datetime_elm_widget_theme_apply(Eo *obj, Elm_Datetime_Data *sd)
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
if ((!dt_mod) || (!dt_mod->field_value_display)) return EINA_TRUE;
@@ -801,7 +801,7 @@ _elm_datetime_evas_object_smart_add(Eo *obj, Elm_Datetime_Data *priv)
Datetime_Field *field;
int idx;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
// module - initialise module for datetime
@@ -877,7 +877,7 @@ _elm_datetime_evas_object_smart_del(Eo *obj, Elm_Datetime_Data *sd)
if ((dt_mod) && (dt_mod->obj_unhook))
dt_mod->obj_unhook(sd->mod_data); // module - unhook
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -891,11 +891,10 @@ elm_datetime_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_datetime_eo_base_constructor(Eo *obj, Elm_Datetime_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_DATE_EDITOR));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_DATE_EDITOR);
return obj;
}
@@ -1026,7 +1025,7 @@ _elm_datetime_field_limit_set(Eo *obj, Elm_Datetime_Data *sd, Elm_Datetime_Field
_apply_field_limits(obj);
if (!_field_cmp(fieldtype, &old_time, &sd->curr_time))
- eo_do(obj, eo_event_callback_call(ELM_DATETIME_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_DATETIME_EVENT_CHANGED, NULL);
}
@@ -1053,7 +1052,7 @@ _elm_datetime_value_set(Eo *obj, Elm_Datetime_Data *sd, const struct tm *newtime
_validate_datetime_limits(&sd->max_limit, &sd->curr_time, EINA_TRUE);
_apply_field_limits(obj);
- eo_do(obj, eo_event_callback_call(ELM_DATETIME_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_DATETIME_EVENT_CHANGED, NULL);
return EINA_TRUE;
}
@@ -1085,7 +1084,7 @@ _elm_datetime_value_min_set(Eo *obj, Elm_Datetime_Data *sd, const struct tm *min
_apply_field_limits(obj);
if (!_date_cmp(&old_time, &sd->curr_time))
- eo_do(obj, eo_event_callback_call(ELM_DATETIME_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_DATETIME_EVENT_CHANGED, NULL);
return EINA_TRUE;
}
@@ -1117,7 +1116,7 @@ _elm_datetime_value_max_set(Eo *obj, Elm_Datetime_Data *sd, const struct tm *max
_apply_field_limits(obj);
if (!_date_cmp(&old_time, &sd->curr_time))
- eo_do(obj, eo_event_callback_call(ELM_DATETIME_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_DATETIME_EVENT_CHANGED, NULL);
return EINA_TRUE;
}
diff --git a/src/lib/elm_dayselector.c b/src/lib/elm_dayselector.c
index 4b245efe4..3f1b20910 100644
--- a/src/lib/elm_dayselector.c
+++ b/src/lib/elm_dayselector.c
@@ -73,7 +73,7 @@ _elm_dayselector_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Dayselector_Data
elm_object_text_set(VIEW(it), buf);
}
- eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
+ elm_obj_widget_translate(eo_super(obj, MY_CLASS));
return EINA_TRUE;
}
@@ -129,7 +129,7 @@ _elm_dayselector_elm_widget_theme_apply(Eo *obj, Elm_Dayselector_Data *sd)
char buf[1024];
Elm_Dayselector_Item_Data *it;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
EINA_LIST_FOREACH(sd->items, l, it)
@@ -196,7 +196,7 @@ _item_clicked_cb(void *data, const Eo_Event *event EINA_UNUSED)
{
Elm_Dayselector_Item_Data *it = data;
- eo_do(WIDGET(it), eo_event_callback_call(ELM_CHECK_EVENT_CHANGED, (void *)it->day));
+ eo_event_callback_call(WIDGET(it), ELM_CHECK_EVENT_CHANGED, (void *)it->day);
return EINA_TRUE;
}
@@ -239,7 +239,7 @@ _elm_dayselector_elm_container_content_set(Eo *obj, Elm_Dayselector_Data *sd, co
{
snprintf(buf, sizeof(buf), "day%d", _item_location_get(sd, it));
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_container_content_set(buf, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), buf, content);
if (!int_ret) return EINA_FALSE;
if (!content) return EINA_TRUE; /* item deletion already handled */
@@ -255,7 +255,7 @@ _elm_dayselector_elm_container_content_set(Eo *obj, Elm_Dayselector_Data *sd, co
snprintf(buf, sizeof(buf), "day%d", _item_location_get(sd, it));
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_container_content_set(buf, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), buf, content);
if (!int_ret)
{
eo_del(eo_it);
@@ -269,8 +269,8 @@ _elm_dayselector_elm_container_content_set(Eo *obj, Elm_Dayselector_Data *sd, co
snprintf(buf, sizeof(buf), "day%d,visible", _item_location_get(sd, it));
elm_layout_signal_emit(obj, buf, "elm");
- eo_do(VIEW(it), eo_event_callback_add
- (ELM_CHECK_EVENT_CHANGED, _item_clicked_cb, it));
+ eo_event_callback_add
+ (VIEW(it), ELM_CHECK_EVENT_CHANGED, _item_clicked_cb, it);
evas_object_event_callback_add
(VIEW(it), EVAS_CALLBACK_DEL, _item_del_cb, obj);
@@ -292,7 +292,7 @@ _elm_dayselector_elm_container_content_set(Eo *obj, Elm_Dayselector_Data *sd, co
EOLIAN static Eo *
_elm_dayselector_item_eo_base_constructor(Eo *eo_item, Elm_Dayselector_Item_Data *item)
{
- eo_item = eo_do_super_ret(eo_item, ELM_DAYSELECTOR_ITEM_CLASS, eo_item, eo_constructor());
+ eo_item = eo_constructor(eo_super(eo_item, ELM_DAYSELECTOR_ITEM_CLASS));
item->base = eo_data_scope_get(eo_item, ELM_WIDGET_ITEM_CLASS);
return eo_item;
@@ -314,12 +314,11 @@ _elm_dayselector_elm_container_content_unset(Eo *obj, Elm_Dayselector_Data *sd,
content = VIEW(it);
- eo_do_super(obj, MY_CLASS, content = elm_obj_container_content_unset(buf));
+ content = elm_obj_container_content_unset(eo_super(obj, MY_CLASS), buf);
if (!content) return NULL;
sd->items = eina_list_remove(sd->items, it);
- eo_do(content, eo_event_callback_del(
- ELM_CHECK_EVENT_CHANGED, _item_clicked_cb, it));
+ eo_event_callback_del(content, ELM_CHECK_EVENT_CHANGED, _item_clicked_cb, it);
evas_object_event_callback_del(content, EVAS_CALLBACK_DEL, _item_del_cb);
elm_object_signal_callback_del
@@ -415,7 +414,7 @@ _items_create(Evas_Object *obj)
EOLIAN static void
_elm_dayselector_evas_object_smart_add(Eo *obj, Elm_Dayselector_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
if (!elm_layout_theme_set(obj, "dayselector", "base",
@@ -446,7 +445,7 @@ _elm_dayselector_evas_object_smart_del(Eo *obj, Elm_Dayselector_Data *sd)
}
/* handles freeing sd */
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -460,11 +459,10 @@ elm_dayselector_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_dayselector_eo_base_constructor(Eo *obj, Elm_Dayselector_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_PANEL));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PANEL);
return obj;
}
diff --git a/src/lib/elm_dbus_menu.c b/src/lib/elm_dbus_menu.c
index 43f270dcd..31078bf92 100644
--- a/src/lib/elm_dbus_menu.c
+++ b/src/lib/elm_dbus_menu.c
@@ -360,7 +360,7 @@ _root_layout_build(Elm_DBus_Menu *dbus_menu, Eina_List *property_list,
if (recursion_depth > 0)
{
- eo_do(dbus_menu->menu, ret = elm_obj_menu_items_get());
+ ret = elm_obj_menu_items_get(dbus_menu->menu);
items = (Eina_List *)ret;
EINA_LIST_FOREACH (items, l, obj_item)
{
@@ -443,7 +443,7 @@ _elm_dbus_menu_add(Eo *menu)
dbus_menu->menu = menu;
- eo_do(menu, ret = elm_obj_menu_items_get());
+ ret = elm_obj_menu_items_get(menu);
items = (Eina_List *)ret;
EINA_LIST_FOREACH (items, l, obj_item)
{
diff --git a/src/lib/elm_diskselector.c b/src/lib/elm_diskselector.c
index f0d5586b0..249a26e8a 100644
--- a/src/lib/elm_diskselector.c
+++ b/src/lib/elm_diskselector.c
@@ -53,7 +53,7 @@ _elm_diskselector_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Diskselector_Dat
Eina_List *l;
EINA_LIST_FOREACH(sd->items, l, it)
- eo_do(EO_OBJ(it), elm_wdg_item_translate());
+ elm_wdg_item_translate(EO_OBJ(it));
return EINA_TRUE;
}
@@ -89,8 +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);
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it);
}
static int
@@ -276,7 +276,7 @@ _scroller_move(void *data)
}
evas_object_geometry_get(obj, NULL, &y, &w, &h);
- eo_do(obj, elm_interface_scrollable_content_region_show(w / sd->display_item_num * i, y, w, h));
+ elm_interface_scrollable_content_region_show(obj, w / sd->display_item_num * i, y, w, h);
_item_select(dit);
sd->init = EINA_TRUE;
@@ -300,8 +300,8 @@ _resize_cb(void *data EINA_UNUSED,
if ((sd->minw == -1) && (sd->minh == -1))
elm_coords_finger_size_adjust(6, &sd->minw, 1, &sd->minh);
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &vw, &vh);
if (sd->items)
{
Elm_Diskselector_Item_Data *it = sd->items->data;
@@ -325,7 +325,7 @@ _resize_cb(void *data EINA_UNUSED,
* (sd->item_count + eina_list_count(sd->left_blanks)
+ eina_list_count(sd->right_blanks)), h);
- eo_do(obj, elm_interface_scrollable_paging_set(0, 0, (int)(w / sd->display_item_num), 0));
+ elm_interface_scrollable_paging_set(obj, 0, 0, (int)(w / sd->display_item_num), 0);
if (!sd->scroller_move_idle_enterer)
sd->scroller_move_idle_enterer = ecore_idle_enterer_before_add(_scroller_move, obj);
@@ -473,7 +473,7 @@ _elm_diskselector_item_eo_base_destructor(Eo *eo_it, Elm_Diskselector_Item_Data
_sizing_eval(obj);
- eo_do_super(eo_it, ELM_DISKSELECTOR_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_it, ELM_DISKSELECTOR_ITEM_CLASS));
}
EOLIAN static void
@@ -611,8 +611,8 @@ _item_click_cb(void *data,
}
if (it->func) it->func((void *)WIDGET_ITEM_DATA_GET(eo_it), WIDGET(it), eo_it);
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, eo_it);
}
static char *
@@ -646,13 +646,13 @@ _access_on_highlight_cb(void *data)
x -= bx;
y -= by;
- eo_do(WIDGET(it), elm_interface_scrollable_region_bring_in(x, y, w, h));
+ elm_interface_scrollable_region_bring_in(WIDGET(it), x, y, w, h);
}
EOLIAN static Eo *
_elm_diskselector_item_eo_base_constructor(Eo *eo_it, Elm_Diskselector_Item_Data *it)
{
- eo_it = eo_do_super_ret(eo_it, ELM_DISKSELECTOR_ITEM_CLASS, eo_it, eo_constructor());
+ eo_it = eo_constructor(eo_super(eo_it, ELM_DISKSELECTOR_ITEM_CLASS));
it->base = eo_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
return eo_it;
@@ -682,11 +682,11 @@ _item_new(Evas_Object *obj,
evas_object_show(VIEW(it));
if (icon)
- eo_do(eo_it, elm_wdg_item_part_content_set("icon", icon));
+ elm_wdg_item_part_content_set(eo_it, "icon", icon);
if (it->label)
{
- eo_do(eo_it, elm_wdg_item_part_text_set("default", it->label));
+ elm_wdg_item_part_text_set(eo_it, "default", it->label);
edje_object_signal_callback_add
(VIEW(it), "elm,action,click", "*", _item_click_cb, it);
}
@@ -820,7 +820,7 @@ _elm_diskselector_elm_widget_theme_apply(Eo *obj, Elm_Diskselector_Data *sd)
Evas *evas;
const char *style = elm_widget_style_get(obj);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
evas = evas_object_evas_get(obj);
@@ -878,7 +878,7 @@ _elm_diskselector_elm_widget_sub_object_del(Eo *obj, Elm_Diskselector_Data *sd,
Elm_Diskselector_Item_Data *it;
const Eina_List *l;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
EINA_LIST_FOREACH(sd->items, l, it)
@@ -901,7 +901,7 @@ _elm_diskselector_elm_widget_on_focus(Eo *obj, Elm_Diskselector_Data *_pd EINA_U
Eina_Bool int_ret = EINA_FALSE;
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_FALSE;
if (elm_widget_focus_get(obj))
@@ -1028,10 +1028,9 @@ _scroll_cb(Evas_Object *obj,
ELM_DISKSELECTOR_DATA_GET(obj, sd);
_string_check(obj);
- eo_do(obj,
- elm_interface_scrollable_content_pos_get(&x, &y),
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, &h));
+ elm_interface_scrollable_content_pos_get(obj, &x, &y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &w, &h);
if (sd->round)
{
evas_object_geometry_get(sd->main_box, NULL, NULL, &bw, NULL);
@@ -1042,13 +1041,13 @@ _scroll_cb(Evas_Object *obj,
if (sd->left_boundary_reached) return;
sd->right_boundary_reached = EINA_TRUE;
- eo_do(obj, elm_interface_scrollable_bounce_allow_get(&h_bounce, NULL));
+ elm_interface_scrollable_bounce_allow_get(obj, &h_bounce, NULL);
/* If scroller's bounce effect is disabled, add 1 pixel
* to provide circular effect */
adjust_pixels = (_elm_config->thumbscroll_bounce_enable
&& h_bounce) ? 0 : 1;
- eo_do(obj, elm_interface_scrollable_content_region_show
- (x - x_boundary + adjust_pixels, y, w, h));
+ elm_interface_scrollable_content_region_show
+ (obj, x - x_boundary + adjust_pixels, y, w, h);
sd->left_boundary_reached = EINA_FALSE;
}
else if (x <= 0)
@@ -1056,13 +1055,13 @@ _scroll_cb(Evas_Object *obj,
if (sd->right_boundary_reached) return;
sd->left_boundary_reached = EINA_TRUE;
- eo_do(obj, elm_interface_scrollable_bounce_allow_get(&h_bounce, NULL));
+ elm_interface_scrollable_bounce_allow_get(obj, &h_bounce, NULL);
/* If scroller's bounce effect is disabled, subtract 1 pixel
* to provide circular effect */
adjust_pixels = (_elm_config->thumbscroll_bounce_enable
&& h_bounce) ? 0 : 1;
- eo_do(obj, elm_interface_scrollable_content_region_show
- (x + x_boundary - adjust_pixels, y, w, h));
+ elm_interface_scrollable_content_region_show
+ (obj, x + x_boundary - adjust_pixels, y, w, h);
sd->right_boundary_reached = EINA_FALSE;
}
else
@@ -1099,35 +1098,32 @@ _scroll_animate_stop_cb(Evas_Object *obj,
if (!it) return;
_item_select(it);
- eo_do(data, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, EO_OBJ(it)));
+ eo_event_callback_call
+ (data, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, EO_OBJ(it));
}
static void
_scroll_animate_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START,
- elm_diskselector_selected_item_get(obj)));
+ eo_event_callback_call
+ (obj, 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)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START,
- elm_diskselector_selected_item_get(obj)));
+ eo_event_callback_call
+ (obj, 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)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP,
- elm_diskselector_selected_item_get(obj)));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, elm_diskselector_selected_item_get(obj));
}
static void
@@ -1286,7 +1282,7 @@ _elm_diskselector_evas_object_smart_add(Eo *obj, Elm_Diskselector_Data *priv)
edje = edje_object_add(evas);
elm_widget_resize_object_set(obj, edje, EINA_TRUE);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_theme_object_set
(obj, edje, "diskselector", "base", elm_widget_style_get(obj));
@@ -1304,16 +1300,15 @@ _elm_diskselector_evas_object_smart_add(Eo *obj, Elm_Diskselector_Data *priv)
priv->len_side = 3;
- eo_do(obj,
- elm_interface_scrollable_objects_set(edje, priv->hit_rect),
- elm_obj_widget_theme_apply(),
- elm_interface_scrollable_policy_set(ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF),
- elm_interface_scrollable_bounce_allow_set(EINA_TRUE, EINA_FALSE),
- elm_interface_scrollable_animate_start_cb_set(_scroll_animate_start_cb),
- elm_interface_scrollable_animate_stop_cb_set(_scroll_animate_stop_cb),
- elm_interface_scrollable_drag_start_cb_set(_scroll_drag_start_cb),
- elm_interface_scrollable_drag_stop_cb_set(_scroll_drag_stop_cb),
- elm_interface_scrollable_scroll_cb_set(_scroll_cb));
+ elm_interface_scrollable_objects_set(obj, edje, priv->hit_rect);
+ elm_obj_widget_theme_apply(obj);
+ elm_interface_scrollable_policy_set(obj, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
+ elm_interface_scrollable_bounce_allow_set(obj, EINA_TRUE, EINA_FALSE);
+ elm_interface_scrollable_animate_start_cb_set(obj, _scroll_animate_start_cb);
+ elm_interface_scrollable_animate_stop_cb_set(obj, _scroll_animate_stop_cb);
+ elm_interface_scrollable_drag_start_cb_set(obj, _scroll_drag_start_cb);
+ elm_interface_scrollable_drag_stop_cb_set(obj, _scroll_drag_stop_cb);
+ elm_interface_scrollable_scroll_cb_set(obj, _scroll_cb);
evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _resize_cb, NULL);
@@ -1328,7 +1323,7 @@ _elm_diskselector_evas_object_smart_add(Eo *obj, Elm_Diskselector_Data *priv)
elm_widget_sub_object_add(obj, priv->main_box);
- eo_do(obj, elm_interface_scrollable_content_set(priv->main_box));
+ elm_interface_scrollable_content_set(obj, priv->main_box);
/* left blank */
blank = _blank_add(obj);
@@ -1422,13 +1417,13 @@ _elm_diskselector_evas_object_smart_del(Eo *obj, Elm_Diskselector_Data *sd)
ELM_SAFE_FREE(sd->scroller_move_idle_enterer, ecore_idle_enterer_del);
ELM_SAFE_FREE(sd->string_check_idle_enterer, ecore_idle_enterer_del);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_diskselector_evas_object_smart_move(Eo *obj, Elm_Diskselector_Data *sd, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
evas_object_move(sd->hit_rect, x, y);
}
@@ -1436,7 +1431,7 @@ _elm_diskselector_evas_object_smart_move(Eo *obj, Elm_Diskselector_Data *sd, Eva
EOLIAN static void
_elm_diskselector_evas_object_smart_resize(Eo *obj, Elm_Diskselector_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
evas_object_resize(sd->hit_rect, w, h);
}
@@ -1444,7 +1439,7 @@ _elm_diskselector_evas_object_smart_resize(Eo *obj, Elm_Diskselector_Data *sd, E
EOLIAN static void
_elm_diskselector_evas_object_smart_member_add(Eo *obj, Elm_Diskselector_Data *sd, Evas_Object *member)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(member));
+ evas_obj_smart_member_add(eo_super(obj, MY_CLASS), member);
if (sd->hit_rect)
evas_object_raise(sd->hit_rect);
@@ -1467,11 +1462,10 @@ elm_diskselector_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_diskselector_eo_base_constructor(Eo *obj, Elm_Diskselector_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_LIST));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LIST);
return obj;
}
@@ -1581,7 +1575,7 @@ elm_diskselector_bounce_set(Evas_Object *obj,
{
ELM_DISKSELECTOR_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_set(obj, h_bounce, v_bounce);
}
EAPI void
@@ -1591,7 +1585,7 @@ elm_diskselector_bounce_get(const Evas_Object *obj,
{
ELM_DISKSELECTOR_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_bounce_allow_get(h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_get((Eo *) obj, h_bounce, v_bounce);
}
EAPI void
@@ -1600,7 +1594,7 @@ elm_diskselector_scroller_policy_get(const Evas_Object *obj,
Elm_Scroller_Policy *policy_v)
{
ELM_DISKSELECTOR_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_policy_get(policy_h, policy_v));
+ elm_interface_scrollable_policy_get((Eo *) obj, policy_h, policy_v);
}
EOLIAN static void
@@ -1608,7 +1602,7 @@ _elm_diskselector_elm_interface_scrollable_policy_get(Eo *obj, Elm_Diskselector_
{
Elm_Scroller_Policy s_policy_h, s_policy_v;
- eo_do_super((Eo *)obj, MY_CLASS, elm_interface_scrollable_policy_get(&s_policy_h, &s_policy_v));
+ elm_interface_scrollable_policy_get(eo_super((Eo *)obj, MY_CLASS), &s_policy_h, &s_policy_v);
if (policy_h) *policy_h = (Elm_Scroller_Policy)s_policy_h;
if (policy_v) *policy_v = (Elm_Scroller_Policy)s_policy_v;
}
@@ -1619,7 +1613,7 @@ elm_diskselector_scroller_policy_set(Evas_Object *obj,
Elm_Scroller_Policy policy_v)
{
ELM_DISKSELECTOR_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_policy_set(policy_h, policy_v));
+ elm_interface_scrollable_policy_set(obj, policy_h, policy_v);
}
EOLIAN static void
@@ -1629,7 +1623,7 @@ _elm_diskselector_elm_interface_scrollable_policy_set(Eo *obj, Elm_Diskselector_
(policy_v >= ELM_SCROLLER_POLICY_LAST))
return;
- eo_do_super(obj, MY_CLASS, elm_interface_scrollable_policy_set(policy_h, policy_v));
+ elm_interface_scrollable_policy_set(eo_super(obj, MY_CLASS), policy_h, policy_v);
}
EOLIAN static void
diff --git a/src/lib/elm_flip.c b/src/lib/elm_flip.c
index 820a822a6..89456902b 100644
--- a/src/lib/elm_flip.c
+++ b/src/lib/elm_flip.c
@@ -97,7 +97,7 @@ EOLIAN static Eina_Bool
_elm_flip_elm_widget_theme_apply(Eo *obj, Elm_Flip_Data *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_sizing_eval(obj);
@@ -171,7 +171,7 @@ _elm_flip_elm_widget_sub_object_add(Eo *obj, Elm_Flip_Data *_pd EINA_UNUSED, Eva
if (evas_object_data_get(sobj, "elm-parent") == obj)
return EINA_TRUE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_add(sobj));
+ int_ret = elm_obj_widget_sub_object_add(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
evas_object_data_set(sobj, "_elm_leaveme", sobj);
@@ -188,7 +188,7 @@ _elm_flip_elm_widget_sub_object_del(Eo *obj, Elm_Flip_Data *sd, Evas_Object *sob
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
if (sobj == sd->front.content)
@@ -1332,7 +1332,7 @@ _flip(Evas_Object *obj)
sd->state = sd->next_state;
_configure(obj);
_flip_show_hide(obj);
- eo_do(obj, eo_event_callback_call(ELM_FLIP_EVENT_ANIMATE_DONE, NULL));
+ eo_event_callback_call(obj, ELM_FLIP_EVENT_ANIMATE_DONE, NULL);
return ECORE_CALLBACK_CANCEL;
}
@@ -1513,8 +1513,8 @@ _event_anim(void *data,
_flip_show_hide(sd->obj);
_configure(sd->obj);
sd->animator = NULL;
- eo_do(sd->obj, eo_event_callback_call
- (ELM_FLIP_EVENT_ANIMATE_DONE, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_FLIP_EVENT_ANIMATE_DONE, NULL);
return ECORE_CALLBACK_CANCEL;
}
@@ -1700,7 +1700,7 @@ _move_cb(void *data,
evas_smart_objects_calculate(evas_object_evas_get(data));
_configure(fl);
// FIXME: end hack
- eo_do(fl, eo_event_callback_call(ELM_FLIP_EVENT_ANIMATE_BEGIN, NULL));
+ eo_event_callback_call(fl, ELM_FLIP_EVENT_ANIMATE_BEGIN, NULL);
}
else return;
}
@@ -1803,7 +1803,7 @@ _elm_flip_elm_container_content_unset(Eo *obj EINA_UNUSED, Elm_Flip_Data *_pd EI
EOLIAN static void
_elm_flip_evas_object_smart_add(Eo *obj, Elm_Flip_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->clip = evas_object_rectangle_add(evas_object_evas_get(obj));
@@ -1849,7 +1849,7 @@ _elm_flip_evas_object_smart_del(Eo *obj, Elm_Flip_Data *sd)
ecore_animator_del(sd->animator);
_state_slices_clear(sd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -1863,13 +1863,12 @@ elm_flip_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_flip_eo_base_constructor(Eo *obj, Elm_Flip_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
sd->obj = obj;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_PAGE_TAB_LIST));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PAGE_TAB_LIST);
return obj;
}
@@ -1921,7 +1920,7 @@ _internal_elm_flip_go_to(Evas_Object *obj,
evas_smart_objects_calculate(evas_object_evas_get(obj));
_configure(obj);
// FIXME: end hack
- eo_do(obj, eo_event_callback_call(ELM_FLIP_EVENT_ANIMATE_BEGIN, NULL));
+ eo_event_callback_call(obj, ELM_FLIP_EVENT_ANIMATE_BEGIN, NULL);
// set focus to the content object when flip go to is called
if (elm_object_focus_get(obj))
diff --git a/src/lib/elm_flipselector.c b/src/lib/elm_flipselector.c
index 4a4f1b7e7..2e789e7ba 100644
--- a/src/lib/elm_flipselector.c
+++ b/src/lib/elm_flipselector.c
@@ -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);
- eo_do(sd->obj, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_item));
+ eo_event_callback_call
+ (sd->obj, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_item);
}
static void
@@ -290,13 +290,13 @@ _elm_flipselector_item_eo_base_destructor(Eo *eo_item, Elm_Flipselector_Item_Dat
_sentinel_eval(sd);
_update_view(sd->obj);
- eo_do_super(eo_item, ELM_FLIPSELECTOR_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_item, ELM_FLIPSELECTOR_ITEM_CLASS));
}
EOLIAN static Eo *
_elm_flipselector_item_eo_base_constructor(Eo *obj, Elm_Flipselector_Item_Data *it)
{
- obj = eo_do_super_ret(obj, ELM_FLIPSELECTOR_ITEM_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, ELM_FLIPSELECTOR_ITEM_CLASS));
it->base = eo_data_scope_get(obj, ELM_WIDGET_ITEM_CLASS);
return obj;
@@ -338,7 +338,7 @@ _elm_flipselector_elm_widget_theme_apply(Eo *obj, Elm_Flipselector_Data *sd)
Eina_Bool int_ret = EINA_FALSE;
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
max_len = edje_object_data_get(wd->resize_obj, "max_len");
@@ -367,8 +367,8 @@ _flip_up(Elm_Flipselector_Data *sd)
if (sd->current == sd->items)
{
sd->current = eina_list_last(sd->items);
- eo_do(sd->obj, eo_event_callback_call
- (ELM_FLIPSELECTOR_EVENT_UNDERFLOWED, NULL));
+ eo_event_callback_call
+ (sd->obj, 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;
- eo_do(sd->obj, eo_event_callback_call
- (ELM_FLIPSELECTOR_EVENT_OVERFLOWED, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_FLIPSELECTOR_EVENT_OVERFLOWED, NULL);
}
eo_item = DATA_GET(sd->current);
@@ -520,7 +520,7 @@ _signal_val_change_stop(void *data,
EOLIAN static void
_elm_flipselector_evas_object_smart_add(Eo *obj, Elm_Flipselector_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
if (!elm_layout_theme_set
@@ -540,7 +540,7 @@ _elm_flipselector_evas_object_smart_add(Eo *obj, Elm_Flipselector_Data *priv)
elm_widget_can_focus_set(obj, EINA_TRUE);
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static void
@@ -551,11 +551,11 @@ _elm_flipselector_evas_object_smart_del(Eo *obj, Elm_Flipselector_Data *sd)
if (sd->walking) ERR("flipselector deleted while walking.\n");
while (sd->items)
- eo_do(DATA_GET(sd->items), elm_wdg_item_del());
+ elm_wdg_item_del(DATA_GET(sd->items));
ecore_timer_del(sd->spin);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -569,12 +569,11 @@ elm_flipselector_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_flipselector_eo_base_constructor(Eo *obj, Elm_Flipselector_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
sd->obj = obj;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_LIST));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LIST);
return obj;
}
diff --git a/src/lib/elm_frame.c b/src/lib/elm_frame.c
index f08ad6e18..8b7226386 100644
--- a/src/lib/elm_frame.c
+++ b/src/lib/elm_frame.c
@@ -113,8 +113,8 @@ _on_recalc_done(void *data,
ELM_FRAME_DATA_GET(data, sd);
ELM_WIDGET_DATA_GET_OR_RETURN(data, wd);
- eo_do(wd->resize_obj, eo_event_callback_del
- (EDJE_OBJECT_EVENT_RECALC, _recalc, data));
+ eo_event_callback_del
+ (wd->resize_obj, EDJE_OBJECT_EVENT_RECALC, _recalc, data);
sd->anim = EINA_FALSE;
elm_layout_sizing_eval(data);
@@ -133,14 +133,13 @@ _on_frame_clicked(void *data,
if (sd->collapsible)
{
- eo_do(wd->resize_obj, eo_event_callback_add(
- EDJE_OBJECT_EVENT_RECALC, _recalc, data));
+ eo_event_callback_add(wd->resize_obj, EDJE_OBJECT_EVENT_RECALC, _recalc, data);
elm_layout_signal_emit(data, "elm,action,toggle", "elm");
sd->collapsed++;
sd->anim = EINA_TRUE;
}
- eo_do(data, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call
+ (data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
}
/* using deferred sizing evaluation, just like the parent */
@@ -162,7 +161,7 @@ _elm_frame_evas_object_smart_add(Eo *obj, Elm_Frame_Data *_pd EINA_UNUSED)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
edje_object_signal_callback_add
@@ -203,11 +202,10 @@ elm_frame_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_frame_eo_base_constructor(Eo *obj, Elm_Frame_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_FRAME));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FRAME);
return obj;
}
@@ -250,8 +248,8 @@ _elm_frame_collapse_go(Eo *obj, Elm_Frame_Data *sd, Eina_Bool collapse)
if (sd->collapsed == collapse) return;
elm_layout_signal_emit(obj, "elm,action,toggle", "elm");
- eo_do(wd->resize_obj, eo_event_callback_call
- (EDJE_OBJECT_EVENT_RECALC, obj));
+ eo_event_callback_call
+ (wd->resize_obj, EDJE_OBJECT_EVENT_RECALC, obj);
sd->collapsed = collapse;
sd->anim = EINA_TRUE;
}
diff --git a/src/lib/elm_gengrid.c b/src/lib/elm_gengrid.c
index bf9b1f849..baec9c8a1 100644
--- a/src/lib/elm_gengrid.c
+++ b/src/lib/elm_gengrid.c
@@ -207,7 +207,7 @@ _item_cache_add(Elm_Gen_Item *it)
Eina_Bool tmp;
if (it->selected)
edje_object_signal_emit(itc->base_view, "elm,state,unselected", "elm");
- if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(EO_OBJ(it)))
edje_object_signal_emit(itc->base_view, "elm,state,enabled", "elm");
if ((EO_OBJ(it) == sd->focused_item) &&
(elm_widget_focus_highlight_enabled_get(obj) || _elm_config->win_auto_focus_enable))
@@ -343,7 +343,7 @@ _item_show_region(void *data)
if (!eo_it) return;
ELM_GENGRID_ITEM_DATA_GET(eo_it, it);
- eo_do(sd->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
+ elm_obj_pan_pos_min_get(sd->pan_obj, &minx, &miny);
if (sd->horizontal && (sd->item_height > 0))
{
if (it->x >= 1)
@@ -366,18 +366,18 @@ _item_show_region(void *data)
switch (sd->scroll_to_type)
{
case ELM_GENGRID_ITEM_SCROLLTO_TOP:
- eo_do(WIDGET(it), elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (WIDGET(it), NULL, NULL, &vw, &vh);
break;
case ELM_GENGRID_ITEM_SCROLLTO_MIDDLE:
- eo_do(WIDGET(it), elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (WIDGET(it), NULL, NULL, &vw, &vh);
it_xpos = it_xpos - ((vw - sd->item_width) / 2);
it_ypos = it_ypos - ((vh - sd->item_height) / 2);
break;
case ELM_GENGRID_ITEM_SCROLLTO_BOTTOM:
- eo_do(WIDGET(it), elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (WIDGET(it), NULL, NULL, &vw, &vh);
it_xpos = it_xpos - vw + sd->item_width;
it_ypos = it_ypos - vh + sd->item_height;
break;
@@ -389,14 +389,12 @@ _item_show_region(void *data)
if (sd->show_region)
{
- eo_do(WIDGET(it), elm_interface_scrollable_content_region_show(
- it_xpos, it_ypos, vw, vh));
+ elm_interface_scrollable_content_region_show(WIDGET(it), it_xpos, it_ypos, vw, vh);
sd->show_region = EINA_FALSE;
}
if (sd->bring_in)
{
- eo_do(WIDGET(it), elm_interface_scrollable_region_bring_in(
- it_xpos, it_ypos, vw, vh));
+ elm_interface_scrollable_region_bring_in(WIDGET(it), it_xpos, it_ypos, vw, vh);
sd->bring_in = EINA_FALSE;
}
}
@@ -463,8 +461,8 @@ _calc_job(void *data)
{
sd->minh = minh;
sd->minw = minw;
- eo_do(sd->pan_obj, eo_event_callback_call
- (ELM_PAN_EVENT_CHANGED, NULL));
+ eo_event_callback_call
+ (sd->pan_obj, ELM_PAN_EVENT_CHANGED, NULL);
}
sd->nmax = nmax;
@@ -480,7 +478,7 @@ EOLIAN static void
_elm_gengrid_pan_eo_base_destructor(Eo *obj, Elm_Gengrid_Pan_Data *psd)
{
eo_data_unref(psd->wobj, psd->wsd);
- eo_do_super(obj, MY_PAN_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, MY_PAN_CLASS));
}
EOLIAN static void
@@ -515,8 +513,8 @@ _item_unselect(Elm_Gen_Item *it)
{
it->selected = EINA_FALSE;
sd->selected = eina_list_remove(sd->selected, eo_it);
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, eo_it);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_SELECTED, EINA_FALSE);
}
@@ -575,7 +573,7 @@ _item_mouse_move_cb(void *data,
if ((it->dragging) && (it->down))
{
ELM_SAFE_FREE(it->long_timer, ecore_timer_del);
- eo_do(WIDGET(it), eo_event_callback_call(EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG, eo_it));
+ eo_event_callback_call(WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG, eo_it);
return;
}
@@ -648,25 +646,25 @@ _item_mouse_move_cb(void *data,
if (dy < 0)
{
if (ady > adx)
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_UP, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_UP, eo_it);
else
{
if (dx < 0)
- eo_do(WIDGET(it), eo_event_callback_call(left_drag, eo_it));
+ eo_event_callback_call(WIDGET(it), left_drag, eo_it);
}
}
else
{
if (ady > adx)
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_DOWN, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_DOWN, eo_it);
else
{
if (dx < 0)
- eo_do(WIDGET(it), eo_event_callback_call(left_drag, eo_it));
+ eo_event_callback_call(WIDGET(it), left_drag, eo_it);
else
- eo_do(WIDGET(it), eo_event_callback_call(right_drag, eo_it));
+ eo_event_callback_call(WIDGET(it), right_drag, eo_it);
}
}
}
@@ -680,22 +678,20 @@ _long_press_cb(void *data)
ELM_GENGRID_DATA_GET_FROM_ITEM(it, sd);
it->long_timer = NULL;
- if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()) || (it->dragging))
+ if (elm_wdg_item_disabled_get(EO_OBJ(it)) || (it->dragging))
return ECORE_CALLBACK_CANCEL;
sd->longpressed = EINA_TRUE;
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, EO_OBJ(it));
if (sd->reorder_mode)
{
sd->reorder_it = it;
evas_object_raise(VIEW(it));
- eo_do(WIDGET(it), elm_interface_scrollable_hold_set(EINA_TRUE));
- eo_do(WIDGET(it), elm_interface_scrollable_bounce_allow_get(
- &(sd->old_h_bounce),
- &(sd->old_v_bounce)));
+ elm_interface_scrollable_hold_set(WIDGET(it), EINA_TRUE);
+ elm_interface_scrollable_bounce_allow_get(WIDGET(it), &(sd->old_h_bounce), &(sd->old_v_bounce));
- eo_do(WIDGET(it), elm_interface_scrollable_bounce_allow_set(EINA_FALSE, EINA_FALSE));
+ elm_interface_scrollable_bounce_allow_set(WIDGET(it), EINA_FALSE, EINA_FALSE);
edje_object_signal_emit(VIEW(it), "elm,state,reorder,enabled", "elm");
}
@@ -714,8 +710,8 @@ _item_highlight(Elm_Gen_Item *it)
return;
edje_object_signal_emit(VIEW(it), "elm,state,selected", "elm");
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENGRID_EVENT_HIGHLIGHTED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENGRID_EVENT_HIGHLIGHTED, EO_OBJ(it));
selectraise = edje_object_data_get(VIEW(it), "selectraise");
if ((selectraise) && (!strcmp(selectraise, "on")))
@@ -735,8 +731,7 @@ _item_unhighlight(Elm_Gen_Item *it)
return;
edje_object_signal_emit(VIEW(it), "elm,state,unselected", "elm");
- eo_do(WIDGET(it), eo_event_callback_call(
- ELM_GENGRID_EVENT_UNHIGHLIGHTED, eo_it));
+ eo_event_callback_call(WIDGET(it), ELM_GENGRID_EVENT_UNHIGHLIGHTED, eo_it);
evas_object_stack_below(VIEW(it), sd->stack);
@@ -783,12 +778,11 @@ _item_mouse_down_cb(void *data,
it->highlight_cb(it);
if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK)
{
- eo_do(WIDGET(it),
- eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, EO_OBJ(it)),
- eo_event_callback_call(ELM_GENGRID_EVENT_ACTIVATED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, EO_OBJ(it));
+ eo_event_callback_call(WIDGET(it), ELM_GENGRID_EVENT_ACTIVATED, EO_OBJ(it));
}
- eo_do(WIDGET(it), eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_PRESSED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_PRESSED, EO_OBJ(it));
ELM_SAFE_FREE(it->long_timer, ecore_timer_del);
if (it->realized)
it->long_timer = ecore_timer_add
@@ -879,7 +873,7 @@ _item_content_realize(Elm_Gen_Item *it,
continue;
}
elm_widget_sub_object_add(WIDGET(it), content);
- if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(EO_OBJ(it)))
elm_widget_disabled_set(content, EINA_TRUE);
}
}
@@ -1011,13 +1005,13 @@ _elm_gengrid_item_unrealize(Elm_Gen_Item *it,
evas_event_freeze(evas_object_evas_get(WIDGET(it)));
if (!calc)
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENGRID_EVENT_UNREALIZED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENGRID_EVENT_UNREALIZED, EO_OBJ(it));
ELM_SAFE_FREE(it->long_timer, ecore_timer_del);
_view_clear(VIEW(it), &(it->texts), &(it->contents));
ELM_SAFE_FREE(it->states, elm_widget_stringlist_free);
- eo_do(EO_OBJ(it), elm_wdg_item_track_cancel());
+ elm_wdg_item_track_cancel(EO_OBJ(it));
it->unrealize_cb(it);
@@ -1050,8 +1044,8 @@ _item_mouse_up_cb(void *data,
if (dx < 0) dx = -dx;
if (dy < 0) dy = -dy;
if ((dx < 5) && (dy < 5))
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_RIGHT, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_RIGHT, EO_OBJ(it));
return;
}
@@ -1063,31 +1057,30 @@ _item_mouse_up_cb(void *data,
sd->on_hold = EINA_TRUE;
else sd->on_hold = EINA_FALSE;
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENGRID_EVENT_RELEASED, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENGRID_EVENT_RELEASED, eo_it);
ELM_SAFE_FREE(it->long_timer, ecore_timer_del);
if (it->dragging)
{
it->dragging = EINA_FALSE;
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_STOP, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_STOP, eo_it);
dragged = EINA_TRUE;
}
if ((sd->reorder_mode) &&
(sd->reorder_it))
{
- eo_do (WIDGET(it), eo_event_callback_call
- (ELM_WIDGET_EVENT_MOVED, EO_OBJ(sd->reorder_it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_WIDGET_EVENT_MOVED, EO_OBJ(sd->reorder_it));
sd->reorder_it = NULL;
sd->move_effect_enabled = EINA_FALSE;
ecore_job_del(sd->calc_job);
sd->calc_job =
ecore_job_add(_calc_job, sd->obj);
- eo_do(WIDGET(it), elm_interface_scrollable_hold_set(EINA_FALSE));
- eo_do(WIDGET(it), elm_interface_scrollable_bounce_allow_set(
- sd->old_h_bounce, sd->old_v_bounce));
+ elm_interface_scrollable_hold_set(WIDGET(it), EINA_FALSE);
+ elm_interface_scrollable_bounce_allow_set(WIDGET(it), sd->old_h_bounce, sd->old_v_bounce);
edje_object_signal_emit(VIEW(it), "elm,state,reorder,disabled", "elm");
}
@@ -1108,7 +1101,7 @@ _item_mouse_up_cb(void *data,
_elm_gengrid_item_unrealize(it, EINA_FALSE);
}
- if (eo_do_ret(eo_it, tmp, elm_wdg_item_disabled_get())) return;
+ if (elm_wdg_item_disabled_get(eo_it)) return;
if (sd->on_hold || !it->base->still_in)
{
@@ -1202,8 +1195,8 @@ _elm_gengrid_item_index_update(Elm_Gen_Item *it)
{
if (it->position_update)
{
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENGRID_EVENT_INDEX_UPDATE, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENGRID_EVENT_INDEX_UPDATE, EO_OBJ(it));
it->position_update = EINA_FALSE;
}
}
@@ -1380,7 +1373,7 @@ _item_realize(Elm_Gen_Item *it)
if (it->selected)
edje_object_signal_emit(VIEW(it), "elm,state,selected", "elm");
- if (eo_do_ret(eo_it, tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(eo_it))
edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm");
}
edje_object_message_signal_process(VIEW(it));
@@ -1388,18 +1381,16 @@ _item_realize(Elm_Gen_Item *it)
if (it->tooltip.content_cb)
{
- eo_do(eo_it,
- elm_wdg_item_tooltip_content_cb_set(
- it->tooltip.content_cb, it->tooltip.data, NULL),
- elm_wdg_item_tooltip_style_set(it->tooltip.style),
- elm_wdg_item_tooltip_window_mode_set(it->tooltip.free_size));
+ elm_wdg_item_tooltip_content_cb_set(eo_it, it->tooltip.content_cb, it->tooltip.data, NULL);
+ elm_wdg_item_tooltip_style_set(eo_it, it->tooltip.style);
+ elm_wdg_item_tooltip_window_mode_set(eo_it, it->tooltip.free_size);
}
if (it->mouse_cursor)
- eo_do(eo_it, elm_wdg_item_cursor_set(it->mouse_cursor));
+ elm_wdg_item_cursor_set(eo_it, it->mouse_cursor);
if (it->cursor_engine_only)
- eo_do(eo_it, elm_wdg_item_cursor_engine_only_set(it->cursor_engine_only));
+ elm_wdg_item_cursor_engine_only_set(eo_it, it->cursor_engine_only);
if (eo_it == sd->focused_item)
{
@@ -1638,8 +1629,8 @@ _item_place(Elm_Gen_Item *it,
if (!was_realized)
{
_elm_gengrid_item_index_update(it);
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENGRID_EVENT_REALIZED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENGRID_EVENT_REALIZED, EO_OBJ(it));
}
if (it->parent)
{
@@ -1837,8 +1828,8 @@ _group_item_place(Elm_Gengrid_Pan_Data *psd)
if (!was_realized)
{
_elm_gengrid_item_index_update(it);
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENGRID_EVENT_REALIZED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENGRID_EVENT_REALIZED, EO_OBJ(it));
}
evas_object_move
(VIEW(it), GG_IT(it)->gx,
@@ -1926,8 +1917,8 @@ _elm_gengrid_pan_evas_object_smart_calculate(Eo *obj EINA_UNUSED, Elm_Gengrid_Pa
sd->move_effect_enabled = EINA_FALSE;
}
- eo_do(psd->wobj, eo_event_callback_call
- (ELM_INTERFACE_SCROLLABLE_EVENT_CHANGED, NULL));
+ eo_event_callback_call
+ (psd->wobj, ELM_INTERFACE_SCROLLABLE_EVENT_CHANGED, NULL);
if (sd->focused_item)
_elm_widget_focus_highlight_start(psd->wobj);
@@ -1974,7 +1965,7 @@ _elm_gengrid_pan_elm_pan_pos_min_get(Eo *obj, Elm_Gengrid_Pan_Data *psd, Evas_Co
Evas_Coord mx = 0, my = 0;
Eina_Bool mirrored = elm_widget_mirrored_get(psd->wsd->obj);
- eo_do(obj, elm_obj_pan_pos_max_get(&mx, &my));
+ elm_obj_pan_pos_max_get(obj, &mx, &my);
if (x)
*x = -mx * (mirrored ? 1 - psd->wsd->align_x : psd->wsd->align_x);
if (y)
@@ -2002,7 +1993,7 @@ _elm_gengrid_item_focused(Elm_Object_Item *eo_it)
if (_is_no_select(it) ||
(eo_it == sd->focused_item) ||
- (eo_do_ret(eo_it, tmp, elm_wdg_item_disabled_get())))
+ (elm_wdg_item_disabled_get(eo_it)))
return;
switch (_elm_config->focus_autoscroll_mode)
@@ -2030,7 +2021,7 @@ _elm_gengrid_item_focused(Elm_Object_Item *eo_it)
_elm_widget_focus_highlight_start(obj);
}
- eo_do(obj, eo_event_callback_call(ELM_GENGRID_EVENT_ITEM_FOCUSED, eo_it));
+ eo_event_callback_call(obj, ELM_GENGRID_EVENT_ITEM_FOCUSED, eo_it);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE);
}
@@ -2060,7 +2051,7 @@ _elm_gengrid_item_unfocused(Elm_Object_Item *eo_it)
}
sd->focused_item = NULL;
- eo_do(obj, eo_event_callback_call(ELM_GENGRID_EVENT_ITEM_UNFOCUSED, eo_it));
+ eo_event_callback_call(obj, ELM_GENGRID_EVENT_ITEM_UNFOCUSED, eo_it);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_FALSE);
}
@@ -2821,10 +2812,10 @@ _item_move_cb(void *data, double pos)
_free_reorder_normal_data(sd->reorder.data);
elm_gengrid_item_show(EO_OBJ(sd->reorder.it1),
ELM_GENGRID_ITEM_SCROLLTO_IN);
- eo_do(sd->obj, eo_event_callback_call
- (ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_STOP, EO_OBJ(sd->reorder.it1)));
- eo_do(sd->obj, eo_event_callback_call
- (ELM_WIDGET_EVENT_MOVED, EO_OBJ(sd->reorder.it1)));
+ eo_event_callback_call
+ (sd->obj, ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_STOP, EO_OBJ(sd->reorder.it1));
+ eo_event_callback_call
+ (sd->obj, ELM_WIDGET_EVENT_MOVED, EO_OBJ(sd->reorder.it1));
sd->reorder.running = EINA_FALSE;
}
_elm_widget_focus_highlight_start(sd->obj);
@@ -2951,8 +2942,8 @@ _swap_items(Elm_Object_Item *eo_it1, Elm_Object_Item *eo_it2, Elm_Focus_Directio
evas_object_raise(VIEW(rnd->corner_item));
}
evas_object_raise(VIEW(it1));
- eo_do(sd->obj, eo_event_callback_call
- (ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_START, EO_OBJ(sd->reorder.it1)));
+ eo_event_callback_call
+ (sd->obj, ELM_GENGRID_EVENT_ITEM_REORDER_ANIM_START, EO_OBJ(sd->reorder.it1));
//TODO: Add elm config for time
ecore_animator_timeline_add(0.3, _item_move_cb, sd);
}
@@ -3054,12 +3045,11 @@ _key_action_move(Evas_Object *obj, const char *params)
Elm_Object_Item *it = NULL;
Eina_Bool mirrored = elm_widget_mirrored_get(obj);
- eo_do(obj,
- elm_interface_scrollable_content_pos_get(&x, &y),
- elm_interface_scrollable_step_size_get(&step_x, &step_y),
- elm_interface_scrollable_page_size_get(&page_x, &page_y),
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &v_w, &v_h));
+ elm_interface_scrollable_content_pos_get(obj, &x, &y);
+ elm_interface_scrollable_step_size_get(obj, &step_x, &step_y);
+ elm_interface_scrollable_page_size_get(obj, &page_x, &page_y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &v_w, &v_h);
if (sd->reorder_mode && sd->reorder.running) return EINA_TRUE;
_elm_widget_focus_auto_show(obj);
@@ -3463,7 +3453,7 @@ _key_action_move(Evas_Object *obj, const char *params)
}
else return EINA_FALSE;
- eo_do(obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(obj, x, y, EINA_TRUE);
return EINA_TRUE;
}
@@ -3513,7 +3503,7 @@ _key_action_select(Evas_Object *obj, const char *params)
}
if (!sd->multi)
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENGRID_EVENT_ACTIVATED, eo_it));
+ eo_event_callback_call(WIDGET(it), ELM_GENGRID_EVENT_ACTIVATED, eo_it);
return EINA_TRUE;
}
@@ -3616,7 +3606,7 @@ _elm_gengrid_elm_widget_on_focus(Eo *obj, Elm_Gengrid_Data *sd, Elm_Object_Item
Eina_Bool int_ret = EINA_FALSE;
Elm_Object_Item *eo_it = NULL;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_FALSE;
if (elm_widget_focus_get(obj) && (sd->selected) &&
@@ -3758,7 +3748,7 @@ _mirrored_set(Evas_Object *obj,
ELM_GENGRID_DATA_GET(obj, sd);
_item_cache_zero(sd);
- eo_do_super(obj, MY_CLASS, elm_interface_scrollable_mirrored_set(rtl));
+ elm_interface_scrollable_mirrored_set(eo_super(obj, MY_CLASS), rtl);
if (!sd->items) return;
it = ELM_GEN_ITEM_FROM_INLIST(sd->items);
@@ -3775,7 +3765,7 @@ EOLIAN static Eina_Bool
_elm_gengrid_elm_widget_theme_apply(Eo *obj, Elm_Gengrid_Data *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_mirrored_set(obj, elm_widget_mirrored_get(obj));
@@ -3802,7 +3792,7 @@ _elm_gengrid_item_del_not_serious(Elm_Gen_Item *it)
ELM_GENGRID_DATA_GET_FROM_ITEM(it, sd);
Elm_Object_Item *eo_it = EO_OBJ(it);
- eo_do(eo_it, elm_wdg_item_pre_notify_del());
+ elm_wdg_item_pre_notify_del(eo_it);
it->generation = sd->generation - 1; /* This means that the item is deleted */
if (it->walking > 0) return;
@@ -3872,70 +3862,70 @@ static void
_scroll_animate_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL);
}
static void
_scroll_animate_stop_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL);
}
static void
_scroll_drag_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL);
}
static void
_scroll_drag_stop_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL);
}
static void
_edge_left_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENGRID_EVENT_EDGE_LEFT, NULL));
+ eo_event_callback_call(obj, ELM_GENGRID_EVENT_EDGE_LEFT, NULL);
}
static void
_edge_right_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENGRID_EVENT_EDGE_RIGHT, NULL));
+ eo_event_callback_call(obj, ELM_GENGRID_EVENT_EDGE_RIGHT, NULL);
}
static void
_edge_top_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENGRID_EVENT_EDGE_TOP, NULL));
+ eo_event_callback_call(obj, ELM_GENGRID_EVENT_EDGE_TOP, NULL);
}
static void
_edge_bottom_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENGRID_EVENT_EDGE_BOTTOM, NULL));
+ eo_event_callback_call(obj, ELM_GENGRID_EVENT_EDGE_BOTTOM, NULL);
}
static void
_scroll_page_change_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENGRID_EVENT_SCROLL_PAGE_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_GENGRID_EVENT_SCROLL_PAGE_CHANGED, NULL);
}
static void
_scroll_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL);
}
static int
@@ -3967,7 +3957,7 @@ _elm_gengrid_item_elm_widget_item_disable(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *i
if (it->realized)
{
- if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(EO_OBJ(it)))
edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm");
else
edje_object_signal_emit(VIEW(it), "elm,state,enabled", "elm");
@@ -4100,10 +4090,10 @@ _internal_elm_gengrid_clear(Evas_Object *obj,
if (sd->pan_obj)
{
evas_object_size_hint_min_set(sd->pan_obj, sd->minw, sd->minh);
- eo_do(sd->pan_obj, eo_event_callback_call
- (ELM_PAN_EVENT_CHANGED, NULL));
+ eo_event_callback_call
+ (sd->pan_obj, ELM_PAN_EVENT_CHANGED, NULL);
}
- eo_do(obj, elm_interface_scrollable_content_region_show(0, 0, 0, 0));
+ elm_interface_scrollable_content_region_show(obj, 0, 0, 0, 0);
evas_event_thaw(evas_object_evas_get(obj));
evas_event_thaw_eval(evas_object_evas_get(obj));
@@ -4141,7 +4131,7 @@ _item_select(Elm_Gen_Item *it)
if (it->func.func) it->func.func((void *)it->func.data, WIDGET(it), eo_it);
if (it->generation == sd->generation)
{
- eo_do(WIDGET(it), eo_event_callback_call(EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it));
+ eo_event_callback_call(WIDGET(it), EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_SELECTED, EINA_TRUE);
}
@@ -4165,9 +4155,9 @@ _item_select(Elm_Gen_Item *it)
EOLIAN static Eo *
_elm_gengrid_item_eo_base_constructor(Eo *eo_it, Elm_Gen_Item *it)
{
- eo_it = eo_do_super_ret(eo_it, ELM_GENGRID_ITEM_CLASS, eo_it, eo_constructor());
+ eo_it = eo_constructor(eo_super(eo_it, ELM_GENGRID_ITEM_CLASS));
it->base = eo_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
- eo_do(eo_it, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_LIST_ITEM));
+ elm_interface_atspi_accessible_role_set(eo_it, ELM_ATSPI_ROLE_LIST_ITEM);
return eo_it;
}
@@ -4225,7 +4215,7 @@ _elm_gengrid_evas_object_smart_add(Eo *obj, Elm_Gengrid_Data *priv)
Elm_Gengrid_Pan_Data *pan_data;
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->hit_rect = evas_object_rectangle_add(evas_object_evas_get(obj));
@@ -4247,25 +4237,24 @@ _elm_gengrid_evas_object_smart_add(Eo *obj, Elm_Gengrid_Data *priv)
elm_widget_style_get(obj)))
CRI("Failed to set layout!");
- eo_do(obj, elm_interface_scrollable_objects_set(wd->resize_obj, priv->hit_rect));
+ elm_interface_scrollable_objects_set(obj, wd->resize_obj, priv->hit_rect);
priv->old_h_bounce = bounce;
priv->old_v_bounce = bounce;
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(bounce, bounce));
-
- eo_do(obj,
- elm_interface_scrollable_animate_start_cb_set
- (_scroll_animate_start_cb),
- elm_interface_scrollable_animate_stop_cb_set(_scroll_animate_stop_cb),
- elm_interface_scrollable_drag_start_cb_set(_scroll_drag_start_cb),
- elm_interface_scrollable_drag_stop_cb_set(_scroll_drag_stop_cb),
- elm_interface_scrollable_edge_left_cb_set(_edge_left_cb),
- elm_interface_scrollable_edge_right_cb_set(_edge_right_cb),
- elm_interface_scrollable_edge_top_cb_set(_edge_top_cb),
- elm_interface_scrollable_edge_bottom_cb_set(_edge_bottom_cb),
- elm_interface_scrollable_scroll_cb_set(_scroll_cb),
- elm_interface_scrollable_page_change_cb_set(_scroll_page_change_cb));
+ elm_interface_scrollable_bounce_allow_set(obj, bounce, bounce);
+
+ elm_interface_scrollable_animate_start_cb_set
+ (obj, _scroll_animate_start_cb);
+ elm_interface_scrollable_animate_stop_cb_set(obj, _scroll_animate_stop_cb);
+ elm_interface_scrollable_drag_start_cb_set(obj, _scroll_drag_start_cb);
+ elm_interface_scrollable_drag_stop_cb_set(obj, _scroll_drag_stop_cb);
+ elm_interface_scrollable_edge_left_cb_set(obj, _edge_left_cb);
+ elm_interface_scrollable_edge_right_cb_set(obj, _edge_right_cb);
+ elm_interface_scrollable_edge_top_cb_set(obj, _edge_top_cb);
+ elm_interface_scrollable_edge_bottom_cb_set(obj, _edge_bottom_cb);
+ elm_interface_scrollable_scroll_cb_set(obj, _scroll_cb);
+ elm_interface_scrollable_page_change_cb_set(obj, _scroll_page_change_cb);
priv->align_x = 0.5;
priv->align_y = 0.5;
@@ -4282,7 +4271,7 @@ _elm_gengrid_evas_object_smart_add(Eo *obj, Elm_Gengrid_Data *priv)
evas_object_smart_member_add(priv->stack, priv->pan_obj);
evas_object_raise(priv->stack);
- eo_do(obj, elm_interface_scrollable_extern_pan_set(priv->pan_obj));
+ elm_interface_scrollable_extern_pan_set(obj, priv->pan_obj);
}
EOLIAN static void
@@ -4295,13 +4284,13 @@ _elm_gengrid_evas_object_smart_del(Eo *obj, Elm_Gengrid_Data *sd)
_item_cache_zero(sd);
ecore_job_del(sd->calc_job);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_gengrid_evas_object_smart_move(Eo *obj, Elm_Gengrid_Data *sd, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
evas_object_move(sd->hit_rect, x, y);
}
@@ -4309,7 +4298,7 @@ _elm_gengrid_evas_object_smart_move(Eo *obj, Elm_Gengrid_Data *sd, Evas_Coord x,
EOLIAN static void
_elm_gengrid_evas_object_smart_resize(Eo *obj, Elm_Gengrid_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
evas_object_resize(sd->hit_rect, w, h);
}
@@ -4317,7 +4306,7 @@ _elm_gengrid_evas_object_smart_resize(Eo *obj, Elm_Gengrid_Data *sd, Evas_Coord
EOLIAN static void
_elm_gengrid_evas_object_smart_member_add(Eo *obj, Elm_Gengrid_Data *sd, Evas_Object *member)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(member));
+ evas_obj_smart_member_add(eo_super(obj, MY_CLASS), member);
if (sd->hit_rect)
evas_object_raise(sd->hit_rect);
@@ -4356,13 +4345,12 @@ elm_gengrid_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_gengrid_eo_base_constructor(Eo *obj, Elm_Gengrid_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
sd->obj = obj;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_TREE_TABLE));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_TREE_TABLE);
return obj;
}
@@ -4712,7 +4700,7 @@ _elm_gengrid_item_selected_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it,
{
Eina_Bool tmp;
ELM_GENGRID_DATA_GET_FROM_ITEM(it, sd);
- if ((it->generation < sd->generation) || eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()))
+ if ((it->generation < sd->generation) || elm_wdg_item_disabled_get(EO_OBJ(it)))
return;
selected = !!selected;
if (it->selected == selected) return;
@@ -4804,7 +4792,7 @@ EAPI void
elm_gengrid_item_tooltip_text_set(Elm_Object_Item *it,
const char *text)
{
- eo_do(it, elm_wdg_item_tooltip_text_set(text));
+ elm_wdg_item_tooltip_text_set(it, text);
}
EOLIAN static void
@@ -4822,7 +4810,7 @@ elm_gengrid_item_tooltip_content_cb_set(Elm_Object_Item *item,
const void *data,
Evas_Smart_Cb del_cb)
{
- eo_do(item, elm_wdg_item_tooltip_content_cb_set(func, data, del_cb));
+ elm_wdg_item_tooltip_content_cb_set(item, func, data, del_cb);
}
EOLIAN static void
@@ -4843,12 +4831,10 @@ _elm_gengrid_item_elm_widget_item_tooltip_content_cb_set(Eo *eo_it, Elm_Gen_Item
}
if (VIEW(it))
{
- eo_do_super(eo_it, ELM_GENGRID_ITEM_CLASS,
- elm_wdg_item_tooltip_content_cb_set
- (it->tooltip.content_cb, it->tooltip.data, NULL));
- eo_do(eo_it,
- elm_wdg_item_tooltip_style_set(it->tooltip.style),
- elm_wdg_item_tooltip_window_mode_set(it->tooltip.free_size));
+ elm_wdg_item_tooltip_content_cb_set
+ (eo_super(eo_it, ELM_GENGRID_ITEM_CLASS), it->tooltip.content_cb, it->tooltip.data, NULL);
+ elm_wdg_item_tooltip_style_set(eo_it, it->tooltip.style);
+ elm_wdg_item_tooltip_window_mode_set(eo_it, it->tooltip.free_size);
}
return;
@@ -4860,7 +4846,7 @@ error:
EAPI void
elm_gengrid_item_tooltip_unset(Elm_Object_Item *item)
{
- eo_do(item, elm_wdg_item_tooltip_unset());
+ elm_wdg_item_tooltip_unset(item);
}
EOLIAN static void
@@ -4869,8 +4855,7 @@ _elm_gengrid_item_elm_widget_item_tooltip_unset(Eo *eo_it, Elm_Gen_Item *it)
ELM_GENGRID_ITEM_CHECK_OR_RETURN(it);
if ((VIEW(it)) && (it->tooltip.content_cb))
- eo_do_super(eo_it, ELM_GENGRID_ITEM_CLASS,
- elm_wdg_item_tooltip_unset());
+ elm_wdg_item_tooltip_unset(eo_super(eo_it, ELM_GENGRID_ITEM_CLASS));
if (it->tooltip.del_cb)
it->tooltip.del_cb((void *)it->tooltip.data, WIDGET(it), it);
@@ -4879,14 +4864,14 @@ _elm_gengrid_item_elm_widget_item_tooltip_unset(Eo *eo_it, Elm_Gen_Item *it)
it->tooltip.data = NULL;
it->tooltip.free_size = EINA_FALSE;
if (it->tooltip.style)
- eo_do(eo_it, elm_wdg_item_tooltip_style_set(NULL));
+ elm_wdg_item_tooltip_style_set(eo_it, NULL);
}
EAPI void
elm_gengrid_item_tooltip_style_set(Elm_Object_Item *it,
const char *style)
{
- eo_do(it, elm_wdg_item_tooltip_style_set(style));
+ elm_wdg_item_tooltip_style_set(it, style);
}
EOLIAN static void
@@ -4894,15 +4879,14 @@ _elm_gengrid_item_elm_widget_item_tooltip_style_set(Eo *eo_it, Elm_Gen_Item *it,
const char *style)
{
eina_stringshare_replace(&it->tooltip.style, style);
- if (VIEW(it)) eo_do_super(eo_it, ELM_GENGRID_ITEM_CLASS,
- elm_wdg_item_tooltip_style_set(style));
+ if (VIEW(it)) elm_wdg_item_tooltip_style_set(eo_super(eo_it, ELM_GENGRID_ITEM_CLASS), style);
}
EAPI const char *
elm_gengrid_item_tooltip_style_get(const Elm_Object_Item *it)
{
const char *ret;
- return eo_do_ret(it, ret, elm_wdg_item_tooltip_style_get());
+ return elm_wdg_item_tooltip_style_get(it);
}
EOLIAN static const char *
@@ -4916,7 +4900,7 @@ elm_gengrid_item_tooltip_window_mode_set(Elm_Object_Item *it,
Eina_Bool disable)
{
Eina_Bool ret;
- return eo_do_ret(it, ret, elm_wdg_item_tooltip_window_mode_set(disable));
+ return elm_wdg_item_tooltip_window_mode_set(it, disable);
}
EOLIAN static Eina_Bool
@@ -4927,8 +4911,7 @@ _elm_gengrid_item_elm_widget_item_tooltip_window_mode_set(Eo *eo_it, Elm_Gen_Ite
if (VIEW(it))
{
Eina_Bool ret;
- eo_do_super(eo_it, ELM_GENGRID_ITEM_CLASS,
- ret = elm_wdg_item_tooltip_window_mode_set(disable));
+ ret = elm_wdg_item_tooltip_window_mode_set(eo_super(eo_it, ELM_GENGRID_ITEM_CLASS), disable);
return ret;
}
@@ -4939,7 +4922,7 @@ EAPI Eina_Bool
elm_gengrid_item_tooltip_window_mode_get(const Elm_Object_Item *it)
{
Eina_Bool ret;
- return eo_do_ret(it, ret, elm_wdg_item_tooltip_window_mode_get());
+ return elm_wdg_item_tooltip_window_mode_get(it);
}
EOLIAN static Eina_Bool
@@ -4954,7 +4937,7 @@ EAPI void
elm_gengrid_item_cursor_set(Elm_Object_Item *it,
const char *cursor)
{
- eo_do(it, elm_wdg_item_cursor_set(cursor));
+ elm_wdg_item_cursor_set(it, cursor);
}
EOLIAN static void
@@ -4964,21 +4947,20 @@ _elm_gengrid_item_elm_widget_item_cursor_set(Eo *eo_it, Elm_Gen_Item *it,
ELM_GENGRID_ITEM_CHECK_OR_RETURN(it);
eina_stringshare_replace(&it->mouse_cursor, cursor);
- if (VIEW(it)) eo_do_super(eo_it, ELM_GENGRID_ITEM_CLASS,
- elm_wdg_item_cursor_set(cursor));
+ if (VIEW(it)) elm_wdg_item_cursor_set(eo_super(eo_it, ELM_GENGRID_ITEM_CLASS), cursor);
}
EAPI const char *
elm_gengrid_item_cursor_get(const Elm_Object_Item *it)
{
const char *ret;
- return eo_do_ret(it, ret, elm_wdg_item_cursor_get());
+ return elm_wdg_item_cursor_get(it);
}
EAPI void
elm_gengrid_item_cursor_unset(Elm_Object_Item *item)
{
- eo_do(item, elm_wdg_item_cursor_unset());
+ elm_wdg_item_cursor_unset(item);
}
EOLIAN static void
@@ -4988,8 +4970,7 @@ _elm_gengrid_item_elm_widget_item_cursor_unset(Eo *eo_it, Elm_Gen_Item *it)
if (!it->mouse_cursor)
return;
- if (VIEW(it)) eo_do_super(eo_it, ELM_GENGRID_ITEM_CLASS,
- elm_wdg_item_cursor_unset());
+ if (VIEW(it)) elm_wdg_item_cursor_unset(eo_super(eo_it, ELM_GENGRID_ITEM_CLASS));
ELM_SAFE_FREE(it->mouse_cursor, eina_stringshare_del);
}
@@ -4998,14 +4979,14 @@ EAPI void
elm_gengrid_item_cursor_style_set(Elm_Object_Item *it,
const char *style)
{
- eo_do(it, elm_wdg_item_cursor_style_set(style));
+ elm_wdg_item_cursor_style_set(it, style);
}
EAPI const char *
elm_gengrid_item_cursor_style_get(const Elm_Object_Item *it)
{
const char *ret;
- return eo_do_ret(it, ret, elm_wdg_item_cursor_style_get());
+ return elm_wdg_item_cursor_style_get(it);
}
EAPI void
@@ -5015,7 +4996,7 @@ elm_gengrid_item_cursor_engine_only_set(Elm_Object_Item *eo_it,
ELM_GENGRID_ITEM_DATA_GET(eo_it, it);
it->cursor_engine_only = engine_only;
if (it->realized)
- eo_do(eo_it, elm_wdg_item_cursor_engine_only_set(engine_only));
+ elm_wdg_item_cursor_engine_only_set(eo_it, engine_only);
}
EAPI Eina_Bool
@@ -5024,7 +5005,7 @@ elm_gengrid_item_cursor_engine_only_get(const Elm_Object_Item *eo_it)
ELM_GENGRID_ITEM_DATA_GET(eo_it, it);
Eina_Bool ret;
if (it->realized)
- return eo_do_ret(eo_it, ret, elm_wdg_item_cursor_engine_only_get());
+ return elm_wdg_item_cursor_engine_only_get(eo_it);
else return it->cursor_engine_only;
}
@@ -5067,13 +5048,13 @@ elm_gengrid_bounce_set(Evas_Object *obj,
Eina_Bool v_bounce)
{
ELM_GENGRID_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_set(obj, h_bounce, v_bounce);
}
EOLIAN static void
_elm_gengrid_elm_interface_scrollable_bounce_allow_set(Eo *obj, Elm_Gengrid_Data *sd EINA_UNUSED, Eina_Bool h_bounce, Eina_Bool v_bounce)
{
- eo_do_super(obj, MY_CLASS, elm_interface_scrollable_bounce_allow_set(!!h_bounce, !!v_bounce));
+ elm_interface_scrollable_bounce_allow_set(eo_super(obj, MY_CLASS), !!h_bounce, !!v_bounce);
}
EAPI void
@@ -5082,7 +5063,7 @@ elm_gengrid_bounce_get(const Evas_Object *obj,
Eina_Bool *v_bounce)
{
ELM_GENGRID_CHECK(obj);
- eo_do( obj, elm_interface_scrollable_bounce_allow_get(h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_get(obj, h_bounce, v_bounce);
}
EOLIAN static void
@@ -5091,15 +5072,15 @@ _elm_gengrid_page_relative_set(Eo *obj, Elm_Gengrid_Data *_pd EINA_UNUSED, doubl
Evas_Coord pagesize_h;
Evas_Coord pagesize_v;
- eo_do( obj, elm_interface_scrollable_paging_get(NULL, NULL, &pagesize_h, &pagesize_v));
- eo_do( obj, elm_interface_scrollable_paging_set
- (h_pagerel, v_pagerel, pagesize_h, pagesize_v));
+ elm_interface_scrollable_paging_get(obj, NULL, NULL, &pagesize_h, &pagesize_v);
+ elm_interface_scrollable_paging_set
+ (obj, h_pagerel, v_pagerel, pagesize_h, pagesize_v);
}
EOLIAN static void
_elm_gengrid_page_relative_get(Eo *obj, Elm_Gengrid_Data *_pd EINA_UNUSED, double *h_pagerel, double *v_pagerel)
{
- eo_do( obj, elm_interface_scrollable_paging_get(h_pagerel, v_pagerel, NULL, NULL));
+ elm_interface_scrollable_paging_get(obj, h_pagerel, v_pagerel, NULL, NULL);
}
EOLIAN static void
@@ -5108,9 +5089,9 @@ _elm_gengrid_page_size_set(Eo *obj, Elm_Gengrid_Data *_pd EINA_UNUSED, Evas_Coor
double pagerel_h;
double pagerel_v;
- eo_do( obj, elm_interface_scrollable_paging_get(&pagerel_h, &pagerel_v, NULL, NULL));
- eo_do( obj, elm_interface_scrollable_paging_set
- (pagerel_h, pagerel_v, h_pagesize, v_pagesize));
+ elm_interface_scrollable_paging_get(obj, &pagerel_h, &pagerel_v, NULL, NULL);
+ elm_interface_scrollable_paging_set
+ (obj, pagerel_h, pagerel_v, h_pagesize, v_pagesize);
}
EAPI void
@@ -5119,7 +5100,7 @@ elm_gengrid_current_page_get(const Evas_Object *obj,
int *v_pagenumber)
{
ELM_GENGRID_CHECK(obj);
- eo_do( obj, elm_interface_scrollable_current_page_get(h_pagenumber, v_pagenumber));
+ elm_interface_scrollable_current_page_get(obj, h_pagenumber, v_pagenumber);
}
EAPI void
@@ -5128,7 +5109,7 @@ elm_gengrid_last_page_get(const Evas_Object *obj,
int *v_pagenumber)
{
ELM_GENGRID_CHECK(obj);
- eo_do( obj, elm_interface_scrollable_last_page_get(h_pagenumber, v_pagenumber));
+ elm_interface_scrollable_last_page_get(obj, h_pagenumber, v_pagenumber);
}
EINA_DEPRECATED EAPI void
@@ -5137,7 +5118,7 @@ elm_gengrid_page_show(const Evas_Object *obj,
int v_pagenumber)
{
ELM_GENGRID_CHECK(obj);
- eo_do( obj, elm_interface_scrollable_page_show(h_pagenumber, v_pagenumber));
+ elm_interface_scrollable_page_show(obj, h_pagenumber, v_pagenumber);
}
EINA_DEPRECATED EAPI void
@@ -5146,7 +5127,7 @@ elm_gengrid_page_bring_in(const Evas_Object *obj,
int v_pagenumber)
{
ELM_GENGRID_CHECK(obj);
- eo_do( obj, elm_interface_scrollable_page_bring_in(h_pagenumber, v_pagenumber));
+ elm_interface_scrollable_page_bring_in(obj, h_pagenumber, v_pagenumber);
}
EAPI void
@@ -5155,7 +5136,7 @@ elm_gengrid_scroller_policy_set(Evas_Object *obj,
Elm_Scroller_Policy policy_v)
{
ELM_GENGRID_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_policy_set(policy_h, policy_v));
+ elm_interface_scrollable_policy_set(obj, policy_h, policy_v);
}
EOLIAN static void
@@ -5165,7 +5146,7 @@ _elm_gengrid_elm_interface_scrollable_policy_set(Eo *obj, Elm_Gengrid_Data *sd E
(policy_v >= ELM_SCROLLER_POLICY_LAST))
return;
- eo_do_super(obj, MY_CLASS, elm_interface_scrollable_policy_set(policy_h, policy_v));
+ elm_interface_scrollable_policy_set(eo_super(obj, MY_CLASS), policy_h, policy_v);
}
EAPI void
@@ -5174,7 +5155,7 @@ elm_gengrid_scroller_policy_get(const Evas_Object *obj,
Elm_Scroller_Policy *policy_v)
{
ELM_GENGRID_CHECK(obj);
- eo_do( obj, elm_interface_scrollable_policy_get(policy_h, policy_v));
+ elm_interface_scrollable_policy_get(obj, policy_h, policy_v);
}
EOLIAN static void
@@ -5182,7 +5163,7 @@ _elm_gengrid_elm_interface_scrollable_policy_get(Eo *obj, Elm_Gengrid_Data *sd E
{
Elm_Scroller_Policy s_policy_h, s_policy_v;
- eo_do_super(obj, MY_CLASS, elm_interface_scrollable_policy_get(&s_policy_h, &s_policy_v));
+ elm_interface_scrollable_policy_get(eo_super(obj, MY_CLASS), &s_policy_h, &s_policy_v);
if (policy_h) *policy_h = (Elm_Scroller_Policy)s_policy_h;
if (policy_v) *policy_v = (Elm_Scroller_Policy)s_policy_v;
}
@@ -5491,9 +5472,9 @@ _elm_gengrid_item_elm_interface_atspi_accessible_state_set_get(Eo *eo_it, Elm_Ge
Elm_Atspi_State_Set ret;
Eina_Bool sel;
- eo_do_super(eo_it, ELM_GENGRID_ITEM_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(eo_it, ELM_GENGRID_ITEM_CLASS));
- eo_do(eo_it, sel = elm_obj_gengrid_item_selected_get());
+ sel = elm_obj_gengrid_item_selected_get(eo_it);
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTABLE);
@@ -5509,7 +5490,7 @@ _elm_gengrid_item_elm_interface_atspi_accessible_name_get(Eo *eo_it, Elm_Gen_Ite
char *ret;
Eina_Strbuf *buf;
- eo_do_super(eo_it, ELM_GENGRID_ITEM_CLASS, ret = elm_interface_atspi_accessible_name_get());
+ ret = elm_interface_atspi_accessible_name_get(eo_super(eo_it, ELM_GENGRID_ITEM_CLASS));
if (ret) return ret;
buf = eina_strbuf_new();
@@ -5637,8 +5618,7 @@ _elm_gengrid_wheel_disabled_set(Eo *obj, Elm_Gengrid_Data *sd, Eina_Bool disable
{
disabled = !!disabled;
if (sd->wheel_disabled != disabled)
- eo_do(obj,
- elm_interface_scrollable_wheel_disabled_set(disabled));
+ elm_interface_scrollable_wheel_disabled_set(obj, disabled);
sd->wheel_disabled = disabled;
}
@@ -5691,7 +5671,7 @@ _elm_gengrid_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Gengrid_Da
EINA_INLIST_FOREACH(sd->items, it)
ret = eina_list_append(ret, EO_OBJ(it));
- eo_do_super(obj, ELM_GENGRID_CLASS, ret2 = elm_interface_atspi_accessible_children_get());
+ ret2 = elm_interface_atspi_accessible_children_get(eo_super(obj, ELM_GENGRID_CLASS));
return eina_list_merge(ret, ret2);
}
@@ -5701,7 +5681,7 @@ _elm_gengrid_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Gengrid_D
{
Elm_Atspi_State_Set ret;
- eo_do_super(obj, ELM_GENGRID_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(obj, ELM_GENGRID_CLASS));
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_MANAGES_DESCENDANTS);
diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c
index 89130a93a..d57fecbf6 100644
--- a/src/lib/elm_genlist.c
+++ b/src/lib/elm_genlist.c
@@ -262,7 +262,7 @@ _elm_genlist_pan_evas_object_smart_del(Eo *obj, Elm_Genlist_Pan_Data *psd)
{
ecore_job_del(psd->resize_job);
- eo_do_super(obj, MY_PAN_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_PAN_CLASS));
}
EOLIAN static void
@@ -422,7 +422,7 @@ _item_content_realize(Elm_Gen_Item *it,
elm_widget_sub_object_add(WIDGET(it), content);
}
- if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(EO_OBJ(it)))
elm_widget_disabled_set(content, EINA_TRUE);
snprintf(buf, sizeof(buf), "elm,state,%s,visible", key);
@@ -618,10 +618,10 @@ _item_scroll(Elm_Genlist_Data *sd)
break;
}
if (sd->bring_in)
- eo_do(sd->obj, elm_interface_scrollable_region_bring_in(dx, dy, dw, dh));
+ elm_interface_scrollable_region_bring_in(sd->obj, dx, dy, dw, dh);
else
- eo_do(sd->obj, elm_interface_scrollable_content_region_show
- (dx, dy, dw, dh));
+ elm_interface_scrollable_content_region_show
+ (sd->obj, dx, dy, dw, dh);
it->item->show_me = EINA_FALSE;
sd->show_item = NULL;
@@ -642,13 +642,13 @@ _elm_genlist_item_unrealize(Elm_Gen_Item *it,
evas_event_freeze(evas_object_evas_get(WIDGET(it)));
if (!calc)
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_UNREALIZED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_UNREALIZED, EO_OBJ(it));
ELM_SAFE_FREE(it->long_timer, ecore_timer_del);
_view_clear(VIEW(it), &(it->texts), NULL);
ELM_SAFE_FREE(it->item_focus_chain, eina_list_free);
- eo_do(EO_OBJ(it), elm_wdg_item_track_cancel());
+ elm_wdg_item_track_cancel(EO_OBJ(it));
_item_unrealize(it);
@@ -717,8 +717,8 @@ _calc_job(void *data)
evas_object_geometry_get(sd->pan_obj, NULL, NULL, &ow, &sd->h);
if (sd->mode == ELM_LIST_COMPRESS)
- eo_do(sd->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, NULL));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sd->obj, NULL, NULL, &vw, NULL);
if (sd->w != ow) sd->w = ow;
@@ -793,8 +793,8 @@ _calc_job(void *data)
{
sd->minw = minw;
sd->minh = minh;
- eo_do(sd->pan_obj, eo_event_callback_call
- (ELM_PAN_EVENT_CHANGED, NULL));
+ eo_event_callback_call
+ (sd->pan_obj, ELM_PAN_EVENT_CHANGED, NULL);
elm_layout_sizing_eval(sd->obj);
if (sd->reorder_it)
{
@@ -810,9 +810,9 @@ _calc_job(void *data)
it = sd->anchor_item;
it_y = sd->anchor_y;
- eo_do(sd->obj, elm_interface_scrollable_content_pos_set
- (sd->pan_x, it->item->block->y
- + it->y + it_y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set
+ (sd->obj, sd->pan_x, it->item->block->y
+ + it->y + it_y, EINA_TRUE);
sd->anchor_item = it;
sd->anchor_y = it_y;
}
@@ -824,7 +824,7 @@ _calc_job(void *data)
}
if (sd->check_scroll)
{
- eo_do(sd->pan_obj, elm_obj_pan_content_size_get(&pan_w, &pan_h));
+ elm_obj_pan_content_size_get(sd->pan_obj, &pan_w, &pan_h);
if (EINA_INLIST_GET(sd->show_item) == sd->items->last)
sd->scroll_to_type = ELM_GENLIST_ITEM_SCROLLTO_IN;
@@ -879,8 +879,8 @@ _elm_genlist_elm_layout_sizing_eval(Eo *obj, Elm_Genlist_Data *sd)
{
Evas_Coord vw = 0, vh = 0;
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &vw, &vh);
if ((vw != 0) && (vw != sd->prev_viewport_w))
{
Item_Block *itb;
@@ -1081,7 +1081,7 @@ _item_sub_items_clear(Elm_Gen_Item *it)
EINA_LIST_FOREACH(it->item->items, l, eo_it2)
tl = eina_list_append(tl, eo_it2);
EINA_LIST_FREE(tl, eo_it2)
- eo_do(eo_it2, elm_wdg_item_del());
+ elm_wdg_item_del(eo_it2);
}
static void
@@ -1159,9 +1159,9 @@ _item_tree_effect_finish(Elm_Genlist_Data *sd)
sd->move_effect_mode = ELM_GENLIST_TREE_EFFECT_NONE;
sd->move_items = eina_list_free(sd->move_items);
- eo_do(sd->pan_obj, eo_event_callback_call(ELM_PAN_EVENT_CHANGED, NULL));
- eo_do(sd->obj, eo_event_callback_call
- (ELM_GENLIST_EVENT_TREE_EFFECT_FINISHED, NULL));
+ eo_event_callback_call(sd->pan_obj, ELM_PAN_EVENT_CHANGED, NULL);
+ eo_event_callback_call
+ (sd->obj, ELM_GENLIST_EVENT_TREE_EFFECT_FINISHED, NULL);
evas_object_smart_changed(sd->pan_obj);
_elm_genlist_tree_effect_stop(sd);
@@ -1305,7 +1305,7 @@ _elm_genlist_item_state_update(Elm_Gen_Item *it)
edje_object_signal_emit
(it->deco_all_view, SIGNAL_SELECTED, "elm");
}
- if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(EO_OBJ(it)))
{
edje_object_signal_emit(VIEW(it), SIGNAL_DISABLED, "elm");
if (it->deco_all_view)
@@ -1338,8 +1338,8 @@ _elm_genlist_item_index_update(Elm_Gen_Item *it)
{
if (it->position_update || GL_IT(it)->block->position_update)
{
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_INDEX_UPDATE, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_INDEX_UPDATE, EO_OBJ(it));
it->position_update = EINA_FALSE;
}
}
@@ -1442,9 +1442,9 @@ _expand_toggle_signal_cb(void *data,
Elm_Gen_Item *it = data;
if (it->item->expanded)
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_CONTRACT_REQUEST, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_CONTRACT_REQUEST, EO_OBJ(it));
else
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_EXPAND_REQUEST, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_EXPAND_REQUEST, EO_OBJ(it));
}
static void
@@ -1456,7 +1456,7 @@ _expand_signal_cb(void *data,
Elm_Gen_Item *it = data;
if (!it->item->expanded)
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_EXPAND_REQUEST, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_EXPAND_REQUEST, EO_OBJ(it));
}
static void
@@ -1468,7 +1468,7 @@ _contract_signal_cb(void *data,
Elm_Gen_Item *it = data;
if (it->item->expanded)
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_CONTRACT_REQUEST, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_CONTRACT_REQUEST, EO_OBJ(it));
}
//-- item cache handle routine --//
@@ -1583,7 +1583,7 @@ _item_cache_add(Elm_Gen_Item *it, Eina_List *contents)
if (it->selected)
edje_object_signal_emit(itc->base_view, SIGNAL_UNSELECTED, "elm");
- if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(EO_OBJ(it)))
edje_object_signal_emit(itc->base_view, SIGNAL_ENABLED, "elm");
if ((EO_OBJ(it) == sd->focused_item) &&
(elm_widget_focus_highlight_enabled_get(obj) || _elm_config->win_auto_focus_enable))
@@ -1936,16 +1936,13 @@ _item_realize(Elm_Gen_Item *it,
if (it->tooltip.content_cb)
{
- eo_do(EO_OBJ(it),
- elm_wdg_item_tooltip_content_cb_set(
- it->tooltip.content_cb, it->tooltip.data, NULL),
- elm_wdg_item_tooltip_style_set(it->tooltip.style),
- elm_wdg_item_tooltip_window_mode_set(it->tooltip.free_size));
+ elm_wdg_item_tooltip_content_cb_set(EO_OBJ(it), it->tooltip.content_cb, it->tooltip.data, NULL);
+ elm_wdg_item_tooltip_style_set(EO_OBJ(it), it->tooltip.style);
+ elm_wdg_item_tooltip_window_mode_set(EO_OBJ(it), it->tooltip.free_size);
}
if (it->mouse_cursor)
- eo_do(EO_OBJ(it),
- elm_wdg_item_cursor_set(it->mouse_cursor));
+ elm_wdg_item_cursor_set(EO_OBJ(it), it->mouse_cursor);
it->realized = EINA_TRUE;
it->want_unrealize = EINA_FALSE;
@@ -1986,7 +1983,7 @@ _item_realize(Elm_Gen_Item *it,
}
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_REALIZED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_REALIZED, EO_OBJ(it));
}
//Send a signal so that an item changes its style according to its expand depth
@@ -2437,8 +2434,7 @@ _elm_genlist_tree_effect_setup(Elm_Genlist_Data *sd)
evas_object_stack_below(sd->event_block_rect, sd->stack[1]);
evas_object_show(sd->event_block_rect);
sd->start_time = ecore_time_get();
- eo_do(sd->obj,
- eo_event_callback_add(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _tree_effect_animator_cb, sd->obj));
+ eo_event_callback_add(sd->obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _tree_effect_animator_cb, sd->obj);
sd->tree_effect_animator = 1;
return EINA_TRUE;
}
@@ -2451,8 +2447,7 @@ _elm_genlist_tree_effect_stop(Elm_Genlist_Data *sd)
if (sd->tree_effect_animator)
{
sd->tree_effect_animator = 0;
- eo_do(sd->obj,
- eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _tree_effect_animator_cb, sd->obj));
+ eo_event_callback_del(sd->obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _tree_effect_animator_cb, sd->obj);
}
}
@@ -2523,15 +2518,14 @@ _elm_genlist_pan_evas_object_smart_calculate(Eo *obj, Elm_Genlist_Pan_Data *psd)
(sd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_NONE))
_item_auto_scroll(sd);
- eo_do((sd)->obj,
- elm_interface_scrollable_content_pos_get(&vx, &vy),
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_pos_get((sd)->obj, &vx, &vy);
+ elm_interface_scrollable_content_viewport_geometry_get
+ ((sd)->obj, NULL, NULL, &vw, &vh);
if (sd->reorder_fast == 1)
- eo_do((sd)->obj, elm_interface_scrollable_content_region_show(vx, vy - 10, vw, vh));
+ elm_interface_scrollable_content_region_show((sd)->obj, vx, vy - 10, vw, vh);
else if (sd->reorder_fast == -1)
- eo_do((sd)->obj, elm_interface_scrollable_content_region_show(vx, vy + 10, vw, vh));
+ elm_interface_scrollable_content_region_show((sd)->obj, vx, vy + 10, vw, vh);
if (sd->focused_item && !sd->item_loop_enable)
_elm_widget_focus_highlight_start(psd->wobj);
@@ -2545,15 +2539,15 @@ _elm_genlist_pan_evas_object_smart_calculate(Eo *obj, Elm_Genlist_Pan_Data *psd)
evas_event_thaw(evas_object_evas_get(obj));
evas_event_thaw_eval(evas_object_evas_get(obj));
- eo_do(psd->wobj, eo_event_callback_call
- (ELM_INTERFACE_SCROLLABLE_EVENT_CHANGED, NULL));
+ eo_event_callback_call
+ (psd->wobj, ELM_INTERFACE_SCROLLABLE_EVENT_CHANGED, NULL);
}
EOLIAN static void
_elm_genlist_pan_eo_base_destructor(Eo *obj, Elm_Genlist_Pan_Data *psd)
{
eo_data_unref(psd->wobj, psd->wsd);
- eo_do_super(obj, MY_PAN_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, MY_PAN_CLASS));
}
EOLIAN static void
@@ -2715,7 +2709,7 @@ _elm_genlist_item_focused(Elm_Object_Item *eo_it)
if (_is_no_select(it) ||
(eo_it == sd->focused_item) ||
- (eo_do_ret(eo_it, tmp, elm_wdg_item_disabled_get())))
+ (elm_wdg_item_disabled_get(eo_it)))
return;
switch (_elm_config->focus_autoscroll_mode)
@@ -2736,7 +2730,7 @@ _elm_genlist_item_focused(Elm_Object_Item *eo_it)
if (it->realized)
_elm_genlist_item_focus_update(it);
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_ITEM_FOCUSED, eo_it));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_ITEM_FOCUSED, eo_it);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE);
}
@@ -2764,7 +2758,7 @@ _elm_genlist_item_unfocused(Elm_Object_Item *eo_it)
}
sd->focused_item = NULL;
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_ITEM_UNFOCUSED, eo_it));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_ITEM_UNFOCUSED, eo_it);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_FALSE);
}
@@ -2789,7 +2783,7 @@ _item_focused_next(Evas_Object *obj, Elm_Focus_Direction dir)
return EINA_FALSE;
while ((next) &&
- ((eo_do_ret(EO_OBJ(next), tmp, elm_wdg_item_disabled_get())) ||
+ ((elm_wdg_item_disabled_get(EO_OBJ(next))) ||
(_is_no_select(next))))
if (!next->hide) next = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(next)->next);
}
@@ -2804,7 +2798,7 @@ _item_focused_next(Evas_Object *obj, Elm_Focus_Direction dir)
next = eo_data_scope_get(eo_next, ELM_GENLIST_ITEM_CLASS);
while ((next) &&
- ((eo_do_ret(eo_next, tmp, elm_wdg_item_disabled_get())) ||
+ ((elm_wdg_item_disabled_get(eo_next)) ||
(_is_no_select(next))))
{
eo_next = elm_genlist_item_prev_get(eo_next);
@@ -2819,7 +2813,7 @@ _item_focused_next(Evas_Object *obj, Elm_Focus_Direction dir)
next = eo_data_scope_get(eo_next, ELM_GENLIST_ITEM_CLASS);
while ((next) &&
- ((eo_do_ret(eo_next, tmp, elm_wdg_item_disabled_get())) ||
+ ((elm_wdg_item_disabled_get(eo_next)) ||
(_is_no_select(next))))
{
eo_next = elm_genlist_item_next_get(eo_next);
@@ -2896,10 +2890,9 @@ _key_action_move_dir(Evas_Object *obj, Elm_Focus_Direction dir, Eina_Bool multi)
Eina_Bool focus_only = EINA_FALSE;
// get content size and viewport size
- eo_do(obj,
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, NULL, &v),
- elm_interface_scrollable_content_size_get(NULL, &min));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, NULL, &v);
+ elm_interface_scrollable_content_size_get(obj, NULL, &min);
if (_elm_config->item_select_on_focus_disable)
{
@@ -2979,12 +2972,11 @@ _key_action_move(Evas_Object *obj, const char *params)
Elm_Object_Item *it = NULL;
Evas_Coord pan_max_x = 0, pan_max_y = 0;
- eo_do(obj,
- elm_interface_scrollable_content_pos_get(&x, &y),
- elm_interface_scrollable_step_size_get(&step_x, &step_y),
- elm_interface_scrollable_page_size_get(&page_x, &page_y),
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &v_w, &v_h));
+ elm_interface_scrollable_content_pos_get(obj, &x, &y);
+ elm_interface_scrollable_step_size_get(obj, &step_x, &step_y);
+ elm_interface_scrollable_page_size_get(obj, &page_x, &page_y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &v_w, &v_h);
_elm_widget_focus_auto_show(obj);
if (!strcmp(dir, "left"))
@@ -3063,13 +3055,13 @@ _key_action_move(Evas_Object *obj, const char *params)
}
else return EINA_FALSE;
- eo_do(sd->pan_obj, elm_obj_pan_pos_max_get(&pan_max_x, &pan_max_y));
+ elm_obj_pan_pos_max_get(sd->pan_obj, &pan_max_x, &pan_max_y);
if (x < 0) x = 0;
if (x > pan_max_x) x = pan_max_x;
if (y < 0) y = 0;
if (y > pan_max_y) y = pan_max_y;
- eo_do(obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(obj, x, y, EINA_TRUE);
return EINA_TRUE;
}
@@ -3124,7 +3116,7 @@ _key_action_select(Evas_Object *obj, const char *params)
if (_item_select(it)) goto deleted;
}
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_ACTIVATED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_ACTIVATED, EO_OBJ(it));
return EINA_TRUE;
@@ -3178,7 +3170,7 @@ _elm_genlist_elm_widget_sub_object_add(Eo *obj, Elm_Genlist_Data *_pd EINA_UNUSE
* creation, thus issuing TOO MANY sizing_eval()'s here. they are
* not needed at here anyway, so let's skip listening to those
* hints changes */
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_add(sobj));
+ int_ret = elm_obj_widget_sub_object_add(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
return EINA_TRUE;
@@ -3196,7 +3188,7 @@ _elm_genlist_elm_widget_sub_object_del(Eo *obj, Elm_Genlist_Data *sd, Evas_Objec
* about too many recalculations */
sd->on_sub_del = EINA_TRUE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
sd->on_sub_del = EINA_FALSE;
@@ -3277,7 +3269,7 @@ _elm_genlist_elm_widget_on_focus(Eo *obj, Elm_Genlist_Data *sd, Elm_Object_Item
Elm_Object_Item *eo_it = NULL;
Eina_Bool is_sel = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_FALSE;
if (elm_widget_focus_get(obj) && (sd->items) && (sd->selected) &&
@@ -3399,7 +3391,7 @@ _mirrored_set(Evas_Object *obj,
ELM_GENLIST_DATA_GET(obj, sd);
_item_cache_zero(sd);
- eo_do(obj, elm_interface_scrollable_mirrored_set(rtl));
+ elm_interface_scrollable_mirrored_set(obj, rtl);
}
EOLIAN static Eina_Bool
@@ -3410,7 +3402,7 @@ _elm_genlist_elm_widget_theme_apply(Eo *obj, Elm_Genlist_Data *sd)
Eina_List *l;
Elm_Gen_Item *it;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
evas_event_freeze(evas_object_evas_get(obj));
@@ -3451,7 +3443,7 @@ _show_region_hook(void *data EINA_UNUSED,
//x & y are screen coordinates, Add with pan coordinates
x += sd->pan_x;
y += sd->pan_y;
- eo_do(obj, elm_interface_scrollable_content_region_show(x, y, w, h));
+ elm_interface_scrollable_content_region_show(obj, x, y, w, h);
}
static void
@@ -3463,14 +3455,14 @@ _item_highlight(Elm_Gen_Item *it)
if (_is_no_select(it) ||
(!sd->highlight) ||
- (it->highlighted) || eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()) ||
+ (it->highlighted) || elm_wdg_item_disabled_get(EO_OBJ(it)) ||
(it->item->deco_it_view))
return;
edje_object_signal_emit(VIEW(it), SIGNAL_SELECTED, "elm");
if (it->deco_all_view)
edje_object_signal_emit(it->deco_all_view, SIGNAL_SELECTED, "elm");
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_HIGHLIGHTED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_HIGHLIGHTED, EO_OBJ(it));
selectraise = edje_object_data_get(VIEW(it), "selectraise");
if ((selectraise) && (!strcmp(selectraise, "on")))
@@ -3491,7 +3483,7 @@ _item_unhighlight(Elm_Gen_Item *it)
if (!it->highlighted) return;
edje_object_signal_emit(VIEW(it), SIGNAL_UNSELECTED, "elm");
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_UNHIGHLIGHTED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_UNHIGHLIGHTED, EO_OBJ(it));
if (it->deco_all_view)
edje_object_signal_emit
(it->deco_all_view, SIGNAL_UNSELECTED, "elm");
@@ -3674,7 +3666,7 @@ _elm_genlist_item_del_not_serious(Elm_Gen_Item *it)
ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
Elm_Object_Item *eo_it = EO_OBJ(it);
- eo_do(eo_it, elm_wdg_item_pre_notify_del());
+ elm_wdg_item_pre_notify_del(eo_it);
if (it->selected)
{
@@ -3792,8 +3784,8 @@ _item_unselect(Elm_Gen_Item *it)
it->selected = EINA_FALSE;
sd->selected = eina_list_remove(sd->selected, EO_OBJ(it));
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, EO_OBJ(it));
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(EO_OBJ(it), ELM_ATSPI_STATE_SELECTED, EINA_FALSE);
}
@@ -3863,8 +3855,8 @@ _item_mouse_move_cb(void *data,
sd->movements++;
}
ELM_SAFE_FREE(it->long_timer, ecore_timer_del);
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG, eo_it);
return;
}
if ((!it->down) || (sd->longpressed))
@@ -3940,31 +3932,31 @@ _item_mouse_move_cb(void *data,
if (dy < 0)
{
if (ady > adx)
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_UP, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_UP, eo_it);
else
{
if (dx < 0)
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_LEFT, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_LEFT, eo_it);
else
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_RIGHT, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_RIGHT, eo_it);
}
}
else
{
if (ady > adx)
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_DOWN, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_DOWN, eo_it);
else
{
if (dx < 0)
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_LEFT, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_LEFT, eo_it);
else
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_RIGHT, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START_RIGHT, eo_it);
}
}
}
@@ -3980,12 +3972,12 @@ _long_press_cb(void *data)
ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
if (_is_no_select(it) ||
- eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()) || (it->dragging))
+ elm_wdg_item_disabled_get(EO_OBJ(it)) || (it->dragging))
goto end;
sd->longpressed = EINA_TRUE;
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, EO_OBJ(it));
if ((sd->reorder_mode) && !(GL_IT(it)->type & ELM_GENLIST_ITEM_GROUP))
{
sd->reorder_it = it;
@@ -3995,9 +3987,9 @@ _long_press_cb(void *data)
else
evas_object_stack_below(VIEW(it), sd->stack[1]);
- eo_do(sd->obj, elm_interface_scrollable_hold_set(EINA_TRUE));
- eo_do(sd->obj, elm_interface_scrollable_bounce_allow_set
- (EINA_FALSE, EINA_FALSE));
+ elm_interface_scrollable_hold_set(sd->obj, EINA_TRUE);
+ elm_interface_scrollable_bounce_allow_set
+ (sd->obj, EINA_FALSE, EINA_FALSE);
list = elm_genlist_realized_items_get
((sd)->obj);
@@ -4030,7 +4022,7 @@ _swipe_do(Elm_Gen_Item *it)
ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
if (_is_no_select(it) ||
- eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get())) return;
+ elm_wdg_item_disabled_get(EO_OBJ(it))) return;
sd->swipe = EINA_FALSE;
for (i = 0; i < sd->movements; i++)
@@ -4042,8 +4034,8 @@ _swipe_do(Elm_Gen_Item *it)
sum /= sd->movements;
if (abs(sum - sd->history[0].x) <= 10) return;
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_SWIPE, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_SWIPE, EO_OBJ(it));
}
static Eina_Bool
@@ -4098,34 +4090,34 @@ _multi_touch_gesture_eval(Elm_Gen_Item *it)
if ((off_x + off_mx) > (off_y + off_my))
{
if ((sd->cur_x > sd->prev_x) && (sd->cur_mx > sd->prev_mx))
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_MULTI_SWIPE_RIGHT, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_MULTI_SWIPE_RIGHT, eo_it);
else if ((sd->cur_x < sd->prev_x) && (sd->cur_mx < sd->prev_mx))
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_MULTI_SWIPE_LEFT, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_MULTI_SWIPE_LEFT, eo_it);
else if (abs(sd->cur_x - sd->cur_mx) >
abs(sd->prev_x - sd->prev_mx))
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_MULTI_PINCH_OUT, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_MULTI_PINCH_OUT, eo_it);
else
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_MULTI_PINCH_IN, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_MULTI_PINCH_IN, eo_it);
}
else
{
if ((sd->cur_y > sd->prev_y) && (sd->cur_my > sd->prev_my))
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_MULTI_SWIPE_DOWN, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_MULTI_SWIPE_DOWN, eo_it);
else if ((sd->cur_y < sd->prev_y) && (sd->cur_my < sd->prev_my))
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_MULTI_SWIPE_UP, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_MULTI_SWIPE_UP, eo_it);
else if (abs(sd->cur_y - sd->cur_my) >
abs(sd->prev_y - sd->prev_my))
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_MULTI_PINCH_OUT, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_MULTI_PINCH_OUT, eo_it);
else
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_MULTI_PINCH_IN, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_MULTI_PINCH_IN, eo_it);
}
}
@@ -4158,8 +4150,8 @@ _item_multi_down_cb(void *data,
if (it->dragging)
{
it->dragging = EINA_FALSE;
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_STOP, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_STOP, EO_OBJ(it));
}
ELM_SAFE_FREE(it->item->swipe_timer, ecore_timer_del);
if (sd->on_hold)
@@ -4261,7 +4253,7 @@ _item_mouse_down_cb(void *data,
it->base->still_in = EINA_TRUE;
if (_is_no_select(it) ||
- eo_do_ret((Eo *)eo_it, tmp, elm_wdg_item_disabled_get()))
+ elm_wdg_item_disabled_get((Eo *)eo_it))
return;
// and finally call the user callbacks.
@@ -4270,13 +4262,13 @@ _item_mouse_down_cb(void *data,
_item_highlight(it);
if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK)
{
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, eo_it));
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_ACTIVATED, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, eo_it);
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_ACTIVATED, eo_it);
}
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_PRESSED, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_PRESSED, eo_it);
}
static Item_Block *
@@ -4609,18 +4601,16 @@ _item_process_post(Elm_Genlist_Data *sd,
eo_it2 = sd->selected->data;
ELM_GENLIST_ITEM_DATA_GET(eo_it2, it2);
if (!it2->item->block) return;
- eo_do(sd->obj, elm_interface_scrollable_content_pos_get(NULL, &y));
+ elm_interface_scrollable_content_pos_get(sd->obj, NULL, &y);
evas_object_geometry_get(sd->pan_obj, NULL, NULL, NULL, &h);
if ((it->y + it->item->block->y > y + h) ||
(it->y + it->item->block->y + it->item->h < y))
/* offscreen, just update */
- eo_do(sd->obj, elm_interface_scrollable_content_region_show
- (it2->x + it2->item->block->x, y,
- it2->item->block->w, h));
+ elm_interface_scrollable_content_region_show
+ (sd->obj, it2->x + it2->item->block->x, y, it2->item->block->w, h);
else
- eo_do(sd->obj, elm_interface_scrollable_content_region_show
- (it->x + it->item->block->x,
- y + it->item->h, it->item->block->w, h));
+ elm_interface_scrollable_content_region_show
+ (sd->obj, it->x + it->item->block->x, y + it->item->h, it->item->block->w, h);
}
}
@@ -4756,7 +4746,7 @@ _item_move_after(Elm_Gen_Item *it,
if (after->item->group_item) it->item->group_item = after->item->group_item;
_item_queue(sd, it, NULL);
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_MOVED_AFTER, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_MOVED_AFTER, EO_OBJ(it));
}
static void
@@ -4834,7 +4824,7 @@ _item_move_before(Elm_Gen_Item *it,
it->item->group_item = before->item->group_item;
_item_queue(sd, it, NULL);
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_MOVED_BEFORE, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_MOVED_BEFORE, EO_OBJ(it));
}
static void
@@ -4857,8 +4847,8 @@ _item_mouse_up_cb(void *data,
if (dx < 0) dx = -dx;
if (dy < 0) dy = -dy;
if ((dx < 5) && (dy < 5))
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_RIGHT, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_RIGHT, EO_OBJ(it));
return;
}
@@ -4867,7 +4857,7 @@ _item_mouse_up_cb(void *data,
ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
sd->mouse_down = EINA_FALSE;
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_RELEASED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_RELEASED, EO_OBJ(it));
if (sd->multi_touched)
{
if ((!sd->multi) && (!it->selected) && (it->highlighted))
@@ -4883,8 +4873,8 @@ _item_mouse_up_cb(void *data,
if (it->dragging)
{
it->dragging = EINA_FALSE;
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_STOP, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_STOP, EO_OBJ(it));
dragged = 1;
}
ELM_SAFE_FREE(it->item->swipe_timer, ecore_timer_del);
@@ -4914,7 +4904,7 @@ _item_mouse_up_cb(void *data,
_item_move_before(sd->reorder_it, sd->reorder_rel);
else
_item_move_after(sd->reorder_it, sd->reorder_rel);
- eo_do(WIDGET(it), eo_event_callback_call(ELM_GENLIST_EVENT_MOVED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), ELM_GENLIST_EVENT_MOVED, EO_OBJ(it));
}
else
{
@@ -4923,9 +4913,9 @@ _item_mouse_up_cb(void *data,
}
edje_object_signal_emit(VIEW(it), SIGNAL_REORDER_DISABLED, "elm");
sd->reorder_it = sd->reorder_rel = NULL;
- eo_do(sd->obj, elm_interface_scrollable_hold_set(EINA_FALSE));
- eo_do(sd->obj, elm_interface_scrollable_bounce_allow_set
- (sd->h_bounce, sd->v_bounce));
+ elm_interface_scrollable_hold_set(sd->obj, EINA_FALSE);
+ elm_interface_scrollable_bounce_allow_set
+ (sd->obj, sd->h_bounce, sd->v_bounce);
}
if (sd->longpressed)
{
@@ -4948,7 +4938,7 @@ _item_mouse_up_cb(void *data,
(ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) ||
!it->base->still_in ||
_is_no_select(it) ||
- (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get())))
+ (elm_wdg_item_disabled_get(EO_OBJ(it))))
return;
evas_object_ref(sd->obj);
@@ -5046,7 +5036,7 @@ _scroll_hold_timer_cb(void *data)
if (!data) return ECORE_CALLBACK_CANCEL;
- eo_do(sd->obj, elm_interface_scrollable_hold_set(EINA_FALSE));
+ elm_interface_scrollable_hold_set(sd->obj, EINA_FALSE);
sd->scr_hold_timer = NULL;
return ECORE_CALLBACK_CANCEL;
@@ -5295,105 +5285,105 @@ static void
_scroll_animate_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL);
}
static void
_scroll_animate_stop_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL);
}
static void
_scroll_drag_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL);
}
static void
_scroll_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL);
}
static void
_scroll_drag_stop_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL);
}
static void
_edge_left_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_EDGE_LEFT, NULL));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_EDGE_LEFT, NULL);
}
static void
_edge_right_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_EDGE_RIGHT, NULL));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_EDGE_RIGHT, NULL);
}
static void
_edge_top_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_EDGE_TOP, NULL));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_EDGE_TOP, NULL);
}
static void
_edge_bottom_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_EDGE_BOTTOM, NULL));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_EDGE_BOTTOM, NULL);
}
static void
_vbar_drag_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_VBAR_DRAG, NULL));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_VBAR_DRAG, NULL);
}
static void
_vbar_press_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_VBAR_PRESS, NULL));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_VBAR_PRESS, NULL);
}
static void
_vbar_unpress_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_VBAR_UNPRESS, NULL));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_VBAR_UNPRESS, NULL);
}
static void
_hbar_drag_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_HBAR_DRAG, NULL));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_HBAR_DRAG, NULL);
}
static void
_hbar_press_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_HBAR_PRESS, NULL));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_HBAR_PRESS, NULL);
}
static void
_hbar_unpress_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_GENLIST_EVENT_HBAR_UNPRESS, NULL));
+ eo_event_callback_call(obj, ELM_GENLIST_EVENT_HBAR_UNPRESS, NULL);
}
static void
@@ -5444,7 +5434,7 @@ _decorate_item_set(Elm_Gen_Item *it)
it->item->nocache_once = EINA_TRUE;
ELM_SAFE_FREE(sd->scr_hold_timer, ecore_timer_del);
- eo_do(sd->obj, elm_interface_scrollable_hold_set(EINA_TRUE));
+ elm_interface_scrollable_hold_set(sd->obj, EINA_TRUE);
sd->scr_hold_timer = ecore_timer_add(SCR_HOLD_TIME, _scroll_hold_timer_cb, sd->obj);
evas_event_freeze(evas_object_evas_get(sd->obj));
@@ -5538,7 +5528,7 @@ _elm_genlist_evas_object_smart_add(Eo *obj, Elm_Genlist_Data *priv)
Evas_Coord minw, minh;
int i;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->size_caches = eina_hash_pointer_new(_size_cache_free);
@@ -5558,29 +5548,28 @@ _elm_genlist_evas_object_smart_add(Eo *obj, Elm_Genlist_Data *priv)
(obj, "genlist", "base", elm_widget_style_get(obj)))
CRI("Failed to set layout!");
- eo_do(obj, elm_interface_scrollable_objects_set(wd->resize_obj, priv->hit_rect));
+ elm_interface_scrollable_objects_set(obj, wd->resize_obj, priv->hit_rect);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set
- (EINA_FALSE, _elm_config->thumbscroll_bounce_enable));
+ elm_interface_scrollable_bounce_allow_set
+ (obj, EINA_FALSE, _elm_config->thumbscroll_bounce_enable);
priv->v_bounce = _elm_config->thumbscroll_bounce_enable;
- eo_do(obj,
- elm_interface_scrollable_animate_start_cb_set(_scroll_animate_start_cb),
- elm_interface_scrollable_animate_stop_cb_set(_scroll_animate_stop_cb),
- elm_interface_scrollable_scroll_cb_set(_scroll_cb),
- elm_interface_scrollable_drag_start_cb_set(_scroll_drag_start_cb),
- elm_interface_scrollable_drag_stop_cb_set(_scroll_drag_stop_cb),
- elm_interface_scrollable_edge_left_cb_set(_edge_left_cb),
- elm_interface_scrollable_edge_right_cb_set(_edge_right_cb),
- elm_interface_scrollable_edge_top_cb_set(_edge_top_cb),
- elm_interface_scrollable_edge_bottom_cb_set(_edge_bottom_cb),
- elm_interface_scrollable_vbar_drag_cb_set(_vbar_drag_cb),
- elm_interface_scrollable_vbar_press_cb_set(_vbar_press_cb),
- elm_interface_scrollable_vbar_unpress_cb_set(_vbar_unpress_cb),
- elm_interface_scrollable_hbar_drag_cb_set(_hbar_drag_cb),
- elm_interface_scrollable_hbar_press_cb_set(_hbar_press_cb),
- elm_interface_scrollable_hbar_unpress_cb_set(_hbar_unpress_cb),
- elm_interface_scrollable_content_min_limit_cb_set(_content_min_limit_cb));
+ elm_interface_scrollable_animate_start_cb_set(obj, _scroll_animate_start_cb);
+ elm_interface_scrollable_animate_stop_cb_set(obj, _scroll_animate_stop_cb);
+ elm_interface_scrollable_scroll_cb_set(obj, _scroll_cb);
+ elm_interface_scrollable_drag_start_cb_set(obj, _scroll_drag_start_cb);
+ elm_interface_scrollable_drag_stop_cb_set(obj, _scroll_drag_stop_cb);
+ elm_interface_scrollable_edge_left_cb_set(obj, _edge_left_cb);
+ elm_interface_scrollable_edge_right_cb_set(obj, _edge_right_cb);
+ elm_interface_scrollable_edge_top_cb_set(obj, _edge_top_cb);
+ elm_interface_scrollable_edge_bottom_cb_set(obj, _edge_bottom_cb);
+ elm_interface_scrollable_vbar_drag_cb_set(obj, _vbar_drag_cb);
+ elm_interface_scrollable_vbar_press_cb_set(obj, _vbar_press_cb);
+ elm_interface_scrollable_vbar_unpress_cb_set(obj, _vbar_unpress_cb);
+ elm_interface_scrollable_hbar_drag_cb_set(obj, _hbar_drag_cb);
+ elm_interface_scrollable_hbar_press_cb_set(obj, _hbar_press_cb);
+ elm_interface_scrollable_hbar_unpress_cb_set(obj, _hbar_unpress_cb);
+ elm_interface_scrollable_content_min_limit_cb_set(obj, _content_min_limit_cb);
priv->mode = ELM_LIST_SCROLL;
priv->max_items_per_block = MAX_ITEMS_PER_BLOCK;
@@ -5600,7 +5589,7 @@ _elm_genlist_evas_object_smart_add(Eo *obj, Elm_Genlist_Data *priv)
evas_object_smart_member_add(priv->stack[i], priv->pan_obj);
}
- eo_do(obj, elm_interface_scrollable_extern_pan_set(priv->pan_obj));
+ elm_interface_scrollable_extern_pan_set(obj, priv->pan_obj);
edje_object_size_min_calc(wd->resize_obj, &minw, &minh);
evas_object_size_hint_min_set(obj, minw, minh);
@@ -5640,13 +5629,13 @@ _elm_genlist_evas_object_smart_del(Eo *obj, Elm_Genlist_Data *sd)
_elm_genlist_tree_effect_stop(sd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_genlist_evas_object_smart_move(Eo *obj, Elm_Genlist_Data *sd, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
evas_object_move(sd->hit_rect, x, y);
}
@@ -5654,7 +5643,7 @@ _elm_genlist_evas_object_smart_move(Eo *obj, Elm_Genlist_Data *sd, Evas_Coord x,
EOLIAN static void
_elm_genlist_evas_object_smart_resize(Eo *obj, Elm_Genlist_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
evas_object_resize(sd->hit_rect, w, h);
if ((sd->queue) && (!sd->queue_idle_enterer) && (w > 0))
@@ -5664,7 +5653,7 @@ _elm_genlist_evas_object_smart_resize(Eo *obj, Elm_Genlist_Data *sd, Evas_Coord
EOLIAN static void
_elm_genlist_evas_object_smart_member_add(Eo *obj, Elm_Genlist_Data *sd, Evas_Object *member)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(member));
+ evas_obj_smart_member_add(eo_super(obj, MY_CLASS), member);
if (sd->hit_rect)
evas_object_raise(sd->hit_rect);
@@ -5714,13 +5703,12 @@ elm_genlist_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_genlist_eo_base_constructor(Eo *obj, Elm_Genlist_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
sd->obj = obj;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_LIST));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LIST);
return obj;
}
@@ -5749,7 +5737,7 @@ _internal_elm_genlist_clear(Evas_Object *obj)
while (sd->items)
{
it = EINA_INLIST_CONTAINER_GET(sd->items->last, Elm_Gen_Item);
- eo_do(EO_OBJ(it), elm_wdg_item_del());
+ elm_wdg_item_del(EO_OBJ(it));
}
sd->pan_changed = EINA_TRUE;
@@ -5775,11 +5763,11 @@ _internal_elm_genlist_clear(Evas_Object *obj)
if (sd->pan_obj)
{
evas_object_size_hint_min_set(sd->pan_obj, sd->minw, sd->minh);
- eo_do(sd->pan_obj, eo_event_callback_call
- (ELM_PAN_EVENT_CHANGED, NULL));
+ eo_event_callback_call
+ (sd->pan_obj, ELM_PAN_EVENT_CHANGED, NULL);
}
elm_layout_sizing_eval(sd->obj);
- eo_do(obj, elm_interface_scrollable_content_region_show(0, 0, 0, 0));
+ elm_interface_scrollable_content_region_show(obj, 0, 0, 0, 0);
_elm_genlist_tree_effect_stop(sd);
@@ -5806,7 +5794,7 @@ _item_select(Elm_Gen_Item *it)
ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
Elm_Object_Item *eo_it = EO_OBJ(it);
- if (eo_do_ret(eo_it, tmp, elm_wdg_item_disabled_get())) return EINA_FALSE;
+ if (elm_wdg_item_disabled_get(eo_it)) return EINA_FALSE;
if (_is_no_select(it) || (it->decorate_it_set)) return EINA_FALSE;
if ((sd->select_mode != ELM_OBJECT_SELECT_MODE_ALWAYS) &&
(it->select_mode != ELM_OBJECT_SELECT_MODE_ALWAYS) && it->selected)
@@ -5842,7 +5830,7 @@ _item_select(Elm_Gen_Item *it)
if (it->func.func) it->func.func((void *)it->func.data, WIDGET(it), eo_it);
// delete item if it's requested deletion in the above callbacks.
if ((it->base)->on_deletion) goto item_deleted;
- eo_do(WIDGET(it), eo_event_callback_call(EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it));
+ eo_event_callback_call(WIDGET(it), EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_SELECTED, EINA_TRUE);
// delete item if it's requested deletion in the above callbacks.
@@ -5926,7 +5914,7 @@ _elm_genlist_item_elm_widget_item_disable(Eo *eo_it, Elm_Gen_Item *it)
if (it->realized)
{
- if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(EO_OBJ(it)))
{
edje_object_signal_emit(VIEW(it), SIGNAL_DISABLED, "elm");
if (it->deco_all_view)
@@ -5941,7 +5929,7 @@ _elm_genlist_item_elm_widget_item_disable(Eo *eo_it, Elm_Gen_Item *it)
(it->deco_all_view, SIGNAL_ENABLED, "elm");
}
EINA_LIST_FOREACH(it->contents, l, obj)
- elm_widget_disabled_set(obj, eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()));
+ elm_widget_disabled_set(obj, elm_wdg_item_disabled_get(EO_OBJ(it)));
}
}
@@ -6032,10 +6020,10 @@ _elm_genlist_item_elm_widget_item_focus_get(Eo *eo_it, Elm_Gen_Item *it)
EOLIAN static Eo *
_elm_genlist_item_eo_base_constructor(Eo *eo_it, Elm_Gen_Item *it)
{
- eo_it = eo_do_super_ret(eo_it, ELM_GENLIST_ITEM_CLASS, eo_it, eo_constructor());
+ eo_it = eo_constructor(eo_super(eo_it, ELM_GENLIST_ITEM_CLASS));
it->base = eo_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
- eo_do(eo_it, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_LIST_ITEM));
+ elm_interface_atspi_accessible_role_set(eo_it, ELM_ATSPI_ROLE_LIST_ITEM);
return eo_it;
}
@@ -6726,7 +6714,7 @@ _elm_genlist_item_selected_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it,
Eina_Bool tmp;
ELM_GENLIST_ITEM_CHECK_OR_RETURN(it);
- if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get())) return;
+ if (elm_wdg_item_disabled_get(EO_OBJ(it))) return;
selected = !!selected;
if (it->selected == selected) return;
@@ -6853,8 +6841,8 @@ _elm_genlist_item_expanded_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it, Eina_B
sd->move_effect_mode = ELM_GENLIST_TREE_EFFECT_EXPAND;
if (it->realized)
edje_object_signal_emit(VIEW(it), SIGNAL_EXPANDED, "elm");
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_EXPANDED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_EXPANDED, EO_OBJ(it));
sd->auto_scroll_enabled = EINA_TRUE;
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_item, ELM_ATSPI_STATE_EXPANDED, EINA_TRUE);
@@ -6864,8 +6852,8 @@ _elm_genlist_item_expanded_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it, Eina_B
sd->move_effect_mode = ELM_GENLIST_TREE_EFFECT_CONTRACT;
if (it->realized)
edje_object_signal_emit(VIEW(it), SIGNAL_CONTRACTED, "elm");
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_GENLIST_EVENT_CONTRACTED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_GENLIST_EVENT_CONTRACTED, EO_OBJ(it));
sd->auto_scroll_enabled = EINA_FALSE;
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_item, ELM_ATSPI_STATE_EXPANDED, EINA_FALSE);
@@ -6981,8 +6969,8 @@ _elm_genlist_item_show(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *item, Elm_Genlist_
if (_elm_genlist_item_coordinates_calc
(item, type, EINA_FALSE, &x, &y, &w, &h))
- eo_do(WIDGET(item), elm_interface_scrollable_content_region_show
- (x, y, w, h));
+ elm_interface_scrollable_content_region_show
+ (WIDGET(item), x, y, w, h);
}
EOLIAN static void
@@ -6994,7 +6982,7 @@ _elm_genlist_item_bring_in(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *item, Elm_Genl
if (_elm_genlist_item_coordinates_calc
(item, type, EINA_TRUE, &x, &y, &w, &h))
- eo_do(WIDGET(item), elm_interface_scrollable_region_bring_in(x, y, w, h));
+ elm_interface_scrollable_region_bring_in(WIDGET(item), x, y, w, h);
}
EOLIAN static void
@@ -7141,7 +7129,7 @@ EAPI void
elm_genlist_item_tooltip_text_set(Elm_Object_Item *it,
const char *text)
{
- eo_do(it, elm_wdg_item_tooltip_text_set(text));
+ elm_wdg_item_tooltip_text_set(it, text);
}
EOLIAN static void
@@ -7161,7 +7149,7 @@ elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item *item,
const void *data,
Evas_Smart_Cb del_cb)
{
- eo_do(item, elm_wdg_item_tooltip_content_cb_set(func, data, del_cb));
+ elm_wdg_item_tooltip_content_cb_set(item, func, data, del_cb);
}
EOLIAN static void
@@ -7184,12 +7172,10 @@ _elm_genlist_item_elm_widget_item_tooltip_content_cb_set(Eo *eo_it, Elm_Gen_Item
if (VIEW(it))
{
- eo_do_super(eo_it, ELM_GENLIST_ITEM_CLASS,
- elm_wdg_item_tooltip_content_cb_set
- (it->tooltip.content_cb, it->tooltip.data, NULL));
- eo_do(eo_it,
- elm_wdg_item_tooltip_style_set(it->tooltip.style),
- elm_wdg_item_tooltip_window_mode_set(it->tooltip.free_size));
+ elm_wdg_item_tooltip_content_cb_set
+ (eo_super(eo_it, ELM_GENLIST_ITEM_CLASS), it->tooltip.content_cb, it->tooltip.data, NULL);
+ elm_wdg_item_tooltip_style_set(eo_it, it->tooltip.style);
+ elm_wdg_item_tooltip_window_mode_set(eo_it, it->tooltip.free_size);
}
return;
@@ -7201,7 +7187,7 @@ error:
EAPI void
elm_genlist_item_tooltip_unset(Elm_Object_Item *item)
{
- eo_do(item, elm_wdg_item_tooltip_unset());
+ elm_wdg_item_tooltip_unset(item);
}
EOLIAN static void
@@ -7210,8 +7196,7 @@ _elm_genlist_item_elm_widget_item_tooltip_unset(Eo *eo_it, Elm_Gen_Item *it)
ELM_GENLIST_ITEM_CHECK_OR_RETURN(it);
if ((VIEW(it)) && (it->tooltip.content_cb))
- eo_do_super(eo_it, ELM_GENLIST_ITEM_CLASS,
- elm_wdg_item_tooltip_unset());
+ elm_wdg_item_tooltip_unset(eo_super(eo_it, ELM_GENLIST_ITEM_CLASS));
if (it->tooltip.del_cb)
it->tooltip.del_cb((void *)it->tooltip.data, WIDGET(it), it);
@@ -7220,14 +7205,14 @@ _elm_genlist_item_elm_widget_item_tooltip_unset(Eo *eo_it, Elm_Gen_Item *it)
it->tooltip.data = NULL;
it->tooltip.free_size = EINA_FALSE;
if (it->tooltip.style)
- eo_do(eo_it, elm_wdg_item_tooltip_style_set(NULL));
+ elm_wdg_item_tooltip_style_set(eo_it, NULL);
}
EAPI void
elm_genlist_item_tooltip_style_set(Elm_Object_Item *item,
const char *style)
{
- eo_do(item, elm_wdg_item_tooltip_style_set(style));
+ elm_wdg_item_tooltip_style_set(item, style);
}
EOLIAN static void
@@ -7237,15 +7222,14 @@ _elm_genlist_item_elm_widget_item_tooltip_style_set(Eo *eo_it, Elm_Gen_Item *it,
ELM_GENLIST_ITEM_CHECK_OR_RETURN(it);
eina_stringshare_replace(&it->tooltip.style, style);
- if (VIEW(it)) eo_do_super(eo_it, ELM_GENLIST_ITEM_CLASS,
- elm_wdg_item_tooltip_style_set(style));
+ if (VIEW(it)) elm_wdg_item_tooltip_style_set(eo_super(eo_it, ELM_GENLIST_ITEM_CLASS), style);
}
EAPI const char *
elm_genlist_item_tooltip_style_get(const Elm_Object_Item *it)
{
const char *ret;
- return eo_do_ret(it, ret, elm_wdg_item_tooltip_style_get());
+ return elm_wdg_item_tooltip_style_get(it);
}
EOLIAN static const char *
@@ -7259,7 +7243,7 @@ elm_genlist_item_tooltip_window_mode_set(Elm_Object_Item *item,
Eina_Bool disable)
{
Eina_Bool ret;
- return eo_do_ret(item, ret, elm_wdg_item_tooltip_window_mode_set(disable));
+ return elm_wdg_item_tooltip_window_mode_set(item, disable);
}
EOLIAN static Eina_Bool
@@ -7272,8 +7256,7 @@ _elm_genlist_item_elm_widget_item_tooltip_window_mode_set(Eo *eo_it, Elm_Gen_Ite
if (VIEW(it))
{
Eina_Bool ret;
- eo_do_super(eo_it, ELM_GENLIST_ITEM_CLASS,
- ret = elm_wdg_item_tooltip_window_mode_set(disable));
+ ret = elm_wdg_item_tooltip_window_mode_set(eo_super(eo_it, ELM_GENLIST_ITEM_CLASS), disable);
return ret;
}
@@ -7284,7 +7267,7 @@ EAPI Eina_Bool
elm_genlist_item_tooltip_window_mode_get(const Elm_Object_Item *eo_it)
{
Eina_Bool ret;
- return eo_do_ret(eo_it, ret, elm_wdg_item_tooltip_window_mode_get());
+ return elm_wdg_item_tooltip_window_mode_get(eo_it);
}
EOLIAN static Eina_Bool
@@ -7297,7 +7280,7 @@ EAPI void
elm_genlist_item_cursor_set(Elm_Object_Item *item,
const char *cursor)
{
- eo_do(item, elm_wdg_item_cursor_set(cursor));
+ elm_wdg_item_cursor_set(item, cursor);
}
EOLIAN static void
@@ -7306,21 +7289,20 @@ _elm_genlist_item_elm_widget_item_cursor_set(Eo *eo_it, Elm_Gen_Item *it,
{
ELM_GENLIST_ITEM_CHECK_OR_RETURN(it);
eina_stringshare_replace(&it->mouse_cursor, cursor);
- if (VIEW(it)) eo_do_super(eo_it, ELM_GENLIST_ITEM_CLASS,
- elm_wdg_item_cursor_set(cursor));
+ if (VIEW(it)) elm_wdg_item_cursor_set(eo_super(eo_it, ELM_GENLIST_ITEM_CLASS), cursor);
}
EAPI const char *
elm_genlist_item_cursor_get(const Elm_Object_Item *eo_it)
{
const char *ret;
- return eo_do_ret(eo_it, ret, elm_wdg_item_cursor_get());
+ return elm_wdg_item_cursor_get(eo_it);
}
EAPI void
elm_genlist_item_cursor_unset(Elm_Object_Item *item)
{
- eo_do(item, elm_wdg_item_cursor_unset());
+ elm_wdg_item_cursor_unset(item);
}
EOLIAN static void
@@ -7330,8 +7312,7 @@ _elm_genlist_item_elm_widget_item_cursor_unset(Eo *eo_it, Elm_Gen_Item *it)
if (!it->mouse_cursor) return;
- if (VIEW(it)) eo_do_super(eo_it, ELM_GENLIST_ITEM_CLASS,
- elm_wdg_item_cursor_unset());
+ if (VIEW(it)) elm_wdg_item_cursor_unset(eo_super(eo_it, ELM_GENLIST_ITEM_CLASS));
ELM_SAFE_FREE(it->mouse_cursor, eina_stringshare_del);
}
@@ -7340,28 +7321,28 @@ EAPI void
elm_genlist_item_cursor_style_set(Elm_Object_Item *eo_it,
const char *style)
{
- eo_do(eo_it, elm_wdg_item_cursor_style_set(style));
+ elm_wdg_item_cursor_style_set(eo_it, style);
}
EAPI const char *
elm_genlist_item_cursor_style_get(const Elm_Object_Item *eo_it)
{
const char *ret;
- return eo_do_ret(eo_it, ret, elm_wdg_item_cursor_style_get());
+ return elm_wdg_item_cursor_style_get(eo_it);
}
EAPI void
elm_genlist_item_cursor_engine_only_set(Elm_Object_Item *eo_it,
Eina_Bool engine_only)
{
- eo_do(eo_it, elm_wdg_item_cursor_engine_only_set(engine_only));
+ elm_wdg_item_cursor_engine_only_set(eo_it, engine_only);
}
EAPI Eina_Bool
elm_genlist_item_cursor_engine_only_get(const Elm_Object_Item *eo_it)
{
Eina_Bool ret;
- return eo_do_ret(eo_it, ret, elm_wdg_item_cursor_engine_only_get());
+ return elm_wdg_item_cursor_engine_only_get(eo_it);
}
EOLIAN static int
@@ -7416,7 +7397,7 @@ elm_genlist_bounce_set(Evas_Object *obj,
Eina_Bool v_bounce)
{
ELM_GENLIST_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_set(obj, h_bounce, v_bounce);
}
EOLIAN static void
@@ -7424,8 +7405,8 @@ _elm_genlist_elm_interface_scrollable_bounce_allow_set(Eo *obj, Elm_Genlist_Data
{
sd->h_bounce = !!h_bounce;
sd->v_bounce = !!v_bounce;
- eo_do_super(obj, MY_CLASS, elm_interface_scrollable_bounce_allow_set
- (sd->h_bounce, sd->v_bounce));
+ elm_interface_scrollable_bounce_allow_set
+ (eo_super(obj, MY_CLASS), sd->h_bounce, sd->v_bounce);
}
EAPI void
@@ -7434,8 +7415,8 @@ elm_genlist_bounce_get(const Evas_Object *obj,
Eina_Bool *v_bounce)
{
ELM_GENLIST_CHECK(obj);
- eo_do( obj, elm_interface_scrollable_bounce_allow_get
- (h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_get
+ (obj, h_bounce, v_bounce);
}
EOLIAN static void
@@ -7582,7 +7563,7 @@ _item_filter_enterer(void *data)
if (ok == ECORE_CALLBACK_CANCEL)
{
sd->queue_filter_enterer = NULL;
- eo_do(sd->obj, eo_event_callback_call(ELM_GENLIST_EVENT_FILTER_DONE, NULL));
+ eo_event_callback_call(sd->obj, ELM_GENLIST_EVENT_FILTER_DONE, NULL);
}
return ok;
@@ -7708,7 +7689,7 @@ elm_genlist_scroller_policy_set(Evas_Object *obj,
Elm_Scroller_Policy policy_v)
{
ELM_GENLIST_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_policy_set(policy_h, policy_v));
+ elm_interface_scrollable_policy_set(obj, policy_h, policy_v);
}
EOLIAN static void
@@ -7718,7 +7699,7 @@ _elm_genlist_elm_interface_scrollable_policy_set(Eo *obj, Elm_Genlist_Data *sd E
(policy_v >= ELM_SCROLLER_POLICY_LAST))
return;
- eo_do_super(obj, MY_CLASS, elm_interface_scrollable_policy_set(policy_h, policy_v));
+ elm_interface_scrollable_policy_set(eo_super(obj, MY_CLASS), policy_h, policy_v);
}
EAPI void
@@ -7727,7 +7708,7 @@ elm_genlist_scroller_policy_get(const Evas_Object *obj,
Elm_Scroller_Policy *policy_v)
{
ELM_GENLIST_CHECK(obj);
- eo_do( obj, elm_interface_scrollable_policy_get(policy_h, policy_v));
+ elm_interface_scrollable_policy_get(obj, policy_h, policy_v);
}
EOLIAN static void
@@ -7735,8 +7716,8 @@ _elm_genlist_elm_interface_scrollable_policy_get(Eo *obj, Elm_Genlist_Data *sd E
{
Elm_Scroller_Policy s_policy_h, s_policy_v;
- eo_do_super(obj, MY_CLASS, elm_interface_scrollable_policy_get
- (&s_policy_h, &s_policy_v));
+ elm_interface_scrollable_policy_get
+ (eo_super(obj, MY_CLASS), &s_policy_h, &s_policy_v);
if (policy_h) *policy_h = (Elm_Scroller_Policy)s_policy_h;
if (policy_v) *policy_v = (Elm_Scroller_Policy)s_policy_v;
}
@@ -7772,7 +7753,7 @@ _elm_genlist_item_decorate_mode_set(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it,
sd = GL_IT(it)->wsd;
if (!decorate_it_type) return;
- if (eo_do_ret(eo_it, tmp, elm_wdg_item_disabled_get())) return;
+ if (elm_wdg_item_disabled_get(eo_it)) return;
if (sd->decorate_all_mode) return;
if ((sd->mode_item == it) &&
@@ -8116,9 +8097,9 @@ _elm_genlist_item_elm_interface_atspi_accessible_state_set_get(Eo *eo_it, Elm_Ge
Elm_Atspi_State_Set ret;
Eina_Bool sel;
- eo_do_super(eo_it, ELM_GENLIST_ITEM_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(eo_it, ELM_GENLIST_ITEM_CLASS));
- eo_do(eo_it, sel = elm_obj_genlist_item_selected_get());
+ sel = elm_obj_genlist_item_selected_get(eo_it);
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTABLE);
@@ -8141,7 +8122,7 @@ _elm_genlist_item_elm_interface_atspi_accessible_name_get(Eo *eo_it, Elm_Gen_Ite
char *ret;
Eina_Strbuf *buf;
- eo_do_super(eo_it, ELM_GENLIST_ITEM_CLASS, ret = elm_interface_atspi_accessible_name_get());
+ ret = elm_interface_atspi_accessible_name_get(eo_super(eo_it, ELM_GENLIST_ITEM_CLASS));
if (ret) return ret;
buf = eina_strbuf_new();
@@ -8362,7 +8343,7 @@ _elm_genlist_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Genlist_Da
EINA_INLIST_FOREACH(sd->items, it)
ret = eina_list_append(ret, EO_OBJ(it));
- eo_do_super(obj, ELM_GENLIST_CLASS, ret2 = elm_interface_atspi_accessible_children_get());
+ ret2 = elm_interface_atspi_accessible_children_get(eo_super(obj, ELM_GENLIST_CLASS));
return eina_list_merge(ret, ret2);
}
@@ -8372,7 +8353,7 @@ _elm_genlist_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Genlist_D
{
Elm_Atspi_State_Set ret;
- eo_do_super(obj, ELM_GENLIST_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(obj, ELM_GENLIST_CLASS));
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_MANAGES_DESCENDANTS);
diff --git a/src/lib/elm_gesture_layer.c b/src/lib/elm_gesture_layer.c
index 476e682fb..27d60b72c 100644
--- a/src/lib/elm_gesture_layer.c
+++ b/src/lib/elm_gesture_layer.c
@@ -3736,7 +3736,7 @@ _elm_gesture_layer_elm_widget_disable(Eo *obj, Elm_Gesture_Layer_Data *_pd EINA_
EOLIAN static void
_elm_gesture_layer_evas_object_smart_add(Eo *obj, Elm_Gesture_Layer_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->line_min_length =
@@ -3810,7 +3810,7 @@ _elm_gesture_layer_evas_object_smart_del(Eo *obj, Elm_Gesture_Layer_Data *sd)
if (!elm_widget_disabled_get(obj))
_callbacks_unregister(obj);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -3824,8 +3824,8 @@ elm_gesture_layer_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_gesture_layer_eo_base_constructor(Eo *obj, Elm_Gesture_Layer_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj, evas_obj_type_set(MY_CLASS_NAME_LEGACY));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
return obj;
}
@@ -3910,7 +3910,7 @@ _elm_gesture_layer_cb_set(Eo *obj, Elm_Gesture_Layer_Data *sd, Elm_Gesture_Type
_glayer_tests_array[idx].reset(sd->gesture[idx]);
_cbs_clean(sd, idx, cb_type); // for ABI compat.
- eo_do(obj, elm_obj_gesture_layer_cb_add(idx, cb_type, cb, data));
+ elm_obj_gesture_layer_cb_add(obj, idx, cb_type, cb, data);
}
EOLIAN static void
diff --git a/src/lib/elm_glview.c b/src/lib/elm_glview.c
index 1cc4174e8..43d08d534 100644
--- a/src/lib/elm_glview.c
+++ b/src/lib/elm_glview.c
@@ -32,7 +32,7 @@ _elm_glview_elm_widget_on_focus(Eo *obj, Elm_Glview_Data *_pd EINA_UNUSED, Elm_O
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_FALSE;
if (elm_widget_focus_get(obj))
@@ -88,7 +88,7 @@ _glview_update_surface(Evas_Object *obj)
EOLIAN static void
_elm_glview_evas_object_smart_resize(Eo *obj, Elm_Glview_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
sd->resized = EINA_TRUE;
@@ -210,7 +210,7 @@ _elm_glview_evas_object_smart_add(Eo *obj, Elm_Glview_Data *priv EINA_UNUSED)
elm_widget_resize_object_set(obj, img, EINA_TRUE);
evas_object_image_size_set(img, 1, 1);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
}
static void
@@ -289,15 +289,14 @@ _elm_glview_evas_object_smart_del(Eo *obj, Elm_Glview_Data *sd)
if (sd->config) evas_gl_config_free(sd->config);
if (sd->evasgl) evas_gl_free(sd->evasgl);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
elm_glview_add(Evas_Object *parent)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL);
- Evas_Object *obj = eo_add(MY_CLASS, parent,
- elm_obj_glview_version_constructor(EVAS_GL_GLES_2_X));
+ Evas_Object *obj = eo_add(MY_CLASS, parent, elm_obj_glview_version_constructor(eoid, EVAS_GL_GLES_2_X));
return obj;
}
@@ -305,8 +304,7 @@ EAPI Evas_Object *
elm_glview_version_add(Evas_Object *parent, Evas_GL_Context_Version version)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL);
- Evas_Object *obj = eo_add(MY_CLASS, parent,
- elm_obj_glview_version_constructor(version));
+ Evas_Object *obj = eo_add(MY_CLASS, parent, elm_obj_glview_version_constructor(eoid, version));
return obj;
}
@@ -318,10 +316,9 @@ _elm_glview_version_constructor(Eo *obj, Elm_Glview_Data *sd,
((version > 0) && (version <= 3)) ? version : EVAS_GL_GLES_2_X;
_elm_glview_constructor(obj, sd);
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_ANIMATION));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_ANIMATION);
}
EOLIAN static Eo *
@@ -333,7 +330,7 @@ _elm_glview_eo_base_finalize(Eo *obj, Elm_Glview_Data *sd)
return NULL;
}
- return eo_do_super_ret(obj, MY_CLASS, obj, eo_finalize());
+ return eo_finalize(eo_super(obj, MY_CLASS));
}
EOLIAN static Evas_GL_API*
diff --git a/src/lib/elm_grid.c b/src/lib/elm_grid.c
index 2999faacf..957823c7b 100644
--- a/src/lib/elm_grid.c
+++ b/src/lib/elm_grid.c
@@ -107,7 +107,7 @@ _elm_grid_elm_widget_theme_apply(Eo *obj, void *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_mirrored_set(obj, elm_widget_mirrored_get(obj));
@@ -127,11 +127,11 @@ _elm_grid_evas_object_smart_add(Eo *obj, void *_pd EINA_UNUSED)
elm_widget_resize_object_set(obj, grid, EINA_TRUE);
evas_object_grid_size_set(wd->resize_obj, 100, 100);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_can_focus_set(obj, EINA_FALSE);
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static void
@@ -154,7 +154,7 @@ _elm_grid_evas_object_smart_del(Eo *obj, void *_pd EINA_UNUSED)
}
}
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -168,10 +168,9 @@ elm_grid_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_grid_eo_base_constructor(Eo *obj, void *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_FILLER));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER);
return obj;
}
diff --git a/src/lib/elm_helper.h b/src/lib/elm_helper.h
index 9d0d60bfa..415faebd4 100644
--- a/src/lib/elm_helper.h
+++ b/src/lib/elm_helper.h
@@ -91,10 +91,10 @@ elm_validator_regexp_status_get(Elm_Validator_Regexp *validator) EINA_ARG_NONNUL
* //add validator
* entry = elm_entry_add(parent);
* re = elm_validator_regexp_add("^[0-9]*$");
- * eo_do(entry, eo_event_callback_add(ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, re));
+ * eo_event_callback_add(entry, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, re);
*
* //delete validator
- * eo_do(entry, eo_event_callback_del(ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, re));
+ * eo_event_callback_del(entry, ELM_ENTRY_EVENT_VALIDATE, elm_validator_regexp_helper, re);
* @endcode
*
* @see elm_validator_regexp_add()
diff --git a/src/lib/elm_hover.c b/src/lib/elm_hover.c
index 030aa73e3..22b7e3d52 100644
--- a/src/lib/elm_hover.c
+++ b/src/lib/elm_hover.c
@@ -241,8 +241,8 @@ _elm_hover_smt_sub_re_eval(Evas_Object *obj)
sd->smt_sub->obj = sub;
if (sd->smt_sub != prev)
- eo_do(obj, eo_event_callback_call
- (ELM_HOVER_EVENT_SMART_CHANGED, (void *)sd->smt_sub->swallow));
+ eo_event_callback_call
+ (obj, ELM_HOVER_EVENT_SMART_CHANGED, (void *)sd->smt_sub->swallow);
if (elm_widget_mirrored_get(obj))
{
@@ -289,7 +289,7 @@ EOLIAN static Eina_Bool
_elm_hover_elm_widget_theme_apply(Eo *obj, Elm_Hover_Data *sd)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
if (sd->smt_sub) _elm_hover_smt_sub_re_eval(obj);
@@ -347,7 +347,7 @@ _elm_hover_elm_widget_sub_object_add(Eo *obj, Elm_Hover_Data *sd, Evas_Object *s
if (evas_object_data_get(sobj, "elm-parent") == obj) return EINA_TRUE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_add(sobj));
+ int_ret = elm_obj_widget_sub_object_add(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
if (sd->smt_sub && sd->smt_sub->obj == sobj)
@@ -362,7 +362,7 @@ _elm_hover_elm_widget_sub_object_del(Eo *obj, Elm_Hover_Data *sd, Evas_Object *s
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
if (sd->smt_sub && sd->smt_sub->obj == sobj)
@@ -433,7 +433,7 @@ _elm_hover_elm_container_content_set(Eo *obj, Elm_Hover_Data *sd, const char *sw
}
}
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_container_content_set(swallow, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), swallow, content);
if (!int_ret) return EINA_FALSE;
if (strstr(swallow, "elm.swallow.slot."))
@@ -462,9 +462,9 @@ _elm_hover_elm_container_content_get(Eo *obj, Elm_Hover_Data *sd, const char *sw
if (!swallow) return ret;
if (!strcmp(swallow, "smart"))
- eo_do_super(obj, MY_CLASS, ret = elm_obj_container_content_get(sd->smt_sub->swallow));
+ ret = elm_obj_container_content_get(eo_super(obj, MY_CLASS), sd->smt_sub->swallow);
else
- eo_do_super(obj, MY_CLASS, ret = elm_obj_container_content_get(swallow));
+ ret = elm_obj_container_content_get(eo_super(obj, MY_CLASS), swallow);
return ret;
}
@@ -477,11 +477,11 @@ _elm_hover_elm_container_content_unset(Eo *obj, Elm_Hover_Data *sd, const char *
if (!swallow) return NULL;
if (!strcmp(swallow, "smart"))
- eo_do_super(obj, MY_CLASS, ret = elm_obj_container_content_unset
- (sd->smt_sub->swallow));
+ ret = elm_obj_container_content_unset
+ (eo_super(obj, MY_CLASS), sd->smt_sub->swallow);
else
- eo_do_super(obj, MY_CLASS, ret = elm_obj_container_content_unset
- (swallow));
+ ret = elm_obj_container_content_unset
+ (eo_super(obj, MY_CLASS), swallow);
return ret;
}
@@ -539,7 +539,7 @@ _hov_hide_cb(void *data,
if (dismissstr && !strcmp(dismissstr, "on"))
{
evas_object_hide(data);
- eo_do(data, eo_event_callback_call(ELM_HOVER_EVENT_DISMISSED, NULL));
+ eo_event_callback_call(data, ELM_HOVER_EVENT_DISMISSED, NULL);
}
}
@@ -556,15 +556,15 @@ _hov_dismiss_cb(void *data,
if (dismissstr && !strcmp(dismissstr, "on"))
{
_hide_signals_emit(data);
- eo_do(data, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call
+ (data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
}
else
{
evas_object_hide(data);
- eo_do(data, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
- eo_do(data, eo_event_callback_call(ELM_HOVER_EVENT_DISMISSED, NULL));
+ eo_event_callback_call
+ (data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
+ eo_event_callback_call(data, ELM_HOVER_EVENT_DISMISSED, NULL);
} // for backward compatibility
}
@@ -573,7 +573,7 @@ _elm_hover_evas_object_smart_add(Eo *obj, Elm_Hover_Data *priv)
{
unsigned int i;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
for (i = 0; i < sizeof(priv->subs) / sizeof(priv->subs[0]); i++)
@@ -609,9 +609,9 @@ _elm_hover_evas_object_smart_del(Eo *obj, Elm_Hover_Data *sd)
if (evas_object_visible_get(obj))
{
- eo_do(obj, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
- eo_do(obj, eo_event_callback_call(ELM_HOVER_EVENT_DISMISSED, NULL));
+ eo_event_callback_call
+ (obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
+ eo_event_callback_call(obj, ELM_HOVER_EVENT_DISMISSED, NULL);
}
elm_hover_target_set(obj, NULL);
@@ -619,13 +619,13 @@ _elm_hover_evas_object_smart_del(Eo *obj, Elm_Hover_Data *sd)
_elm_hover_parent_detach(obj);
sd->parent = NULL;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_hover_evas_object_smart_move(Eo *obj, Elm_Hover_Data *_pd EINA_UNUSED, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
elm_layout_sizing_eval(obj);
}
@@ -633,7 +633,7 @@ _elm_hover_evas_object_smart_move(Eo *obj, Elm_Hover_Data *_pd EINA_UNUSED, Evas
EOLIAN static void
_elm_hover_evas_object_smart_resize(Eo *obj, Elm_Hover_Data *_pd EINA_UNUSED, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
elm_layout_sizing_eval(obj);
}
@@ -641,7 +641,7 @@ _elm_hover_evas_object_smart_resize(Eo *obj, Elm_Hover_Data *_pd EINA_UNUSED, Ev
EOLIAN static void
_elm_hover_evas_object_smart_show(Eo *obj, Elm_Hover_Data *_pd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_show());
+ evas_obj_smart_show(eo_super(obj, MY_CLASS));
_hov_show_do(obj);
}
@@ -651,7 +651,7 @@ _elm_hover_evas_object_smart_hide(Eo *obj, Elm_Hover_Data *_pd EINA_UNUSED)
{
const char *dismissstr;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_hide());
+ evas_obj_smart_hide(eo_super(obj, MY_CLASS));
// for backward compatibility
dismissstr = elm_layout_data_get(obj, "dismiss");
@@ -677,11 +677,10 @@ elm_hover_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_hover_eo_base_constructor(Eo *obj, Elm_Hover_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_POPUP_MENU));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_POPUP_MENU);
return obj;
}
@@ -716,7 +715,7 @@ elm_hover_parent_set(Evas_Object *obj,
Evas_Object *parent)
{
ELM_HOVER_CHECK(obj);
- eo_do(obj, elm_obj_widget_parent_set(parent));
+ elm_obj_widget_parent_set(obj, parent);
}
EOLIAN static void
@@ -753,7 +752,7 @@ elm_hover_parent_get(const Evas_Object *obj)
{
ELM_HOVER_CHECK(obj) NULL;
Evas_Object *ret = NULL;
- eo_do((Eo *) obj, ret = elm_obj_widget_parent_get());
+ ret = elm_obj_widget_parent_get((Eo *) obj);
return ret;
}
@@ -835,7 +834,7 @@ _elm_hover_class_constructor(Eo_Class *klass)
static Eina_Bool
_action_dismiss(Evas_Object *obj, const char *params EINA_UNUSED)
{
- eo_do(obj, elm_obj_hover_dismiss());
+ elm_obj_hover_dismiss(obj);
return EINA_TRUE;
}
diff --git a/src/lib/elm_icon.c b/src/lib/elm_icon.c
index 8e8877d76..e2ec1614c 100644
--- a/src/lib/elm_icon.c
+++ b/src/lib/elm_icon.c
@@ -113,11 +113,11 @@ _icon_thumb_display(Elm_Icon_Data *sd)
(sd->obj, sd->thumb.thumb.path, sd->thumb.thumb.key);
if (ret)
- eo_do(sd->obj, eo_event_callback_call
- (ELM_ICON_EVENT_THUMB_DONE, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_ICON_EVENT_THUMB_DONE, NULL);
else
- eo_do(sd->obj, eo_event_callback_call
- (ELM_ICON_EVENT_THUMB_ERROR, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_ICON_EVENT_THUMB_ERROR, NULL);
return ret;
}
@@ -219,7 +219,7 @@ _icon_thumb_error(Ethumb_Client *client,
ERR("could not generate thumbnail for %s (key: %s)",
sd->thumb.file.path, sd->thumb.file.key);
- eo_do(sd->obj, eo_event_callback_call(ELM_ICON_EVENT_THUMB_ERROR, NULL));
+ eo_event_callback_call(sd->obj, ELM_ICON_EVENT_THUMB_ERROR, NULL);
_icon_thumb_cleanup(client);
}
@@ -354,7 +354,7 @@ _elm_icon_efl_file_file_set(Eo *obj, Elm_Icon_Data *sd, const char *file, const
if (!sd->is_video)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = efl_file_set(file, key));
+ int_ret = efl_file_set(eo_super(obj, MY_CLASS), file, key);
return int_ret;
}
@@ -403,7 +403,7 @@ _elm_icon_elm_image_memfile_set(Eo *obj, Elm_Icon_Data *sd, const void *img, siz
_edje_signals_free(sd);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_image_memfile_set(img, size, format, key));
+ int_ret = elm_obj_image_memfile_set(eo_super(obj, MY_CLASS), img, size, format, key);
return int_ret;
}
@@ -415,7 +415,7 @@ _elm_icon_elm_widget_theme_apply(Eo *obj, Elm_Icon_Data *sd)
if (sd->stdicon)
_elm_theme_object_icon_set(obj, sd->stdicon, elm_widget_style_get(obj));
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
return EINA_TRUE;
@@ -495,7 +495,7 @@ _internal_elm_icon_standard_set(Evas_Object *obj,
if (ret)
{
eina_stringshare_replace(&sd->stdicon, name);
- eo_do(obj, elm_obj_image_sizing_eval());
+ elm_obj_image_sizing_eval(obj);
return EINA_TRUE;
}
@@ -542,7 +542,7 @@ _elm_icon_thumb_resize_cb(void *data,
EOLIAN static void
_elm_icon_evas_object_smart_add(Eo *obj, Elm_Icon_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->lookup_order = ELM_ICON_LOOKUP_THEME_FDO;
@@ -569,7 +569,7 @@ _elm_icon_evas_object_smart_del(Eo *obj, Elm_Icon_Data *sd)
_edje_signals_free(sd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
/* WARNING: to be deprecated */
@@ -666,13 +666,12 @@ elm_icon_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_icon_eo_base_constructor(Eo *obj, Elm_Icon_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
sd->obj = obj;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_IMAGE));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE);
return obj;
}
@@ -687,7 +686,7 @@ elm_icon_memfile_set(Evas_Object *obj,
ELM_ICON_CHECK(obj) EINA_FALSE;
Eina_Bool ret = EINA_FALSE;
- eo_do(obj, ret = elm_obj_image_memfile_set(img, size, format, key));
+ ret = elm_obj_image_memfile_set(obj, img, size, format, key);
return ret;
}
@@ -700,7 +699,7 @@ elm_icon_file_set(Evas_Object *obj,
EINA_SAFETY_ON_NULL_RETURN_VAL(file, EINA_FALSE);
Eina_Bool ret = EINA_FALSE;
- eo_do(obj, ret = efl_file_set(file, group));
+ ret = efl_file_set(obj, file, group);
return ret;
}
diff --git a/src/lib/elm_image.c b/src/lib/elm_image.c
index 3989acb40..411900414 100644
--- a/src/lib/elm_image.c
+++ b/src/lib/elm_image.c
@@ -75,7 +75,7 @@ _on_mouse_up(void *data,
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if (!wd->still_in) return;
- eo_do(data, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call(data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
}
static Eina_Bool
@@ -359,7 +359,7 @@ _elm_image_async_open_done(void *data, Ecore_Thread *thread EINA_UNUSED)
ERR("Async open failed for an unknown reason.");
sd->async_failed = EINA_TRUE;
eina_spinlock_release(&sd->async.lck);
- eo_do(obj, eo_event_callback_call(EFL_FILE_EVENT_ASYNC_ERROR, NULL));
+ eo_event_callback_call(obj, EFL_FILE_EVENT_ASYNC_ERROR, NULL);
return;
}
@@ -400,7 +400,7 @@ _elm_image_async_open_done(void *data, Ecore_Thread *thread EINA_UNUSED)
sd->async_failed = EINA_FALSE;
ELM_SAFE_FREE(sd->async.file, eina_stringshare_del);
ELM_SAFE_FREE(sd->async.key, eina_stringshare_del);
- eo_do(obj, eo_event_callback_call(EFL_FILE_EVENT_ASYNC_OPENED, NULL));
+ eo_event_callback_call(obj, EFL_FILE_EVENT_ASYNC_OPENED, NULL);
_elm_image_internal_sizing_eval(obj, sd);
}
else
@@ -408,7 +408,7 @@ _elm_image_async_open_done(void *data, Ecore_Thread *thread EINA_UNUSED)
// TODO: Implement Efl.File async,error event_info type
sd->async_failed = EINA_TRUE;
// keep file,key around for file_get
- eo_do(obj, eo_event_callback_call(EFL_FILE_EVENT_ASYNC_ERROR, NULL));
+ eo_event_callback_call(obj, EFL_FILE_EVENT_ASYNC_ERROR, NULL);
}
// close f, map and free strings
@@ -606,13 +606,13 @@ _elm_image_drag_n_drop_cb(void *elm_obj,
Elm_Selection_Data *drop)
{
Eina_Bool ret = EINA_FALSE;
- eo_do(obj, ret = efl_file_set(drop->data, NULL));
+ ret = efl_file_set(obj, drop->data, NULL);
if (ret)
{
DBG("dnd: %s, %s, %s", elm_widget_type_get(elm_obj),
SIG_DND, (char *)drop->data);
- eo_do(elm_obj, eo_event_callback_call(ELM_IMAGE_EVENT_DROP, drop->data));
+ eo_event_callback_call(elm_obj, ELM_IMAGE_EVENT_DROP, drop->data);
return EINA_TRUE;
}
@@ -622,7 +622,7 @@ _elm_image_drag_n_drop_cb(void *elm_obj,
EOLIAN static void
_elm_image_evas_object_smart_add(Eo *obj, Elm_Image_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->hit_rect = evas_object_rectangle_add(evas_object_evas_get(obj));
@@ -651,7 +651,7 @@ _elm_image_evas_object_smart_add(Eo *obj, Elm_Image_Data *priv)
elm_widget_can_focus_set(obj, EINA_FALSE);
- eo_do(obj, elm_obj_image_sizing_eval());
+ elm_obj_image_sizing_eval(obj);
}
EOLIAN static void
@@ -671,7 +671,7 @@ _elm_image_evas_object_smart_del(Eo *obj, Elm_Image_Data *sd)
{
ERR("Async open thread timed out during cancellation.");
// skipping all other data free to avoid crashes (this leaks)
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
return;
}
sd->async.th = NULL;
@@ -682,13 +682,13 @@ _elm_image_evas_object_smart_del(Eo *obj, Elm_Image_Data *sd)
eina_stringshare_del(sd->async.file);
eina_stringshare_del(sd->async.key);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_image_evas_object_smart_move(Eo *obj, Elm_Image_Data *sd, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
if ((sd->img_x == x) && (sd->img_y == y)) return;
sd->img_x = x;
@@ -701,7 +701,7 @@ _elm_image_evas_object_smart_move(Eo *obj, Elm_Image_Data *sd, Evas_Coord x, Eva
EOLIAN static void
_elm_image_evas_object_smart_resize(Eo *obj, Elm_Image_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
if ((sd->img_w == w) && (sd->img_h == h)) return;
@@ -718,7 +718,7 @@ _elm_image_evas_object_smart_show(Eo *obj, Elm_Image_Data *sd)
sd->show = EINA_TRUE;
if (sd->preload_status == ELM_IMAGE_PRELOADING) return;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_show());
+ evas_obj_smart_show(eo_super(obj, MY_CLASS));
evas_object_show(sd->img);
@@ -728,7 +728,7 @@ _elm_image_evas_object_smart_show(Eo *obj, Elm_Image_Data *sd)
EOLIAN static void
_elm_image_evas_object_smart_hide(Eo *obj, Elm_Image_Data *sd)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_hide());
+ evas_obj_smart_hide(eo_super(obj, MY_CLASS));
sd->show = EINA_FALSE;
evas_object_hide(sd->img);
@@ -739,7 +739,7 @@ _elm_image_evas_object_smart_hide(Eo *obj, Elm_Image_Data *sd)
EOLIAN static void
_elm_image_evas_object_smart_member_add(Eo *obj, Elm_Image_Data *sd, Evas_Object *member)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(member));
+ evas_obj_smart_member_add(eo_super(obj, MY_CLASS), member);
if (sd->hit_rect)
evas_object_raise(sd->hit_rect);
@@ -748,7 +748,7 @@ _elm_image_evas_object_smart_member_add(Eo *obj, Elm_Image_Data *sd, Evas_Object
EOLIAN static void
_elm_image_evas_object_smart_color_set(Eo *obj, Elm_Image_Data *sd, int r, int g, int b, int a)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_color_set(r, g, b, a));
+ evas_obj_smart_color_set(eo_super(obj, MY_CLASS), r, g, b, a);
evas_object_color_set(sd->hit_rect, 0, 0, 0, 0);
evas_object_color_set(sd->img, r, g, b, a);
@@ -758,7 +758,7 @@ _elm_image_evas_object_smart_color_set(Eo *obj, Elm_Image_Data *sd, int r, int g
EOLIAN static void
_elm_image_evas_object_smart_clip_set(Eo *obj, Elm_Image_Data *sd, Evas_Object *clip)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_clip_set(clip));
+ evas_obj_smart_clip_set(eo_super(obj, MY_CLASS), clip);
evas_object_clip_set(sd->img, clip);
if (sd->prev_img) evas_object_clip_set(sd->prev_img, clip);
@@ -767,7 +767,7 @@ _elm_image_evas_object_smart_clip_set(Eo *obj, Elm_Image_Data *sd, Evas_Object *
EOLIAN static void
_elm_image_evas_object_smart_clip_unset(Eo *obj, Elm_Image_Data *sd)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_clip_unset());
+ evas_obj_smart_clip_unset(eo_super(obj, MY_CLASS));
evas_object_clip_unset(sd->img);
if (sd->prev_img) evas_object_clip_unset(sd->prev_img);
@@ -777,10 +777,10 @@ EOLIAN static Eina_Bool
_elm_image_elm_widget_theme_apply(Eo *obj, Elm_Image_Data *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
- eo_do(obj, elm_obj_image_sizing_eval());
+ elm_obj_image_sizing_eval(obj);
return EINA_TRUE;
}
@@ -788,7 +788,7 @@ _elm_image_elm_widget_theme_apply(Eo *obj, Elm_Image_Data *sd EINA_UNUSED)
static Eina_Bool
_key_action_activate(Evas_Object *obj, const char *params EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call(obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
return EINA_TRUE;
}
@@ -817,16 +817,16 @@ _elm_image_sizing_eval(Eo *obj, Elm_Image_Data *sd)
_elm_image_internal_sizing_eval(obj, sd);
- eo_do(obj, efl_image_smooth_scale_set(sd->smooth));
+ efl_image_smooth_scale_set(obj, sd->smooth);
if (sd->no_scale)
- eo_do(obj, elm_obj_image_scale_set(1.0));
+ elm_obj_image_scale_set(obj, 1.0);
else
- eo_do(obj, elm_obj_image_scale_set(elm_widget_scale_get(obj) * elm_config_scale_get()));
+ elm_obj_image_scale_set(obj, elm_widget_scale_get(obj) * elm_config_scale_get());
ts = sd->scale;
sd->scale = 1.0;
- eo_do(obj, elm_obj_image_object_size_get(&w, &h));
+ elm_obj_image_object_size_get(obj, &w, &h);
sd->scale = ts;
evas_object_size_hint_min_get(obj, &minw, &minh);
@@ -891,7 +891,7 @@ _elm_image_file_set_do(Evas_Object *obj)
evas_object_image_load_size_set(sd->img, sd->load_size, sd->load_size);
else
{
- eo_do((Eo *) obj, elm_obj_image_object_size_get(&w, &h));
+ elm_obj_image_object_size_get((Eo *) obj, &w, &h);
evas_object_image_load_size_set(sd->img, w, h);
}
}
@@ -947,11 +947,10 @@ elm_image_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_image_eo_base_constructor(Eo *obj, Elm_Image_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_IMAGE));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE);
return obj;
}
@@ -964,16 +963,15 @@ elm_image_file_set(Evas_Object *obj,
Eina_Bool ret = EINA_FALSE;
ELM_IMAGE_CHECK(obj) EINA_FALSE;
- eo_do(obj,
- ret = efl_file_set(file, group);
- elm_obj_image_sizing_eval());
+ ret = efl_file_set(obj, file, group);
+ elm_obj_image_sizing_eval(obj);
return ret;
}
EAPI void
elm_image_file_get(const Eo *obj, const char **file, const char **group)
{
- eo_do((Eo *) obj, efl_file_get(file, group));
+ efl_file_get((Eo *) obj, file, group);
}
EAPI Eina_Bool
@@ -984,7 +982,7 @@ elm_image_mmap_set(Evas_Object *obj,
Eina_Bool ret = EINA_FALSE;
ELM_IMAGE_CHECK(obj) EINA_FALSE;
- eo_do(obj, ret = efl_file_mmap_set(file, group));
+ ret = efl_file_mmap_set(obj, file, group);
return ret;
}
@@ -994,9 +992,8 @@ _elm_image_efl_file_mmap_set(Eo *obj, Elm_Image_Data *pd EINA_UNUSED,
{
Eina_Bool ret = EINA_FALSE;
- eo_do(obj,
- ret = elm_obj_image_mmap_set(file, key),
- elm_obj_image_sizing_eval());
+ ret = elm_obj_image_mmap_set(obj, file, key);
+ elm_obj_image_sizing_eval(obj);
return ret;
}
@@ -1066,7 +1063,7 @@ _elm_image_smart_download_done(void *data, Elm_Url *url EINA_UNUSED, Eina_Binbuf
free(sd->remote_data);
sd->remote_data = NULL;
- eo_do(obj, eo_event_callback_call(ELM_IMAGE_EVENT_DOWNLOAD_ERROR, &err));
+ eo_event_callback_call(obj, ELM_IMAGE_EVENT_DOWNLOAD_ERROR, &err);
}
else
{
@@ -1076,7 +1073,7 @@ _elm_image_smart_download_done(void *data, Elm_Url *url EINA_UNUSED, Eina_Binbuf
evas_object_image_preload(sd->img, EINA_FALSE);
}
- eo_do(obj, eo_event_callback_call(ELM_IMAGE_EVENT_DOWNLOAD_DONE, NULL));
+ eo_event_callback_call(obj, ELM_IMAGE_EVENT_DOWNLOAD_DONE, NULL);
}
ELM_SAFE_FREE(sd->key, eina_stringshare_del);
@@ -1089,7 +1086,7 @@ _elm_image_smart_download_cancel(void *data, Elm_Url *url EINA_UNUSED, int error
Elm_Image_Data *sd = eo_data_scope_get(obj, MY_CLASS);
Elm_Image_Error err = { error, EINA_FALSE };
- eo_do(obj, eo_event_callback_call(ELM_IMAGE_EVENT_DOWNLOAD_ERROR, &err));
+ eo_event_callback_call(obj, ELM_IMAGE_EVENT_DOWNLOAD_ERROR, &err);
sd->remote = NULL;
ELM_SAFE_FREE(sd->key, eina_stringshare_del);
@@ -1103,7 +1100,7 @@ _elm_image_smart_download_progress(void *data, Elm_Url *url EINA_UNUSED, double
progress.now = now;
progress.total = total;
- eo_do(obj, eo_event_callback_call(ELM_IMAGE_EVENT_DOWNLOAD_PROGRESS, &progress));
+ eo_event_callback_call(obj, ELM_IMAGE_EVENT_DOWNLOAD_PROGRESS, &progress);
}
static const char *remote_uri[] = {
@@ -1138,8 +1135,8 @@ _elm_image_efl_file_file_set(Eo *obj, Elm_Image_Data *sd, const char *file, cons
obj);
if (sd->remote)
{
- eo_do(obj, eo_event_callback_call
- (ELM_IMAGE_EVENT_DOWNLOAD_START, NULL));
+ eo_event_callback_call
+ (obj, ELM_IMAGE_EVENT_DOWNLOAD_START, NULL);
eina_stringshare_replace(&sd->key, key);
return EINA_TRUE;
}
@@ -1225,7 +1222,7 @@ _elm_image_efl_file_file_get(Eo *obj EINA_UNUSED, Elm_Image_Data *sd, const char
return;
}
- eo_do(sd->img, efl_file_get(file, key));
+ efl_file_get(sd->img, file, key);
}
EOLIAN static void
@@ -1233,7 +1230,7 @@ _elm_image_smooth_set(Eo *obj, Elm_Image_Data *sd, Eina_Bool smooth)
{
sd->smooth = smooth;
- eo_do(obj, elm_obj_image_sizing_eval());
+ elm_obj_image_sizing_eval(obj);
}
EOLIAN static Eina_Bool
@@ -1303,7 +1300,7 @@ _elm_image_no_scale_set(Eo *obj, Elm_Image_Data *sd, Eina_Bool no_scale)
{
sd->no_scale = no_scale;
- eo_do(obj, elm_obj_image_sizing_eval());
+ elm_obj_image_sizing_eval(obj);
}
EOLIAN static Eina_Bool
@@ -1318,7 +1315,7 @@ _elm_image_resizable_set(Eo *obj, Elm_Image_Data *sd, Eina_Bool up, Eina_Bool do
sd->resize_up = !!up;
sd->resize_down = !!down;
- eo_do(obj, elm_obj_image_sizing_eval());
+ elm_obj_image_sizing_eval(obj);
}
EOLIAN static void
@@ -1333,7 +1330,7 @@ _elm_image_fill_outside_set(Eo *obj, Elm_Image_Data *sd, Eina_Bool fill_outside)
{
sd->fill_inside = !fill_outside;
- eo_do(obj, elm_obj_image_sizing_eval());
+ elm_obj_image_sizing_eval(obj);
}
EOLIAN static Eina_Bool
@@ -1369,7 +1366,7 @@ elm_image_prescale_set(Evas_Object *obj,
int size)
{
ELM_IMAGE_CHECK(obj);
- eo_do(obj, efl_image_load_size_set(size, size));
+ efl_image_load_size_set(obj, size, size);
}
EOLIAN static void
@@ -1387,7 +1384,7 @@ elm_image_prescale_get(const Evas_Object *obj)
ELM_IMAGE_CHECK(obj) 0;
int w = 0;
- eo_do((Eo *)obj, efl_image_load_size_get(&w, NULL));
+ efl_image_load_size_get((Eo *)obj, &w, NULL);
return w;
}
@@ -1482,7 +1479,7 @@ EAPI Eina_Bool
elm_image_animated_available_get(const Evas_Object *obj)
{
Eina_Bool ret;
- eo_do(obj, ret = efl_player_playable_get());
+ ret = efl_player_playable_get(obj);
return ret;
}
diff --git a/src/lib/elm_index.c b/src/lib/elm_index.c
index 17f844a3b..c6cf6b3ad 100644
--- a/src/lib/elm_index.c
+++ b/src/lib/elm_index.c
@@ -117,7 +117,7 @@ _elm_index_item_elm_widget_item_access_register(Eo *eo_item, Elm_Index_Item_Data
Elm_Access_Info *ai;
Evas_Object *ret = NULL;
- eo_do_super(eo_item, ELM_INDEX_ITEM_CLASS, ret = elm_wdg_item_access_register());
+ ret = elm_wdg_item_access_register(eo_super(eo_item, ELM_INDEX_ITEM_CLASS));
ai = _elm_access_info_get(it->base->access_obj);
@@ -368,7 +368,7 @@ _index_box_auto_fill(Evas_Object *obj,
// ACCESS
if ((it->level == 0) &&
(_elm_config->access_mode == ELM_ACCESS_MODE_ON))
- eo_do(eo_item, elm_wdg_item_access_register());
+ elm_wdg_item_access_register(eo_item);
last_it = it;
}
@@ -438,7 +438,7 @@ _elm_index_elm_widget_theme_apply(Eo *obj, Elm_Index_Data *sd)
else
eina_stringshare_replace(&ld->group, "base/vertical");
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
elm_coords_finger_size_adjust(1, &minw, 1, &minh);
@@ -523,15 +523,15 @@ _elm_index_item_eo_base_destructor(Eo *eo_item EINA_UNUSED, Elm_Index_Item_Data
_item_free(it);
_index_box_clear(WIDGET(it), sd->level);
- eo_do_super(eo_item, ELM_INDEX_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_item, ELM_INDEX_ITEM_CLASS));
}
EOLIAN static Eo *
_elm_index_item_eo_base_constructor(Eo *obj, Elm_Index_Item_Data *it)
{
- obj = eo_do_super_ret(obj, ELM_INDEX_ITEM_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, ELM_INDEX_ITEM_CLASS));
it->base = eo_data_scope_get(obj, ELM_WIDGET_ITEM_CLASS);
- eo_do(obj, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_PUSH_BUTTON));
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PUSH_BUTTON);
return obj;
}
@@ -546,7 +546,7 @@ _item_new(Evas_Object *obj,
ELM_INDEX_DATA_GET(obj, sd);
- eo_item = eo_add (ELM_INDEX_ITEM_CLASS, obj);
+ eo_item = eo_add(ELM_INDEX_ITEM_CLASS, obj);
if (!eo_item) return NULL;
ELM_INDEX_ITEM_DATA_GET(eo_item, it);
@@ -589,8 +589,8 @@ _delay_change_cb(void *data)
if (item)
{
- eo_do(data, eo_event_callback_call
- (ELM_INDEX_EVENT_DELAY_CHANGED, item));
+ eo_event_callback_call
+ (data, ELM_INDEX_EVENT_DELAY_CHANGED, item);
ELM_INDEX_ITEM_DATA_GET(item, it);
_index_priority_change(data, it);
}
@@ -751,11 +751,11 @@ _sel_eval(Evas_Object *obj,
}
if (om_closest)
- eo_do(obj, eo_event_callback_call
- (ELM_INDEX_EVENT_CHANGED, EO_OBJ(om_closest)));
+ eo_event_callback_call
+ (obj, ELM_INDEX_EVENT_CHANGED, EO_OBJ(om_closest));
else
- eo_do(obj, eo_event_callback_call
- (ELM_INDEX_EVENT_CHANGED, EO_OBJ(it)));
+ eo_event_callback_call
+ (obj, ELM_INDEX_EVENT_CHANGED, EO_OBJ(it));
ecore_timer_del(sd->delay);
sd->delay = ecore_timer_add(sd->delay_change_time,
_delay_change_cb, obj);
@@ -849,8 +849,8 @@ _on_mouse_up(void *data,
eo_item = elm_index_selected_item_get(data, sd->level);
if (eo_item)
{
- eo_do(data, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, eo_item));
+ eo_event_callback_call
+ (data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, eo_item);
eo_id_item = eo_item;
ELM_INDEX_ITEM_DATA_GET(eo_id_item, id_item);
if (id_item->func)
@@ -898,8 +898,8 @@ _on_mouse_move(void *data,
sd->level = 1;
snprintf(buf, sizeof(buf), "elm,state,level,%i", sd->level);
elm_layout_signal_emit(data, buf, "elm");
- eo_do(data, eo_event_callback_call
- (ELM_INDEX_EVENT_LEVEL_UP, NULL));
+ eo_event_callback_call
+ (data, ELM_INDEX_EVENT_LEVEL_UP, NULL);
}
}
else
@@ -909,8 +909,8 @@ _on_mouse_move(void *data,
sd->level = 0;
snprintf(buf, sizeof(buf), "elm,state,level,%i", sd->level);
elm_layout_signal_emit(data, buf, "elm");
- eo_do(data, eo_event_callback_call
- (ELM_INDEX_EVENT_LEVEL_DOWN, NULL));
+ eo_event_callback_call
+ (data, ELM_INDEX_EVENT_LEVEL_DOWN, NULL);
}
}
}
@@ -1031,7 +1031,7 @@ _elm_index_evas_object_smart_add(Eo *obj, Elm_Index_Data *priv)
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
if (!elm_layout_theme_set
@@ -1107,14 +1107,14 @@ _elm_index_evas_object_smart_del(Eo *obj, Elm_Index_Data *sd)
Elm_Index_Omit *o;
while (sd->items)
- eo_do (sd->items->data, elm_wdg_item_del());
+ elm_wdg_item_del(sd->items->data);
EINA_LIST_FREE(sd->omit, o)
free(o);
ecore_timer_del(sd->delay);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
static Eina_Bool _elm_index_smart_focus_next_enable = EINA_FALSE;
@@ -1179,8 +1179,8 @@ _access_obj_process(Evas_Object *obj, Eina_Bool is_access)
{
ELM_INDEX_ITEM_DATA_GET(eo_item, it);
if (it->level != 0) continue;
- if (is_access) eo_do(eo_item, elm_wdg_item_access_register());
- else eo_do(eo_item, elm_wdg_item_access_unregister());
+ if (is_access) elm_wdg_item_access_register(eo_item);
+ else elm_wdg_item_access_unregister(eo_item);
}
if (is_access)
@@ -1228,11 +1228,10 @@ elm_index_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_index_eo_base_constructor(Eo *obj, Elm_Index_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_SCROLL_BAR));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SCROLL_BAR);
return obj;
}
@@ -1317,10 +1316,10 @@ _elm_index_item_selected_set(Eo *eo_it,
edje_object_signal_emit(VIEW(it_active), "elm,state,active", "elm");
edje_object_message_signal_process(VIEW(it_active));
- eo_do(obj, eo_event_callback_call
- (ELM_INDEX_EVENT_CHANGED, eo_it));
- eo_do(obj, eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it));
+ eo_event_callback_call
+ (obj, ELM_INDEX_EVENT_CHANGED, eo_it);
+ eo_event_callback_call
+ (obj, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it);
ecore_timer_del(sd->delay);
sd->delay = ecore_timer_add(sd->delay_change_time,
_delay_change_cb, obj);
@@ -1490,7 +1489,7 @@ _elm_index_item_sorted_insert(Eo *obj, Elm_Index_Data *sd, const char *letter, E
const void *item_data = WIDGET_ITEM_DATA_GET(eo_item);
if (cmp_data_func(WIDGET_ITEM_DATA_GET(eo_p_it), item_data) >= 0)
WIDGET_ITEM_DATA_SET(eo_p_it, item_data);
- eo_do(eo_item, elm_wdg_item_del());
+ elm_wdg_item_del(eo_item);
eo_item = NULL;
}
}
@@ -1528,7 +1527,7 @@ _elm_index_item_clear(Eo *obj, Elm_Index_Data *sd)
clear = eina_list_append(clear, eo_item);
}
EINA_LIST_FREE(clear, eo_item)
- eo_do(eo_item, elm_wdg_item_del());
+ elm_wdg_item_del(eo_item);
}
EOLIAN static void
@@ -1600,7 +1599,7 @@ _elm_index_horizontal_set(Eo *obj, Elm_Index_Data *sd, Eina_Bool horizontal)
if (horizontal == sd->horizontal) return;
sd->horizontal = horizontal;
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static Eina_Bool
@@ -1698,7 +1697,7 @@ EOLIAN static Eina_List*
_elm_index_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Index_Data *data)
{
Eina_List *ret;
- eo_do_super(obj, ELM_INDEX_CLASS, ret = elm_interface_atspi_accessible_children_get());
+ ret = elm_interface_atspi_accessible_children_get(eo_super(obj, ELM_INDEX_CLASS));
return eina_list_merge(eina_list_clone(data->items), ret);
}
@@ -1706,7 +1705,7 @@ EOLIAN static char*
_elm_index_item_elm_interface_atspi_accessible_name_get(Eo *eo_it, Elm_Index_Item_Data *data)
{
char *name;
- eo_do_super(eo_it, ELM_INDEX_ITEM_CLASS, name = elm_interface_atspi_accessible_name_get());
+ name = elm_interface_atspi_accessible_name_get(eo_super(eo_it, ELM_INDEX_ITEM_CLASS));
if (name) return name;
return data->letter ? strdup(data->letter) : NULL;
diff --git a/src/lib/elm_interface_atspi_accessible.c b/src/lib/elm_interface_atspi_accessible.c
index 19b198533..700f18d4b 100644
--- a/src/lib/elm_interface_atspi_accessible.c
+++ b/src/lib/elm_interface_atspi_accessible.c
@@ -144,10 +144,10 @@ _elm_interface_atspi_accessible_index_in_parent_get(Eo *obj, Elm_Interface_Atspi
Eo *chld, *parent = NULL;
int ret = 0;
- eo_do(obj, parent = elm_interface_atspi_accessible_parent_get());
+ parent = elm_interface_atspi_accessible_parent_get(obj);
if (!parent) return -1;
- eo_do(parent, children = elm_interface_atspi_accessible_children_get());
+ children = elm_interface_atspi_accessible_children_get(parent);
if (!children) return -1;
EINA_LIST_FOREACH(children, l, chld)
@@ -172,10 +172,10 @@ _elm_interface_atspi_accessible_parent_get(Eo *obj EINA_UNUSED, Elm_Interface_At
Eo *parent = obj;
do {
- eo_do(obj, parent = eo_parent_get());
+ parent = eo_parent_get(obj);
if (eo_isa(parent, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN))
{
- eo_do(parent, type = elm_interface_atspi_accessible_type_get());
+ type = elm_interface_atspi_accessible_type_get(parent);
if (type != ELM_ATSPI_TYPE_SKIPPED) break;
}
} while (parent);
@@ -219,7 +219,7 @@ _elm_interface_atspi_accessible_role_name_get(Eo *obj EINA_UNUSED, Elm_Interface
{
Elm_Atspi_Role role;
- eo_do(obj, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(obj);
return role > ELM_ATSPI_ROLE_LAST_DEFINED ? "" : Atspi_Name[role];
}
@@ -267,7 +267,7 @@ EOLIAN static const char *
_elm_interface_atspi_accessible_localized_role_name_get(Eo *obj EINA_UNUSED, Elm_Interface_Atspi_Accessible_Data *pd EINA_UNUSED)
{
const char *ret = NULL;
- eo_do(obj, ret = elm_interface_atspi_accessible_role_name_get());
+ ret = elm_interface_atspi_accessible_role_name_get(obj);
#ifdef ENABLE_NLS
ret = gettext(ret);
#endif
@@ -282,7 +282,7 @@ _elm_interface_atspi_accessible_children_get(Eo *obj EINA_UNUSED, Elm_Interface_
Eo *chld;
// By default use Eo_Base object hierarchy
- eo_do(obj, iter = eo_children_iterator_new());
+ iter = eo_children_iterator_new(obj);
if (!iter) return NULL;
EINA_ITERATOR_FOREACH(iter, chld)
@@ -331,14 +331,14 @@ _elm_interface_atspi_accessible_event_emit(Eo *class EINA_UNUSED, void *pd EINA_
return;
}
- eo_do(accessible, type = elm_interface_atspi_accessible_type_get());
+ type = elm_interface_atspi_accessible_type_get(accessible);
if (type != ELM_ATSPI_TYPE_REGULAR)
return;
if (event == ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_CHILDREN_CHANGED)
{
Elm_Atspi_Event_Children_Changed_Data *atspi_data = event_info;
- eo_do(atspi_data->child, type = elm_interface_atspi_accessible_type_get());
+ type = elm_interface_atspi_accessible_type_get(atspi_data->child);
if (type != ELM_ATSPI_TYPE_REGULAR)
return;
}
@@ -454,7 +454,7 @@ elm_atspi_relation_set_relation_append(Elm_Atspi_Relation_Set *set, Elm_Atspi_Re
if (!eina_list_data_find(rel->objects, rel_obj))
{
rel->objects = eina_list_append(rel->objects, rel_obj);
- eo_do(rel_obj, eo_event_callback_add(EO_BASE_EVENT_DEL, _on_rel_obj_del, set));
+ eo_event_callback_add(rel_obj, EO_BASE_EVENT_DEL, _on_rel_obj_del, set);
}
return EINA_TRUE;
}
@@ -467,7 +467,7 @@ elm_atspi_relation_set_relation_append(Elm_Atspi_Relation_Set *set, Elm_Atspi_Re
rel->objects = eina_list_append(rel->objects, rel_obj);
*set = eina_list_append(*set, rel);
- eo_do(rel_obj, eo_event_callback_add(EO_BASE_EVENT_DEL, _on_rel_obj_del, set));
+ eo_event_callback_add(rel_obj, EO_BASE_EVENT_DEL, _on_rel_obj_del, set);
return EINA_TRUE;
}
@@ -483,7 +483,7 @@ elm_atspi_relation_set_relation_remove(Elm_Atspi_Relation_Set *set, Elm_Atspi_Re
{
if (eina_list_data_find(rel->objects, rel_obj))
{
- eo_do(rel_obj, eo_event_callback_del(EO_BASE_EVENT_DEL, _on_rel_obj_del, set));
+ eo_event_callback_del(rel_obj, EO_BASE_EVENT_DEL, _on_rel_obj_del, set);
rel->objects = eina_list_remove(rel->objects, rel_obj);
}
if (!rel->objects)
@@ -508,7 +508,7 @@ elm_atspi_relation_set_relation_type_remove(Elm_Atspi_Relation_Set *set, Elm_Ats
if (rel->type == type)
{
EINA_LIST_FOREACH(rel->objects, l, obj)
- eo_do(obj, eo_event_callback_del(EO_BASE_EVENT_DEL, _on_rel_obj_del, set));
+ eo_event_callback_del(obj, EO_BASE_EVENT_DEL, _on_rel_obj_del, set);
*set = eina_list_remove(*set, rel);
elm_atspi_relation_free(rel);
return;
@@ -526,7 +526,7 @@ elm_atspi_relation_set_free(Elm_Atspi_Relation_Set set)
EINA_LIST_FREE(set, rel)
{
EINA_LIST_FOREACH(rel->objects, l, obj)
- eo_do(obj, eo_event_callback_del(EO_BASE_EVENT_DEL, _on_rel_obj_del, set));
+ eo_event_callback_del(obj, EO_BASE_EVENT_DEL, _on_rel_obj_del, set);
elm_atspi_relation_free(rel);
}
}
@@ -591,7 +591,7 @@ _elm_interface_atspi_accessible_type_set(Eo *obj, Elm_Interface_Atspi_Accessible
if (val == pd->type)
return;
- eo_do(obj, parent = elm_interface_atspi_accessible_parent_get());
+ parent = elm_interface_atspi_accessible_parent_get(obj);
switch (val)
{
diff --git a/src/lib/elm_interface_atspi_accessible.h b/src/lib/elm_interface_atspi_accessible.h
index 5784ca207..51f03e240 100644
--- a/src/lib/elm_interface_atspi_accessible.h
+++ b/src/lib/elm_interface_atspi_accessible.h
@@ -75,38 +75,38 @@ EAPI Elm_Atspi_Relation_Set elm_atspi_relation_set_clone(const Elm_Atspi_Relatio
Elm_Atspi_Event_State_Changed_Data evinfo; \
evinfo.type = (tp); \
evinfo.new_value = (nvl); \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_STATE_CHANGED, (void*)&evinfo)); \
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_STATE_CHANGED, (void*)&evinfo); \
} while(0); }
/**
* Emits ATSPI 'PropertyChanged' dbus signal for 'Name' property.
*/
#define elm_interface_atspi_accessible_name_changed_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "name"));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "name");
/**
* Emits ATSPI 'PropertyChanged' dbus signal for 'Description' property.
*/
#define elm_interface_atspi_accessible_description_changed_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "description"));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "description");
/**
* Emits ATSPI 'PropertyChanged' dbus signal for 'Parent' property.
*/
#define elm_interface_atspi_accessible_parent_changed_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "parent"));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "parent");
/**
* Emits ATSPI 'PropertyChanged' dbus signal for 'Role' property.
*/
#define elm_interface_atspi_accessible_role_changed_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "role"));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "role");
/**
* Emits ATSPI 'PropertyChanged' dbus signal for 'Value' property.
*/
#define elm_interface_atspi_accessible_value_changed_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "value"));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_PROPERTY_CHANGED, "value");
/**
* Emits ATSPI 'ChildrenChanged' dbus signal with added child as argument.
@@ -114,7 +114,7 @@ EAPI Elm_Atspi_Relation_Set elm_atspi_relation_set_clone(const Elm_Atspi_Relatio
#define elm_interface_atspi_accessible_children_changed_added_signal_emit(obj, child) \
do { \
Elm_Atspi_Event_Children_Changed_Data atspi_data = { EINA_TRUE, child }; \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_CHILDREN_CHANGED, &atspi_data)); \
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_CHILDREN_CHANGED, &atspi_data); \
} while(0);
/**
@@ -123,32 +123,32 @@ EAPI Elm_Atspi_Relation_Set elm_atspi_relation_set_clone(const Elm_Atspi_Relatio
#define elm_interface_atspi_accessible_children_changed_del_signal_emit(obj, child) \
do { \
Elm_Atspi_Event_Children_Changed_Data atspi_data = { EINA_FALSE, child }; \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_CHILDREN_CHANGED, &atspi_data)); \
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_CHILDREN_CHANGED, &atspi_data); \
} while(0);
/**
* Emits ATSPI 'ActiveDescendantChanged' dbus signal.
*/
#define elm_interface_atspi_accessible_active_descendant_changed_signal_emit(obj, child) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, child));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ACTIVE_DESCENDANT_CHANGED, child);
/**
* Emits ATSPI 'VisibleDataChanged' dbus signal.
*/
#define elm_interface_atspi_accessible_visible_data_changed_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_VISIBLE_DATA_CHANGED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_VISIBLE_DATA_CHANGED, NULL);
/**
* Emits ATSPI 'AddAccessible' dbus signal.
*/
#define elm_interface_atspi_accessible_added(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ADDED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_ADDED, NULL);
/**
* Emits ATSPI 'RemoveAccessible' dbus signal.
*/
#define elm_interface_atspi_accessible_removed(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_REMOVED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_ACCESSIBLE_EVENT_REMOVED, NULL);
#endif
diff --git a/src/lib/elm_interface_atspi_action.c b/src/lib/elm_interface_atspi_action.c
index 14e3808fd..551f1cadb 100644
--- a/src/lib/elm_interface_atspi_action.c
+++ b/src/lib/elm_interface_atspi_action.c
@@ -13,7 +13,7 @@ _elm_interface_atspi_action_localized_name_get(Eo *obj, void *pd EINA_UNUSED, in
{
const char *ret = NULL;
- eo_do(obj, ret = elm_interface_atspi_action_name_get(id));
+ ret = elm_interface_atspi_action_name_get(obj, id);
#ifdef ENABLE_NLS
ret = gettext(ret);
#endif
diff --git a/src/lib/elm_interface_atspi_component.c b/src/lib/elm_interface_atspi_component.c
index 5d3eb728a..2d917d270 100644
--- a/src/lib/elm_interface_atspi_component.c
+++ b/src/lib/elm_interface_atspi_component.c
@@ -13,7 +13,7 @@
EOLIAN static void
_elm_interface_atspi_component_position_get(Eo *obj EINA_UNUSED, void *_pd EINA_UNUSED, Eina_Bool type, int *x, int *y)
{
- eo_do(obj, elm_interface_atspi_component_extents_get(type, x, y, NULL, NULL));
+ elm_interface_atspi_component_extents_get(obj, type, x, y, NULL, NULL);
}
EOLIAN static Eina_Bool
@@ -22,8 +22,8 @@ _elm_interface_atspi_component_position_set(Eo *obj EINA_UNUSED, void *_pd EINA_
Eina_Bool ret = EINA_FALSE;
int c_w, c_h;
- eo_do(obj, elm_interface_atspi_component_extents_get(type, NULL, NULL, &c_w, &c_h));
- eo_do(obj, ret = elm_interface_atspi_component_extents_set(type, x, y, c_w, c_h));
+ elm_interface_atspi_component_extents_get(obj, type, NULL, NULL, &c_w, &c_h);
+ ret = elm_interface_atspi_component_extents_set(obj, type, x, y, c_w, c_h);
return ret;
}
@@ -34,15 +34,15 @@ _elm_interface_atspi_component_size_set(Eo *obj EINA_UNUSED, void *_pd EINA_UNUS
Eina_Bool ret;
int c_x = 0, c_y = 0;
- eo_do(obj, elm_interface_atspi_component_extents_get(EINA_FALSE, &c_x, &c_y, NULL, NULL));
- eo_do(obj, ret = elm_interface_atspi_component_extents_set(EINA_FALSE, c_x, c_y, w, h));
+ elm_interface_atspi_component_extents_get(obj, EINA_FALSE, &c_x, &c_y, NULL, NULL);
+ ret = elm_interface_atspi_component_extents_set(obj, EINA_FALSE, c_x, c_y, w, h);
return ret;
}
EOLIAN static void
_elm_interface_atspi_component_size_get(Eo *obj EINA_UNUSED, void *_pd EINA_UNUSED, int *w, int *h)
{
- eo_do(obj, elm_interface_atspi_component_extents_get(EINA_FALSE, NULL, NULL, w, h));
+ elm_interface_atspi_component_extents_get(obj, EINA_FALSE, NULL, NULL, w, h);
}
EOLIAN static Eina_Bool
@@ -50,7 +50,7 @@ _elm_interface_atspi_component_contains(Eo *obj EINA_UNUSED, void *_pd EINA_UNUS
{
int w_x = 0, w_y = 0, w_w = 0, w_h = 0;
- eo_do(obj, elm_interface_atspi_component_extents_get(type, &w_x, &w_y, &w_w, &w_h));
+ elm_interface_atspi_component_extents_get(obj, type, &w_x, &w_y, &w_w, &w_h);
if ((x >= w_x) && (x <= w_x + w_w) && (y >= w_y) && (y <= w_y + w_h))
return EINA_TRUE;
@@ -72,14 +72,14 @@ _elm_interface_atspi_component_accessible_at_point_get(Eo *obj, void *_pd EINA_U
Eina_List *l, *children;
Eo *ret = NULL, *child;
- eo_do(obj, children = elm_interface_atspi_accessible_children_get());
+ children = elm_interface_atspi_accessible_children_get(obj);
EINA_LIST_FOREACH(children, l, child)
{
Eina_Bool contains;
if (eo_isa(child, ELM_INTERFACE_ATSPI_COMPONENT_MIXIN))
{
- eo_do(child, contains = elm_interface_atspi_component_contains(screen_coords, x, y));
+ contains = elm_interface_atspi_component_contains(child, screen_coords, x, y);
if (contains)
{
ret = child;
diff --git a/src/lib/elm_interface_atspi_image.c b/src/lib/elm_interface_atspi_image.c
index 70492d0ba..a9a253db0 100644
--- a/src/lib/elm_interface_atspi_image.c
+++ b/src/lib/elm_interface_atspi_image.c
@@ -21,7 +21,7 @@ _elm_interface_atspi_image_description_get(Eo *obj, void *sd EINA_UNUSED)
{
const char *descr = NULL;
- eo_do(obj, descr = eo_key_data_get("atspi_image_description"));
+ descr = eo_key_data_get(obj, "atspi_image_description");
return descr;
}
@@ -31,16 +31,16 @@ _elm_interface_atspi_image_description_set(Eo *obj, void *sd EINA_UNUSED, const
const char *key = "atspi_image_description";
const char *descr = eina_stringshare_add(description);
char *old_descr;
- if (eo_do_ret(obj, old_descr, eo_key_data_get(key)))
+ if (eo_key_data_get(obj, key))
{
eina_stringshare_del(old_descr);
- eo_do(obj, eo_event_callback_del(EO_BASE_EVENT_DEL, _free_desc_cb, old_descr));
+ eo_event_callback_del(obj, EO_BASE_EVENT_DEL, _free_desc_cb, old_descr);
}
if (descr)
{
- eo_do(obj, eo_key_data_set(key, descr),
- eo_event_callback_add(EO_BASE_EVENT_DEL, _free_desc_cb, descr));
+ eo_key_data_set(obj, key, descr);
+ eo_event_callback_add(obj, EO_BASE_EVENT_DEL, _free_desc_cb, descr);
}
}
diff --git a/src/lib/elm_interface_atspi_widget_action.c b/src/lib/elm_interface_atspi_widget_action.c
index 1cc2b5805..2061e35e6 100644
--- a/src/lib/elm_interface_atspi_widget_action.c
+++ b/src/lib/elm_interface_atspi_widget_action.c
@@ -19,7 +19,7 @@ _elm_interface_atspi_widget_action_elm_interface_atspi_action_action_do(Eo *obj,
Eina_Bool (*func)(Eo *eo, const char *params) = NULL;
int tmp = 0;
- eo_do(obj, actions = elm_interface_atspi_widget_action_elm_actions_get());
+ actions = elm_interface_atspi_widget_action_elm_actions_get(obj);
if (!actions) return EINA_FALSE;
while (actions[tmp].name)
@@ -51,7 +51,7 @@ _elm_interface_atspi_widget_action_elm_interface_atspi_action_keybinding_get(Eo
if (!eo_isa(obj, ELM_WIDGET_CLASS))
return NULL;
- eo_do(obj, actions = elm_interface_atspi_widget_action_elm_actions_get());
+ actions = elm_interface_atspi_widget_action_elm_actions_get(obj);
if (!actions) return NULL;
while (actions[tmp].name)
@@ -98,7 +98,7 @@ _elm_interface_atspi_widget_action_elm_interface_atspi_action_name_get(Eo *obj,
const Elm_Atspi_Action *actions = NULL;
int tmp = 0;
- eo_do(obj, actions = elm_interface_atspi_widget_action_elm_actions_get());
+ actions = elm_interface_atspi_widget_action_elm_actions_get(obj);
if (!actions) return NULL;
while (actions[tmp].name)
@@ -128,7 +128,7 @@ _elm_interface_atspi_widget_action_elm_interface_atspi_action_actions_get(Eo *ob
Eina_List *ret = NULL;
int tmp = 0;
- eo_do(obj, actions = elm_interface_atspi_widget_action_elm_actions_get());
+ actions = elm_interface_atspi_widget_action_elm_actions_get(obj);
if (!actions) return NULL;
while (actions[tmp].name)
diff --git a/src/lib/elm_interface_atspi_window.h b/src/lib/elm_interface_atspi_window.h
index 0b148b382..a6e9b4e65 100644
--- a/src/lib/elm_interface_atspi_window.h
+++ b/src/lib/elm_interface_atspi_window.h
@@ -8,43 +8,43 @@
* Emits ATSPI 'Window:Activated' dbus signal.
*/
#define elm_interface_atspi_window_activated_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_ACTIVATED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_ACTIVATED, NULL);
/**
* Emits ATSPI 'Window:Deactivated' dbus signal.
*/
#define elm_interface_atspi_window_deactivated_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_DEACTIVATED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_DEACTIVATED, NULL);
/**
* Emits ATSPI 'Window:Created' dbus signal.
*/
#define elm_interface_atspi_window_created_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_CREATED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_CREATED, NULL);
/**
* Emits ATSPI 'Window:Destroyed' dbus signal.
*/
#define elm_interface_atspi_window_destroyed_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_DESTROYED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_DESTROYED, NULL);
/**
* Emits ATSPI 'Window:Maximized' dbus signal.
*/
#define elm_interface_atspi_window_maximized_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_MAXIMIZED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_MAXIMIZED, NULL);
/**
* Emits ATSPI 'Window:Minimized' dbus signal.
*/
#define elm_interface_atspi_window_minimized_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_MINIMIZED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_MINIMIZED, NULL);
/**
* Emits ATSPI 'Window:Restored' dbus signal.
*/
#define elm_interface_atspi_window_restored_signal_emit(obj) \
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_RESTORED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, obj, ELM_INTERFACE_ATSPI_WINDOW_EVENT_WINDOW_RESTORED, NULL);
#include "elm_interface_atspi_window.eo.h"
#endif
diff --git a/src/lib/elm_interface_scrollable.c b/src/lib/elm_interface_scrollable.c
index 1a1aca96f..75445a714 100644
--- a/src/lib/elm_interface_scrollable.c
+++ b/src/lib/elm_interface_scrollable.c
@@ -31,14 +31,12 @@
}
#define ELM_ANIMATOR_CONNECT(Obj, Bool, Callback, Data) \
- eo_do(Obj, \
- eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, Callback, Data), \
- eo_event_callback_add(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, Callback, Data)); \
+ eo_event_callback_del(Obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, Callback, Data); \
+ eo_event_callback_add(Obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, Callback, Data); \
Bool = 1;
#define ELM_ANIMATOR_DISCONNECT(Obj, Bool, Callback, Data) \
- eo_do(Obj, \
- eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, Callback, Data)); \
+ eo_event_callback_del(Obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, Callback, Data); \
Bool = 0;
static const char SIG_CHANGED[] = "changed";
@@ -108,7 +106,7 @@ _elm_pan_update(Elm_Pan_Smart_Data *psd)
EOLIAN static void
_elm_pan_evas_object_smart_add(Eo *obj, Elm_Pan_Smart_Data *priv)
{
- eo_do_super(obj, MY_PAN_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_PAN_CLASS));
priv->self = obj;
}
@@ -118,7 +116,7 @@ _elm_pan_evas_object_smart_del(Eo *obj, Elm_Pan_Smart_Data *_pd EINA_UNUSED)
{
_elm_pan_content_set(obj, NULL);
- eo_do_super(obj, MY_PAN_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_PAN_CLASS));
}
EOLIAN static void
@@ -137,13 +135,13 @@ _elm_pan_evas_object_smart_resize(Eo *obj EINA_UNUSED, Elm_Pan_Smart_Data *psd,
psd->h = h;
_elm_pan_update(psd);
- eo_do(psd->self, eo_event_callback_call(ELM_PAN_EVENT_CHANGED, NULL));
+ eo_event_callback_call(psd->self, ELM_PAN_EVENT_CHANGED, NULL);
}
EOLIAN static void
_elm_pan_evas_object_smart_show(Eo *obj, Elm_Pan_Smart_Data *psd)
{
- eo_do_super(obj, MY_PAN_CLASS, evas_obj_smart_show());
+ evas_obj_smart_show(eo_super(obj, MY_PAN_CLASS));
if (psd->content)
evas_object_show(psd->content);
@@ -152,7 +150,7 @@ _elm_pan_evas_object_smart_show(Eo *obj, Elm_Pan_Smart_Data *psd)
EOLIAN static void
_elm_pan_evas_object_smart_hide(Eo *obj, Elm_Pan_Smart_Data *psd)
{
- eo_do_super(obj, MY_PAN_CLASS, evas_obj_smart_hide());
+ evas_obj_smart_hide(eo_super(obj, MY_PAN_CLASS));
if (psd->content)
evas_object_hide(psd->content);
@@ -166,7 +164,7 @@ _elm_pan_pos_set(Eo *obj EINA_UNUSED, Elm_Pan_Smart_Data *psd, Evas_Coord x, Eva
psd->py = y;
_elm_pan_update(psd);
- eo_do(psd->self, eo_event_callback_call(ELM_PAN_EVENT_CHANGED, NULL));
+ eo_event_callback_call(psd->self, ELM_PAN_EVENT_CHANGED, NULL);
}
EOLIAN static void
@@ -235,10 +233,9 @@ _elm_pan_add(Evas *evas)
EOLIAN static Eo *
_elm_pan_eo_base_constructor(Eo *obj, Elm_Pan_Smart_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_PAN_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_PAN_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks));
+ obj = eo_constructor(eo_super(obj, MY_PAN_CLASS));
+ evas_obj_type_set(obj, MY_PAN_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
return obj;
}
@@ -255,7 +252,7 @@ _elm_pan_content_del_cb(void *data,
psd->content = NULL;
psd->content_w = psd->content_h = psd->px = psd->py =
psd->prev_cw = psd->prev_ch = psd->delta_posx = psd->delta_posy = 0;
- eo_do(psd->self, eo_event_callback_call(ELM_PAN_EVENT_CHANGED, NULL));
+ eo_event_callback_call(psd->self, ELM_PAN_EVENT_CHANGED, NULL);
}
static void
@@ -275,7 +272,7 @@ _elm_pan_content_resize_cb(void *data,
psd->content_h = h;
_elm_pan_update(psd);
}
- eo_do(psd->self, eo_event_callback_call(ELM_PAN_EVENT_CHANGED, NULL));
+ eo_event_callback_call(psd->self, ELM_PAN_EVENT_CHANGED, NULL);
}
static void
@@ -317,7 +314,7 @@ _elm_pan_content_set(Evas_Object *obj,
_elm_pan_update(psd);
end:
- eo_do(psd->self, eo_event_callback_call(ELM_PAN_EVENT_CHANGED, NULL));
+ eo_event_callback_call(psd->self, ELM_PAN_EVENT_CHANGED, NULL);
}
EOLIAN static void
@@ -488,9 +485,9 @@ _elm_direction_arrows_eval(Elm_Scrollable_Smart_Interface_Data *sid)
if (!sid->edje_obj || !sid->pan_obj) return;
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get(&mx, &my));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&x, &y));
+ elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my);
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
+ elm_obj_pan_pos_get(sid->pan_obj, &x, &y);
if (x == minx) go_left = EINA_FALSE;
if (x == (mx + minx)) go_right = EINA_FALSE;
@@ -836,8 +833,8 @@ _elm_scroll_scroll_bar_size_adjust(Elm_Scrollable_Smart_Interface_Data *sid)
edje_object_part_drag_value_get
(sid->edje_obj, "elm.dragable.vbar", NULL, &vy);
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get(&mx, &my));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
+ elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my);
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
x = vx * mx + minx;
y = vy * my + miny;
@@ -864,10 +861,10 @@ _elm_scroll_scroll_bar_size_adjust(Elm_Scrollable_Smart_Interface_Data *sid)
(sid->edje_obj, "elm.dragable.vbar", 0.0,
-((double)sid->page.y * ((double)vh / (double)h)) / 100.0);
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
if (vx != mx) x = px;
if (vy != my) y = py;
- eo_do(sid->pan_obj, elm_obj_pan_pos_set(x, y));
+ elm_obj_pan_pos_set(sid->pan_obj, x, y);
if (mx > 0) vx = (double)(x - minx) / (double)mx;
else vx = 0.0;
@@ -896,9 +893,9 @@ _elm_scroll_scroll_bar_size_adjust(Elm_Scrollable_Smart_Interface_Data *sid)
(sid->edje_obj, "elm.dragable.vbar", 1.0, 1.0);
edje_object_part_drag_size_set
(sid->edje_obj, "elm.dragable.hbar", 1.0, 1.0);
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
- eo_do(sid->pan_obj, elm_obj_pan_pos_set(minx, miny));
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
+ elm_obj_pan_pos_set(sid->pan_obj, minx, miny);
if ((px != minx) || (py != miny))
edje_object_signal_emit(sid->edje_obj, "elm,action,scroll", "elm");
}
@@ -928,11 +925,11 @@ _elm_scroll_scroll_bar_read_and_update(
(sid->edje_obj, "elm.dragable.vbar", NULL, &vy);
edje_object_part_drag_value_get
(sid->edje_obj, "elm.dragable.hbar", &vx, NULL);
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get(&mx, &my));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
+ elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my);
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
x = _round(vx * (double)mx + minx, 1);
y = _round(vy * (double)my + miny, 1);
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(sid->obj, x, y, EINA_TRUE);
_elm_scroll_wanted_coordinates_update(sid, x, y);
}
@@ -1186,7 +1183,7 @@ _elm_scroll_edje_drag_h_cb(void *data,
EOLIAN static void
_elm_interface_scrollable_content_size_get(Eo *obj EINA_UNUSED, Elm_Scrollable_Smart_Interface_Data *sid, Evas_Coord *w, Evas_Coord *h)
{
- eo_do(sid->pan_obj, elm_obj_pan_content_size_get(w, h));
+ elm_obj_pan_content_size_get(sid->pan_obj, w, h);
}
EOLIAN static void
@@ -1230,10 +1227,10 @@ _elm_scroll_x_mirrored_get(const Evas_Object *obj,
if (!sid->pan_obj) return 0;
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&min, NULL));
- eo_do((Eo *)obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, NULL));
- eo_do(sid->pan_obj, elm_obj_pan_content_size_get(&cw, NULL));
+ elm_obj_pan_pos_min_get(sid->pan_obj, &min, NULL);
+ elm_interface_scrollable_content_viewport_geometry_get
+ ((Eo *)obj, NULL, NULL, &w, NULL);
+ elm_obj_pan_content_size_get(sid->pan_obj, &cw, NULL);
ret = cw - w - x + min + min;
return (ret >= min) ? ret : min;
@@ -1250,13 +1247,13 @@ _elm_scroll_wanted_coordinates_update(Elm_Scrollable_Smart_Interface_Data *sid,
if (!sid->pan_obj) return;
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get(&mx, &my));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
+ elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my);
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
/* Update wx/y/w/h - and if the requested positions aren't legal
* adjust a bit. */
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &sid->ww, &sid->wh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, &sid->ww, &sid->wh);
if (x < minx && !sid->is_mirrored)
{
@@ -1286,7 +1283,7 @@ _elm_scroll_momentum_end(Elm_Scrollable_Smart_Interface_Data *sid)
if (sid->down.momentum_animator)
{
Evas_Coord px = 0, py = 0;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&px, &py));
+ elm_interface_scrollable_content_pos_get(sid->obj, &px, &py);
_elm_scroll_wanted_coordinates_update(sid, px, py);
ELM_ANIMATOR_DISCONNECT(sid->obj, sid->down.momentum_animator, _elm_scroll_momentum_animator, sid);
@@ -1316,8 +1313,8 @@ _elm_scroll_bounce_x_animator(void *data, const Eo_Event *event EINA_UNUSED)
{
dt = dt / _elm_config->thumbscroll_bounce_friction;
odx = sid->down.b2x - sid->down.bx;
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, NULL));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, &w, NULL);
if (!sid->down.momentum_animator && (w > abs(odx)))
{
pd = (double)odx / (double)w;
@@ -1327,7 +1324,7 @@ _elm_scroll_bounce_x_animator(void *data, const Eo_Event *event EINA_UNUSED)
}
if (dt > 1.0) dt = 1.0;
p = 1.0 - ((1.0 - dt) * (1.0 - dt));
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&x, &y));
+ elm_interface_scrollable_content_pos_get(sid->obj, &x, &y);
dx = (odx * p);
r = 1.0;
if (sid->down.momentum_animator)
@@ -1339,7 +1336,7 @@ _elm_scroll_bounce_x_animator(void *data, const Eo_Event *event EINA_UNUSED)
}
x = sid->down.b2x + (int)((double)(dx - odx) * r);
if (!sid->down.cancelled)
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(sid->obj, x, y, EINA_TRUE);
if (dt >= 1.0)
{
if (sid->down.momentum_animator)
@@ -1371,8 +1368,8 @@ _elm_scroll_bounce_y_animator(void *data, const Eo_Event *event EINA_UNUSED)
{
dt = dt / _elm_config->thumbscroll_bounce_friction;
ody = sid->down.b2y - sid->down.by;
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, NULL, &h));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, NULL, &h);
if (!sid->down.momentum_animator && (h > abs(ody)))
{
pd = (double)ody / (double)h;
@@ -1382,7 +1379,7 @@ _elm_scroll_bounce_y_animator(void *data, const Eo_Event *event EINA_UNUSED)
}
if (dt > 1.0) dt = 1.0;
p = 1.0 - ((1.0 - dt) * (1.0 - dt));
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&x, &y));
+ elm_interface_scrollable_content_pos_get(sid->obj, &x, &y);
dy = (ody * p);
r = 1.0;
if (sid->down.momentum_animator)
@@ -1394,7 +1391,7 @@ _elm_scroll_bounce_y_animator(void *data, const Eo_Event *event EINA_UNUSED)
}
y = sid->down.b2y + (int)((double)(dy - ody) * r);
if (!sid->down.cancelled)
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(sid->obj, x, y, EINA_TRUE);
if (dt >= 1.0)
{
if (sid->down.momentum_animator)
@@ -1438,9 +1435,9 @@ _elm_scroll_bounce_eval(Elm_Scrollable_Smart_Interface_Data *sid)
}
ELM_SAFE_FREE(sid->down.hold_enterer, ecore_idle_enterer_del);
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get(&mx, &my));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
+ elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my);
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
bx = px;
by = py;
if (px < minx) px = minx;
@@ -1494,7 +1491,7 @@ _elm_interface_scrollable_content_pos_get(Eo *obj EINA_UNUSED, Elm_Scrollable_Sm
{
if (!sid->pan_obj) return;
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(x, y));
+ elm_obj_pan_pos_get(sid->pan_obj, x, y);
}
EOLIAN static void
@@ -1508,10 +1505,10 @@ _elm_interface_scrollable_content_pos_set(Eo *obj, Elm_Scrollable_Smart_Interfac
if (!sid->edje_obj || !sid->pan_obj) return;
// FIXME: allow for bounce outside of range
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get(&mx, &my));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
- eo_do(sid->pan_obj, elm_obj_pan_content_size_get(&cw, &ch));
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
+ elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my);
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
+ elm_obj_pan_content_size_get(sid->pan_obj, &cw, &ch);
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
evas_object_geometry_get(sid->pan_obj, NULL, NULL, &pw, &ph);
if (_paging_is_enabled(sid))
@@ -1567,8 +1564,8 @@ _elm_interface_scrollable_content_pos_set(Eo *obj, Elm_Scrollable_Smart_Interfac
if (!sid->loop_v && (y - miny) > my) y = my + miny;
}
- eo_do(sid->pan_obj, elm_obj_pan_pos_set(x, y));
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&spx, &spy));
+ elm_obj_pan_pos_set(sid->pan_obj, x, y);
+ elm_obj_pan_pos_get(sid->pan_obj, &spx, &spy);
if (mx > 0) vx = (double)(spx - minx) / (double)mx;
else vx = 0.0;
@@ -1699,7 +1696,7 @@ _elm_interface_scrollable_mirrored_set(Eo *obj EINA_UNUSED, Elm_Scrollable_Smart
else
wx = sid->wx;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(wx, sid->wy, EINA_FALSE));
+ elm_interface_scrollable_content_pos_set(sid->obj, wx, sid->wy, EINA_FALSE);
}
/* returns TRUE when we need to move the scroller, FALSE otherwise.
@@ -1718,10 +1715,10 @@ _elm_scroll_content_region_show_internal(Evas_Object *obj,
if (!sid->pan_obj) return EINA_FALSE;
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get(&mx, &my));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
- eo_do(sid->pan_obj, elm_obj_pan_content_size_get(&cw, &ch));
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
+ elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my);
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
+ elm_obj_pan_content_size_get(sid->pan_obj, &cw, &ch);
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
evas_object_geometry_get(sid->pan_obj, NULL, NULL, &pw, &ph);
nx = px;
@@ -1806,9 +1803,9 @@ _elm_scroll_content_region_show_internal(Evas_Object *obj,
EOLIAN static void
_elm_interface_scrollable_content_region_get(Eo *obj, Elm_Scrollable_Smart_Interface_Data *_pd EINA_UNUSED, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
{
- eo_do(obj, elm_interface_scrollable_content_pos_get(x, y));
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, w, h));
+ elm_interface_scrollable_content_pos_get(obj, x, y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, w, h);
}
/* Set should be used for calculated positions, for example, when we move
@@ -1819,7 +1816,7 @@ _elm_interface_scrollable_content_region_set(Eo *obj, Elm_Scrollable_Smart_Inter
{
if (_elm_scroll_content_region_show_internal(obj, &x, &y, w, h))
{
- eo_do(obj, elm_interface_scrollable_content_pos_set(x, y, EINA_FALSE));
+ elm_interface_scrollable_content_pos_set(obj, x, y, EINA_FALSE);
sid->down.sx = x;
sid->down.sy = y;
sid->down.x = sid->down.history[0].x;
@@ -1838,7 +1835,7 @@ _elm_interface_scrollable_content_region_show(Eo *obj, Elm_Scrollable_Smart_Inte
sid->wh = h;
if (_elm_scroll_content_region_show_internal(obj, &x, &y, w, h))
{
- eo_do(obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(obj, x, y, EINA_TRUE);
sid->down.sx = x;
sid->down.sy = y;
sid->down.x = sid->down.history[0].x;
@@ -1869,8 +1866,8 @@ _elm_scroll_wanted_region_set(Evas_Object *obj)
if (sid->ww == -1)
{
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &ww, &wh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &ww, &wh);
}
else
{
@@ -1878,7 +1875,7 @@ _elm_scroll_wanted_region_set(Evas_Object *obj)
wh = sid->wh;
}
- eo_do(obj, elm_interface_scrollable_content_region_set(wx, sid->wy, ww, wh));
+ elm_interface_scrollable_content_region_set(obj, wx, sid->wy, ww, wh);
}
@@ -1904,11 +1901,11 @@ _scroll_wheel_post_event_cb(void *data, Evas *e EINA_UNUSED)
if (evas_key_modifier_is_set(ev->modifiers, "Shift"))
direction = !direction;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&x, &y));
+ elm_interface_scrollable_content_pos_get(sid->obj, &x, &y);
if (sid->scrollto.x.animator) x = sid->scrollto.x.end;
if (sid->scrollto.y.animator) y = sid->scrollto.y.end;
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get(&mx, &my));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
+ elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my);
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
if (x < minx) x = minx;
if (x > mx) x = mx;
if (y < miny) y = miny;
@@ -1937,10 +1934,10 @@ _scroll_wheel_post_event_cb(void *data, Evas *e EINA_UNUSED)
if (sid->content_info.resized)
_elm_scroll_wanted_region_set(sid->obj);
}
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, &vw, &vh);
if (sid->pan_obj)
- eo_do(sid->pan_obj, elm_obj_pan_content_size_get(&cw, &ch));
+ elm_obj_pan_content_size_get(sid->pan_obj, &cw, &ch);
if (!_paging_is_enabled(sid))
{
int d = ev->z;
@@ -1965,7 +1962,7 @@ _scroll_wheel_post_event_cb(void *data, Evas *e EINA_UNUSED)
{
_elm_scroll_wanted_coordinates_update(sid, x, y);
if (_elm_config->scroll_animation_disable)
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(sid->obj, x, y, EINA_TRUE);
else
{
_elm_scroll_scroll_to_x(sid, _elm_config->bring_in_scroll_friction, x);
@@ -1975,7 +1972,7 @@ _scroll_wheel_post_event_cb(void *data, Evas *e EINA_UNUSED)
}
else
{
- eo_do(sid->obj, elm_interface_scrollable_current_page_get(&pagenumber_h, &pagenumber_v));
+ elm_interface_scrollable_current_page_get(sid->obj, &pagenumber_h, &pagenumber_v);
if (!direction)
{
if (ch > vh || cw <= vw)
@@ -2123,7 +2120,7 @@ _elm_scroll_momentum_animator(void *data, const Eo_Event *event EINA_UNUSED)
sid->down.ay = dy;
x = sid->down.sx - dx;
y = sid->down.sy - dy;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&px, &py));
+ elm_interface_scrollable_content_pos_get(sid->obj, &px, &py);
if ((sid->down.bounce_x_animator) ||
(sid->down.bounce_x_hold))
{
@@ -2136,10 +2133,10 @@ _elm_scroll_momentum_animator(void *data, const Eo_Event *event EINA_UNUSED)
sid->down.by = sid->down.by0 - dy + sid->down.b0y;
y = py;
}
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(sid->obj, x, y, EINA_TRUE);
_elm_scroll_wanted_coordinates_update(sid, x, y);
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get(&maxx, &maxy));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
+ elm_obj_pan_pos_max_get(sid->pan_obj, &maxx, &maxy);
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
if (!_elm_config->thumbscroll_bounce_enable || !sid->bounce_horiz)
{
@@ -2180,11 +2177,11 @@ _elm_scroll_page_x_get(Elm_Scrollable_Smart_Interface_Data *sid,
if (!sid->pan_obj) return 0;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&x, &y));
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, &h));
- eo_do(sid->pan_obj, elm_obj_pan_content_size_get(&cw, &ch));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, NULL));
+ elm_interface_scrollable_content_pos_get(sid->obj, &x, &y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, &w, &h);
+ elm_obj_pan_content_size_get(sid->pan_obj, &cw, &ch);
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, NULL);
if (sid->pagerel_h > 0.0)
sid->pagesize_h = w * sid->pagerel_h;
@@ -2227,11 +2224,11 @@ _elm_scroll_page_y_get(Elm_Scrollable_Smart_Interface_Data *sid,
if (!sid->pan_obj) return 0;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&x, &y));
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, &h));
- eo_do(sid->pan_obj, elm_obj_pan_content_size_get(&cw, &ch));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(NULL, &miny));
+ elm_interface_scrollable_content_pos_get(sid->obj, &x, &y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, &w, &h);
+ elm_obj_pan_content_size_get(sid->pan_obj, &cw, &ch);
+ elm_obj_pan_pos_min_get(sid->pan_obj, NULL, &miny);
if (sid->pagerel_v > 0.0)
sid->pagesize_v = h * sid->pagerel_v;
@@ -2280,13 +2277,13 @@ _elm_scroll_scroll_to_x_animator(void *data, const Eo_Event *event EINA_UNUSED)
(sid->scrollto.x.t_end - sid->scrollto.x.t_start);
tt = 1.0 - tt;
tt = 1.0 - (tt * tt);
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
px = (sid->scrollto.x.start * (1.0 - tt)) +
(sid->scrollto.x.end * tt);
if (t >= sid->scrollto.x.t_end)
{
px = sid->scrollto.x.end;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(px, py, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(sid->obj, px, py, EINA_TRUE);
sid->down.sx = px;
sid->down.x = sid->down.history[0].x;
sid->down.pdx = 0;
@@ -2295,7 +2292,7 @@ _elm_scroll_scroll_to_x_animator(void *data, const Eo_Event *event EINA_UNUSED)
_elm_scroll_anim_stop(sid);
goto on_end;
}
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(px, py, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(sid->obj, px, py, EINA_TRUE);
_elm_scroll_wanted_coordinates_update(sid, px, py);
return EO_CALLBACK_CONTINUE;
@@ -2318,13 +2315,13 @@ _elm_scroll_scroll_to_y_animator(void *data, const Eo_Event *event EINA_UNUSED)
(sid->scrollto.y.t_end - sid->scrollto.y.t_start);
tt = 1.0 - tt;
tt = 1.0 - (tt * tt);
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
py = (sid->scrollto.y.start * (1.0 - tt)) +
(sid->scrollto.y.end * tt);
if (t >= sid->scrollto.y.t_end)
{
py = sid->scrollto.y.end;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(px, py, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(sid->obj, px, py, EINA_TRUE);
sid->down.sy = py;
sid->down.y = sid->down.history[0].y;
sid->down.pdy = 0;
@@ -2333,7 +2330,7 @@ _elm_scroll_scroll_to_y_animator(void *data, const Eo_Event *event EINA_UNUSED)
_elm_scroll_anim_stop(sid);
goto on_end;
}
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(px, py, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(sid->obj, px, py, EINA_TRUE);
_elm_scroll_wanted_coordinates_update(sid, px, py);
return EO_CALLBACK_CONTINUE;
@@ -2356,15 +2353,15 @@ _elm_scroll_scroll_to_y(Elm_Scrollable_Smart_Interface_Data *sid,
if (sid->freeze) return;
if (t_in <= 0.0)
{
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&x, &y));
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, &h));
+ elm_interface_scrollable_content_pos_get(sid->obj, &x, &y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, &w, &h);
y = pos_y;
- eo_do(sid->obj, elm_interface_scrollable_content_region_set(x, y, w, h));
+ elm_interface_scrollable_content_region_set(sid->obj, x, y, w, h);
return;
}
t = ecore_loop_time_get();
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
sid->scrollto.y.start = py;
sid->scrollto.y.end = pos_y;
sid->scrollto.y.t_start = t;
@@ -2398,16 +2395,16 @@ _elm_scroll_scroll_to_x(Elm_Scrollable_Smart_Interface_Data *sid,
if (sid->freeze) return;
if (t_in <= 0.0)
{
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&x, &y));
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, &h));
+ elm_interface_scrollable_content_pos_get(sid->obj, &x, &y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, &w, &h);
x = pos_x;
- eo_do(sid->obj, elm_interface_scrollable_content_region_set
- (x, y, w, h));
+ elm_interface_scrollable_content_region_set
+ (sid->obj, x, y, w, h);
return;
}
t = ecore_loop_time_get();
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
sid->scrollto.x.start = px;
sid->scrollto.x.end = pos_x;
sid->scrollto.x.t_start = t;
@@ -2518,11 +2515,11 @@ _elm_scroll_mouse_up_event_cb(void *data,
int minx, miny, mx, my, px, py;
double tt = 0.0, dtt = 0.0;
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get
- (&minx, &miny));
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get
- (&mx, &my));
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
+ elm_obj_pan_pos_min_get
+ (sid->pan_obj, &minx, &miny);
+ elm_obj_pan_pos_max_get
+ (sid->pan_obj, &mx, &my);
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
max_d = _elm_config->thumbscroll_flick_distance_tolerance;
if (dx > 0)
{
@@ -2598,8 +2595,7 @@ _elm_scroll_mouse_up_event_cb(void *data,
_elm_scroll_anim_start(sid);
}
sid->down.anim_start = ecore_loop_time_get();
- eo_do(sid->obj,
- elm_interface_scrollable_content_pos_get(&x, &y));
+ elm_interface_scrollable_content_pos_get(sid->obj, &x, &y);
sid->down.sx = x;
sid->down.sy = y;
sid->down.b0x = 0;
@@ -2618,8 +2614,8 @@ _elm_scroll_mouse_up_event_cb(void *data,
{
Evas_Coord pgx, pgy;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get
- (&x, &y));
+ elm_interface_scrollable_content_pos_get
+ (sid->obj, &x, &y);
if ((!sid->obj) ||
(!elm_widget_drag_child_locked_x_get
(sid->obj)))
@@ -2658,8 +2654,8 @@ _elm_scroll_mouse_up_event_cb(void *data,
{
Evas_Coord pgx, pgy;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get
- (&x, &y));
+ elm_interface_scrollable_content_pos_get
+ (sid->obj, &x, &y);
if ((!sid->obj) ||
(!elm_widget_drag_child_locked_x_get
(sid->obj)))
@@ -2703,8 +2699,8 @@ _elm_scroll_mouse_up_event_cb(void *data,
sid->down.want_dragged = EINA_FALSE;
sid->down.dragged = EINA_FALSE;
sid->down.now = EINA_FALSE;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&x, &y));
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_get(sid->obj, &x, &y);
+ elm_interface_scrollable_content_pos_set(sid->obj, x, y, EINA_TRUE);
_elm_scroll_wanted_coordinates_update(sid, x, y);
if (sid->content_info.resized)
@@ -2797,7 +2793,7 @@ _elm_scroll_mouse_down_event_cb(void *data,
sid->down.dir_y = EINA_FALSE;
sid->down.x = ev->canvas.x;
sid->down.y = ev->canvas.y;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&x, &y));
+ elm_interface_scrollable_content_pos_get(sid->obj, &x, &y);
sid->down.sx = x;
sid->down.sy = y;
sid->down.locked = EINA_FALSE;
@@ -2830,9 +2826,9 @@ _elm_scroll_can_scroll(Elm_Scrollable_Smart_Interface_Data *sid,
if (!sid->pan_obj) return EINA_FALSE;
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get(&mx, &my));
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
+ elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my);
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
switch (dir)
{
case LEFT:
@@ -2959,7 +2955,7 @@ _elm_scroll_down_coord_eval(Elm_Scrollable_Smart_Interface_Data *sid,
}
}
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
if (!sid->loop_h && *x < minx)
*x += (minx - *x) * _elm_config->thumbscroll_border_friction;
@@ -3076,7 +3072,7 @@ _elm_scroll_hold_enterer(void *data)
// ecore_loop_time_get() - sid->down.dragged_began_timestamp,
// fy, fy2);
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&ox, &oy));
+ elm_interface_scrollable_content_pos_get(sid->obj, &ox, &oy);
if (sid->down.dir_x)
{
if ((!sid->obj) ||
@@ -3095,7 +3091,7 @@ _elm_scroll_hold_enterer(void *data)
_elm_scroll_smooth_debug_movetime_add(ox, oy);
#endif
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(ox, oy, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(sid->obj, ox, oy, EINA_TRUE);
return EINA_FALSE;
}
@@ -3128,7 +3124,7 @@ _elm_scroll_on_hold_animator(void *data, const Eo_Event *event EINA_UNUSED)
(double)_elm_config->thumbscroll_hold_threshold * 2.0;
vy = sid->down.onhold_vy * td *
(double)_elm_config->thumbscroll_hold_threshold * 2.0;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&ox, &oy));
+ elm_interface_scrollable_content_pos_get(sid->obj, &ox, &oy);
x = ox;
y = oy;
@@ -3154,7 +3150,7 @@ _elm_scroll_on_hold_animator(void *data, const Eo_Event *event EINA_UNUSED)
}
}
- eo_do(sid->obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(sid->obj, x, y, EINA_TRUE);
}
sid->down.onhold_tlast = t;
@@ -3193,7 +3189,7 @@ _elm_scroll_mouse_move_event_cb(void *data,
{
Evas_Coord px = 0;
ELM_ANIMATOR_DISCONNECT(sid->obj, sid->scrollto.x.animator, _elm_scroll_scroll_to_x_animator, sid);
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, NULL));
+ elm_obj_pan_pos_get(sid->pan_obj, &px, NULL);
sid->down.sx = px;
sid->down.x = sid->down.history[0].x;
}
@@ -3203,7 +3199,7 @@ _elm_scroll_mouse_move_event_cb(void *data,
{
Evas_Coord py = 0;
ELM_ANIMATOR_DISCONNECT(sid->obj, sid->scrollto.y.animator, _elm_scroll_scroll_to_y_animator, sid);
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(NULL, &py));
+ elm_obj_pan_pos_get(sid->pan_obj, NULL, &py);
sid->down.sy = py;
sid->down.y = sid->down.history[0].y;
}
@@ -3387,8 +3383,8 @@ _elm_scroll_mouse_move_event_cb(void *data,
{
Evas_Coord minx = 0, miny = 0, mx, my;
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
- eo_do(sid->pan_obj, elm_obj_pan_pos_max_get(&mx, &my));
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
+ elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my);
if (!sid->loop_v && y < miny)
y += (miny - y) *
_elm_config->thumbscroll_border_friction;
@@ -3503,13 +3499,13 @@ _elm_scroll_page_adjust(Elm_Scrollable_Smart_Interface_Data *sid)
if (!_paging_is_enabled(sid)) return;
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, &h));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, &w, &h);
x = _elm_scroll_page_x_get(sid, 0, EINA_TRUE);
y = _elm_scroll_page_y_get(sid, 0, EINA_TRUE);
- eo_do(sid->obj, elm_interface_scrollable_content_region_set(x, y, w, h));
+ elm_interface_scrollable_content_region_set(sid->obj, x, y, w, h);
}
static void
@@ -3793,9 +3789,9 @@ _elm_scroll_scroll_bar_reset(Elm_Scrollable_Smart_Interface_Data *sid)
}
if (sid->pan_obj)
{
- eo_do(sid->pan_obj, elm_obj_pan_pos_min_get(&minx, &miny));
- eo_do(sid->pan_obj, elm_obj_pan_pos_get(&px, &py));
- eo_do(sid->pan_obj, elm_obj_pan_pos_set(minx, miny));
+ elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny);
+ elm_obj_pan_pos_get(sid->pan_obj, &px, &py);
+ elm_obj_pan_pos_set(sid->pan_obj, minx, miny);
}
if ((px != minx) || (py != miny))
edje_object_signal_emit(sid->edje_obj, "elm,action,scroll", "elm");
@@ -3813,8 +3809,8 @@ _elm_scroll_pan_resized_cb(void *data,
if (sid->cb_func.content_viewport_resize)
{
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, &h));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, &w, &h);
sid->cb_func.content_viewport_resize(sid->obj, w, h);
}
}
@@ -3828,7 +3824,7 @@ _elm_scroll_pan_changed_cb(void *data, const Eo_Event *event EINA_UNUSED)
if (!sid->pan_obj) return EINA_TRUE;
- eo_do(sid->pan_obj, elm_obj_pan_content_size_get(&w, &h));
+ elm_obj_pan_content_size_get(sid->pan_obj, &w, &h);
if ((w != sid->content_info.w) || (h != sid->content_info.h))
{
sid->content_info.w = w;
@@ -3883,8 +3879,8 @@ _elm_interface_scrollable_content_set(Eo *obj, Elm_Scrollable_Smart_Interface_Da
{
o = _elm_pan_add(evas_object_evas_get(obj));
sid->pan_obj = o;
- eo_do(o, eo_event_callback_add
- (ELM_PAN_EVENT_CHANGED, _elm_scroll_pan_changed_cb, sid));
+ eo_event_callback_add
+ (o, ELM_PAN_EVENT_CHANGED, _elm_scroll_pan_changed_cb, sid);
evas_object_event_callback_add(o, EVAS_CALLBACK_RESIZE,
_elm_scroll_pan_resized_cb, sid);
edje_object_part_swallow(sid->edje_obj, "elm.swallow.content", o);
@@ -3894,7 +3890,7 @@ _elm_interface_scrollable_content_set(Eo *obj, Elm_Scrollable_Smart_Interface_Da
(content, EVAS_CALLBACK_DEL, _elm_scroll_content_del_cb, sid);
_elm_pan_content_set(sid->pan_obj, content);
- eo_do(sid->pan_obj, elm_obj_pan_content_size_get(&w, &h));
+ elm_obj_pan_content_size_get(sid->pan_obj, &w, &h);
sid->content_info.w = w;
sid->content_info.h = h;
@@ -3907,12 +3903,11 @@ _elm_interface_scrollable_extern_pan_set(Eo *obj, Elm_Scrollable_Smart_Interface
{
if (!sid->edje_obj) return;
- eo_do(obj, elm_interface_scrollable_content_set(NULL));
+ elm_interface_scrollable_content_set(obj, NULL);
if (sid->pan_obj)
{
- eo_do(sid->pan_obj, eo_event_callback_del(
- ELM_PAN_EVENT_CHANGED, _elm_scroll_pan_changed_cb, sid));
+ eo_event_callback_del(sid->pan_obj, ELM_PAN_EVENT_CHANGED, _elm_scroll_pan_changed_cb, sid);
evas_object_event_callback_del(sid->pan_obj, EVAS_CALLBACK_RESIZE,
_elm_scroll_pan_resized_cb);
}
@@ -3939,8 +3934,8 @@ _elm_interface_scrollable_extern_pan_set(Eo *obj, Elm_Scrollable_Smart_Interface
sid->pan_obj = pan;
sid->extern_pan = EINA_TRUE;
- eo_do(sid->pan_obj, eo_event_callback_add
- (ELM_PAN_EVENT_CHANGED, _elm_scroll_pan_changed_cb, sid));
+ eo_event_callback_add
+ (sid->pan_obj, ELM_PAN_EVENT_CHANGED, _elm_scroll_pan_changed_cb, sid);
evas_object_event_callback_add(sid->pan_obj, EVAS_CALLBACK_RESIZE,
_elm_scroll_pan_resized_cb, sid);
edje_object_part_swallow
@@ -4299,9 +4294,9 @@ _elm_interface_scrollable_page_relative_set(Eo *obj, Elm_Scrollable_Smart_Interf
{
Evas_Coord pagesize_h, pagesize_v;
- eo_do(obj, elm_interface_scrollable_paging_get(NULL, NULL, &pagesize_h, &pagesize_v));
+ elm_interface_scrollable_paging_get(obj, NULL, NULL, &pagesize_h, &pagesize_v);
- eo_do(obj, elm_interface_scrollable_paging_set(h_pagerel, v_pagerel, pagesize_h, pagesize_v));
+ elm_interface_scrollable_paging_set(obj, h_pagerel, v_pagerel, pagesize_h, pagesize_v);
}
EOLIAN static void
@@ -4323,7 +4318,7 @@ _elm_interface_scrollable_current_page_get(Eo *obj EINA_UNUSED, Elm_Scrollable_S
{
Evas_Coord x, y;
- eo_do(sid->obj, elm_interface_scrollable_content_pos_get(&x, &y));
+ elm_interface_scrollable_content_pos_get(sid->obj, &x, &y);
if (pagenumber_h)
{
if (sid->pagesize_h > 0)
@@ -4361,7 +4356,7 @@ _elm_interface_scrollable_last_page_get(Eo *obj EINA_UNUSED, Elm_Scrollable_Smar
if (!sid->pan_obj) return;
- eo_do(sid->pan_obj, elm_obj_pan_content_size_get(&cw, &ch));
+ elm_obj_pan_content_size_get(sid->pan_obj, &cw, &ch);
if (pagenumber_h)
{
if ((sid->pagesize_h > 0) && (cw > sid->pagesize_h))
@@ -4388,8 +4383,8 @@ _elm_interface_scrollable_page_show(Eo *obj, Elm_Scrollable_Smart_Interface_Data
sid->current_page.x = _elm_scroll_page_x_get(sid, 0, EINA_FALSE);
sid->current_page.y = _elm_scroll_page_y_get(sid, 0, EINA_FALSE);
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, &h));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, &w, &h);
x = sid->pagesize_h * pagenumber_h;
y = sid->pagesize_v * pagenumber_v;
@@ -4399,7 +4394,7 @@ _elm_interface_scrollable_page_show(Eo *obj, Elm_Scrollable_Smart_Interface_Data
sid->wh = h;
if (_elm_scroll_content_region_show_internal(obj, &x, &y, w, h))
- eo_do(obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(obj, x, y, EINA_TRUE);
if ((sid->current_page.x != x) || (sid->current_page.y != y))
{
@@ -4415,8 +4410,8 @@ _elm_interface_scrollable_page_bring_in(Eo *obj, Elm_Scrollable_Smart_Interface_
Evas_Coord x = 0;
Evas_Coord y = 0;
- eo_do(sid->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, &h));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sid->obj, NULL, NULL, &w, &h);
x = sid->pagesize_h * pagenumber_h;
y = sid->pagesize_v * pagenumber_v;
if (_elm_scroll_content_region_show_internal(obj, &x, &y, w, h))
@@ -4441,7 +4436,7 @@ _elm_interface_scrollable_gravity_set(Eo *obj EINA_UNUSED, Elm_Scrollable_Smart_
{
if (!sid->pan_obj) return;
- eo_do(sid->pan_obj, elm_obj_pan_gravity_set(x, y));
+ elm_obj_pan_gravity_set(sid->pan_obj, x, y);
}
EOLIAN static void
@@ -4449,7 +4444,7 @@ _elm_interface_scrollable_gravity_get(Eo *obj EINA_UNUSED, Elm_Scrollable_Smart_
{
if (!sid->pan_obj) return;
- eo_do(sid->pan_obj, elm_obj_pan_gravity_get(x, y));
+ elm_obj_pan_gravity_get(sid->pan_obj, x, y);
}
EOLIAN static void
@@ -4524,16 +4519,16 @@ _elm_interface_scrollable_evas_object_smart_add(Eo *obj, Elm_Scrollable_Smart_In
_elm_scroll_scroll_bar_reset(sid);
- eo_do_super(obj, MY_SCROLLABLE_INTERFACE, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_SCROLLABLE_INTERFACE));
}
EOLIAN static void
_elm_interface_scrollable_evas_object_smart_del(Eo *obj, Elm_Scrollable_Smart_Interface_Data *sid)
{
- eo_do_super(obj, MY_SCROLLABLE_INTERFACE, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_SCROLLABLE_INTERFACE));
- eo_do(obj, elm_interface_scrollable_content_set(NULL));
+ elm_interface_scrollable_content_set(obj, NULL);
if (!sid->extern_pan) evas_object_del(sid->pan_obj);
ecore_idle_enterer_del(sid->down.hold_enterer);
diff --git a/src/lib/elm_inwin.c b/src/lib/elm_inwin.c
index f56cfb762..1c673b779 100644
--- a/src/lib/elm_inwin.c
+++ b/src/lib/elm_inwin.c
@@ -66,7 +66,7 @@ _elm_inwin_elm_widget_focus_next(Eo *obj EINA_UNUSED, void *_pd EINA_UNUSED, Elm
EOLIAN static void
_elm_inwin_evas_object_smart_add(Eo *obj, void *_pd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_FALSE);
@@ -105,7 +105,7 @@ _elm_inwin_eo_base_constructor(Eo *obj, void *_pd EINA_UNUSED)
{
Evas_Object *parent = NULL;
- eo_do(obj, parent = eo_parent_get());
+ parent = eo_parent_get(obj);
if (parent && !eo_isa(parent, ELM_WIN_CLASS))
{
@@ -113,10 +113,9 @@ _elm_inwin_eo_base_constructor(Eo *obj, void *_pd EINA_UNUSED)
return NULL;
}
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_GLASS_PANE));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_GLASS_PANE);
return obj;
}
@@ -140,7 +139,7 @@ elm_win_inwin_content_set(Evas_Object *obj,
Evas_Object *content)
{
ELM_INWIN_CHECK(obj);
- eo_do(obj, elm_obj_container_content_set(NULL, content));
+ elm_obj_container_content_set(obj, NULL, content);
}
EAPI Evas_Object *
@@ -148,7 +147,7 @@ elm_win_inwin_content_get(const Evas_Object *obj)
{
ELM_INWIN_CHECK(obj) NULL;
Evas_Object *ret = NULL;
- eo_do((Eo *)obj, ret = elm_obj_container_content_get(NULL));
+ ret = elm_obj_container_content_get((Eo *)obj, NULL);
return ret;
}
@@ -157,7 +156,7 @@ elm_win_inwin_content_unset(Evas_Object *obj)
{
ELM_INWIN_CHECK(obj) NULL;
Evas_Object *ret = NULL;
- eo_do(obj, ret = elm_obj_container_content_unset(NULL));
+ ret = elm_obj_container_content_unset(obj, NULL);
return ret;
}
diff --git a/src/lib/elm_label.c b/src/lib/elm_label.c
index c9d7fda6f..6887a5f8e 100644
--- a/src/lib/elm_label.c
+++ b/src/lib/elm_label.c
@@ -181,7 +181,7 @@ _elm_label_elm_widget_theme_apply(Eo *obj, Elm_Label_Data *sd)
evas_event_freeze(evas_object_evas_get(obj));
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_label_format_set(wd->resize_obj, sd->format);
@@ -331,11 +331,11 @@ _elm_label_elm_layout_text_set(Eo *obj, Elm_Label_Data *sd, const char *part, co
if (!label) label = "";
_label_format_set(wd->resize_obj, sd->format);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_layout_text_set(part, label));
+ int_ret = elm_obj_layout_text_set(eo_super(obj, MY_CLASS), part, label);
if (int_ret)
{
sd->lastw = -1;
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
}
return int_ret;
}
@@ -357,9 +357,9 @@ _on_slide_end(void *data, Evas_Object *obj EINA_UNUSED,
ELM_LABEL_DATA_GET(data, sd);
if (sd->slide_ellipsis)
- eo_do(data, elm_obj_label_ellipsis_set(EINA_TRUE));
+ elm_obj_label_ellipsis_set(data, EINA_TRUE);
- eo_do(data, eo_event_callback_call(ELM_LABEL_EVENT_SLIDE_END, NULL));
+ eo_event_callback_call(data, ELM_LABEL_EVENT_SLIDE_END, NULL);
}
EOLIAN static void
@@ -367,7 +367,7 @@ _elm_label_evas_object_smart_add(Eo *obj, Elm_Label_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
@@ -411,11 +411,10 @@ elm_label_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_label_eo_base_constructor(Eo *obj, Elm_Label_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_LABEL));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LABEL);
return obj;
}
diff --git a/src/lib/elm_layout.c b/src/lib/elm_layout.c
index 86d020c17..a3d8bcb9f 100644
--- a/src/lib/elm_layout.c
+++ b/src/lib/elm_layout.c
@@ -100,7 +100,7 @@ _on_sub_object_size_hint_change(void *data,
void *event_info EINA_UNUSED)
{
ELM_WIDGET_DATA_GET_OR_RETURN(data, wd);
- eo_do(data, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(data);
}
static void
@@ -339,9 +339,9 @@ _visuals_refresh(Evas_Object *obj,
_elm_layout_highlight_in_theme(obj);
- eo_do(obj, ret = elm_obj_widget_disable());
+ ret = elm_obj_widget_disable(obj);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return ret;
}
@@ -377,7 +377,7 @@ _elm_layout_theme_internal(Eo *obj, Elm_Layout_Smart_Data *sd)
}
if (ret)
- eo_do(obj, eo_event_callback_call(ELM_LAYOUT_EVENT_THEME_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_LAYOUT_EVENT_THEME_CHANGED, NULL);
ret = _visuals_refresh(obj, sd) && ret;
@@ -389,12 +389,12 @@ _elm_layout_elm_widget_theme_apply(Eo *obj, Elm_Layout_Smart_Data *sd)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
/* The following lines are here to support entry design; the _theme function
* of entry needs to call directly the widget _theme function */
Eina_Bool enable = EINA_TRUE;
- eo_do(obj, enable = elm_obj_layout_theme_enable());
+ enable = elm_obj_layout_theme_enable(obj);
if (!enable) return EINA_TRUE;
return _elm_layout_theme_internal(obj, sd);
@@ -419,7 +419,7 @@ _elm_layout_elm_widget_on_focus(Eo *obj, Elm_Layout_Smart_Data *_pd EINA_UNUSED,
{
elm_layout_signal_emit(obj, "elm,action,focus", "elm");
evas_object_focus_set(wd->resize_obj, EINA_TRUE);
- eo_do(obj, eo_event_callback_call(ELM_WIDGET_EVENT_FOCUSED, NULL));
+ eo_event_callback_call(obj, ELM_WIDGET_EVENT_FOCUSED, NULL);
if (_elm_config->atspi_mode && !elm_widget_child_can_focus_get(obj))
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE);
}
@@ -427,7 +427,7 @@ _elm_layout_elm_widget_on_focus(Eo *obj, Elm_Layout_Smart_Data *_pd EINA_UNUSED,
{
elm_layout_signal_emit(obj, "elm,action,unfocus", "elm");
evas_object_focus_set(wd->resize_obj, EINA_FALSE);
- eo_do(obj, eo_event_callback_call(ELM_WIDGET_EVENT_UNFOCUSED, NULL));
+ eo_event_callback_call(obj, ELM_WIDGET_EVENT_UNFOCUSED, NULL);
if (_elm_config->atspi_mode && !elm_widget_child_can_focus_get(obj))
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_FOCUSED, EINA_FALSE);
}
@@ -511,11 +511,11 @@ _elm_layout_elm_widget_sub_object_add(Eo *obj, Elm_Layout_Smart_Data *_pd EINA_U
if (evas_object_data_get(sobj, "elm-parent") == obj) return EINA_TRUE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_add(sobj));
+ int_ret = elm_obj_widget_sub_object_add(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
Eina_Bool enable = EINA_TRUE;
- eo_do(obj, enable = elm_obj_layout_sub_object_add_enable());
+ enable = elm_obj_layout_sub_object_add_enable(obj);
if (EINA_TRUE == enable)
evas_object_event_callback_add
@@ -539,7 +539,7 @@ _elm_layout_elm_widget_sub_object_del(Eo *obj, Elm_Layout_Smart_Data *sd, Evas_O
(sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS,
_on_sub_object_size_hint_change, obj);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
if (sd->destructed_is) return EINA_TRUE;
@@ -557,7 +557,7 @@ _elm_layout_elm_widget_sub_object_del(Eo *obj, Elm_Layout_Smart_Data *sd, Evas_O
break;
}
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return EINA_TRUE;
}
@@ -638,9 +638,9 @@ _elm_layout_part_aliasing_eval(const Evas_Object *obj EINA_UNUSED,
const Elm_Layout_Part_Alias_Description *aliases = NULL;
if (is_text)
- eo_do(sd->obj, aliases = elm_obj_layout_text_aliases_get());
+ aliases = elm_obj_layout_text_aliases_get(sd->obj);
else
- eo_do(sd->obj, aliases = elm_obj_layout_content_aliases_get());
+ aliases = elm_obj_layout_content_aliases_get(sd->obj);
while (aliases && aliases->alias && aliases->real_part)
{
@@ -746,7 +746,7 @@ _on_size_evaluate_signal(void *data,
const char *emission EINA_UNUSED,
const char *source EINA_UNUSED)
{
- eo_do(data, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(data);
}
EOLIAN static void
@@ -760,14 +760,14 @@ _elm_layout_evas_object_smart_add(Eo *obj, Elm_Layout_Smart_Data *_pd EINA_UNUSE
edje = edje_object_add(evas_object_evas_get(obj));
elm_widget_resize_object_set(obj, edje, EINA_TRUE);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_can_focus_set(obj, EINA_FALSE);
edje_object_signal_callback_add
(edje, "size,eval", "elm", _on_size_evaluate_signal, obj);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
}
EOLIAN static void
@@ -823,7 +823,7 @@ _elm_layout_evas_object_smart_del(Eo *obj, Elm_Layout_Smart_Data *sd)
sd->destructed_is = EINA_TRUE;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
/* rewrite or extend this one on your derived class as to suit your
@@ -971,7 +971,7 @@ elm_layout_content_set(Evas_Object *obj,
{
ELM_LAYOUT_CHECK(obj) EINA_FALSE;
Eina_Bool ret = EINA_FALSE;
- eo_do(obj, ret = elm_obj_container_content_set(swallow, content));
+ ret = elm_obj_container_content_set(obj, swallow, content);
return ret;
}
@@ -1035,7 +1035,7 @@ _elm_layout_elm_container_content_set(Eo *obj, Elm_Layout_Smart_Data *sd, const
_icon_signal_emit(sd, sub_d, EINA_TRUE);
}
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
end:
return EINA_TRUE;
@@ -1047,7 +1047,7 @@ elm_layout_content_get(const Evas_Object *obj,
{
ELM_LAYOUT_CHECK(obj) NULL;
Evas_Object *ret = NULL;
- eo_do((Eo *) obj, ret = elm_obj_container_content_get(swallow));
+ ret = elm_obj_container_content_get((Eo *) obj, swallow);
return ret;
}
@@ -1074,7 +1074,7 @@ elm_layout_content_unset(Evas_Object *obj,
{
ELM_LAYOUT_CHECK(obj) NULL;
Evas_Object *ret = NULL;
- eo_do(obj, ret = elm_obj_container_content_unset(swallow));
+ ret = elm_obj_container_content_unset(obj, swallow);
return ret;
}
@@ -1120,7 +1120,7 @@ elm_layout_content_swallow_list_get(const Evas_Object *obj)
{
ELM_LAYOUT_CHECK(obj) NULL;
Eina_List *ret = NULL;
- eo_do(obj, ret = elm_obj_container_content_swallow_list_get());
+ ret = elm_obj_container_content_swallow_list_get(obj);
return ret;
}
@@ -1189,7 +1189,7 @@ _elm_layout_text_set(Eo *obj, Elm_Layout_Smart_Data *sd, const char *part, const
_text_signal_emit(sd, sub_d, !!text);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
if (_elm_config->access_mode == ELM_ACCESS_MODE_ON &&
sd->can_access && !(sub_d->obj))
@@ -1244,7 +1244,7 @@ _elm_layout_box_append(Eo *obj, Elm_Layout_Smart_Data *sd, const char *part, Eva
sub_d->obj = child;
sd->subs = eina_list_append(sd->subs, sub_d);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return EINA_TRUE;
}
@@ -1283,7 +1283,7 @@ _elm_layout_box_prepend(Eo *obj, Elm_Layout_Smart_Data *sd, const char *part, Ev
sub_d->obj = child;
sd->subs = eina_list_prepend(sd->subs, sub_d);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return EINA_TRUE;
}
@@ -1327,7 +1327,7 @@ _elm_layout_box_insert_before(Eo *obj, Elm_Layout_Smart_Data *sd, const char *pa
evas_object_event_callback_add
((Evas_Object *)reference, EVAS_CALLBACK_DEL, _box_reference_del, sub_d);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return EINA_TRUE;
}
@@ -1367,7 +1367,7 @@ _elm_layout_box_insert_at(Eo *obj, Elm_Layout_Smart_Data *sd, const char *part,
sub_d->p.box.pos = pos;
sd->subs = eina_list_append(sd->subs, sub_d);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return EINA_TRUE;
}
@@ -1464,7 +1464,7 @@ _elm_layout_table_pack(Eo *obj, Elm_Layout_Smart_Data *sd, const char *part, Eva
sub_d->p.table.rowspan = rowspan;
sd->subs = eina_list_append(sd->subs, sub_d);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return EINA_TRUE;
}
@@ -1582,7 +1582,7 @@ _elm_layout_thaw(Eo *obj, Elm_Layout_Smart_Data *_pd EINA_UNUSED)
edje_object_thaw(wd->resize_obj);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return 0;
}
@@ -1744,7 +1744,7 @@ _elm_layout_edje_object_can_access_get(Eo *obj EINA_UNUSED, Elm_Layout_Smart_Dat
EOLIAN static void
_elm_layout_eo_base_dbg_info_get(Eo *eo_obj, Elm_Layout_Smart_Data *_pd EINA_UNUSED, Eo_Dbg_Info *root)
{
- eo_do_super(eo_obj, MY_CLASS, eo_dbg_info_get(root));
+ eo_dbg_info_get(eo_super(eo_obj, MY_CLASS), root);
ELM_WIDGET_DATA_GET_OR_RETURN(eo_obj, wd);
if (wd->resize_obj && eo_isa(wd->resize_obj, EDJE_OBJECT_CLASS))
@@ -1753,12 +1753,12 @@ _elm_layout_eo_base_dbg_info_get(Eo *eo_obj, Elm_Layout_Smart_Data *_pd EINA_UNU
const char *file, *edje_group;
Evas_Object *edje_obj = wd->resize_obj;
- eo_do(edje_obj, efl_file_get(&file, &edje_group));
+ efl_file_get(edje_obj, &file, &edje_group);
EO_DBG_INFO_APPEND(group, "File", EINA_VALUE_TYPE_STRING, file);
EO_DBG_INFO_APPEND(group, "Group", EINA_VALUE_TYPE_STRING, edje_group);
Edje_Load_Error error = EDJE_LOAD_ERROR_GENERIC;
- eo_do(edje_obj, error = edje_obj_load_error_get());
+ error = edje_obj_load_error_get(edje_obj);
if (error != EDJE_LOAD_ERROR_NONE)
{
EO_DBG_INFO_APPEND(group, "Error", EINA_VALUE_TYPE_STRING,
@@ -1779,11 +1779,10 @@ EOLIAN static Eo *
_elm_layout_eo_base_constructor(Eo *obj, Elm_Layout_Smart_Data *sd)
{
sd->obj = obj;
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_FILLER));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER);
return obj;
}
@@ -1797,13 +1796,13 @@ EAPI Eina_Bool
elm_layout_file_set(Eo *obj, const char *file, const char *group)
{
Eina_Bool ret;
- return eo_do_ret((Eo *) obj, ret, efl_file_set(file, group));
+ return efl_file_set((Eo *) obj, file, group);
}
EAPI void
elm_layout_file_get(Eo *obj, const char **file, const char **group)
{
- eo_do((Eo *) obj, efl_file_get(file, group));
+ efl_file_get((Eo *) obj, file, group);
}
#include "elm_layout.eo.c"
diff --git a/src/lib/elm_list.c b/src/lib/elm_list.c
index 9a0a33808..27180774b 100644
--- a/src/lib/elm_list.c
+++ b/src/lib/elm_list.c
@@ -373,17 +373,15 @@ _elm_list_elm_widget_event_direction(Evas_Object *obj, Elm_Focus_Direction dir,
// get content size and viewport size
if ((dir == ELM_FOCUS_LEFT) || (dir == ELM_FOCUS_RIGHT))
{
- eo_do(obj,
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &v, NULL),
- elm_interface_scrollable_content_size_get(&min, NULL));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &v, NULL);
+ elm_interface_scrollable_content_size_get(obj, &min, NULL);
}
else
{
- eo_do(obj,
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, NULL, &v),
- elm_interface_scrollable_content_size_get(NULL, &min));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, NULL, &v);
+ elm_interface_scrollable_content_size_get(obj, NULL, &min);
}
// move focus or selection according to the configuration
@@ -471,12 +469,11 @@ static Eina_Bool _key_action_move(Evas_Object *obj, const char *params)
Evas_Coord page_y = 0;
Elm_Object_Item *it = NULL;
- eo_do(obj,
- elm_interface_scrollable_content_pos_get(&x, &y),
- elm_interface_scrollable_step_size_get(&step_x, &step_y),
- elm_interface_scrollable_page_size_get(&page_x, &page_y),
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &v_w, &v_h));
+ elm_interface_scrollable_content_pos_get(obj, &x, &y);
+ elm_interface_scrollable_step_size_get(obj, &step_x, &step_y);
+ elm_interface_scrollable_page_size_get(obj, &page_x, &page_y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &v_w, &v_h);
_elm_widget_focus_auto_show(obj);
/* TODO: fix logic for horizontal mode */
@@ -594,7 +591,7 @@ static Eina_Bool _key_action_move(Evas_Object *obj, const char *params)
}
else return EINA_FALSE;
- eo_do(obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(obj, x, y, EINA_TRUE);
return EINA_TRUE;
}
@@ -612,8 +609,8 @@ static Eina_Bool _key_action_select(Evas_Object *obj, const char *params EINA_UN
if (eo_it)
{
ELM_LIST_ITEM_DATA_GET(eo_it, it);
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_LIST_EVENT_ACTIVATED, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_LIST_EVENT_ACTIVATED, eo_it);
}
return EINA_TRUE;
@@ -651,9 +648,9 @@ _elm_list_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_List_Data *sd)
Eina_List *l;
EINA_LIST_FOREACH(sd->items, l, it)
- eo_do(it, elm_wdg_item_translate());
+ elm_wdg_item_translate(it);
- eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
+ elm_obj_widget_translate(eo_super(obj, MY_CLASS));
return EINA_TRUE;
}
@@ -690,8 +687,8 @@ _elm_list_elm_layout_sizing_eval(Eo *obj, Elm_List_Data *sd)
evas_object_size_hint_max_get(sd->box, &maxw, &maxh);
evas_object_size_hint_weight_get(sd->box, &xw, &yw);
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &vw, &vh);
if (xw > 0.0)
{
if ((minw > 0) && (vw < minw)) vw = minw;
@@ -916,7 +913,7 @@ _items_fix(Evas_Object *obj)
{
edje_object_part_text_escaped_set
(VIEW(it), "elm.text", it->label);
- eo_do(EO_OBJ(it), elm_wdg_item_part_text_custom_update());
+ elm_wdg_item_part_text_custom_update(EO_OBJ(it));
if ((!it->icon) && (minh[0] > 0))
{
@@ -1049,14 +1046,14 @@ _show_region_hook(void *data EINA_UNUSED,
Evas_Coord x, y, w, h;
elm_widget_show_region_get(obj, &x, &y, &w, &h);
- eo_do(obj, elm_interface_scrollable_content_region_set(x, y, w, h));
+ elm_interface_scrollable_content_region_set(obj, x, y, w, h);
}
EOLIAN static Eina_Bool
_elm_list_elm_widget_disable(Eo *obj, Elm_List_Data *sd)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_disable());
+ int_ret = elm_obj_widget_disable(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
if (elm_widget_disabled_get(obj))
@@ -1085,7 +1082,7 @@ _mirrored_set(Evas_Object *obj,
ELM_LIST_DATA_GET(obj, sd);
- eo_do(obj, elm_interface_scrollable_mirrored_set(rtl));
+ elm_interface_scrollable_mirrored_set(obj, rtl);
EINA_LIST_FOREACH(sd->items, n, eo_it)
{
@@ -1101,7 +1098,7 @@ _elm_list_elm_widget_theme_apply(Eo *obj, Elm_List_Data *sd)
Eina_List *n;
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_mirrored_set(obj, elm_widget_mirrored_get(obj));
@@ -1157,8 +1154,8 @@ _elm_list_item_focused(Elm_Object_Item *eo_it)
focus_raise = edje_object_data_get(VIEW(it), "focusraise");
if ((focus_raise) && (!strcmp(focus_raise, "on")))
evas_object_raise(VIEW(it));
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_LIST_EVENT_ITEM_FOCUSED, eo_it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_LIST_EVENT_ITEM_FOCUSED, eo_it);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE);
}
@@ -1185,7 +1182,7 @@ _elm_list_item_unfocused(Elm_Object_Item *eo_it)
}
sd->focused_item = NULL;
- eo_do(obj, eo_event_callback_call(ELM_LIST_EVENT_ITEM_UNFOCUSED, eo_it));
+ eo_event_callback_call(obj, ELM_LIST_EVENT_ITEM_UNFOCUSED, eo_it);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_FALSE);
}
@@ -1263,7 +1260,7 @@ _elm_list_elm_widget_on_focus(Eo *obj, Elm_List_Data *sd, Elm_Object_Item *item
Elm_Object_Item *eo_it = NULL;
Eina_Bool is_sel = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_FALSE;
if (elm_widget_focus_get(obj) && sd->selected && !sd->last_selected_item)
@@ -1315,7 +1312,7 @@ _elm_list_elm_widget_sub_object_del(Eo *obj, Elm_List_Data *sd, Evas_Object *sob
Elm_Object_Item *eo_it;
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
if ((sobj == sd->box) || (sobj == obj)) goto end;
@@ -1363,7 +1360,7 @@ _item_highlight(Elm_List_Item_Data *it)
_elm_list_walk(sd);
edje_object_signal_emit(VIEW(it), "elm,state,selected", "elm");
- eo_do(obj, eo_event_callback_call(ELM_LIST_EVENT_HIGHLIGHTED, EO_OBJ(it)));
+ eo_event_callback_call(obj, ELM_LIST_EVENT_HIGHLIGHTED, EO_OBJ(it));
select_raise = edje_object_data_get(VIEW(it), "selectraise");
if ((select_raise) && (!strcmp(select_raise, "on")))
evas_object_raise(VIEW(it));
@@ -1415,7 +1412,7 @@ call:
_elm_list_walk(sd);
if (it->func) it->func((void *)WIDGET_ITEM_DATA_GET(eo_it), WIDGET(it), eo_it);
- eo_do(obj, eo_event_callback_call(EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it));
+ eo_event_callback_call(obj, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, eo_it);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_SELECTED, EINA_TRUE);
sd->last_selected_item = eo_it;
@@ -1442,8 +1439,8 @@ _item_unhighlight(Elm_List_Item_Data *it)
_elm_list_walk(sd);
edje_object_signal_emit(VIEW(it), "elm,state,unselected", "elm");
- eo_do(obj, eo_event_callback_call
- (ELM_LIST_EVENT_UNHIGHLIGHTED, EO_OBJ(it)));
+ eo_event_callback_call
+ (obj, ELM_LIST_EVENT_UNHIGHLIGHTED, EO_OBJ(it));
stacking = edje_object_data_get(VIEW(it), "stacking");
select_raise = edje_object_data_get(VIEW(it), "selectraise");
if ((select_raise) && (!strcmp(select_raise, "on")))
@@ -1484,8 +1481,8 @@ _item_unselect(Elm_List_Item_Data *it)
sd->selected = eina_list_remove(sd->selected, EO_OBJ(it));
if (!(it->base->disabled ||
(sd->select_mode == ELM_OBJECT_SELECT_MODE_NONE)))
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, EO_OBJ(it));
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(EO_OBJ(it), ELM_ATSPI_STATE_SELECTED, EINA_FALSE);
}
@@ -1512,28 +1509,28 @@ static void
_edge_left_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_LIST_EVENT_EDGE_LEFT, NULL));
+ eo_event_callback_call(obj, ELM_LIST_EVENT_EDGE_LEFT, NULL);
}
static void
_edge_right_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_LIST_EVENT_EDGE_RIGHT, NULL));
+ eo_event_callback_call(obj, ELM_LIST_EVENT_EDGE_RIGHT, NULL);
}
static void
_edge_top_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_LIST_EVENT_EDGE_TOP, NULL));
+ eo_event_callback_call(obj, ELM_LIST_EVENT_EDGE_TOP, NULL);
}
static void
_edge_bottom_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_LIST_EVENT_EDGE_BOTTOM, NULL));
+ eo_event_callback_call(obj, ELM_LIST_EVENT_EDGE_BOTTOM, NULL);
}
static Eina_Bool
@@ -1550,8 +1547,8 @@ _long_press_cb(void *data)
if (it->base->disabled) goto end;
sd->longpressed = EINA_TRUE;
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, EO_OBJ(it));
end:
return ECORE_CALLBACK_CANCEL;
@@ -1575,8 +1572,8 @@ _swipe_do(Elm_List_Item_Data *it)
sum /= sd->movements;
if (abs(sum - sd->history[0].x) <= 10) return;
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_LIST_EVENT_SWIPE, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), ELM_LIST_EVENT_SWIPE, EO_OBJ(it));
}
static void
@@ -1701,10 +1698,10 @@ _mouse_down_cb(void *data,
/* Always call the callbacks last - the user may delete our context! */
if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK)
{
- eo_do(WIDGET(it), eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, EO_OBJ(it)));
- eo_do(WIDGET(it), eo_event_callback_call
- (ELM_LIST_EVENT_ACTIVATED, EO_OBJ(it)));
+ eo_event_callback_call
+ (WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, EO_OBJ(it));
+ eo_event_callback_call
+ (WIDGET(it), ELM_LIST_EVENT_ACTIVATED, EO_OBJ(it));
}
sd->swipe = EINA_FALSE;
sd->movements = 0;
@@ -1737,8 +1734,8 @@ _mouse_up_cb(void *data,
if (dx < 0) dx = -dx;
if (dy < 0) dy = -dy;
if ((dx < 5) && (dy < 5))
- eo_do(obj, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_RIGHT, EO_OBJ(it)));
+ eo_event_callback_call
+ (obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_RIGHT, EO_OBJ(it));
return;
}
@@ -1994,13 +1991,13 @@ _elm_list_item_elm_widget_item_part_content_unset(Eo *eo_it EINA_UNUSED, Elm_Lis
if ((!part) || (!strcmp(part, "start")))
{
Evas_Object *obj = item->icon;
- eo_do(eo_it, elm_wdg_item_part_content_set(part, NULL));
+ elm_wdg_item_part_content_set(eo_it, part, NULL);
return obj;
}
else if (!strcmp(part, "end"))
{
Evas_Object *obj = item->end;
- eo_do(eo_it, elm_wdg_item_part_content_set(part, NULL));
+ elm_wdg_item_part_content_set(eo_it, part, NULL);
return obj;
}
@@ -2014,7 +2011,7 @@ _elm_list_item_elm_widget_item_part_text_set(Eo *eo_list_it, Elm_List_Item_Data
{
if (part && strcmp(part, "default"))
{
- eo_do(eo_list_it, elm_wdg_item_part_text_custom_set(part, text));
+ elm_wdg_item_part_text_custom_set(eo_list_it, part, text);
edje_object_part_text_escaped_set(VIEW(list_it), part, text);
return;
}
@@ -2029,7 +2026,7 @@ _elm_list_item_elm_widget_item_part_text_get(Eo *eo_it, Elm_List_Item_Data *it,
{
const char *ret;
if (part && strcmp(part, "default"))
- return eo_do_ret(eo_it, ret, elm_wdg_item_part_text_custom_get(part));
+ return elm_wdg_item_part_text_custom_get(eo_it, part);
return it->label;
}
@@ -2131,14 +2128,14 @@ _elm_list_item_elm_interface_atspi_accessible_state_set_get(Eo *eo_it, Elm_List_
Elm_Atspi_State_Set ret;
Eina_Bool sel;
- eo_do_super(eo_it, ELM_LIST_ITEM_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(eo_it, ELM_LIST_ITEM_CLASS));
if (elm_object_item_disabled_get(eo_it))
return ret;
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTABLE);
- eo_do(eo_it, sel = elm_obj_list_item_selected_get());
+ sel = elm_obj_list_item_selected_get(eo_it);
if (sel)
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTED);
else
@@ -2151,7 +2148,7 @@ EOLIAN static char*
_elm_list_item_elm_interface_atspi_accessible_name_get(Eo *eo_it, Elm_List_Item_Data *data)
{
char *ret;
- eo_do_super(eo_it, ELM_LIST_ITEM_CLASS, ret = elm_interface_atspi_accessible_name_get());
+ ret = elm_interface_atspi_accessible_name_get(eo_super(eo_it, ELM_LIST_ITEM_CLASS));
if (ret) return ret;
return data->label ? strdup(data->label) : NULL;
}
@@ -2276,9 +2273,9 @@ _access_widget_item_register(Elm_List_Item_Data *it, Eina_Bool is_access)
EOLIAN static Eo *
_elm_list_item_eo_base_constructor(Eo *eo_it, Elm_List_Item_Data *it)
{
- eo_it = eo_do_super_ret(eo_it, ELM_LIST_ITEM_CLASS, eo_it, eo_constructor());
+ eo_it = eo_constructor(eo_super(eo_it, ELM_LIST_ITEM_CLASS));
it->base = eo_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
- eo_do(eo_it, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_LIST_ITEM));
+ elm_interface_atspi_accessible_role_set(eo_it, ELM_ATSPI_ROLE_LIST_ITEM);
return eo_it;
}
@@ -2328,7 +2325,7 @@ _item_new(Evas_Object *obj,
evas_object_event_callback_add
(it->icon, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb,
obj);
- eo_do(it->icon, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_DISABLED));
+ elm_interface_atspi_accessible_type_set(it->icon, ELM_ATSPI_TYPE_DISABLED);
}
if (it->end)
{
@@ -2336,7 +2333,7 @@ _item_new(Evas_Object *obj,
evas_object_event_callback_add
(it->end, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb,
obj);
- eo_do(it->end, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_DISABLED));
+ elm_interface_atspi_accessible_type_set(it->end, ELM_ATSPI_TYPE_DISABLED);
}
if (_elm_config->atspi_mode)
@@ -2396,7 +2393,7 @@ _elm_list_evas_object_smart_add(Eo *obj, Elm_List_Data *priv)
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_TRUE);
@@ -2416,13 +2413,12 @@ _elm_list_evas_object_smart_add(Eo *obj, Elm_List_Data *priv)
evas_object_show(priv->hit_rect);
evas_object_repeat_events_set(priv->hit_rect, EINA_TRUE);
- eo_do(obj,
- elm_interface_scrollable_edge_left_cb_set(_edge_left_cb),
- elm_interface_scrollable_edge_right_cb_set(_edge_right_cb),
- elm_interface_scrollable_edge_top_cb_set(_edge_top_cb),
- elm_interface_scrollable_edge_bottom_cb_set(_edge_bottom_cb),
- elm_interface_scrollable_content_min_limit_cb_set(_elm_list_content_min_limit_cb),
- elm_interface_scrollable_objects_set(wd->resize_obj, priv->hit_rect));
+ elm_interface_scrollable_edge_left_cb_set(obj, _edge_left_cb);
+ elm_interface_scrollable_edge_right_cb_set(obj, _edge_right_cb);
+ elm_interface_scrollable_edge_top_cb_set(obj, _edge_top_cb);
+ elm_interface_scrollable_edge_bottom_cb_set(obj, _edge_bottom_cb);
+ elm_interface_scrollable_content_min_limit_cb_set(obj, _elm_list_content_min_limit_cb);
+ elm_interface_scrollable_objects_set(obj, wd->resize_obj, priv->hit_rect);
/* the scrollable interface may set this */
evas_object_event_callback_add
@@ -2434,18 +2430,18 @@ _elm_list_evas_object_smart_add(Eo *obj, Elm_List_Data *priv)
evas_object_size_hint_min_set(obj, minw, minh);
evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _resize_cb, obj);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(EINA_FALSE, _elm_config->thumbscroll_bounce_enable));
+ elm_interface_scrollable_bounce_allow_set(obj, EINA_FALSE, _elm_config->thumbscroll_bounce_enable);
priv->box = elm_box_add(obj);
evas_object_size_hint_weight_set(priv->box, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(priv->box, EVAS_HINT_FILL, 0.0);
- eo_do(priv->box, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_DISABLED));
+ elm_interface_atspi_accessible_type_set(priv->box, ELM_ATSPI_TYPE_DISABLED);
/* FIXME: change this ugly code path later */
elm_widget_on_show_region_hook_set(priv->box, _show_region_hook, obj);
elm_widget_sub_object_add(obj, priv->box);
- eo_do(obj, elm_interface_scrollable_content_set(priv->box));
+ elm_interface_scrollable_content_set(obj, priv->box);
evas_object_event_callback_add
(priv->box, EVAS_CALLBACK_CHANGED_SIZE_HINTS,
_size_hints_changed_cb, obj);
@@ -2503,13 +2499,13 @@ _elm_list_evas_object_smart_del(Eo *obj, Elm_List_Data *sd)
sd->selected = eina_list_free(sd->selected);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_list_evas_object_smart_move(Eo *obj, Elm_List_Data *sd, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
evas_object_move(sd->hit_rect, x, y);
}
@@ -2517,7 +2513,7 @@ _elm_list_evas_object_smart_move(Eo *obj, Elm_List_Data *sd, Evas_Coord x, Evas_
EOLIAN static void
_elm_list_evas_object_smart_resize(Eo *obj, Elm_List_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
evas_object_resize(sd->hit_rect, w, h);
}
@@ -2525,7 +2521,7 @@ _elm_list_evas_object_smart_resize(Eo *obj, Elm_List_Data *sd, Evas_Coord w, Eva
EOLIAN static void
_elm_list_evas_object_smart_member_add(Eo *obj, Elm_List_Data *sd, Evas_Object *member)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(member));
+ evas_obj_smart_member_add(eo_super(obj, MY_CLASS), member);
if (sd->hit_rect)
evas_object_raise(sd->hit_rect);
@@ -2556,11 +2552,10 @@ elm_list_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_list_eo_base_constructor(Eo *obj, Elm_List_Data *sd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_LIST));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LIST);
return obj;
}
@@ -2643,13 +2638,13 @@ _elm_list_horizontal_set(Eo *obj, Elm_List_Data *sd, Eina_Bool horizontal)
{
evas_object_size_hint_weight_set(sd->box, 0.0, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(sd->box, 0.0, EVAS_HINT_FILL);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(bounce, EINA_FALSE));
+ elm_interface_scrollable_bounce_allow_set(obj, bounce, EINA_FALSE);
}
else
{
evas_object_size_hint_weight_set(sd->box, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(sd->box, EVAS_HINT_FILL, 0.0);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(EINA_FALSE, bounce));
+ elm_interface_scrollable_bounce_allow_set(obj, EINA_FALSE, bounce);
}
}
@@ -2682,7 +2677,7 @@ elm_list_bounce_set(Evas_Object *obj,
{
ELM_LIST_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_set(obj, h_bounce, v_bounce);
}
EAPI void
@@ -2692,7 +2687,7 @@ elm_list_bounce_get(const Evas_Object *obj,
{
ELM_LIST_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_bounce_allow_get(h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_get((Eo *) obj, h_bounce, v_bounce);
}
EAPI void
@@ -2701,7 +2696,7 @@ elm_list_scroller_policy_set(Evas_Object *obj,
Elm_Scroller_Policy policy_v)
{
ELM_LIST_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_policy_set(policy_h, policy_v));
+ elm_interface_scrollable_policy_set(obj, policy_h, policy_v);
}
EOLIAN static void
@@ -2711,7 +2706,7 @@ _elm_list_elm_interface_scrollable_policy_set(Eo *obj, Elm_List_Data *sd EINA_UN
(policy_v >= ELM_SCROLLER_POLICY_LAST))
return;
- eo_do_super(obj, MY_CLASS, elm_interface_scrollable_policy_set(policy_h, policy_v));
+ elm_interface_scrollable_policy_set(eo_super(obj, MY_CLASS), policy_h, policy_v);
}
EAPI void
@@ -2720,7 +2715,7 @@ elm_list_scroller_policy_get(const Evas_Object *obj,
Elm_Scroller_Policy *policy_v)
{
ELM_LIST_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_policy_get(policy_h, policy_v));
+ elm_interface_scrollable_policy_get((Eo *) obj, policy_h, policy_v);
}
EOLIAN static void
@@ -2902,9 +2897,9 @@ _elm_list_item_separator_set(Eo *eo_item, Elm_List_Item_Data *it, Eina_Bool sett
it->is_separator = !!setting;
if (it->is_separator)
- eo_do(eo_item, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_SEPARATOR));
+ elm_interface_atspi_accessible_role_set(eo_item, ELM_ATSPI_ROLE_SEPARATOR);
else
- eo_do(eo_item, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_LIST_ITEM));
+ elm_interface_atspi_accessible_role_set(eo_item, ELM_ATSPI_ROLE_LIST_ITEM);
}
EOLIAN static Eina_Bool
@@ -2980,7 +2975,7 @@ _elm_list_item_show(Eo *eo_it EINA_UNUSED, Elm_List_Item_Data *it)
x -= bx;
y -= by;
- eo_do(WIDGET(it), elm_interface_scrollable_content_region_show(x, y, w, h));
+ elm_interface_scrollable_content_region_show(WIDGET(it), x, y, w, h);
}
EOLIAN static void
@@ -2998,7 +2993,7 @@ _elm_list_item_bring_in(Eo *eo_it EINA_UNUSED, Elm_List_Item_Data *it)
x -= bx;
y -= by;
- eo_do(WIDGET(it), elm_interface_scrollable_region_bring_in(x, y, w, h));
+ elm_interface_scrollable_region_bring_in(WIDGET(it), x, y, w, h);
}
EOLIAN static Evas_Object *
@@ -3197,7 +3192,7 @@ EOLIAN Eina_List*
_elm_list_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_List_Data *pd)
{
Eina_List *ret;
- eo_do_super(obj, ELM_LIST_CLASS, ret = elm_interface_atspi_accessible_children_get());
+ ret = elm_interface_atspi_accessible_children_get(eo_super(obj, ELM_LIST_CLASS));
return eina_list_merge(eina_list_clone(pd->items), ret);
}
diff --git a/src/lib/elm_map.c b/src/lib/elm_map.c
index 3b10cc579..120b9d1b9 100644
--- a/src/lib/elm_map.c
+++ b/src/lib/elm_map.c
@@ -498,9 +498,9 @@ _viewport_coord_get(Elm_Map_Data *sd,
EINA_SAFETY_ON_NULL_RETURN(sd);
- eo_do(sd->obj, elm_interface_scrollable_content_pos_get(&x, &y));
- eo_do(sd->obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &w, &h));
+ elm_interface_scrollable_content_pos_get(sd->obj, &x, &y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (sd->obj, NULL, NULL, &w, &h);
if (w > sd->size.w) x -= ((w - sd->size.w) / 2);
if (h > sd->size.h) y -= ((h - sd->size.h) / 2);
@@ -596,8 +596,8 @@ _loaded_timeout_cb(void *data)
sd->loaded_timer = NULL;
if (!(sd->download_num) && !(sd->download_idler))
- eo_do(sd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_LOADED, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_MAP_EVENT_LOADED, NULL);
return ECORE_CALLBACK_CANCEL;
}
@@ -748,8 +748,8 @@ _downloaded_cb(void *data,
_grid_item_update(gi);
gi->wsd->finish_num++;
- eo_do((gi->wsd)->obj, eo_event_callback_call
- (ELM_MAP_EVENT_TILE_LOADED, NULL));
+ eo_event_callback_call
+ ((gi->wsd)->obj, ELM_MAP_EVENT_TILE_LOADED, NULL);
}
else
{
@@ -757,8 +757,8 @@ _downloaded_cb(void *data,
ecore_file_remove(gi->file);
gi->file_have = EINA_FALSE;
- eo_do((gi->wsd)->obj, eo_event_callback_call
- (ELM_MAP_EVENT_TILE_LOADED_FAIL, NULL));
+ eo_event_callback_call
+ ((gi->wsd)->obj, ELM_MAP_EVENT_TILE_LOADED_FAIL, NULL);
}
ELM_WIDGET_DATA_GET_OR_RETURN(gi->wsd->obj, wd);
@@ -806,8 +806,8 @@ _download_job(void *data)
sd->download_list = eina_list_remove(sd->download_list, gi);
sd->try_num++;
sd->download_num++;
- eo_do(obj, eo_event_callback_call
- (ELM_MAP_EVENT_TILE_LOAD, NULL));
+ eo_event_callback_call
+ (obj, ELM_MAP_EVENT_TILE_LOAD, NULL);
if (sd->download_num == 1)
edje_object_signal_emit(wd->resize_obj,
"elm,state,busy,start", "elm");
@@ -1067,8 +1067,8 @@ _zoom_timeout_cb(void *data)
_smooth_update(sd);
sd->zoom_timer = NULL;
- eo_do(sd->obj, eo_event_callback_call
- (EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_STOP, NULL));
+ eo_event_callback_call
+ (sd->obj, EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_STOP, NULL);
return ECORE_CALLBACK_CANCEL;
}
@@ -1119,8 +1119,8 @@ _zoom_do(Elm_Map_Data *sd,
if (y < 0) y = 0;
else if (y > (sd->size.h - vh))
y = sd->size.h - vh;
- eo_do(sd->obj, elm_interface_scrollable_content_region_show
- (x, y, vw, vh));
+ elm_interface_scrollable_content_region_show
+ (sd->obj, x, y, vw, vh);
}
if (sd->zoom_timer)
@@ -1129,16 +1129,16 @@ _zoom_do(Elm_Map_Data *sd,
sd->zoom_timer = NULL;
}
else
- eo_do(sd->obj, eo_event_callback_call
- (EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_START, NULL));
+ eo_event_callback_call
+ (sd->obj, EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_START, NULL);
if (sd->obj)
sd->zoom_timer = ecore_timer_add(0.25, _zoom_timeout_cb, sd->obj);
- eo_do(sd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_ZOOM_CHANGE, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_MAP_EVENT_ZOOM_CHANGE, NULL);
- eo_do(sd->pan_obj, eo_event_callback_call
- (ELM_PAN_EVENT_CHANGED, NULL));
+ eo_event_callback_call
+ (sd->pan_obj, ELM_PAN_EVENT_CHANGED, NULL);
evas_object_smart_changed(sd->pan_obj);
}
@@ -1192,7 +1192,7 @@ _zoom_bring_anim_cb(void *data, const Eo_Event *event EINA_UNUSED)
_viewport_coord_get(sd, NULL, NULL, &w, &h);
x = x - (w / 2);
y = y - (h / 2);
- eo_do(sd->obj, elm_interface_scrollable_content_region_show(x, y, w, h));
+ elm_interface_scrollable_content_region_show(sd->obj, x, y, w, h);
sd->ani.region_cnt--;
}
}
@@ -1207,10 +1207,9 @@ _zoom_animator_set(Elm_Map_Data *sd,
Eina_Bool r = EINA_FALSE;
sd->zoom_animator = !!callback;
- eo_do(sd->obj,
- r = eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, sd->obj);
- r |= eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_bring_anim_cb, sd->obj);
- if (callback) eo_event_callback_add(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, callback, sd->obj));
+ r = eo_event_callback_del(sd->obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, sd->obj);
+ r |= eo_event_callback_del(sd->obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_bring_anim_cb, sd->obj);
+ if (sd->obj, callback);
return r;
}
@@ -1281,8 +1280,8 @@ _scr_timeout_cb(void *data)
_smooth_update(sd);
sd->scr_timer = NULL;
- eo_do(sd->obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL));
+ eo_event_callback_call
+ (sd->obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL);
return ECORE_CALLBACK_CANCEL;
}
@@ -1295,12 +1294,12 @@ _scroll_cb(Evas_Object *obj,
if (sd->scr_timer) ecore_timer_del(sd->scr_timer);
else
- eo_do(sd->obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL));
+ eo_event_callback_call
+ (sd->obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL);
ELM_SAFE_FREE(sd->long_timer, ecore_timer_del);
sd->scr_timer = ecore_timer_add(0.25, _scr_timeout_cb, obj);
- eo_do(sd->obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL));
+ eo_event_callback_call
+ (sd->obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL);
}
static void
@@ -1309,8 +1308,8 @@ _scroll_animate_start_cb(Evas_Object *obj,
{
ELM_MAP_DATA_GET(obj, sd);
- eo_do(sd->obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL));
+ eo_event_callback_call
+ (sd->obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL);
}
static void
@@ -1319,8 +1318,8 @@ _scroll_animate_stop_cb(Evas_Object *obj,
{
ELM_MAP_DATA_GET(obj, sd);
- eo_do(sd->obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL));
+ eo_event_callback_call
+ (sd->obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL);
}
static Eina_Bool
@@ -1329,8 +1328,8 @@ _long_press_cb(void *data)
ELM_MAP_DATA_GET(data, sd);
sd->long_timer = NULL;
- eo_do(sd->obj, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, &sd->ev));
+ eo_event_callback_call
+ (sd->obj, EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, &sd->ev);
return ECORE_CALLBACK_CANCEL;
}
@@ -1349,11 +1348,11 @@ _mouse_down_cb(void *data,
else sd->on_hold = EINA_FALSE;
if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK)
- eo_do(sd->obj, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, ev));
+ eo_event_callback_call
+ (sd->obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, ev);
else
- eo_do(sd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_PRESS, ev));
+ eo_event_callback_call
+ (sd->obj, ELM_MAP_EVENT_PRESS, ev);
ecore_timer_del(sd->long_timer);
sd->ev = *ev;
@@ -1380,8 +1379,8 @@ _mouse_up_cb(void *data,
ELM_SAFE_FREE(sd->long_timer, ecore_timer_del);
if (!sd->on_hold)
- eo_do(sd->obj, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, ev));
+ eo_event_callback_call
+ (sd->obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, ev);
sd->on_hold = EINA_FALSE;
}
@@ -1492,8 +1491,8 @@ _overlay_clicked_cb(void *data,
EINA_SAFETY_ON_NULL_RETURN(data);
- eo_do((overlay->wsd)->obj, eo_event_callback_call
- (ELM_MAP_EVENT_OVERLAY_CLICKED, overlay));
+ eo_event_callback_call
+ ((overlay->wsd)->obj, ELM_MAP_EVENT_OVERLAY_CLICKED, overlay);
if (overlay->cb)
overlay->cb(overlay->cb_data, (overlay->wsd)->obj, overlay);
}
@@ -3074,15 +3073,15 @@ _route_cb(void *data,
INF("Route request success from (%lf, %lf) to (%lf, %lf)",
route->flon, route->flat, route->tlon, route->tlat);
if (route->cb) route->cb(route->data, sd->obj, route);
- eo_do(sd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_ROUTE_LOADED, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_MAP_EVENT_ROUTE_LOADED, NULL);
}
else
{
ERR("Route request failed: %d", status);
if (route->cb) route->cb(route->data, sd->obj, NULL);
- eo_do(sd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_ROUTE_LOADED_FAIL, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_MAP_EVENT_ROUTE_LOADED_FAIL, NULL);
}
edje_object_signal_emit(wd->resize_obj,
@@ -3111,15 +3110,15 @@ _name_cb(void *data,
INF("Name request success address:%s, lon:%lf, lat:%lf",
name->address, name->lon, name->lat);
if (name->cb) name->cb(name->data, sd->obj, name);
- eo_do(sd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_NAME_LOADED, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_MAP_EVENT_NAME_LOADED, NULL);
}
else
{
ERR("Name request failed: %d", status);
if (name->cb) name->cb(name->data, sd->obj, NULL);
- eo_do(sd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_NAME_LOADED_FAIL, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_MAP_EVENT_NAME_LOADED_FAIL, NULL);
}
edje_object_signal_emit(wd->resize_obj,
"elm,state,busy,stop", "elm");
@@ -3148,16 +3147,16 @@ _name_list_cb(void *data,
if (name_list->cb)
name_list->cb(name_list->data, wd->obj,
name_list->names);
- eo_do(wd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_NAME_LOADED, NULL));
+ eo_event_callback_call
+ (wd->obj, ELM_MAP_EVENT_NAME_LOADED, NULL);
}
else
{
ERR("Name List request failed: %d", status);
if (name_list->cb)
name_list->cb(name_list->data, wd->obj, NULL);
- eo_do(wd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_NAME_LOADED_FAIL, NULL));
+ eo_event_callback_call
+ (wd->obj, ELM_MAP_EVENT_NAME_LOADED_FAIL, NULL);
}
edje_object_signal_emit(wd->resize_obj,
@@ -3234,8 +3233,8 @@ _name_request(const Evas_Object *obj,
free(fname);
sd->names = eina_list_append(sd->names, name);
- eo_do(sd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_NAME_LOAD, name));
+ eo_event_callback_call
+ (sd->obj, ELM_MAP_EVENT_NAME_LOAD, name);
edje_object_signal_emit(wd->resize_obj,
"elm,state,busy,start", "elm");
return name;
@@ -3288,8 +3287,8 @@ _name_list_request(const Evas_Object *obj,
free(url);
free(fname);
- eo_do(wd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_NAME_LOAD, name_list->names));
+ eo_event_callback_call
+ (wd->obj, ELM_MAP_EVENT_NAME_LOAD, name_list->names);
edje_object_signal_emit(wd->resize_obj,
"elm,state,busy,start", "elm");
return name_list->names;
@@ -3759,8 +3758,8 @@ _region_show_bring_in(Elm_Map_Data *wsd, double lon, double lat, Eina_Bool bring
x = x - (w / 2);
y = y - (h / 2);
- if (bring_in) eo_do(wsd->obj, elm_interface_scrollable_region_bring_in(x, y, w, h));
- else eo_do(wsd->obj, elm_interface_scrollable_content_region_show(x, y, w, h));
+ if (bring_in) elm_interface_scrollable_region_bring_in(wsd->obj, x, y, w, h);
+ else elm_interface_scrollable_content_region_show(wsd->obj, x, y, w, h);
}
static void
@@ -3881,7 +3880,7 @@ _elm_map_elm_widget_on_focus(Eo *obj, Elm_Map_Data *_pd EINA_UNUSED, Elm_Object_
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_FALSE;
if (elm_widget_focus_get(obj))
@@ -3904,7 +3903,7 @@ EOLIAN static void
_elm_map_pan_eo_base_destructor(Eo *obj, Elm_Map_Pan_Data *psd)
{
eo_data_unref(psd->wobj, psd->wsd);
- eo_do_super(obj, MY_PAN_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, MY_PAN_CLASS));
}
static void
@@ -3920,7 +3919,7 @@ _elm_map_elm_widget_theme_apply(Eo *obj, Elm_Map_Data *sd EINA_UNUSED)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
@@ -3941,12 +3940,11 @@ _key_action_move(Evas_Object *obj, const char *params)
Evas_Coord x, y;
Evas_Coord step_x, step_y, page_x, page_y;
- eo_do(obj,
- elm_interface_scrollable_content_pos_get(&x, &y),
- elm_interface_scrollable_step_size_get(&step_x, &step_y),
- elm_interface_scrollable_page_size_get(&page_x, &page_y),
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, NULL, &vh));
+ elm_interface_scrollable_content_pos_get(obj, &x, &y);
+ elm_interface_scrollable_step_size_get(obj, &step_x, &step_y);
+ elm_interface_scrollable_page_size_get(obj, &page_x, &page_y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, NULL, &vh);
if (!strcmp(dir, "left"))
{
@@ -3980,7 +3978,7 @@ _key_action_move(Evas_Object *obj, const char *params)
}
else return EINA_FALSE;
- eo_do(obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(obj, x, y, EINA_TRUE);
return EINA_TRUE;
}
@@ -4031,7 +4029,7 @@ _elm_map_evas_object_smart_add(Eo *obj, Elm_Map_Data *priv)
edje = edje_object_add(evas_object_evas_get(obj));
elm_widget_resize_object_set(obj, edje, EINA_TRUE);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_theme_object_set
(obj, edje, "map", "base", elm_widget_style_get(obj));
@@ -4054,20 +4052,16 @@ _elm_map_evas_object_smart_add(Eo *obj, Elm_Map_Data *priv)
evas_object_event_callback_add
(obj, EVAS_CALLBACK_MOUSE_WHEEL, _mouse_wheel_cb, obj);
- eo_do(obj,
- elm_interface_scrollable_objects_set(edje, priv->hit_rect),
- elm_interface_scrollable_wheel_disabled_set(EINA_TRUE),
- elm_interface_scrollable_bounce_allow_set(
- _elm_config->thumbscroll_bounce_enable,
- _elm_config->thumbscroll_bounce_enable));
+ elm_interface_scrollable_objects_set(obj, edje, priv->hit_rect);
+ elm_interface_scrollable_wheel_disabled_set(obj, EINA_TRUE);
+ elm_interface_scrollable_bounce_allow_set(obj, _elm_config->thumbscroll_bounce_enable, _elm_config->thumbscroll_bounce_enable);
evas_object_event_callback_add(obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS,
_changed_size_hints_cb, obj);
- eo_do(obj,
- elm_interface_scrollable_animate_start_cb_set(_scroll_animate_start_cb),
- elm_interface_scrollable_animate_stop_cb_set(_scroll_animate_stop_cb),
- elm_interface_scrollable_scroll_cb_set(_scroll_cb));
+ elm_interface_scrollable_animate_start_cb_set(obj, _scroll_animate_start_cb);
+ elm_interface_scrollable_animate_stop_cb_set(obj, _scroll_animate_stop_cb);
+ elm_interface_scrollable_scroll_cb_set(obj, _scroll_cb);
priv->pan_obj = eo_add(MY_PAN_CLASS, evas_object_evas_get(obj));
pan_data = eo_data_scope_get(priv->pan_obj, MY_PAN_CLASS);
@@ -4075,7 +4069,7 @@ _elm_map_evas_object_smart_add(Eo *obj, Elm_Map_Data *priv)
pan_data->wobj = obj;
pan_data->wsd = priv;
- eo_do(obj, elm_interface_scrollable_extern_pan_set(priv->pan_obj));
+ elm_interface_scrollable_extern_pan_set(obj, priv->pan_obj);
edje_object_size_min_calc(edje, &minw, &minh);
evas_object_size_hint_min_set(obj, minw, minh);
@@ -4188,13 +4182,13 @@ _elm_map_evas_object_smart_del(Eo *obj, Elm_Map_Data *sd)
evas_object_del(sd->pan_obj);
sd->pan_obj = NULL;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_map_evas_object_smart_move(Eo *obj, Elm_Map_Data *sd, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
evas_object_move(sd->hit_rect, x, y);
}
@@ -4202,7 +4196,7 @@ _elm_map_evas_object_smart_move(Eo *obj, Elm_Map_Data *sd, Evas_Coord x, Evas_Co
EOLIAN static void
_elm_map_evas_object_smart_resize(Eo *obj, Elm_Map_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
evas_object_resize(sd->hit_rect, w, h);
}
@@ -4210,7 +4204,7 @@ _elm_map_evas_object_smart_resize(Eo *obj, Elm_Map_Data *sd, Evas_Coord w, Evas_
EOLIAN static void
_elm_map_evas_object_smart_member_add(Eo *obj, Elm_Map_Data *sd, Evas_Object *member)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(member));
+ evas_obj_smart_member_add(eo_super(obj, MY_CLASS), member);
if (sd->hit_rect)
evas_object_raise(sd->hit_rect);
@@ -4227,13 +4221,12 @@ elm_map_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_map_eo_base_constructor(Eo *obj, Elm_Map_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
sd->obj = obj;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_IMAGE_MAP));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE_MAP);
return obj;
}
@@ -4568,8 +4561,8 @@ _elm_map_route_add(Eo *obj, Elm_Map_Data *sd, Elm_Map_Route_Type type, Elm_Map_R
free(url);
sd->routes = eina_list_append(sd->routes, route);
- eo_do(sd->obj, eo_event_callback_call
- (ELM_MAP_EVENT_ROUTE_LOAD, route));
+ eo_event_callback_call
+ (sd->obj, ELM_MAP_EVENT_ROUTE_LOAD, route);
edje_object_signal_emit(wd->resize_obj,
"elm,state,busy,start", "elm");
ret = route;
@@ -4737,8 +4730,8 @@ elm_map_overlay_del(Elm_Map_Overlay *overlay)
EINA_SAFETY_ON_NULL_RETURN(overlay->wsd);
ELM_MAP_CHECK((overlay->wsd)->obj);
- eo_do((overlay->wsd)->obj, eo_event_callback_call
- (ELM_MAP_EVENT_OVERLAY_DEL, overlay));
+ eo_event_callback_call
+ ((overlay->wsd)->obj, ELM_MAP_EVENT_OVERLAY_DEL, overlay);
if (overlay->del_cb)
overlay->del_cb
(overlay->del_cb_data, (overlay->wsd)->obj, overlay);
diff --git a/src/lib/elm_mapbuf.c b/src/lib/elm_mapbuf.c
index 3d7ef6a7d..b06dd3f2d 100644
--- a/src/lib/elm_mapbuf.c
+++ b/src/lib/elm_mapbuf.c
@@ -35,7 +35,7 @@ EOLIAN static Eina_Bool
_elm_mapbuf_elm_widget_theme_apply(Eo *obj, Elm_Mapbuf_Data *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_sizing_eval(obj);
@@ -74,7 +74,7 @@ EOLIAN static Eina_Bool
_elm_mapbuf_elm_widget_sub_object_del(Eo *obj, Elm_Mapbuf_Data *sd, Evas_Object *sobj)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
if (sobj == sd->content)
@@ -154,7 +154,7 @@ _mapbuf_auto_smooth(Evas_Object *obj EINA_UNUSED, Elm_Mapbuf_Data *sd)
EOLIAN static void
_elm_mapbuf_evas_object_smart_move(Eo *obj, Elm_Mapbuf_Data *sd, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
_mapbuf_auto_eval(obj, sd);
_mapbuf_auto_smooth(obj, sd);
@@ -164,7 +164,7 @@ _elm_mapbuf_evas_object_smart_move(Eo *obj, Elm_Mapbuf_Data *sd, Evas_Coord x, E
EOLIAN static void
_elm_mapbuf_evas_object_smart_resize(Eo *obj, Elm_Mapbuf_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
if (sd->content) evas_object_resize(sd->content, w, h);
_mapbuf_auto_eval(obj, sd);
@@ -174,7 +174,7 @@ _elm_mapbuf_evas_object_smart_resize(Eo *obj, Elm_Mapbuf_Data *sd, Evas_Coord w,
EOLIAN static void
_elm_mapbuf_evas_object_smart_show(Eo *obj, Elm_Mapbuf_Data *sd)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_show());
+ evas_obj_smart_show(eo_super(obj, MY_CLASS));
_mapbuf_auto_eval(obj, sd);
_configure(obj);
@@ -183,7 +183,7 @@ _elm_mapbuf_evas_object_smart_show(Eo *obj, Elm_Mapbuf_Data *sd)
EOLIAN static void
_elm_mapbuf_evas_object_smart_hide(Eo *obj, Elm_Mapbuf_Data *sd)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_hide());
+ evas_obj_smart_hide(eo_super(obj, MY_CLASS));
_mapbuf_auto_eval(obj, sd);
_configure(obj);
@@ -247,7 +247,7 @@ _elm_mapbuf_evas_object_smart_del(Eo *obj, Elm_Mapbuf_Data *priv)
ELM_SAFE_FREE(priv->idler, ecore_idler_del);
ELM_SAFE_FREE(priv->map, evas_map_free);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
@@ -258,7 +258,7 @@ _elm_mapbuf_evas_object_smart_add(Eo *obj, Elm_Mapbuf_Data *priv)
elm_widget_resize_object_set(obj, rect, EINA_TRUE);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
evas_object_static_clip_set(rect, EINA_TRUE);
@@ -293,10 +293,9 @@ elm_mapbuf_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_mapbuf_eo_base_constructor(Eo *obj, Elm_Mapbuf_Data *sd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_IMAGE_MAP));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE_MAP);
return obj;
}
diff --git a/src/lib/elm_menu.c b/src/lib/elm_menu.c
index 3b6e22a6f..77f0b7b2c 100644
--- a/src/lib/elm_menu.c
+++ b/src/lib/elm_menu.c
@@ -37,7 +37,7 @@ _elm_menu_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Menu_Data *sd)
Eina_List *l;
EINA_LIST_FOREACH(sd->items, l, it)
- eo_do (EO_OBJ(it), elm_wdg_item_translate());
+ elm_wdg_item_translate(EO_OBJ(it));
return EINA_TRUE;
}
@@ -230,7 +230,7 @@ _elm_menu_elm_widget_theme_apply(Eo *obj, Elm_Menu_Data *sd)
const char *s;
char style[1024];
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
if (sd->menu_bar)
@@ -281,7 +281,7 @@ _elm_menu_elm_widget_theme_apply(Eo *obj, Elm_Menu_Data *sd)
elm_menu_item_icon_name_set(eo_item,
item->icon_str);
}
- eo_do(eo_item, elm_wdg_item_disable());
+ elm_wdg_item_disable(eo_item);
/* SEOZ
edje_object_scale_set
(VIEW(item), elm_widget_scale_get(obj) *
@@ -426,9 +426,9 @@ static Eina_Bool
_hover_dismissed_cb(void *data, const Eo_Event *event)
{
_menu_hide(data, event->obj, event->event_info);
- eo_do(data, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
- eo_do(data, eo_event_callback_call(ELM_MENU_EVENT_DISMISSED, NULL));
+ eo_event_callback_call
+ (data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
+ eo_event_callback_call(data, ELM_MENU_EVENT_DISMISSED, NULL);
return EINA_TRUE;
}
@@ -489,7 +489,7 @@ _menu_item_activate_cb(void *data,
if (eo_item2 != EO_OBJ(item))
elm_menu_item_selected_set(eo_item2, 0);
}
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(EO_OBJ(item->parent), ELM_INTERFACE_ATSPI_SELECTION_EVENT_SELECTION_CHANGED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, EO_OBJ(item->parent), ELM_INTERFACE_ATSPI_SELECTION_EVENT_SELECTION_CHANGED, NULL);
}
else
{
@@ -499,7 +499,7 @@ _menu_item_activate_cb(void *data,
if (eo_item2 != EO_OBJ(item))
elm_menu_item_selected_set(eo_item2, 0);
}
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_emit(WIDGET(item), ELM_INTERFACE_ATSPI_SELECTION_EVENT_SELECTION_CHANGED, NULL));
+ elm_interface_atspi_accessible_event_emit(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, WIDGET(item), ELM_INTERFACE_ATSPI_SELECTION_EVENT_SELECTION_CHANGED, NULL);
}
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(EO_OBJ(item), ELM_ATSPI_STATE_SELECTED, EINA_TRUE);
@@ -530,7 +530,7 @@ _block_menu(void *_sd, const Eo_Event *event EINA_UNUSED)
{
Eina_Bool tmp;
ELM_MENU_ITEM_DATA_GET(eo_current, current);
- if (!current->blocked) current->was_enabled = !eo_do_ret(eo_current, tmp, elm_wdg_item_disabled_get());
+ if (!current->blocked) current->was_enabled = !elm_wdg_item_disabled_get(eo_current);
current->blocked = EINA_TRUE;
elm_object_item_disabled_set(eo_current, EINA_TRUE);
}
@@ -565,7 +565,7 @@ static void
_item_obj_create(Elm_Menu_Item_Data *item)
{
VIEW(item) = elm_layout_add(WIDGET(item));
- eo_do(VIEW(item), elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_SKIPPED));
+ elm_interface_atspi_accessible_type_set(VIEW(item), ELM_ATSPI_TYPE_SKIPPED);
evas_object_size_hint_weight_set
(VIEW(item), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_fill_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL);
@@ -589,7 +589,7 @@ static void
_item_separator_obj_create(Elm_Menu_Item_Data *item)
{
VIEW(item) = elm_layout_add(WIDGET(item));
- eo_do(VIEW(item), elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_SKIPPED));
+ elm_interface_atspi_accessible_type_set(VIEW(item), ELM_ATSPI_TYPE_SKIPPED);
evas_object_size_hint_weight_set
(VIEW(item), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_fill_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL);
@@ -612,9 +612,9 @@ _item_submenu_obj_create(Elm_Menu_Item_Data *item)
char style[1024];
item->submenu.location = elm_icon_add(sd->bx);
- eo_do(item->submenu.location, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_DISABLED));
+ elm_interface_atspi_accessible_type_set(item->submenu.location, ELM_ATSPI_TYPE_DISABLED);
item->submenu.hv = hv = elm_hover_add(sd->bx);
- eo_do(item->submenu.hv, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_SKIPPED));
+ elm_interface_atspi_accessible_type_set(item->submenu.hv, ELM_ATSPI_TYPE_SKIPPED);
elm_widget_mirrored_set(hv, EINA_FALSE);
elm_hover_target_set(hv, item->submenu.location);
elm_hover_parent_set(hv, sd->parent);
@@ -623,8 +623,8 @@ _item_submenu_obj_create(Elm_Menu_Item_Data *item)
{
snprintf(style, sizeof(style), "main_menu_submenu/%s", elm_widget_style_get(WIDGET(item)));
elm_object_style_set(hv, style);
- eo_do(hv, eo_event_callback_add
- (ELM_HOVER_EVENT_DISMISSED, _hover_dismissed_cb, WIDGET(item)));
+ eo_event_callback_add
+ (hv, ELM_HOVER_EVENT_DISMISSED, _hover_dismissed_cb, WIDGET(item));
}
else
{
@@ -674,24 +674,24 @@ _item_submenu_obj_create(Elm_Menu_Item_Data *item)
EOLIAN static void
_elm_menu_evas_object_smart_add(Eo *obj, Elm_Menu_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_FALSE);
priv->location = elm_icon_add(obj);
- eo_do(priv->location, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_DISABLED));
+ elm_interface_atspi_accessible_type_set(priv->location, ELM_ATSPI_TYPE_DISABLED);
priv->hv = elm_hover_add(obj);
- eo_do(priv->hv, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_SKIPPED));
+ elm_interface_atspi_accessible_type_set(priv->hv, ELM_ATSPI_TYPE_SKIPPED);
elm_widget_mirrored_set(priv->hv, EINA_FALSE);
elm_object_style_set(priv->hv, "menu/default");
- eo_do(priv->hv, eo_event_callback_add
- (ELM_HOVER_EVENT_DISMISSED, _hover_dismissed_cb, obj));
+ eo_event_callback_add
+ (priv->hv, ELM_HOVER_EVENT_DISMISSED, _hover_dismissed_cb, obj);
priv->bx = elm_box_add(obj);
- eo_do(priv->bx, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_SKIPPED));
+ elm_interface_atspi_accessible_type_set(priv->bx, ELM_ATSPI_TYPE_SKIPPED);
elm_widget_mirrored_set(priv->bx, EINA_FALSE);
evas_object_size_hint_weight_set
(priv->bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
@@ -721,7 +721,7 @@ _elm_menu_evas_object_smart_del(Eo *obj, Elm_Menu_Data *sd)
evas_object_del(sd->hv);
evas_object_del(sd->location);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
void
@@ -762,23 +762,20 @@ _elm_menu_menu_bar_set(Eo *obj, Eina_Bool menu_bar)
if (menu_bar)
{
- eo_do(item->submenu.hv, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED,
- _hover_dismissed_cb, WIDGET(item)));
+ eo_event_callback_add
+ (item->submenu.hv, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _hover_dismissed_cb, WIDGET(item));
snprintf(style, sizeof(style), "main_menu_submenu//%s", elm_widget_style_get(obj));
elm_object_style_set(item->submenu.hv, style);
}
else
{
- eo_do(item->submenu.hv, eo_event_callback_del(
- EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED,
- _hover_dismissed_cb, WIDGET(item)));
+ eo_event_callback_del(item->submenu.hv, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _hover_dismissed_cb, WIDGET(item));
snprintf(style, sizeof(style), "submenu/%s", elm_widget_style_get(obj));
elm_object_style_set(item->submenu.hv, style);
}
}
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EAPI Evas_Object *
@@ -794,12 +791,11 @@ _elm_menu_eo_base_constructor(Eo *obj, Elm_Menu_Data *sd)
{
Eo *parent = NULL;
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- parent = eo_parent_get(),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_MENU));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ parent = eo_parent_get(obj);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_MENU);
elm_menu_parent_set(obj, parent);
elm_hover_target_set(sd->hv, sd->location);
@@ -808,10 +804,10 @@ _elm_menu_eo_base_constructor(Eo *obj, Elm_Menu_Data *sd)
(sd->hv, ELM_HOVER_AXIS_VERTICAL), sd->bx);
_sizing_eval(obj);
- eo_do(obj, eo_event_callback_add
- (ELM_MENU_EVENT_ELM_ACTION_BLOCK_MENU, _block_menu, sd));
- eo_do(obj, eo_event_callback_add
- (ELM_MENU_EVENT_ELM_ACTION_UNBLOCK_MENU, _unblock_menu, sd));
+ eo_event_callback_add
+ (obj, ELM_MENU_EVENT_ELM_ACTION_BLOCK_MENU, _block_menu, sd);
+ eo_event_callback_add
+ (obj, ELM_MENU_EVENT_ELM_ACTION_UNBLOCK_MENU, _unblock_menu, sd);
return obj;
}
@@ -822,9 +818,9 @@ _elm_menu_eo_base_destructor(Eo *obj, Elm_Menu_Data *sd)
Eina_List *itr, *itr2;
Elm_Object_Item *eo_item;
EINA_LIST_FOREACH_SAFE(sd->items, itr, itr2, eo_item)
- eo_do(eo_item, elm_wdg_item_del());
+ elm_wdg_item_del(eo_item);
- eo_do_super(obj, MY_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, MY_CLASS));
}
EAPI void
@@ -832,7 +828,7 @@ elm_menu_parent_set(Evas_Object *obj,
Evas_Object *parent)
{
ELM_MENU_CHECK(obj);
- eo_do(obj, elm_obj_widget_parent_set(parent));
+ elm_obj_widget_parent_set(obj, parent);
}
EOLIAN static void
@@ -883,7 +879,7 @@ elm_menu_parent_get(const Evas_Object *obj)
{
ELM_MENU_CHECK(obj) NULL;
Evas_Object *ret = NULL;
- eo_do( obj, ret = elm_obj_widget_parent_get());
+ ret = elm_obj_widget_parent_get(obj);
return ret;
}
@@ -934,8 +930,8 @@ _item_clone(Evas_Object *obj,
WIDGET_ITEM_DATA_GET(EO_OBJ(item)));
Eina_Bool disabled;
- eo_do(eo_item, disabled = elm_wdg_item_disabled_get());
- eo_do(new_item, elm_wdg_item_disabled_set(disabled));
+ disabled = elm_wdg_item_disabled_get(eo_item);
+ elm_wdg_item_disabled_set(new_item, disabled);
EINA_LIST_FOREACH(item->submenu.items, iter, subitem)
_item_clone(obj, new_item, subitem);
@@ -1003,13 +999,13 @@ _elm_menu_item_eo_base_destructor(Eo *eo_item, Elm_Menu_Item_Data *item)
if (sd->dbus_menu)
_elm_dbus_menu_item_delete(sd->dbus_menu, item->dbus_idx);
- eo_do_super(eo_item, ELM_MENU_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_item, ELM_MENU_ITEM_CLASS));
}
EOLIAN static Eo *
_elm_menu_item_eo_base_constructor(Eo *eo_item, Elm_Menu_Item_Data *item)
{
- eo_item = eo_do_super_ret(eo_item, ELM_MENU_ITEM_CLASS, eo_item, eo_constructor());
+ eo_item = eo_constructor(eo_super(eo_item, ELM_MENU_ITEM_CLASS));
item->base = eo_data_scope_get(eo_item, ELM_WIDGET_ITEM_CLASS);
return eo_item;
@@ -1022,7 +1018,7 @@ _elm_menu_item_add(Eo *obj, Elm_Menu_Data *sd, Elm_Object_Item *parent, const ch
Evas_Object *icon_obj;
icon_obj = elm_icon_add(obj);
- eo_do(icon_obj, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_DISABLED));
+ elm_interface_atspi_accessible_type_set(icon_obj, ELM_ATSPI_TYPE_DISABLED);
if (!icon_obj) return NULL;
eo_item = eo_add(ELM_MENU_ITEM_CLASS, obj);
@@ -1167,7 +1163,7 @@ _elm_menu_item_subitems_clear(Eo *eo_item EINA_UNUSED, Elm_Menu_Item_Data *it)
EINA_LIST_FOREACH_SAFE(it->submenu.items,
l, l_next, sub_it)
- eo_do(sub_it, elm_wdg_item_del());
+ elm_wdg_item_del(sub_it);
}
EOLIAN static const Eina_List*
@@ -1288,7 +1284,7 @@ EOLIAN static Eina_List*
_elm_menu_elm_interface_atspi_accessible_children_get(Eo *obj, Elm_Menu_Data *sd)
{
Eina_List *ret;
- eo_do_super(obj, ELM_MENU_CLASS, ret = elm_interface_atspi_accessible_children_get());
+ ret = elm_interface_atspi_accessible_children_get(eo_super(obj, ELM_MENU_CLASS));
return eina_list_merge(eina_list_clone(sd->items), ret);
}
@@ -1314,7 +1310,7 @@ EOLIAN static char*
_elm_menu_item_elm_interface_atspi_accessible_name_get(Eo *obj, Elm_Menu_Item_Data *sd)
{
char *ret;
- eo_do_super(obj, ELM_MENU_ITEM_CLASS, ret = elm_interface_atspi_accessible_name_get());
+ ret = elm_interface_atspi_accessible_name_get(eo_super(obj, ELM_MENU_ITEM_CLASS));
if (ret) return ret;
return sd->label ? strdup(sd->label) : NULL;
}
@@ -1323,7 +1319,7 @@ EOLIAN static Elm_Atspi_State_Set
_elm_menu_item_elm_interface_atspi_accessible_state_set_get(Eo *obj EINA_UNUSED, Elm_Menu_Item_Data *sd)
{
Elm_Atspi_State_Set ret;
- eo_do_super(obj, ELM_MENU_ITEM_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(obj, ELM_MENU_ITEM_CLASS));
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTABLE);
diff --git a/src/lib/elm_notify.c b/src/lib/elm_notify.c
index 021ab6d19..6c4c3ad99 100644
--- a/src/lib/elm_notify.c
+++ b/src/lib/elm_notify.c
@@ -138,7 +138,7 @@ EOLIAN static Eina_Bool
_elm_notify_elm_widget_theme_apply(Eo *obj, Elm_Notify_Data *sd)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_mirrored_set(obj, elm_widget_mirrored_get(obj));
@@ -204,7 +204,7 @@ EOLIAN static Eina_Bool
_elm_notify_elm_widget_sub_object_del(Eo *obj, Elm_Notify_Data *sd, Evas_Object *sobj)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
if (sobj == sd->content)
@@ -224,13 +224,13 @@ _block_area_clicked_cb(void *data,
const char *emission EINA_UNUSED,
const char *source EINA_UNUSED)
{
- eo_do(data, eo_event_callback_call(ELM_NOTIFY_EVENT_BLOCK_CLICKED, NULL));
+ eo_event_callback_call(data, ELM_NOTIFY_EVENT_BLOCK_CLICKED, NULL);
}
EOLIAN static void
_elm_notify_evas_object_smart_resize(Eo *obj, Elm_Notify_Data *sd EINA_UNUSED, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
_calc(obj);
}
@@ -238,7 +238,7 @@ _elm_notify_evas_object_smart_resize(Eo *obj, Elm_Notify_Data *sd EINA_UNUSED, E
EOLIAN static void
_elm_notify_evas_object_smart_move(Eo *obj, Elm_Notify_Data *sd EINA_UNUSED, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
_calc(obj);
}
@@ -254,7 +254,7 @@ _timer_cb(void *data)
if (!evas_object_visible_get(obj)) goto end;
evas_object_hide(obj);
- eo_do(obj, eo_event_callback_call(ELM_NOTIFY_EVENT_TIMEOUT, NULL));
+ eo_event_callback_call(obj, ELM_NOTIFY_EVENT_TIMEOUT, NULL);
end:
return ECORE_CALLBACK_CANCEL;
@@ -276,7 +276,7 @@ _elm_notify_evas_object_smart_show(Eo *obj, Elm_Notify_Data *sd)
{
sd->had_hidden = EINA_FALSE;
sd->in_timeout = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_show());
+ evas_obj_smart_show(eo_super(obj, MY_CLASS));
evas_object_show(sd->notify);
if (!sd->allow_events) evas_object_show(sd->block_events);
@@ -300,7 +300,7 @@ _elm_notify_evas_object_smart_hide(Eo *obj, Elm_Notify_Data *sd)
}
else //for backport supporting: edc without emitting hide finished signal
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_hide());
+ evas_obj_smart_hide(eo_super(obj, MY_CLASS));
evas_object_hide(sd->notify);
if (sd->allow_events) evas_object_hide(sd->block_events);
}
@@ -419,14 +419,14 @@ _hide_finished_cb(void *data,
sd->had_hidden = EINA_TRUE;
evas_object_hide(sd->notify);
if (!sd->allow_events) evas_object_hide(sd->block_events);
- eo_do_super(data, MY_CLASS, evas_obj_smart_hide());
- eo_do(data, eo_event_callback_call(ELM_NOTIFY_EVENT_DISMISSED, NULL));
+ evas_obj_smart_hide(eo_super(data, MY_CLASS));
+ eo_event_callback_call(data, ELM_NOTIFY_EVENT_DISMISSED, NULL);
}
EOLIAN static void
_elm_notify_evas_object_smart_add(Eo *obj, Elm_Notify_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->allow_events = EINA_TRUE;
@@ -451,7 +451,7 @@ _elm_notify_evas_object_smart_del(Eo *obj, Elm_Notify_Data *sd)
ecore_timer_del(sd->timer);
ELM_SAFE_FREE(sd->notify, evas_object_del);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -465,10 +465,9 @@ elm_notify_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_notify_eo_base_constructor(Eo *obj, Elm_Notify_Data *sd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_NOTIFICATION));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_NOTIFICATION);
return obj;
}
@@ -478,7 +477,7 @@ elm_notify_parent_set(Evas_Object *obj,
Evas_Object *parent)
{
ELM_NOTIFY_CHECK(obj);
- eo_do(obj, elm_obj_widget_parent_set(parent));
+ elm_obj_widget_parent_set(obj, parent);
}
EOLIAN static void
@@ -524,7 +523,7 @@ elm_notify_parent_get(const Evas_Object *obj)
{
ELM_NOTIFY_CHECK(obj) NULL;
Evas_Object *ret = NULL;
- eo_do((Eo *) obj, ret = elm_obj_widget_parent_get());
+ ret = elm_obj_widget_parent_get((Eo *) obj);
return ret;
}
diff --git a/src/lib/elm_panel.c b/src/lib/elm_panel.c
index 46777924c..ba2aa5914 100644
--- a/src/lib/elm_panel.c
+++ b/src/lib/elm_panel.c
@@ -212,7 +212,7 @@ _elm_panel_elm_widget_theme_apply(Eo *obj, Elm_Panel_Data *sd)
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_mirrored_set(obj, elm_widget_mirrored_get(obj));
@@ -247,7 +247,7 @@ _elm_panel_elm_widget_theme_apply(Eo *obj, Elm_Panel_Data *sd)
if (edje_object_part_exists
(wd->resize_obj, "elm.swallow.event"))
- eo_do_super(obj, MY_CLASS, elm_obj_container_content_set("elm.swallow.event", sd->event));
+ elm_obj_container_content_set(eo_super(obj, MY_CLASS), "elm.swallow.event", sd->event);
}
elm_layout_sizing_eval(obj);
@@ -330,20 +330,20 @@ _handler_open(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
switch (sd->orient)
{
case ELM_PANEL_ORIENT_TOP:
- eo_do(obj, elm_interface_scrollable_region_bring_in
- (0, (h * sd->content_size_ratio) - sd->handler_size, w, h));
+ elm_interface_scrollable_region_bring_in
+ (obj, 0, (h * sd->content_size_ratio) - sd->handler_size, w, h);
break;
case ELM_PANEL_ORIENT_BOTTOM:
- eo_do(obj, elm_interface_scrollable_region_bring_in
- (0, sd->handler_size, w, h));
+ elm_interface_scrollable_region_bring_in
+ (obj, 0, sd->handler_size, w, h);
break;
case ELM_PANEL_ORIENT_LEFT:
- eo_do(obj, elm_interface_scrollable_region_bring_in
- ((w * sd->content_size_ratio) - sd->handler_size, 0, w, h));
+ elm_interface_scrollable_region_bring_in
+ (obj, (w * sd->content_size_ratio) - sd->handler_size, 0, w, h);
break;
case ELM_PANEL_ORIENT_RIGHT:
- eo_do(obj, elm_interface_scrollable_region_bring_in
- (sd->handler_size, 0, w, h));
+ elm_interface_scrollable_region_bring_in
+ (obj, sd->handler_size, 0, w, h);
break;
}
}
@@ -356,8 +356,8 @@ _drawer_open(Evas_Object *obj, Evas_Coord w, Evas_Coord h, Eina_Bool anim)
if (sd->freeze)
{
- eo_do(obj, elm_interface_scrollable_movement_block_set
- (ELM_SCROLLER_MOVEMENT_NO_BLOCK));
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_NO_BLOCK);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
}
@@ -382,11 +382,11 @@ _drawer_open(Evas_Object *obj, Evas_Coord w, Evas_Coord h, Eina_Bool anim)
}
if (anim)
- eo_do(obj, elm_interface_scrollable_region_bring_in
- (x, y, w, h));
+ elm_interface_scrollable_region_bring_in
+ (obj, x, y, w, h);
else
- eo_do(obj, elm_interface_scrollable_content_region_show
- (x, y, w, h));
+ elm_interface_scrollable_content_region_show
+ (obj, x, y, w, h);
}
static void
@@ -422,24 +422,24 @@ _drawer_close(Evas_Object *obj, Evas_Coord w, Evas_Coord h, Eina_Bool anim)
{
if (sd->freeze)
{
- eo_do(obj, elm_interface_scrollable_movement_block_set
- (ELM_SCROLLER_MOVEMENT_NO_BLOCK));
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_NO_BLOCK);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
}
- eo_do(obj, elm_interface_scrollable_region_bring_in(x, y, w, h));
+ elm_interface_scrollable_region_bring_in(obj, x, y, w, h);
}
else
{
- eo_do(obj, elm_interface_scrollable_content_region_show(x, y, w, h));
+ elm_interface_scrollable_content_region_show(obj, x, y, w, h);
if (!sd->freeze)
{
if (horizontal)
- eo_do(obj, elm_interface_scrollable_movement_block_set
- (ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL));
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL);
else
- eo_do(obj, elm_interface_scrollable_movement_block_set
- (ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL));
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL);
sd->freeze = EINA_TRUE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,hidden", "elm");
}
@@ -509,7 +509,7 @@ _state_sync(Evas_Object *obj)
{
case ELM_PANEL_ORIENT_TOP:
panel_size = h * sd->content_size_ratio;
- eo_do(obj, elm_interface_scrollable_content_pos_get(NULL, &pos));
+ elm_interface_scrollable_content_pos_get(obj, NULL, &pos);
if (pos == 0) open = EINA_TRUE;
else if (pos == panel_size) open = EINA_FALSE;
@@ -518,7 +518,7 @@ _state_sync(Evas_Object *obj)
case ELM_PANEL_ORIENT_BOTTOM:
panel_size = h * sd->content_size_ratio;
- eo_do(obj, elm_interface_scrollable_content_pos_get(NULL, &pos));
+ elm_interface_scrollable_content_pos_get(obj, NULL, &pos);
if (pos == panel_size) open = EINA_TRUE;
else if (pos == 0) open = EINA_FALSE;
@@ -527,7 +527,7 @@ _state_sync(Evas_Object *obj)
case ELM_PANEL_ORIENT_LEFT:
panel_size = w * sd->content_size_ratio;
- eo_do(obj, elm_interface_scrollable_content_pos_get(&pos, NULL));
+ elm_interface_scrollable_content_pos_get(obj, &pos, NULL);
horizontal = EINA_TRUE;
if (!elm_widget_mirrored_get(obj))
@@ -546,7 +546,7 @@ _state_sync(Evas_Object *obj)
case ELM_PANEL_ORIENT_RIGHT:
panel_size = w * sd->content_size_ratio;
- eo_do(obj, elm_interface_scrollable_content_pos_get(&pos, NULL));
+ elm_interface_scrollable_content_pos_get(obj, &pos, NULL);
horizontal = EINA_TRUE;
if (!elm_widget_mirrored_get(obj))
@@ -567,8 +567,8 @@ _state_sync(Evas_Object *obj)
if (open)
{
if (sd->hidden) sd->hidden = EINA_FALSE;
- eo_do(obj, elm_interface_scrollable_single_direction_set
- (ELM_SCROLLER_SINGLE_DIRECTION_HARD));
+ elm_interface_scrollable_single_direction_set
+ (obj, ELM_SCROLLER_SINGLE_DIRECTION_HARD);
//focus & access
elm_object_tree_focus_allow_set(obj, EINA_TRUE);
@@ -586,16 +586,16 @@ _state_sync(Evas_Object *obj)
if (!sd->hidden) sd->hidden = EINA_TRUE;
if (horizontal)
- eo_do(obj, elm_interface_scrollable_movement_block_set
- (ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL));
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL);
else
- eo_do(obj, elm_interface_scrollable_movement_block_set
- (ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL));
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL);
sd->freeze = EINA_TRUE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,hidden", "elm");
- eo_do(obj, elm_interface_scrollable_single_direction_set
- (ELM_SCROLLER_SINGLE_DIRECTION_NONE));
+ elm_interface_scrollable_single_direction_set
+ (obj, ELM_SCROLLER_SINGLE_DIRECTION_NONE);
//focus & access
elm_object_tree_focus_allow_set(obj, EINA_FALSE);
@@ -620,8 +620,8 @@ _timer_cb(void *data)
if (sd->freeze)
{
- eo_do(obj, elm_interface_scrollable_movement_block_set
- (ELM_SCROLLER_MOVEMENT_NO_BLOCK));
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_NO_BLOCK);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
evas_object_geometry_get(obj, NULL, NULL, &w, &h);
@@ -728,7 +728,7 @@ _on_mouse_move(void *data,
case ELM_PANEL_ORIENT_TOP:
if (sd->timer && ((cur_y - sd->down_y) > finger_size))
{
- eo_do(obj, elm_interface_scrollable_freeze_set(EINA_FALSE));
+ elm_interface_scrollable_freeze_set(obj, EINA_FALSE);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
}
@@ -736,7 +736,7 @@ _on_mouse_move(void *data,
case ELM_PANEL_ORIENT_BOTTOM:
if (sd->timer && ((sd->down_y - cur_y) > finger_size))
{
- eo_do(obj, elm_interface_scrollable_freeze_set(EINA_FALSE));
+ elm_interface_scrollable_freeze_set(obj, EINA_FALSE);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
}
@@ -745,7 +745,7 @@ _on_mouse_move(void *data,
if ((!is_mirrored && (sd->timer) && ((cur_x - sd->down_x) > finger_size)) ||
((is_mirrored) && (sd->timer) && ((sd->down_x - cur_x) > finger_size)))
{
- eo_do(obj, elm_interface_scrollable_freeze_set(EINA_FALSE));
+ elm_interface_scrollable_freeze_set(obj, EINA_FALSE);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
}
@@ -754,7 +754,7 @@ _on_mouse_move(void *data,
if ((is_mirrored && (sd->timer) && ((cur_x - sd->down_x) > finger_size)) ||
(!is_mirrored && (sd->timer) && ((sd->down_x - cur_x) > finger_size)))
{
- eo_do(obj, elm_interface_scrollable_freeze_set(EINA_FALSE));
+ elm_interface_scrollable_freeze_set(obj, EINA_FALSE);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
}
@@ -786,7 +786,7 @@ _on_mouse_up(void *data,
case ELM_PANEL_ORIENT_TOP:
panel_size = h * sd->content_size_ratio;
threshold = panel_size / 4;
- eo_do(obj, elm_interface_scrollable_content_pos_get(NULL, &pos));
+ elm_interface_scrollable_content_pos_get(obj, NULL, &pos);
if (sd->hidden)
{
@@ -803,7 +803,7 @@ _on_mouse_up(void *data,
case ELM_PANEL_ORIENT_BOTTOM:
panel_size = h * sd->content_size_ratio;
threshold = panel_size / 4;
- eo_do(obj, elm_interface_scrollable_content_pos_get(NULL, &pos));
+ elm_interface_scrollable_content_pos_get(obj, NULL, &pos);
if (sd->hidden)
{
@@ -820,7 +820,7 @@ _on_mouse_up(void *data,
case ELM_PANEL_ORIENT_LEFT:
panel_size = w * sd->content_size_ratio;
threshold = panel_size / 4;
- eo_do(obj, elm_interface_scrollable_content_pos_get(&pos, NULL));
+ elm_interface_scrollable_content_pos_get(obj, &pos, NULL);
if (elm_widget_mirrored_get(obj))
{
@@ -853,7 +853,7 @@ _on_mouse_up(void *data,
case ELM_PANEL_ORIENT_RIGHT:
panel_size = w * sd->content_size_ratio;
threshold = panel_size / 4;
- eo_do(obj, elm_interface_scrollable_content_pos_get(&pos, NULL));
+ elm_interface_scrollable_content_pos_get(obj, &pos, NULL);
if (!elm_widget_mirrored_get(obj))
{
@@ -923,8 +923,7 @@ _elm_panel_elm_container_content_set(Eo *obj, Elm_Panel_Data *sd, const char *pa
if (strcmp(part, "default"))
{
Eina_Bool int_ret = EINA_TRUE;
- eo_do_super(obj, MY_CLASS,
- int_ret = elm_obj_container_content_set(part, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), part, content);
return int_ret;
}
}
@@ -960,7 +959,7 @@ _elm_panel_elm_container_content_get(Eo *obj, Elm_Panel_Data *sd, const char *pa
if (strcmp(part, "default"))
{
Evas_Object *ret = NULL;
- eo_do_super(obj, MY_CLASS, ret = elm_obj_container_content_get(part));
+ ret = elm_obj_container_content_get(eo_super(obj, MY_CLASS), part);
return ret;
}
}
@@ -983,8 +982,7 @@ _elm_panel_elm_container_content_unset(Eo *obj, Elm_Panel_Data *sd, const char *
}
if (strcmp(part, "default"))
{
- eo_do_super(obj, MY_CLASS,
- ret = elm_obj_container_content_unset(part));
+ ret = elm_obj_container_content_unset(eo_super(obj, MY_CLASS), part);
return ret;
}
}
@@ -1005,13 +1003,13 @@ _elm_panel_evas_object_smart_add(Eo *obj, Elm_Panel_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_TRUE);
priv->panel_edje = wd->resize_obj;
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
priv->bx = evas_object_box_add(evas_object_evas_get(obj));
evas_object_box_layout_set(priv->bx, _box_layout_cb, priv, NULL);
@@ -1041,7 +1039,7 @@ _elm_panel_evas_object_smart_add(Eo *obj, Elm_Panel_Data *priv)
elm_coords_finger_size_adjust(1, &minw, 1, &minh);
evas_object_size_hint_min_set(priv->event, minw, minh);
- eo_do_super(obj, MY_CLASS, elm_obj_container_content_set("elm.swallow.event", priv->event));
+ elm_obj_container_content_set(eo_super(obj, MY_CLASS), "elm.swallow.event", priv->event);
}
}
@@ -1072,13 +1070,13 @@ _elm_panel_evas_object_smart_del(Eo *obj, Elm_Panel_Data *sd)
}
}
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_panel_evas_object_smart_move(Eo *obj, Elm_Panel_Data *sd, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
evas_object_move(sd->hit_rect, x, y);
}
@@ -1103,7 +1101,7 @@ _elm_panel_anim_cb(void *data, const Eo_Event *event EINA_UNUSED)
EOLIAN static void
_elm_panel_evas_object_smart_resize(Eo *obj, Elm_Panel_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
if (!sd->scrollable) return;
@@ -1127,14 +1125,13 @@ _elm_panel_evas_object_smart_resize(Eo *obj, Elm_Panel_Data *sd, Evas_Coord w, E
break;
}
- eo_do(obj,
- eo_event_callback_add(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _elm_panel_anim_cb, obj));
+ eo_event_callback_add(obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _elm_panel_anim_cb, obj);
}
EOLIAN static void
_elm_panel_evas_object_smart_member_add(Eo *obj, Elm_Panel_Data *sd, Evas_Object *member)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(member));
+ evas_obj_smart_member_add(eo_super(obj, MY_CLASS), member);
if (sd->hit_rect) evas_object_raise(sd->hit_rect);
}
@@ -1174,11 +1171,10 @@ elm_panel_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_panel_eo_base_constructor(Eo *obj, Elm_Panel_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_PANEL));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PANEL);
return obj;
}
@@ -1238,7 +1234,7 @@ _elm_panel_elm_widget_on_focus_region(Eo *obj,
Evas_Coord *w,
Evas_Coord *h)
{
- eo_do(obj, elm_interface_scrollable_content_pos_get(x, y));
+ elm_interface_scrollable_content_pos_get(obj, x, y);
evas_object_geometry_get(obj, NULL, NULL, w, h);
switch (sd->orient)
{
@@ -1273,13 +1269,13 @@ _scroll_cb(Evas_Object *obj, void *data EINA_UNUSED)
// freeze_set(FALSE) -> mouse_up -> freeze_set(TRUE) -> scroll
if (sd->freeze)
{
- eo_do(obj, elm_interface_scrollable_movement_block_set
- (ELM_SCROLLER_MOVEMENT_NO_BLOCK));
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_NO_BLOCK);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
}
- eo_do(obj, elm_interface_scrollable_content_pos_get(&x, &y));
+ elm_interface_scrollable_content_pos_get(obj, &x, &y);
evas_object_geometry_get(obj, NULL, NULL, &w, &h);
switch (sd->orient)
@@ -1317,15 +1313,15 @@ _scroll_cb(Evas_Object *obj, void *data EINA_UNUSED)
}
break;
}
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, (void *) &event));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, (void *) &event);
}
EOLIAN static Eina_Bool
_elm_panel_elm_widget_disable(Eo *obj, Elm_Panel_Data *sd)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_disable());
+ int_ret = elm_obj_widget_disable(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
if (sd->scrollable)
@@ -1382,8 +1378,7 @@ _elm_panel_scrollable_content_size_set(Eo *obj, Elm_Panel_Data *sd, double ratio
break;
}
- eo_do(obj,
- eo_event_callback_add(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _elm_panel_anim_cb, obj));
+ eo_event_callback_add(obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _elm_panel_anim_cb, obj);
}
EOLIAN static Eina_Bool
@@ -1434,10 +1429,9 @@ _elm_panel_scrollable_set(Eo *obj, Elm_Panel_Data *sd, Eina_Bool scrollable)
evas_object_show(sd->hit_rect);
evas_object_repeat_events_set(sd->hit_rect, EINA_TRUE);
- eo_do(obj,
- elm_interface_scrollable_objects_set(sd->scr_edje, sd->hit_rect),
- elm_interface_scrollable_animate_stop_cb_set(_anim_stop_cb),
- elm_interface_scrollable_scroll_cb_set(_scroll_cb));
+ elm_interface_scrollable_objects_set(obj, sd->scr_edje, sd->hit_rect);
+ elm_interface_scrollable_animate_stop_cb_set(obj, _anim_stop_cb);
+ elm_interface_scrollable_scroll_cb_set(obj, _scroll_cb);
}
if (!sd->scr_ly)
@@ -1458,8 +1452,7 @@ _elm_panel_scrollable_set(Eo *obj, Elm_Panel_Data *sd, Eina_Bool scrollable)
elm_layout_content_set(sd->scr_ly, "event_area", sd->scr_event);
}
- eo_do(obj,
- elm_interface_scrollable_content_set(sd->scr_ly));
+ elm_interface_scrollable_content_set(obj, sd->scr_ly);
sd->freeze = EINA_TRUE;
elm_layout_content_set(sd->scr_ly, "elm.swallow.content", sd->bx);
if (sd->content) elm_widget_sub_object_add(sd->scr_ly, sd->content);
@@ -1468,18 +1461,18 @@ _elm_panel_scrollable_set(Eo *obj, Elm_Panel_Data *sd, Eina_Bool scrollable)
{
case ELM_PANEL_ORIENT_TOP:
case ELM_PANEL_ORIENT_BOTTOM:
- eo_do(obj, elm_interface_scrollable_movement_block_set
- (ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL));
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL);
break;
case ELM_PANEL_ORIENT_LEFT:
case ELM_PANEL_ORIENT_RIGHT:
- eo_do(obj, elm_interface_scrollable_movement_block_set
- (ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL));
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL);
break;
}
- eo_do(obj, elm_interface_scrollable_single_direction_set
- (ELM_SCROLLER_SINGLE_DIRECTION_NONE));
+ elm_interface_scrollable_single_direction_set
+ (obj, ELM_SCROLLER_SINGLE_DIRECTION_NONE);
if (!elm_widget_disabled_get(obj))
{
@@ -1496,7 +1489,7 @@ _elm_panel_scrollable_set(Eo *obj, Elm_Panel_Data *sd, Eina_Bool scrollable)
}
else
{
- eo_do(obj, elm_interface_scrollable_content_set(NULL));
+ elm_interface_scrollable_content_set(obj, NULL);
evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_DOWN, _on_mouse_down);
evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_MOVE, _on_mouse_move);
diff --git a/src/lib/elm_panes.c b/src/lib/elm_panes.c
index 87dd4a7ab..2e249e067 100644
--- a/src/lib/elm_panes.c
+++ b/src/lib/elm_panes.c
@@ -60,7 +60,7 @@ _elm_panes_elm_widget_theme_apply(Eo *obj, Elm_Panes_Data *sd)
elm_coords_finger_size_adjust(1, &minw, 1, &minh);
evas_object_size_hint_min_set(sd->event, minw, minh);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
size = elm_panes_content_left_size_get(obj);
@@ -139,7 +139,7 @@ _on_clicked(void *data,
const char *emission EINA_UNUSED,
const char *source EINA_UNUSED)
{
- eo_do(data, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call(data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
}
static void
@@ -159,7 +159,7 @@ _on_pressed(void *data,
const char *emission EINA_UNUSED,
const char *source EINA_UNUSED)
{
- eo_do(data, eo_event_callback_call(ELM_PANES_EVENT_PRESS, NULL));
+ eo_event_callback_call(data, ELM_PANES_EVENT_PRESS, NULL);
}
static void
@@ -169,11 +169,11 @@ _on_unpressed(void *data,
const char *source EINA_UNUSED)
{
ELM_PANES_DATA_GET(data, sd);
- eo_do(data, eo_event_callback_call(ELM_PANES_EVENT_UNPRESS, NULL));
+ eo_event_callback_call(data, ELM_PANES_EVENT_UNPRESS, NULL);
if (sd->double_clicked)
{
- eo_do(data, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, NULL));
+ eo_event_callback_call(data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, NULL);
sd->double_clicked = EINA_FALSE;
}
}
@@ -265,7 +265,7 @@ _elm_panes_evas_object_smart_add(Eo *obj, Elm_Panes_Data *_pd EINA_UNUSED)
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
ELM_PANES_DATA_GET(obj, sd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
if (!elm_layout_theme_set
@@ -328,11 +328,10 @@ elm_panes_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_panes_eo_base_constructor(Eo *obj, Elm_Panes_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_SPLIT_PANE));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SPLIT_PANE);
return obj;
}
@@ -421,7 +420,7 @@ EOLIAN static void
_elm_panes_horizontal_set(Eo *obj, Elm_Panes_Data *sd, Eina_Bool horizontal)
{
sd->horizontal = horizontal;
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
_update_fixed_sides(obj);
elm_panes_content_left_size_set(obj, 0.5);
diff --git a/src/lib/elm_photo.c b/src/lib/elm_photo.c
index 60fce2e6c..3223e1491 100644
--- a/src/lib/elm_photo.c
+++ b/src/lib/elm_photo.c
@@ -53,7 +53,7 @@ _elm_photo_elm_widget_theme_apply(Eo *obj, Elm_Photo_Data *sd)
Eina_Bool int_ret = EINA_FALSE;
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
edje_object_mirrored_set
@@ -109,7 +109,7 @@ _drag_done_cb(void *unused EINA_UNUSED,
ELM_PHOTO_DATA_GET(obj, sd);
elm_object_scroll_freeze_pop(obj);
- eo_do(obj, eo_event_callback_call(EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_END, NULL));
+ eo_event_callback_call(obj, EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_END, NULL);
sd->drag_started = EINA_FALSE;
}
@@ -171,8 +171,8 @@ _long_press_cb(void *obj)
_drag_done_cb, NULL))
{
elm_object_scroll_freeze_push(obj);
- eo_do(obj, eo_event_callback_call
- (EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START, NULL));
+ eo_event_callback_call
+ (obj, EVAS_DRAGGABLE_INTERFACE_EVENT_DRAG_START, NULL);
sd->drag_started = EINA_TRUE;
}
}
@@ -214,7 +214,7 @@ _mouse_up(void *data,
ELM_SAFE_FREE(sd->long_press_timer, ecore_timer_del);
if (!sd->drag_started)
- eo_do(data, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call(data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
}
static void
@@ -245,7 +245,7 @@ _elm_photo_evas_object_smart_add(Eo *obj, Elm_Photo_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_FALSE);
@@ -265,8 +265,8 @@ _elm_photo_evas_object_smart_add(Eo *obj, Elm_Photo_Data *priv)
evas_object_event_callback_add
(priv->icon, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down, obj);
- eo_do(priv->icon, eo_event_callback_add
- (ELM_ICON_EVENT_THUMB_DONE, _on_thumb_done, obj));
+ eo_event_callback_add
+ (priv->icon, ELM_ICON_EVENT_THUMB_DONE, _on_thumb_done, obj);
_elm_photo_internal_image_follow(obj);
@@ -289,7 +289,7 @@ _elm_photo_evas_object_smart_del(Eo *obj, Elm_Photo_Data *sd)
{
ecore_timer_del(sd->long_press_timer);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -303,11 +303,10 @@ elm_photo_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_photo_eo_base_constructor(Eo *obj, Elm_Photo_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_IMAGE));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE);
return obj;
}
@@ -403,7 +402,7 @@ EAPI Eina_Bool
elm_photo_file_set(Eo *obj, const char *file)
{
Eina_Bool ret;
- return eo_do_ret((Eo *) obj, ret, efl_file_set(file, NULL));
+ return efl_file_set((Eo *) obj, file, NULL);
}
#include "elm_photo.eo.c"
diff --git a/src/lib/elm_photocam.c b/src/lib/elm_photocam.c
index 8c4b38b2c..1a8dda545 100644
--- a/src/lib/elm_photocam.c
+++ b/src/lib/elm_photocam.c
@@ -137,7 +137,7 @@ _calc_job_cb(void *data)
sd->minw = minw;
sd->minh = minh;
- eo_do(sd->pan_obj, eo_event_callback_call(ELM_PAN_EVENT_CHANGED, NULL));
+ eo_event_callback_call(sd->pan_obj, ELM_PAN_EVENT_CHANGED, NULL);
_sizing_eval(obj);
}
sd->calc_job = NULL;
@@ -192,8 +192,8 @@ _image_place(Evas_Object *obj,
if (sd->show.show)
{
sd->show.show = EINA_FALSE;
- eo_do(obj, elm_interface_scrollable_content_region_show
- (sd->show.x, sd->show.y, sd->show.w, sd->show.h));
+ elm_interface_scrollable_content_region_show
+ (obj, sd->show.x, sd->show.y, sd->show.w, sd->show.h);
}
}
@@ -258,8 +258,8 @@ _grid_load(Evas_Object *obj,
edje_object_signal_emit
(wd->resize_obj,
"elm,state,busy,start", "elm");
- eo_do(obj, eo_event_callback_call
- (ELM_PHOTOCAM_EVENT_LOAD_DETAIL, NULL));
+ eo_event_callback_call
+ (obj, ELM_PHOTOCAM_EVENT_LOAD_DETAIL, NULL);
}
}
else if ((g->grid[tn].want) && (!visible))
@@ -270,8 +270,8 @@ _grid_load(Evas_Object *obj,
edje_object_signal_emit
(wd->resize_obj,
"elm,state,busy,stop", "elm");
- eo_do(obj, eo_event_callback_call
- (ELM_PHOTOCAM_EVENT_LOADED_DETAIL, NULL));
+ eo_event_callback_call
+ (obj, ELM_PHOTOCAM_EVENT_LOADED_DETAIL, NULL);
}
g->grid[tn].want = 0;
evas_object_hide(g->grid[tn].img);
@@ -417,7 +417,7 @@ EOLIAN static void
_elm_photocam_pan_eo_base_destructor(Eo *obj, Elm_Photocam_Pan_Data *psd)
{
eo_data_unref(psd->wobj, psd->wsd);
- eo_do_super(obj, MY_PAN_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, MY_PAN_CLASS));
}
static void
@@ -468,8 +468,8 @@ _grid_clear(Evas_Object *obj,
edje_object_signal_emit
(wd->resize_obj,
"elm,state,busy,stop", "elm");
- eo_do(obj, eo_event_callback_call
- (ELM_PHOTOCAM_EVENT_LOAD_DETAIL, NULL));
+ eo_event_callback_call
+ (obj, ELM_PHOTOCAM_EVENT_LOAD_DETAIL, NULL);
}
}
}
@@ -501,8 +501,8 @@ _tile_preloaded_cb(void *data,
edje_object_signal_emit
(wd->resize_obj, "elm,state,busy,stop",
"elm");
- eo_do(wd->obj, eo_event_callback_call
- (ELM_PHOTOCAM_EVENT_LOADED_DETAIL, NULL));
+ eo_event_callback_call
+ (wd->obj, ELM_PHOTOCAM_EVENT_LOADED_DETAIL, NULL);
}
}
}
@@ -698,14 +698,14 @@ _main_img_preloaded_cb(void *data,
}
ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job_cb, data);
- eo_do(data, eo_event_callback_call(ELM_PHOTOCAM_EVENT_LOADED, NULL));
+ eo_event_callback_call(data, ELM_PHOTOCAM_EVENT_LOADED, NULL);
sd->preload_num--;
if (!sd->preload_num)
{
edje_object_signal_emit
(wd->resize_obj, "elm,state,busy,stop", "elm");
- eo_do(obj, eo_event_callback_call
- (ELM_PHOTOCAM_EVENT_LOADED_DETAIL, NULL));
+ eo_event_callback_call
+ (obj, ELM_PHOTOCAM_EVENT_LOADED_DETAIL, NULL);
}
}
@@ -719,8 +719,8 @@ _zoom_do(Evas_Object *obj,
sd->size.w = (sd->size.ow * (1.0 - t)) + (sd->size.nw * t);
sd->size.h = (sd->size.oh * (1.0 - t)) + (sd->size.nh * t);
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &ow, &oh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &ow, &oh);
xx = (sd->size.spos.x * sd->size.w) - (ow / 2);
yy = (sd->size.spos.y * sd->size.h) - (oh / 2);
if (xx < 0) xx = 0;
@@ -786,9 +786,8 @@ _zoom_anim_cb(void *data, const Eo_Event *event EINA_UNUSED)
{
sd->no_smooth--;
if (!sd->no_smooth) _smooth_update(data);
- eo_do(obj,
- eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, obj));
- eo_do(obj, eo_event_callback_call(EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_STOP, NULL));
+ eo_event_callback_del(obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, obj);
+ eo_event_callback_call(obj, EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_STOP, NULL);
}
return EO_CALLBACK_CONTINUE;
@@ -801,8 +800,8 @@ _long_press_cb(void *data)
sd->long_timer = NULL;
sd->longpressed = EINA_TRUE;
- eo_do(data, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, NULL));
+ eo_event_callback_call
+ (data, EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, NULL);
return ECORE_CALLBACK_CANCEL;
}
@@ -821,10 +820,10 @@ _mouse_down_cb(void *data,
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE;
else sd->on_hold = EINA_FALSE;
if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK)
- eo_do(data, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, NULL));
+ eo_event_callback_call
+ (data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, NULL);
else
- eo_do(data, eo_event_callback_call(ELM_PHOTOCAM_EVENT_PRESS, NULL));
+ eo_event_callback_call(data, ELM_PHOTOCAM_EVENT_PRESS, NULL);
sd->longpressed = EINA_FALSE;
ecore_timer_del(sd->long_timer);
sd->long_timer = ecore_timer_add
@@ -846,8 +845,8 @@ _mouse_up_cb(void *data,
else sd->on_hold = EINA_FALSE;
ELM_SAFE_FREE(sd->long_timer, ecore_timer_del);
if (!sd->on_hold)
- eo_do(data, eo_event_callback_call
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call
+ (data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
sd->on_hold = EINA_FALSE;
}
@@ -857,7 +856,7 @@ _elm_photocam_elm_widget_on_focus(Eo *obj, Elm_Photocam_Data *_pd EINA_UNUSED, E
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_FALSE;
if (elm_widget_focus_get(obj))
@@ -880,7 +879,7 @@ EOLIAN static Eina_Bool
_elm_photocam_elm_widget_theme_apply(Eo *obj, Elm_Photocam_Data *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_sizing_eval(obj);
@@ -892,32 +891,32 @@ static void
_scroll_animate_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL);
}
static void
_scroll_animate_stop_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL);
}
static void
_scroll_drag_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL);
}
static void
_scroll_drag_stop_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL);
}
static void
@@ -935,8 +934,8 @@ _scroll_cb(Evas_Object *obj,
ecore_timer_del(sd->scr_timer);
sd->scr_timer = ecore_timer_add(0.5, _scroll_timeout_cb, obj);
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL);
}
static Eina_Bool
@@ -952,12 +951,11 @@ _key_action_move(Evas_Object *obj, const char *params)
Evas_Coord page_x = 0;
Evas_Coord page_y = 0;
- eo_do(obj,
- elm_interface_scrollable_content_pos_get(&x, &y),
- elm_interface_scrollable_step_size_get(&step_x, &step_y),
- elm_interface_scrollable_page_size_get(&page_x, &page_y),
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, NULL, &v_h));
+ elm_interface_scrollable_content_pos_get(obj, &x, &y);
+ elm_interface_scrollable_step_size_get(obj, &step_x, &step_y);
+ elm_interface_scrollable_page_size_get(obj, &page_x, &page_y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, NULL, &v_h);
if (!strcmp(dir, "left"))
{
@@ -991,7 +989,7 @@ _key_action_move(Evas_Object *obj, const char *params)
}
else return EINA_FALSE;
- eo_do(obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(obj, x, y, EINA_TRUE);
return EINA_TRUE;
}
@@ -1079,10 +1077,9 @@ _bounce_eval(void *data, const Eo_Event *event EINA_UNUSED)
sd->g_layer_zoom.imy = 0;
sd->zoom_g_layer = EINA_FALSE;
- eo_do(obj, elm_interface_scrollable_freeze_set(EINA_FALSE));
+ elm_interface_scrollable_freeze_set(obj, EINA_FALSE);
- eo_do(obj,
- eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _bounce_eval, obj));
+ eo_event_callback_del(obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _bounce_eval, obj);
return EO_CALLBACK_CONTINUE;
}
@@ -1091,8 +1088,7 @@ _elm_photocam_bounce_reset(Eo *obj, Elm_Photocam_Data *sd EINA_UNUSED)
{
Eina_Bool r;
- eo_do(obj,
- r = eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _bounce_eval, obj));
+ r = eo_event_callback_del(obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _bounce_eval, obj);
if (r) _zoom_do(obj, 1.0);
}
@@ -1101,14 +1097,13 @@ _elm_photocam_zoom_reset(Eo *obj, Elm_Photocam_Data *sd)
{
Eina_Bool r;
- eo_do(obj,
- r = eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, obj));
+ r = eo_event_callback_del(obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, obj);
if (r)
{
sd->no_smooth--;
if (!sd->no_smooth) _smooth_update(obj);
_zoom_do(obj, 1.0);
- eo_do(obj, eo_event_callback_call(EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_STOP, NULL));
+ eo_event_callback_call(obj, EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_STOP, NULL);
}
}
@@ -1127,9 +1122,9 @@ _g_layer_zoom_do(Evas_Object *obj,
sd->zoom = sd->g_layer_start / g_layer->zoom;
sd->size.ow = sd->size.w;
sd->size.oh = sd->size.h;
- eo_do(obj, elm_interface_scrollable_content_pos_get(&rx, &ry));
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &rw, &rh));
+ elm_interface_scrollable_content_pos_get(obj, &rx, &ry);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &rw, &rh);
if ((rw <= 0) || (rh <= 0)) return;
sd->size.nw = (double)sd->size.imw / sd->zoom;
@@ -1188,11 +1183,11 @@ _g_layer_zoom_start_cb(void *data,
_elm_photocam_bounce_reset(obj, sd);
sd->zoom_g_layer = EINA_TRUE;
- eo_do(obj, elm_interface_scrollable_freeze_set(EINA_TRUE));
+ elm_interface_scrollable_freeze_set(obj, EINA_TRUE);
elm_photocam_image_region_get(obj, &x, &y, &w, &h);
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &rw, &rh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &rw, &rh);
if (rw > sd->size.nw)
marginx = (rw - sd->size.nw) / 2;
@@ -1229,8 +1224,8 @@ _g_layer_zoom_end_cb(void *data,
ELM_PHOTOCAM_DATA_GET(obj, sd);
Evas_Coord rw, rh;
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &rw, &rh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &rw, &rh);
sd->g_layer_start = 1.0;
if (sd->g_layer_zoom.imx || sd->g_layer_zoom.imy)
@@ -1307,12 +1302,11 @@ _g_layer_zoom_end_cb(void *data,
sd->g_layer_zoom.bounce.t_end = t +
_elm_config->page_scroll_friction;
- eo_do(obj,
- eo_event_callback_add(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _bounce_eval, obj));
+ eo_event_callback_add(obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _bounce_eval, obj);
}
else
{
- eo_do(obj, elm_interface_scrollable_freeze_set(EINA_FALSE));
+ elm_interface_scrollable_freeze_set(obj, EINA_FALSE);
sd->zoom_g_layer = EINA_FALSE;
}
@@ -1394,7 +1388,7 @@ _elm_photocam_evas_object_smart_add(Eo *obj, Elm_Photocam_Data *priv)
edje = edje_object_add(evas_object_evas_get(obj));
elm_widget_resize_object_set(obj, edje, EINA_TRUE);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_theme_object_set
(obj, edje, "photocam", "base", elm_widget_style_get(obj));
@@ -1410,16 +1404,15 @@ _elm_photocam_evas_object_smart_add(Eo *obj, Elm_Photocam_Data *priv)
elm_widget_can_focus_set(obj, EINA_TRUE);
- eo_do(obj, elm_interface_scrollable_objects_set(edje, priv->hit_rect));
+ elm_interface_scrollable_objects_set(obj, edje, priv->hit_rect);
- eo_do(obj,
- elm_interface_scrollable_animate_start_cb_set(_scroll_animate_start_cb),
- elm_interface_scrollable_animate_stop_cb_set(_scroll_animate_stop_cb),
- elm_interface_scrollable_drag_start_cb_set(_scroll_drag_start_cb),
- elm_interface_scrollable_drag_stop_cb_set(_scroll_drag_stop_cb),
- elm_interface_scrollable_scroll_cb_set(_scroll_cb));
+ elm_interface_scrollable_animate_start_cb_set(obj, _scroll_animate_start_cb);
+ elm_interface_scrollable_animate_stop_cb_set(obj, _scroll_animate_stop_cb);
+ elm_interface_scrollable_drag_start_cb_set(obj, _scroll_drag_start_cb);
+ elm_interface_scrollable_drag_stop_cb_set(obj, _scroll_drag_stop_cb);
+ elm_interface_scrollable_scroll_cb_set(obj, _scroll_cb);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(bounce, bounce));
+ elm_interface_scrollable_bounce_allow_set(obj, bounce, bounce);
priv->pan_obj = eo_add(MY_PAN_CLASS, evas_object_evas_get(obj));
pan_data = eo_data_scope_get(priv->pan_obj, MY_PAN_CLASS);
@@ -1427,7 +1420,7 @@ _elm_photocam_evas_object_smart_add(Eo *obj, Elm_Photocam_Data *priv)
pan_data->wobj = obj;
pan_data->wsd = priv;
- eo_do(obj, elm_interface_scrollable_extern_pan_set(priv->pan_obj));
+ elm_interface_scrollable_extern_pan_set(obj, priv->pan_obj);
priv->g_layer_start = 1.0;
priv->zoom = 1;
@@ -1477,17 +1470,16 @@ _elm_photocam_evas_object_smart_del(Eo *obj, Elm_Photocam_Data *sd)
ecore_job_del(sd->calc_job);
ecore_timer_del(sd->scr_timer);
ecore_timer_del(sd->long_timer);
- eo_do(obj,
- eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, obj),
- eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _bounce_eval, obj));
+ eo_event_callback_del(obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, obj);
+ eo_event_callback_del(obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _bounce_eval, obj);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_photocam_evas_object_smart_move(Eo *obj, Elm_Photocam_Data *sd, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
evas_object_move(sd->hit_rect, x, y);
}
@@ -1495,7 +1487,7 @@ _elm_photocam_evas_object_smart_move(Eo *obj, Elm_Photocam_Data *sd, Evas_Coord
EOLIAN static void
_elm_photocam_evas_object_smart_resize(Eo *obj, Elm_Photocam_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
evas_object_resize(sd->hit_rect, w, h);
}
@@ -1504,7 +1496,7 @@ EOLIAN static void
_elm_photocam_evas_object_smart_member_add(Eo *obj, Elm_Photocam_Data *sd, Evas_Object *member)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(member));
+ evas_obj_smart_member_add(eo_super(obj, MY_CLASS), member);
if (sd->hit_rect)
evas_object_raise(sd->hit_rect);
@@ -1521,11 +1513,10 @@ elm_photocam_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_photocam_eo_base_constructor(Eo *obj, Elm_Photocam_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_IMAGE));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE);
return obj;
}
@@ -1577,13 +1568,13 @@ _internal_file_set(Eo *obj, Elm_Photocam_Data *sd, const char *file, Eina_File *
sd->main_load_pending = EINA_TRUE;
sd->calc_job = ecore_job_add(_calc_job_cb, obj);
- eo_do(obj, eo_event_callback_call(ELM_PHOTOCAM_EVENT_LOAD, NULL));
+ eo_event_callback_call(obj, ELM_PHOTOCAM_EVENT_LOAD, NULL);
sd->preload_num++;
if (sd->preload_num == 1)
{
edje_object_signal_emit
(wd->resize_obj, "elm,state,busy,start", "elm");
- eo_do(obj, eo_event_callback_call(ELM_PHOTOCAM_EVENT_LOAD_DETAIL, NULL));
+ eo_event_callback_call(obj, ELM_PHOTOCAM_EVENT_LOAD_DETAIL, NULL);
}
tz = sd->zoom;
@@ -1619,13 +1610,13 @@ _elm_photocam_download_done(void *data, Elm_Url *url EINA_UNUSED, Eina_Binbuf *d
free(sd->remote_data);
sd->remote_data = NULL;
- eo_do(obj, eo_event_callback_call
- (ELM_PHOTOCAM_EVENT_DOWNLOAD_ERROR, &err));
+ eo_event_callback_call
+ (obj, ELM_PHOTOCAM_EVENT_DOWNLOAD_ERROR, &err);
}
else
{
- eo_do(obj, eo_event_callback_call
- (ELM_PHOTOCAM_EVENT_DOWNLOAD_DONE, NULL));
+ eo_event_callback_call
+ (obj, ELM_PHOTOCAM_EVENT_DOWNLOAD_DONE, NULL);
}
sd->remote = NULL;
@@ -1638,7 +1629,7 @@ _elm_photocam_download_cancel(void *data, Elm_Url *url EINA_UNUSED, int error)
Elm_Photocam_Data *sd = eo_data_scope_get(obj, MY_CLASS);
Elm_Photocam_Error err = { error, EINA_FALSE };
- eo_do(obj, eo_event_callback_call(ELM_PHOTOCAM_EVENT_DOWNLOAD_ERROR, &err));
+ eo_event_callback_call(obj, ELM_PHOTOCAM_EVENT_DOWNLOAD_ERROR, &err);
sd->remote = NULL;
}
@@ -1651,8 +1642,8 @@ _elm_photocam_download_progress(void *data, Elm_Url *url EINA_UNUSED, double now
progress.now = now;
progress.total = total;
- eo_do(obj, eo_event_callback_call
- (ELM_PHOTOCAM_EVENT_DOWNLOAD_PROGRESS, &progress));
+ eo_event_callback_call
+ (obj, ELM_PHOTOCAM_EVENT_DOWNLOAD_PROGRESS, &progress);
}
static const char *remote_uri[] = {
@@ -1692,8 +1683,8 @@ _elm_photocam_file_set_internal(Eo *obj, Elm_Photocam_Data *sd, const char *file
obj);
if (sd->remote)
{
- eo_do(obj, eo_event_callback_call
- (ELM_PHOTOCAM_EVENT_DOWNLOAD_START, NULL));
+ eo_event_callback_call
+ (obj, ELM_PHOTOCAM_EVENT_DOWNLOAD_START, NULL);
return ret;
}
break;
@@ -1729,7 +1720,7 @@ elm_photocam_file_set(Elm_Photocam *obj, const char *file)
ELM_PHOTOCAM_CHECK(obj) EVAS_LOAD_ERROR_NONE;
EINA_SAFETY_ON_NULL_RETURN_VAL(file, EVAS_LOAD_ERROR_NONE);
- if (eo_do_ret(obj, ret, efl_file_set(file, NULL))) return EVAS_LOAD_ERROR_NONE;
+ if (efl_file_set(obj, file, NULL)) return EVAS_LOAD_ERROR_NONE;
Eina_Error err = eina_error_get();
return err == PHOTO_FILE_LOAD_ERROR_DOES_NOT_EXIST ?
@@ -1756,7 +1747,7 @@ EAPI const char*
elm_photocam_file_get(const Elm_Photocam *obj)
{
const char *ret = NULL;
- eo_do(obj, efl_file_get(&ret, NULL));
+ efl_file_get(obj, &ret, NULL);
return ret;
}
@@ -1776,9 +1767,9 @@ _elm_photocam_zoom_set(Eo *obj, Elm_Photocam_Data *sd, double zoom)
sd->zoom = zoom;
sd->size.ow = sd->size.w;
sd->size.oh = sd->size.h;
- eo_do(obj, elm_interface_scrollable_content_pos_get(&rx, &ry));
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &rw, &rh));
+ elm_interface_scrollable_content_pos_get(obj, &rx, &ry);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &rw, &rh);
if ((rw <= 0) || (rh <= 0)) return;
if (sd->mode == ELM_PHOTOCAM_ZOOM_MODE_MANUAL)
@@ -1950,9 +1941,8 @@ done:
}
else
{
- eo_do(obj,
- an = eo_event_callback_del(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, obj),
- eo_event_callback_add(EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, obj));
+ an = eo_event_callback_del(obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, obj);
+ eo_event_callback_add(obj, EFL_CORE_ANIMATOR_EVENT_ANIMATOR_TICK, _zoom_anim_cb, obj);
if (!an)
{
sd->no_smooth++;
@@ -1978,12 +1968,12 @@ done:
if (!sd->paused)
{
if (started)
- eo_do(obj, eo_event_callback_call(EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_START, NULL));
+ eo_event_callback_call(obj, EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_START, NULL);
if (!an)
- eo_do(obj, eo_event_callback_call(EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_STOP, NULL));
+ eo_event_callback_call(obj, EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_STOP, NULL);
}
if (zoom_changed)
- eo_do(obj, eo_event_callback_call(EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_CHANGE, NULL));
+ eo_event_callback_call(obj, EVAS_ZOOMABLE_INTERFACE_EVENT_ZOOM_CHANGE, NULL);
}
EOLIAN static double
@@ -2022,9 +2012,9 @@ _elm_photocam_image_region_get(Eo *obj, Elm_Photocam_Data *sd, int *x, int *y, i
{
Evas_Coord sx, sy, sw, sh;
- eo_do((Eo *)obj, elm_interface_scrollable_content_pos_get(&sx, &sy));
- eo_do((Eo *)obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &sw, &sh));
+ elm_interface_scrollable_content_pos_get((Eo *)obj, &sx, &sy);
+ elm_interface_scrollable_content_viewport_geometry_get
+ ((Eo *)obj, NULL, NULL, &sw, &sh);
if (sd->size.w > 0)
{
if (x)
@@ -2086,7 +2076,7 @@ _elm_photocam_image_region_show(Eo *obj, Elm_Photocam_Data *sd, int x, int y, in
_elm_photocam_bounce_reset(obj, sd);
_elm_photocam_zoom_reset(obj, sd);
- eo_do(obj, elm_interface_scrollable_content_region_show(rx, ry, rw, rh));
+ elm_interface_scrollable_content_region_show(obj, rx, ry, rw, rh);
}
EAPI void
@@ -2097,7 +2087,7 @@ elm_photocam_image_region_bring_in(Evas_Object *obj,
int h EINA_UNUSED)
{
ELM_PHOTOCAM_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_region_bring_in(x, y, w, h));
+ elm_interface_scrollable_region_bring_in(obj, x, y, w, h);
}
EOLIAN static void
@@ -2118,7 +2108,7 @@ _elm_photocam_elm_interface_scrollable_region_bring_in(Eo *obj, Elm_Photocam_Dat
_elm_photocam_bounce_reset(obj, sd);
_elm_photocam_zoom_reset(obj, sd);
- eo_do_super(obj, MY_CLASS, elm_interface_scrollable_region_bring_in(rx, ry, rw, rh));
+ elm_interface_scrollable_region_bring_in(eo_super(obj, MY_CLASS), rx, ry, rw, rh);
}
EOLIAN static void
@@ -2153,7 +2143,7 @@ elm_photocam_bounce_set(Evas_Object *obj,
{
ELM_PHOTOCAM_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_set(obj, h_bounce, v_bounce);
}
EAPI void
@@ -2163,7 +2153,7 @@ elm_photocam_bounce_get(const Evas_Object *obj,
{
ELM_PHOTOCAM_CHECK(obj);
- eo_do((Eo *)obj, elm_interface_scrollable_bounce_allow_get(h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_get((Eo *)obj, h_bounce, v_bounce);
}
EOLIAN static void
diff --git a/src/lib/elm_plug.c b/src/lib/elm_plug.c
index 3b132f239..a567d6350 100644
--- a/src/lib/elm_plug.c
+++ b/src/lib/elm_plug.c
@@ -42,7 +42,7 @@ _elm_plug_disconnected(Ecore_Evas *ee)
{
Evas_Object *plug = ecore_evas_data_get(ee, PLUG_KEY);
EINA_SAFETY_ON_NULL_RETURN(plug);
- eo_do(plug, eo_event_callback_call(ELM_PLUG_EVENT_IMAGE_DELETED, NULL));
+ eo_event_callback_call(plug, ELM_PLUG_EVENT_IMAGE_DELETED, NULL);
/* TODO: was a typo. Deprecated, remove in future releases: */
evas_object_smart_callback_call(plug, "image.deleted", NULL);
}
@@ -55,7 +55,7 @@ _elm_plug_resized(Ecore_Evas *ee)
EINA_SAFETY_ON_NULL_RETURN(plug);
ecore_evas_geometry_get(ee, NULL, NULL, &(size.w), &(size.h));
- eo_do(plug, eo_event_callback_call(ELM_PLUG_EVENT_IMAGE_RESIZED, &size));
+ eo_event_callback_call(plug, ELM_PLUG_EVENT_IMAGE_RESIZED, &size);
}
EOLIAN static Eina_Bool
@@ -65,7 +65,7 @@ _elm_plug_elm_widget_on_focus(Eo *obj, void *sd EINA_UNUSED, Elm_Object_Item *it
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_FALSE;
if (elm_widget_focus_get(obj))
@@ -84,7 +84,7 @@ EOLIAN static Eina_Bool
_elm_plug_elm_widget_theme_apply(Eo *obj, void *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_sizing_eval(obj);
@@ -103,7 +103,7 @@ _on_mouse_up(void *data,
if (ev->button != 1) return;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
- eo_do(data, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call(data, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
}
EOLIAN static void
@@ -113,7 +113,7 @@ _elm_plug_evas_object_smart_add(Eo *obj, void *sd EINA_UNUSED)
Ecore_Evas *ee;
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
ee = ecore_evas_ecore_evas_get(evas_object_evas_get(obj));
@@ -143,11 +143,10 @@ elm_plug_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_plug_eo_base_constructor(Eo *obj, void *sd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_IMAGE));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE);
return obj;
}
diff --git a/src/lib/elm_prefs.c b/src/lib/elm_prefs.c
index 068678ad5..508c7b8d3 100644
--- a/src/lib/elm_prefs.c
+++ b/src/lib/elm_prefs.c
@@ -48,7 +48,7 @@ static Eina_Bool _prefs_item_widget_value_from_self(Elm_Prefs_Item_Node *,
EOLIAN static void
_elm_prefs_evas_object_smart_add(Eo *obj, Elm_Prefs_Data *_pd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
}
@@ -136,8 +136,8 @@ _elm_prefs_save(void *data)
{
elm_prefs_data_save(sd->prefs_data, NULL, NULL);
- eo_do(wd->obj, eo_event_callback_call
- (ELM_PREFS_EVENT_PAGE_SAVED, (char *)sd->root->name));
+ eo_event_callback_call
+ (wd->obj, ELM_PREFS_EVENT_PAGE_SAVED, (char *)sd->root->name);
}
sd->dirty = EINA_FALSE;
@@ -300,8 +300,8 @@ _elm_prefs_item_changed_report(Eo *obj,
snprintf(buf, sizeof(buf), "%s:%s", it->page->name, it->name);
- eo_do(wd->obj, eo_event_callback_call
- (ELM_PREFS_EVENT_ITEM_CHANGED, buf));
+ eo_event_callback_call
+ (wd->obj, ELM_PREFS_EVENT_ITEM_CHANGED, buf);
}
static Elm_Prefs_Item_Node *
@@ -400,8 +400,8 @@ _prefs_data_autosaved_cb(void *cb_data,
ELM_PREFS_DATA_GET(cb_data, sd);
ELM_WIDGET_DATA_GET_OR_RETURN(cb_data, wd);
- eo_do(wd->obj, eo_event_callback_call
- (ELM_PREFS_EVENT_PAGE_SAVED, event_info));
+ eo_event_callback_call
+ (wd->obj, ELM_PREFS_EVENT_PAGE_SAVED, event_info);
sd->dirty = EINA_FALSE;
}
@@ -469,7 +469,7 @@ _elm_prefs_evas_object_smart_del(Eo *obj, Elm_Prefs_Data *sd)
eina_stringshare_del(sd->file);
eina_stringshare_del(sd->page);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static Eina_Bool
@@ -515,11 +515,10 @@ elm_prefs_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_prefs_eo_base_constructor(Eo *obj, Elm_Prefs_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_elm_prefs_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_REDUNDANT_OBJECT));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _elm_prefs_smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_REDUNDANT_OBJECT);
return obj;
}
@@ -556,8 +555,8 @@ _item_changed_cb(Evas_Object *it_obj)
/* we use the changed cb on ACTION/RESET/SAVE items specially */
if (it->type == ELM_PREFS_TYPE_ACTION)
{
- eo_do(wd->obj, eo_event_callback_call
- (ELM_PREFS_EVENT_ACTION, buf));
+ eo_event_callback_call
+ (wd->obj, ELM_PREFS_EVENT_ACTION, buf);
return;
}
@@ -1175,8 +1174,8 @@ _elm_prefs_efl_file_file_set(Eo *obj, Elm_Prefs_Data *sd, const char *file, cons
_elm_prefs_values_get_default(sd->root, EINA_FALSE);
- eo_do(obj, eo_event_callback_call
- (ELM_PREFS_EVENT_PAGE_LOADED, (char *)sd->root->name));
+ eo_event_callback_call
+ (obj, ELM_PREFS_EVENT_PAGE_LOADED, (char *)sd->root->name);
return EINA_TRUE;
}
@@ -1220,8 +1219,8 @@ _elm_prefs_data_set(Eo *obj, Elm_Prefs_Data *sd, Elm_Prefs_Data *prefs_data)
sd->values_fetching = EINA_FALSE;
end:
- eo_do(obj, eo_event_callback_call
- (ELM_PREFS_EVENT_PAGE_CHANGED, (char *)sd->root->name));
+ eo_event_callback_call
+ (obj, ELM_PREFS_EVENT_PAGE_CHANGED, (char *)sd->root->name);
return EINA_TRUE;
}
@@ -1879,13 +1878,13 @@ EAPI Eina_Bool
elm_prefs_file_set(Eo *obj, const char *file, const char *page)
{
Eina_Bool ret;
- return eo_do_ret((Eo *) obj, ret, efl_file_set(file, page));
+ return efl_file_set((Eo *) obj, file, page);
}
EAPI Eina_Bool
elm_prefs_file_get(const Eo *obj, const char **file, const char **page)
{
- eo_do((Eo *) obj, efl_file_get(file, page));
+ efl_file_get((Eo *) obj, file, page);
return EINA_TRUE;
}
diff --git a/src/lib/elm_progressbar.c b/src/lib/elm_progressbar.c
index aa34ec02f..a001fac1e 100644
--- a/src/lib/elm_progressbar.c
+++ b/src/lib/elm_progressbar.c
@@ -141,7 +141,7 @@ EOLIAN static Eina_Bool
_elm_progressbar_elm_widget_sub_object_del(Eo *obj, Elm_Progressbar_Data *_pd EINA_UNUSED, Evas_Object *sobj)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
_icon_signal_emit(obj);
@@ -156,7 +156,7 @@ EOLIAN static Eina_Bool
_elm_progressbar_elm_container_content_set(Eo *obj, Elm_Progressbar_Data *_pd EINA_UNUSED, const char *part, Evas_Object *content)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_container_content_set(part, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), part, content);
if (!int_ret) return EINA_FALSE;
_icon_signal_emit(obj);
@@ -175,7 +175,7 @@ _elm_progressbar_elm_widget_theme_apply(Eo *obj, Elm_Progressbar_Data *sd)
eina_stringshare_replace(&ld->group, "horizontal");
else eina_stringshare_replace(&ld->group, "vertical");
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
if (sd->pulse)
@@ -256,7 +256,7 @@ _elm_progressbar_evas_object_smart_add(Eo *obj, Elm_Progressbar_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->horizontal = EINA_TRUE;
@@ -305,7 +305,7 @@ _elm_progressbar_evas_object_smart_del(Eo *obj, Elm_Progressbar_Data *sd)
}
}
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static const Elm_Layout_Part_Alias_Description*
@@ -331,11 +331,10 @@ elm_progressbar_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_progressbar_eo_base_constructor(Eo *obj, Elm_Progressbar_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_PROGRESS_BAR));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_PROGRESS_BAR);
return obj;
}
@@ -348,7 +347,7 @@ _elm_progressbar_pulse_set(Eo *obj EINA_UNUSED, Elm_Progressbar_Data *sd, Eina_B
sd->pulse = pulse;
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static Eina_Bool
@@ -403,8 +402,8 @@ _elm_progressbar_part_value_set(Eo *obj EINA_UNUSED, Elm_Progressbar_Data *sd, c
_val_set(obj);
_units_set(obj);
- eo_do(obj, eo_event_callback_call
- (ELM_PROGRESSBAR_EVENT_CHANGED, NULL));
+ eo_event_callback_call
+ (obj, ELM_PROGRESSBAR_EVENT_CHANGED, NULL);
}
EOLIAN static double
@@ -504,7 +503,7 @@ _elm_progressbar_horizontal_set(Eo *obj, Elm_Progressbar_Data *sd, Eina_Bool hor
if (sd->horizontal == horizontal) return;
sd->horizontal = horizontal;
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static Eina_Bool
diff --git a/src/lib/elm_radio.c b/src/lib/elm_radio.c
index 3d4099064..39576cf33 100644
--- a/src/lib/elm_radio.c
+++ b/src/lib/elm_radio.c
@@ -117,8 +117,8 @@ _activate(Evas_Object *obj)
if (_elm_config->access_mode)
_elm_access_say(E_("State: On"));
- eo_do(obj, eo_event_callback_call
- (ELM_RADIO_EVENT_CHANGED, NULL));
+ eo_event_callback_call
+ (obj, ELM_RADIO_EVENT_CHANGED, NULL);
}
}
@@ -167,7 +167,7 @@ _elm_radio_elm_widget_theme_apply(Eo *obj, Elm_Radio_Data *sd)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, ELM_CHECK_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, ELM_CHECK_CLASS));
if (!int_ret) return EINA_FALSE;
if (sd->state) elm_layout_signal_emit(obj, "elm,state,radio,on", "elm");
@@ -182,7 +182,7 @@ _elm_radio_elm_widget_theme_apply(Eo *obj, Elm_Radio_Data *sd)
* whenever we can changed the theme API */
_icon_signal_emit(obj);
- eo_do(obj, elm_obj_layout_sizing_eval());
+ elm_obj_layout_sizing_eval(obj);
return EINA_TRUE;
}
@@ -223,7 +223,7 @@ _elm_radio_evas_object_smart_add(Eo *obj, Elm_Radio_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, ELM_CHECK_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, ELM_CHECK_CLASS));
elm_widget_sub_object_parent_add(obj);
if (!elm_layout_theme_set(obj, "radio", "base", elm_widget_style_get(obj)))
@@ -254,7 +254,7 @@ _elm_radio_evas_object_smart_del(Eo *obj, Elm_Radio_Data *sd)
sd->group->radios = eina_list_remove(sd->group->radios, obj);
if (!sd->group->radios) free(sd->group);
- eo_do_super(obj, ELM_CHECK_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, ELM_CHECK_CLASS));
}
EOLIAN static const Elm_Layout_Part_Alias_Description*
@@ -274,11 +274,10 @@ elm_radio_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_radio_eo_base_constructor(Eo *obj, Elm_Radio_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_RADIO_BUTTON));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_RADIO_BUTTON);
return obj;
}
@@ -400,7 +399,7 @@ _elm_radio_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Radio_Data
{
Elm_Atspi_State_Set ret;
- eo_do_super(obj, ELM_RADIO_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(obj, ELM_RADIO_CLASS));
if (obj == elm_radio_selected_object_get(obj))
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_CHECKED);
diff --git a/src/lib/elm_route.c b/src/lib/elm_route.c
index 716c5724d..d5117beb7 100644
--- a/src/lib/elm_route.c
+++ b/src/lib/elm_route.c
@@ -90,7 +90,7 @@ EOLIAN static Eina_Bool
_elm_route_elm_widget_theme_apply(Eo *obj, Elm_Route_Data *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
//TODO
@@ -137,7 +137,7 @@ EOLIAN static void
_elm_route_evas_object_smart_add(Eo *obj, Elm_Route_Data *priv)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_FALSE);
@@ -163,7 +163,7 @@ _elm_route_evas_object_smart_del(Eo *obj, Elm_Route_Data *_pd EINA_UNUSED)
{
_clear_route(obj);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
/**
@@ -185,9 +185,8 @@ elm_route_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_route_eo_base_constructor(Eo *obj, Elm_Route_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
return obj;
}
diff --git a/src/lib/elm_scroller.c b/src/lib/elm_scroller.c
index 29edd3556..e2eb4bbbd 100644
--- a/src/lib/elm_scroller.c
+++ b/src/lib/elm_scroller.c
@@ -65,8 +65,8 @@ _elm_scroller_proxy_set(Evas_Object *obj, Elm_Scroller_Data *sd, Evas_Object *pr
if (!content) return;
- eo_do(obj, elm_interface_scrollable_paging_get(NULL, NULL, &h_pagesize, &v_pagesize));
- eo_do(obj, elm_interface_scrollable_content_size_get(&cw, &ch));
+ elm_interface_scrollable_paging_get(obj, NULL, NULL, &h_pagesize, &v_pagesize);
+ elm_interface_scrollable_content_size_get(obj, &cw, &ch);
/* Since Proxy has the texture size limitation problem, we set a key value
for evas works in some hackish way to avoid this problem. This hackish
code should be removed once evas supports a mechanism like a virtual
@@ -106,12 +106,11 @@ _key_action_move(Evas_Object *obj, const char *params)
Evas_Coord f_w = 0;
Evas_Coord f_h = 0;
- eo_do(obj,
- elm_interface_scrollable_content_pos_get(&x, &y),
- elm_interface_scrollable_step_size_get(&step_x, &step_y),
- elm_interface_scrollable_page_size_get(&page_x, &page_y),
- elm_interface_scrollable_content_viewport_geometry_get
- (&v_x, &v_y, &v_w, &v_h));
+ elm_interface_scrollable_content_pos_get(obj, &x, &y);
+ elm_interface_scrollable_step_size_get(obj, &step_x, &step_y);
+ elm_interface_scrollable_page_size_get(obj, &page_x, &page_y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, &v_x, &v_y, &v_w, &v_h);
evas_object_geometry_get(sd->content, &c_x, &c_y, &max_x, &max_y);
_elm_widget_focus_auto_show(obj);
@@ -232,7 +231,7 @@ _key_action_move(Evas_Object *obj, const char *params)
}
else return EINA_FALSE;
- eo_do(obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(obj, x, y, EINA_TRUE);
return EINA_TRUE;
}
@@ -265,11 +264,10 @@ _elm_scroller_elm_widget_activate(Eo *obj, Elm_Scroller_Data *_pd EINA_UNUSED, E
if (elm_widget_disabled_get(obj)) return EINA_FALSE;
if (act == ELM_ACTIVATE_DEFAULT) return EINA_FALSE;
- eo_do(obj,
- elm_interface_scrollable_content_pos_get(&x, &y),
- elm_interface_scrollable_page_size_get(&page_x, &page_y),
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &v_w, &v_h));
+ elm_interface_scrollable_content_pos_get(obj, &x, &y);
+ elm_interface_scrollable_page_size_get(obj, &page_x, &page_y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &v_w, &v_h);
if (act == ELM_ACTIVATE_UP)
{
@@ -300,7 +298,7 @@ _elm_scroller_elm_widget_activate(Eo *obj, Elm_Scroller_Data *_pd EINA_UNUSED, E
x += page_x;
}
- eo_do(obj, elm_interface_scrollable_content_pos_set(x, y, EINA_TRUE));
+ elm_interface_scrollable_content_pos_set(obj, x, y, EINA_TRUE);
return EINA_TRUE;
}
@@ -323,8 +321,8 @@ _elm_scroller_elm_layout_sizing_eval(Eo *obj, Elm_Scroller_Data *sd)
evas_object_size_hint_weight_get(sd->content, &xw, &yw);
}
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &vw, &vh);
if (xw > 0.0)
{
if ((minw > 0) && (vw < minw))
@@ -351,7 +349,7 @@ _elm_scroller_elm_layout_sizing_eval(Eo *obj, Elm_Scroller_Data *sd)
for (i = 0 ; i < 3 ; i++)
{
if (!sd->proxy_content[i]) continue;
- eo_do((Eo *)obj, elm_interface_scrollable_paging_get(NULL, NULL, &h_pagesize, &v_pagesize));
+ elm_interface_scrollable_paging_get((Eo *)obj, NULL, NULL, &h_pagesize, &v_pagesize);
evas_object_image_fill_set(sd->proxy_content[i], 0, 0, vw, vh);
evas_object_size_hint_min_set(sd->proxy_content[i],
h_pagesize, v_pagesize);
@@ -376,14 +374,14 @@ static void
_mirrored_set(Evas_Object *obj,
Eina_Bool mirrored)
{
- eo_do(obj, elm_interface_scrollable_mirrored_set(mirrored));
+ elm_interface_scrollable_mirrored_set(obj, mirrored);
}
EOLIAN static Eina_Bool
_elm_scroller_elm_widget_theme_apply(Eo *obj, Elm_Scroller_Data *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_mirrored_set(obj, elm_widget_mirrored_get(obj));
@@ -434,11 +432,10 @@ _elm_scroller_elm_widget_focus_next(Eo *obj EINA_UNUSED, Elm_Scroller_Data *sd,
ret = elm_widget_focus_next_get(cur, dir, next, next_item);
- eo_do(obj,
- elm_interface_scrollable_content_pos_get(&x, &y),
- elm_interface_scrollable_step_size_get(&step_x, &step_y),
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &v_w, &v_h));
+ elm_interface_scrollable_content_pos_get(obj, &x, &y);
+ elm_interface_scrollable_step_size_get(obj, &step_x, &step_y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &v_w, &v_h);
evas_object_geometry_get(sd->content, &c_x, &c_y, NULL, NULL);
evas_object_geometry_get(*next, &f_x, &f_y, &f_w, &f_h);
l_x = f_x - c_x - step_x;
@@ -497,11 +494,10 @@ _elm_scroller_elm_widget_focus_direction(Eo *obj, Elm_Scroller_Data *sd, const E
ret = elm_widget_focus_direction_get(cur, base, degree, direction, direction_item, weight);
- eo_do(obj,
- elm_interface_scrollable_content_pos_get(&x, &y),
- elm_interface_scrollable_step_size_get(&step_x, &step_y),
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &v_w, &v_h));
+ elm_interface_scrollable_content_pos_get(obj, &x, &y);
+ elm_interface_scrollable_step_size_get(obj, &step_x, &step_y);
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &v_w, &v_h);
evas_object_geometry_get(sd->content, &c_x, &c_y, NULL, NULL);
evas_object_geometry_get(*direction, &f_x, &f_y, &f_w, &f_h);
l_x = f_x - c_x - step_x;
@@ -526,7 +522,7 @@ _show_region_hook(void *data,
Evas_Coord x, y, w, h;
elm_widget_show_region_get(content_obj, &x, &y, &w, &h);
- eo_do(data, elm_interface_scrollable_content_region_show(x, y, w, h));
+ elm_interface_scrollable_content_region_show(data, x, y, w, h);
}
static void
@@ -542,7 +538,7 @@ EOLIAN static Eina_Bool
_elm_scroller_elm_widget_sub_object_del(Eo *obj, Elm_Scroller_Data *sd, Evas_Object *sobj)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(sobj));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), sobj);
if (!int_ret) return EINA_FALSE;
if (sobj == sd->content)
@@ -569,146 +565,146 @@ static void
_edge_left_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_EDGE_LEFT, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_EDGE_LEFT, NULL);
}
static void
_edge_right_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_EDGE_RIGHT, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_EDGE_RIGHT, NULL);
}
static void
_edge_top_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_EDGE_TOP, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_EDGE_TOP, NULL);
}
static void
_edge_bottom_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_EDGE_BOTTOM, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_EDGE_BOTTOM, NULL);
}
static void
_scroll_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL);
}
static void
_scroll_left_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_SCROLL_LEFT, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_SCROLL_LEFT, NULL);
}
static void
_scroll_right_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_SCROLL_RIGHT, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_SCROLL_RIGHT, NULL);
}
static void
_scroll_up_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_SCROLL_UP, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_SCROLL_UP, NULL);
}
static void
_scroll_down_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_SCROLL_DOWN, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_SCROLL_DOWN, NULL);
}
static void
_scroll_anim_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL);
}
static void
_scroll_anim_stop_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL);
}
static void
_scroll_drag_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL);
}
static void
_scroll_drag_stop_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call
- (EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL));
+ eo_event_callback_call
+ (obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL);
}
static void
_vbar_drag_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_VBAR_DRAG, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_VBAR_DRAG, NULL);
}
static void
_vbar_press_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_VBAR_PRESS, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_VBAR_PRESS, NULL);
}
static void
_vbar_unpress_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_VBAR_UNPRESS, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_VBAR_UNPRESS, NULL);
}
static void
_hbar_drag_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_HBAR_DRAG, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_HBAR_DRAG, NULL);
}
static void
_hbar_press_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_HBAR_PRESS, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_HBAR_PRESS, NULL);
}
static void
_hbar_unpress_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(ELM_SCROLLER_EVENT_HBAR_UNPRESS, NULL));
+ eo_event_callback_call(obj, ELM_SCROLLER_EVENT_HBAR_UNPRESS, NULL);
}
static void
_page_change_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call
- (ELM_SCROLLER_EVENT_SCROLL_PAGE_CHANGED, NULL));
+ eo_event_callback_call
+ (obj, ELM_SCROLLER_EVENT_SCROLL_PAGE_CHANGED, NULL);
}
static void
@@ -767,7 +763,7 @@ _elm_scroller_elm_container_content_set(Eo *obj, Elm_Scroller_Data *sd, const ch
if (part && strcmp(part, "default"))
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_container_content_set(part, content));
+ int_ret = elm_obj_container_content_set(eo_super(obj, MY_CLASS), part, content);
return int_ret;
}
@@ -788,7 +784,7 @@ _elm_scroller_elm_container_content_set(Eo *obj, Elm_Scroller_Data *sd, const ch
if(sd->contents)
content = sd->contents;
}
- eo_do(obj, elm_interface_scrollable_content_set(content));
+ elm_interface_scrollable_content_set(obj, content);
}
else
{
@@ -812,7 +808,7 @@ _elm_scroller_elm_container_content_get(Eo *obj, Elm_Scroller_Data *sd, const ch
if (part && strcmp(part, "default"))
{
Evas_Object *ret = NULL;
- eo_do_super(obj, MY_CLASS, ret = elm_obj_container_content_get(part));
+ ret = elm_obj_container_content_get(eo_super(obj, MY_CLASS), part);
return ret;
}
@@ -825,7 +821,7 @@ _elm_scroller_elm_container_content_unset(Eo *obj, Elm_Scroller_Data *sd, const
Evas_Object *ret = NULL;
if (part && strcmp(part, "default"))
{
- eo_do_super(obj, MY_CLASS, ret = elm_obj_container_content_unset(part));
+ ret = elm_obj_container_content_unset(eo_super(obj, MY_CLASS), part);
return ret;
}
@@ -836,7 +832,7 @@ _elm_scroller_elm_container_content_unset(Eo *obj, Elm_Scroller_Data *sd, const
elm_widget_sub_object_del(obj, sd->contents);
else
elm_widget_sub_object_del(obj, sd->content);
- eo_do(obj, elm_interface_scrollable_content_set(NULL));
+ elm_interface_scrollable_content_set(obj, NULL);
sd->content = NULL;
return ret;
@@ -869,7 +865,7 @@ _elm_scroller_evas_object_smart_add(Eo *obj, Elm_Scroller_Data *priv)
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
Evas_Coord minw, minh;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_TRUE);
@@ -885,7 +881,7 @@ _elm_scroller_evas_object_smart_add(Eo *obj, Elm_Scroller_Data *priv)
evas_object_show(priv->hit_rect);
evas_object_repeat_events_set(priv->hit_rect, EINA_TRUE);
- eo_do(obj, elm_interface_scrollable_objects_set(wd->resize_obj, priv->hit_rect));
+ elm_interface_scrollable_objects_set(obj, wd->resize_obj, priv->hit_rect);
evas_object_event_callback_add
(obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, obj);
@@ -894,37 +890,36 @@ _elm_scroller_evas_object_smart_add(Eo *obj, Elm_Scroller_Data *priv)
evas_object_size_hint_min_set(obj, minw, minh);
evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _resize_cb, obj);
- eo_do(obj,
- elm_interface_scrollable_edge_left_cb_set(_edge_left_cb),
- elm_interface_scrollable_edge_right_cb_set(_edge_right_cb),
- elm_interface_scrollable_edge_top_cb_set(_edge_top_cb),
- elm_interface_scrollable_edge_bottom_cb_set(_edge_bottom_cb),
- elm_interface_scrollable_scroll_cb_set(_scroll_cb),
- elm_interface_scrollable_scroll_left_cb_set(_scroll_left_cb),
- elm_interface_scrollable_scroll_right_cb_set(_scroll_right_cb),
- elm_interface_scrollable_scroll_up_cb_set(_scroll_up_cb),
- elm_interface_scrollable_scroll_down_cb_set(_scroll_down_cb),
- elm_interface_scrollable_animate_start_cb_set(_scroll_anim_start_cb),
- elm_interface_scrollable_animate_stop_cb_set(_scroll_anim_stop_cb),
- elm_interface_scrollable_drag_start_cb_set(_scroll_drag_start_cb),
- elm_interface_scrollable_drag_stop_cb_set(_scroll_drag_stop_cb),
- elm_interface_scrollable_vbar_drag_cb_set(_vbar_drag_cb),
- elm_interface_scrollable_vbar_press_cb_set(_vbar_press_cb),
- elm_interface_scrollable_vbar_unpress_cb_set(_vbar_unpress_cb),
- elm_interface_scrollable_hbar_drag_cb_set(_hbar_drag_cb),
- elm_interface_scrollable_hbar_press_cb_set(_hbar_press_cb),
- elm_interface_scrollable_hbar_unpress_cb_set(_hbar_unpress_cb),
- elm_interface_scrollable_page_change_cb_set(_page_change_cb),
- elm_interface_scrollable_content_min_limit_cb_set
- (_elm_scroller_content_min_limit_cb),
- elm_interface_scrollable_content_viewport_resize_cb_set
- (_elm_scroller_content_viewport_resize_cb));
+ elm_interface_scrollable_edge_left_cb_set(obj, _edge_left_cb);
+ elm_interface_scrollable_edge_right_cb_set(obj, _edge_right_cb);
+ elm_interface_scrollable_edge_top_cb_set(obj, _edge_top_cb);
+ elm_interface_scrollable_edge_bottom_cb_set(obj, _edge_bottom_cb);
+ elm_interface_scrollable_scroll_cb_set(obj, _scroll_cb);
+ elm_interface_scrollable_scroll_left_cb_set(obj, _scroll_left_cb);
+ elm_interface_scrollable_scroll_right_cb_set(obj, _scroll_right_cb);
+ elm_interface_scrollable_scroll_up_cb_set(obj, _scroll_up_cb);
+ elm_interface_scrollable_scroll_down_cb_set(obj, _scroll_down_cb);
+ elm_interface_scrollable_animate_start_cb_set(obj, _scroll_anim_start_cb);
+ elm_interface_scrollable_animate_stop_cb_set(obj, _scroll_anim_stop_cb);
+ elm_interface_scrollable_drag_start_cb_set(obj, _scroll_drag_start_cb);
+ elm_interface_scrollable_drag_stop_cb_set(obj, _scroll_drag_stop_cb);
+ elm_interface_scrollable_vbar_drag_cb_set(obj, _vbar_drag_cb);
+ elm_interface_scrollable_vbar_press_cb_set(obj, _vbar_press_cb);
+ elm_interface_scrollable_vbar_unpress_cb_set(obj, _vbar_unpress_cb);
+ elm_interface_scrollable_hbar_drag_cb_set(obj, _hbar_drag_cb);
+ elm_interface_scrollable_hbar_press_cb_set(obj, _hbar_press_cb);
+ elm_interface_scrollable_hbar_unpress_cb_set(obj, _hbar_unpress_cb);
+ elm_interface_scrollable_page_change_cb_set(obj, _page_change_cb);
+ elm_interface_scrollable_content_min_limit_cb_set
+ (obj, _elm_scroller_content_min_limit_cb);
+ elm_interface_scrollable_content_viewport_resize_cb_set
+ (obj, _elm_scroller_content_viewport_resize_cb);
}
EOLIAN static void
_elm_scroller_evas_object_smart_move(Eo *obj, Elm_Scroller_Data *sd, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
evas_object_move(sd->hit_rect, x, y);
}
@@ -932,7 +927,7 @@ _elm_scroller_evas_object_smart_move(Eo *obj, Elm_Scroller_Data *sd, Evas_Coord
EOLIAN static void
_elm_scroller_evas_object_smart_resize(Eo *obj, Elm_Scroller_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
evas_object_resize(sd->hit_rect, w, h);
}
@@ -940,7 +935,7 @@ _elm_scroller_evas_object_smart_resize(Eo *obj, Elm_Scroller_Data *sd, Evas_Coor
EOLIAN static void
_elm_scroller_evas_object_smart_member_add(Eo *obj, Elm_Scroller_Data *sd, Evas_Object *member)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(member));
+ evas_obj_smart_member_add(eo_super(obj, MY_CLASS), member);
if (sd->hit_rect)
evas_object_raise(sd->hit_rect);
@@ -957,11 +952,10 @@ elm_scroller_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_scroller_eo_base_constructor(Eo *obj, Elm_Scroller_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_SCROLL_PANE));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SCROLL_PANE);
return obj;
}
@@ -977,7 +971,7 @@ _elm_scroller_custom_widget_base_theme_set(Eo *obj, Elm_Scroller_Data *_pd EINA_
if (eina_stringshare_replace(&(ld->klass), klass) ||
eina_stringshare_replace(&(ld->group), group))
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EAPI void
@@ -987,7 +981,7 @@ elm_scroller_content_min_limit(Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_content_min_limit(w, h));
+ elm_interface_scrollable_content_min_limit(obj, w, h);
}
EAPI void
@@ -999,7 +993,7 @@ elm_scroller_region_show(Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_content_region_show(x, y, w, h));
+ elm_interface_scrollable_content_region_show(obj, x, y, w, h);
}
EAPI void
@@ -1008,7 +1002,7 @@ elm_scroller_policy_set(Evas_Object *obj,
Elm_Scroller_Policy policy_v)
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_policy_set(policy_h, policy_v));
+ elm_interface_scrollable_policy_set(obj, policy_h, policy_v);
}
EOLIAN static void
@@ -1018,7 +1012,7 @@ _elm_scroller_elm_interface_scrollable_policy_set(Eo *obj, Elm_Scroller_Data *sd
(policy_v >= ELM_SCROLLER_POLICY_LAST))
return;
- eo_do_super(obj, MY_CLASS, elm_interface_scrollable_policy_set(policy_h, policy_v));
+ elm_interface_scrollable_policy_set(eo_super(obj, MY_CLASS), policy_h, policy_v);
}
EAPI void
@@ -1028,7 +1022,7 @@ elm_scroller_policy_get(const Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_policy_get(policy_h, policy_v));
+ elm_interface_scrollable_policy_get((Eo *) obj, policy_h, policy_v);
}
EAPI void
@@ -1036,7 +1030,7 @@ elm_scroller_single_direction_set(Evas_Object *obj,
Elm_Scroller_Single_Direction single_dir)
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_single_direction_set(single_dir));
+ elm_interface_scrollable_single_direction_set(obj, single_dir);
}
EOLIAN static void
@@ -1045,8 +1039,7 @@ _elm_scroller_elm_interface_scrollable_single_direction_set(Eo *obj, Elm_Scrolle
if (single_dir >= ELM_SCROLLER_SINGLE_DIRECTION_LAST)
return;
- eo_do_super(obj, MY_CLASS,
- elm_interface_scrollable_single_direction_set(single_dir));
+ elm_interface_scrollable_single_direction_set(eo_super(obj, MY_CLASS), single_dir);
}
EAPI Elm_Scroller_Single_Direction
@@ -1055,7 +1048,7 @@ elm_scroller_single_direction_get(const Evas_Object *obj)
ELM_SCROLLABLE_CHECK(obj, ELM_SCROLLER_SINGLE_DIRECTION_NONE);
Elm_Scroller_Single_Direction single_dir = ELM_SCROLLER_SINGLE_DIRECTION_NONE;
- eo_do((Eo *) obj, single_dir = elm_interface_scrollable_single_direction_get());
+ single_dir = elm_interface_scrollable_single_direction_get((Eo *) obj);
return single_dir;
}
@@ -1063,8 +1056,7 @@ EOLIAN static Elm_Scroller_Single_Direction
_elm_scroller_elm_interface_scrollable_single_direction_get(Eo *obj, Elm_Scroller_Data *sd EINA_UNUSED)
{
Elm_Scroller_Single_Direction ret = ELM_SCROLLER_SINGLE_DIRECTION_NONE;
- eo_do_super(obj, MY_CLASS,
- ret = elm_interface_scrollable_single_direction_get());
+ ret = elm_interface_scrollable_single_direction_get(eo_super(obj, MY_CLASS));
return ret;
}
@@ -1076,7 +1068,7 @@ elm_scroller_region_get(const Evas_Object *obj,
Evas_Coord *h)
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_content_region_get(x, y, w, h));
+ elm_interface_scrollable_content_region_get((Eo *) obj, x, y, w, h);
}
EAPI void
@@ -1086,7 +1078,7 @@ elm_scroller_child_size_get(const Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_content_size_get(w, h));
+ elm_interface_scrollable_content_size_get((Eo *) obj, w, h);
}
EAPI void
@@ -1096,8 +1088,8 @@ elm_scroller_page_snap_set(Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_page_snap_allow_set
- (page_snap_h, page_snap_v));
+ elm_interface_scrollable_page_snap_allow_set
+ (obj, page_snap_h, page_snap_v);
}
EAPI void
@@ -1107,8 +1099,8 @@ elm_scroller_page_snap_get(const Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_page_snap_allow_get
- (page_snap_h, page_snap_v));
+ elm_interface_scrollable_page_snap_allow_get
+ ((Eo *) obj, page_snap_h, page_snap_v);
}
EAPI void
@@ -1118,7 +1110,7 @@ elm_scroller_bounce_set(Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_set(obj, h_bounce, v_bounce);
}
EAPI void
@@ -1128,7 +1120,7 @@ elm_scroller_bounce_get(const Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_bounce_allow_get(h_bounce, v_bounce));
+ elm_interface_scrollable_bounce_allow_get((Eo *) obj, h_bounce, v_bounce);
}
EAPI void
@@ -1138,7 +1130,7 @@ elm_scroller_page_relative_set(Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *)obj, elm_interface_scrollable_page_relative_set(h_pagerel, v_pagerel));
+ elm_interface_scrollable_page_relative_set((Eo *)obj, h_pagerel, v_pagerel);
}
EAPI void
@@ -1148,7 +1140,7 @@ elm_scroller_page_relative_get(const Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *)obj, elm_interface_scrollable_paging_get(h_pagerel, v_pagerel, NULL, NULL));
+ elm_interface_scrollable_paging_get((Eo *)obj, h_pagerel, v_pagerel, NULL, NULL);
}
EAPI void
@@ -1157,7 +1149,7 @@ elm_scroller_page_size_set(Evas_Object *obj,
Evas_Coord v_pagesize)
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_page_size_set(h_pagesize, v_pagesize));
+ elm_interface_scrollable_page_size_set(obj, h_pagesize, v_pagesize);
}
EOLIAN static void
@@ -1165,9 +1157,9 @@ _elm_scroller_elm_interface_scrollable_page_size_set(Eo *obj, Elm_Scroller_Data
{
double pagerel_h = 0.0, pagerel_v = 0.0;
- eo_do(obj, elm_interface_scrollable_paging_get(&pagerel_h, &pagerel_v, NULL, NULL));
+ elm_interface_scrollable_paging_get(obj, &pagerel_h, &pagerel_v, NULL, NULL);
- eo_do(obj, elm_interface_scrollable_paging_set(pagerel_h, pagerel_v, h_pagesize, v_pagesize));
+ elm_interface_scrollable_paging_set(obj, pagerel_h, pagerel_v, h_pagesize, v_pagesize);
}
EAPI void
@@ -1177,7 +1169,7 @@ elm_scroller_page_size_get(const Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *)obj, elm_interface_scrollable_paging_get(NULL, NULL, h_pagesize, v_pagesize));
+ elm_interface_scrollable_paging_get((Eo *)obj, NULL, NULL, h_pagesize, v_pagesize);
}
EOLIAN static void
@@ -1188,15 +1180,15 @@ _elm_scroller_page_scroll_limit_set(const Eo *obj, Elm_Scroller_Data *_pd EINA_U
if (page_limit_v < 1)
page_limit_v = 9999;
- eo_do(obj, elm_interface_scrollable_page_scroll_limit_set
- (page_limit_h, page_limit_v));
+ elm_interface_scrollable_page_scroll_limit_set
+ (obj, page_limit_h, page_limit_v);
}
EOLIAN static void
_elm_scroller_page_scroll_limit_get(const Eo *obj, Elm_Scroller_Data *_pd EINA_UNUSED, int *page_limit_h, int *page_limit_v)
{
- eo_do(obj, elm_interface_scrollable_page_scroll_limit_get
- (page_limit_h, page_limit_v));
+ elm_interface_scrollable_page_scroll_limit_get
+ (obj, page_limit_h, page_limit_v);
}
EAPI void
@@ -1206,7 +1198,7 @@ elm_scroller_current_page_get(const Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_current_page_get(h_pagenumber, v_pagenumber));
+ elm_interface_scrollable_current_page_get((Eo *) obj, h_pagenumber, v_pagenumber);
}
EAPI void
@@ -1216,7 +1208,7 @@ elm_scroller_last_page_get(const Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_last_page_get(h_pagenumber, v_pagenumber));
+ elm_interface_scrollable_last_page_get((Eo *) obj, h_pagenumber, v_pagenumber);
}
EAPI void
@@ -1226,7 +1218,7 @@ elm_scroller_page_show(Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_page_show(h_pagenumber, v_pagenumber));
+ elm_interface_scrollable_page_show(obj, h_pagenumber, v_pagenumber);
}
EAPI void
@@ -1236,7 +1228,7 @@ elm_scroller_page_bring_in(Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_page_bring_in(h_pagenumber, v_pagenumber));
+ elm_interface_scrollable_page_bring_in(obj, h_pagenumber, v_pagenumber);
}
EAPI void
@@ -1248,7 +1240,7 @@ elm_scroller_region_bring_in(Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_region_bring_in(x, y, w, h));
+ elm_interface_scrollable_region_bring_in(obj, x, y, w, h);
}
EAPI void
@@ -1258,7 +1250,7 @@ elm_scroller_gravity_set(Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_gravity_set(x, y));
+ elm_interface_scrollable_gravity_set(obj, x, y);
}
EAPI void
@@ -1268,7 +1260,7 @@ elm_scroller_gravity_get(const Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_gravity_get(x, y));
+ elm_interface_scrollable_gravity_get((Eo *) obj, x, y);
}
EAPI void
@@ -1277,7 +1269,7 @@ elm_scroller_movement_block_set(Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_movement_block_set(block));
+ elm_interface_scrollable_movement_block_set(obj, block);
}
EAPI Elm_Scroller_Movement_Block
@@ -1287,7 +1279,7 @@ elm_scroller_movement_block_get(const Evas_Object *obj)
ELM_SCROLLABLE_CHECK(obj, ELM_SCROLLER_MOVEMENT_NO_BLOCK);
- eo_do((Eo *) obj, block = elm_interface_scrollable_movement_block_get());
+ block = elm_interface_scrollable_movement_block_get((Eo *) obj);
return block;
}
@@ -1299,7 +1291,7 @@ elm_scroller_step_size_set(Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_step_size_set(x, y));
+ elm_interface_scrollable_step_size_set(obj, x, y);
}
EAPI void
@@ -1309,7 +1301,7 @@ elm_scroller_step_size_get(const Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *) obj, elm_interface_scrollable_step_size_get(x, y));
+ elm_interface_scrollable_step_size_get((Eo *) obj, x, y);
}
EAPI void
@@ -1327,18 +1319,18 @@ elm_scroller_loop_set(Evas_Object *obj,
sd->loop_h = loop_h;
sd->loop_v = loop_v;
- eo_do(obj, elm_interface_scrollable_loop_set(loop_h, loop_v));
+ elm_interface_scrollable_loop_set(obj, loop_h, loop_v);
if (sd->content)
{
if (sd->loop_h || sd->loop_v)
{
- eo_do(obj, elm_interface_scrollable_content_set(NULL));
+ elm_interface_scrollable_content_set(obj, NULL);
_loop_content_set(obj, sd, sd->content);
if (sd->contents)
{
- eo_do(obj, elm_interface_scrollable_content_set(sd->contents));
+ elm_interface_scrollable_content_set(obj, sd->contents);
elm_widget_sub_object_add(obj, sd->contents);
elm_widget_on_show_region_hook_set(sd->contents, _show_region_hook, obj);
}
@@ -1365,7 +1357,7 @@ elm_scroller_loop_get(const Evas_Object *obj,
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do(obj, elm_interface_scrollable_loop_get(loop_h, loop_v));
+ elm_interface_scrollable_loop_get(obj, loop_h, loop_v);
}
EAPI void
@@ -1373,7 +1365,7 @@ elm_scroller_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled)
{
ELM_SCROLLABLE_CHECK(obj);
- eo_do((Eo *)obj, elm_interface_scrollable_wheel_disabled_set(disabled));
+ elm_interface_scrollable_wheel_disabled_set((Eo *)obj, disabled);
}
EAPI Eina_Bool
@@ -1383,7 +1375,7 @@ elm_scroller_wheel_disabled_get(const Evas_Object *obj)
Eina_Bool ret;
- return eo_do_ret((Eo *) obj, ret, elm_interface_scrollable_wheel_disabled_get());
+ return elm_interface_scrollable_wheel_disabled_get((Eo *) obj);
}
EOLIAN static void
diff --git a/src/lib/elm_segment_control.c b/src/lib/elm_segment_control.c
index 2b6452aff..d77b93227 100644
--- a/src/lib/elm_segment_control.c
+++ b/src/lib/elm_segment_control.c
@@ -30,9 +30,9 @@ _elm_segment_control_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Segment_Contr
Eina_List *l;
EINA_LIST_FOREACH(sd->items, l, it)
- eo_do(it, elm_wdg_item_translate());
+ elm_wdg_item_translate(it);
- eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
+ elm_obj_widget_translate(eo_super(obj, MY_CLASS));
return EINA_TRUE;
}
@@ -221,7 +221,7 @@ _elm_segment_control_elm_widget_theme_apply(Eo *obj, Elm_Segment_Control_Data *s
Elm_Object_Item *eo_item;
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
rtl = elm_widget_mirrored_get(obj);
@@ -246,7 +246,7 @@ EOLIAN static Eina_Bool
_elm_segment_control_elm_widget_disable(Eo *obj, Elm_Segment_Control_Data *sd)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_disable());
+ int_ret = elm_obj_widget_disable(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_update_list(sd);
@@ -317,7 +317,7 @@ _segment_on(Elm_Segment_Control_Item_Data *it)
edje_object_signal_emit(VIEW(it), "elm,state,segment,selected", "elm");
sd->selected_item = it;
- eo_do(sd->obj, eo_event_callback_call(ELM_SEGMENT_CONTROL_EVENT_CHANGED, EO_OBJ(it)));
+ eo_event_callback_call(sd->obj, ELM_SEGMENT_CONTROL_EVENT_CHANGED, EO_OBJ(it));
}
static void
@@ -499,7 +499,7 @@ _elm_segment_control_item_eo_base_destructor(Eo *eo_item, Elm_Segment_Control_It
_item_free(item);
_update_list(sd);
- eo_do_super(eo_item, ELM_SEGMENT_CONTROL_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_item, ELM_SEGMENT_CONTROL_ITEM_CLASS));
}
static char *
@@ -539,7 +539,7 @@ _elm_segment_control_item_elm_widget_item_access_register(Eo *eo_it EINA_UNUSED,
Elm_Access_Info *ai;
Evas_Object *ret;
- eo_do_super(eo_it, ELM_SEGMENT_CONTROL_ITEM_CLASS, ret = elm_wdg_item_access_register());
+ ret = elm_wdg_item_access_register(eo_super(eo_it, ELM_SEGMENT_CONTROL_ITEM_CLASS));
ai = _elm_access_info_get(it->base->access_obj);
@@ -580,7 +580,7 @@ _item_new(Evas_Object *obj,
// ACCESS
if (_elm_config->access_mode == ELM_ACCESS_MODE_ON)
- eo_do(eo_item, elm_wdg_item_access_register());
+ elm_wdg_item_access_register(eo_item);
return eo_item;
}
@@ -588,11 +588,11 @@ _item_new(Evas_Object *obj,
EOLIAN static Eo *
_elm_segment_control_item_eo_base_constructor(Eo *obj, Elm_Segment_Control_Item_Data *it)
{
- obj = eo_do_super_ret(obj, ELM_SEGMENT_CONTROL_ITEM_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, ELM_SEGMENT_CONTROL_ITEM_CLASS));
it->base = eo_data_scope_get(obj, ELM_WIDGET_ITEM_CLASS);
Evas_Object *parent;
- eo_do (obj, parent = eo_parent_get());
+ parent = eo_parent_get(obj);
VIEW(it) = edje_object_add(evas_object_evas_get(parent));
edje_object_scale_set(VIEW(it),elm_widget_scale_get(WIDGET(it)) *
@@ -611,7 +611,7 @@ EOLIAN static void
_elm_segment_control_evas_object_smart_add(Eo *obj, Elm_Segment_Control_Data *sd)
{
sd->obj = obj;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
if (!elm_layout_theme_set
@@ -636,7 +636,7 @@ _elm_segment_control_evas_object_smart_del(Eo *obj, Elm_Segment_Control_Data *sd
eo_del(eo_it);
}
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
static Eina_Bool _elm_segment_control_smart_focus_next_enable = EINA_FALSE;
@@ -680,9 +680,9 @@ _access_obj_process(Elm_Segment_Control_Data *sd, Eina_Bool is_access)
EINA_LIST_FOREACH(sd->items, l, eo_item)
{
- if (is_access) eo_do(eo_item, elm_wdg_item_access_register());
+ if (is_access) elm_wdg_item_access_register(eo_item);
else
- eo_do(eo_item, elm_wdg_item_access_unregister());
+ elm_wdg_item_access_unregister(eo_item);
}
}
@@ -704,12 +704,11 @@ elm_segment_control_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_segment_control_eo_base_constructor(Eo *obj, Elm_Segment_Control_Data *sd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_LIST));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_LIST);
return obj;
}
@@ -757,7 +756,7 @@ _elm_segment_control_item_del_at(Eo *obj, Elm_Segment_Control_Data *_pd EINA_UNU
it = _item_find(obj, idx);
if (!it) return;
- eo_do(EO_OBJ(it), elm_wdg_item_del());
+ elm_wdg_item_del(EO_OBJ(it));
}
EOLIAN static const char*
diff --git a/src/lib/elm_separator.c b/src/lib/elm_separator.c
index a1d98cb32..2e940d978 100644
--- a/src/lib/elm_separator.c
+++ b/src/lib/elm_separator.c
@@ -26,7 +26,7 @@ _elm_separator_elm_widget_theme_apply(Eo *obj, Elm_Separator_Data *sd EINA_UNUSE
else
eina_stringshare_replace(&ld->group, "vertical");
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
return EINA_TRUE;
@@ -47,7 +47,7 @@ _elm_separator_elm_layout_sizing_eval(Eo *obj, Elm_Separator_Data *sd EINA_UNUSE
EOLIAN static void
_elm_separator_evas_object_smart_add(Eo *obj, Elm_Separator_Data *sd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_FALSE);
@@ -69,10 +69,9 @@ elm_separator_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_separator_eo_base_constructor(Eo *obj, Elm_Separator_Data *sd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_SEPARATOR));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SEPARATOR);
return obj;
}
@@ -85,7 +84,7 @@ _elm_separator_horizontal_set(Eo *obj, Elm_Separator_Data *sd, Eina_Bool horizon
sd->horizontal = horizontal;
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static Eina_Bool
diff --git a/src/lib/elm_slider.c b/src/lib/elm_slider.c
index b445b5f55..37ea643e6 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;
- eo_do(data, eo_event_callback_call(ELM_SLIDER_EVENT_DELAY_CHANGED, NULL));
+ eo_event_callback_call(data, ELM_SLIDER_EVENT_DELAY_CHANGED, NULL);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_value_changed_signal_emit(data);
@@ -97,7 +97,7 @@ _val_fetch(Evas_Object *obj, Eina_Bool user_event)
sd->val = val;
if (user_event)
{
- eo_do(obj, eo_event_callback_call(ELM_SLIDER_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_SLIDER_EVENT_CHANGED, NULL);
ecore_timer_del(sd->delay);
sd->delay = ecore_timer_add(SLIDER_DELAY_CHANGED_INTERVAL, _delay_change, obj);
}
@@ -249,7 +249,7 @@ _drag_start(void *data,
if (!elm_widget_focus_get(data))
elm_object_focus_set(data, EINA_TRUE);
_slider_update(data, EINA_TRUE);
- eo_do(data, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_START, NULL));
+ eo_event_callback_call(data, ELM_SLIDER_EVENT_SLIDER_DRAG_START, NULL);
elm_widget_scroll_freeze_push(data);
}
@@ -260,7 +260,7 @@ _drag_stop(void *data,
const char *source EINA_UNUSED)
{
_slider_update(data, EINA_TRUE);
- eo_do(data, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL));
+ eo_event_callback_call(data, ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL);
elm_widget_scroll_freeze_pop(data);
}
@@ -578,7 +578,7 @@ _elm_slider_elm_widget_theme_apply(Eo *obj, Elm_Slider_Data *sd)
elm_widget_style_get(obj));
}
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
if (sd->popup)
@@ -672,7 +672,7 @@ _spacer_down_cb(void *data,
if (!elm_widget_focus_get(data))
elm_object_focus_set(data, EINA_TRUE);
_slider_update(data, EINA_TRUE);
- eo_do(data, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_START, NULL));
+ eo_event_callback_call(data, ELM_SLIDER_EVENT_SLIDER_DRAG_START, NULL);
elm_layout_signal_emit(data, "elm,state,indicator,show", "elm");
}
@@ -709,8 +709,8 @@ _spacer_move_cb(void *data,
{
if (sd->spacer_down) sd->spacer_down = EINA_FALSE;
_slider_update(data, EINA_TRUE);
- eo_do(data, eo_event_callback_call
- (ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL));
+ eo_event_callback_call
+ (data, ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL);
if (sd->frozen)
{
elm_widget_scroll_freeze_pop(data);
@@ -753,7 +753,7 @@ _spacer_up_cb(void *data,
if (sd->spacer_down) sd->spacer_down = EINA_FALSE;
_slider_update(data, EINA_TRUE);
- eo_do(data, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL));
+ eo_event_callback_call(data, ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL);
if (sd->frozen)
{
@@ -867,7 +867,7 @@ _elm_slider_evas_object_smart_add(Eo *obj, Elm_Slider_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->horizontal = EINA_TRUE;
@@ -933,7 +933,7 @@ _elm_slider_evas_object_smart_del(Eo *obj, Elm_Slider_Data *sd)
ecore_timer_del(sd->wheel_indicator_timer);
evas_object_del(sd->popup);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static const Elm_Layout_Part_Alias_Description*
@@ -959,11 +959,10 @@ elm_slider_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_slider_eo_base_constructor(Eo *obj, Elm_Slider_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_SLIDER));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SLIDER);
return obj;
}
@@ -1045,7 +1044,7 @@ _elm_slider_horizontal_set(Eo *obj, Elm_Slider_Data *sd, Eina_Bool horizontal)
if (sd->horizontal == horizontal) return;
sd->horizontal = horizontal;
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static Eina_Bool
@@ -1230,7 +1229,7 @@ _elm_slider_elm_widget_on_focus(Eo *obj, Elm_Slider_Data *sd EINA_UNUSED, Elm_Ob
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if ((sd->indicator_visible_mode == ELM_SLIDER_INDICATOR_VISIBLE_MODE_ON_FOCUS) && elm_widget_focus_get(obj))
_popup_show(obj, NULL, NULL, NULL);
@@ -1263,12 +1262,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;
- eo_do(obj, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_START, NULL));
+ eo_event_callback_call(obj, ELM_SLIDER_EVENT_SLIDER_DRAG_START, NULL);
sd->val = value;
_visuals_refresh(obj);
sd->val = oldval;
_slider_update(obj, EINA_TRUE);
- eo_do(obj, eo_event_callback_call(ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL));
+ eo_event_callback_call(obj, ELM_SLIDER_EVENT_SLIDER_DRAG_STOP, NULL);
return EINA_TRUE;
}
diff --git a/src/lib/elm_slideshow.c b/src/lib/elm_slideshow.c
index 7c20b8f28..c3d5879ab 100644
--- a/src/lib/elm_slideshow.c
+++ b/src/lib/elm_slideshow.c
@@ -272,8 +272,8 @@ _on_slideshow_end(void *data,
elm_layout_signal_emit(data, "anim,end", "slideshow");
if (emission != NULL)
- eo_do(data, eo_event_callback_call
- (ELM_SLIDESHOW_EVENT_TRANSITION_END, EO_OBJ(sd->current)));
+ eo_event_callback_call
+ (data, ELM_SLIDESHOW_EVENT_TRANSITION_END, EO_OBJ(sd->current));
}
static Eina_Bool
@@ -315,7 +315,7 @@ _elm_slideshow_item_eo_base_destructor(Eo *eo_item, Elm_Slideshow_Item_Data *ite
if ((VIEW(item)) && (item->itc->func.del))
item->itc->func.del(elm_object_item_data_get(eo_item), VIEW(item));
- eo_do_super(eo_item, ELM_SLIDESHOW_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_item, ELM_SLIDESHOW_ITEM_CLASS));
}
EOLIAN static void
@@ -323,7 +323,7 @@ _elm_slideshow_evas_object_smart_add(Eo *obj, Elm_Slideshow_Data *priv)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->count_item_pre_before = 2;
@@ -374,7 +374,7 @@ _elm_slideshow_evas_object_smart_del(Eo *obj, Elm_Slideshow_Data *sd)
EINA_LIST_FREE(sd->layout.list, layout)
eina_stringshare_del(layout);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -388,11 +388,10 @@ elm_slideshow_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_slideshow_eo_base_constructor(Eo *obj, Elm_Slideshow_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_DOCUMENT_PRESENTATION));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_DOCUMENT_PRESENTATION);
return obj;
}
@@ -400,7 +399,7 @@ _elm_slideshow_eo_base_constructor(Eo *obj, Elm_Slideshow_Data *_pd EINA_UNUSED)
EOLIAN static Eo *
_elm_slideshow_item_eo_base_constructor(Eo *obj, Elm_Slideshow_Item_Data *it)
{
- obj = eo_do_super_ret(obj, ELM_SLIDESHOW_ITEM_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, ELM_SLIDESHOW_ITEM_CLASS));
it->base = eo_data_scope_get(obj, ELM_WIDGET_ITEM_CLASS);
return obj;
@@ -482,8 +481,8 @@ _elm_slideshow_item_show(Eo *eo_item EINA_UNUSED, Elm_Slideshow_Item_Data *item)
sd->previous = sd->current;
sd->current = next;
- eo_do(WIDGET(item), eo_event_callback_call
- (ELM_SLIDESHOW_EVENT_CHANGED, EO_OBJ(sd->current)));
+ eo_event_callback_call
+ (WIDGET(item), ELM_SLIDESHOW_EVENT_CHANGED, EO_OBJ(sd->current));
}
EOLIAN static void
@@ -520,8 +519,8 @@ _elm_slideshow_next(Eo *obj, Elm_Slideshow_Data *sd)
sd->previous = sd->current;
sd->current = next;
- eo_do(obj, eo_event_callback_call
- (ELM_SLIDESHOW_EVENT_CHANGED, EO_OBJ(sd->current)));
+ eo_event_callback_call
+ (obj, ELM_SLIDESHOW_EVENT_CHANGED, EO_OBJ(sd->current));
}
EOLIAN static void
@@ -558,8 +557,8 @@ _elm_slideshow_previous(Eo *obj, Elm_Slideshow_Data *sd)
sd->previous = sd->current;
sd->current = prev;
- eo_do(obj, eo_event_callback_call
- (ELM_SLIDESHOW_EVENT_CHANGED, EO_OBJ(sd->current)));
+ eo_event_callback_call
+ (obj, ELM_SLIDESHOW_EVENT_CHANGED, EO_OBJ(sd->current));
}
EOLIAN static const Eina_List*
diff --git a/src/lib/elm_spinner.c b/src/lib/elm_spinner.c
index cb7318cb1..b621476eb 100644
--- a/src/lib/elm_spinner.c
+++ b/src/lib/elm_spinner.c
@@ -233,7 +233,7 @@ _delay_change_timer_cb(void *data)
ELM_SPINNER_DATA_GET(data, sd);
sd->delay_change_timer = NULL;
- eo_do(data, eo_event_callback_call(ELM_SPINNER_EVENT_DELAY_CHANGED, NULL));
+ eo_event_callback_call(data, ELM_SPINNER_EVENT_DELAY_CHANGED, NULL);
return ECORE_CALLBACK_CANCEL;
}
@@ -266,7 +266,7 @@ _value_set(Evas_Object *obj,
if (new_val == sd->val) return EINA_FALSE;
sd->val = new_val;
- eo_do(obj, eo_event_callback_call(ELM_SPINNER_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_SPINNER_EVENT_CHANGED, NULL);
elm_interface_atspi_accessible_value_changed_signal_emit(obj);
ecore_timer_del(sd->delay_change_timer);
sd->delay_change_timer = ecore_timer_add(ELM_SPINNER_DELAY_CHANGE_TIME,
@@ -313,15 +313,12 @@ _drag_cb(void *data,
if (sd->button_layout)
{
if (!strncmp(style, "vertical", 8))
- eo_do((Eo *)wd->resize_obj,
- edje_obj_part_drag_value_get("elm.dragable.slider", NULL, &pos));
+ edje_obj_part_drag_value_get((Eo *)wd->resize_obj, "elm.dragable.slider", NULL, &pos);
else
- eo_do((Eo *)wd->resize_obj,
- edje_obj_part_drag_value_get("elm.dragable.slider", &pos, NULL));
+ edje_obj_part_drag_value_get((Eo *)wd->resize_obj, "elm.dragable.slider", &pos, NULL);
}
else
- eo_do((Eo *)wd->resize_obj,
- edje_obj_part_drag_value_get("elm.dragable.slider", &pos, NULL));
+ edje_obj_part_drag_value_get((Eo *)wd->resize_obj, "elm.dragable.slider", &pos, NULL);
if (sd->drag_prev_pos != 0)
sd->drag_val_step = pow((pos - sd->drag_prev_pos), 2);
@@ -352,8 +349,8 @@ _drag_start_cb(void *data,
sd->drag_prev_pos = 0;
sd->drag_val_step = 1;
- eo_do(obj, eo_event_callback_call
- (ELM_SPINNER_EVENT_SPINNER_DRAG_START, NULL));
+ eo_event_callback_call
+ (obj, ELM_SPINNER_EVENT_SPINNER_DRAG_START, NULL);
}
static void
@@ -370,8 +367,8 @@ _drag_stop_cb(void *data,
edje_object_part_drag_value_set
(wd->resize_obj, "elm.dragable.slider", 0.0, 0.0);
- eo_do(obj, eo_event_callback_call
- (ELM_SPINNER_EVENT_SPINNER_DRAG_STOP, NULL));
+ eo_event_callback_call
+ (obj, ELM_SPINNER_EVENT_SPINNER_DRAG_STOP, NULL);
}
static void
@@ -409,7 +406,7 @@ _entry_value_apply(Evas_Object *obj)
if (((*end != '\0') && (!isspace(*end))) || (fabs(val - sd->val) < DBL_EPSILON)) return;
elm_spinner_value_set(obj, val);
- eo_do(obj, eo_event_callback_call(ELM_SPINNER_EVENT_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_SPINNER_EVENT_CHANGED, NULL);
ecore_timer_del(sd->delay_change_timer);
sd->delay_change_timer = ecore_timer_add(ELM_SPINNER_DELAY_CHANGE_TIME,
_delay_change_timer_cb, obj);
@@ -608,8 +605,8 @@ _toggle_entry(Evas_Object *obj)
(sd->ent, EVAS_CALLBACK_SHOW, _entry_show_cb, obj);
}
elm_entry_single_line_set(sd->ent, EINA_TRUE);
- eo_do(sd->ent, eo_event_callback_add
- (ELM_ENTRY_EVENT_ACTIVATED, _entry_activated_cb, obj));
+ eo_event_callback_add
+ (sd->ent, ELM_ENTRY_EVENT_ACTIVATED, _entry_activated_cb, obj);
elm_layout_content_set(obj, "elm.swallow.entry", sd->ent);
_entry_accept_filter_add(obj);
elm_entry_markup_filter_append(sd->ent, _invalid_input_validity_filter, NULL);
@@ -923,7 +920,7 @@ _elm_spinner_elm_widget_on_focus(Eo *obj, Elm_Spinner_Data *sd, Elm_Object_Item
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_FALSE;
if (!elm_widget_focus_get(obj))
@@ -1158,7 +1155,7 @@ _elm_spinner_evas_object_smart_add(Eo *obj, Elm_Spinner_Data *priv)
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
ELM_SPINNER_DATA_GET(obj, sd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
priv->val_max = 100.0;
@@ -1185,8 +1182,7 @@ _elm_spinner_evas_object_smart_add(Eo *obj, Elm_Spinner_Data *priv)
priv->inc_button = elm_button_add(obj);
elm_object_style_set(priv->inc_button, "spinner/increase/default");
- eo_do(priv->inc_button,
- eo_event_callback_array_add(_inc_dec_button_cb(), obj));
+ eo_event_callback_array_add(priv->inc_button, _inc_dec_button_cb(), obj);
elm_layout_content_set(obj, "elm.swallow.inc_button", priv->inc_button);
elm_widget_sub_object_add(obj, priv->inc_button);
@@ -1194,8 +1190,8 @@ _elm_spinner_evas_object_smart_add(Eo *obj, Elm_Spinner_Data *priv)
priv->text_button = elm_button_add(obj);
elm_object_style_set(priv->text_button, "spinner/default");
- eo_do(priv->text_button, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _text_button_clicked_cb, obj));
+ eo_event_callback_add
+ (priv->text_button, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _text_button_clicked_cb, obj);
elm_layout_content_set(obj, "elm.swallow.text_button", priv->text_button);
elm_widget_sub_object_add(obj, priv->text_button);
@@ -1203,8 +1199,7 @@ _elm_spinner_evas_object_smart_add(Eo *obj, Elm_Spinner_Data *priv)
priv->dec_button = elm_button_add(obj);
elm_object_style_set(priv->dec_button, "spinner/decrease/default");
- eo_do(priv->dec_button,
- eo_event_callback_array_add(_inc_dec_button_cb(), obj));
+ eo_event_callback_array_add(priv->dec_button, _inc_dec_button_cb(), obj);
elm_layout_content_set(obj, "elm.swallow.dec_button", priv->dec_button);
elm_widget_sub_object_add(obj, priv->dec_button);
@@ -1256,7 +1251,7 @@ _elm_spinner_evas_object_smart_del(Eo *obj, Elm_Spinner_Data *sd)
}
}
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static Eina_Bool
@@ -1415,11 +1410,10 @@ elm_spinner_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_spinner_eo_base_constructor(Eo *obj, Elm_Spinner_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_SPIN_BUTTON));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_SPIN_BUTTON);
return obj;
}
@@ -1707,7 +1701,7 @@ EOLIAN static char*
_elm_spinner_elm_interface_atspi_accessible_name_get(Eo *obj, Elm_Spinner_Data *sd EINA_UNUSED)
{
char *name;
- eo_do_super(obj, ELM_SPINNER_CLASS, name = elm_interface_atspi_accessible_name_get());
+ name = elm_interface_atspi_accessible_name_get(eo_super(obj, ELM_SPINNER_CLASS));
if (name) return name;
const char *ret = elm_layout_text_get(obj, "elm.text");
return ret ? strdup(ret) : NULL;
diff --git a/src/lib/elm_store.c b/src/lib/elm_store.c
index 129ac6525..422718dba 100644
--- a/src/lib/elm_store.c
+++ b/src/lib/elm_store.c
@@ -557,9 +557,8 @@ elm_store_free(Elm_Store *st)
if (st->genlist)
{
evas_object_event_callback_del_full(st->genlist, EVAS_CALLBACK_DEL, _store_genlist_del, st);
- eo_do(st->genlist,
- eo_event_callback_del(ELM_GENLIST_EVENT_REALIZED, _store_genlist_item_realized, st),
- eo_event_callback_del(ELM_GENLIST_EVENT_UNREALIZED, _store_genlist_item_unrealized, st));
+ eo_event_callback_del(st->genlist, ELM_GENLIST_EVENT_REALIZED, _store_genlist_item_realized, st);
+ eo_event_callback_del(st->genlist, ELM_GENLIST_EVENT_UNREALIZED, _store_genlist_item_unrealized, st);
elm_genlist_clear(st->genlist);
st->genlist = NULL;
}
@@ -575,16 +574,14 @@ elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj)
if (st->genlist)
{
evas_object_event_callback_del_full(st->genlist, EVAS_CALLBACK_DEL, _store_genlist_del, st);
- eo_do(st->genlist,
- eo_event_callback_del(ELM_GENLIST_EVENT_REALIZED, _store_genlist_item_realized, st),
- eo_event_callback_del(ELM_GENLIST_EVENT_UNREALIZED, _store_genlist_item_unrealized, st));
+ eo_event_callback_del(st->genlist, ELM_GENLIST_EVENT_REALIZED, _store_genlist_item_realized, st);
+ eo_event_callback_del(st->genlist, ELM_GENLIST_EVENT_UNREALIZED, _store_genlist_item_unrealized, st);
elm_genlist_clear(st->genlist);
}
st->genlist = obj;
if (!st->genlist) return;
- eo_do(st->genlist,
- eo_event_callback_add(ELM_GENLIST_EVENT_REALIZED, _store_genlist_item_realized, st),
- eo_event_callback_add(ELM_GENLIST_EVENT_UNREALIZED, _store_genlist_item_unrealized, st));
+ eo_event_callback_add(st->genlist, ELM_GENLIST_EVENT_REALIZED, _store_genlist_item_realized, st);
+ eo_event_callback_add(st->genlist, ELM_GENLIST_EVENT_UNREALIZED, _store_genlist_item_unrealized, st);
evas_object_event_callback_add(st->genlist, EVAS_CALLBACK_DEL, _store_genlist_del, st);
elm_genlist_clear(st->genlist);
}
diff --git a/src/lib/elm_sys_notify.c b/src/lib/elm_sys_notify.c
index 958dd0996..c58659a1a 100644
--- a/src/lib/elm_sys_notify.c
+++ b/src/lib/elm_sys_notify.c
@@ -68,7 +68,7 @@ _elm_sys_notify_eo_base_constructor(Eo *obj,
return NULL;
}
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
_singleton = obj;
return obj;
@@ -78,7 +78,7 @@ EOLIAN static void
_elm_sys_notify_eo_base_destructor(Eo *obj,
Elm_Sys_Notify_Data *sd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, MY_CLASS));
_singleton = NULL;
}
@@ -104,11 +104,7 @@ _elm_sys_notify_elm_sys_notify_interface_send(const Eo *obj EINA_UNUSED,
/* Propagate to all registered servers */
for (i = SRV_DBUS; i < __SRV_LAST; ++i)
if (sd->servers[i])
- eo_do(sd->servers[i],
- elm_obj_sys_notify_interface_send(replaces_id,
- icon, summary, body,
- urgency, timeout,
- cb, cb_data));
+ elm_obj_sys_notify_interface_send(sd->servers[i], replaces_id, icon, summary, body, urgency, timeout, cb, cb_data);
}
EOLIAN static void
@@ -123,8 +119,7 @@ _elm_sys_notify_elm_sys_notify_interface_simple_send(const Eo *obj EINA_UNUSED,
/* Propagate to all registered servers */
for (i = SRV_DBUS; i < __SRV_LAST; ++i)
if (sd->servers[i])
- eo_do(sd->servers[i],
- elm_obj_sys_notify_interface_simple_send(icon, summary, body));
+ elm_obj_sys_notify_interface_simple_send(sd->servers[i], icon, summary, body);
}
EOLIAN static void
@@ -137,8 +132,7 @@ _elm_sys_notify_elm_sys_notify_interface_close(const Eo *obj EINA_UNUSED,
/* Propagate to all registered servers */
for (i = SRV_DBUS; i < __SRV_LAST; ++i)
if (sd->servers[i])
- eo_do(sd->servers[i],
- elm_obj_sys_notify_interface_close(id));
+ elm_obj_sys_notify_interface_close(sd->servers[i], id);
}
@@ -228,8 +222,7 @@ _elm_unneed_sys_notify(void)
Elm_Sys_Notify *manager = elm_sys_notify_singleton_get();
if (manager)
{
- eo_do(manager,
- elm_obj_sys_notify_servers_set(ELM_SYS_NOTIFY_SERVER_NONE));
+ elm_obj_sys_notify_servers_set(manager, ELM_SYS_NOTIFY_SERVER_NONE);
eo_del(manager);
}
}
@@ -282,18 +275,13 @@ elm_sys_notify_send(unsigned int replaces_id,
Elm_Sys_Notify_Send_Cb cb,
const void *cb_data)
{
- eo_do(_singleton,
- elm_obj_sys_notify_interface_send(replaces_id,
- icon, summary, body,
- urgency, timeout,
- cb, cb_data));
+ elm_obj_sys_notify_interface_send(_singleton, replaces_id, icon, summary, body, urgency, timeout, cb, cb_data);
}
EAPI void
elm_sys_notify_close(unsigned int id)
{
- eo_do(_singleton,
- elm_obj_sys_notify_interface_close(id));
+ elm_obj_sys_notify_interface_close(_singleton, id);
}
#include "elm_sys_notify.eo.c"
diff --git a/src/lib/elm_sys_notify_dbus.c b/src/lib/elm_sys_notify_dbus.c
index bd0fa1e05..0878ba24e 100644
--- a/src/lib/elm_sys_notify_dbus.c
+++ b/src/lib/elm_sys_notify_dbus.c
@@ -374,7 +374,7 @@ _elm_sys_notify_dbus_eo_base_constructor(Eo *obj,
eldbus_name_owner_get(_elm_sysnotif_conn, BUS, _name_owner_get_cb, NULL);
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
return obj;
}
@@ -390,7 +390,7 @@ _elm_sys_notify_dbus_eo_base_destructor(Eo *obj,
eldbus_connection_unref(_elm_sysnotif_conn);
_elm_sysnotif_conn = NULL;
- eo_do_super(obj, MY_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, MY_CLASS));
}
diff --git a/src/lib/elm_table.c b/src/lib/elm_table.c
index c86ed36ea..93099d79e 100644
--- a/src/lib/elm_table.c
+++ b/src/lib/elm_table.c
@@ -110,7 +110,7 @@ EOLIAN static Eina_Bool
_elm_table_elm_widget_theme_apply(Eo *obj, void *sd EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
_mirrored_set(obj, elm_widget_mirrored_get(obj));
@@ -154,7 +154,7 @@ _elm_table_elm_widget_sub_object_del(Eo *obj, void *_pd EINA_UNUSED, Evas_Object
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_sub_object_del(child));
+ int_ret = elm_obj_widget_sub_object_del(eo_super(obj, MY_CLASS), child);
if (!int_ret) return EINA_FALSE;
_sizing_eval(obj);
@@ -175,12 +175,12 @@ _elm_table_evas_object_smart_add(Eo *obj, void *_pd EINA_UNUSED)
evas_object_event_callback_add
(table, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_size_hints_changed, obj);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_can_focus_set(obj, EINA_FALSE);
elm_widget_highlight_ignore_set(obj, EINA_FALSE);
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static void
@@ -207,7 +207,7 @@ _elm_table_evas_object_smart_del(Eo *obj, void *_pd EINA_UNUSED)
}
}
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -221,10 +221,9 @@ elm_table_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_table_eo_base_constructor(Eo *obj, void *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_FILLER));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_FILLER);
return obj;
}
@@ -348,7 +347,7 @@ elm_table_pack_set(Evas_Object *subobj,
Evas_Object *obj = elm_widget_parent_widget_get(subobj);
ELM_TABLE_CHECK(obj);
- eo_do(obj, elm_obj_table_pack_set(subobj, col, row, colspan, rowspan));
+ elm_obj_table_pack_set(obj, subobj, col, row, colspan, rowspan);
}
EOLIAN static void
@@ -368,7 +367,7 @@ elm_table_pack_get(Evas_Object *subobj,
{
Evas_Object *obj = elm_widget_parent_widget_get(subobj);
ELM_TABLE_CHECK(obj);
- eo_do(obj, elm_obj_table_pack_get(subobj, col, row, colspan, rowspan));
+ elm_obj_table_pack_get(obj, subobj, col, row, colspan, rowspan);
}
EOLIAN static void
diff --git a/src/lib/elm_thumb.c b/src/lib/elm_thumb.c
index 51d389bea..6b33e43b6 100644
--- a/src/lib/elm_thumb.c
+++ b/src/lib/elm_thumb.c
@@ -62,9 +62,9 @@ _mouse_down_cb(void *data,
else sd->on_hold = EINA_FALSE;
if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK)
- eo_do(obj, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, NULL));
+ eo_event_callback_call(obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, NULL);
else
- eo_do(obj, eo_event_callback_call(ELM_THUMB_EVENT_PRESS, NULL));
+ eo_event_callback_call(obj, ELM_THUMB_EVENT_PRESS, NULL);
}
static void
@@ -81,7 +81,7 @@ _mouse_up_cb(void *data,
else sd->on_hold = EINA_FALSE;
if (!sd->on_hold)
- eo_do(obj, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL));
+ eo_event_callback_call(obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, NULL);
sd->on_hold = EINA_FALSE;
}
@@ -115,8 +115,8 @@ _thumb_ready_inform(Elm_Thumb_Data *sd,
edje_object_signal_emit
(wd->resize_obj, EDJE_SIGNAL_PULSE_STOP, "elm");
edje_object_signal_emit(wd->resize_obj, EDJE_SIGNAL_GENERATE_STOP, "elm");
- eo_do(sd->obj, eo_event_callback_call
- (ELM_THUMB_EVENT_GENERATE_STOP, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_THUMB_EVENT_GENERATE_STOP, NULL);
}
static void
@@ -293,16 +293,16 @@ _thumb_finish(Elm_Thumb_Data *sd,
wd = eo_data_scope_get(sd->obj, ELM_WIDGET_CLASS);
edje_object_signal_emit
(wd->resize_obj, EDJE_SIGNAL_LOAD_ERROR, "elm");
- eo_do(sd->obj, eo_event_callback_call
- (ELM_THUMB_EVENT_LOAD_ERROR, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_THUMB_EVENT_LOAD_ERROR, NULL);
}
return;
err:
edje_object_signal_emit(wd->resize_obj, EDJE_SIGNAL_LOAD_ERROR, "elm");
- eo_do(sd->obj, eo_event_callback_call
- (ELM_THUMB_EVENT_LOAD_ERROR, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_THUMB_EVENT_LOAD_ERROR, NULL);
}
static void
@@ -349,8 +349,8 @@ _on_ethumb_thumb_error(Ethumb_Client *client EINA_UNUSED,
ELM_WIDGET_DATA_GET_OR_RETURN(data, wd);
edje_object_signal_emit(wd->resize_obj, EDJE_SIGNAL_GENERATE_ERROR, "elm");
edje_object_signal_emit(wd->resize_obj, EDJE_SIGNAL_PULSE_STOP, "elm");
- eo_do(sd->obj, eo_event_callback_call
- (ELM_THUMB_EVENT_GENERATE_ERROR, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_THUMB_EVENT_GENERATE_ERROR, NULL);
}
static void
@@ -389,8 +389,8 @@ _thumb_start(Elm_Thumb_Data *sd)
ELM_WIDGET_DATA_GET_OR_RETURN(sd->obj, wd);
edje_object_signal_emit(wd->resize_obj, EDJE_SIGNAL_PULSE_START, "elm");
edje_object_signal_emit(wd->resize_obj, EDJE_SIGNAL_GENERATE_START, "elm");
- eo_do(sd->obj, eo_event_callback_call
- (ELM_THUMB_EVENT_GENERATE_START, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_THUMB_EVENT_GENERATE_START, NULL);
pending_request++;
ethumb_client_file_set(_elm_ethumb_client, sd->file, sd->key);
@@ -463,7 +463,7 @@ _thumb_show(Elm_Thumb_Data *sd)
EOLIAN static void
_elm_thumb_evas_object_smart_show(Eo *obj, Elm_Thumb_Data *sd)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_show());
+ evas_obj_smart_show(eo_super(obj, MY_CLASS));
_thumb_show(sd);
}
@@ -473,7 +473,7 @@ _elm_thumb_evas_object_smart_hide(Eo *obj, Elm_Thumb_Data *sd)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_hide());
+ evas_obj_smart_hide(eo_super(obj, MY_CLASS));
if (sd->thumb.request)
{
@@ -482,8 +482,8 @@ _elm_thumb_evas_object_smart_hide(Eo *obj, Elm_Thumb_Data *sd)
edje_object_signal_emit
(wd->resize_obj, EDJE_SIGNAL_GENERATE_STOP, "elm");
- eo_do(sd->obj, eo_event_callback_call
- (ELM_THUMB_EVENT_GENERATE_STOP, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_THUMB_EVENT_GENERATE_STOP, NULL);
}
if (sd->thumb.retry)
@@ -538,7 +538,7 @@ _elm_thumb_evas_object_smart_add(Eo *obj, Elm_Thumb_Data *_pd EINA_UNUSED)
{
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
if (!elm_layout_theme_set(obj, "thumb", "base", elm_widget_style_get(obj)))
@@ -579,7 +579,7 @@ _elm_thumb_evas_object_smart_del(Eo *obj, Elm_Thumb_Data *sd)
ecore_event_handler_del(sd->eeh);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -593,11 +593,10 @@ elm_thumb_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_thumb_eo_base_constructor(Eo *obj, Elm_Thumb_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set("Elm_Thumb"),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_IMAGE));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, "Elm_Thumb");
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_IMAGE);
sd->obj = obj;
@@ -853,13 +852,13 @@ _elm_thumb_class_constructor(Eo_Class *klass)
EAPI void
elm_thumb_file_set(Eo *obj, const char *file, const char *key)
{
- eo_do((Eo *) obj, efl_file_set(file, key));
+ efl_file_set((Eo *) obj, file, key);
}
EAPI void
elm_thumb_file_get(const Eo *obj, const char **file, const char **key)
{
- eo_do((Eo *) obj, efl_file_get(file, key));
+ efl_file_get((Eo *) obj, file, key);
}
diff --git a/src/lib/elm_toolbar.c b/src/lib/elm_toolbar.c
index 067e47133..1546a7530 100644
--- a/src/lib/elm_toolbar.c
+++ b/src/lib/elm_toolbar.c
@@ -159,7 +159,7 @@ _item_unselect(Elm_Toolbar_Item_Data *item)
elm_layout_signal_emit(VIEW(item), "elm,state,unselected", "elm");
if (item->icon)
elm_widget_signal_emit(item->icon, "elm,state,unselected", "elm");
- eo_do(WIDGET(item), eo_event_callback_call(EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, EO_OBJ(item)));
+ eo_event_callback_call(WIDGET(item), EVAS_SELECTABLE_INTERFACE_EVENT_UNSELECTED, EO_OBJ(item));
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(EO_OBJ(item), ELM_ATSPI_STATE_SELECTED, EINA_FALSE);
}
@@ -224,8 +224,8 @@ _item_show(Elm_Toolbar_Item_Data *it)
evas_object_geometry_get(sd->bx, &bx, &by, NULL, NULL);
evas_object_geometry_get(VIEW(it), &x, &y, &w, &h);
- eo_do(WIDGET(it), elm_interface_scrollable_content_region_show
- (x - bx, y - by, w, h));
+ elm_interface_scrollable_content_region_show
+ (WIDGET(it), x - bx, y - by, w, h);
}
static void
@@ -313,9 +313,8 @@ _elm_toolbar_item_coordinates_calc(Elm_Toolbar_Item_Data *item,
ELM_TOOLBAR_DATA_GET(WIDGET(item), sd);
- eo_do(WIDGET(item),
- elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (WIDGET(item), NULL, NULL, &vw, &vh);
evas_object_geometry_get(sd->bx, &bx, &by, NULL, NULL);
evas_object_geometry_get(VIEW(item), &ix, &iy, &iw, &ih);
@@ -368,8 +367,8 @@ _resize_job(void *data)
ELM_TOOLBAR_DATA_GET(obj, sd);
sd->resize_job = NULL;
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &vw, &vh);
evas_object_size_hint_min_get(sd->bx, &mw, &mh);
evas_object_geometry_get(sd->bx, NULL, NULL, &w, &h);
@@ -426,8 +425,8 @@ _resize_job(void *data)
menu_it = elm_menu_item_add
(menu, NULL, it->icon_str, it->label,
_elm_toolbar_item_menu_cb, it);
- Eina_Bool disabled = eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get());
- eo_do(menu_it, elm_wdg_item_disabled_set(disabled));
+ Eina_Bool disabled = elm_wdg_item_disabled_get(EO_OBJ(it));
+ elm_wdg_item_disabled_set(menu_it, disabled);
if (it->o_menu)
elm_menu_clone(it->o_menu, menu, menu_it);
}
@@ -531,15 +530,15 @@ _resize_job(void *data)
{
if (h > vh) _items_size_fit(obj, &h, vh);
if (sd->item_count - sd->separator_count > 0)
- eo_do(obj, elm_interface_scrollable_paging_set
- (0.0, 0.0, 0, (h / (sd->item_count - sd->separator_count))));
+ elm_interface_scrollable_paging_set
+ (obj, 0.0, 0.0, 0, (h / (sd->item_count - sd->separator_count)));
}
else
{
if (w > vw) _items_size_fit(obj, &w, vw);
if (sd->item_count - sd->separator_count > 0)
- eo_do(obj, elm_interface_scrollable_paging_set
- (0.0, 0.0, (w / (sd->item_count - sd->separator_count)), 0));
+ elm_interface_scrollable_paging_set
+ (obj, 0.0, 0.0, (w / (sd->item_count - sd->separator_count)), 0);
}
}
else
@@ -634,8 +633,8 @@ _elm_toolbar_item_focused(Elm_Object_Item *eo_it)
focus_raise = elm_layout_data_get(VIEW(it), "focusraise");
if ((focus_raise) && (!strcmp(focus_raise, "on")))
evas_object_raise(VIEW(it));
- eo_do(obj, eo_event_callback_call
- (ELM_TOOLBAR_EVENT_ITEM_FOCUSED, EO_OBJ(it)));
+ eo_event_callback_call
+ (obj, ELM_TOOLBAR_EVENT_ITEM_FOCUSED, EO_OBJ(it));
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(EO_OBJ(it), ELM_ATSPI_STATE_FOCUSED, EINA_TRUE);
}
@@ -661,8 +660,8 @@ _elm_toolbar_item_unfocused(Elm_Object_Item *eo_it)
elm_layout_signal_emit
(VIEW(it), "elm,highlight,off", "elm");
sd->focused_item = NULL;
- eo_do(obj, eo_event_callback_call
- (ELM_TOOLBAR_EVENT_ITEM_UNFOCUSED, eo_it));
+ eo_event_callback_call
+ (obj, ELM_TOOLBAR_EVENT_ITEM_UNFOCUSED, eo_it);
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(eo_it, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE);
}
@@ -750,7 +749,7 @@ _elm_toolbar_elm_widget_on_focus(Eo *obj, Elm_Toolbar_Data *sd, Elm_Object_Item
Eina_Bool int_ret = EINA_FALSE;
Elm_Object_Item *eo_it = NULL;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_FALSE;
if (!sd->items) return EINA_FALSE;
@@ -1005,7 +1004,7 @@ _elm_toolbar_item_elm_widget_item_disable(Eo *eo_toolbar, Elm_Toolbar_Item_Data
Eina_Bool tmp;
const char* emission;
- if (eo_do_ret(eo_toolbar, tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(eo_toolbar))
emission = "elm,state,disabled";
else
emission = "elm,state,enabled";
@@ -1086,7 +1085,7 @@ _item_select(Elm_Toolbar_Item_Data *it)
ELM_TOOLBAR_DATA_GET(WIDGET(it), sd);
- if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()) || (it->separator) || (it->object))
+ if (elm_wdg_item_disabled_get(EO_OBJ(it)) || (it->separator) || (it->object))
return;
if ((sd->shrink_mode == ELM_TOOLBAR_SHRINK_EXPAND) && (!sd->more_item))
return;
@@ -1177,8 +1176,8 @@ _item_select(Elm_Toolbar_Item_Data *it)
{
if (it->func) it->func((void *)(WIDGET_ITEM_DATA_GET(EO_OBJ(it))), WIDGET(it), EO_OBJ(it));
}
- eo_do(obj, eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, EO_OBJ(it)));
- eo_do(obj, eo_event_callback_call(EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, EO_OBJ(it)));
+ eo_event_callback_call(obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, EO_OBJ(it));
+ eo_event_callback_call(obj, EVAS_SELECTABLE_INTERFACE_EVENT_SELECTED, EO_OBJ(it));
if (_elm_config->atspi_mode)
elm_interface_atspi_accessible_state_changed_signal_emit(EO_OBJ(it), ELM_ATSPI_STATE_SELECTED, EINA_TRUE);
}
@@ -1276,7 +1275,7 @@ _item_theme_hook(Evas_Object *obj,
if (it->icon)
elm_widget_signal_emit(it->icon, "elm,state,selected", "elm");
}
- if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(EO_OBJ(it)))
{
elm_layout_signal_emit(view, "elm,state,disabled", "elm");
if (it->icon)
@@ -1405,8 +1404,8 @@ _sizing_eval(Evas_Object *obj)
evas_object_resize(wd->resize_obj, w, h);
evas_object_size_hint_min_get(sd->bx, &minw_bx, &minh_bx);
- eo_do(obj, elm_interface_scrollable_content_viewport_geometry_get
- (NULL, NULL, &vw, &vh));
+ elm_interface_scrollable_content_viewport_geometry_get
+ (obj, NULL, NULL, &vw, &vh);
if (sd->shrink_mode == ELM_TOOLBAR_SHRINK_NONE)
{
@@ -1482,7 +1481,7 @@ _elm_toolbar_elm_widget_theme_apply(Eo *obj, Elm_Toolbar_Data *sd)
if (sd->delete_me) return EINA_TRUE;
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
elm_widget_theme_object_set
@@ -1624,7 +1623,7 @@ _elm_toolbar_item_elm_widget_item_part_content_set(Eo *eo_item EINA_UNUSED, Elm_
if (part && strcmp(part, "object") && strcmp(part, "elm.swallow.object"))
{
- eo_do(VIEW(item), elm_obj_container_content_set(part, content));
+ elm_obj_container_content_set(VIEW(item), part, content);
return;
}
if (item->object == content) return;
@@ -1647,7 +1646,7 @@ _elm_toolbar_item_elm_widget_item_part_content_get(Eo *eo_it EINA_UNUSED, Elm_To
if (part && strcmp(part, "object") && strcmp(part, "elm.swallow.object"))
{
- eo_do(VIEW(it), content = elm_obj_container_content_get(part));
+ content = elm_obj_container_content_get(VIEW(it), part);
if (content) return content;
else return NULL;
}
@@ -1666,7 +1665,7 @@ _elm_toolbar_item_elm_widget_item_part_content_unset(Eo *eo_item EINA_UNUSED, El
if (part && strcmp(part, "object") && strcmp(part, "elm.swallow.object"))
{
- eo_do(VIEW(item), o = elm_obj_container_content_unset(part));
+ o = elm_obj_container_content_unset(VIEW(item), part);
return o;
}
@@ -1686,9 +1685,9 @@ _elm_toolbar_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd)
Elm_Toolbar_Item_Data *it;
EINA_INLIST_FOREACH(sd->items, it)
- eo_do(EO_OBJ(it), elm_wdg_item_translate());
+ elm_wdg_item_translate(EO_OBJ(it));
- eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
+ elm_obj_widget_translate(eo_super(obj, MY_CLASS));
return EINA_TRUE;
}
@@ -2053,7 +2052,7 @@ _mouse_up_reorder(Elm_Toolbar_Item_Data *it,
ELM_SAFE_FREE(it->proxy, evas_object_del);
}
- eo_do(obj, elm_interface_scrollable_hold_set(EINA_FALSE));
+ elm_interface_scrollable_hold_set(obj, EINA_FALSE);
}
static void
@@ -2101,7 +2100,7 @@ _item_reorder_start(Elm_Toolbar_Item_Data *item)
evas_object_move(item->proxy, x, y);
evas_object_show(item->proxy);
- eo_do(WIDGET(item), elm_interface_scrollable_hold_set(EINA_TRUE));
+ elm_interface_scrollable_hold_set(WIDGET(item), EINA_TRUE);
}
static Eina_Bool
@@ -2116,7 +2115,7 @@ _long_press_cb(void *data)
if (sd->reorder_mode)
_item_reorder_start(it);
- eo_do(WIDGET(it), eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_LONGPRESSED, EO_OBJ(it));
return ECORE_CALLBACK_CANCEL;
}
@@ -2149,7 +2148,7 @@ _mouse_down_cb(Elm_Toolbar_Item_Data *it,
if (ev->button != 1) return;
if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK)
- eo_do(WIDGET(it), eo_event_callback_call(EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, EO_OBJ(it)));
+ eo_event_callback_call(WIDGET(it), EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED_DOUBLE, EO_OBJ(it));
sd->mouse_down = EINA_TRUE;
sd->long_press = EINA_FALSE;
if (sd->long_timer)
@@ -2216,21 +2215,21 @@ static void
_scroll_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL, NULL);
}
static void
_scroll_anim_start_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_START, NULL);
}
static void
_scroll_anim_stop_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_ANIM_STOP, NULL);
}
static void
@@ -2240,14 +2239,14 @@ _scroll_drag_start_cb(Evas_Object *obj,
ELM_TOOLBAR_DATA_GET(obj, sd);
ELM_SAFE_FREE(sd->long_timer, ecore_timer_del);
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_START, NULL);
}
static void
_scroll_drag_stop_cb(Evas_Object *obj,
void *data EINA_UNUSED)
{
- eo_do(obj, eo_event_callback_call(EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL));
+ eo_event_callback_call(obj, EVAS_SCROLLABLE_INTERFACE_EVENT_SCROLL_DRAG_STOP, NULL);
}
static void
@@ -2282,7 +2281,7 @@ _access_state_cb(void *data, Evas_Object *obj EINA_UNUSED)
if (it->separator)
return strdup(E_("Separator"));
- else if (eo_do_ret(EO_OBJ(it), tmp, elm_wdg_item_disabled_get()))
+ else if (elm_wdg_item_disabled_get(EO_OBJ(it)))
return strdup(E_("State: Disabled"));
else if (it->selected)
return strdup(E_("State: Selected"));
@@ -2319,9 +2318,9 @@ _elm_toolbar_item_eo_base_destructor(Eo *eo_item, Elm_Toolbar_Item_Data *item)
_item_del(item);
if (item != sd->more_item)
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
- eo_do_super(eo_item, ELM_TOOLBAR_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_item, ELM_TOOLBAR_ITEM_CLASS));
}
static void
@@ -2333,7 +2332,7 @@ _access_activate_cb(void *data EINA_UNUSED,
ELM_TOOLBAR_DATA_GET(WIDGET(it), sd);
Eina_Bool tmp;
- if (eo_do_ret(item, tmp, elm_wdg_item_disabled_get())) return;
+ if (elm_wdg_item_disabled_get(item)) return;
if (it->selected && (sd->select_mode != ELM_OBJECT_SELECT_MODE_ALWAYS))
{
@@ -2363,9 +2362,9 @@ _access_widget_item_register(Elm_Toolbar_Item_Data *it)
EOLIAN static Eo *
_elm_toolbar_item_eo_base_constructor(Eo *eo_it, Elm_Toolbar_Item_Data *it)
{
- eo_it = eo_do_super_ret(eo_it, ELM_TOOLBAR_ITEM_CLASS, eo_it, eo_constructor());
+ eo_it = eo_constructor(eo_super(eo_it, ELM_TOOLBAR_ITEM_CLASS));
it->base = eo_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
- eo_do(eo_it, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_MENU_ITEM));
+ elm_interface_atspi_accessible_role_set(eo_it, ELM_ATSPI_ROLE_MENU_ITEM);
return eo_it;
}
@@ -2397,7 +2396,7 @@ _item_new(Evas_Object *obj,
VIEW(it) = elm_layout_add(obj);
evas_object_data_set(VIEW(it), "item", it);
- eo_do(VIEW(it), elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_DISABLED));
+ elm_interface_atspi_accessible_type_set(VIEW(it), ELM_ATSPI_TYPE_DISABLED);
icon_obj = elm_icon_add(VIEW(it));
elm_icon_order_lookup_set(icon_obj, sd->lookup_order);
@@ -2726,7 +2725,7 @@ _elm_toolbar_evas_object_smart_add(Eo *obj, Elm_Toolbar_Data *priv)
edje = edje_object_add(evas_object_evas_get(obj));
elm_widget_resize_object_set(obj, edje, EINA_TRUE);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_theme_object_set
(obj, edje, "toolbar", "base", elm_widget_style_get(obj));
@@ -2742,20 +2741,19 @@ _elm_toolbar_evas_object_smart_add(Eo *obj, Elm_Toolbar_Data *priv)
elm_widget_can_focus_set(obj, EINA_TRUE);
- eo_do(obj, elm_interface_scrollable_objects_set(edje, priv->hit_rect));
+ elm_interface_scrollable_objects_set(obj, edje, priv->hit_rect);
priv->standard_priority = -99999;
- eo_do(obj,
- elm_interface_scrollable_bounce_allow_set
- (_elm_config->thumbscroll_bounce_enable, EINA_FALSE),
- elm_interface_scrollable_policy_set
- (ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_OFF),
- elm_interface_scrollable_scroll_cb_set(_scroll_cb),
- elm_interface_scrollable_animate_start_cb_set(_scroll_anim_start_cb),
- elm_interface_scrollable_animate_stop_cb_set(_scroll_anim_stop_cb),
- elm_interface_scrollable_drag_start_cb_set(_scroll_drag_start_cb),
- elm_interface_scrollable_drag_stop_cb_set(_scroll_drag_stop_cb));
+ elm_interface_scrollable_bounce_allow_set
+ (obj, _elm_config->thumbscroll_bounce_enable, EINA_FALSE);
+ elm_interface_scrollable_policy_set
+ (obj, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_OFF);
+ elm_interface_scrollable_scroll_cb_set(obj, _scroll_cb);
+ elm_interface_scrollable_animate_start_cb_set(obj, _scroll_anim_start_cb);
+ elm_interface_scrollable_animate_stop_cb_set(obj, _scroll_anim_stop_cb);
+ elm_interface_scrollable_drag_start_cb_set(obj, _scroll_drag_start_cb);
+ elm_interface_scrollable_drag_stop_cb_set(obj, _scroll_drag_stop_cb);
edje_object_signal_callback_add
(edje, "elm,action,left", "elm", _elm_toolbar_action_left_cb, obj);
@@ -2777,7 +2775,7 @@ _elm_toolbar_evas_object_smart_add(Eo *obj, Elm_Toolbar_Data *priv)
evas_object_box_align_set(priv->bx, priv->align, 0.5);
evas_object_box_layout_set(priv->bx, _layout, obj, NULL);
elm_widget_sub_object_add(obj, priv->bx);
- eo_do(obj, elm_interface_scrollable_content_set(priv->bx));
+ elm_interface_scrollable_content_set(obj, priv->bx);
evas_object_show(priv->bx);
priv->more = elm_layout_add(obj);
@@ -2788,7 +2786,7 @@ _elm_toolbar_evas_object_smart_add(Eo *obj, Elm_Toolbar_Data *priv)
else
elm_object_signal_emit(priv->more, "elm,orient,horizontal", "elm");
- eo_do(priv->more, elm_interface_atspi_accessible_type_set(ELM_ATSPI_TYPE_DISABLED));
+ elm_interface_atspi_accessible_type_set(priv->more, ELM_ATSPI_TYPE_DISABLED);
elm_widget_sub_object_add(obj, priv->more);
evas_object_show(priv->more);
@@ -2833,19 +2831,19 @@ _elm_toolbar_evas_object_smart_del(Eo *obj, Elm_Toolbar_Data *sd)
while (it)
{
next = ELM_TOOLBAR_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next);
- eo_do(EO_OBJ(it), elm_wdg_item_del());
+ elm_wdg_item_del(EO_OBJ(it));
it = next;
}
- if (sd->more_item) eo_do(EO_OBJ(sd->more_item), elm_wdg_item_del());
+ if (sd->more_item) elm_wdg_item_del(EO_OBJ(sd->more_item));
ecore_timer_del(sd->long_timer);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EOLIAN static void
_elm_toolbar_evas_object_smart_move(Eo *obj, Elm_Toolbar_Data *sd, Evas_Coord x, Evas_Coord y)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
evas_object_move(sd->hit_rect, x, y);
}
@@ -2853,7 +2851,7 @@ _elm_toolbar_evas_object_smart_move(Eo *obj, Elm_Toolbar_Data *sd, Evas_Coord x,
EOLIAN static void
_elm_toolbar_evas_object_smart_resize(Eo *obj, Elm_Toolbar_Data *sd, Evas_Coord w, Evas_Coord h)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
evas_object_resize(sd->hit_rect, w, h);
}
@@ -2861,7 +2859,7 @@ _elm_toolbar_evas_object_smart_resize(Eo *obj, Elm_Toolbar_Data *sd, Evas_Coord
EOLIAN static void
_elm_toolbar_evas_object_smart_member_add(Eo *obj, Elm_Toolbar_Data *sd, Evas_Object *member)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(member));
+ evas_obj_smart_member_add(eo_super(obj, MY_CLASS), member);
if (sd->hit_rect)
evas_object_raise(sd->hit_rect);
@@ -3004,11 +3002,10 @@ elm_toolbar_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_toolbar_eo_base_constructor(Eo *obj, Elm_Toolbar_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_TOOL_BAR));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_TOOL_BAR);
return obj;
}
@@ -3022,7 +3019,7 @@ _elm_toolbar_icon_size_set(Eo *obj, Elm_Toolbar_Data *sd, int icon_size)
if (sd->priv_icon_size) sd->icon_size = sd->priv_icon_size;
else sd->icon_size = sd->theme_icon_size;
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static int
@@ -3365,39 +3362,39 @@ _elm_toolbar_shrink_mode_set(Eo *obj, Elm_Toolbar_Data *sd, Elm_Toolbar_Shrink_M
sd->shrink_mode = shrink_mode;
bounce = (_elm_config->thumbscroll_bounce_enable) &&
(shrink_mode == ELM_TOOLBAR_SHRINK_SCROLL);
- eo_do(obj, elm_interface_scrollable_bounce_allow_set(bounce, EINA_FALSE));
+ elm_interface_scrollable_bounce_allow_set(obj, bounce, EINA_FALSE);
if (sd->more_item)
{
- eo_do(EO_OBJ(sd->more_item), elm_wdg_item_del());
+ elm_wdg_item_del(EO_OBJ(sd->more_item));
sd->more_item = NULL;
}
if (shrink_mode == ELM_TOOLBAR_SHRINK_MENU)
{
elm_toolbar_homogeneous_set(obj, EINA_FALSE);
- eo_do(obj, elm_interface_scrollable_policy_set
- (ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF));
+ elm_interface_scrollable_policy_set
+ (obj, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
sd->more_item = _item_new(obj, "more_menu", "More", NULL, NULL);
_resizing_eval_item(sd->more_item);
}
else if (shrink_mode == ELM_TOOLBAR_SHRINK_HIDE)
{
elm_toolbar_homogeneous_set(obj, EINA_FALSE);
- eo_do(obj, elm_interface_scrollable_policy_set
- (ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF));
+ elm_interface_scrollable_policy_set
+ (obj, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
}
else if (shrink_mode == ELM_TOOLBAR_SHRINK_EXPAND)
{
elm_toolbar_homogeneous_set(obj, EINA_FALSE);
- eo_do(obj, elm_interface_scrollable_policy_set
- (ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_OFF));
+ elm_interface_scrollable_policy_set
+ (obj, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_OFF);
sd->more_item = _item_new(obj, "more_menu", "More", NULL, NULL);
_resizing_eval_item(sd->more_item);
}
else
- eo_do(obj, elm_interface_scrollable_policy_set
- (ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_OFF));
+ elm_interface_scrollable_policy_set
+ (obj, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_OFF);
EINA_INLIST_FOREACH(sd->items, it)
_item_shrink_signal_emit(VIEW(it), sd->shrink_mode);
@@ -3647,7 +3644,7 @@ _elm_toolbar_item_state_set(Eo *eo_item EINA_UNUSED, Elm_Toolbar_Item_Data *item
if (item->icon)
{
Eina_Bool tmp;
- if (eo_do_ret(EO_OBJ(item), tmp, elm_wdg_item_disabled_get()))
+ if (elm_wdg_item_disabled_get(EO_OBJ(item)))
elm_widget_signal_emit(item->icon, "elm,state,disabled", "elm");
else
elm_widget_signal_emit(item->icon, "elm,state,enabled", "elm");
@@ -3661,7 +3658,7 @@ _elm_toolbar_item_state_set(Eo *eo_item EINA_UNUSED, Elm_Toolbar_Item_Data *item
EAPI void
elm_toolbar_item_state_unset(Elm_Object_Item *it)
{
- eo_do(it, elm_obj_toolbar_item_state_set(NULL));
+ elm_obj_toolbar_item_state_set(it, NULL);
}
EOLIAN static Elm_Toolbar_Item_State *
@@ -3815,8 +3812,8 @@ _elm_toolbar_item_show(Eo *eo_item EINA_UNUSED, Elm_Toolbar_Item_Data *item,
ELM_TOOLBAR_ITEM_CHECK_OR_RETURN(item);
if (_elm_toolbar_item_coordinates_calc(item, type, &x, &y, &w, &h))
- eo_do(WIDGET(item), elm_interface_scrollable_content_region_show
- (x, y, w, h));
+ elm_interface_scrollable_content_region_show
+ (WIDGET(item), x, y, w, h);
}
EOLIAN static void
@@ -3828,15 +3825,15 @@ _elm_toolbar_item_bring_in(Eo *eo_item EINA_UNUSED, Elm_Toolbar_Item_Data *item,
ELM_TOOLBAR_ITEM_CHECK_OR_RETURN(item);
if (_elm_toolbar_item_coordinates_calc(item, type, &x, &y, &w, &h))
- eo_do(WIDGET(item), elm_interface_scrollable_region_bring_in
- (x, y, w, h));
+ elm_interface_scrollable_region_bring_in
+ (WIDGET(item), x, y, w, h);
}
EOLIAN static char*
_elm_toolbar_item_elm_interface_atspi_accessible_name_get(Eo *eo_item, Elm_Toolbar_Item_Data *item)
{
char *ret;
- eo_do_super(eo_item, ELM_TOOLBAR_ITEM_CLASS, ret = elm_interface_atspi_accessible_name_get());
+ ret = elm_interface_atspi_accessible_name_get(eo_super(eo_item, ELM_TOOLBAR_ITEM_CLASS));
if (ret) return ret;
return item->label ? strdup(item->label) : NULL;
}
@@ -3847,9 +3844,9 @@ _elm_toolbar_item_elm_interface_atspi_accessible_state_set_get(Eo *eo_it, Elm_To
Elm_Atspi_State_Set ret;
Eina_Bool sel;
- eo_do_super(eo_it, ELM_TOOLBAR_ITEM_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(eo_it, ELM_TOOLBAR_ITEM_CLASS));
- eo_do(eo_it, sel = elm_obj_toolbar_item_selected_get());
+ sel = elm_obj_toolbar_item_selected_get(eo_it);
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_SELECTABLE);
@@ -3890,7 +3887,7 @@ _elm_toolbar_elm_interface_atspi_accessible_children_get(Eo *obj EINA_UNUSED, El
{
Eina_List *ret = NULL, *ret2 = NULL;
Elm_Toolbar_Item_Data *it;
- eo_do_super(obj, ELM_TOOLBAR_CLASS, ret2 = elm_interface_atspi_accessible_children_get());
+ ret2 = elm_interface_atspi_accessible_children_get(eo_super(obj, ELM_TOOLBAR_CLASS));
EINA_INLIST_FOREACH(sd->items, it)
ret = eina_list_append(ret, EO_OBJ(it));
@@ -3902,7 +3899,7 @@ EOLIAN static Elm_Atspi_State_Set
_elm_toolbar_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Toolbar_Data *sd EINA_UNUSED)
{
Elm_Atspi_State_Set ret;
- eo_do_super(obj, ELM_TOOLBAR_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(obj, ELM_TOOLBAR_CLASS));
return ret;
}
diff --git a/src/lib/elm_video.c b/src/lib/elm_video.c
index d5b2a0a91..209ab06eb 100644
--- a/src/lib/elm_video.c
+++ b/src/lib/elm_video.c
@@ -251,7 +251,7 @@ _elm_video_evas_object_smart_add(Eo *obj, Elm_Video_Data *priv)
{
_elm_emotion_init();
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
elm_widget_can_focus_set(obj, EINA_TRUE);
@@ -263,7 +263,7 @@ _elm_video_evas_object_smart_add(Eo *obj, Elm_Video_Data *priv)
elm_layout_content_set(obj, "elm.swallow.video", priv->emotion);
- eo_do(priv->emotion, eo_event_callback_array_add(_video_cb(), obj));
+ eo_event_callback_array_add(priv->emotion, _video_cb(), obj);
evas_object_event_callback_add
(obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_size_hints_changed, NULL);
@@ -277,7 +277,7 @@ _elm_video_evas_object_smart_del(Eo *obj, Elm_Video_Data *sd)
ecore_timer_del(sd->timer);
if (sd->remember) emotion_object_last_position_save(sd->emotion);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -291,11 +291,10 @@ elm_video_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_video_eo_base_constructor(Eo *obj, Elm_Video_Data *_pd EINA_UNUSED)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_ANIMATION));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_ANIMATION);
return obj;
}
@@ -473,13 +472,13 @@ EAPI Eina_Bool
elm_video_file_set(Eo *obj, const char *filename)
{
Eina_Bool ret;
- return eo_do_ret((Eo *) obj, ret, efl_file_set(filename, NULL));
+ return efl_file_set((Eo *) obj, filename, NULL);
}
EAPI void
elm_video_file_get(Eo *obj, const char **filename)
{
- eo_do((Eo *) obj, efl_file_get(filename, NULL));
+ efl_file_get((Eo *) obj, filename, NULL);
}
diff --git a/src/lib/elm_view_form.c b/src/lib/elm_view_form.c
index 6a6dab912..26c437e88 100644
--- a/src/lib/elm_view_form.c
+++ b/src/lib/elm_view_form.c
@@ -63,7 +63,7 @@ _efl_model_properties_change_cb(void *data, const Eo_Event *event)
{
if (!strcmp(w->widget_propname, prop))
{
- eo_do(priv->model_obj, efl_model_property_get(prop, &value));
+ efl_model_property_get(priv->model_obj, prop, &value);
w->widget_obj_set_cb(priv->model_obj, w->widget_obj, value, w->widget_propname);
}
}
@@ -81,7 +81,7 @@ _update_model_properties(Elm_View_Form_Data *priv)
//update all widgets property
EINA_LIST_FOREACH(priv->l, l, w)
{
- eo_do(priv->model_obj, efl_model_property_get(w->widget_propname, &value));
+ efl_model_property_get(priv->model_obj, w->widget_propname, &value);
w->widget_obj_set_cb(priv->model_obj, w->widget_obj, value, w->widget_propname);
}
}
@@ -150,7 +150,7 @@ _elm_evas_object_text_changed_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *o
EINA_SAFETY_ON_NULL_RETURN(w);
eina_value_setup(&value, EINA_VALUE_TYPE_STRING);
eina_value_set(&value, elm_object_text_get(obj));
- eo_do(priv->model_obj, efl_model_property_set(w->widget_propname, &value));
+ efl_model_property_set(priv->model_obj, w->widget_propname, &value);
eina_value_flush(&value);
}
/**
@@ -188,7 +188,7 @@ _elm_view_widget_add(Elm_View_Form_Data *priv, const char *propname, Evas_Object
EINA_SAFETY_ON_NULL_RETURN_VAL(NULL, EINA_FALSE);
}
- eo_do(priv->model_obj, efl_model_property_get(propname, &value));
+ efl_model_property_get(priv->model_obj, propname, &value);
if (value)
{
w->widget_obj_set_cb(priv->model_obj, w->widget_obj, value, w->widget_propname);
@@ -210,7 +210,7 @@ _elm_view_form_eo_base_constructor(Eo *obj EINA_UNUSED, Elm_View_Form_Data *_pd)
Elm_View_Form_Data *priv = (Elm_View_Form_Data *)_pd;
priv->model_obj = NULL;
- eo_do_super(obj, MY_CLASS, eo_constructor());
+ eo_constructor(eo_super(obj, MY_CLASS));
return obj;
}
@@ -228,7 +228,7 @@ _elm_view_form_eo_base_destructor(Eo *obj, Elm_View_Form_Data *priv)
free(w);
}
- eo_do_super(obj, MY_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, MY_CLASS));
}
@@ -237,7 +237,7 @@ _elm_view_form_model_set(Eo *obj EINA_UNUSED, Elm_View_Form_Data *priv, Eo *mode
{
if (priv->model_obj != NULL)
{
- eo_do(priv->model_obj, eo_event_callback_del(EFL_MODEL_BASE_EVENT_PROPERTIES_CHANGED, _efl_model_properties_change_cb, priv));
+ eo_event_callback_del(priv->model_obj, EFL_MODEL_BASE_EVENT_PROPERTIES_CHANGED, _efl_model_properties_change_cb, priv);
eo_unref(priv->model_obj);
}
@@ -246,7 +246,7 @@ _elm_view_form_model_set(Eo *obj EINA_UNUSED, Elm_View_Form_Data *priv, Eo *mode
if (priv->model_obj != NULL)
{
eo_ref(priv->model_obj);
- eo_do(priv->model_obj, eo_event_callback_add(EFL_MODEL_BASE_EVENT_PROPERTIES_CHANGED, _efl_model_properties_change_cb, priv));
+ eo_event_callback_add(priv->model_obj, EFL_MODEL_BASE_EVENT_PROPERTIES_CHANGED, _efl_model_properties_change_cb, priv);
_update_model_properties(priv);
}
}
diff --git a/src/lib/elm_view_list.c b/src/lib/elm_view_list.c
index bb0d2534e..dc03f2bd2 100644
--- a/src/lib/elm_view_list.c
+++ b/src/lib/elm_view_list.c
@@ -62,7 +62,7 @@ _item_sel_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNU
EINA_SAFETY_ON_NULL_RETURN(data);
- eo_do(idata->priv->view, eo_event_callback_call(ELM_VIEW_LIST_EVENT_MODEL_SELECTED, idata->model));
+ eo_event_callback_call(idata->priv->view, ELM_VIEW_LIST_EVENT_MODEL_SELECTED, idata->model);
}
static void
@@ -72,9 +72,8 @@ _item_del(void *data, Evas_Object *obj EINA_UNUSED)
if (!idata)
return;
- eo_do(idata->model,
- eo_event_callback_array_del(model_callbacks(), idata),
- eo_event_callback_del(EFL_MODEL_BASE_EVENT_PROPERTIES_CHANGED, _efl_model_properties_change_cb, idata));
+ eo_event_callback_array_del(idata->model, model_callbacks(), idata);
+ eo_event_callback_del(idata->model, EFL_MODEL_BASE_EVENT_PROPERTIES_CHANGED, _efl_model_properties_change_cb, idata);
eo_unref(idata->model);
idata->model = NULL;
@@ -99,7 +98,7 @@ _item_content_get(void *data, Evas_Object *obj EINA_UNUSED, const char *part)
const char *prop = eina_hash_find(priv->prop_con, part);
if (prop == NULL) prop = part;
- eo_do(idata->model, efl_model_property_get(prop, &value));
+ efl_model_property_get(idata->model, prop, &value);
if (value == NULL)
return content;
@@ -151,7 +150,7 @@ _item_text_get(void *data, Evas_Object *obj EINA_UNUSED, const char *part)
const char *prop = eina_hash_find(priv->prop_con, part);
if (prop == NULL) prop = part;
- eo_do(idata->model, efl_model_property_get(prop, &value));
+ efl_model_property_get(idata->model, prop, &value);
if (value)
text = eina_value_to_string(value);
@@ -167,8 +166,8 @@ _expand_request_cb(void *data EINA_UNUSED, const Eo_Event *event)
EINA_SAFETY_ON_NULL_RETURN_VAL(idata, EINA_TRUE);
- eo_do(idata->model, st = efl_model_load_status_get());
- eo_do(idata->model, eo_event_callback_array_add(model_callbacks(), idata));
+ st = efl_model_load_status_get(idata->model);
+ eo_event_callback_array_add(idata->model, model_callbacks(), idata);
if (st & EFL_MODEL_LOAD_STATUS_LOADED_CHILDREN)
{
@@ -176,7 +175,7 @@ _expand_request_cb(void *data EINA_UNUSED, const Eo_Event *event)
}
else
{
- eo_do(idata->model, efl_model_children_load());
+ efl_model_children_load(idata->model);
}
return EINA_TRUE;
}
@@ -187,7 +186,7 @@ _contract_request_cb(void *data EINA_UNUSED, const Eo_Event *event)
Elm_Object_Item *item = event->event_info;
View_List_ItemData *idata = elm_object_item_data_get(item);
- eo_do(idata->model, eo_event_callback_array_del(model_callbacks(), idata));
+ eo_event_callback_array_del(idata->model, model_callbacks(), idata);
elm_genlist_item_expanded_set(item, EINA_FALSE);
return EINA_TRUE;
}
@@ -207,8 +206,7 @@ _genlist_deleted(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_
if (priv && priv->genlist && priv->genlist == obj)
{
- eo_do(priv->genlist,
- eo_event_callback_array_del(genlist_callbacks(), priv));
+ eo_event_callback_array_del(priv->genlist, genlist_callbacks(), priv);
eo_unref(priv->genlist);
priv->genlist = NULL;
}
@@ -241,11 +239,11 @@ _efl_model_load_children(View_List_ItemData *pdata)
Elm_View_List_Data *priv = pdata->priv;
unsigned int i, total = 0;
- eo_do(pdata->model, efl_model_children_count_get(&total));
+ efl_model_children_count_get(pdata->model, &total);
if (total == 0)
return;
- eo_do(pdata->model, efl_model_children_slice_get(0 ,0 ,(Eina_Accessor **)&accessor));
+ efl_model_children_slice_get(pdata->model, 0, 0, (Eina_Accessor **)&accessor);
EINA_SAFETY_ON_NULL_RETURN(accessor);
@@ -258,10 +256,8 @@ _efl_model_load_children(View_List_ItemData *pdata)
idata->parent = pdata;
idata->model = child;
eo_ref(child);
- eo_do(child,
- eo_event_callback_add(EFL_MODEL_BASE_EVENT_PROPERTIES_CHANGED,
- _efl_model_properties_change_cb, idata));
- eo_do(child, efl_model_properties_load());
+ eo_event_callback_add(child, EFL_MODEL_BASE_EVENT_PROPERTIES_CHANGED, _efl_model_properties_change_cb, idata);
+ efl_model_properties_load(child);
idata->item = elm_genlist_item_append(priv->genlist, priv->itc, idata, pdata->item,
priv->itype, _item_sel_cb, idata);
}
@@ -308,9 +304,8 @@ _priv_model_set(Elm_View_List_Data *priv, Eo *model)
if (priv->model != NULL)
{
- eo_do(priv->model,
- eo_event_callback_array_del(model_callbacks(), priv->rootdata));
- eo_do(priv->genlist, elm_obj_genlist_clear());
+ eo_event_callback_array_del(priv->model, model_callbacks(), priv->rootdata);
+ elm_obj_genlist_clear(priv->genlist);
eo_unref(priv->model);
priv->model = NULL;
}
@@ -322,9 +317,8 @@ _priv_model_set(Elm_View_List_Data *priv, Eo *model)
priv->rootdata->model = priv->model;
eo_ref(priv->model);
- eo_do(priv->model,
- eo_event_callback_array_add(model_callbacks(), priv->rootdata),
- load_st = efl_model_load_status_get());
+ eo_event_callback_array_add(priv->model, model_callbacks(), priv->rootdata);
+ load_st = efl_model_load_status_get(priv->model);
if (load_st & EFL_MODEL_LOAD_STATUS_LOADED_CHILDREN)
{
_efl_model_load_children(priv->rootdata);
@@ -356,8 +350,7 @@ _elm_view_list_genlist_set(Eo *obj, Elm_View_List_Data *priv, Evas_Object *genli
priv->itc->func.del = _item_del;
priv->prop_con = eina_hash_string_superfast_new(free);
- eo_do(priv->genlist,
- eo_event_callback_array_add(genlist_callbacks(), priv));
+ eo_event_callback_array_add(priv->genlist, genlist_callbacks(), priv);
evas_object_event_callback_add(priv->genlist, EVAS_CALLBACK_DEL, _genlist_deleted, priv);
}
@@ -368,10 +361,9 @@ _elm_view_list_eo_base_destructor(Eo *obj, Elm_View_List_Data *priv)
EINA_SAFETY_ON_NULL_RETURN(priv);
EINA_SAFETY_ON_NULL_RETURN(obj);
- eo_do(priv->model,
- eo_event_callback_array_del(model_callbacks(), priv->rootdata));
+ eo_event_callback_array_del(priv->model, model_callbacks(), priv->rootdata);
- eo_do(priv->genlist, elm_obj_genlist_clear());
+ elm_obj_genlist_clear(priv->genlist);
free((void *)priv->itc->item_style);
elm_genlist_item_class_free(priv->itc);
@@ -380,14 +372,13 @@ _elm_view_list_eo_base_destructor(Eo *obj, Elm_View_List_Data *priv)
priv->rootdata = NULL;
if (priv->genlist) {
evas_object_event_callback_del(priv->genlist, EVAS_CALLBACK_DEL, _genlist_deleted);
- eo_do(priv->genlist,
- eo_event_callback_array_del(genlist_callbacks(), priv));
+ eo_event_callback_array_del(priv->genlist, genlist_callbacks(), priv);
eo_unref(priv->genlist);
}
eo_unref(priv->model);
- eo_do_super(obj, MY_CLASS, eo_destructor());
+ eo_destructor(eo_super(obj, MY_CLASS));
}
static void
diff --git a/src/lib/elm_web2.c b/src/lib/elm_web2.c
index e3e9bfb94..64e1c7fb5 100644
--- a/src/lib/elm_web2.c
+++ b/src/lib/elm_web2.c
@@ -78,7 +78,7 @@ _view_smart_window_close(Ewk_View_Smart_Data *sd)
ELM_WEB_CHECK(obj);
- eo_do(obj, eo_event_callback_call(ELM_WEB_EVENT_WINDOWS_CLOSE_REQUEST, NULL));
+ eo_event_callback_call(obj, ELM_WEB_EVENT_WINDOWS_CLOSE_REQUEST, NULL);
}
static void
@@ -196,8 +196,8 @@ _view_smart_popup_menu_show(Ewk_View_Smart_Data *sd,
evas_object_data_set(sd->self, "_select_popup", notify);
- eo_do(notify, eo_event_callback_add
- (ELM_NOTIFY_EVENT_BLOCK_CLICKED, _popup_dismiss_cb, menu));
+ eo_event_callback_add
+ (notify, ELM_NOTIFY_EVENT_BLOCK_CLICKED, _popup_dismiss_cb, menu);
return EINA_TRUE;
}
@@ -260,14 +260,14 @@ _view_smart_fullscreen_enter(Ewk_View_Smart_Data *sd, Ewk_Security_Origin *origi
btn = elm_button_add(popup);
elm_object_text_set(btn, "Accept");
elm_object_part_content_set(popup, "button1", btn);
- eo_do(btn, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _fullscreen_accept, sd->self));
+ eo_event_callback_add
+ (btn, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _fullscreen_accept, sd->self);
btn = elm_button_add(popup);
elm_object_text_set(btn, "Deny");
elm_object_part_content_set(popup, "button2", btn);
- eo_do(btn, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _fullscreen_deny, sd->self));
+ eo_event_callback_add
+ (btn, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _fullscreen_deny, sd->self);
evas_object_data_set(sd->self, "_fullscreen_permission_popup", popup);
evas_object_show(popup);
@@ -322,8 +322,8 @@ _dialog_new(Evas_Object *web, Eina_Bool inwin_mode)
Evas_Object *bg;
d->dialog = elm_win_add(NULL, "elm-web-popup", ELM_WIN_DIALOG_BASIC);
- eo_do(d->dialog, eo_event_callback_add
- (ELM_WIN_EVENT_DELETE_REQUEST, _bt_close, d));
+ eo_event_callback_add
+ (d->dialog, ELM_WIN_EVENT_DELETE_REQUEST, _bt_close, d);
bg = elm_bg_add(d->dialog);
evas_object_size_hint_weight_set
@@ -372,8 +372,8 @@ _dialog_ok_cancel_buttons_add(Dialog_Data *dialog_data)
elm_box_pack_end(bx, bt);
evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
- eo_do(bt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _bt_close, dialog_data));
+ eo_event_callback_add
+ (bt, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _bt_close, dialog_data);
evas_object_show(bt);
dialog_data->bt_ok = bt = elm_button_add(bx);
@@ -381,8 +381,8 @@ _dialog_ok_cancel_buttons_add(Dialog_Data *dialog_data)
elm_box_pack_end(bx, bt);
evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
- eo_do(bt, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _bt_close, dialog_data));
+ eo_event_callback_add
+ (bt, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _bt_close, dialog_data);
evas_object_show(bt);
}
@@ -430,8 +430,8 @@ _view_smart_run_javascript_alert(Ewk_View_Smart_Data *vsd, const char *message)
elm_box_pack_end(dialog_data->box, dialog_data->bt_ok);
evas_object_size_hint_align_set
(dialog_data->bt_ok, EVAS_HINT_FILL, EVAS_HINT_FILL);
- eo_do(dialog_data->bt_ok, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _bt_close, dialog_data));
+ eo_event_callback_add
+ (dialog_data->bt_ok, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _bt_close, dialog_data);
evas_object_show(dialog_data->bt_ok);
evas_object_show(dialog);
@@ -586,8 +586,8 @@ static Eina_Bool
_view_smart_url_changed_cb(void *data,
Eo *obj EINA_UNUSED, const Eo_Event_Description *desc EINA_UNUSED, void *event_info EINA_UNUSED)
{
- eo_do(data, eo_event_callback_call(ELM_WEB_EVENT_URI_CHANGED, event_info));
- eo_do(data, eo_event_callback_call(ELM_WEB_EVENT_URL_CHANGED, event_info));
+ eo_event_callback_call(data, ELM_WEB_EVENT_URI_CHANGED, event_info);
+ eo_event_callback_call(data, ELM_WEB_EVENT_URL_CHANGED, event_info);
return EINA_TRUE;
}
@@ -595,8 +595,8 @@ _view_smart_url_changed_cb(void *data,
static void
_view_smart_callback_proxy(Evas_Object *view, Evas_Object *parent)
{
- eo_do(view, eo_event_callback_add
- (ELM_WEB_EVENT_URL_CHANGED, _view_smart_url_changed_cb, parent));
+ eo_event_callback_add
+ (view, ELM_WEB_EVENT_URL_CHANGED, _view_smart_url_changed_cb, parent);
}
static Eina_Bool _elm_need_web = EINA_FALSE;
@@ -641,7 +641,7 @@ _elm_web_elm_widget_on_focus(Eo *obj, Elm_Web_Data *sd, Elm_Object_Item *item EI
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_TRUE);
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_TRUE;
top = elm_widget_top_get(obj);
@@ -705,7 +705,7 @@ _elm_web_evas_object_smart_add(Eo *obj, Elm_Web_Data *_pd EINA_UNUSED)
resize_obj = _view_add(obj);
elm_widget_resize_object_set(obj, resize_obj, EINA_TRUE);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
//TODO: need a way to change theme
@@ -718,7 +718,7 @@ _elm_web_evas_object_smart_add(Eo *obj, Elm_Web_Data *_pd EINA_UNUSED)
elm_object_text_set(resize_obj, "WebKit not supported!");
elm_widget_resize_object_set(obj, resize_obj, EINA_TRUE);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_sub_object_parent_add(obj);
#endif
}
@@ -726,7 +726,7 @@ _elm_web_evas_object_smart_add(Eo *obj, Elm_Web_Data *_pd EINA_UNUSED)
EOLIAN static void
_elm_web_evas_object_smart_del(Eo *obj, Elm_Web_Data *_pd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
}
EAPI Evas_Object *
@@ -740,12 +740,11 @@ elm_web_add(Evas_Object *parent)
EOLIAN static Eo *
_elm_web_eo_base_constructor(Eo *obj, Elm_Web_Data *sd)
{
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
sd->obj = obj;
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_elm_web_smart_callbacks),
- elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_HTML_CONTAINER));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _elm_web_smart_callbacks);
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_HTML_CONTAINER);
return obj;
}
@@ -874,7 +873,7 @@ elm_web_uri_set(Evas_Object *obj, const char *url)
{
ELM_WEB_CHECK(obj) EINA_FALSE;
Eina_Bool ret = EINA_FALSE;
- eo_do(obj, ret = elm_obj_web_url_set(url));
+ ret = elm_obj_web_url_set(obj, url);
return ret;
}
@@ -882,7 +881,7 @@ EAPI const char *
elm_web_uri_get(const Evas_Object *obj)
{
const char *ret = NULL;
- eo_do((Eo *) obj, ret = elm_obj_web_url_get());
+ ret = elm_obj_web_url_get((Eo *) obj);
return ret;
}
diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c
index 53d4a8a37..ac7aeb3e7 100644
--- a/src/lib/elm_widget.c
+++ b/src/lib/elm_widget.c
@@ -107,13 +107,11 @@ _callbacks_add(Eo *widget, void *data)
{
if (_elm_widget_is(widget))
{
- eo_do(widget,
- eo_event_callback_array_add(elm_widget_subitems_callbacks(), data));
+ eo_event_callback_array_add(widget, elm_widget_subitems_callbacks(), data);
}
else
{
- eo_do(widget,
- eo_event_callback_array_add(efl_subitems_callbacks(), data));
+ eo_event_callback_array_add(widget, efl_subitems_callbacks(), data);
}
}
@@ -122,13 +120,11 @@ _callbacks_del(Eo *widget, void *data)
{
if (_elm_widget_is(widget))
{
- eo_do(widget,
- eo_event_callback_array_del(elm_widget_subitems_callbacks(), data));
+ eo_event_callback_array_del(widget, elm_widget_subitems_callbacks(), data);
}
else
{
- eo_do(widget,
- eo_event_callback_array_del(efl_subitems_callbacks(), data));
+ eo_event_callback_array_del(widget, efl_subitems_callbacks(), data);
}
}
@@ -598,7 +594,7 @@ EOLIAN static void
_elm_widget_evas_object_smart_member_add(Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED, Evas_Object *child)
{
int r, g, b, a;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_add(child));
+ evas_obj_smart_member_add(eo_super(obj, MY_CLASS), child);
if (evas_object_data_get(child, "_elm_leaveme")) return;
@@ -618,7 +614,7 @@ _elm_widget_evas_object_smart_member_del(Eo *obj EINA_UNUSED, Elm_Widget_Smart_D
{
if (!evas_object_data_get(child, "_elm_leaveme"))
evas_object_clip_unset(child);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_member_del(child));
+ evas_obj_smart_member_del(eo_super(obj, MY_CLASS), child);
}
// internal funcs
@@ -637,7 +633,7 @@ _elm_widget_focus_chain_manager_is(const Evas_Object *obj)
ELM_WIDGET_CHECK(obj) EINA_FALSE;
Eina_Bool manager_is = EINA_FALSE;
- eo_do((Eo *)obj, manager_is = elm_obj_widget_focus_next_manager_is());
+ manager_is = elm_obj_widget_focus_next_manager_is((Eo *)obj);
return manager_is;
}
@@ -647,7 +643,7 @@ _internal_elm_widget_focus_direction_manager_is(const Evas_Object *obj)
ELM_WIDGET_CHECK(obj) EINA_FALSE;
Eina_Bool manager_is = EINA_FALSE;
- eo_do((Eo *)obj, manager_is = elm_obj_widget_focus_direction_manager_is());
+ manager_is = elm_obj_widget_focus_direction_manager_is((Eo *)obj);
return manager_is;
}
@@ -745,7 +741,7 @@ _elm_widget_focus_region_show(const Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNU
if (_elm_scrollable_is(o) && !elm_widget_disabled_get(o))
{
Evas_Coord sx, sy;
- eo_do(o, elm_interface_scrollable_content_region_get(&sx, &sy, NULL, NULL));
+ elm_interface_scrollable_content_region_get(o, &sx, &sy, NULL, NULL);
// Get the object's on_focus_region position relative to the scroller.
Evas_Coord rx, ry;
@@ -755,10 +751,10 @@ _elm_widget_focus_region_show(const Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNU
switch (_elm_config->focus_autoscroll_mode)
{
case ELM_FOCUS_AUTOSCROLL_MODE_SHOW:
- eo_do(o, elm_interface_scrollable_content_region_show(rx, ry, w, h));
+ elm_interface_scrollable_content_region_show(o, rx, ry, w, h);
break;
case ELM_FOCUS_AUTOSCROLL_MODE_BRING_IN:
- eo_do(o, elm_interface_scrollable_region_bring_in(rx, ry, w, h));
+ elm_interface_scrollable_region_bring_in(o, rx, ry, w, h);
break;
default:
break;
@@ -817,7 +813,7 @@ _parent_focus(Evas_Object *obj, Elm_Object_Item *item)
if (sd->top_win_focused)
{
sd->focused = EINA_TRUE;
- eo_do(obj, elm_obj_widget_on_focus(item));
+ elm_obj_widget_on_focus(obj, item);
}
sd->focus_order_on_calc = EINA_FALSE;
@@ -867,8 +863,8 @@ elm_widget_access(Evas_Object *obj,
ret &= elm_widget_access(child, is_access);
}
- eo_do(obj, elm_obj_widget_access(is_access));
- eo_do(obj, eo_event_callback_call(ELM_WIDGET_EVENT_ACCESS_CHANGED, NULL));
+ elm_obj_widget_access(obj, is_access);
+ eo_event_callback_call(obj, ELM_WIDGET_EVENT_ACCESS_CHANGED, NULL);
return ret;
}
@@ -901,7 +897,7 @@ elm_widget_theme(Evas_Object *obj)
elm_cursor_theme(cur);
Eina_Bool ret2 = EINA_FALSE;
- eo_do(obj, ret2 = elm_obj_widget_theme_apply());
+ ret2 = elm_obj_widget_theme_apply(obj);
ret &= ret2;
return ret;
@@ -949,7 +945,7 @@ elm_widget_theme_specific(Evas_Object *obj,
elm_tooltip_theme(tt);
EINA_LIST_FOREACH(sd->cursors, l, cur)
elm_cursor_theme(cur);
- eo_do(obj, elm_obj_widget_theme_apply());
+ elm_obj_widget_theme_apply(obj);
}
EOLIAN static Eina_Bool
@@ -1052,7 +1048,7 @@ elm_widget_sub_object_parent_add(Evas_Object *sobj)
Eina_Bool ret = EINA_FALSE;
Eo *parent = NULL;
- eo_do(sobj, parent = eo_parent_get());
+ parent = eo_parent_get(sobj);
if (!eo_isa(parent, ELM_WIDGET_CLASS))
{
ERR("You passed a wrong parent parameter (%p %s). "
@@ -1060,7 +1056,7 @@ elm_widget_sub_object_parent_add(Evas_Object *sobj)
return ret;
}
- eo_do(parent, ret = elm_obj_widget_sub_object_add(sobj));
+ ret = elm_obj_widget_sub_object_add(parent, sobj);
return ret;
}
@@ -1109,7 +1105,7 @@ _elm_widget_sub_object_add(Eo *obj, Elm_Widget_Smart_Data *sd, Evas_Object *sobj
sdc->parent_obj = obj;
if (!sdc->on_create)
- eo_do(sobj, elm_obj_widget_orientation_set(sd->orient_mode));
+ elm_obj_widget_orientation_set(sobj, sd->orient_mode);
else
sdc->orient_mode = sd->orient_mode;
@@ -1118,7 +1114,7 @@ _elm_widget_sub_object_add(Eo *obj, Elm_Widget_Smart_Data *sd, Evas_Object *sobj
if (!sdc->disabled && (elm_widget_disabled_get(obj)))
{
elm_widget_focus_disabled_handle(sobj);
- eo_do(sobj, elm_obj_widget_disable());
+ elm_obj_widget_disable(sobj);
}
}
@@ -1188,7 +1184,7 @@ _elm_widget_sub_object_add(Eo *obj, Elm_Widget_Smart_Data *sd, Evas_Object *sobj
if (_elm_config->atspi_mode && !sd->on_create)
{
Elm_Interface_Atspi_Accessible *aparent;
- eo_do(sobj, aparent = elm_interface_atspi_accessible_parent_get());
+ aparent = elm_interface_atspi_accessible_parent_get(sobj);
if (aparent)
elm_interface_atspi_accessible_children_changed_added_signal_emit(aparent, sobj);
}
@@ -1266,7 +1262,7 @@ _elm_widget_sub_object_del(Eo *obj, Elm_Widget_Smart_Data *sd, Evas_Object *sobj
if (_elm_config->atspi_mode && !sd->on_destroy)
{
Elm_Interface_Atspi_Accessible *aparent;
- eo_do(sobj, aparent = elm_interface_atspi_accessible_parent_get());
+ aparent = elm_interface_atspi_accessible_parent_get(sobj);
if (aparent)
elm_interface_atspi_accessible_children_changed_del_signal_emit(aparent, sobj);
}
@@ -1382,7 +1378,7 @@ _elm_widget_can_focus_set(Eo *obj, Elm_Widget_Smart_Data *sd, Eina_Bool can_focu
sd->child_can_focus = EINA_TRUE;
}
- eo_do(obj, eo_event_callback_array_add(focus_callbacks(), NULL));
+ eo_event_callback_array_add(obj, focus_callbacks(), NULL);
}
else
{
@@ -1409,7 +1405,7 @@ _elm_widget_can_focus_set(Eo *obj, Elm_Widget_Smart_Data *sd, Eina_Bool can_focu
if (sdp->child_can_focus) break;
parent = sdp->parent_obj;
}
- eo_do(obj, eo_event_callback_array_del(focus_callbacks(), NULL));
+ eo_event_callback_array_del(obj, focus_callbacks(), NULL);
}
}
@@ -1588,7 +1584,7 @@ _elm_widget_top_get(Eo *obj, Elm_Widget_Smart_Data *sd)
{
Evas_Object *ret = NULL;
if (!eo_isa(sd->parent_obj, ELM_WIDGET_CLASS)) return NULL;
- eo_do((Eo *) sd->parent_obj, ret = elm_obj_widget_top_get());
+ ret = elm_obj_widget_top_get((Eo *) sd->parent_obj);
return ret;
}
return (Evas_Object *)obj;
@@ -1694,7 +1690,7 @@ _elm_widget_event_propagate(Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED, Eva
continue;
}
- eo_do(parent, int_ret = elm_obj_widget_event(obj, type, event_info));
+ int_ret = elm_obj_widget_event(parent, obj, type, event_info);
if (int_ret) return EINA_TRUE;
EINA_LIST_FOREACH_SAFE(sd->event_cb, l, l_prev, ecd)
@@ -2283,7 +2279,7 @@ _elm_widget_focus_direction_get(const Eo *obj, Elm_Widget_Smart_Data *sd, const
if (_internal_elm_widget_focus_direction_manager_is(obj))
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do((Eo *)obj, int_ret = elm_obj_widget_focus_direction(base, degree, direction, direction_item, weight));
+ int_ret = elm_obj_widget_focus_direction((Eo *)obj, base, degree, direction, direction_item, weight);
return int_ret;
}
@@ -2402,7 +2398,7 @@ _elm_widget_focus_next_get(const Eo *obj, Elm_Widget_Smart_Data *sd, Elm_Focus_D
if (_elm_widget_focus_chain_manager_is(obj))
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do((Eo *)obj, int_ret = elm_obj_widget_focus_next(dir, next, next_item));
+ int_ret = elm_obj_widget_focus_next((Eo *)obj, dir, next, next_item);
if (!int_ret && elm_widget_focus_get(obj))
{
Evas_Object *o = NULL;
@@ -2849,7 +2845,7 @@ _elm_widget_focus_set(Eo *obj, Elm_Widget_Smart_Data *sd, Eina_Bool focus)
focus_order++;
sd->focus_order = focus_order;
sd->focused = EINA_TRUE;
- eo_do(obj, elm_obj_widget_on_focus(NULL));
+ elm_obj_widget_on_focus(obj, NULL);
}
if (focus)
@@ -2906,7 +2902,7 @@ _focused_object_clear(Elm_Widget_Smart_Data *sd)
if (sd->resize_obj && elm_widget_is(sd->resize_obj) &&
elm_widget_focus_get(sd->resize_obj))
{
- eo_do(sd->resize_obj, elm_obj_widget_focused_object_clear());
+ elm_obj_widget_focused_object_clear(sd->resize_obj);
}
else
{
@@ -2916,7 +2912,7 @@ _focused_object_clear(Elm_Widget_Smart_Data *sd)
{
if (_elm_widget_is(child) && elm_widget_focus_get(child))
{
- eo_do(child, elm_obj_widget_focused_object_clear());
+ elm_obj_widget_focused_object_clear(child);
break;
}
}
@@ -2929,7 +2925,7 @@ _elm_widget_focused_object_clear(Eo *obj, Elm_Widget_Smart_Data *sd)
if (!sd->focused) return;
_focused_object_clear(sd);
sd->focused = EINA_FALSE;
- eo_do(obj, elm_obj_widget_on_focus(NULL));
+ elm_obj_widget_on_focus(obj, NULL);
}
EOLIAN static void
@@ -2953,7 +2949,7 @@ _elm_widget_focus_steal(Eo *obj, Elm_Widget_Smart_Data *sd, Elm_Object_Item *ite
}
if ((!elm_widget_parent_get(parent)) &&
(!elm_widget_parent2_get(parent)))
- eo_do(parent, elm_obj_widget_focused_object_clear());
+ elm_obj_widget_focused_object_clear(parent);
else
{
parent2 = elm_widget_parent_get(parent);
@@ -3026,7 +3022,7 @@ _elm_widget_disabled_eval(const Evas_Object *obj, Eina_Bool disabled)
if (elm_widget_is(child))
{
elm_widget_focus_disabled_handle(child);
- eo_do(child, elm_obj_widget_disable());
+ elm_obj_widget_disable(child);
_elm_widget_disabled_eval(child, EINA_TRUE);
}
}
@@ -3039,7 +3035,7 @@ _elm_widget_disabled_eval(const Evas_Object *obj, Eina_Bool disabled)
if (elm_widget_is(child) && !sdc->disabled)
{
elm_widget_focus_disabled_handle(child);
- eo_do(child, elm_obj_widget_disable());
+ elm_obj_widget_disable(child);
_elm_widget_disabled_eval(child, EINA_FALSE);
}
}
@@ -3056,7 +3052,7 @@ _elm_widget_disabled_set(Eo *obj, Elm_Widget_Smart_Data *sd, Eina_Bool disabled)
if (disabled)
{
elm_widget_focus_disabled_handle(obj);
- eo_do(obj, elm_obj_widget_disable());
+ elm_obj_widget_disable(obj);
_elm_widget_disabled_eval(obj, EINA_TRUE);
}
else
@@ -3064,7 +3060,7 @@ _elm_widget_disabled_set(Eo *obj, Elm_Widget_Smart_Data *sd, Eina_Bool disabled)
parent_state = elm_widget_disabled_get(elm_widget_parent_get(obj));
if (parent_state) return;
elm_widget_focus_disabled_handle(obj);
- eo_do(obj, elm_obj_widget_disable());
+ elm_obj_widget_disable(obj);
_elm_widget_disabled_eval(obj, EINA_FALSE);
}
}
@@ -3103,7 +3099,7 @@ _elm_widget_show_region_set(Eo *obj, Elm_Widget_Smart_Data *sd, Evas_Coord x, Ev
if (_elm_scrollable_is(obj))
{
- eo_do(obj, elm_interface_scrollable_content_pos_get(&nx, &ny));
+ elm_interface_scrollable_content_pos_get(obj, &nx, &ny);
x -= nx;
y -= ny;
}
@@ -3170,7 +3166,7 @@ EOLIAN static Eina_Bool
_elm_widget_focus_region_get(Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do((Eo *)obj, int_ret = elm_obj_widget_on_focus_region(x, y, w, h));
+ int_ret = elm_obj_widget_on_focus_region((Eo *)obj, x, y, w, h);
if (!int_ret)
{
evas_object_geometry_get(obj, NULL, NULL, w, h);
@@ -3197,7 +3193,7 @@ _elm_widget_parents_bounce_get(Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED,
if (_elm_scrollable_is(parent_obj))
{
- eo_do(parent_obj, elm_interface_scrollable_bounce_allow_get(&h, &v));
+ elm_interface_scrollable_bounce_allow_get(parent_obj, &h, &v);
if (h) *horiz = EINA_TRUE;
if (v) *vert = EINA_TRUE;
}
@@ -3231,7 +3227,7 @@ _elm_widget_scroll_hold_push(Eo *obj, Elm_Widget_Smart_Data *sd)
if (sd->scroll_hold == 1)
{
if (_elm_scrollable_is(obj))
- eo_do(obj, elm_interface_scrollable_hold_set(EINA_TRUE));
+ elm_interface_scrollable_hold_set(obj, EINA_TRUE);
else
{
Eina_List *scr_children, *l;
@@ -3240,12 +3236,12 @@ _elm_widget_scroll_hold_push(Eo *obj, Elm_Widget_Smart_Data *sd)
scr_children = elm_widget_scrollable_children_get(obj);
EINA_LIST_FOREACH(scr_children, l, child)
{
- eo_do(child, elm_interface_scrollable_hold_set(EINA_TRUE));
+ elm_interface_scrollable_hold_set(child, EINA_TRUE);
}
eina_list_free(scr_children);
}
}
- if (sd->parent_obj) eo_do(sd->parent_obj, elm_obj_widget_scroll_hold_push());
+ if (sd->parent_obj) elm_obj_widget_scroll_hold_push(sd->parent_obj);
// FIXME: on delete/reparent hold pop
}
@@ -3256,7 +3252,7 @@ _elm_widget_scroll_hold_pop(Eo *obj, Elm_Widget_Smart_Data *sd)
if (!sd->scroll_hold)
{
if (_elm_scrollable_is(obj))
- eo_do(obj, elm_interface_scrollable_hold_set(EINA_FALSE));
+ elm_interface_scrollable_hold_set(obj, EINA_FALSE);
else
{
Eina_List *scr_children, *l;
@@ -3265,12 +3261,12 @@ _elm_widget_scroll_hold_pop(Eo *obj, Elm_Widget_Smart_Data *sd)
scr_children = elm_widget_scrollable_children_get(obj);
EINA_LIST_FOREACH(scr_children, l, child)
{
- eo_do(child, elm_interface_scrollable_hold_set(EINA_FALSE));
+ elm_interface_scrollable_hold_set(child, EINA_FALSE);
}
eina_list_free(scr_children);
}
}
- if (sd->parent_obj) eo_do(sd->parent_obj, elm_obj_widget_scroll_hold_pop());
+ if (sd->parent_obj) elm_obj_widget_scroll_hold_pop(sd->parent_obj);
if (sd->scroll_hold < 0) sd->scroll_hold = 0;
}
@@ -3287,7 +3283,7 @@ _elm_widget_scroll_freeze_push(Eo *obj, Elm_Widget_Smart_Data *sd)
if (sd->scroll_freeze == 1)
{
if (_elm_scrollable_is(obj))
- eo_do(obj, elm_interface_scrollable_freeze_set(EINA_TRUE));
+ elm_interface_scrollable_freeze_set(obj, EINA_TRUE);
else
{
Eina_List *scr_children, *l;
@@ -3296,12 +3292,12 @@ _elm_widget_scroll_freeze_push(Eo *obj, Elm_Widget_Smart_Data *sd)
scr_children = elm_widget_scrollable_children_get(obj);
EINA_LIST_FOREACH(scr_children, l, child)
{
- eo_do(child, elm_interface_scrollable_freeze_set(EINA_TRUE));
+ elm_interface_scrollable_freeze_set(child, EINA_TRUE);
}
eina_list_free(scr_children);
}
}
- if (sd->parent_obj) eo_do(sd->parent_obj, elm_obj_widget_scroll_freeze_push());
+ if (sd->parent_obj) elm_obj_widget_scroll_freeze_push(sd->parent_obj);
// FIXME: on delete/reparent freeze pop
}
@@ -3312,7 +3308,7 @@ _elm_widget_scroll_freeze_pop(Eo *obj, Elm_Widget_Smart_Data *sd)
if (!sd->scroll_freeze)
{
if (_elm_scrollable_is(obj))
- eo_do(obj, elm_interface_scrollable_freeze_set(EINA_FALSE));
+ elm_interface_scrollable_freeze_set(obj, EINA_FALSE);
else
{
Eina_List *scr_children, *l;
@@ -3321,12 +3317,12 @@ _elm_widget_scroll_freeze_pop(Eo *obj, Elm_Widget_Smart_Data *sd)
scr_children = elm_widget_scrollable_children_get(obj);
EINA_LIST_FOREACH(scr_children, l, child)
{
- eo_do(child, elm_interface_scrollable_freeze_set(EINA_FALSE));
+ elm_interface_scrollable_freeze_set(child, EINA_FALSE);
}
eina_list_free(scr_children);
}
}
- if (sd->parent_obj) eo_do(sd->parent_obj, elm_obj_widget_scroll_freeze_pop());
+ if (sd->parent_obj) elm_obj_widget_scroll_freeze_pop(sd->parent_obj);
if (sd->scroll_freeze < 0) sd->scroll_freeze = 0;
}
@@ -3476,7 +3472,7 @@ _elm_widget_domain_translatable_part_text_set(Eo *obj, Elm_Widget_Smart_Data *sd
}
sd->on_translate = EINA_TRUE;
- eo_do(obj, elm_obj_widget_part_text_set(part, label));
+ elm_obj_widget_part_text_set(obj, part, label);
sd->on_translate = EINA_FALSE;
}
@@ -3502,7 +3498,7 @@ _elm_widget_domain_part_text_translatable_set(Eo *obj, Elm_Widget_Smart_Data *sd
if (!ts->domain) ts->domain = eina_stringshare_add(domain);
else eina_stringshare_replace(&ts->domain, domain);
- eo_do(obj, text = elm_obj_widget_part_text_get(part));
+ text = elm_obj_widget_part_text_get(obj, part);
if (!text || !text[0]) return;
if (!ts->string) ts->string = eina_stringshare_add(text);
@@ -3512,7 +3508,7 @@ _elm_widget_domain_part_text_translatable_set(Eo *obj, Elm_Widget_Smart_Data *sd
text = dgettext(domain, text);
#endif
sd->on_translate = EINA_TRUE;
- eo_do(obj, elm_obj_widget_part_text_set(part, text));
+ elm_obj_widget_part_text_set(obj, part, text);
sd->on_translate = EINA_FALSE;
}
@@ -3520,7 +3516,7 @@ EAPI void
elm_widget_translate(Evas_Object *obj)
{
ELM_WIDGET_CHECK(obj);
- eo_do(obj, elm_obj_widget_translate());
+ elm_obj_widget_translate(obj);
}
static const char*
@@ -3572,11 +3568,11 @@ _elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *_pd EINA_UNUSE
if (!ts->string) continue;
const char *s = dgettext(ts->domain, ts->string);
sd->on_translate = EINA_TRUE;
- eo_do(obj, elm_obj_widget_part_text_set(ts->id, s));
+ elm_obj_widget_part_text_set(obj, ts->id, s);
sd->on_translate = EINA_FALSE;
}
#endif
- eo_do(obj, eo_event_callback_call(ELM_WIDGET_EVENT_LANGUAGE_CHANGED, NULL));
+ eo_event_callback_call(obj, ELM_WIDGET_EVENT_LANGUAGE_CHANGED, NULL);
return EINA_TRUE;
}
@@ -3586,7 +3582,7 @@ elm_widget_content_part_set(Evas_Object *obj,
Evas_Object *content)
{
ELM_WIDGET_CHECK(obj);
- eo_do(obj, elm_obj_container_content_set(part, content));
+ elm_obj_container_content_set(obj, part, content);
}
EAPI Evas_Object *
@@ -3595,7 +3591,7 @@ elm_widget_content_part_get(const Evas_Object *obj,
{
ELM_WIDGET_CHECK(obj) NULL;
Evas_Object *ret = NULL;
- eo_do((Eo *) obj, ret = elm_obj_container_content_get(part));
+ ret = elm_obj_container_content_get((Eo *) obj, part);
return ret;
}
@@ -3605,7 +3601,7 @@ elm_widget_content_part_unset(Evas_Object *obj,
{
ELM_WIDGET_CHECK(obj) NULL;
Evas_Object *ret = NULL;
- eo_do(obj, ret = elm_obj_container_content_unset(part));
+ ret = elm_obj_container_content_unset(obj, part);
return ret;
}
@@ -3744,7 +3740,7 @@ _elm_widget_theme_object_set(Eo *obj, Elm_Widget_Smart_Data *sd, Evas_Object *ed
{
char buf[128];
snprintf(buf, sizeof(buf), "elm,state,orient,%d", sd->orient_mode);
- eo_do(obj, elm_obj_widget_signal_emit(buf, "elm"));
+ elm_obj_widget_signal_emit(obj, buf, "elm");
}
return EINA_TRUE;
@@ -3753,7 +3749,7 @@ _elm_widget_theme_object_set(Eo *obj, Elm_Widget_Smart_Data *sd, Evas_Object *ed
EOLIAN static void
_elm_widget_eo_base_dbg_info_get(Eo *eo_obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED, Eo_Dbg_Info *root)
{
- eo_do_super(eo_obj, MY_CLASS, eo_dbg_info_get(root));
+ eo_dbg_info_get(eo_super(eo_obj, MY_CLASS), root);
Eo_Dbg_Info *group = EO_DBG_INFO_LIST_APPEND(root, MY_CLASS_NAME);
EO_DBG_INFO_APPEND(group, "Wid-Type", EINA_VALUE_TYPE_STRING, elm_widget_type_get(eo_obj));
@@ -3926,7 +3922,7 @@ elm_widget_focus_mouse_up_handle(Evas_Object *obj)
}
while (o);
- eo_do(o, elm_obj_widget_focus_mouse_up_handle());
+ elm_obj_widget_focus_mouse_up_handle(o);
}
EOLIAN static void
@@ -4082,8 +4078,7 @@ _elm_widget_focus_highlight_geometry_get(const Eo *obj, Elm_Widget_Smart_Data *s
{
if (_elm_scrollable_is(scroller))
{
- eo_do(scroller,
- elm_interface_scrollable_content_viewport_geometry_get(&ox, &oy, &ow, &oh));
+ elm_interface_scrollable_content_viewport_geometry_get(scroller, &ox, &oy, &ow, &oh);
if (*y < oy)
*y = oy;
@@ -4128,7 +4123,7 @@ elm_widget_activate(Evas_Object *obj, Elm_Activate act)
ret = EINA_FALSE;
- eo_do(obj, ret = elm_obj_widget_activate(act));
+ ret = elm_obj_widget_activate(obj, act);
if (ret) return;
@@ -4187,7 +4182,7 @@ _elm_widget_orientation_mode_disabled_set(Eo *obj, Elm_Widget_Smart_Data *sd, Ei
if (!sd_parent) orient_mode = 0;
else orient_mode = sd_parent->orient_mode;
}
- eo_do(obj, elm_obj_widget_orientation_set(orient_mode));
+ elm_obj_widget_orientation_set(obj, orient_mode);
}
EOLIAN static Eina_Bool
@@ -4208,14 +4203,14 @@ _elm_widget_orientation_set(Eo *obj, Elm_Widget_Smart_Data *sd, int orient_mode)
EINA_LIST_FOREACH (sd->subobjs, l, child)
{
if (elm_widget_is(child))
- eo_do(child, elm_obj_widget_orientation_set(orient_mode));
+ elm_obj_widget_orientation_set(child, orient_mode);
}
if (orient_mode != -1)
{
char buf[128];
snprintf(buf, sizeof(buf), "elm,state,orient,%d", orient_mode);
- eo_do(obj, elm_obj_widget_signal_emit(buf, "elm"));
+ elm_obj_widget_signal_emit(obj, buf, "elm");
}
}
@@ -4309,7 +4304,7 @@ _track_obj_del(void *data, Evas *e EINA_UNUSED,
if (!item->view) return;
- eo_do(item->view, eo_event_callback_array_del(tracker_callbacks(), item));
+ eo_event_callback_array_del(item->view, tracker_callbacks(), item);
}
static void
@@ -4380,7 +4375,7 @@ EOLIAN static Eo *
_elm_widget_item_eo_base_constructor(Eo *eo_item, Elm_Widget_Item_Data *item)
{
Evas_Object *widget;
- eo_do (eo_item, widget = eo_parent_get());
+ widget = eo_parent_get(eo_item);
if (!_elm_widget_is(widget))
{
@@ -4388,13 +4383,13 @@ _elm_widget_item_eo_base_constructor(Eo *eo_item, Elm_Widget_Item_Data *item)
return NULL;
}
- eo_item = eo_do_super_ret(eo_item, ELM_WIDGET_ITEM_CLASS, eo_item, eo_constructor());
+ eo_item = eo_constructor(eo_super(eo_item, ELM_WIDGET_ITEM_CLASS));
EINA_MAGIC_SET(item, ELM_WIDGET_ITEM_MAGIC);
item->widget = widget;
item->eo_obj = eo_item;
- eo_do(eo_item, eo_event_callback_add(EO_BASE_EVENT_DEL, _eo_del_cb, NULL));
+ eo_event_callback_add(eo_item, EO_BASE_EVENT_DEL, _eo_del_cb, NULL);
return eo_item;
}
@@ -4426,18 +4421,16 @@ _elm_widget_item_eo_base_destructor(Eo *eo_item, Elm_Widget_Item_Data *item)
}
eina_hash_free(item->labels);
- eo_do(eo_item,
- elm_interface_atspi_accessible_description_set(NULL),
- elm_interface_atspi_accessible_name_set(NULL),
- elm_interface_atspi_accessible_translation_domain_set(NULL),
- elm_interface_atspi_accessible_relationships_clear()
- );
+ elm_interface_atspi_accessible_description_set(eo_item, NULL);
+ elm_interface_atspi_accessible_name_set(eo_item, NULL);
+ elm_interface_atspi_accessible_translation_domain_set(eo_item, NULL);
+ elm_interface_atspi_accessible_relationships_clear(eo_item);
elm_interface_atspi_accessible_removed(eo_item);
EINA_MAGIC_SET(item, EINA_MAGIC_NONE);
- eo_do_super(eo_item, ELM_WIDGET_ITEM_CLASS, eo_destructor());
+ eo_destructor(eo_super(eo_item, ELM_WIDGET_ITEM_CLASS));
}
/**
@@ -4472,7 +4465,7 @@ _elm_widget_item_del(Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data *item)
//Widget item delete callback
Eina_Bool del_ok;
- eo_do(item->eo_obj, del_ok = elm_wdg_item_del_pre());
+ del_ok = elm_wdg_item_del_pre(item->eo_obj);
if (del_ok)
eo_del(item->eo_obj);
return;
@@ -4656,7 +4649,7 @@ _elm_widget_item_disabled_set(Eo *eo_item EINA_UNUSED,
if (item->disabled == disabled) return;
item->disabled = !!disabled;
- eo_do(item->eo_obj, elm_wdg_item_disable());
+ elm_wdg_item_disable(item->eo_obj);
}
EOLIAN static Eina_Bool
@@ -4727,7 +4720,7 @@ _elm_widget_item_domain_translatable_part_text_set(Eo *eo_item EINA_UNUSED,
#endif
}
item->on_translate = EINA_TRUE;
- eo_do(item->eo_obj, elm_wdg_item_part_text_set(part, label));
+ elm_wdg_item_part_text_set(item->eo_obj, part, label);
item->on_translate = EINA_FALSE;
}
@@ -4763,7 +4756,7 @@ _elm_widget_item_domain_part_text_translatable_set(Eo *eo_item EINA_UNUSED,
if (!ts->domain) ts->domain = eina_stringshare_add(domain);
else eina_stringshare_replace(&ts->domain, domain);
- eo_do(item->eo_obj, text = elm_wdg_item_part_text_get(part));
+ text = elm_wdg_item_part_text_get(item->eo_obj, part);
if (!text || !text[0]) return;
@@ -4774,7 +4767,7 @@ _elm_widget_item_domain_part_text_translatable_set(Eo *eo_item EINA_UNUSED,
text = dgettext(domain, text);
#endif
item->on_translate = EINA_TRUE;
- eo_do (item->eo_obj, elm_wdg_item_part_text_set(part, text));
+ elm_wdg_item_part_text_set(item->eo_obj, part, text);
item->on_translate = EINA_FALSE;
}
@@ -4818,8 +4811,7 @@ _elm_widget_item_track(Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data *item)
evas_object_event_callback_add(track, EVAS_CALLBACK_DEL, _track_obj_del,
item);
- eo_do(item->view,
- eo_event_callback_array_add(tracker_callbacks(), item));
+ eo_event_callback_array_add(item->view, tracker_callbacks(), item);
evas_object_ref(track);
@@ -4920,10 +4912,7 @@ _elm_widget_item_tooltip_text_set(Eo *eo_item EINA_UNUSED,
EINA_SAFETY_ON_NULL_RETURN(text);
text = eina_stringshare_add(text);
- eo_do(item->eo_obj, elm_wdg_item_tooltip_content_cb_set(
- _elm_widget_item_tooltip_label_create,
- text,
- _elm_widget_item_tooltip_label_del_cb));
+ elm_wdg_item_tooltip_content_cb_set(item->eo_obj, _elm_widget_item_tooltip_label_create, text, _elm_widget_item_tooltip_label_del_cb);
}
EOLIAN static void
@@ -4936,10 +4925,7 @@ _elm_widget_item_tooltip_translatable_text_set(Eo *eo_item EINA_UNUSED,
EINA_SAFETY_ON_NULL_RETURN(text);
text = eina_stringshare_add(text);
- eo_do(item->eo_obj, elm_wdg_item_tooltip_content_cb_set(
- _elm_widget_item_tooltip_trans_label_create,
- text,
- _elm_widget_item_tooltip_label_del_cb));
+ elm_wdg_item_tooltip_content_cb_set(item->eo_obj, _elm_widget_item_tooltip_trans_label_create, text, _elm_widget_item_tooltip_label_del_cb);
}
static Evas_Object *
@@ -4997,7 +4983,7 @@ _elm_widget_item_tooltip_content_cb_set(Eo *eo_item EINA_UNUSED,
if (!func)
{
- eo_do(item->eo_obj, elm_wdg_item_tooltip_unset());
+ elm_wdg_item_tooltip_unset(item->eo_obj);
return;
}
@@ -5332,7 +5318,7 @@ _elm_widget_item_part_text_custom_foreach(const Eina_Hash *labels EINA_UNUSED,
label = data;
item = func_data;
- eo_do(item->eo_obj, elm_wdg_item_part_text_set(label->part, label->text));
+ elm_wdg_item_part_text_set(item->eo_obj, label->part, label->text);
return EINA_TRUE;
}
@@ -5445,7 +5431,7 @@ _elm_widget_item_translate(Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data *item)
if (!ts->string) continue;
const char *s = dgettext(ts->domain, ts->string);
item->on_translate = EINA_TRUE;
- eo_do(item->eo_obj, elm_wdg_item_part_text_set(ts->id, s));
+ elm_wdg_item_part_text_set(item->eo_obj, ts->id, s);
item->on_translate = EINA_FALSE;
}
#endif
@@ -5678,15 +5664,14 @@ _elm_widget_eo_base_constructor(Eo *obj, Elm_Widget_Smart_Data *sd EINA_UNUSED)
Eo *parent = NULL;
sd->on_create = EINA_TRUE;
- obj = eo_do_super_ret(obj, MY_CLASS, obj, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks),
- parent = eo_parent_get());
- eo_do(obj, elm_obj_widget_parent_set(parent));
+ obj = eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
+ parent = eo_parent_get(obj);
+ elm_obj_widget_parent_set(obj, parent);
sd->on_create = EINA_FALSE;
- eo_do(obj, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_UNKNOWN));
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_UNKNOWN);
return obj;
}
@@ -5694,13 +5679,11 @@ EOLIAN static void
_elm_widget_eo_base_destructor(Eo *obj, Elm_Widget_Smart_Data *sd EINA_UNUSED)
{
sd->on_destroy = EINA_TRUE;
- eo_do(obj,
- elm_interface_atspi_accessible_description_set(NULL),
- elm_interface_atspi_accessible_name_set(NULL),
- elm_interface_atspi_accessible_translation_domain_set(NULL),
- elm_interface_atspi_accessible_relationships_clear()
- );
- eo_do_super(obj, ELM_WIDGET_CLASS, eo_destructor());
+ elm_interface_atspi_accessible_description_set(obj, NULL);
+ elm_interface_atspi_accessible_name_set(obj, NULL);
+ elm_interface_atspi_accessible_translation_domain_set(obj, NULL);
+ elm_interface_atspi_accessible_relationships_clear(obj);
+ eo_destructor(eo_super(obj, ELM_WIDGET_CLASS));
sd->on_destroy = EINA_FALSE;
elm_interface_atspi_accessible_removed(obj);
@@ -5720,7 +5703,7 @@ _elm_widget_on_focus(Eo *obj, Elm_Widget_Smart_Data *sd, Elm_Object_Item *item E
if (!sd->resize_obj)
evas_object_focus_set(obj, focused);
- eo_do(obj, eo_event_callback_call(desc, NULL));
+ eo_event_callback_call(obj, desc, NULL);
if (_elm_config->atspi_mode && !elm_widget_child_can_focus_get(obj))
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_FOCUSED, focused);
@@ -5789,7 +5772,7 @@ _elm_widget_elm_interface_atspi_accessible_name_get(Eo *obj EINA_UNUSED, Elm_Wid
{
const char *ret;
char *name;
- eo_do_super(obj, ELM_WIDGET_CLASS, name = elm_interface_atspi_accessible_name_get());
+ name = elm_interface_atspi_accessible_name_get(eo_super(obj, ELM_WIDGET_CLASS));
if (name) return name;
@@ -5810,12 +5793,12 @@ _elm_widget_elm_interface_atspi_accessible_children_get(Eo *obj EINA_UNUSED, Elm
{
if (!elm_object_widget_check(widget)) continue;
if (!eo_isa(widget, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN)) continue;
- eo_do(widget, type = elm_interface_atspi_accessible_type_get());
+ type = elm_interface_atspi_accessible_type_get(widget);
if (type == ELM_ATSPI_TYPE_DISABLED) continue;
if (type == ELM_ATSPI_TYPE_SKIPPED)
{
Eina_List *children;
- eo_do(widget, children = elm_interface_atspi_accessible_children_get());
+ children = elm_interface_atspi_accessible_children_get(widget);
accs = eina_list_merge(accs, children);
continue;
}
@@ -5833,7 +5816,7 @@ _elm_widget_elm_interface_atspi_accessible_parent_get(Eo *obj, Elm_Widget_Smart_
do {
ELM_WIDGET_DATA_GET_OR_RETURN(parent, wd, NULL);
parent = wd->parent_obj;
- eo_do(parent, type = elm_interface_atspi_accessible_type_get());
+ type = elm_interface_atspi_accessible_type_get(parent);
} while (parent && (type == ELM_ATSPI_TYPE_SKIPPED));
return eo_isa(parent, ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN) ? parent : NULL;
@@ -5844,7 +5827,7 @@ _elm_widget_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Widget_Sma
{
Elm_Atspi_State_Set states = 0;
- eo_do_super(obj, ELM_WIDGET_CLASS, states = elm_interface_atspi_accessible_state_set_get());
+ states = elm_interface_atspi_accessible_state_set_get(eo_super(obj, ELM_WIDGET_CLASS));
if (evas_object_visible_get(obj))
{
diff --git a/src/lib/elm_widget.h b/src/lib/elm_widget.h
index 0a82540db..6d13e3ac3 100644
--- a/src/lib/elm_widget.h
+++ b/src/lib/elm_widget.h
@@ -571,12 +571,12 @@ struct _Elm_Widget_Item_Signal_Data
#define WIDGET_ITEM_DATA_GET(eo_obj) \
({ \
void *_data; \
- eo_do_ret(eo_obj, _data, eo_key_data_get("__elm_widget_item_data")); \
+ eo_key_data_get(eo_obj, "__elm_widget_item_data"); \
})
#define WIDGET_ITEM_DATA_SET(eo_obj, data) \
{ \
- eo_do(eo_obj, eo_key_data_set("__elm_widget_item_data", data)); \
+ eo_key_data_set(eo_obj, "__elm_widget_item_data", data); \
}
struct _Elm_Widget_Item_Data
diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c
index f3806af63..5d76f59b3 100644
--- a/src/lib/elm_win.c
+++ b/src/lib/elm_win.c
@@ -804,7 +804,7 @@ _elm_win_move(Ecore_Evas *ee)
ecore_evas_geometry_get(ee, &x, &y, NULL, NULL);
sd->screen.x = x;
sd->screen.y = y;
- eo_do(sd->obj, eo_event_callback_call(ELM_WIN_EVENT_MOVED, NULL));
+ eo_event_callback_call(sd->obj, ELM_WIN_EVENT_MOVED, NULL);
evas_nochange_push(evas_object_evas_get(sd->obj));
evas_object_move(sd->obj, x, y);
evas_nochange_pop(evas_object_evas_get(sd->obj));
@@ -1114,7 +1114,7 @@ _elm_win_focus_in(Ecore_Evas *ee)
// FIXME: the event is deprecated but still in use.
// Has to be removed in EFL2.0
evas_object_smart_callback_call(obj, SIG_FOCUS_IN, NULL);
- eo_do(obj, eo_event_callback_call(ELM_WIDGET_EVENT_FOCUSED, NULL));
+ eo_event_callback_call(obj, ELM_WIDGET_EVENT_FOCUSED, NULL);
sd->focus_highlight.cur.visible = EINA_TRUE;
_elm_win_focus_highlight_reconfigure_job_start(sd);
if (sd->frame_obj)
@@ -1149,7 +1149,7 @@ _elm_win_focus_out(Ecore_Evas *ee)
// FIXME: the event is deprecated but still in use.
// Has to be removed in EFL2.0
evas_object_smart_callback_call(obj, SIG_FOCUS_OUT, NULL);
- eo_do(obj, eo_event_callback_call(ELM_WIDGET_EVENT_UNFOCUSED, NULL));
+ eo_event_callback_call(obj, ELM_WIDGET_EVENT_UNFOCUSED, NULL);
sd->focus_highlight.cur.visible = EINA_FALSE;
_elm_win_focus_highlight_reconfigure_job_start(sd);
if (sd->frame_obj)
@@ -1256,7 +1256,7 @@ _elm_win_profile_update(Elm_Win_Data *sd)
EINA_LIST_FOREACH(sub, l, ee2)
ecore_evas_window_profile_set(ee2, sd->profile.name);
- eo_do(sd->obj, eo_event_callback_call(ELM_WIN_EVENT_PROFILE_CHANGED, NULL));
+ eo_event_callback_call(sd->obj, ELM_WIN_EVENT_PROFILE_CHANGED, NULL);
}
#ifdef HAVE_ELEMENTARY_WL2
@@ -1382,16 +1382,16 @@ _elm_win_state_change(Ecore_Evas *ee)
if ((ch_withdrawn) || (ch_iconified))
{
if (sd->withdrawn)
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_WITHDRAWN, NULL));
+ eo_event_callback_call(obj, ELM_WIN_EVENT_WITHDRAWN, NULL);
else if (sd->iconified)
{
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_ICONIFIED, NULL));
+ eo_event_callback_call(obj, ELM_WIN_EVENT_ICONIFIED, NULL);
if (_elm_config->atspi_mode)
elm_interface_atspi_window_minimized_signal_emit(obj);
}
else
{
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_NORMAL, NULL));
+ eo_event_callback_call(obj, ELM_WIN_EVENT_NORMAL, NULL);
if (_elm_config->atspi_mode)
elm_interface_atspi_window_restored_signal_emit(obj);
}
@@ -1399,9 +1399,9 @@ _elm_win_state_change(Ecore_Evas *ee)
if (ch_sticky)
{
if (sd->sticky)
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_STICK, NULL));
+ eo_event_callback_call(obj, ELM_WIN_EVENT_STICK, NULL);
else
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_UNSTICK, NULL));
+ eo_event_callback_call(obj, ELM_WIN_EVENT_UNSTICK, NULL);
}
if (ch_fullscreen)
{
@@ -1410,8 +1410,8 @@ _elm_win_state_change(Ecore_Evas *ee)
{
int w, h;
- eo_do(obj, eo_event_callback_call
- (ELM_WIN_EVENT_FULLSCREEN, NULL));
+ eo_event_callback_call
+ (obj, ELM_WIN_EVENT_FULLSCREEN, NULL);
if (sd->frame_obj)
evas_object_hide(sd->frame_obj);
ecore_evas_geometry_get(sd->ee, NULL, NULL, &w, &h);
@@ -1419,8 +1419,8 @@ _elm_win_state_change(Ecore_Evas *ee)
}
else
{
- eo_do(obj, eo_event_callback_call
- (ELM_WIN_EVENT_UNFULLSCREEN, NULL));
+ eo_event_callback_call
+ (obj, ELM_WIN_EVENT_UNFULLSCREEN, NULL);
if (sd->frame_obj)
evas_object_show(sd->frame_obj);
}
@@ -1429,13 +1429,13 @@ _elm_win_state_change(Ecore_Evas *ee)
{
if (sd->maximized)
{
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_MAXIMIZED, NULL));
+ eo_event_callback_call(obj, ELM_WIN_EVENT_MAXIMIZED, NULL);
if (_elm_config->atspi_mode)
elm_interface_atspi_window_maximized_signal_emit(obj);
}
else
{
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_UNMAXIMIZED, NULL));
+ eo_event_callback_call(obj, ELM_WIN_EVENT_UNMAXIMIZED, NULL);
if (_elm_config->atspi_mode)
elm_interface_atspi_window_restored_signal_emit(obj);
}
@@ -1453,10 +1453,10 @@ _elm_win_state_change(Ecore_Evas *ee)
_elm_win_xwin_update(sd);
#endif
elm_widget_orientation_set(obj, sd->rot);
- eo_do(obj, eo_event_callback_call
- (ELM_WIN_EVENT_ROTATION_CHANGED, NULL));
- eo_do(obj, eo_event_callback_call
- (ELM_WIN_EVENT_WM_ROTATION_CHANGED, NULL));
+ eo_event_callback_call
+ (obj, ELM_WIN_EVENT_ROTATION_CHANGED, NULL);
+ eo_event_callback_call
+ (obj, ELM_WIN_EVENT_WM_ROTATION_CHANGED, NULL);
}
}
@@ -1526,7 +1526,7 @@ EOLIAN static Eina_Bool
_elm_win_elm_widget_on_focus(Eo *obj, Elm_Win_Data *sd, Elm_Object_Item *item EINA_UNUSED)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_on_focus(NULL));
+ int_ret = elm_obj_widget_on_focus(eo_super(obj, MY_CLASS), NULL);
if (!int_ret) return EINA_TRUE;
if (sd->img_obj)
@@ -1597,7 +1597,7 @@ _elm_win_evas_object_smart_show(Eo *obj, Elm_Win_Data *sd)
Eina_Bool do_eval = EINA_FALSE;
if (!evas_object_visible_get(obj)) do_eval = EINA_TRUE;
- eo_do_super(obj, MY_CLASS, evas_obj_smart_show());
+ evas_obj_smart_show(eo_super(obj, MY_CLASS));
if ((sd->modal) && (!evas_object_visible_get(obj)))
{
@@ -1612,7 +1612,7 @@ _elm_win_evas_object_smart_show(Eo *obj, Elm_Win_Data *sd)
{
Eo *root;
elm_interface_atspi_window_created_signal_emit(obj);
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, root = elm_interface_atspi_accessible_root_get());
+ root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN);
if (root)
elm_interface_atspi_accessible_children_changed_added_signal_emit(root, obj);
}
@@ -1638,7 +1638,7 @@ _elm_win_evas_object_smart_hide(Eo *obj, Elm_Win_Data *sd)
if (evas_object_visible_get(obj))
_elm_win_state_eval_queue();
- eo_do_super(obj, MY_CLASS, evas_obj_smart_hide());
+ evas_obj_smart_hide(eo_super(obj, MY_CLASS));
if ((sd->modal) && (evas_object_visible_get(obj)))
{
@@ -1665,7 +1665,7 @@ _elm_win_evas_object_smart_hide(Eo *obj, Elm_Win_Data *sd)
if (_elm_config->atspi_mode)
{
Eo *root;
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, root = elm_interface_atspi_accessible_root_get());
+ root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN);
elm_interface_atspi_window_destroyed_signal_emit(obj);
if (root)
elm_interface_atspi_accessible_children_changed_del_signal_emit(root, obj);
@@ -2004,7 +2004,7 @@ _elm_win_evas_object_smart_del(Eo *obj, Elm_Win_Data *sd)
ecore_evas_callback_state_change_set(sd->ee, NULL);
ecore_evas_callback_pre_render_set(sd->ee, NULL);
- eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
+ evas_obj_smart_del(eo_super(obj, MY_CLASS));
if (_elm_win_policy_quit_triggered(obj))
{
@@ -2053,7 +2053,7 @@ _elm_win_evas_object_smart_move(Eo *obj, Elm_Win_Data *sd, Evas_Coord x, Evas_Co
{
sd->screen.x = x;
sd->screen.y = y;
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_MOVED, NULL));
+ eo_event_callback_call(obj, ELM_WIN_EVENT_MOVED, NULL);
}
return;
}
@@ -2063,13 +2063,13 @@ _elm_win_evas_object_smart_move(Eo *obj, Elm_Win_Data *sd, Evas_Coord x, Evas_Co
if (!ecore_evas_override_get(sd->ee)) return;
}
- eo_do_super(obj, MY_CLASS, evas_obj_smart_move(x, y));
+ evas_obj_smart_move(eo_super(obj, MY_CLASS), x, y);
if (ecore_evas_override_get(sd->ee))
{
sd->screen.x = x;
sd->screen.y = y;
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_MOVED, NULL));
+ eo_event_callback_call(obj, ELM_WIN_EVENT_MOVED, NULL);
}
if (sd->frame_obj)
{
@@ -2092,7 +2092,7 @@ _elm_win_evas_object_smart_resize(Eo *obj, Elm_Win_Data *sd, Evas_Coord w, Evas_
{
if (sd->img_obj)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_resize(w, h));
+ evas_obj_smart_resize(eo_super(obj, MY_CLASS), w, h);
if (sd->constrain)
{
int sw, sh;
@@ -2123,7 +2123,7 @@ _elm_win_delete_request(Ecore_Evas *ee)
int autodel = sd->autodel;
sd->autodel_clear = &autodel;
evas_object_ref(obj);
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_DELETE_REQUEST, NULL));
+ eo_event_callback_call(obj, ELM_WIN_EVENT_DELETE_REQUEST, NULL);
if (sd->autohide)
evas_object_hide(obj);
// FIXME: if above callback deletes - then the below will be invalid
@@ -2662,8 +2662,8 @@ _elm_win_property_change(void *data,
if (e->win == sd->x.xwin)
{
sd->indmode = (Elm_Win_Indicator_Mode)ecore_x_e_illume_indicator_state_get(e->win);
- eo_do(sd->obj, eo_event_callback_call
- (ELM_WIN_EVENT_INDICATOR_PROP_CHANGED, NULL));
+ eo_event_callback_call
+ (sd->obj, ELM_WIN_EVENT_INDICATOR_PROP_CHANGED, NULL);
}
}
return ECORE_CALLBACK_PASS_ON;
@@ -2985,7 +2985,7 @@ _elm_win_frame_cb_close(void *data,
int autodel = sd->autodel;
sd->autodel_clear = &autodel;
evas_object_ref(win);
- eo_do(win, eo_event_callback_call(ELM_WIN_EVENT_DELETE_REQUEST, NULL));
+ eo_event_callback_call(win, ELM_WIN_EVENT_DELETE_REQUEST, NULL);
if (sd->autohide)
evas_object_hide(win);
// FIXME: if above callback deletes - then the below will be invalid
@@ -3203,7 +3203,7 @@ _elm_win_on_icon_del(void *data,
EOLIAN static void
_elm_win_evas_object_smart_add(Eo *obj, Elm_Win_Data *_pd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, evas_obj_smart_add());
+ evas_obj_smart_add(eo_super(obj, MY_CLASS));
elm_widget_can_focus_set(obj, EINA_TRUE);
@@ -3218,7 +3218,7 @@ _elm_x_io_err(void *data EINA_UNUSED)
Evas_Object *obj;
EINA_LIST_FOREACH(_elm_win_list, l, obj)
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_IOERR, NULL));
+ eo_event_callback_call(obj, ELM_WIN_EVENT_IOERR, NULL);
elm_exit();
}
#endif
@@ -3228,19 +3228,14 @@ elm_win_add(Evas_Object *parent,
const char *name,
Elm_Win_Type type)
{
- Evas_Object *obj = eo_add(MY_CLASS, parent,
- elm_obj_win_name_set(name),
- elm_obj_win_type_set(type));
+ Evas_Object *obj = eo_add(MY_CLASS, parent, elm_obj_win_name_set(eoid, name), elm_obj_win_type_set(eoid, type));
return obj;
}
EAPI Evas_Object *
elm_win_fake_add(Ecore_Evas *ee)
{
- return eo_add(MY_CLASS, NULL,
- elm_obj_win_fake_canvas_set(ee),
- elm_obj_win_name_set(NULL),
- elm_obj_win_type_set(ELM_WIN_FAKE));
+ return eo_add(MY_CLASS, NULL, elm_obj_win_fake_canvas_set(eoid, ee), elm_obj_win_name_set(eoid, NULL), elm_obj_win_type_set(eoid, ELM_WIN_FAKE));
}
static void
@@ -3351,7 +3346,7 @@ _elm_win_finalize_internal(Eo *obj, Elm_Win_Data *sd, const char *name, Elm_Win_
Elm_Win_Data tmp_sd;
- eo_do(obj, parent = eo_parent_get());
+ parent = eo_parent_get(obj);
/* just to store some data while trying out to create a canvas */
memset(&tmp_sd, 0, sizeof(Elm_Win_Data));
@@ -3688,12 +3683,11 @@ _elm_win_finalize_internal(Eo *obj, Elm_Win_Data *sd, const char *name, Elm_Win_
return NULL;
}
- eo_do(obj, eo_parent_set(ecore_evas_get(tmp_sd.ee)));
+ eo_parent_set(obj, ecore_evas_get(tmp_sd.ee));
- eo_do_super(obj, MY_CLASS, eo_constructor());
- eo_do(obj,
- evas_obj_type_set(MY_CLASS_NAME_LEGACY),
- evas_obj_smart_callbacks_descriptions_set(_smart_callbacks));
+ eo_constructor(eo_super(obj, MY_CLASS));
+ evas_obj_type_set(obj, MY_CLASS_NAME_LEGACY);
+ evas_obj_smart_callbacks_descriptions_set(obj, _smart_callbacks);
if (getenv("ELM_FIRST_FRAME"))
evas_event_callback_add(ecore_evas_get(tmp_sd.ee), EVAS_CALLBACK_RENDER_POST,
@@ -3929,7 +3923,7 @@ _elm_win_finalize_internal(Eo *obj, Elm_Win_Data *sd, const char *name, Elm_Win_
_elm_win_on_resize_obj_changed_size_hints, obj);
}
- eo_do(obj, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_WINDOW));
+ elm_interface_atspi_accessible_role_set(obj, ELM_ATSPI_ROLE_WINDOW);
if (_elm_config->atspi_mode)
elm_interface_atspi_window_created_signal_emit(obj);
@@ -3949,7 +3943,7 @@ _elm_win_eo_base_finalize(Eo *obj, Elm_Win_Data *_pd)
obj = _elm_win_finalize_internal(obj, _pd, _pd->name, _pd->type);
if (obj)
{
- eo_do_super(obj, MY_CLASS, obj = eo_finalize());
+ obj = eo_finalize(eo_super(obj, MY_CLASS));
}
return obj;
}
@@ -3974,7 +3968,7 @@ EOLIAN static void
_elm_win_type_set(Eo *obj, Elm_Win_Data *sd, Elm_Win_Type type)
{
Eina_Bool finalized;
- if (eo_do_ret(obj, finalized, eo_finalized_get()))
+ if (eo_finalized_get(obj))
{
ERR("This function is only allowed during construction.");
return;
@@ -3992,7 +3986,7 @@ EOLIAN static void
_elm_win_name_set(Eo *obj, Elm_Win_Data *sd, const char *name)
{
Eina_Bool finalized;
- if (eo_do_ret(obj, finalized, eo_finalized_get()))
+ if (eo_finalized_get(obj))
{
ERR("This function is only allowed during construction.");
return;
@@ -4772,8 +4766,8 @@ _win_rotate(Evas_Object *obj, Elm_Win_Data *sd, int rotation, Eina_Bool resize)
#endif
_elm_win_frame_obj_update(sd);
elm_widget_orientation_set(obj, rotation);
- eo_do(obj, eo_event_callback_call
- (ELM_WIN_EVENT_ROTATION_CHANGED, NULL));
+ eo_event_callback_call
+ (obj, ELM_WIN_EVENT_ROTATION_CHANGED, NULL);
}
EOLIAN static void
@@ -4811,7 +4805,7 @@ elm_win_wm_rotation_preferred_rotation_set(const Evas_Object *obj,
int rotation)
{
ELM_WIN_CHECK(obj);
- eo_do((Eo *) obj, elm_obj_win_wm_preferred_rotation_set(rotation));
+ elm_obj_win_wm_preferred_rotation_set((Eo *) obj, rotation);
}
EOLIAN static void
@@ -4992,8 +4986,8 @@ _elm_win_indicator_mode_set(Eo *obj EINA_UNUSED, Elm_Win_Data *sd, Elm_Win_Indic
(sd->x.xwin, ECORE_X_ILLUME_INDICATOR_STATE_OFF);
}
#endif
- eo_do(obj, eo_event_callback_call
- (ELM_WIN_EVENT_INDICATOR_PROP_CHANGED, NULL));
+ eo_event_callback_call
+ (obj, ELM_WIN_EVENT_INDICATOR_PROP_CHANGED, NULL);
}
EOLIAN static Elm_Win_Indicator_Mode
@@ -5022,8 +5016,8 @@ _elm_win_indicator_opacity_set(Eo *obj EINA_UNUSED, Elm_Win_Data *sd, Elm_Win_In
(sd->x.xwin, ECORE_X_ILLUME_INDICATOR_TRANSPARENT);
}
#endif
- eo_do(obj, eo_event_callback_call
- (ELM_WIN_EVENT_INDICATOR_PROP_CHANGED, NULL));
+ eo_event_callback_call
+ (obj, ELM_WIN_EVENT_INDICATOR_PROP_CHANGED, NULL);
}
EOLIAN static Elm_Win_Indicator_Opacity_Mode
@@ -5328,8 +5322,8 @@ _elm_win_theme_internal(Eo *obj, Elm_Win_Data *sd)
edje_object_scale_set(sd->edje,
elm_widget_scale_get(obj) * elm_config_scale_get());
- eo_do(obj, eo_event_callback_call(ELM_WIN_EVENT_THEME_CHANGED, NULL));
- eo_do(obj, ret = elm_obj_widget_disable());
+ eo_event_callback_call(obj, ELM_WIN_EVENT_THEME_CHANGED, NULL);
+ ret = elm_obj_widget_disable(obj);
if (!sd->theme_alpha && !sd->application_alpha)
{
@@ -5352,7 +5346,7 @@ EOLIAN static Eina_Bool
_elm_win_elm_widget_theme_apply(Eo *obj, Elm_Win_Data *sd)
{
Eina_Bool int_ret = EINA_FALSE;
- eo_do_super(obj, MY_CLASS, int_ret = elm_obj_widget_theme_apply());
+ int_ret = elm_obj_widget_theme_apply(eo_super(obj, MY_CLASS));
if (!int_ret) return EINA_FALSE;
sd->focus_highlight.theme_changed = EINA_TRUE;
@@ -5437,7 +5431,7 @@ elm_win_wl_window_get(const Evas_Object *obj)
}
Ecore_Wl2_Window *ret = NULL;
- eo_do((Eo *) obj, ret = elm_obj_win_wl_window_get());
+ ret = elm_obj_win_wl_window_get((Eo *) obj);
return ret;
}
@@ -5486,7 +5480,7 @@ elm_win_win32_window_get(const Evas_Object *obj)
}
Ecore_Win32_Window *ret = NULL;
- eo_do((Eo *) obj, ret = elm_obj_win_win32_window_get());
+ ret = elm_obj_win_win32_window_get((Eo *) obj);
return ret;
}
@@ -5592,7 +5586,7 @@ _elm_win_window_id_get(Eo *obj EINA_UNUSED, Elm_Win_Data *sd)
if (sd->parent)
{
Ecore_Cocoa_Window *pwin;
- eo_do(sd->parent, pwin = elm_obj_win_cocoa_window_get());
+ pwin = elm_obj_win_cocoa_window_get(sd->parent);
return (Ecore_Window)pwin;
}
#endif
@@ -5670,7 +5664,7 @@ elm_win_window_id_get(const Evas_Object *obj)
ELM_WIN_CHECK(obj) 0;
Ecore_Window ret = 0;
- eo_do((Eo *) obj, ret = elm_obj_win_window_id_get());
+ ret = elm_obj_win_window_id_get((Eo *) obj);
return ret;
}
@@ -5696,7 +5690,7 @@ _on_atspi_bus_connected(void *data EINA_UNUSED, const Eo_Event *event EINA_UNUSE
* focused object **/
unsigned int order = 0;
Evas_Object *target;
- eo_do(win, target = elm_obj_widget_newest_focus_order_get(&order, EINA_TRUE));
+ target = elm_obj_widget_newest_focus_order_get(win, &order, EINA_TRUE);
if (target)
elm_interface_atspi_accessible_state_changed_signal_emit(target, ELM_ATSPI_STATE_FOCUSED, EINA_TRUE);
}
@@ -5715,7 +5709,7 @@ _elm_win_class_constructor(Eo_Class *klass)
{
Eo *bridge = _elm_atspi_bridge_get();
if (bridge)
- eo_do(bridge, eo_event_callback_add(ELM_ATSPI_BRIDGE_EVENT_CONNECTED, _on_atspi_bus_connected, NULL));
+ eo_event_callback_add(bridge, ELM_ATSPI_BRIDGE_EVENT_CONNECTED, _on_atspi_bus_connected, NULL);
}
}
@@ -5724,7 +5718,7 @@ _elm_win_elm_interface_atspi_accessible_parent_get(Eo *obj EINA_UNUSED, Elm_Win_
{
// attach all kinds of windows directly to ATSPI application root object
Eo *root;
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, root = elm_interface_atspi_accessible_root_get());
+ root = elm_interface_atspi_accessible_root_get(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN);
return root;
}
@@ -5747,7 +5741,7 @@ EOLIAN static Elm_Atspi_State_Set
_elm_win_elm_interface_atspi_accessible_state_set_get(Eo *obj, Elm_Win_Data *sd EINA_UNUSED)
{
Elm_Atspi_State_Set ret;
- eo_do_super(obj, MY_CLASS, ret = elm_interface_atspi_accessible_state_set_get());
+ ret = elm_interface_atspi_accessible_state_set_get(eo_super(obj, MY_CLASS));
if (elm_win_focus_get(obj))
STATE_TYPE_SET(ret, ELM_ATSPI_STATE_ACTIVE);
@@ -5759,7 +5753,7 @@ EOLIAN static char*
_elm_win_elm_interface_atspi_accessible_name_get(Eo *obj, Elm_Win_Data *sd EINA_UNUSED)
{
char *ret;
- eo_do_super(obj, ELM_WIN_CLASS, ret = elm_interface_atspi_accessible_name_get());
+ ret = elm_interface_atspi_accessible_name_get(eo_super(obj, ELM_WIN_CLASS));
if (ret) return ret;
const char *name = elm_win_title_get(obj);
return name ? strdup(name) : NULL;
diff --git a/src/lib/elm_win_standard.c b/src/lib/elm_win_standard.c
index 23fddce4c..c54e3b052 100644
--- a/src/lib/elm_win_standard.c
+++ b/src/lib/elm_win_standard.c
@@ -15,7 +15,7 @@
EOLIAN static Eo *
_elm_win_standard_eo_base_finalize(Eo *obj, void *pd EINA_UNUSED)
{
- eo_do_super(obj, MY_CLASS, obj = eo_finalize());
+ obj = eo_finalize(eo_super(obj, MY_CLASS));
if (!obj)
return NULL;
@@ -26,9 +26,9 @@ _elm_win_standard_eo_base_finalize(Eo *obj, void *pd EINA_UNUSED)
evas_object_del(obj);
return NULL;
}
- eo_do(bg, evas_obj_size_hint_weight_set(EVAS_HINT_EXPAND, EVAS_HINT_EXPAND));
- eo_do(obj, elm_obj_win_resize_object_add(bg));
- eo_do(bg, efl_gfx_visible_set(EINA_TRUE));
+ evas_obj_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_obj_win_resize_object_add(obj, bg);
+ efl_gfx_visible_set(bg, EINA_TRUE);
return obj;
}
diff --git a/src/modules/datetime_input_ctxpopup/datetime_input_ctxpopup.c b/src/modules/datetime_input_ctxpopup/datetime_input_ctxpopup.c
index d62dfb169..b8dc56cff 100644
--- a/src/modules/datetime_input_ctxpopup/datetime_input_ctxpopup.c
+++ b/src/modules/datetime_input_ctxpopup/datetime_input_ctxpopup.c
@@ -151,13 +151,13 @@ _field_clicked_cb(void *data, const Eo_Event *event)
evas_object_size_hint_weight_set(ctx_mod->ctxpopup, EVAS_HINT_EXPAND,
EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(ctx_mod->ctxpopup, EVAS_HINT_FILL, 0.5);
- eo_do(ctx_mod->ctxpopup, eo_event_callback_add
- (ELM_CTXPOPUP_EVENT_DISMISSED, _ctxpopup_dismissed_cb, ctx_mod));
+ eo_event_callback_add
+ (ctx_mod->ctxpopup, ELM_CTXPOPUP_EVENT_DISMISSED, _ctxpopup_dismissed_cb, ctx_mod);
elm_ctxpopup_hover_parent_set(ctx_mod->ctxpopup, elm_widget_top_get(event->obj));
diskselector = elm_diskselector_add(elm_widget_top_get(ctx_mod->mod_data.base));
- eo_do(diskselector, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _diskselector_cb, NULL));
+ eo_event_callback_add
+ (diskselector, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _diskselector_cb, NULL);
elm_object_style_set(diskselector, buf);
elm_object_content_set(ctx_mod->ctxpopup, diskselector);
@@ -307,8 +307,8 @@ field_create(Elm_Datetime_Module_Data *module_data, Elm_Datetime_Field_Type fie
if (field_type == ELM_DATETIME_AMPM)
{
field_obj = elm_button_add(ctx_mod->mod_data.base);
- eo_do(field_obj, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _ampm_clicked_cb, ctx_mod));
+ eo_event_callback_add
+ (field_obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _ampm_clicked_cb, ctx_mod);
}
else
{
@@ -317,8 +317,8 @@ field_create(Elm_Datetime_Module_Data *module_data, Elm_Datetime_Field_Type fie
elm_entry_editable_set(field_obj, EINA_FALSE);
elm_entry_input_panel_enabled_set(field_obj, EINA_FALSE);
elm_entry_context_menu_disabled_set(field_obj, EINA_TRUE);
- eo_do(field_obj, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _field_clicked_cb, ctx_mod));
+ eo_event_callback_add
+ (field_obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _field_clicked_cb, ctx_mod);
}
evas_object_data_set(field_obj, "_field_type", (void *)field_type);
diff --git a/src/modules/prefs/elm_button.c b/src/modules/prefs/elm_button.c
index 25e97599c..4cccfb181 100644
--- a/src/modules/prefs/elm_button.c
+++ b/src/modules/prefs/elm_button.c
@@ -26,8 +26,8 @@ elm_prefs_button_add(const Elm_Prefs_Item_Iface *iface EINA_UNUSED,
{
Evas_Object *obj = elm_button_add(prefs);
- eo_do(obj, eo_event_callback_add
- (EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _item_changed_cb, cb));
+ eo_event_callback_add
+ (obj, EVAS_CLICKABLE_INTERFACE_EVENT_CLICKED, _item_changed_cb, cb);
return obj;
}
diff --git a/src/modules/prefs/elm_check.c b/src/modules/prefs/elm_check.c
index c5da5527e..2b02d0dde 100644
--- a/src/modules/prefs/elm_check.c
+++ b/src/modules/prefs/elm_check.c
@@ -24,8 +24,8 @@ elm_prefs_check_add(const Elm_Prefs_Item_Iface *iface EINA_UNUSED,
{
Evas_Object *obj = elm_check_add(prefs);
- eo_do(obj, eo_event_callback_add
- (ELM_CHECK_EVENT_CHANGED, _item_changed_cb, cb));
+ eo_event_callback_add
+ (obj, ELM_CHECK_EVENT_CHANGED, _item_changed_cb, cb);
elm_check_state_set(obj, spec.b.def);
return obj;
diff --git a/src/modules/prefs/elm_datetime.c b/src/modules/prefs/elm_datetime.c
index cf076d5b6..86b4729d6 100644
--- a/src/modules/prefs/elm_datetime.c
+++ b/src/modules/prefs/elm_datetime.c
@@ -31,8 +31,8 @@ elm_prefs_datetime_add(const Elm_Prefs_Item_Iface *iface EINA_UNUSED,
elm_datetime_field_visible_set(obj, ELM_DATETIME_MINUTE, EINA_FALSE);
elm_datetime_field_visible_set(obj, ELM_DATETIME_AMPM, EINA_FALSE);
- eo_do(obj, eo_event_callback_add
- (ELM_DATETIME_EVENT_CHANGED, _item_changed_cb, cb));
+ eo_event_callback_add
+ (obj, ELM_DATETIME_EVENT_CHANGED, _item_changed_cb, cb);
t.tm_year = spec.d.min.y - 1900;
t.tm_mon = spec.d.min.m - 1;
diff --git a/src/modules/prefs/elm_entry.c b/src/modules/prefs/elm_entry.c
index 3c15451e2..9bd0dcc57 100644
--- a/src/modules/prefs/elm_entry.c
+++ b/src/modules/prefs/elm_entry.c
@@ -149,10 +149,10 @@ elm_prefs_entry_add(const Elm_Prefs_Item_Iface *iface EINA_UNUSED,
/* FIXME: is it worth to ERR with the item's name, too, here? */
- eo_do(obj, eo_event_callback_add
- (ELM_ENTRY_EVENT_ACTIVATED, _item_changed_cb, cb));
- eo_do(obj, eo_event_callback_add
- (ELM_WIDGET_EVENT_UNFOCUSED, _item_changed_cb, cb));
+ eo_event_callback_add
+ (obj, ELM_ENTRY_EVENT_ACTIVATED, _item_changed_cb, cb);
+ eo_event_callback_add
+ (obj, ELM_WIDGET_EVENT_UNFOCUSED, _item_changed_cb, cb);
if (spec.s.accept)
{
int ret;
diff --git a/src/modules/prefs/elm_slider.c b/src/modules/prefs/elm_slider.c
index 84bc41841..e03a1e164 100644
--- a/src/modules/prefs/elm_slider.c
+++ b/src/modules/prefs/elm_slider.c
@@ -27,8 +27,8 @@ elm_prefs_slider_add(const Elm_Prefs_Item_Iface *iface EINA_UNUSED,
evas_object_data_set(obj, "prefs_type", (void *)type);
- eo_do(obj, eo_event_callback_add
- (ELM_SLIDER_EVENT_CHANGED, _item_changed_cb, cb));
+ eo_event_callback_add
+ (obj, ELM_SLIDER_EVENT_CHANGED, _item_changed_cb, cb);
if (type == ELM_PREFS_TYPE_INT)
{
elm_slider_unit_format_set(obj, "%1.0f");
diff --git a/src/modules/prefs/elm_spinner.c b/src/modules/prefs/elm_spinner.c
index 45bfd85bc..51903fed9 100644
--- a/src/modules/prefs/elm_spinner.c
+++ b/src/modules/prefs/elm_spinner.c
@@ -27,8 +27,8 @@ elm_prefs_spinner_add(const Elm_Prefs_Item_Iface *iface EINA_UNUSED,
evas_object_data_set(obj, "prefs_type", (void *)type);
- eo_do(obj, eo_event_callback_add
- (ELM_SPINNER_EVENT_CHANGED, _item_changed_cb, cb));
+ eo_event_callback_add
+ (obj, ELM_SPINNER_EVENT_CHANGED, _item_changed_cb, cb);
if (type == ELM_PREFS_TYPE_INT)
{
diff --git a/src/tests/elm_test_actionslider.c b/src/tests/elm_test_actionslider.c
index 83c7bfcb4..a6d7137fb 100644
--- a/src/tests/elm_test_actionslider.c
+++ b/src/tests/elm_test_actionslider.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "actionslider", ELM_WIN_BASIC);
actionslider = elm_actionslider_add(win);
- eo_do(actionslider, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(actionslider);
ck_assert(role == ELM_ATSPI_ROLE_SLIDER);
diff --git a/src/tests/elm_test_atspi.c b/src/tests/elm_test_atspi.c
index 7faae94db..82c1564e3 100644
--- a/src/tests/elm_test_atspi.c
+++ b/src/tests/elm_test_atspi.c
@@ -37,7 +37,7 @@ START_TEST (elm_atspi_app_obj_name_get)
elm_app_name_set("Test name");
- eo_do(root, ret = elm_interface_atspi_accessible_name_get());
+ ret = elm_interface_atspi_accessible_name_get(root);
ck_assert_str_eq(ret, "Test name");
@@ -53,7 +53,7 @@ START_TEST (elm_atspi_name_get)
char *name;
- eo_do(g_btn, name = elm_interface_atspi_accessible_name_get());
+ name = elm_interface_atspi_accessible_name_get(g_btn);
if (name && name[0]) {
ck_assert(0);
@@ -64,7 +64,7 @@ START_TEST (elm_atspi_name_get)
// Set name with additional text tags
elm_object_text_set(g_btn, "Some<br>text");
- eo_do(g_btn, name = elm_interface_atspi_accessible_name_get());
+ name = elm_interface_atspi_accessible_name_get(g_btn);
// Accessible name should have cleared tags
ck_assert(name != NULL);
@@ -83,17 +83,17 @@ START_TEST (elm_atspi_name_set)
char *name;
elm_object_text_set(g_btn, "Other text");
- eo_do(g_btn, elm_interface_atspi_accessible_name_set("Test name"));
+ elm_interface_atspi_accessible_name_set(g_btn, "Test name");
- eo_do(g_btn, name = elm_interface_atspi_accessible_name_get());
+ name = elm_interface_atspi_accessible_name_get(g_btn);
ck_assert(name != NULL);
ck_assert_str_eq(name, "Test name");
free(name);
- eo_do(g_btn, elm_interface_atspi_accessible_name_set(NULL));
- eo_do(g_btn, name = elm_interface_atspi_accessible_name_get());
+ elm_interface_atspi_accessible_name_set(g_btn, NULL);
+ name = elm_interface_atspi_accessible_name_get(g_btn);
ck_assert(name != NULL);
ck_assert_str_eq(name, "Other text");
@@ -112,7 +112,7 @@ START_TEST (elm_atspi_role_get)
Elm_Atspi_Role role;
- eo_do(root, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(root);
ck_assert(role == ELM_ATSPI_ROLE_APPLICATION);
@@ -127,14 +127,14 @@ START_TEST (elm_atspi_role_set)
generate_app();
Elm_Atspi_Role role;
- eo_do(g_btn, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_ACCELERATOR_LABEL));
- eo_do(g_btn, role = elm_interface_atspi_accessible_role_get());
+ elm_interface_atspi_accessible_role_set(g_btn, ELM_ATSPI_ROLE_ACCELERATOR_LABEL);
+ role = elm_interface_atspi_accessible_role_get(g_btn);
if (role != ELM_ATSPI_ROLE_ACCELERATOR_LABEL)
ck_assert(0);
- eo_do(g_btn, elm_interface_atspi_accessible_role_set(ELM_ATSPI_ROLE_ENTRY));
- eo_do(g_btn, role = elm_interface_atspi_accessible_role_get());
+ elm_interface_atspi_accessible_role_set(g_btn, ELM_ATSPI_ROLE_ENTRY);
+ role = elm_interface_atspi_accessible_role_get(g_btn);
if (role != ELM_ATSPI_ROLE_ENTRY)
ck_assert(0);
@@ -153,7 +153,7 @@ START_TEST (elm_atspi_role_name_get)
const char *ret = NULL;
- eo_do(root, ret = elm_interface_atspi_accessible_role_name_get());
+ ret = elm_interface_atspi_accessible_role_name_get(root);
ck_assert(ret != NULL);
@@ -170,7 +170,7 @@ START_TEST (elm_atspi_localized_role_name_get)
const char *ret = NULL;
- eo_do(root, ret = elm_interface_atspi_accessible_localized_role_name_get());
+ ret = elm_interface_atspi_accessible_localized_role_name_get(root);
ck_assert(ret != NULL);
@@ -189,18 +189,18 @@ START_TEST (elm_atspi_description_set)
const char *desc = "Test description";
- eo_do(root, ret = elm_interface_atspi_accessible_description_get());
+ ret = elm_interface_atspi_accessible_description_get(root);
ck_assert(ret == NULL);
- eo_do(root, elm_interface_atspi_accessible_description_set(desc));
- eo_do(root, ret = elm_interface_atspi_accessible_description_get());
+ elm_interface_atspi_accessible_description_set(root, desc);
+ ret = elm_interface_atspi_accessible_description_get(root);
ck_assert(ret != NULL);
ck_assert_str_eq(ret, "Test description");
- eo_do(root, elm_interface_atspi_accessible_description_set(NULL));
- eo_do(root, ret = elm_interface_atspi_accessible_description_get());
+ elm_interface_atspi_accessible_description_set(root, NULL);
+ ret = elm_interface_atspi_accessible_description_get(root);
ck_assert(ret == NULL);
@@ -216,7 +216,7 @@ START_TEST (elm_atspi_description_get)
generate_app();
const char *descr;
- eo_do(g_bg, descr = elm_interface_atspi_accessible_description_get());
+ descr = elm_interface_atspi_accessible_description_get(g_bg);
ck_assert(descr == NULL);
@@ -233,9 +233,9 @@ START_TEST (elm_atspi_children_and_parent)
Eina_List *child_list = NULL;
- eo_do(root, child_list = elm_interface_atspi_accessible_children_get());
+ child_list = elm_interface_atspi_accessible_children_get(root);
- //eo_do(eina_list_nth(child_list, 0), bg_child_list = elm_interface_atspi_accessible_children_get());
+ //bg_child_list = elm_interface_atspi_accessible_children_get(eina_list_nth(child_list, 0));
ck_assert(eina_list_count(child_list) == 1);
@@ -261,11 +261,11 @@ START_TEST (elm_atspi_children_and_parent2)
Eo *win = NULL;
Eina_List *root_children;
- eo_do(root, root_children = elm_interface_atspi_accessible_children_get());
+ root_children = elm_interface_atspi_accessible_children_get(root);
win = eina_list_nth(root_children, 0);
Eina_List *win_children;
- eo_do(win, win_children = elm_interface_atspi_accessible_children_get());
+ win_children = elm_interface_atspi_accessible_children_get(win);
ck_assert(eina_list_count(win_children) == 1);
@@ -288,7 +288,7 @@ START_TEST (elm_atspi_translation_domain_get)
const char *domain;
- eo_do(g_btn, domain = elm_interface_atspi_accessible_translation_domain_get());
+ domain = elm_interface_atspi_accessible_translation_domain_get(g_btn);
ck_assert(domain == NULL);
@@ -303,14 +303,14 @@ START_TEST (elm_atspi_translation_domain_set)
const char *domain;
- eo_do(g_btn, elm_interface_atspi_accessible_translation_domain_set("Test translation_domain"));
- eo_do(g_btn, domain = elm_interface_atspi_accessible_translation_domain_get());
+ elm_interface_atspi_accessible_translation_domain_set(g_btn, "Test translation_domain");
+ domain = elm_interface_atspi_accessible_translation_domain_get(g_btn);
ck_assert(domain != NULL);
ck_assert_str_eq(domain, "Test translation_domain");
- eo_do(g_btn, elm_interface_atspi_accessible_translation_domain_set(NULL));
- eo_do(g_btn, domain = elm_interface_atspi_accessible_translation_domain_get());
+ elm_interface_atspi_accessible_translation_domain_set(g_btn, NULL);
+ domain = elm_interface_atspi_accessible_translation_domain_get(g_btn);
ck_assert(domain == NULL);
@@ -327,9 +327,9 @@ START_TEST (elm_atspi_relationship_append)
Elm_Atspi_Relation *rel, *rel_to, *rel_from;
Eina_List *l;
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_TO, g_bg));
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_FROM, g_win));
- eo_do(g_btn, set = elm_interface_atspi_accessible_relation_set_get());
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_TO, g_bg);
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_FROM, g_win);
+ set = elm_interface_atspi_accessible_relation_set_get(g_btn);
ck_assert(set != NULL);
ck_assert(eina_list_count(set) >= 2);
@@ -352,9 +352,9 @@ START_TEST (elm_atspi_relationship_append)
elm_atspi_relation_set_free(set);
/* Check if append do not procude duplicated relations */
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_TO, g_bg));
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_FROM, g_win));
- eo_do(g_btn, set = elm_interface_atspi_accessible_relation_set_get());
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_TO, g_bg);
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_FROM, g_win);
+ set = elm_interface_atspi_accessible_relation_set_get(g_btn);
rel_to = rel_from = NULL;
EINA_LIST_FOREACH(set, l, rel)
@@ -391,10 +391,10 @@ START_TEST (elm_atspi_relationship_remove)
Eina_List *l;
/* Test if removal of single relationship works */
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_TO, g_bg));
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_FROM, g_win));
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_remove(ELM_ATSPI_RELATION_FLOWS_TO, g_bg));
- eo_do(g_btn, set = elm_interface_atspi_accessible_relation_set_get());
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_TO, g_bg);
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_FROM, g_win);
+ elm_interface_atspi_accessible_relationship_remove(g_btn, ELM_ATSPI_RELATION_FLOWS_TO, g_bg);
+ set = elm_interface_atspi_accessible_relation_set_get(g_btn);
ck_assert(set != NULL);
ck_assert(eina_list_count(set) >= 1);
@@ -415,10 +415,10 @@ START_TEST (elm_atspi_relationship_remove)
elm_atspi_relation_set_free(set);
/* Test if removal of type relationship works */
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_TO, g_bg));
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_TO, g_win));
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_remove(ELM_ATSPI_RELATION_FLOWS_TO, NULL));
- eo_do(g_btn, set = elm_interface_atspi_accessible_relation_set_get());
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_TO, g_bg);
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_TO, g_win);
+ elm_interface_atspi_accessible_relationship_remove(g_btn, ELM_ATSPI_RELATION_FLOWS_TO, NULL);
+ set = elm_interface_atspi_accessible_relation_set_get(g_btn);
rel_to = rel_from = NULL;
EINA_LIST_FOREACH(set, l, rel)
@@ -436,10 +436,10 @@ START_TEST (elm_atspi_relationship_remove)
elm_atspi_relation_set_free(set);
/* Test if relationship is implicity removed when object is deleted */
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_TO, g_bg));
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_FROM, g_bg));
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_TO, g_bg);
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_FROM, g_bg);
eo_del(g_bg);
- eo_do(g_btn, set = elm_interface_atspi_accessible_relation_set_get());
+ set = elm_interface_atspi_accessible_relation_set_get(g_btn);
rel_to = rel_from = NULL;
EINA_LIST_FOREACH(set, l, rel)
@@ -467,14 +467,14 @@ START_TEST (elm_atspi_relationships_clear)
elm_init(0, NULL);
generate_app();
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_TO, g_bg));
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_FROM, g_bg));
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_TO, g_win));
- eo_do(g_btn, elm_interface_atspi_accessible_relationship_append(ELM_ATSPI_RELATION_FLOWS_FROM, g_win));
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_TO, g_bg);
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_FROM, g_bg);
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_TO, g_win);
+ elm_interface_atspi_accessible_relationship_append(g_btn, ELM_ATSPI_RELATION_FLOWS_FROM, g_win);
- eo_do(g_btn, elm_interface_atspi_accessible_relationships_clear());
+ elm_interface_atspi_accessible_relationships_clear(g_btn);
- eo_do(g_btn, set = elm_interface_atspi_accessible_relation_set_get());
+ set = elm_interface_atspi_accessible_relation_set_get(g_btn);
EINA_LIST_FOREACH(set, l, rel)
{
ck_assert(!((rel->type == ELM_ATSPI_RELATION_FLOWS_TO) && eina_list_data_find(rel->objects, g_bg)));
diff --git a/src/tests/elm_test_box.c b/src/tests/elm_test_box.c
index 3f2808ca3..eb14a53aa 100644
--- a/src/tests/elm_test_box.c
+++ b/src/tests/elm_test_box.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "box", ELM_WIN_BASIC);
box = elm_box_add(win);
- eo_do(box, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(box);
ck_assert(role == ELM_ATSPI_ROLE_FILLER);
diff --git a/src/tests/elm_test_bubble.c b/src/tests/elm_test_bubble.c
index f7bf36015..bbae3ce1d 100644
--- a/src/tests/elm_test_bubble.c
+++ b/src/tests/elm_test_bubble.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "bubble", ELM_WIN_BASIC);
bubble = elm_bubble_add(win);
- eo_do(bubble, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(bubble);
ck_assert(role == ELM_ATSPI_ROLE_FILLER);
diff --git a/src/tests/elm_test_button.c b/src/tests/elm_test_button.c
index cef40908e..afa1cadd4 100644
--- a/src/tests/elm_test_button.c
+++ b/src/tests/elm_test_button.c
@@ -17,7 +17,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "button", ELM_WIN_BASIC);
button = elm_button_add(win);
- eo_do(button, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(button);
ck_assert(role == ELM_ATSPI_ROLE_PUSH_BUTTON);
diff --git a/src/tests/elm_test_calendar.c b/src/tests/elm_test_calendar.c
index 714b3708a..433b5d14b 100644
--- a/src/tests/elm_test_calendar.c
+++ b/src/tests/elm_test_calendar.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "calendar", ELM_WIN_BASIC);
calendar = elm_calendar_add(win);
- eo_do(calendar, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(calendar);
ck_assert(role == ELM_ATSPI_ROLE_CALENDAR);
diff --git a/src/tests/elm_test_check.c b/src/tests/elm_test_check.c
index 8ff9caba2..8abfe3a05 100644
--- a/src/tests/elm_test_check.c
+++ b/src/tests/elm_test_check.c
@@ -59,7 +59,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "check", ELM_WIN_BASIC);
check = elm_check_add(win);
- eo_do(check, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(check);
ck_assert(role == ELM_ATSPI_ROLE_CHECK_BOX);
diff --git a/src/tests/elm_test_clock.c b/src/tests/elm_test_clock.c
index fdccab92e..713858d71 100644
--- a/src/tests/elm_test_clock.c
+++ b/src/tests/elm_test_clock.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "clock", ELM_WIN_BASIC);
clk = elm_clock_add(win);
- eo_do(clk, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(clk);
ck_assert(role == ELM_ATSPI_ROLE_TEXT);
diff --git a/src/tests/elm_test_colorselector.c b/src/tests/elm_test_colorselector.c
index 78c3abd03..321f3df03 100644
--- a/src/tests/elm_test_colorselector.c
+++ b/src/tests/elm_test_colorselector.c
@@ -42,7 +42,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "colorselector", ELM_WIN_BASIC);
c = elm_colorselector_add(win);
- eo_do(c, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(c);
ck_assert(role == ELM_ATSPI_ROLE_COLOR_CHOOSER);
diff --git a/src/tests/elm_test_conformant.c b/src/tests/elm_test_conformant.c
index 1c96c138b..a646e5ecb 100644
--- a/src/tests/elm_test_conformant.c
+++ b/src/tests/elm_test_conformant.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "conformant", ELM_WIN_BASIC);
conformant = elm_conformant_add(win);
- eo_do(conformant, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(conformant);
ck_assert(role == ELM_ATSPI_ROLE_FILLER);
diff --git a/src/tests/elm_test_ctxpopup.c b/src/tests/elm_test_ctxpopup.c
index 905530edd..5c5ed6f9c 100644
--- a/src/tests/elm_test_ctxpopup.c
+++ b/src/tests/elm_test_ctxpopup.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "icon", ELM_WIN_BASIC);
ctxpopup = elm_ctxpopup_add(win);
- eo_do(ctxpopup, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(ctxpopup);
ck_assert(role == ELM_ATSPI_ROLE_POPUP_MENU);
diff --git a/src/tests/elm_test_datetime.c b/src/tests/elm_test_datetime.c
index ce3ad1d9d..0935f8866 100644
--- a/src/tests/elm_test_datetime.c
+++ b/src/tests/elm_test_datetime.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "datetime", ELM_WIN_BASIC);
datetime = elm_datetime_add(win);
- eo_do(datetime, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(datetime);
ck_assert(role == ELM_ATSPI_ROLE_DATE_EDITOR);
diff --git a/src/tests/elm_test_dayselector.c b/src/tests/elm_test_dayselector.c
index c3e0fda47..d4f028878 100644
--- a/src/tests/elm_test_dayselector.c
+++ b/src/tests/elm_test_dayselector.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "dayselector", ELM_WIN_BASIC);
dayselector = elm_dayselector_add(win);
- eo_do(dayselector, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(dayselector);
ck_assert(role == ELM_ATSPI_ROLE_PANEL);
diff --git a/src/tests/elm_test_diskselector.c b/src/tests/elm_test_diskselector.c
index 34fba2312..e902939d5 100644
--- a/src/tests/elm_test_diskselector.c
+++ b/src/tests/elm_test_diskselector.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "diskselector", ELM_WIN_BASIC);
diskselector = elm_diskselector_add(win);
- eo_do(diskselector, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(diskselector);
ck_assert(role == ELM_ATSPI_ROLE_LIST);
diff --git a/src/tests/elm_test_entry.c b/src/tests/elm_test_entry.c
index f8c614b1a..ea898572e 100644
--- a/src/tests/elm_test_entry.c
+++ b/src/tests/elm_test_entry.c
@@ -38,22 +38,22 @@ START_TEST (elm_entry_atspi_text_char_get)
expected = eina_unicode_utf8_to_unicode(txt, NULL);
- eo_do(entry, val = elm_interface_atspi_text_character_get(-1));
+ val = elm_interface_atspi_text_character_get(entry, -1);
ck_assert(val == 0);
- eo_do(entry, val = elm_interface_atspi_text_character_get(0));
+ val = elm_interface_atspi_text_character_get(entry, 0);
ck_assert(val == expected[0]);
- eo_do(entry, val = elm_interface_atspi_text_character_get(1));
+ val = elm_interface_atspi_text_character_get(entry, 1);
ck_assert(val == expected[1]);
- eo_do(entry, val = elm_interface_atspi_text_character_get(2));
+ val = elm_interface_atspi_text_character_get(entry, 2);
ck_assert(val == expected[2]);
- eo_do(entry, val = elm_interface_atspi_text_character_get(6));
+ val = elm_interface_atspi_text_character_get(entry, 6);
ck_assert(val == expected[6]);
- eo_do(entry, val = elm_interface_atspi_text_character_get(26));
+ val = elm_interface_atspi_text_character_get(entry, 26);
ck_assert(val == 0);
free(expected);
@@ -74,7 +74,7 @@ START_TEST (elm_entry_atspi_text_char_count)
entry = elm_entry_add(win);
elm_object_text_set(entry, mtxt);
- eo_do(entry, val = elm_interface_atspi_text_character_count_get());
+ val = elm_interface_atspi_text_character_count_get(entry);
ck_assert(val == 12);
elm_shutdown();
@@ -96,28 +96,28 @@ START_TEST (elm_entry_atspi_text_string_get_char)
elm_object_text_set(entry, txt);
start = 1;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end);
ck_assert_str_eq(val, "o");
ck_assert(start == 1);
ck_assert(end == 2);
if (val) free(val);
start = 8;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end);
ck_assert_str_eq(val, "Å›");
ck_assert(start == 8);
ck_assert(end == 9);
if (val) free(val);
start = 11;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end);
ck_assert_str_eq(val, " ");
ck_assert(start == 11);
ck_assert(end == 12);
if (val) free(val);
start = 111;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_CHAR, &start, &end);
ck_assert(start == -1);
ck_assert(end == -1);
ck_assert(val == NULL);
@@ -141,28 +141,28 @@ START_TEST (elm_entry_atspi_text_string_get_word)
elm_object_text_set(entry, txt);
start = 1;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end);
ck_assert_str_eq(val, "Lorem");
ck_assert(start == 0);
ck_assert(end == 5);
if (val) free(val);
start = 6;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end);
ck_assert_str_eq(val, "ipśum");
ck_assert(start == 6);
ck_assert(end == 11);
if (val) free(val);
start = 19;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end);
ck_assert_str_eq(val, "dolor");
ck_assert(start == 14);
ck_assert(end == 19);
if (val) free(val);
start = 111;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end);
ck_assert(start == -1);
ck_assert(end == -1);
ck_assert(val == NULL);
@@ -187,28 +187,28 @@ START_TEST (elm_entry_atspi_text_string_get_paragraph)
elm_object_text_set(entry, txt);
start = 1;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH, &start, &end);
ck_assert_str_eq(val, "Lorem ipśum");
ck_assert(start == 0);
ck_assert(end == 11);
if (val) free(val);
start = 20;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH, &start, &end);
ck_assert_str_eq(val, " dolor sit");
ck_assert(start == 12);
ck_assert(end == 24);
if (val) free(val);
start = 25;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_PARAGRAPH, &start, &end);
ck_assert_str_eq(val, " amęt");
ck_assert(start == 25);
ck_assert(end == 30);
if (val) free(val);
start = 111;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_WORD, &start, &end);
ck_assert(start == -1);
ck_assert(end == -1);
ck_assert(val == NULL);
@@ -235,7 +235,7 @@ START_TEST (elm_entry_atspi_text_string_get_line)
elm_object_text_set(entry, txt);
start = 1;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_LINE, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_LINE, &start, &end);
ck_assert_str_eq(val, "Lorem ipśum");
ck_assert(start == 0);
@@ -243,7 +243,7 @@ START_TEST (elm_entry_atspi_text_string_get_line)
if (val) free(val);
start = 13;
- eo_do(entry, val = elm_interface_atspi_text_string_get(ELM_ATSPI_TEXT_GRANULARITY_LINE, &start, &end));
+ val = elm_interface_atspi_text_string_get(entry, ELM_ATSPI_TEXT_GRANULARITY_LINE, &start, &end);
ck_assert_str_eq(val, " dolor sit amęt");
ck_assert(start == 12);
ck_assert(end == 29);
@@ -266,17 +266,17 @@ START_TEST (elm_entry_atspi_text_text_get)
elm_object_text_set(entry, txt);
// invalid ranges
- eo_do(entry, val = elm_interface_atspi_text_get(6, 100));
+ val = elm_interface_atspi_text_get(entry, 6, 100);
ck_assert(val == NULL);
- eo_do(entry, val = elm_interface_atspi_text_get(-6, 10));
+ val = elm_interface_atspi_text_get(entry, -6, 10);
ck_assert(val == NULL);
- eo_do(entry, val = elm_interface_atspi_text_get(-6, -10));
+ val = elm_interface_atspi_text_get(entry, -6, -10);
ck_assert(val == NULL);
- eo_do(entry, val = elm_interface_atspi_text_get(60, 100));
+ val = elm_interface_atspi_text_get(entry, 60, 100);
ck_assert(val == NULL);
// proper range
- eo_do(entry, val = elm_interface_atspi_text_get(6, 17));
+ val = elm_interface_atspi_text_get(entry, 6, 17);
ck_assert_str_eq(val, "Xpśum dolor");
if (val) free(val);
@@ -298,30 +298,30 @@ START_TEST (elm_entry_atspi_text_selections)
entry = elm_entry_add(win);
elm_object_text_set(entry, txt);
- eo_do(entry, val = elm_interface_atspi_text_selections_count_get());
+ val = elm_interface_atspi_text_selections_count_get(entry);
ck_assert(val == 0);
elm_entry_select_region_set(entry, 2, 4);
- eo_do(entry, val = elm_interface_atspi_text_selections_count_get());
+ val = elm_interface_atspi_text_selections_count_get(entry);
ck_assert(val == 1);
- eo_do(entry, elm_interface_atspi_text_selection_get(0, &start, &end));
+ elm_interface_atspi_text_selection_get(entry, 0, &start, &end);
ck_assert(start == 2);
ck_assert(end == 4);
elm_entry_select_region_set(entry, 6, 10);
- eo_do(entry, val = elm_interface_atspi_text_selections_count_get());
+ val = elm_interface_atspi_text_selections_count_get(entry);
ck_assert(val == 1);
- eo_do(entry, elm_interface_atspi_text_selection_get(0, &start, &end));
+ elm_interface_atspi_text_selection_get(entry, 0, &start, &end);
ck_assert(start == 6);
ck_assert(end == 10);
elm_entry_select_none(entry);
- eo_do(entry, ret = elm_interface_atspi_text_selection_add(2, 5));
+ ret = elm_interface_atspi_text_selection_add(entry, 2, 5);
ck_assert(ret == EINA_TRUE);
str = elm_entry_selection_get(entry);
ck_assert_str_eq(str, "rem");
- eo_do(entry, ret = elm_interface_atspi_text_selection_remove(0));
+ ret = elm_interface_atspi_text_selection_remove(entry, 0);
ck_assert(ret == EINA_TRUE);
str = elm_entry_selection_get(entry);
ck_assert(str == NULL);
@@ -339,7 +339,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "entry", ELM_WIN_BASIC);
entry = elm_entry_add(win);
- eo_do(entry, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(entry);
ck_assert(role == ELM_ATSPI_ROLE_ENTRY);
diff --git a/src/tests/elm_test_fileselector.c b/src/tests/elm_test_fileselector.c
index cda9ed0f1..4a86d999a 100644
--- a/src/tests/elm_test_fileselector.c
+++ b/src/tests/elm_test_fileselector.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "fileselector", ELM_WIN_BASIC);
fileselector = elm_fileselector_add(win);
- eo_do(fileselector, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(fileselector);
ck_assert(role == ELM_ATSPI_ROLE_FILE_CHOOSER);
diff --git a/src/tests/elm_test_fileselector_button.c b/src/tests/elm_test_fileselector_button.c
index fab98ef9b..653678d9d 100644
--- a/src/tests/elm_test_fileselector_button.c
+++ b/src/tests/elm_test_fileselector_button.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "fileselector_button", ELM_WIN_BASIC);
fs_button = elm_fileselector_button_add(win);
- eo_do(fs_button, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(fs_button);
ck_assert(role == ELM_ATSPI_ROLE_PUSH_BUTTON);
diff --git a/src/tests/elm_test_fileselector_entry.c b/src/tests/elm_test_fileselector_entry.c
index 5dedd8987..d78cf1b23 100644
--- a/src/tests/elm_test_fileselector_entry.c
+++ b/src/tests/elm_test_fileselector_entry.c
@@ -15,7 +15,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "fileselectorentry", ELM_WIN_BASIC);
fs_entry = elm_fileselector_entry_add(win);
- eo_do(fs_entry, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(fs_entry);
ck_assert(role == ELM_ATSPI_ROLE_GROUPING);
diff --git a/src/tests/elm_test_flip.c b/src/tests/elm_test_flip.c
index bd7d16f31..947c020dd 100644
--- a/src/tests/elm_test_flip.c
+++ b/src/tests/elm_test_flip.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "flip", ELM_WIN_BASIC);
flip = elm_flip_add(win);
- eo_do(flip, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(flip);
ck_assert(role == ELM_ATSPI_ROLE_PAGE_TAB_LIST);
diff --git a/src/tests/elm_test_flipselector.c b/src/tests/elm_test_flipselector.c
index c14039f81..2ede134a0 100644
--- a/src/tests/elm_test_flipselector.c
+++ b/src/tests/elm_test_flipselector.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "flipselector", ELM_WIN_BASIC);
flipselector = elm_flipselector_add(win);
- eo_do(flipselector, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(flipselector);
ck_assert(role == ELM_ATSPI_ROLE_LIST);
diff --git a/src/tests/elm_test_frame.c b/src/tests/elm_test_frame.c
index 2744e97aa..2527544a3 100644
--- a/src/tests/elm_test_frame.c
+++ b/src/tests/elm_test_frame.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "frame", ELM_WIN_BASIC);
frame = elm_frame_add(win);
- eo_do(frame, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(frame);
ck_assert(role == ELM_ATSPI_ROLE_FRAME);
diff --git a/src/tests/elm_test_gengrid.c b/src/tests/elm_test_gengrid.c
index f0b3c2a29..54e37e20c 100644
--- a/src/tests/elm_test_gengrid.c
+++ b/src/tests/elm_test_gengrid.c
@@ -17,7 +17,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "gengrid", ELM_WIN_BASIC);
gengrid = elm_gengrid_add(win);
- eo_do(gengrid, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(gengrid);
ck_assert(role == ELM_ATSPI_ROLE_TREE_TABLE);
@@ -66,7 +66,7 @@ START_TEST(elm_atspi_children_parent)
elm_gengrid_item_fields_update(it, "*.", ELM_GENGRID_ITEM_FIELD_CONTENT);
ck_assert(content != NULL);
- eo_do(content, parent = elm_interface_atspi_accessible_parent_get());
+ parent = elm_interface_atspi_accessible_parent_get(content);
ck_assert(it == parent);
elm_shutdown();
diff --git a/src/tests/elm_test_genlist.c b/src/tests/elm_test_genlist.c
index a2008156f..5d23930f2 100644
--- a/src/tests/elm_test_genlist.c
+++ b/src/tests/elm_test_genlist.c
@@ -28,7 +28,7 @@ START_TEST (elm_atspi_role_get)
Elm_Atspi_Role role;
- eo_do(genlist, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(genlist);
ck_assert(role == ELM_ATSPI_ROLE_LIST);
@@ -42,14 +42,14 @@ START_TEST(elm_atspi_children_get1)
Eina_List *children;
Elm_Object_Item *it[3];
- eo_do(genlist, children = elm_interface_atspi_accessible_children_get());
+ children = elm_interface_atspi_accessible_children_get(genlist);
ck_assert(children == NULL);
it[0] = elm_genlist_item_append(genlist, &itc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
it[1] = elm_genlist_item_append(genlist, &itc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
it[2] = elm_genlist_item_append(genlist, &itc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
- eo_do(genlist, children = elm_interface_atspi_accessible_children_get());
+ children = elm_interface_atspi_accessible_children_get(genlist);
ck_assert(eina_list_count(children) == 3);
ck_assert(eina_list_nth(children, 0) == it[0]);
ck_assert(eina_list_nth(children, 1) == it[1]);
@@ -71,7 +71,7 @@ START_TEST(elm_atspi_children_get2)
it[1] = elm_genlist_item_prepend(genlist, &itc, NULL, NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
it[2] = elm_genlist_item_append(genlist, &itc, NULL, NULL, ELM_GENLIST_ITEM_TREE, NULL, NULL);
- eo_do(genlist, children = elm_interface_atspi_accessible_children_get());
+ children = elm_interface_atspi_accessible_children_get(genlist);
ck_assert(eina_list_nth(children, 1) == it[0]);
ck_assert(eina_list_nth(children, 0) == it[1]);
ck_assert(eina_list_nth(children, 2) == it[2]);
@@ -103,7 +103,7 @@ START_TEST(elm_atspi_children_events_add)
Elm_Object_Item *it[3];
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_handler_add(_children_changed_cb, NULL));
+ elm_interface_atspi_accessible_event_handler_add(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, _children_changed_cb, NULL);
it[0] = elm_genlist_item_append(genlist, &itc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
ck_assert(genlist == current);
@@ -140,7 +140,7 @@ START_TEST(elm_atspi_children_events_del1)
it[1] = elm_genlist_item_prepend(genlist, &itc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
it[2] = elm_genlist_item_append(genlist, &itc, NULL, NULL, ELM_GENLIST_ITEM_TREE, NULL, NULL);
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_handler_add(_children_changed_cb, NULL));
+ elm_interface_atspi_accessible_event_handler_add(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, _children_changed_cb, NULL);
elm_object_item_del(it[0]);
ck_assert(genlist == current);
@@ -168,7 +168,7 @@ START_TEST(elm_atspi_children_events_del2)
it = elm_genlist_item_append(genlist, &itc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
- eo_do(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, elm_interface_atspi_accessible_event_handler_add(_children_changed_cb, NULL));
+ elm_interface_atspi_accessible_event_handler_add(ELM_INTERFACE_ATSPI_ACCESSIBLE_MIXIN, _children_changed_cb, NULL);
elm_genlist_clear(genlist);
ck_assert(genlist == current);
diff --git a/src/tests/elm_test_glview.c b/src/tests/elm_test_glview.c
index 1ad462c5d..556c22f6e 100644
--- a/src/tests/elm_test_glview.c
+++ b/src/tests/elm_test_glview.c
@@ -20,7 +20,7 @@ START_TEST (elm_atspi_role_get)
// if no gl backend skip test
if (glview)
{
- eo_do(glview, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(glview);
ck_assert(role == ELM_ATSPI_ROLE_ANIMATION);
}
diff --git a/src/tests/elm_test_grid.c b/src/tests/elm_test_grid.c
index 9f0526154..f1350d49e 100644
--- a/src/tests/elm_test_grid.c
+++ b/src/tests/elm_test_grid.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "grid", ELM_WIN_BASIC);
grid = elm_grid_add(win);
- eo_do(grid, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(grid);
ck_assert(role == ELM_ATSPI_ROLE_FILLER);
diff --git a/src/tests/elm_test_hover.c b/src/tests/elm_test_hover.c
index 5eedb19ed..b23f89211 100644
--- a/src/tests/elm_test_hover.c
+++ b/src/tests/elm_test_hover.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "hover", ELM_WIN_BASIC);
hover = elm_hover_add(win);
- eo_do(hover, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(hover);
ck_assert(role == ELM_ATSPI_ROLE_POPUP_MENU);
diff --git a/src/tests/elm_test_hoversel.c b/src/tests/elm_test_hoversel.c
index dedccf652..14f1148b5 100644
--- a/src/tests/elm_test_hoversel.c
+++ b/src/tests/elm_test_hoversel.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "hoversel", ELM_WIN_BASIC);
hoversel = elm_hoversel_add(win);
- eo_do(hoversel, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(hoversel);
ck_assert(role == ELM_ATSPI_ROLE_PUSH_BUTTON);
diff --git a/src/tests/elm_test_icon.c b/src/tests/elm_test_icon.c
index 757e00d26..7cc9469d8 100644
--- a/src/tests/elm_test_icon.c
+++ b/src/tests/elm_test_icon.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "icon", ELM_WIN_BASIC);
icon = elm_icon_add(win);
- eo_do(icon, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(icon);
ck_assert(role == ELM_ATSPI_ROLE_IMAGE);
diff --git a/src/tests/elm_test_image.c b/src/tests/elm_test_image.c
index 2d075f79e..fcc728c8f 100644
--- a/src/tests/elm_test_image.c
+++ b/src/tests/elm_test_image.c
@@ -26,7 +26,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "image", ELM_WIN_BASIC);
image = elm_image_add(win);
- eo_do(image, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(image);
ck_assert(role == ELM_ATSPI_ROLE_IMAGE);
@@ -42,7 +42,7 @@ _async_error_cb(void *data, Eo *obj,
Test_Data *td = data;
char path[PATH_MAX];
sprintf(path, pathfmt, td->image_id);
- eo_do(obj, efl_file_set(path, NULL));
+ efl_file_set(obj, path, NULL);
return EO_CALLBACK_CONTINUE;
}
@@ -56,7 +56,7 @@ _async_opened_cb(void *data, Eo *obj,
char path[PATH_MAX];
sprintf(path, pathfmt, td->image_id);
- eo_do(obj, efl_file_get(&ff, &kk));
+ efl_file_get(obj, &ff, &kk);
r1 = strrchr(ff, '/');
r2 = strrchr(path, '/');
ck_assert(!strcmp(r1, r2));
@@ -66,7 +66,7 @@ _async_opened_cb(void *data, Eo *obj,
{
td->image_id++;
sprintf(path, pathfmt, td->image_id);
- eo_do(obj, efl_file_set(path, NULL));
+ efl_file_set(obj, path, NULL);
return EO_CALLBACK_CONTINUE;
}
else if (td->image_id < MAX_IMAGE_ID)
@@ -75,7 +75,7 @@ _async_opened_cb(void *data, Eo *obj,
for (; td->image_id < MAX_IMAGE_ID;)
{
sprintf(path, pathfmt, ++td->image_id);
- eo_do(obj, efl_file_set(path, NULL));
+ efl_file_set(obj, path, NULL);
}
return EO_CALLBACK_CONTINUE;
}
@@ -110,13 +110,12 @@ START_TEST (elm_image_async_path)
td.image_id = 0;
image = elm_image_add(win);
- eo_do(image,
- one = efl_file_async_get();
- efl_file_async_set(1);
- eo_event_callback_add(EFL_FILE_EVENT_ASYNC_ERROR, _async_error_cb, &td);
- eo_event_callback_add(EFL_FILE_EVENT_ASYNC_OPENED, _async_opened_cb, &td);
- ok = efl_file_set(invalid, NULL);
- two = efl_file_async_get());
+ one = efl_file_async_get(image);
+ efl_file_async_set(image, 1);
+ eo_event_callback_add(image, EFL_FILE_EVENT_ASYNC_ERROR, _async_error_cb, &td);
+ eo_event_callback_add(image, EFL_FILE_EVENT_ASYNC_OPENED, _async_opened_cb, &td);
+ ok = efl_file_set(image, invalid, NULL);
+ two = efl_file_async_get(image);
ck_assert(!one && two);
ck_assert(ok);
@@ -148,12 +147,10 @@ START_TEST (elm_image_async_mmap)
ck_assert(f);
image = elm_image_add(win);
- eo_do(image,
- efl_file_async_set(1);
- eo_event_callback_add(EFL_FILE_EVENT_ASYNC_ERROR, _async_error_cb, &td);
- eo_event_callback_add(EFL_FILE_EVENT_ASYNC_OPENED, _async_opened_cb, &td);
- ok = efl_file_mmap_set(f, NULL);
- );
+ efl_file_async_set(image, 1);
+ eo_event_callback_add(image, EFL_FILE_EVENT_ASYNC_ERROR, _async_error_cb, &td);
+ eo_event_callback_add(image, EFL_FILE_EVENT_ASYNC_OPENED, _async_opened_cb, &td);
+ ok = efl_file_mmap_set(image, f, NULL);
ck_assert(ok);
ecore_timer_add(10.0, _timeout_cb, &td);
diff --git a/src/tests/elm_test_index.c b/src/tests/elm_test_index.c
index 6b9fdc132..1a34933cc 100644
--- a/src/tests/elm_test_index.c
+++ b/src/tests/elm_test_index.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "index", ELM_WIN_BASIC);
idx = elm_index_add(win);
- eo_do(idx, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(idx);
ck_assert(role == ELM_ATSPI_ROLE_SCROLL_BAR);
diff --git a/src/tests/elm_test_inwin.c b/src/tests/elm_test_inwin.c
index a5bcfc7d2..942945dff 100644
--- a/src/tests/elm_test_inwin.c
+++ b/src/tests/elm_test_inwin.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "inwin", ELM_WIN_BASIC);
inwin = elm_win_inwin_add(win);
- eo_do(inwin, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(inwin);
ck_assert(role == ELM_ATSPI_ROLE_GLASS_PANE);
diff --git a/src/tests/elm_test_label.c b/src/tests/elm_test_label.c
index 813ef2f7d..a81fdf441 100644
--- a/src/tests/elm_test_label.c
+++ b/src/tests/elm_test_label.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "label", ELM_WIN_BASIC);
label = elm_label_add(win);
- eo_do(label, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(label);
ck_assert(role == ELM_ATSPI_ROLE_LABEL);
diff --git a/src/tests/elm_test_layout.c b/src/tests/elm_test_layout.c
index f1d45719e..5ccfb50f8 100644
--- a/src/tests/elm_test_layout.c
+++ b/src/tests/elm_test_layout.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "layout", ELM_WIN_BASIC);
layout = elm_layout_add(win);
- eo_do(layout, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(layout);
ck_assert(role == ELM_ATSPI_ROLE_FILLER);
diff --git a/src/tests/elm_test_list.c b/src/tests/elm_test_list.c
index 54665f41f..3afd06249 100644
--- a/src/tests/elm_test_list.c
+++ b/src/tests/elm_test_list.c
@@ -23,15 +23,15 @@ START_TEST (elm_list_atspi_selection_selected_children_count_get)
list = elm_list_add(win);
item = elm_list_item_append(list, "First Element", NULL, NULL, NULL, NULL);
- eo_do(list, val = elm_interface_atspi_selection_selected_children_count_get());
+ val = elm_interface_atspi_selection_selected_children_count_get(list);
ck_assert(val == 0);
elm_list_item_selected_set(item, EINA_TRUE);
- eo_do(list, val = elm_interface_atspi_selection_selected_children_count_get());
+ val = elm_interface_atspi_selection_selected_children_count_get(list);
ck_assert(val == 1);
elm_list_item_selected_set(item, EINA_FALSE);
- eo_do(list, val = elm_interface_atspi_selection_selected_children_count_get());
+ val = elm_interface_atspi_selection_selected_children_count_get(list);
ck_assert(val == 0);
elm_shutdown();
@@ -50,7 +50,7 @@ START_TEST (elm_list_atspi_selection_child_select)
list = elm_list_add(win);
item = elm_list_item_append(list, "First Element", NULL, NULL, NULL, NULL);
- eo_do(list, val = elm_interface_atspi_selection_child_select(0));
+ val = elm_interface_atspi_selection_child_select(list, 0);
ck_assert(val == EINA_TRUE);
ck_assert(EINA_TRUE == elm_list_item_selected_get(item));
@@ -73,7 +73,7 @@ START_TEST (elm_list_atspi_selection_selected_child_deselect)
item = elm_list_item_append(list, "Second Element", NULL, NULL, NULL, NULL);
elm_list_item_selected_set(item, EINA_TRUE);
- eo_do(list, val = elm_interface_atspi_selection_selected_child_deselect(0));
+ val = elm_interface_atspi_selection_selected_child_deselect(list, 0);
ck_assert(val == EINA_TRUE);
ck_assert(EINA_FALSE == elm_list_item_selected_get(item));
@@ -93,11 +93,11 @@ START_TEST (elm_list_atspi_selection_is_child_selected)
list = elm_list_add(win);
item = elm_list_item_append(list, "First Element", NULL, NULL, NULL, NULL);
- eo_do(list, val = elm_interface_atspi_selection_is_child_selected(0));
+ val = elm_interface_atspi_selection_is_child_selected(list, 0);
ck_assert(val == EINA_FALSE);
elm_list_item_selected_set(item, EINA_TRUE);
- eo_do(list, val = elm_interface_atspi_selection_is_child_selected(0));
+ val = elm_interface_atspi_selection_is_child_selected(list, 0);
ck_assert(val == EINA_TRUE);
elm_shutdown();
@@ -118,11 +118,11 @@ START_TEST (elm_list_atspi_selection_all_children_select)
item1 = elm_list_item_append(list, "First Element", NULL, NULL, NULL, NULL);
item2 = elm_list_item_append(list, "Second Element", NULL, NULL, NULL, NULL);
- eo_do(list, val = elm_interface_atspi_selection_all_children_select());
+ val = elm_interface_atspi_selection_all_children_select(list);
ck_assert(val == EINA_FALSE);
elm_list_multi_select_set(list, EINA_TRUE);
- eo_do(list, val = elm_interface_atspi_selection_all_children_select());
+ val = elm_interface_atspi_selection_all_children_select(list);
ck_assert(val == EINA_TRUE);
ck_assert(EINA_TRUE == elm_list_item_selected_get(item1));
ck_assert(EINA_TRUE == elm_list_item_selected_get(item2));
@@ -149,7 +149,7 @@ START_TEST (elm_list_atspi_selection_clear)
elm_list_item_selected_set(item2, EINA_TRUE);
- eo_do(list, val = elm_interface_atspi_selection_clear());
+ val = elm_interface_atspi_selection_clear(list);
ck_assert(val == EINA_TRUE);
ck_assert(EINA_FALSE == elm_list_item_selected_get(item1));
ck_assert(EINA_FALSE == elm_list_item_selected_get(item2));
@@ -173,7 +173,7 @@ START_TEST (elm_list_atspi_selection_child_deselect)
item = elm_list_item_append(list, "Second Element", NULL, NULL, NULL, NULL);
elm_list_item_selected_set(item, EINA_TRUE);
- eo_do(list, val = elm_interface_atspi_selection_selected_child_deselect(1));
+ val = elm_interface_atspi_selection_selected_child_deselect(list, 1);
ck_assert(val == EINA_TRUE);
ck_assert(EINA_FALSE == elm_list_item_selected_get(item));
@@ -192,7 +192,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "list", ELM_WIN_BASIC);
list = elm_list_add(win);
- eo_do(list, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(list);
ck_assert(role == ELM_ATSPI_ROLE_LIST);
@@ -220,10 +220,10 @@ START_TEST(elm_atspi_children_parent)
evas_object_show(list);
- eo_do(icon, parent = elm_interface_atspi_accessible_parent_get());
+ parent = elm_interface_atspi_accessible_parent_get(icon);
ck_assert(list == parent);
- eo_do(end, parent = elm_interface_atspi_accessible_parent_get());
+ parent = elm_interface_atspi_accessible_parent_get(end);
ck_assert(list == parent);
elm_shutdown();
diff --git a/src/tests/elm_test_map.c b/src/tests/elm_test_map.c
index 81935d505..efaaa8f7f 100644
--- a/src/tests/elm_test_map.c
+++ b/src/tests/elm_test_map.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "map", ELM_WIN_BASIC);
map = elm_map_add(win);
- eo_do(map, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(map);
ck_assert(role == ELM_ATSPI_ROLE_IMAGE_MAP);
diff --git a/src/tests/elm_test_mapbuf.c b/src/tests/elm_test_mapbuf.c
index e9d571ac5..570d37f4c 100644
--- a/src/tests/elm_test_mapbuf.c
+++ b/src/tests/elm_test_mapbuf.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "mapbuf", ELM_WIN_BASIC);
mapbuf = elm_mapbuf_add(win);
- eo_do(mapbuf, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(mapbuf);
ck_assert(role == ELM_ATSPI_ROLE_IMAGE_MAP);
diff --git a/src/tests/elm_test_menu.c b/src/tests/elm_test_menu.c
index 1975db1ea..015bc8985 100644
--- a/src/tests/elm_test_menu.c
+++ b/src/tests/elm_test_menu.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "menu", ELM_WIN_BASIC);
menu = elm_menu_add(win);
- eo_do(menu, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(menu);
ck_assert(role == ELM_ATSPI_ROLE_MENU);
diff --git a/src/tests/elm_test_multibuttonentry.c b/src/tests/elm_test_multibuttonentry.c
index 3c29ee374..9a8a34a26 100644
--- a/src/tests/elm_test_multibuttonentry.c
+++ b/src/tests/elm_test_multibuttonentry.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "multibuttonentry", ELM_WIN_BASIC);
multibuttonentry = elm_multibuttonentry_add(win);
- eo_do(multibuttonentry, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(multibuttonentry);
ck_assert(role == ELM_ATSPI_ROLE_ENTRY);
diff --git a/src/tests/elm_test_naviframe.c b/src/tests/elm_test_naviframe.c
index 7e6844743..a34ce3e6e 100644
--- a/src/tests/elm_test_naviframe.c
+++ b/src/tests/elm_test_naviframe.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "naviframe", ELM_WIN_BASIC);
naviframe = elm_naviframe_add(win);
- eo_do(naviframe, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(naviframe);
ck_assert(role == ELM_ATSPI_ROLE_PAGE_TAB_LIST);
diff --git a/src/tests/elm_test_notify.c b/src/tests/elm_test_notify.c
index a213fa2de..9fe99cf01 100644
--- a/src/tests/elm_test_notify.c
+++ b/src/tests/elm_test_notify.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "notify", ELM_WIN_BASIC);
notify = elm_notify_add(win);
- eo_do(notify, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(notify);
ck_assert(role == ELM_ATSPI_ROLE_NOTIFICATION);
diff --git a/src/tests/elm_test_panel.c b/src/tests/elm_test_panel.c
index 2e34739f4..e98792ee6 100644
--- a/src/tests/elm_test_panel.c
+++ b/src/tests/elm_test_panel.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "panel", ELM_WIN_BASIC);
panel = elm_panel_add(win);
- eo_do(panel, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(panel);
ck_assert(role == ELM_ATSPI_ROLE_PANEL);
diff --git a/src/tests/elm_test_panes.c b/src/tests/elm_test_panes.c
index fc286914f..fea0a02e2 100644
--- a/src/tests/elm_test_panes.c
+++ b/src/tests/elm_test_panes.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "panes", ELM_WIN_BASIC);
panes = elm_panes_add(win);
- eo_do(panes, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(panes);
ck_assert(role == ELM_ATSPI_ROLE_SPLIT_PANE);
diff --git a/src/tests/elm_test_photo.c b/src/tests/elm_test_photo.c
index 322c363cb..3d8bc5fc4 100644
--- a/src/tests/elm_test_photo.c
+++ b/src/tests/elm_test_photo.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "photo", ELM_WIN_BASIC);
photo = elm_photo_add(win);
- eo_do(photo, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(photo);
ck_assert(role == ELM_ATSPI_ROLE_IMAGE);
diff --git a/src/tests/elm_test_photocam.c b/src/tests/elm_test_photocam.c
index f60604f34..e8d1f78c5 100644
--- a/src/tests/elm_test_photocam.c
+++ b/src/tests/elm_test_photocam.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "photocam", ELM_WIN_BASIC);
photocam = elm_photocam_add(win);
- eo_do(photocam, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(photocam);
ck_assert(role == ELM_ATSPI_ROLE_IMAGE);
diff --git a/src/tests/elm_test_player.c b/src/tests/elm_test_player.c
index be62d89a6..863bfba00 100644
--- a/src/tests/elm_test_player.c
+++ b/src/tests/elm_test_player.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "player", ELM_WIN_BASIC);
player = elm_player_add(win);
- eo_do(player, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(player);
ck_assert(role == ELM_ATSPI_ROLE_ANIMATION);
diff --git a/src/tests/elm_test_plug.c b/src/tests/elm_test_plug.c
index c8ad28931..8139ae538 100644
--- a/src/tests/elm_test_plug.c
+++ b/src/tests/elm_test_plug.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "plug", ELM_WIN_BASIC);
plug = elm_plug_add(win);
- eo_do(plug, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(plug);
ck_assert(role == ELM_ATSPI_ROLE_IMAGE);
diff --git a/src/tests/elm_test_popup.c b/src/tests/elm_test_popup.c
index f98adf146..b28447544 100644
--- a/src/tests/elm_test_popup.c
+++ b/src/tests/elm_test_popup.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "popup", ELM_WIN_BASIC);
popup = elm_popup_add(win);
- eo_do(popup, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(popup);
ck_assert(role == ELM_ATSPI_ROLE_NOTIFICATION);
diff --git a/src/tests/elm_test_prefs.c b/src/tests/elm_test_prefs.c
index a4418450c..b27d5705e 100644
--- a/src/tests/elm_test_prefs.c
+++ b/src/tests/elm_test_prefs.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "prefs", ELM_WIN_BASIC);
prefs = elm_prefs_add(win);
- eo_do(prefs, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(prefs);
ck_assert(role == ELM_ATSPI_ROLE_REDUNDANT_OBJECT);
diff --git a/src/tests/elm_test_progressbar.c b/src/tests/elm_test_progressbar.c
index fe6900a67..53319d7ff 100644
--- a/src/tests/elm_test_progressbar.c
+++ b/src/tests/elm_test_progressbar.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "progressbar", ELM_WIN_BASIC);
progressbar = elm_progressbar_add(win);
- eo_do(progressbar, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(progressbar);
ck_assert(role == ELM_ATSPI_ROLE_PROGRESS_BAR);
diff --git a/src/tests/elm_test_radio.c b/src/tests/elm_test_radio.c
index c0a92a2d1..874dbe7d4 100644
--- a/src/tests/elm_test_radio.c
+++ b/src/tests/elm_test_radio.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "radio", ELM_WIN_BASIC);
radio = elm_radio_add(win);
- eo_do(radio, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(radio);
ck_assert(role == ELM_ATSPI_ROLE_RADIO_BUTTON);
diff --git a/src/tests/elm_test_scroller.c b/src/tests/elm_test_scroller.c
index 9ccbc41a4..537710f4d 100644
--- a/src/tests/elm_test_scroller.c
+++ b/src/tests/elm_test_scroller.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "scroller", ELM_WIN_BASIC);
scroller = elm_scroller_add(win);
- eo_do(scroller, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(scroller);
ck_assert(role == ELM_ATSPI_ROLE_SCROLL_PANE);
diff --git a/src/tests/elm_test_segmentcontrol.c b/src/tests/elm_test_segmentcontrol.c
index 5c60feb3a..31812e6fe 100644
--- a/src/tests/elm_test_segmentcontrol.c
+++ b/src/tests/elm_test_segmentcontrol.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "segmentcontrol", ELM_WIN_BASIC);
segmentcontrol = elm_segment_control_add(win);
- eo_do(segmentcontrol, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(segmentcontrol);
ck_assert(role == ELM_ATSPI_ROLE_LIST);
diff --git a/src/tests/elm_test_separator.c b/src/tests/elm_test_separator.c
index 869b8eee8..a786cd367 100644
--- a/src/tests/elm_test_separator.c
+++ b/src/tests/elm_test_separator.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "icon", ELM_WIN_BASIC);
separator = elm_separator_add(win);
- eo_do(separator, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(separator);
ck_assert(role == ELM_ATSPI_ROLE_SEPARATOR);
diff --git a/src/tests/elm_test_slider.c b/src/tests/elm_test_slider.c
index 99874b9a4..59e359de5 100644
--- a/src/tests/elm_test_slider.c
+++ b/src/tests/elm_test_slider.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "slider", ELM_WIN_BASIC);
slider = elm_slider_add(win);
- eo_do(slider, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(slider);
ck_assert(role == ELM_ATSPI_ROLE_SLIDER);
diff --git a/src/tests/elm_test_slideshow.c b/src/tests/elm_test_slideshow.c
index fb2828f5c..8edacc5e9 100644
--- a/src/tests/elm_test_slideshow.c
+++ b/src/tests/elm_test_slideshow.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "slideshow", ELM_WIN_BASIC);
slideshow = elm_slideshow_add(win);
- eo_do(slideshow, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(slideshow);
ck_assert(role == ELM_ATSPI_ROLE_DOCUMENT_PRESENTATION);
diff --git a/src/tests/elm_test_spinner.c b/src/tests/elm_test_spinner.c
index 41049d2ed..bc77c9738 100644
--- a/src/tests/elm_test_spinner.c
+++ b/src/tests/elm_test_spinner.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "spinner", ELM_WIN_BASIC);
spinner = elm_spinner_add(win);
- eo_do(spinner, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(spinner);
ck_assert(role == ELM_ATSPI_ROLE_SPIN_BUTTON);
diff --git a/src/tests/elm_test_table.c b/src/tests/elm_test_table.c
index ad0d80590..bb7edc5b1 100644
--- a/src/tests/elm_test_table.c
+++ b/src/tests/elm_test_table.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "table", ELM_WIN_BASIC);
table = elm_table_add(win);
- eo_do(table, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(table);
ck_assert(role == ELM_ATSPI_ROLE_FILLER);
diff --git a/src/tests/elm_test_thumb.c b/src/tests/elm_test_thumb.c
index 68db163d0..3a06b0cd7 100644
--- a/src/tests/elm_test_thumb.c
+++ b/src/tests/elm_test_thumb.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "thumb", ELM_WIN_BASIC);
thumb = elm_thumb_add(win);
- eo_do(thumb, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(thumb);
ck_assert(role == ELM_ATSPI_ROLE_IMAGE);
diff --git a/src/tests/elm_test_toolbar.c b/src/tests/elm_test_toolbar.c
index 7e4a6b5c7..d50f50b45 100644
--- a/src/tests/elm_test_toolbar.c
+++ b/src/tests/elm_test_toolbar.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "toolbar", ELM_WIN_BASIC);
toolbar = elm_toolbar_add(win);
- eo_do(toolbar, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(toolbar);
ck_assert(role == ELM_ATSPI_ROLE_TOOL_BAR);
diff --git a/src/tests/elm_test_video.c b/src/tests/elm_test_video.c
index 100feaa42..f3b7fea2d 100644
--- a/src/tests/elm_test_video.c
+++ b/src/tests/elm_test_video.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "video", ELM_WIN_BASIC);
video = elm_video_add(win);
- eo_do(video, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(video);
ck_assert(role == ELM_ATSPI_ROLE_ANIMATION);
diff --git a/src/tests/elm_test_web.c b/src/tests/elm_test_web.c
index d1b8ea765..5efa8f067 100644
--- a/src/tests/elm_test_web.c
+++ b/src/tests/elm_test_web.c
@@ -16,7 +16,7 @@ START_TEST (elm_atspi_role_get)
win = elm_win_add(NULL, "web", ELM_WIN_BASIC);
web = elm_web_add(win);
- eo_do(web, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(web);
ck_assert(role == ELM_ATSPI_ROLE_HTML_CONTAINER);
diff --git a/src/tests/elm_test_win.c b/src/tests/elm_test_win.c
index 6fc07ef81..b10d5610a 100644
--- a/src/tests/elm_test_win.c
+++ b/src/tests/elm_test_win.c
@@ -17,7 +17,7 @@ _do_delete_request(Eo *win)
{
#ifdef HAVE_ELEMENTARY_X
Ecore_X_Window xwin;
- eo_do(win, xwin = elm_obj_win_xwindow_get());
+ xwin = elm_obj_win_xwindow_get(win);
ecore_x_window_delete_request_send(xwin);
#endif
@@ -37,7 +37,7 @@ static Eina_Bool
_timer_hide_window_cb(void *data)
{
Eo *win = (Eo*) data;
- eo_do(win, efl_gfx_visible_set(EINA_FALSE));
+ efl_gfx_visible_set(win, EINA_FALSE);
return ECORE_CALLBACK_PASS_ON;
}
@@ -66,7 +66,7 @@ START_TEST (elm_atspi_role_get)
elm_init(1, NULL);
win = elm_win_add(NULL, "win", ELM_WIN_BASIC);
- eo_do(win, role = elm_interface_atspi_accessible_role_get());
+ role = elm_interface_atspi_accessible_role_get(win);
ck_assert(role == ELM_ATSPI_ROLE_WINDOW);
@@ -83,7 +83,7 @@ START_TEST (elm_atspi_component_position)
Eo *win = elm_win_add(NULL, "win", ELM_WIN_BASIC);
- eo_do(win, ret = elm_interface_atspi_component_position_set(EINA_TRUE, 45, 45));
+ ret = elm_interface_atspi_component_position_set(win, EINA_TRUE, 45, 45);
ck_assert(ret == EINA_TRUE);
Ecore_Evas *ee = ecore_evas_ecore_evas_get(evas_object_evas_get(win));
@@ -106,7 +106,7 @@ START_TEST (elm_atspi_component_size)
Eo *win = elm_win_add(NULL, "win", ELM_WIN_BASIC);
evas_object_resize(win, 50, 50);
- eo_do(win, ret = elm_interface_atspi_component_size_set(100, 100));
+ ret = elm_interface_atspi_component_size_set(win, 100, 100);
ck_assert(ret == EINA_TRUE);
evas_object_geometry_get(win, NULL, NULL, &w, &h);
@@ -121,8 +121,8 @@ START_TEST (elm_win_autohide)
elm_init(0, NULL);
Eo *win = elm_win_add(NULL, "win", ELM_WIN_BASIC);
- eo_do(win, elm_obj_win_autohide_set(EINA_TRUE));
- eo_do(win, efl_gfx_visible_set(EINA_TRUE));
+ elm_obj_win_autohide_set(win, EINA_TRUE);
+ efl_gfx_visible_set(win, EINA_TRUE);
Eina_Bool fail_flag = EINA_FALSE;
ecore_timer_add(_timeout1, _timer_delete_request_cb, win);
@@ -131,7 +131,7 @@ START_TEST (elm_win_autohide)
elm_run();
Eina_Bool visible;
- eo_do(win, visible = efl_gfx_visible_get());
+ visible = efl_gfx_visible_get(win);
ck_assert(visible == EINA_FALSE);
@@ -146,7 +146,7 @@ START_TEST (elm_win_policy_quit_last_window_hidden)
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
Eo *win = elm_win_add(NULL, "win", ELM_WIN_BASIC);
- eo_do(win, efl_gfx_visible_set(EINA_TRUE));
+ efl_gfx_visible_set(win, EINA_TRUE);
Eina_Bool fail_flag = EINA_FALSE;
ecore_timer_add(_timeout1, _timer_hide_window_cb, win);
@@ -155,7 +155,7 @@ START_TEST (elm_win_policy_quit_last_window_hidden)
elm_run();
Eina_Bool visible;
- eo_do(win, visible = efl_gfx_visible_get());
+ visible = efl_gfx_visible_get(win);
ck_assert(fail_flag == EINA_FALSE);
ck_assert(eo_ref_get(win) >= 1);
@@ -172,8 +172,8 @@ START_TEST (elm_win_autohide_and_policy_quit_last_window_hidden)
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
Eo *win = elm_win_add(NULL, "win", ELM_WIN_BASIC);
- eo_do(win, elm_obj_win_autohide_set(EINA_TRUE));
- eo_do(win, efl_gfx_visible_set(EINA_TRUE));
+ elm_obj_win_autohide_set(win, EINA_TRUE);
+ efl_gfx_visible_set(win, EINA_TRUE);
Eina_Bool fail_flag = EINA_FALSE;
ecore_timer_add(_timeout1, _timer_delete_request_cb, win);
@@ -182,7 +182,7 @@ START_TEST (elm_win_autohide_and_policy_quit_last_window_hidden)
elm_run();
Eina_Bool visible;
- eo_do(win, visible = efl_gfx_visible_get());
+ visible = efl_gfx_visible_get(win);
ck_assert(fail_flag == EINA_FALSE);
ck_assert(eo_ref_get(win) >= 1);