summaryrefslogtreecommitdiff
path: root/src/lib/elc_ctxpopup.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elc_ctxpopup.c')
-rw-r--r--src/lib/elc_ctxpopup.c51
1 files changed, 25 insertions, 26 deletions
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);