Object Items: remove casts that are no more needed.

It includes casts to Eo, Elm_Object_Item and to specific items data.
This belongs to the cleaning phase of the object items porting to Eo.
This commit is contained in:
Daniel Zaoui 2014-08-19 10:52:24 +03:00
parent 81becebfa6
commit b01d01528a
39 changed files with 442 additions and 441 deletions

View File

@ -51,7 +51,7 @@ _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((Eo *)it, elm_wdg_item_translate());
eo_do(it, elm_wdg_item_translate());
eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
@ -1142,7 +1142,7 @@ _elm_ctxpopup_evas_object_smart_del(Eo *obj, Elm_Ctxpopup_Data *sd)
ELM_SAFE_FREE(sd->bg, evas_object_del);
EINA_LIST_FREE(sd->items, it)
eo_del((Eo *)it);
eo_del(it);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
}
@ -1270,7 +1270,7 @@ _elm_ctxpopup_item_append(Eo *obj, Elm_Ctxpopup_Data *sd, const char *label, Eva
if (sd->visible) elm_layout_sizing_eval(obj);
return (Elm_Object_Item *)eo_item;
return eo_item;
}
EOLIAN static void
@ -1363,13 +1363,13 @@ _elm_ctxpopup_item_prepend(Eo *obj, Elm_Ctxpopup_Data *sd, const char *label, Ev
if (sd->visible) elm_layout_sizing_eval(obj);
return (Elm_Object_Item *)eo_item;
return eo_item;
}
EAPI Elm_Object_Item *
elm_ctxpopup_item_prev_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_ctxpopup_item_prev_get());
return eo_do(it, elm_obj_ctxpopup_item_prev_get());
}
EOLIAN static Elm_Object_Item *
@ -1390,7 +1390,7 @@ _elm_ctxpopup_item_prev_get(Eo *eo_item EINA_UNUSED, Elm_Ctxpopup_Item_Data *ite
EAPI Elm_Object_Item *
elm_ctxpopup_item_next_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_ctxpopup_item_next_get());
return eo_do(it, elm_obj_ctxpopup_item_next_get());
}
EOLIAN static Elm_Object_Item *

View File

@ -1089,7 +1089,7 @@ _on_text_activated(void *data,
Elm_Object_Item *item = elm_genlist_first_item_get(sd->files_view);
while (item)
{
const char *item_path = eo_do((Eo *)item, elm_wdg_item_data_get());
const char *item_path = eo_do(item, elm_wdg_item_data_get());
if (!strcmp(item_path, path))
{
elm_genlist_item_selected_set(item, EINA_TRUE);
@ -1324,7 +1324,7 @@ _resource_deleted(void *data, int type EINA_UNUSED, void *ev)
}
}
if (it) eo_do((Eo *)it, elm_wdg_item_del());
if (it) eo_do(it, elm_wdg_item_del());
if (selected)
{

View File

@ -308,7 +308,7 @@ _elm_hoversel_evas_object_smart_del(Eo *obj, Elm_Hoversel_Data *sd)
eina_stringshare_del(item->label);
eina_stringshare_del(item->icon_file);
eina_stringshare_del(item->icon_group);
eo_del((Eo *)eo_item);
eo_del(eo_item);
}
elm_hoversel_hover_parent_set(obj, NULL);
@ -441,7 +441,7 @@ _elm_hoversel_clear(Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd)
EINA_LIST_FOREACH_SAFE(sd->items, l, ll, it)
{
eo_do((Eo *)it, elm_wdg_item_del());
eo_do(it, elm_wdg_item_del());
}
}
@ -474,7 +474,7 @@ _elm_hoversel_item_add(Eo *obj, Elm_Hoversel_Data *sd, const char *label, const
sd->items = eina_list_append(sd->items, eo_item);
return (Elm_Object_Item *)eo_item;
return eo_item;
}
EAPI void
@ -483,7 +483,7 @@ elm_hoversel_item_icon_set(Elm_Object_Item *it,
const char *icon_group,
Elm_Icon_Type icon_type)
{
eo_do((Eo *)it, elm_obj_hoversel_item_icon_set(icon_file, icon_group, icon_type));
eo_do(it, elm_obj_hoversel_item_icon_set(icon_file, icon_group, icon_type));
}
EOLIAN static void
@ -505,7 +505,7 @@ elm_hoversel_item_icon_get(const Elm_Object_Item *it,
const char **icon_group,
Elm_Icon_Type *icon_type)
{
eo_do((Eo *)it, elm_obj_hoversel_item_icon_get(icon_file, icon_group, icon_type));
eo_do(it, elm_obj_hoversel_item_icon_get(icon_file, icon_group, icon_type));
}
EOLIAN static void

View File

@ -49,7 +49,7 @@ _elm_multibuttonentry_elm_widget_translate(Eo *obj EINA_UNUSED, Elm_Multibuttone
Eina_List *l;
EINA_LIST_FOREACH(sd->items, l, it)
eo_do((Eo *)it, elm_wdg_item_translate());
eo_do(it, elm_wdg_item_translate());
eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
@ -507,7 +507,7 @@ _button_deleted_cb(void *data,
ELM_MULTIBUTTONENTRY_ITEM_DATA_GET(eo_item, item);
if (item->button == obj)
{
eo_do((Eo *)eo_item, elm_wdg_item_del());
eo_do(eo_item, elm_wdg_item_del());
break;
}
}
@ -665,7 +665,7 @@ _button_item_add(Elm_Multibuttonentry_Data *sd,
Evas_Coord width = -1, height = -1;
Elm_Multibuttonentry_Item_Filter *item_filter;
Elm_Multibuttonentry_Item_Data *reference = eo_reference?
eo_data_scope_get((Eo *)eo_reference, ELM_MULTIBUTTONENTRY_ITEM_CLASS):
eo_data_scope_get(eo_reference, ELM_MULTIBUTTONENTRY_ITEM_CLASS):
NULL;
Evas_Object *obj;
@ -728,7 +728,7 @@ _button_item_add(Elm_Multibuttonentry_Data *sd,
_elm_access_say(text);
eina_strbuf_free(buf);
_access_multibuttonentry_item_register(obj, (Elm_Object_Item *)eo_item, EINA_TRUE);
_access_multibuttonentry_item_register(obj, eo_item, EINA_TRUE);
}
if (func)
@ -840,7 +840,7 @@ _button_item_add(Elm_Multibuttonentry_Data *sd,
free(str_utf8);
return (Elm_Object_Item *)eo_item;
return eo_item;
}
//FIXME: having an empty event handling function and reacting on Evas
@ -1007,7 +1007,7 @@ _layout_key_down_cb(void *data,
Elm_Multibuttonentry_Item_Data *item = sd->selected_it;
if (item && sd->editable)
{
eo_do((Eo *)EO_OBJ(item), elm_wdg_item_del());
eo_do(EO_OBJ(item), elm_wdg_item_del());
elm_object_focus_set(sd->entry, EINA_TRUE);
}
}
@ -1517,7 +1517,7 @@ _elm_multibuttonentry_evas_object_smart_del(Eo *obj, Elm_Multibuttonentry_Data *
{
ELM_MULTIBUTTONENTRY_ITEM_DATA_GET(eo_item, item);
evas_object_del(item->button);
eo_del((Eo *)eo_item);
eo_del(eo_item);
}
sd->items = NULL;
@ -1749,7 +1749,7 @@ EAPI void
elm_multibuttonentry_item_selected_set(Elm_Object_Item *it,
Eina_Bool selected)
{
eo_do((Eo *)it, elm_obj_multibuttonentry_item_selected_set(selected));
eo_do(it, elm_obj_multibuttonentry_item_selected_set(selected));
}
EOLIAN static void
@ -1764,7 +1764,7 @@ _elm_multibuttonentry_item_selected_set(Eo *eo_item EINA_UNUSED,
EAPI Eina_Bool
elm_multibuttonentry_item_selected_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_multibuttonentry_item_selected_get());
return eo_do(it, elm_obj_multibuttonentry_item_selected_get());
}
EOLIAN static Eina_Bool
@ -1789,7 +1789,7 @@ _elm_multibuttonentry_clear(Eo *obj EINA_UNUSED, Elm_Multibuttonentry_Data *sd)
ELM_MULTIBUTTONENTRY_ITEM_DATA_GET(eo_item, item);
elm_box_unpack(sd->box, item->button);
evas_object_del(item->button);
eo_del((Eo *)eo_item);
eo_del(eo_item);
}
sd->items = NULL;
}
@ -1800,7 +1800,7 @@ _elm_multibuttonentry_clear(Eo *obj EINA_UNUSED, Elm_Multibuttonentry_Data *sd)
EAPI Elm_Object_Item *
elm_multibuttonentry_item_prev_get(const Elm_Object_Item *it)
{
return (Elm_Object_Item *)eo_do((Eo *)it, elm_obj_multibuttonentry_item_prev_get());
return eo_do(it, elm_obj_multibuttonentry_item_prev_get());
}
EOLIAN static Elm_Object_Item *
@ -1814,7 +1814,7 @@ _elm_multibuttonentry_item_prev_get(Eo *eo_it,
EINA_LIST_FOREACH(sd->items, l, eo_item)
{
if (eo_item == (Elm_Object_Item *)eo_it)
if (eo_item == eo_it)
{
l = eina_list_prev(l);
if (!l) return NULL;
@ -1827,7 +1827,7 @@ _elm_multibuttonentry_item_prev_get(Eo *eo_it,
EAPI Elm_Object_Item *
elm_multibuttonentry_item_next_get(const Elm_Object_Item *it)
{
return (Elm_Object_Item *)eo_do((Eo *)it, elm_obj_multibuttonentry_item_next_get());
return eo_do(it, elm_obj_multibuttonentry_item_next_get());
}
EOLIAN static Elm_Object_Item *
@ -1841,7 +1841,7 @@ _elm_multibuttonentry_item_next_get(Eo *eo_it,
EINA_LIST_FOREACH(sd->items, l, eo_item)
{
if (eo_item == (Elm_Object_Item *)eo_it)
if (eo_item == eo_it)
{
l = eina_list_next(l);
if (!l) return NULL;
@ -1854,14 +1854,14 @@ _elm_multibuttonentry_item_next_get(Eo *eo_it,
EINA_DEPRECATED EAPI void *
elm_multibuttonentry_item_data_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_data_get());
return eo_do(it, elm_wdg_item_data_get());
}
EINA_DEPRECATED EAPI void
elm_multibuttonentry_item_data_set(Elm_Object_Item *it,
void *data)
{
eo_do((Eo *)it, elm_wdg_item_data_set(data));
eo_do(it, elm_wdg_item_data_set(data));
}
EOLIAN static void

View File

@ -84,7 +84,7 @@ _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 *)EO_OBJ(it), elm_wdg_item_translate());
eo_do(EO_OBJ(it), elm_wdg_item_translate());
eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
@ -540,7 +540,7 @@ _elm_naviframe_item_elm_widget_item_del_pre(Eo *eo_item, Elm_Naviframe_Item_Data
ecore_animator_del(nit->animator);
top = (eo_item == (Eo *)elm_naviframe_top_item_get(WIDGET(nit)));
top = (eo_item == elm_naviframe_top_item_get(WIDGET(nit)));
if (evas_object_data_get(VIEW(nit), "out_of_list"))
goto end;
@ -1100,7 +1100,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 *)EO_OBJ(it), elm_wdg_item_del());
eo_do(EO_OBJ(it), elm_wdg_item_del());
}
/* "elm,state,new,pushed",
@ -1400,14 +1400,14 @@ _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 *)EO_OBJ(it), elm_wdg_item_del());
eo_do(EO_OBJ(it), elm_wdg_item_del());
}
//All popping items which are not called yet by animator.
EINA_LIST_FREE(sd->popping, it)
{
ecore_animator_del(it->animator);
eo_do((Eo *)EO_OBJ(it), elm_wdg_item_del());
eo_do(EO_OBJ(it), elm_wdg_item_del());
}
evas_object_del(sd->dummy_edje);
@ -1421,7 +1421,7 @@ _elm_naviframe_evas_object_smart_show(Eo *obj, Elm_Naviframe_Data *sd EINA_UNUSE
{
Elm_Object_Item *eo_top;
eo_top = (Elm_Object_Item *)elm_naviframe_top_item_get(obj);
eo_top = elm_naviframe_top_item_get(obj);
ELM_NAVIFRAME_ITEM_DATA_GET(eo_top, top);
if (top && !top->delete_me)
@ -1584,7 +1584,7 @@ _elm_naviframe_item_insert_before(Eo *obj, Elm_Naviframe_Data *sd, Elm_Object_It
title_label, prev_btn, next_btn, content, item_style);
if (!eo_it) return NULL;
it = eo_data_scope_get((Eo *)eo_it, ELM_NAVIFRAME_ITEM_CLASS);
it = eo_data_scope_get(eo_it, ELM_NAVIFRAME_ITEM_CLASS);
sd->stack = eina_inlist_prepend_relative
(sd->stack, EINA_INLIST_GET(it),
@ -1619,7 +1619,7 @@ _elm_naviframe_item_insert_after(Eo *obj, Elm_Naviframe_Data *sd, Elm_Object_Ite
sd->stack = eina_inlist_append_relative
(sd->stack, EINA_INLIST_GET(it),
EINA_INLIST_GET(((Elm_Naviframe_Item_Data *)after)));
EINA_INLIST_GET(after));
if (top_inserted)
@ -1669,7 +1669,7 @@ _elm_naviframe_item_pop(Eo *obj, Elm_Naviframe_Data *sd)
{
it->ref--;
if (it->delete_me)
eo_do((Eo *)eo_item, elm_wdg_item_del());
eo_do(eo_item, elm_wdg_item_del());
else
it->popping = EINA_FALSE;
evas_object_unref(obj);
@ -1716,7 +1716,7 @@ _elm_naviframe_item_pop(Eo *obj, Elm_Naviframe_Data *sd)
sd->popping = eina_list_append(sd->popping, it);
}
else
eo_do((Eo *)eo_item, elm_wdg_item_del());
eo_do(eo_item, elm_wdg_item_del());
return content;
}
@ -1724,7 +1724,7 @@ _elm_naviframe_item_pop(Eo *obj, Elm_Naviframe_Data *sd)
EAPI void
elm_naviframe_item_pop_to(Elm_Object_Item *it)
{
eo_do((Eo *)it, elm_obj_naviframe_item_pop_to());
eo_do(it, elm_obj_naviframe_item_pop_to());
}
EOLIAN static void
@ -1734,7 +1734,7 @@ _elm_naviframe_item_pop_to(Eo *eo_it, Elm_Naviframe_Item_Data *it)
ELM_NAVIFRAME_DATA_GET(WIDGET(it), sd);
if (eo_it == (Eo *)elm_naviframe_top_item_get(WIDGET(it))) return;
if (eo_it == elm_naviframe_top_item_get(WIDGET(it))) return;
l = sd->stack->last->prev;
@ -1749,7 +1749,7 @@ _elm_naviframe_item_pop_to(Eo *eo_it, Elm_Naviframe_Item_Data *it)
l = l->prev;
eo_do((Eo *)EO_OBJ(iit), elm_wdg_item_del());
eo_do(EO_OBJ(iit), elm_wdg_item_del());
}
sd->on_deletion = EINA_FALSE;
@ -1760,7 +1760,7 @@ _elm_naviframe_item_pop_to(Eo *eo_it, Elm_Naviframe_Item_Data *it)
EAPI void
elm_naviframe_item_promote(Elm_Object_Item *it)
{
eo_do((Eo *)it, elm_obj_naviframe_item_promote());
eo_do(it, elm_obj_naviframe_item_promote());
}
EOLIAN static void
@ -1772,7 +1772,7 @@ _elm_naviframe_item_promote(Eo *eo_it, Elm_Naviframe_Item_Data *it)
ELM_NAVIFRAME_DATA_GET(WIDGET(nit), sd);
eo_prev_top = elm_naviframe_top_item_get(WIDGET(nit));
if (eo_it == (Eo *)eo_prev_top) return;
if (eo_it == eo_prev_top) return;
sd->stack = eina_inlist_remove(sd->stack, EINA_INLIST_GET(nit));
_item_push_helper(nit);
@ -1785,9 +1785,9 @@ _elm_naviframe_item_simple_promote(Eo *obj EINA_UNUSED, Elm_Naviframe_Data *sd,
EINA_INLIST_FOREACH(sd->stack, itr)
{
if (elm_object_item_content_get((Elm_Object_Item *)EO_OBJ(itr)) == content)
if (elm_object_item_content_get(EO_OBJ(itr)) == content)
{
elm_naviframe_item_promote((Elm_Object_Item *)EO_OBJ(itr));
elm_naviframe_item_promote(EO_OBJ(itr));
break;
}
}
@ -1827,7 +1827,7 @@ EAPI void
elm_naviframe_item_style_set(Elm_Object_Item *it,
const char *item_style)
{
eo_do((Eo *)it, elm_obj_naviframe_item_style_set(item_style));
eo_do(it, elm_obj_naviframe_item_style_set(item_style));
}
EOLIAN static void
@ -1848,7 +1848,7 @@ _elm_naviframe_item_style_set(Eo *eo_item EINA_UNUSED,
EAPI const char *
elm_naviframe_item_style_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_naviframe_item_style_get());
return eo_do(it, elm_obj_naviframe_item_style_get());
}
EOLIAN static const char *
@ -1876,7 +1876,7 @@ elm_naviframe_item_title_enabled_set(Elm_Object_Item *it,
Eina_Bool enabled,
Eina_Bool transition)
{
eo_do((Eo *)it, elm_obj_naviframe_item_title_enabled_set(enabled, transition));
eo_do(it, elm_obj_naviframe_item_title_enabled_set(enabled, transition));
}
EOLIAN static void
@ -1897,7 +1897,7 @@ _elm_naviframe_item_title_enabled_set(Eo *eo_item EINA_UNUSED,
EAPI Eina_Bool
elm_naviframe_item_title_enabled_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_naviframe_item_title_enabled_get());
return eo_do(it, elm_obj_naviframe_item_title_enabled_get());
}
EOLIAN static Eina_Bool
@ -1909,7 +1909,7 @@ _elm_naviframe_item_title_enabled_get(Eo *eo_item EINA_UNUSED, Elm_Naviframe_Ite
EAPI void
elm_naviframe_item_pop_cb_set(Elm_Object_Item *it, Elm_Naviframe_Item_Pop_Cb func, void *data)
{
eo_do((Eo *)it, elm_obj_naviframe_item_pop_cb_set(func, data));
eo_do(it, elm_obj_naviframe_item_pop_cb_set(func, data));
}
EOLIAN static void

View File

@ -58,7 +58,7 @@ _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 *)EO_OBJ(it), elm_wdg_item_translate());
eo_do(EO_OBJ(it), elm_wdg_item_translate());
eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
eo_do(sd->main_layout, elm_obj_widget_translate());
@ -184,7 +184,7 @@ _items_remove(Elm_Popup_Data *sd)
if (!sd->items) return;
EINA_LIST_FREE(sd->items, it)
eo_do((Eo *)EO_OBJ(it), elm_wdg_item_del());
eo_do(EO_OBJ(it), elm_wdg_item_del());
sd->items = NULL;
}
@ -760,7 +760,7 @@ _elm_popup_item_elm_widget_item_disable(Eo *eo_it, Elm_Popup_Item_Data *it)
{
ELM_POPUP_ITEM_CHECK_OR_RETURN(it);
if (eo_do((Eo *)eo_it, elm_wdg_item_disabled_get()))
if (eo_do(eo_it, elm_wdg_item_disabled_get()))
elm_layout_signal_emit(VIEW(it), "elm,state,item,disabled", "elm");
else
elm_layout_signal_emit(VIEW(it), "elm,state,item,enabled", "elm");

View File

@ -129,7 +129,7 @@ _elm_access_elm_widget_activate(Eo *obj, void *_pd EINA_UNUSED, Elm_Activate act
if (ac->activate)
ac->activate(ac->activate_data, ac->part_object,
(Elm_Object_Item *)ac->widget_item->eo_obj);
ac->widget_item->eo_obj);
return EINA_TRUE;
}

View File

@ -59,7 +59,7 @@ _items_del(Elm_Colorselector_Data *sd)
EINA_LIST_FREE(sd->items, item)
{
eo_del ((Eo *)item);
eo_del (item);
}
sd->items = NULL;
@ -1355,7 +1355,7 @@ _access_info_cb(void *data, Evas_Object *obj EINA_UNUSED)
Elm_Color_Item_Data *it = data;
ELM_COLORSELECTOR_ITEM_CHECK_OR_RETURN(it, NULL);
elm_colorselector_palette_item_color_get((Elm_Object_Item *)EO_OBJ(it), &r, &g, &b, &a);
elm_colorselector_palette_item_color_get(EO_OBJ(it), &r, &g, &b, &a);
buf = eina_strbuf_new();
eina_strbuf_append_printf(buf, "red %d, green %d, blue %d, alpha %d", r, g, b, a);
@ -1660,7 +1660,7 @@ _palette_box_vertical_item_get(Eina_List* ref_item, enum Palette_Box_Direction d
for (l = ref_item; l; l = dir_func(l))
{
eo_item = eina_list_data_get(l);
item = eo_data_scope_get((Eo *)eo_item, ELM_COLOR_ITEM_CLASS);
item = eo_data_scope_get(eo_item, ELM_COLOR_ITEM_CLASS);
evas_object_geometry_get(VIEW(item), &x, &y, NULL, NULL);
if (basey != y) break;
}
@ -1671,7 +1671,7 @@ _palette_box_vertical_item_get(Eina_List* ref_item, enum Palette_Box_Direction d
for (; l; l = dir_func(l))
{
eo_item = eina_list_data_get(l);
item = eo_data_scope_get((Eo *)eo_item, ELM_COLOR_ITEM_CLASS);
item = eo_data_scope_get(eo_item, ELM_COLOR_ITEM_CLASS);
evas_object_geometry_get(VIEW(item), &x, &y, NULL, NULL);
if (basey != y) break;
@ -1834,7 +1834,7 @@ _elm_colorselector_elm_widget_focus_next(Eo *obj, Elm_Colorselector_Data *sd, El
EINA_LIST_FOREACH(sd->items, l, eo_item)
{
Elm_Widget_Item_Data *witem = eo_data_scope_get((Eo *)eo_item, ELM_WIDGET_ITEM_CLASS);
Elm_Widget_Item_Data *witem = eo_data_scope_get(eo_item, ELM_WIDGET_ITEM_CLASS);
items = eina_list_append(items, witem->access_obj);
}
@ -1861,7 +1861,7 @@ _access_obj_process(Evas_Object *obj, Eina_Bool is_access)
if (is_access)
{
EINA_LIST_FOREACH(sd->items, l, eo_it)
eo_do((Eo *)eo_it, elm_wdg_item_access_register());
eo_do(eo_it, elm_wdg_item_access_register());
for (i = 0; i < 4; i++)
_access_colorbar_register(obj, sd->cb_data[i],
@ -1870,7 +1870,7 @@ _access_obj_process(Evas_Object *obj, Eina_Bool is_access)
else
{
EINA_LIST_FOREACH(sd->items, l, eo_it)
eo_do((Eo *)eo_it, elm_wdg_item_access_unregister());
eo_do(eo_it, elm_wdg_item_access_unregister());
//TODO: _elm_access_edje_object_part_object_unregister() ?
}
@ -2006,7 +2006,7 @@ elm_colorselector_palette_item_color_get(const Elm_Object_Item *it,
int *b,
int *a)
{
eo_do((Eo *) it, elm_obj_color_item_color_get(r, g, b, a));
eo_do( it, elm_obj_color_item_color_get(r, g, b, a));
}
EOLIAN static void
@ -2030,7 +2030,7 @@ elm_colorselector_palette_item_color_set(Elm_Object_Item *it,
int b,
int a)
{
eo_do((Eo *) it, elm_obj_color_item_color_set(r, g, b, a));
eo_do( it, elm_obj_color_item_color_set(r, g, b, a));
}
EOLIAN static void
@ -2108,7 +2108,7 @@ EAPI void
elm_colorselector_palette_item_selected_set(Elm_Object_Item *it,
Eina_Bool selected)
{
eo_do((Eo *) it, elm_obj_color_item_selected_set(selected));
eo_do( it, elm_obj_color_item_selected_set(selected));
}
EOLIAN static void
@ -2147,7 +2147,7 @@ _elm_color_item_selected_set(Eo *eo_item,
EAPI Eina_Bool
elm_colorselector_palette_item_selected_get(const Elm_Object_Item *it)
{
return eo_do((Eo *) it, elm_obj_color_item_selected_get());
return eo_do( it, elm_obj_color_item_selected_get());
}
EOLIAN static Eina_Bool

View File

@ -173,7 +173,7 @@ _item_del_cb(void *data,
elm_layout_signal_emit(obj, buf, "elm");
VIEW(it) = NULL;
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
elm_layout_sizing_eval(obj);
break;
@ -331,7 +331,7 @@ _elm_dayselector_elm_container_content_unset(Eo *obj, Elm_Dayselector_Data *sd,
elm_layout_signal_emit(obj, buf, "elm");
VIEW(it) = NULL;
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
elm_layout_sizing_eval(obj);
@ -438,7 +438,7 @@ _elm_dayselector_evas_object_smart_del(Eo *obj, Elm_Dayselector_Data *sd)
{
sd->items = eina_list_remove(sd->items, it);
eina_stringshare_del(it->day_style);
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
}
/* handles freeing sd */

View File

@ -201,7 +201,7 @@ _property_exists(Elm_Menu_Item_Data *item,
return EINA_FALSE;
case ELM_DBUS_PROPERTY_ENABLED:
return elm_object_item_disabled_get((Elm_Object_Item *)EO_OBJ(item));
return elm_object_item_disabled_get(EO_OBJ(item));
case ELM_DBUS_PROPERTY_ICON_NAME:
return _freedesktop_icon_exists(item);
@ -229,7 +229,7 @@ _property_append(Elm_Menu_Item_Data *item,
{
case ELM_DBUS_PROPERTY_LABEL:
variant = eldbus_message_iter_container_new(iter, 'v', "s");
t = elm_object_item_part_text_get((Elm_Object_Item *)EO_OBJ(item), NULL);
t = elm_object_item_part_text_get(EO_OBJ(item), NULL);
if (!t)
{
t = elm_object_part_text_get(item->content, NULL);
@ -409,7 +409,7 @@ _event_handle(Elm_DBus_Menu *dbus_menu, Eldbus_Message_Iter *iter, int *error_id
}
if (!strcmp(event, "clicked"))
_elm_dbus_menu_item_select_cb((Elm_Object_Item *)EO_OBJ(item));
_elm_dbus_menu_item_select_cb(EO_OBJ(item));
return EINA_TRUE;
}

View File

@ -54,7 +54,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 *)EO_OBJ(it), elm_wdg_item_translate());
eo_do(EO_OBJ(it), elm_wdg_item_translate());
return EINA_TRUE;
}
@ -1107,7 +1107,7 @@ _round_item_del(Elm_Diskselector_Data *sd,
elm_box_unpack(sd->main_box, VIEW(it));
sd->r_items = eina_list_remove(sd->r_items, it);
eina_stringshare_del(it->label);
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
}
static void
@ -1334,28 +1334,28 @@ _elm_diskselector_evas_object_smart_del(Eo *obj, Elm_Diskselector_Data *sd)
{
eina_stringshare_del(sd->last->label);
evas_object_del(sd->VIEW(last));
eo_del((Eo *)EO_OBJ(sd->last));
eo_del(EO_OBJ(sd->last));
}
if (sd->s_last)
{
eina_stringshare_del(sd->s_last->label);
evas_object_del(sd->VIEW(s_last));
eo_del((Eo *)EO_OBJ(sd->s_last));
eo_del(EO_OBJ(sd->s_last));
}
if (sd->second)
{
eina_stringshare_del(sd->second->label);
evas_object_del(sd->VIEW(second));
eo_del((Eo *)EO_OBJ(sd->second));
eo_del(EO_OBJ(sd->second));
}
if (sd->first)
{
eina_stringshare_del(sd->first->label);
evas_object_del(sd->VIEW(first));
eo_del((Eo *)EO_OBJ(sd->first));
eo_del(EO_OBJ(sd->first));
}
EINA_LIST_FOREACH(sd->under_items, l, it)
@ -1364,7 +1364,7 @@ _elm_diskselector_evas_object_smart_del(Eo *obj, Elm_Diskselector_Data *sd)
{
eina_stringshare_del(it->label);
evas_object_del(VIEW(it));
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
}
}
@ -1374,14 +1374,14 @@ _elm_diskselector_evas_object_smart_del(Eo *obj, Elm_Diskselector_Data *sd)
{
eina_stringshare_del(it->label);
evas_object_del(VIEW(it));
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
}
}
EINA_LIST_FREE(sd->items, it)
{
_item_del(it);
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
}
sd->r_items = eina_list_free(sd->r_items);
@ -1607,7 +1607,7 @@ _elm_diskselector_clear(Eo *obj, Elm_Diskselector_Data *sd)
EINA_LIST_FREE(sd->items, it)
{
_item_del(it);
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
}
_round_items_del(sd);
@ -1693,7 +1693,7 @@ EAPI void
elm_diskselector_item_selected_set(Elm_Object_Item *item,
Eina_Bool selected)
{
eo_do((Eo *)item, elm_obj_diskselector_item_selected_set(selected));
eo_do(item, elm_obj_diskselector_item_selected_set(selected));
}
EOLIAN static void
@ -1721,7 +1721,7 @@ _elm_diskselector_item_selected_set(Eo *eo_it EINA_UNUSED, Elm_Diskselector_Item
EAPI Eina_Bool
elm_diskselector_item_selected_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_diskselector_item_selected_get());
return eo_do(it, elm_obj_diskselector_item_selected_get());
}
EOLIAN static Eina_Bool
@ -1736,7 +1736,7 @@ _elm_diskselector_item_selected_get(Eo *eo_it EINA_UNUSED, Elm_Diskselector_Item
EAPI Elm_Object_Item *
elm_diskselector_item_prev_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_diskselector_item_prev_get());
return eo_do(item, elm_obj_diskselector_item_prev_get());
}
EOLIAN static Elm_Object_Item *
@ -1753,7 +1753,7 @@ _elm_diskselector_item_prev_get(Eo *eo_it EINA_UNUSED, Elm_Diskselector_Item_Dat
EAPI Elm_Object_Item *
elm_diskselector_item_next_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_diskselector_item_next_get());
return eo_do(item, elm_obj_diskselector_item_next_get());
}
EOLIAN static Elm_Object_Item *

View File

@ -230,7 +230,7 @@ _flipselector_process_deletions(Elm_Flipselector_Data *sd)
if (!sd->current) sd->current = sd->items;
eo_do((Eo *)eo_item, elm_wdg_item_del());
eo_do(eo_item, elm_wdg_item_del());
skip = EINA_FALSE;
if (eina_list_count(sd->items) <= 1)
@ -314,7 +314,7 @@ _elm_flipselector_item_elm_widget_item_del_pre(Eo *eo_item, Elm_Flipselector_Ite
EINA_LIST_FOREACH(sd->items, l, eo_item2)
{
if ((Eo *)eo_item2 == eo_item)
if (eo_item2 == eo_item)
{
if (sd->current == l)
{
@ -372,7 +372,7 @@ _item_new(Evas_Object *obj,
/* TODO: no view here, but if one desires general contents in the
* future... */
return (Elm_Object_Item *)eo_item;
return eo_item;
}
EOLIAN static Eina_Bool
@ -751,7 +751,7 @@ EAPI void
elm_flipselector_item_selected_set(Elm_Object_Item *it,
Eina_Bool selected)
{
eo_do((Eo*)it, elm_obj_flipselector_item_selected_set(selected));
eo_do(it, elm_obj_flipselector_item_selected_set(selected));
}
EOLIAN static void
@ -766,11 +766,11 @@ _elm_flipselector_item_selected_set(Eo *eo_item,
ELM_FLIPSELECTOR_DATA_GET(WIDGET(item), sd);
eo_cur = DATA_GET(sd->current);
if ((selected) && ((Eo *)eo_cur == eo_item)) return;
if ((selected) && (eo_cur == eo_item)) return;
_flipselector_walk(sd);
if ((!selected) && ((Eo *)eo_cur == eo_item))
if ((!selected) && (eo_cur == eo_item))
{
EINA_LIST_FOREACH(sd->items, l, _eo_item)
{
@ -790,7 +790,7 @@ _elm_flipselector_item_selected_set(Eo *eo_item,
{
if (_eo_item == eo_cur) flipside = MSG_FLIP_DOWN;
if ((Eo *)_eo_item == eo_item)
if (_eo_item == eo_item)
{
ELM_FLIPSELECTOR_ITEM_DATA_GET(_eo_item, _item);
sd->current = l;
@ -805,7 +805,7 @@ _elm_flipselector_item_selected_set(Eo *eo_item,
EAPI Eina_Bool
elm_flipselector_item_selected_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_flipselector_item_selected_get());
return eo_do(it, elm_obj_flipselector_item_selected_get());
}
EOLIAN static Eina_Bool
@ -820,7 +820,7 @@ _elm_flipselector_item_selected_get(Eo *eo_item,
EAPI Elm_Object_Item *
elm_flipselector_item_prev_get(const Elm_Object_Item *it)
{
return (Elm_Object_Item *)eo_do((Eo *)it, elm_obj_flipselector_item_prev_get());
return eo_do(it, elm_obj_flipselector_item_prev_get());
}
EOLIAN static Elm_Object_Item *
@ -842,7 +842,7 @@ _elm_flipselector_item_prev_get(Eo *eo_item,
EAPI Elm_Object_Item *
elm_flipselector_item_next_get(const Elm_Object_Item *it)
{
return (Elm_Object_Item *)eo_do((Eo *)it, elm_obj_flipselector_item_next_get());
return eo_do(it, elm_obj_flipselector_item_next_get());
}
EOLIAN static Elm_Object_Item *

View File

@ -508,7 +508,7 @@ _long_press_cb(void *data)
ELM_GENGRID_DATA_GET_FROM_ITEM(it, sd);
it->long_timer = NULL;
if (eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()) || (it->dragging))
if (eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()) || (it->dragging))
return ECORE_CALLBACK_CANCEL;
sd->longpressed = EINA_TRUE;
evas_object_smart_callback_call(WIDGET(it), SIG_LONGPRESSED, EO_OBJ(it));
@ -614,7 +614,7 @@ _elm_gengrid_item_unrealize(Elm_Gen_Item *it,
EINA_LIST_FREE(it->content_objs, content)
evas_object_del(content);
eo_do((Eo *)EO_OBJ(it), elm_wdg_item_track_cancel());
eo_do(EO_OBJ(it), elm_wdg_item_track_cancel());
it->unrealize_cb(it);
@ -689,7 +689,7 @@ _item_mouse_up_cb(void *data,
_elm_gengrid_item_unrealize(it, EINA_FALSE);
}
if (eo_do((Eo *)eo_it, elm_wdg_item_disabled_get()) || (dragged)) return;
if (eo_do(eo_it, elm_wdg_item_disabled_get()) || (dragged)) return;
if (sd->focused_item != eo_it)
elm_object_item_focus_set(eo_it, EINA_TRUE);
@ -712,7 +712,7 @@ _item_mouse_up_cb(void *data,
while (sd->selected)
{
Elm_Object_Item *eo_sel = sd->selected->data;
Elm_Gen_Item *sel = eo_data_scope_get((Eo *)eo_sel, ELM_GENGRID_ITEM_CLASS);
Elm_Gen_Item *sel = eo_data_scope_get(eo_sel, ELM_GENGRID_ITEM_CLASS);
it->unsel_cb(sel);
}
}
@ -959,7 +959,7 @@ _item_realize(Elm_Gen_Item *it)
if (it->selected)
edje_object_signal_emit(VIEW(it), "elm,state,selected", "elm");
if (eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()))
if (eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()))
edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm");
}
edje_object_message_signal_process(VIEW(it));
@ -967,7 +967,7 @@ _item_realize(Elm_Gen_Item *it)
if (it->tooltip.content_cb)
{
eo_do((Eo *)EO_OBJ(it),
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),
@ -975,7 +975,7 @@ _item_realize(Elm_Gen_Item *it)
}
if (it->mouse_cursor)
eo_do((Eo *)EO_OBJ(it), elm_wdg_item_cursor_set(it->mouse_cursor));
eo_do(EO_OBJ(it), elm_wdg_item_cursor_set(it->mouse_cursor));
it->realized = EINA_TRUE;
it->want_unrealize = EINA_FALSE;
@ -1560,7 +1560,7 @@ _elm_gengrid_item_focused(Elm_Object_Item *eo_it)
if (_is_no_select(it) ||
(eo_it == sd->focused_item) ||
(eo_do((Eo *)eo_it, elm_wdg_item_disabled_get())))
(eo_do(eo_it, elm_wdg_item_disabled_get())))
return;
switch (_elm_config->focus_autoscroll_mode)
@ -1637,7 +1637,7 @@ _item_focus_up(Elm_Gengrid_Data *sd)
{
Elm_Object_Item *eo_prev = elm_gengrid_item_prev_get(sd->focused_item);
if (!eo_prev) return EINA_FALSE;
prev = eo_data_scope_get((Eo *)eo_prev, ELM_GENGRID_ITEM_CLASS);
prev = eo_data_scope_get(eo_prev, ELM_GENGRID_ITEM_CLASS);
if (eo_prev == sd->focused_item) return EINA_FALSE;
}
@ -1646,7 +1646,7 @@ _item_focus_up(Elm_Gengrid_Data *sd)
Elm_Object_Item *eo_tmp =
elm_gengrid_item_prev_get(EO_OBJ(prev));
if (!eo_tmp) return EINA_FALSE;
prev = eo_data_scope_get((Eo *)eo_tmp, ELM_GENGRID_ITEM_CLASS);
prev = eo_data_scope_get(eo_tmp, ELM_GENGRID_ITEM_CLASS);
}
elm_object_item_focus_set(EO_OBJ(prev), EINA_TRUE);
@ -1673,7 +1673,7 @@ _item_focus_down(Elm_Gengrid_Data *sd)
{
Elm_Object_Item *eo_next = elm_gengrid_item_next_get(sd->focused_item);
if (!eo_next) return EINA_FALSE;
next = eo_data_scope_get((Eo *)eo_next, ELM_GENGRID_ITEM_CLASS);
next = eo_data_scope_get(eo_next, ELM_GENGRID_ITEM_CLASS);
if (eo_next == sd->focused_item) return EINA_FALSE;
}
@ -1682,7 +1682,7 @@ _item_focus_down(Elm_Gengrid_Data *sd)
Elm_Object_Item *eo_tmp =
elm_gengrid_item_next_get(EO_OBJ(next));
if (!eo_tmp) return EINA_FALSE;
next = eo_data_scope_get((Eo *)eo_tmp, ELM_GENGRID_ITEM_CLASS);
next = eo_data_scope_get(eo_tmp, ELM_GENGRID_ITEM_CLASS);
}
elm_object_item_focus_set(EO_OBJ(next), EINA_TRUE);
@ -1705,7 +1705,7 @@ _item_focus_left(Elm_Gengrid_Data *sd)
{
Elm_Object_Item *eo_prev = elm_gengrid_item_prev_get(sd->focused_item);
if (!eo_prev) return EINA_FALSE;
prev = eo_data_scope_get((Eo *)eo_prev, ELM_GENGRID_ITEM_CLASS);
prev = eo_data_scope_get(eo_prev, ELM_GENGRID_ITEM_CLASS);
if (eo_prev == sd->focused_item) return EINA_FALSE;
}
@ -1729,7 +1729,7 @@ _item_focus_right(Elm_Gengrid_Data *sd)
{
Elm_Object_Item *eo_next = elm_gengrid_item_next_get(sd->focused_item);
if (!eo_next) return EINA_FALSE;
next = eo_data_scope_get((Eo *)eo_next, ELM_GENGRID_ITEM_CLASS);
next = eo_data_scope_get(eo_next, ELM_GENGRID_ITEM_CLASS);
if (eo_next == sd->focused_item) return EINA_FALSE;
}
@ -1914,7 +1914,7 @@ _item_single_select_left(Elm_Gengrid_Data *sd)
break;
eo_prev = elm_gengrid_item_prev_get(eo_prev);
}
prev = eo_data_scope_get((Eo *)eo_prev, ELM_GENGRID_ITEM_CLASS);
prev = eo_data_scope_get(eo_prev, ELM_GENGRID_ITEM_CLASS);
}
if (!prev) return EINA_FALSE;
@ -1948,7 +1948,7 @@ _item_single_select_right(Elm_Gengrid_Data *sd)
break;
eo_next = elm_gengrid_item_next_get(eo_next);
}
next = eo_data_scope_get((Eo *)eo_next, ELM_GENGRID_ITEM_CLASS);
next = eo_data_scope_get(eo_next, ELM_GENGRID_ITEM_CLASS);
}
if (!next) return EINA_FALSE;
@ -2491,7 +2491,7 @@ _item_horizontal_loop(Evas_Object *obj, Elm_Focus_Direction dir)
while (!_elm_gengrid_item_edge_check(EO_OBJ(item), dir))
{
eo_item = elm_gengrid_item_prev_get(eo_item);
item = eo_data_scope_get((Eo *)eo_item, ELM_GENGRID_ITEM_CLASS);
item = eo_data_scope_get(eo_item, ELM_GENGRID_ITEM_CLASS);
counter++;
}
eo_item = elm_gengrid_first_item_get(obj);
@ -2508,7 +2508,7 @@ _item_horizontal_loop(Evas_Object *obj, Elm_Focus_Direction dir)
{
for (i = 0; i < sd->nmax; i++)
eo_item = elm_gengrid_item_next_get(eo_item);
item = eo_data_scope_get((Eo *)eo_item, ELM_GENGRID_ITEM_CLASS);
item = eo_data_scope_get(eo_item, ELM_GENGRID_ITEM_CLASS);
}
}
}
@ -2522,7 +2522,7 @@ _item_horizontal_loop(Evas_Object *obj, Elm_Focus_Direction dir)
if (!elm_gengrid_item_next_get(eo_item))
break;
eo_item = elm_gengrid_item_next_get(eo_item);
item = eo_data_scope_get((Eo *)eo_item, ELM_GENGRID_ITEM_CLASS);
item = eo_data_scope_get(eo_item, ELM_GENGRID_ITEM_CLASS);
}
}
else if (dir == ELM_FOCUS_LEFT)
@ -2532,7 +2532,7 @@ _item_horizontal_loop(Evas_Object *obj, Elm_Focus_Direction dir)
if (!elm_gengrid_item_prev_get(EO_OBJ(item)))
break;
eo_item = elm_gengrid_item_prev_get(eo_item);
item = eo_data_scope_get((Eo *)eo_item, ELM_GENGRID_ITEM_CLASS);
item = eo_data_scope_get(eo_item, ELM_GENGRID_ITEM_CLASS);
}
}
else
@ -3027,7 +3027,7 @@ _elm_gengrid_elm_widget_on_focus(Eo *obj, Elm_Gengrid_Data *sd)
(!sd->last_selected_item))
{
Elm_Object_Item *sel = eina_list_data_get(sd->selected);
sd->last_selected_item = eo_data_scope_get((Eo *)sel, ELM_GENGRID_ITEM_CLASS);
sd->last_selected_item = eo_data_scope_get(sel, ELM_GENGRID_ITEM_CLASS);
}
if (elm_widget_focus_get(obj) && !sd->mouse_down)
@ -3150,7 +3150,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 *)eo_it, elm_wdg_item_pre_notify_del());
eo_do(eo_it, elm_wdg_item_pre_notify_del());
it->generation = sd->generation - 1; /* This means that the item is deleted */
if (it->walking > 0) return;
@ -3304,7 +3304,7 @@ _elm_gengrid_item_elm_widget_item_disable(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *i
if (it->realized)
{
if (eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()))
if (eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()))
edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm");
else
edje_object_signal_emit(VIEW(it), "elm,state,enabled", "elm");
@ -3416,7 +3416,7 @@ _internal_elm_gengrid_clear(Evas_Object *obj,
if (next) itn = ELM_GEN_ITEM_FROM_INLIST(next);
if (itn) itn->walking++; /* prevent early death of subitem */
it->del_cb(it);
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
if (itn) itn->walking--;
}
}
@ -3479,7 +3479,7 @@ _item_select(Elm_Gen_Item *it)
if ((!it->walking) && (it->generation < sd->generation))
{
it->del_cb(it);
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
}
else
sd->last_selected_item = EO_OBJ(it);
@ -3491,7 +3491,7 @@ EOLIAN static void
_elm_gengrid_item_eo_base_constructor(Eo *eo_it, Elm_Gen_Item *it)
{
eo_do_super(eo_it, ELM_GENGRID_ITEM_CLASS, eo_constructor());
it->base = eo_data_scope_get((Eo *)eo_it, ELM_WIDGET_ITEM_CLASS);
it->base = eo_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
}
static Elm_Gen_Item *
@ -3905,7 +3905,7 @@ elm_gengrid_item_object_get(const Elm_Object_Item *eo_it)
EAPI void
elm_gengrid_item_update(Elm_Object_Item *item)
{
eo_do((Eo *)item, elm_obj_gengrid_item_update());
eo_do(item, elm_obj_gengrid_item_update());
}
EOLIAN static void
@ -3924,7 +3924,7 @@ _elm_gengrid_item_update(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it)
EAPI const Elm_Gengrid_Item_Class *
elm_gengrid_item_item_class_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_gengrid_item_class_get());
return eo_do(item, elm_obj_gengrid_item_class_get());
}
EOLIAN static const Elm_Gengrid_Item_Class *
@ -3938,7 +3938,7 @@ EAPI void
elm_gengrid_item_item_class_update(Elm_Object_Item *item,
const Elm_Gengrid_Item_Class *itc)
{
eo_do((Eo *)item, elm_obj_gengrid_item_class_update(itc));
eo_do(item, elm_obj_gengrid_item_class_update(itc));
}
EOLIAN static void
@ -3957,7 +3957,7 @@ elm_gengrid_item_pos_get(const Elm_Object_Item *it,
unsigned int *x,
unsigned int *y)
{
return eo_do((Eo *)it, elm_obj_gengrid_item_pos_get(x, y));
return eo_do(it, elm_obj_gengrid_item_pos_get(x, y));
}
EOLIAN static void
@ -4014,7 +4014,7 @@ EAPI void
elm_gengrid_item_selected_set(Elm_Object_Item *item,
Eina_Bool selected)
{
eo_do((Eo *)item, elm_obj_gengrid_item_selected_set(selected));
eo_do(item, elm_obj_gengrid_item_selected_set(selected));
}
EOLIAN static void
@ -4022,7 +4022,7 @@ _elm_gengrid_item_selected_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it,
Eina_Bool selected)
{
ELM_GENGRID_DATA_GET_FROM_ITEM(it, sd);
if ((it->generation < sd->generation) || eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()))
if ((it->generation < sd->generation) || eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()))
return;
selected = !!selected;
if (it->selected == selected) return;
@ -4050,7 +4050,7 @@ _elm_gengrid_item_selected_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it,
EAPI Eina_Bool
elm_gengrid_item_selected_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_gengrid_item_selected_get());
return eo_do(it, elm_obj_gengrid_item_selected_get());
}
EOLIAN static Eina_Bool
@ -4111,7 +4111,7 @@ EAPI void
elm_gengrid_item_tooltip_text_set(Elm_Object_Item *it,
const char *text)
{
eo_do((Eo *)it, elm_wdg_item_tooltip_text_set(text));
eo_do(it, elm_wdg_item_tooltip_text_set(text));
}
EOLIAN static void
@ -4129,7 +4129,7 @@ elm_gengrid_item_tooltip_content_cb_set(Elm_Object_Item *item,
const void *data,
Evas_Smart_Cb del_cb)
{
eo_do((Eo *)item, elm_wdg_item_tooltip_content_cb_set(func, data, del_cb));
eo_do(item, elm_wdg_item_tooltip_content_cb_set(func, data, del_cb));
}
EOLIAN static void
@ -4167,7 +4167,7 @@ error:
EAPI void
elm_gengrid_item_tooltip_unset(Elm_Object_Item *item)
{
eo_do((Eo *)item, elm_wdg_item_tooltip_unset());
eo_do(item, elm_wdg_item_tooltip_unset());
}
EOLIAN static void
@ -4193,7 +4193,7 @@ EAPI void
elm_gengrid_item_tooltip_style_set(Elm_Object_Item *it,
const char *style)
{
eo_do((Eo *)it, elm_wdg_item_tooltip_style_set(style));
eo_do(it, elm_wdg_item_tooltip_style_set(style));
}
EOLIAN static void
@ -4208,7 +4208,7 @@ _elm_gengrid_item_elm_widget_item_tooltip_style_set(Eo *eo_it, Elm_Gen_Item *it,
EAPI const char *
elm_gengrid_item_tooltip_style_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_tooltip_style_get());
return eo_do(it, elm_wdg_item_tooltip_style_get());
}
EOLIAN static const char *
@ -4221,7 +4221,7 @@ EAPI Eina_Bool
elm_gengrid_item_tooltip_window_mode_set(Elm_Object_Item *it,
Eina_Bool disable)
{
return eo_do((Eo *)it, elm_wdg_item_tooltip_window_mode_set(disable));
return eo_do(it, elm_wdg_item_tooltip_window_mode_set(disable));
}
EOLIAN static Eina_Bool
@ -4239,7 +4239,7 @@ _elm_gengrid_item_elm_widget_item_tooltip_window_mode_set(Eo *eo_it, Elm_Gen_Ite
EAPI Eina_Bool
elm_gengrid_item_tooltip_window_mode_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_tooltip_window_mode_get());
return eo_do(it, elm_wdg_item_tooltip_window_mode_get());
}
EOLIAN static Eina_Bool
@ -4254,7 +4254,7 @@ EAPI void
elm_gengrid_item_cursor_set(Elm_Object_Item *it,
const char *cursor)
{
eo_do((Eo *)it, elm_wdg_item_cursor_set(cursor));
eo_do(it, elm_wdg_item_cursor_set(cursor));
}
EOLIAN static void
@ -4271,13 +4271,13 @@ _elm_gengrid_item_elm_widget_item_cursor_set(Eo *eo_it, Elm_Gen_Item *it,
EAPI const char *
elm_gengrid_item_cursor_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_cursor_get());
return eo_do(it, elm_wdg_item_cursor_get());
}
EAPI void
elm_gengrid_item_cursor_unset(Elm_Object_Item *item)
{
eo_do((Eo *)item, elm_wdg_item_cursor_unset());
eo_do(item, elm_wdg_item_cursor_unset());
}
EOLIAN static void
@ -4297,26 +4297,26 @@ EAPI void
elm_gengrid_item_cursor_style_set(Elm_Object_Item *it,
const char *style)
{
eo_do((Eo *)it, elm_wdg_item_cursor_style_set(style));
eo_do(it, elm_wdg_item_cursor_style_set(style));
}
EAPI const char *
elm_gengrid_item_cursor_style_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_cursor_style_get());
return eo_do(it, elm_wdg_item_cursor_style_get());
}
EAPI void
elm_gengrid_item_cursor_engine_only_set(Elm_Object_Item *it,
Eina_Bool engine_only)
{
eo_do((Eo *)it, elm_wdg_item_cursor_engine_only_set(engine_only));
eo_do(it, elm_wdg_item_cursor_engine_only_set(engine_only));
}
EAPI Eina_Bool
elm_gengrid_item_cursor_engine_only_get(const Elm_Object_Item *it)
{
return eo_do((Eo *) it, elm_wdg_item_cursor_engine_only_get());
return eo_do( it, elm_wdg_item_cursor_engine_only_get());
}
EAPI void
@ -4382,7 +4382,7 @@ elm_gengrid_bounce_get(const Evas_Object *obj,
Eina_Bool *v_bounce)
{
ELM_GENGRID_CHECK(obj);
eo_do((Eo *) obj, elm_interface_scrollable_bounce_allow_get(h_bounce, v_bounce));
eo_do( obj, elm_interface_scrollable_bounce_allow_get(h_bounce, v_bounce));
}
EOLIAN static void
@ -4391,15 +4391,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((Eo *) obj, elm_interface_scrollable_paging_get(NULL, NULL, &pagesize_h, &pagesize_v));
eo_do((Eo *) obj, elm_interface_scrollable_paging_set
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));
}
EOLIAN static void
_elm_gengrid_page_relative_get(Eo *obj, Elm_Gengrid_Data *_pd EINA_UNUSED, double *h_pagerel, double *v_pagerel)
{
eo_do((Eo *) obj, elm_interface_scrollable_paging_get(h_pagerel, v_pagerel, NULL, NULL));
eo_do( obj, elm_interface_scrollable_paging_get(h_pagerel, v_pagerel, NULL, NULL));
}
EOLIAN static void
@ -4408,8 +4408,8 @@ _elm_gengrid_page_size_set(Eo *obj, Elm_Gengrid_Data *_pd EINA_UNUSED, Evas_Coor
double pagerel_h;
double pagerel_v;
eo_do((Eo *) obj, elm_interface_scrollable_paging_get(&pagerel_h, &pagerel_v, NULL, NULL));
eo_do((Eo *) obj, elm_interface_scrollable_paging_set
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));
}
@ -4419,7 +4419,7 @@ elm_gengrid_current_page_get(const Evas_Object *obj,
int *v_pagenumber)
{
ELM_GENGRID_CHECK(obj);
eo_do((Eo *) obj, elm_interface_scrollable_current_page_get(h_pagenumber, v_pagenumber));
eo_do( obj, elm_interface_scrollable_current_page_get(h_pagenumber, v_pagenumber));
}
EAPI void
@ -4428,7 +4428,7 @@ elm_gengrid_last_page_get(const Evas_Object *obj,
int *v_pagenumber)
{
ELM_GENGRID_CHECK(obj);
eo_do((Eo *) obj, elm_interface_scrollable_last_page_get(h_pagenumber, v_pagenumber));
eo_do( obj, elm_interface_scrollable_last_page_get(h_pagenumber, v_pagenumber));
}
EINA_DEPRECATED EAPI void
@ -4437,7 +4437,7 @@ elm_gengrid_page_show(const Evas_Object *obj,
int v_pagenumber)
{
ELM_GENGRID_CHECK(obj);
eo_do((Eo *) obj, elm_interface_scrollable_page_show(h_pagenumber, v_pagenumber));
eo_do( obj, elm_interface_scrollable_page_show(h_pagenumber, v_pagenumber));
}
EINA_DEPRECATED EAPI void
@ -4446,7 +4446,7 @@ elm_gengrid_page_bring_in(const Evas_Object *obj,
int v_pagenumber)
{
ELM_GENGRID_CHECK(obj);
eo_do((Eo *) obj, elm_interface_scrollable_page_bring_in(h_pagenumber, v_pagenumber));
eo_do( obj, elm_interface_scrollable_page_bring_in(h_pagenumber, v_pagenumber));
}
EAPI void
@ -4474,7 +4474,7 @@ elm_gengrid_scroller_policy_get(const Evas_Object *obj,
Elm_Scroller_Policy *policy_v)
{
ELM_GENGRID_CHECK(obj);
eo_do((Eo *) obj, elm_interface_scrollable_policy_get(policy_h, policy_v));
eo_do( obj, elm_interface_scrollable_policy_get(policy_h, policy_v));
}
EOLIAN static void
@ -4482,7 +4482,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((Eo *)obj, MY_CLASS, elm_interface_scrollable_policy_get(&s_policy_h, &s_policy_v));
eo_do_super(obj, MY_CLASS, elm_interface_scrollable_policy_get(&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;
}
@ -4603,7 +4603,7 @@ _elm_gengrid_last_item_get(Eo *obj EINA_UNUSED, Elm_Gengrid_Data *sd)
EAPI Elm_Object_Item *
elm_gengrid_item_next_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_gengrid_item_next_get());
return eo_do(item, elm_obj_gengrid_item_next_get());
}
EOLIAN static Elm_Object_Item *
@ -4623,7 +4623,7 @@ _elm_gengrid_item_next_get(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it)
EAPI Elm_Object_Item *
elm_gengrid_item_prev_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_gengrid_item_prev_get());
return eo_do(item, elm_obj_gengrid_item_prev_get());
}
EOLIAN static Elm_Object_Item *
@ -4644,7 +4644,7 @@ EAPI void
elm_gengrid_item_show(Elm_Object_Item *item,
Elm_Gengrid_Item_Scrollto_Type type)
{
eo_do((Eo *)item, elm_obj_gengrid_item_show(type));
eo_do(item, elm_obj_gengrid_item_show(type));
}
EOLIAN static void
@ -4665,7 +4665,7 @@ EAPI void
elm_gengrid_item_bring_in(Elm_Object_Item *item,
Elm_Gengrid_Item_Scrollto_Type type)
{
eo_do((Eo *)item, elm_obj_gengrid_item_bring_in(type));
eo_do(item, elm_obj_gengrid_item_bring_in(type));
}
EOLIAN static void
@ -4783,7 +4783,7 @@ _elm_gengrid_highlight_mode_get(Eo *obj EINA_UNUSED, Elm_Gengrid_Data *sd)
EAPI int
elm_gengrid_item_index_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_gengrid_item_index_get());
return eo_do(item, elm_obj_gengrid_item_index_get());
}
EOLIAN static int
@ -4798,7 +4798,7 @@ EAPI void
elm_gengrid_item_select_mode_set(Elm_Object_Item *item,
Elm_Object_Select_Mode mode)
{
eo_do((Eo *)item, elm_obj_gengrid_item_select_mode_set(mode));
eo_do(item, elm_obj_gengrid_item_select_mode_set(mode));
}
EOLIAN static void
@ -4819,7 +4819,7 @@ _elm_gengrid_item_select_mode_set(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it,
EAPI Elm_Object_Select_Mode
elm_gengrid_item_select_mode_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_gengrid_item_select_mode_get());
return eo_do(item, elm_obj_gengrid_item_select_mode_get());
}
EOLIAN static Elm_Object_Select_Mode

View File

@ -331,7 +331,7 @@ _item_content_realize(Elm_Gen_Item *it,
edje_object_part_swallow(target, key, ic);
evas_object_show(ic);
elm_widget_sub_object_add(WIDGET(it), ic);
if (eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()))
if (eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()))
elm_widget_disabled_set(ic, EINA_TRUE);
}
}
@ -556,7 +556,7 @@ _elm_genlist_item_unrealize(Elm_Gen_Item *it,
ELM_SAFE_FREE(it->item_focus_chain, eina_list_free);
eo_do((Eo *)EO_OBJ(it), elm_wdg_item_track_cancel());
eo_do(EO_OBJ(it), elm_wdg_item_track_cancel());
it->unrealize_cb(it);
@ -949,7 +949,7 @@ _item_sub_items_clear(Elm_Gen_Item *it)
EINA_LIST_FOREACH(it->item->items, l, it2)
tl = eina_list_append(tl, it2);
EINA_LIST_FREE(tl, it2)
eo_do((Eo *)EO_OBJ(it2), elm_wdg_item_del());
eo_do(EO_OBJ(it2), elm_wdg_item_del());
}
static void
@ -1151,9 +1151,9 @@ _elm_genlist_item_state_update(Elm_Gen_Item *it,
(it->deco_all_view, "elm,state,selected", "elm");
}
}
if (eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()) != itc->disabled)
if (eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()) != itc->disabled)
{
if (eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()))
if (eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()))
edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm");
if (it->deco_all_view)
edje_object_signal_emit
@ -1177,7 +1177,7 @@ _elm_genlist_item_state_update(Elm_Gen_Item *it,
edje_object_signal_emit
(it->deco_all_view, "elm,state,selected", "elm");
}
if (eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()))
if (eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()))
{
edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm");
if (it->deco_all_view)
@ -1422,7 +1422,7 @@ _item_cache_add(Elm_Gen_Item *it)
itc->item_style = eina_stringshare_add(it->itc->item_style);
if (it->item->type & ELM_GENLIST_ITEM_TREE) itc->tree = 1;
itc->selected = it->selected;
itc->disabled = eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get());
itc->disabled = eo_do(EO_OBJ(it), elm_wdg_item_disabled_get());
itc->expanded = it->item->expanded;
ELM_SAFE_FREE(it->long_timer, ecore_timer_del);
ELM_SAFE_FREE(it->item->swipe_timer, ecore_timer_del);
@ -1545,7 +1545,7 @@ _access_widget_item_register(Elm_Gen_Item *it)
{
Elm_Access_Info *ai;
_elm_access_widget_item_register((Elm_Widget_Item_Data *)it);
_elm_access_widget_item_register(it->base);
ai = _elm_access_info_get(it->base->access_obj);
@ -1694,7 +1694,7 @@ _item_realize(Elm_Gen_Item *it,
/* access: unregister item which have no text and content */
if (_elm_config->access_mode && !it->texts && !it->contents)
_elm_access_widget_item_unregister((Elm_Widget_Item_Data *)it);
_elm_access_widget_item_unregister(it->base);
if (!it->item->mincalcd)
{
@ -1728,7 +1728,7 @@ _item_realize(Elm_Gen_Item *it,
if (it->tooltip.content_cb)
{
eo_do((Eo *)EO_OBJ(it),
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),
@ -1736,7 +1736,7 @@ _item_realize(Elm_Gen_Item *it,
}
if (it->mouse_cursor)
eo_do((Eo *)EO_OBJ(it),
eo_do(EO_OBJ(it),
elm_wdg_item_cursor_set(it->mouse_cursor));
it->realized = EINA_TRUE;
@ -1821,7 +1821,7 @@ _tree_effect_animator_cb(void *data)
eo_it2 = EO_OBJ(it2);
while (eo_it2 && vis)
{
it2 = eo_data_scope_get((Eo *)eo_it2, ELM_GENLIST_ITEM_CLASS);
it2 = eo_data_scope_get(eo_it2, ELM_GENLIST_ITEM_CLASS);
evas_object_move(VIEW(it2), it2->item->scrl_x, it2->item->scrl_y);
vis = (ELM_RECTS_INTERSECT(it2->item->scrl_x, it2->item->scrl_y,
it2->item->w, it2->item->h, cvx, cvy, cvw,
@ -1923,7 +1923,7 @@ _tree_effect_animator_cb(void *data)
while (eo_it)
{
it = eo_data_scope_get((Eo *)eo_it, ELM_GENLIST_ITEM_CLASS);
it = eo_data_scope_get(eo_it, ELM_GENLIST_ITEM_CLASS);
num++;
if (sd->expanded_item->item->expanded_depth >=
it->item->expanded_depth) break;
@ -2407,7 +2407,7 @@ _item_single_select_up(Elm_Genlist_Data *sd)
{
Elm_Object_Item *eo_prev = elm_genlist_item_prev_get
(sd->last_selected_item);
prev = eo_data_scope_get((Eo *)eo_prev, ELM_GENLIST_ITEM_CLASS);
prev = eo_data_scope_get(eo_prev, ELM_GENLIST_ITEM_CLASS);
}
while (prev)
@ -2437,7 +2437,7 @@ _item_single_select_down(Elm_Genlist_Data *sd)
else
{
eo_next = elm_genlist_item_next_get(sd->last_selected_item);
next = eo_data_scope_get((Eo *)eo_next, ELM_GENLIST_ITEM_CLASS);
next = eo_data_scope_get(eo_next, ELM_GENLIST_ITEM_CLASS);
}
while ((next))
@ -2470,7 +2470,7 @@ _elm_genlist_item_focused(Elm_Object_Item *eo_it)
if (_is_no_select(it) ||
(eo_it == sd->focused_item) ||
(eo_do((Eo *)eo_it, elm_wdg_item_disabled_get())))
(eo_do(eo_it, elm_wdg_item_disabled_get())))
return;
switch (_elm_config->focus_autoscroll_mode)
@ -2549,7 +2549,7 @@ _item_focused_next(Evas_Object *obj, Elm_Focus_Direction dir)
while ((next) &&
(next->generation < sd->generation) &&
(!eo_do((Eo *)EO_OBJ(next), elm_wdg_item_disabled_get())))
(!eo_do(EO_OBJ(next), elm_wdg_item_disabled_get())))
next = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(next)->next);
}
else
@ -2560,12 +2560,12 @@ _item_focused_next(Evas_Object *obj, Elm_Focus_Direction dir)
eo_first_item = elm_genlist_first_item_get(WIDGET(focus_it));
if (eo_first_item == sd->focused_item) return EINA_FALSE;
eo_next = elm_genlist_item_prev_get(sd->focused_item);
next = eo_data_scope_get((Eo *)eo_next, ELM_GENLIST_ITEM_CLASS);
next = eo_data_scope_get(eo_next, ELM_GENLIST_ITEM_CLASS);
while (eo_do((Eo *)eo_next, elm_wdg_item_disabled_get()))
while (eo_do(eo_next, elm_wdg_item_disabled_get()))
{
eo_next = elm_genlist_item_prev_get(eo_next);
next = eo_data_scope_get((Eo *)eo_next, ELM_GENLIST_ITEM_CLASS);
next = eo_data_scope_get(eo_next, ELM_GENLIST_ITEM_CLASS);
}
}
else if (dir == ELM_FOCUS_DOWN)
@ -2573,12 +2573,12 @@ _item_focused_next(Evas_Object *obj, Elm_Focus_Direction dir)
eo_last_item = elm_genlist_last_item_get(WIDGET(focus_it));
if (eo_last_item == sd->focused_item) return EINA_FALSE;
eo_next = elm_genlist_item_next_get(sd->focused_item);
next = eo_data_scope_get((Eo *)eo_next, ELM_GENLIST_ITEM_CLASS);
next = eo_data_scope_get(eo_next, ELM_GENLIST_ITEM_CLASS);
while (eo_do((Eo *)eo_next, elm_wdg_item_disabled_get()))
while (eo_do(eo_next, elm_wdg_item_disabled_get()))
{
eo_next = elm_genlist_item_next_get(eo_next);
next = eo_data_scope_get((Eo *)eo_next, ELM_GENLIST_ITEM_CLASS);
next = eo_data_scope_get(eo_next, ELM_GENLIST_ITEM_CLASS);
}
}
else
@ -3155,7 +3155,7 @@ _item_highlight(Elm_Gen_Item *it)
if (_is_no_select(it) ||
(!sd->highlight) ||
(it->generation < sd->generation) ||
(it->highlighted) || eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()) ||
(it->highlighted) || eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()) ||
(it->item->deco_it_view))
return;
@ -3367,7 +3367,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 *)eo_it, elm_wdg_item_pre_notify_del());
eo_do(eo_it, elm_wdg_item_pre_notify_del());
it->generation = sd->generation - 1; /* This means that
* the item is
* deleted */
@ -3662,7 +3662,7 @@ _long_press_cb(void *data)
it->long_timer = NULL;
if (_is_no_select(it) ||
eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()) || (it->dragging))
eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()) || (it->dragging))
return ECORE_CALLBACK_CANCEL;
sd->longpressed = EINA_TRUE;
@ -3709,7 +3709,7 @@ _swipe_do(Elm_Gen_Item *it)
ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
if (_is_no_select(it) ||
eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get())) return;
eo_do(EO_OBJ(it), elm_wdg_item_disabled_get())) return;
sd->swipe = EINA_FALSE;
for (i = 0; i < sd->movements; i++)
@ -4446,7 +4446,7 @@ _access_activate_cb(void *data EINA_UNUSED,
while (sd->selected)
{
Elm_Object_Item *eo_sel = sd->selected->data;
Elm_Gen_Item *sel = eo_data_scope_get((Eo *)eo_sel, ELM_GENLIST_ITEM_CLASS);
Elm_Gen_Item *sel = eo_data_scope_get(eo_sel, ELM_GENLIST_ITEM_CLASS);
it->unsel_cb(sel);
}
}
@ -4587,7 +4587,7 @@ _item_mouse_up_cb(void *data,
}
if (_is_no_select(it) ||
(eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()) || (dragged)))
(eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()) || (dragged)))
return;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
@ -4614,7 +4614,7 @@ _item_mouse_up_cb(void *data,
while (sd->selected)
{
Elm_Object_Item *eo_sel = sd->selected->data;
Elm_Gen_Item *sel = eo_data_scope_get((Eo *)eo_sel, ELM_GENLIST_ITEM_CLASS);
Elm_Gen_Item *sel = eo_data_scope_get(eo_sel, ELM_GENLIST_ITEM_CLASS);
it->unsel_cb(sel);
}
}
@ -4820,7 +4820,7 @@ _item_unrealize_cb(Elm_Gen_Item *it)
/* access */
if (_elm_config->access_mode == ELM_ACCESS_MODE_ON)
_elm_access_widget_item_unregister((Elm_Widget_Item_Data *)it);
_elm_access_widget_item_unregister(it->base);
// unswallow VIEW(it) first then manipulate VIEW(it)
_decorate_item_unrealize(it);
@ -5447,7 +5447,7 @@ _access_obj_process(Elm_Genlist_Data *sd, Eina_Bool is_access)
if (!it->realized) continue;
if (is_access) _access_widget_item_register(it);
else
_elm_access_widget_item_unregister((Elm_Widget_Item_Data *)it);
_elm_access_widget_item_unregister(it->base);
}
}
else if (done) break;
@ -5525,7 +5525,7 @@ _internal_elm_genlist_clear(Evas_Object *obj,
if (next) itn = ELM_GEN_ITEM_FROM_INLIST(next);
if (itn) itn->walking++; /* prevent early death of subitem */
it->del_cb(it);
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
if (itn) itn->walking--;
}
}
@ -5610,7 +5610,7 @@ _item_select(Elm_Gen_Item *it)
if ((!it->walking) && (it->generation < sd->generation))
{
it->del_cb(it);
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
}
else
sd->last_selected_item = EO_OBJ(it);
@ -5669,7 +5669,7 @@ _elm_genlist_item_elm_widget_item_disable(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *i
if (it->realized)
{
if (eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()))
if (eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()))
{
edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm");
if (it->deco_all_view)
@ -5684,7 +5684,7 @@ _elm_genlist_item_elm_widget_item_disable(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *i
(it->deco_all_view, "elm,state,enabled", "elm");
}
EINA_LIST_FOREACH(it->content_objs, l, obj)
elm_widget_disabled_set(obj, eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()));
elm_widget_disabled_set(obj, eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()));
}
}
@ -5707,7 +5707,7 @@ _elm_genlist_item_elm_widget_item_del_pre(Eo *eo_it, Elm_Gen_Item *it)
Elm_Gen_Item *tmp;
EINA_LIST_FREE(it->item->rel_revs, tmp) tmp->item->rel = NULL;
}
elm_genlist_item_subitems_clear((Elm_Object_Item *)eo_it);
elm_genlist_item_subitems_clear(eo_it);
if (sd->show_item == it)
sd->show_item = NULL;
@ -6290,7 +6290,7 @@ _elm_genlist_last_item_get(Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd)
EAPI Elm_Object_Item *
elm_genlist_item_next_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_genlist_item_next_get());
return eo_do(item, elm_obj_genlist_item_next_get());
}
EOLIAN static Elm_Object_Item *
@ -6309,7 +6309,7 @@ _elm_genlist_item_next_get(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it)
EAPI Elm_Object_Item *
elm_genlist_item_prev_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_genlist_item_prev_get());
return eo_do(item, elm_obj_genlist_item_prev_get());
}
EOLIAN static Elm_Object_Item *
@ -6328,7 +6328,7 @@ _elm_genlist_item_prev_get(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it)
EAPI Elm_Object_Item *
elm_genlist_item_parent_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_genlist_item_parent_get());
return eo_do(item, elm_obj_genlist_item_parent_get());
}
EOLIAN static Elm_Object_Item *
@ -6342,7 +6342,7 @@ _elm_genlist_item_parent_get(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it)
EAPI unsigned int
elm_genlist_item_subitems_count(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_genlist_item_subitems_count());
return eo_do(item, elm_obj_genlist_item_subitems_count());
}
EOLIAN static unsigned int
@ -6356,7 +6356,7 @@ _elm_genlist_item_subitems_count(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *item)
EAPI const Eina_List *
elm_genlist_item_subitems_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_genlist_item_subitems_get());
return eo_do(item, elm_obj_genlist_item_subitems_get());
}
EOLIAN static const Eina_List *
@ -6370,7 +6370,7 @@ _elm_genlist_item_subitems_get(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *item)
EAPI void
elm_genlist_item_subitems_clear(Elm_Object_Item *item)
{
eo_do((Eo *)item, elm_obj_genlist_item_subitems_clear());
eo_do(item, elm_obj_genlist_item_subitems_clear());
}
EOLIAN static void
@ -6402,7 +6402,7 @@ EAPI void
elm_genlist_item_selected_set(Elm_Object_Item *item,
Eina_Bool selected)
{
eo_do((Eo *)item, elm_obj_genlist_item_selected_set(selected));
eo_do(item, elm_obj_genlist_item_selected_set(selected));
}
EOLIAN static void
@ -6412,7 +6412,7 @@ _elm_genlist_item_selected_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it,
ELM_GENLIST_ITEM_CHECK_OR_RETURN(it);
ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
if ((it->generation < sd->generation) || eo_do((Eo *)EO_OBJ(it), elm_wdg_item_disabled_get()))
if ((it->generation < sd->generation) || eo_do(EO_OBJ(it), elm_wdg_item_disabled_get()))
return;
selected = !!selected;
if (it->selected == selected) return;
@ -6442,7 +6442,7 @@ _elm_genlist_item_selected_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it,
EAPI Eina_Bool
elm_genlist_item_selected_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_genlist_item_selected_get());
return eo_do(it, elm_obj_genlist_item_selected_get());
}
EOLIAN static Eina_Bool
@ -6475,7 +6475,7 @@ _elm_genlist_expanded_next_item_get(Elm_Gen_Item *it)
eo_it2 = elm_genlist_item_next_get(eo_it2);
}
}
return eo_data_scope_get((Eo *)eo_it2, ELM_GENLIST_ITEM_CLASS);
return eo_data_scope_get(eo_it2, ELM_GENLIST_ITEM_CLASS);
}
static void
@ -6513,7 +6513,7 @@ _elm_genlist_move_items_set(Elm_Gen_Item *it)
while (eo_it2 && (dh < oy + oh))
{
it2 = eo_data_scope_get((Eo *)eo_it2, ELM_GENLIST_ITEM_CLASS);
it2 = eo_data_scope_get(eo_it2, ELM_GENLIST_ITEM_CLASS);
dh += it2->item->h;
sd->move_items = eina_list_append(sd->move_items, it2);
eo_it2 = elm_genlist_item_next_get(eo_it2);
@ -6546,7 +6546,7 @@ EAPI void
elm_genlist_item_expanded_set(Elm_Object_Item *item,
Eina_Bool expanded)
{
eo_do((Eo *)item, elm_obj_genlist_item_expanded_set(expanded));
eo_do(item, elm_obj_genlist_item_expanded_set(expanded));
}
EOLIAN static void
@ -6586,7 +6586,7 @@ _elm_genlist_item_expanded_set(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it, Eina_B
EAPI Eina_Bool
elm_genlist_item_expanded_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_genlist_item_expanded_get());
return eo_do(it, elm_obj_genlist_item_expanded_get());
}
EOLIAN static Eina_Bool
@ -6600,7 +6600,7 @@ _elm_genlist_item_expanded_get(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it)
EAPI int
elm_genlist_item_expanded_depth_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_genlist_item_expanded_depth_get());
return eo_do(it, elm_obj_genlist_item_expanded_depth_get());
}
EOLIAN static int
@ -6676,7 +6676,7 @@ _elm_genlist_item_coordinates_calc(Elm_Gen_Item *it,
EAPI void
elm_genlist_item_promote(Elm_Object_Item *item)
{
eo_do((Eo *)item, elm_obj_genlist_item_promote());
eo_do(item, elm_obj_genlist_item_promote());
}
EOLIAN static void
@ -6693,7 +6693,7 @@ _elm_genlist_item_promote(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it)
EAPI void
elm_genlist_item_demote(Elm_Object_Item *item)
{
eo_do((Eo *)item, elm_obj_genlist_item_demote());
eo_do(item, elm_obj_genlist_item_demote());
}
EOLIAN static void
@ -6710,7 +6710,7 @@ EAPI void
elm_genlist_item_show(Elm_Object_Item *item,
Elm_Genlist_Item_Scrollto_Type type)
{
eo_do((Eo *)item, elm_obj_genlist_item_show(type));
eo_do(item, elm_obj_genlist_item_show(type));
}
EOLIAN static void
@ -6730,7 +6730,7 @@ EAPI void
elm_genlist_item_bring_in(Elm_Object_Item *item,
Elm_Genlist_Item_Scrollto_Type type)
{
eo_do((Eo *)item, elm_obj_genlist_item_bring_in(type));
eo_do(item, elm_obj_genlist_item_bring_in(type));
}
EOLIAN static void
@ -6749,7 +6749,7 @@ EAPI void
elm_genlist_item_all_contents_unset(Elm_Object_Item *it,
Eina_List **l)
{
eo_do((Eo *)it, elm_obj_genlist_item_all_contents_unset(l));
eo_do(it, elm_obj_genlist_item_all_contents_unset(l));
}
EOLIAN static void
@ -6771,7 +6771,7 @@ _elm_genlist_item_all_contents_unset(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it,
EAPI void
elm_genlist_item_update(Elm_Object_Item *item)
{
eo_do((Eo *)item, elm_obj_genlist_item_update());
eo_do(item, elm_obj_genlist_item_update());
}
EOLIAN static void
@ -6794,7 +6794,7 @@ elm_genlist_item_fields_update(Elm_Object_Item *item,
const char *parts,
Elm_Genlist_Item_Field_Type itf)
{
eo_do((Eo *)item, elm_obj_genlist_item_fields_update(parts, itf));
eo_do(item, elm_obj_genlist_item_fields_update(parts, itf));
}
EOLIAN static void
@ -6869,14 +6869,14 @@ _elm_genlist_item_fields_update(Eo *eo_item EINA_UNUSED, Elm_Gen_Item *it,
if ((!itf) || (itf & ELM_GENLIST_ITEM_FIELD_STATE))
_item_state_realize(it, VIEW(it), &it->states, parts);
if (!it->item->mincalcd)
elm_genlist_item_update((Elm_Object_Item *)eo_item);
elm_genlist_item_update(eo_item);
}
EAPI void
elm_genlist_item_item_class_update(Elm_Object_Item *item,
const Elm_Genlist_Item_Class *itc)
{
eo_do((Eo *)item, elm_obj_genlist_item_class_update(itc));
eo_do(item, elm_obj_genlist_item_class_update(itc));
}
EOLIAN static void
@ -6915,13 +6915,13 @@ _elm_genlist_item_item_class_update(Eo *eo_it, Elm_Gen_Item *it,
it->item->deco_all_contents = NULL;
}
elm_genlist_item_update((Elm_Object_Item *)eo_it);
elm_genlist_item_update(eo_it);
}
EAPI const Elm_Genlist_Item_Class *
elm_genlist_item_item_class_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_genlist_item_class_get());
return eo_do(item, elm_obj_genlist_item_class_get());
}
EOLIAN static const Elm_Genlist_Item_Class *
@ -6962,7 +6962,7 @@ EAPI void
elm_genlist_item_tooltip_text_set(Elm_Object_Item *it,
const char *text)
{
eo_do((Eo *)it, elm_wdg_item_tooltip_text_set(text));
eo_do(it, elm_wdg_item_tooltip_text_set(text));
}
EOLIAN static void
@ -6972,7 +6972,7 @@ _elm_genlist_item_elm_widget_item_tooltip_text_set(Eo *eo_it, Elm_Gen_Item *it,
text = eina_stringshare_add(text);
elm_genlist_item_tooltip_content_cb_set
((Elm_Object_Item *)eo_it, _elm_genlist_item_label_create, text,
(eo_it, _elm_genlist_item_label_create, text,
_elm_genlist_item_label_del_cb);
}
@ -6982,7 +6982,7 @@ elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item *item,
const void *data,
Evas_Smart_Cb del_cb)
{
eo_do((Eo *)item, elm_wdg_item_tooltip_content_cb_set(func, data, del_cb));
eo_do(item, elm_wdg_item_tooltip_content_cb_set(func, data, del_cb));
}
EOLIAN static void
@ -7022,7 +7022,7 @@ error:
EAPI void
elm_genlist_item_tooltip_unset(Elm_Object_Item *item)
{
eo_do((Eo *)item, elm_wdg_item_tooltip_unset());
eo_do(item, elm_wdg_item_tooltip_unset());
}
EOLIAN static void
@ -7048,7 +7048,7 @@ EAPI void
elm_genlist_item_tooltip_style_set(Elm_Object_Item *item,
const char *style)
{
eo_do((Eo *)item, elm_wdg_item_tooltip_style_set(style));
eo_do(item, elm_wdg_item_tooltip_style_set(style));
}
EOLIAN static void
@ -7065,14 +7065,14 @@ _elm_genlist_item_elm_widget_item_tooltip_style_set(Eo *eo_it, Elm_Gen_Item *it,
EAPI const char *
elm_genlist_item_tooltip_style_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_tooltip_style_get());
return eo_do(it, elm_wdg_item_tooltip_style_get());
}
EAPI Eina_Bool
elm_genlist_item_tooltip_window_mode_set(Elm_Object_Item *item,
Eina_Bool disable)
{
return eo_do((Eo *)item, elm_wdg_item_tooltip_window_mode_set(disable));
return eo_do(item, elm_wdg_item_tooltip_window_mode_set(disable));
}
EOLIAN static Eina_Bool
@ -7100,7 +7100,7 @@ EAPI void
elm_genlist_item_cursor_set(Elm_Object_Item *item,
const char *cursor)
{
eo_do((Eo *)item, elm_wdg_item_cursor_set(cursor));
eo_do(item, elm_wdg_item_cursor_set(cursor));
}
EOLIAN static void
@ -7116,13 +7116,13 @@ _elm_genlist_item_elm_widget_item_cursor_set(Eo *eo_it, Elm_Gen_Item *it,
EAPI const char *
elm_genlist_item_cursor_get(const Elm_Object_Item *eo_it)
{
return eo_do((Eo *)eo_it, elm_wdg_item_cursor_get());
return eo_do(eo_it, elm_wdg_item_cursor_get());
}
EAPI void
elm_genlist_item_cursor_unset(Elm_Object_Item *item)
{
eo_do((Eo *)item, elm_wdg_item_cursor_unset());
eo_do(item, elm_wdg_item_cursor_unset());
}
EOLIAN static void
@ -7142,32 +7142,32 @@ EAPI void
elm_genlist_item_cursor_style_set(Elm_Object_Item *eo_it,
const char *style)
{
eo_do((Eo *)eo_it, elm_wdg_item_cursor_style_set(style));
eo_do(eo_it, elm_wdg_item_cursor_style_set(style));
}
EAPI const char *
elm_genlist_item_cursor_style_get(const Elm_Object_Item *eo_it)
{
return eo_do((Eo *) eo_it, elm_wdg_item_cursor_style_get());
return eo_do( eo_it, elm_wdg_item_cursor_style_get());
}
EAPI void
elm_genlist_item_cursor_engine_only_set(Elm_Object_Item *eo_it,
Eina_Bool engine_only)
{
eo_do((Eo *)eo_it, elm_wdg_item_cursor_engine_only_set(engine_only));
eo_do(eo_it, elm_wdg_item_cursor_engine_only_set(engine_only));
}
EAPI Eina_Bool
elm_genlist_item_cursor_engine_only_get(const Elm_Object_Item *eo_it)
{
return eo_do((Eo *) eo_it, elm_wdg_item_cursor_engine_only_get());
return eo_do( eo_it, elm_wdg_item_cursor_engine_only_get());
}
EAPI int
elm_genlist_item_index_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_genlist_item_index_get());
return eo_do(item, elm_obj_genlist_item_index_get());
}
EOLIAN static int
@ -7219,7 +7219,7 @@ elm_genlist_bounce_get(const Evas_Object *obj,
Eina_Bool *v_bounce)
{
ELM_GENLIST_CHECK(obj);
eo_do((Eo *) obj, elm_interface_scrollable_bounce_allow_get
eo_do( obj, elm_interface_scrollable_bounce_allow_get
(h_bounce, v_bounce));
}
@ -7295,7 +7295,7 @@ elm_genlist_scroller_policy_get(const Evas_Object *obj,
Elm_Scroller_Policy *policy_v)
{
ELM_GENLIST_CHECK(obj);
eo_do((Eo *) obj, elm_interface_scrollable_policy_get(policy_h, policy_v));
eo_do( obj, elm_interface_scrollable_policy_get(policy_h, policy_v));
}
EOLIAN static void
@ -7303,7 +7303,7 @@ _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((Eo *)obj, MY_CLASS, elm_interface_scrollable_policy_get
eo_do_super(obj, MY_CLASS, elm_interface_scrollable_policy_get
(&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;
@ -7325,7 +7325,7 @@ elm_genlist_item_decorate_mode_set(Elm_Object_Item *item,
const char *decorate_it_type,
Eina_Bool decorate_it_set)
{
eo_do((Eo *)item, elm_obj_genlist_item_decorate_mode_set(decorate_it_type, decorate_it_set));
eo_do(item, elm_obj_genlist_item_decorate_mode_set(decorate_it_type, decorate_it_set));
}
EOLIAN static void
@ -7365,7 +7365,7 @@ _elm_genlist_item_decorate_mode_set(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it,
{
Elm_Gen_Item *it2 = NULL;
eo_it2 = elm_genlist_selected_item_get(sd->obj);
if (eo_it2) it2 = eo_data_scope_get((Eo *)eo_it2, ELM_GENLIST_ITEM_CLASS);
if (eo_it2) it2 = eo_data_scope_get(eo_it2, ELM_GENLIST_ITEM_CLASS);
if (it2 && it2->realized)
elm_genlist_item_selected_set(eo_it2, EINA_FALSE);
}
@ -7382,7 +7382,7 @@ _elm_genlist_item_decorate_mode_set(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it,
EAPI const char *
elm_genlist_item_decorate_mode_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_genlist_item_decorate_mode_get());
return eo_do(item, elm_obj_genlist_item_decorate_mode_get());
}
EOLIAN static const char *
@ -7395,7 +7395,7 @@ _elm_genlist_item_decorate_mode_get(Eo *eo_i EINA_UNUSED, Elm_Gen_Item *i)
EOLIAN static Elm_Object_Item *
_elm_genlist_decorated_item_get(Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd)
{
return (Elm_Object_Item *)EO_OBJ(sd->mode_item);
return EO_OBJ(sd->mode_item);
}
EOLIAN static Eina_Bool
@ -7432,7 +7432,7 @@ _elm_genlist_decorate_mode_set(Eo *obj, Elm_Genlist_Data *sd, Eina_Bool decorate
else
{
// unset decorated item
deco_it = (Elm_Object_Item *)elm_genlist_decorated_item_get(obj);
deco_it = elm_genlist_decorated_item_get(obj);
if (deco_it)
{
elm_genlist_item_decorate_mode_set
@ -7493,7 +7493,7 @@ _elm_genlist_reorder_mode_get(Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd)
EAPI Elm_Genlist_Item_Type
elm_genlist_item_type_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_genlist_item_type_get());
return eo_do(item, elm_obj_genlist_item_type_get());
}
EOLIAN static Elm_Genlist_Item_Type
@ -7575,7 +7575,7 @@ EAPI void
elm_genlist_item_flip_set(Elm_Object_Item *item,
Eina_Bool flip)
{
eo_do((Eo *)item, elm_obj_genlist_item_flip_set(flip));
eo_do(item, elm_obj_genlist_item_flip_set(flip));
}
EOLIAN static void
@ -7594,7 +7594,7 @@ _elm_genlist_item_flip_set(Eo *eo_it, Elm_Gen_Item *it, Eina_Bool flip)
{
it->flipped = flip;
_item_cache_zero(GL_IT(it)->wsd);
elm_genlist_item_update((Elm_Object_Item *)eo_it);
elm_genlist_item_update(eo_it);
it->item->nocache = EINA_FALSE;
}
}
@ -7602,7 +7602,7 @@ _elm_genlist_item_flip_set(Eo *eo_it, Elm_Gen_Item *it, Eina_Bool flip)
EAPI Eina_Bool
elm_genlist_item_flip_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_genlist_item_flip_get());
return eo_do(item, elm_obj_genlist_item_flip_get());
}
EOLIAN static Eina_Bool
@ -7645,7 +7645,7 @@ EAPI void
elm_genlist_item_select_mode_set(Elm_Object_Item *item,
Elm_Object_Select_Mode mode)
{
eo_do((Eo *)item, elm_obj_genlist_item_select_mode_set(mode));
eo_do(item, elm_obj_genlist_item_select_mode_set(mode));
}
EOLIAN static void
@ -7683,7 +7683,7 @@ _elm_genlist_item_select_mode_set(Eo *eo_it EINA_UNUSED, Elm_Gen_Item *it,
EAPI Elm_Object_Select_Mode
elm_genlist_item_select_mode_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_obj_genlist_item_select_mode_get());
return eo_do(item, elm_obj_genlist_item_select_mode_get());
}
EOLIAN static Elm_Object_Select_Mode
@ -7800,7 +7800,7 @@ _elm_genlist_search_by_text_item_get(Eo *obj EINA_UNUSED,
#endif
start = (item_to_search_from) ?
EINA_INLIST_GET((Elm_Gen_Item *)eo_data_scope_get((Eo *)item_to_search_from, ELM_GENLIST_ITEM_CLASS)) :
EINA_INLIST_GET((Elm_Gen_Item *)eo_data_scope_get(item_to_search_from, ELM_GENLIST_ITEM_CLASS)) :
sd->items;
EINA_INLIST_FOREACH(start, it)
{

View File

@ -321,7 +321,7 @@ _index_box_auto_fill(Evas_Object *obj,
// ACCESS
if ((it->level == 0) &&
(_elm_config->access_mode == ELM_ACCESS_MODE_ON))
eo_do((Eo *)eo_item, elm_wdg_item_access_register());
eo_do(eo_item, elm_wdg_item_access_register());
}
evas_object_smart_calculate(sd->bx[level]);
@ -462,7 +462,7 @@ _item_new(Evas_Object *obj,
it->base->data = data;
it->level = sd->level;
return (Elm_Object_Item *)eo_item;
return eo_item;
}
static Elm_Index_Item_Data *
@ -523,7 +523,7 @@ _sel_eval(Evas_Object *obj,
EINA_LIST_FOREACH(sd->items, l, eo_item)
{
it = eo_data_scope_get((Eo *)eo_item, ELM_INDEX_ITEM_CLASS);
it = eo_data_scope_get(eo_item, ELM_INDEX_ITEM_CLASS);
if (it->level != i) continue;
if (it->level != sd->level)
{
@ -1060,8 +1060,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 *)eo_item, elm_wdg_item_access_register());
else eo_do((Eo *)eo_item, elm_wdg_item_access_unregister());
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)
@ -1157,7 +1157,7 @@ _elm_index_item_level_get(Eo *obj EINA_UNUSED, Elm_Index_Data *sd)
EAPI void
elm_index_item_selected_set(Elm_Object_Item *it, Eina_Bool selected)
{
eo_do((Eo*)it, elm_obj_index_item_selected_set(selected));
eo_do(it, elm_obj_index_item_selected_set(selected));
}
EOLIAN static void
@ -1237,7 +1237,7 @@ _elm_index_selected_item_get(Eo *obj EINA_UNUSED, Elm_Index_Data *sd, int level)
ELM_INDEX_ITEM_DATA_GET(eo_item, it);
if ((it->selected) && (it->level == level))
{
return (Elm_Object_Item *)eo_item;
return eo_item;
}
}
@ -1255,7 +1255,7 @@ _elm_index_item_append(Eo *obj, Elm_Index_Data *sd, const char *letter, Evas_Sma
sd->items = eina_list_append(sd->items, it);
_index_box_clear(obj, sd->level);
return (Elm_Object_Item *)it;
return it;
}
EOLIAN static Elm_Object_Item*
@ -1269,7 +1269,7 @@ _elm_index_item_prepend(Eo *obj, Elm_Index_Data *sd, const char *letter, Evas_Sm
sd->items = eina_list_prepend(sd->items, it);
_index_box_clear(obj, sd->level);
return (Elm_Object_Item *)it;
return it;
}
EINA_DEPRECATED EAPI Elm_Object_Item *
@ -1296,7 +1296,7 @@ _elm_index_item_insert_after(Eo *obj, Elm_Index_Data *sd, Elm_Object_Item *after
sd->items = eina_list_append_relative(sd->items, it, after);
_index_box_clear(obj, sd->level);
return (Elm_Object_Item *)it;
return it;
}
EOLIAN static Elm_Object_Item*
@ -1312,7 +1312,7 @@ _elm_index_item_insert_before(Eo *obj, Elm_Index_Data *sd, Elm_Object_Item *befo
sd->items = eina_list_prepend_relative(sd->items, it, before);
_index_box_clear(obj, sd->level);
return (Elm_Object_Item *)it;
return it;
}
EOLIAN static Elm_Object_Item*
@ -1344,14 +1344,14 @@ _elm_index_item_sorted_insert(Eo *obj, Elm_Index_Data *sd, const char *letter, E
ELM_INDEX_ITEM_DATA_GET(eo_item, it);
if (cmp_data_func(p_it->base->data, it->base->data) >= 0)
p_it->base->data = it->base->data;
eo_do((Eo *)eo_item, elm_wdg_item_del());
eo_do(eo_item, elm_wdg_item_del());
eo_item = NULL;
}
}
_index_box_clear(obj, sd->level);
if (!eo_item) return NULL;
else return (Elm_Object_Item *)eo_item;
else return eo_item;
}
EOLIAN static Elm_Object_Item*
@ -1375,7 +1375,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 *)eo_item, elm_wdg_item_del());
eo_do(eo_item, elm_wdg_item_del());
}
EOLIAN static void
@ -1413,7 +1413,7 @@ _elm_index_indicator_disabled_get(Eo *obj EINA_UNUSED, Elm_Index_Data *sd)
EAPI const char *
elm_index_item_letter_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_index_item_letter_get());
return eo_do(it, elm_obj_index_item_letter_get());
}
EOLIAN static const char *

View File

@ -190,7 +190,7 @@ _all_items_unselect(Elm_List_Data *sd)
while (sd->selected)
elm_list_item_selected_set
((Elm_Object_Item *)sd->selected->data, EINA_FALSE);
(sd->selected->data, EINA_FALSE);
return EINA_TRUE;
}
@ -644,7 +644,7 @@ _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((Eo *)it, elm_wdg_item_translate());
eo_do(it, elm_wdg_item_translate());
eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
@ -664,7 +664,7 @@ _elm_list_deletions_process(Elm_List_Data *sd)
/* issuing free because of "locking" item del pre hook */
_elm_list_item_free(it);
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
}
sd->walking--;
@ -909,7 +909,7 @@ _items_fix(Evas_Object *obj)
{
edje_object_part_text_escaped_set
(VIEW(it), "elm.text", it->label);
eo_do((Eo *)EO_OBJ(it), elm_wdg_item_part_text_custom_update());
eo_do(EO_OBJ(it), elm_wdg_item_part_text_custom_update());
if ((!it->icon) && (minh[0] > 0))
{
@ -1255,7 +1255,7 @@ _elm_list_elm_widget_on_focus(Eo *obj, Elm_List_Data *sd)
if (elm_widget_focus_get(obj) && sd->selected && !sd->last_selected_item)
{
Elm_Object_Item *sel = eina_list_data_get(sd->selected);
sd->last_selected_item = eo_data_scope_get((Eo *)sel, ELM_LIST_ITEM_CLASS);
sd->last_selected_item = eo_data_scope_get(sel, ELM_LIST_ITEM_CLASS);
}
if (!sd->items) return EINA_FALSE;
@ -2071,7 +2071,7 @@ _access_state_cb(void *data, Evas_Object *obj EINA_UNUSED)
static void
_access_on_highlight_cb(void *data)
{
Elm_Object_Item *it = (Elm_Object_Item *)data;
Elm_Object_Item *it = data;
if (!it) return;
elm_list_item_bring_in(it);
@ -2369,7 +2369,7 @@ _elm_list_evas_object_smart_del(Eo *obj, Elm_List_Data *sd)
ELM_LIST_ITEM_DATA_GET(eo_it, it);
/* issuing free because of "locking" item del pre hook */
_elm_list_item_free(it);
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
}
_elm_list_unwalk(obj, sd);
@ -2621,7 +2621,7 @@ _elm_list_clear(Eo *obj, Elm_List_Data *sd)
ELM_LIST_ITEM_DATA_GET(eo_it, it);
/* issuing free because of "locking" item del pre hook */
_elm_list_item_free(it);
eo_del((Eo *)EO_OBJ(it));
eo_del(EO_OBJ(it));
}
_elm_list_unwalk(obj, sd);
@ -2641,7 +2641,7 @@ _elm_list_items_get(Eo *obj EINA_UNUSED, Elm_List_Data *sd)
EOLIAN static Elm_Object_Item*
_elm_list_selected_item_get(Eo *obj EINA_UNUSED, Elm_List_Data *sd)
{
if (sd->selected) return (Elm_Object_Item *)sd->selected->data;
if (sd->selected) return sd->selected->data;
else return NULL;
}
@ -2747,7 +2747,7 @@ EAPI void
elm_list_item_separator_set(Elm_Object_Item *it,
Eina_Bool setting)
{
eo_do((Eo *)it, elm_obj_list_item_separator_set(setting));
eo_do(it, elm_obj_list_item_separator_set(setting));
}
EOLIAN static void
@ -2762,7 +2762,7 @@ _elm_list_item_separator_set(Eo *eo_item EINA_UNUSED, Elm_List_Item_Data *it,
EAPI Eina_Bool
elm_list_item_separator_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_list_item_separator_get());
return eo_do(it, elm_obj_list_item_separator_get());
}
EOLIAN static Eina_Bool
@ -2777,7 +2777,7 @@ EAPI void
elm_list_item_selected_set(Elm_Object_Item *it,
Eina_Bool selected)
{
eo_do((Eo *)it, elm_obj_list_item_selected_set(selected));
eo_do(it, elm_obj_list_item_selected_set(selected));
}
EOLIAN static void
@ -2825,7 +2825,7 @@ _elm_list_item_selected_set(Eo *eo_item EINA_UNUSED, Elm_List_Item_Data *item,
EAPI Eina_Bool
elm_list_item_selected_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_list_item_selected_get());
return eo_do(it, elm_obj_list_item_selected_get());
}
EOLIAN static Eina_Bool
@ -2839,7 +2839,7 @@ _elm_list_item_selected_get(Eo *eo_item EINA_UNUSED, Elm_List_Item_Data *it)
EAPI void
elm_list_item_show(Elm_Object_Item *it)
{
eo_do((Eo *)it, elm_obj_list_item_show());
eo_do(it, elm_obj_list_item_show());
}
EOLIAN static void
@ -2863,7 +2863,7 @@ _elm_list_item_show(Eo *eo_it EINA_UNUSED, Elm_List_Item_Data *it)
EAPI void
elm_list_item_bring_in(Elm_Object_Item *it)
{
eo_do((Eo *)it, elm_obj_list_item_bring_in());
eo_do(it, elm_obj_list_item_bring_in());
}
EOLIAN static void
@ -2887,7 +2887,7 @@ _elm_list_item_bring_in(Eo *eo_it EINA_UNUSED, Elm_List_Item_Data *it)
EAPI Evas_Object *
elm_list_item_object_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_list_item_object_get());
return eo_do(it, elm_obj_list_item_object_get());
}
EOLIAN static Evas_Object *
@ -2901,7 +2901,7 @@ _elm_list_item_object_get(Eo *eo_it EINA_UNUSED, Elm_List_Item_Data *it)
EAPI Elm_Object_Item *
elm_list_item_prev(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_list_item_prev_get());
return eo_do(it, elm_obj_list_item_prev_get());
}
EOLIAN static Elm_Object_Item *
@ -2915,7 +2915,7 @@ _elm_list_item_prev_get(Eo *eo_item EINA_UNUSED, Elm_List_Item_Data *item)
EAPI Elm_Object_Item *
elm_list_item_next(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_obj_list_item_next_get());
return eo_do(it, elm_obj_list_item_next_get());
}
EOLIAN static Elm_Object_Item *

View File

@ -1656,24 +1656,24 @@ elm_coords_finger_size_adjust(int times_w,
// Object item Eo migration defines, will be removed later
#define IF_EO_DO(obj, func) \
if (eo_isa((Eo *)obj, ELM_WIDGET_ITEM_CLASS)) \
if (eo_isa(obj, ELM_WIDGET_ITEM_CLASS)) \
{ \
eo_do ((Eo *)obj, func); \
eo_do (obj, func); \
return; \
}
#define IF_EO_RETURN(obj, type, func) \
if (eo_isa((Eo *)obj, ELM_WIDGET_ITEM_CLASS)) \
if (eo_isa(obj, ELM_WIDGET_ITEM_CLASS)) \
{ \
type ret; \
eo_do ((Eo *)obj, ret = func); \
eo_do (obj, ret = func); \
return ret; \
}
EAPI Evas_Object *
elm_object_item_widget_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_widget_get());
return eo_do(it, elm_wdg_item_widget_get());
}
EAPI void
@ -1681,20 +1681,20 @@ elm_object_item_part_content_set(Elm_Object_Item *it,
const char *part,
Evas_Object *content)
{
eo_do((Eo *)it, elm_wdg_item_part_content_set(part, content));
eo_do(it, elm_wdg_item_part_content_set(part, content));
}
EAPI Evas_Object *
elm_object_item_part_content_get(const Elm_Object_Item *it,
const char *part)
{
return eo_do((Eo *)it, elm_wdg_item_part_content_get(part));
return eo_do(it, elm_wdg_item_part_content_get(part));
}
EAPI Evas_Object *
elm_object_item_part_content_unset(Elm_Object_Item *it, const char *part)
{
return eo_do((Eo *)it, elm_wdg_item_part_content_unset(part));
return eo_do(it, elm_wdg_item_part_content_unset(part));
}
EAPI void
@ -1702,31 +1702,31 @@ elm_object_item_part_text_set(Elm_Object_Item *it,
const char *part,
const char *label)
{
eo_do((Eo *)it, elm_wdg_item_part_text_set(part, label));
eo_do(it, elm_wdg_item_part_text_set(part, label));
}
EAPI const char *
elm_object_item_part_text_get(const Elm_Object_Item *it, const char *part)
{
return eo_do((Eo *)it, elm_wdg_item_part_text_get(part));
return eo_do(it, elm_wdg_item_part_text_get(part));
}
EAPI void
elm_object_item_domain_translatable_part_text_set(Elm_Object_Item *it, const char *part, const char *domain, const char *text)
{
eo_do((Eo *)it, elm_wdg_item_domain_translatable_part_text_set(part, domain, text));
eo_do(it, elm_wdg_item_domain_translatable_part_text_set(part, domain, text));
}
EAPI const char *
elm_object_item_translatable_part_text_get(const Elm_Object_Item *it, const char *part)
{
return eo_do((Eo *)it, elm_wdg_item_translatable_part_text_get(part));
return eo_do(it, elm_wdg_item_translatable_part_text_get(part));
}
EAPI void
elm_object_item_domain_part_text_translatable_set(Elm_Object_Item *it, const char *part, const char *domain, Eina_Bool translatable)
{
eo_do((Eo *)it, elm_wdg_item_domain_part_text_translatable_set(part, domain, translatable));
eo_do(it, elm_wdg_item_domain_part_text_translatable_set(part, domain, translatable));
}
EAPI void
@ -1763,217 +1763,217 @@ elm_object_focused_item_get(const Evas_Object *obj)
EAPI void
elm_object_item_access_info_set(Elm_Object_Item *it, const char *txt)
{
eo_do((Eo *)it, elm_wdg_item_access_info_set(txt));
eo_do(it, elm_wdg_item_access_info_set(txt));
}
EAPI Evas_Object *
elm_object_item_access_register(Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_wdg_item_access_register());
return eo_do(item, elm_wdg_item_access_register());
}
EAPI void
elm_object_item_access_unregister(Elm_Object_Item *item)
{
eo_do((Eo *)item, elm_wdg_item_access_unregister());
eo_do(item, elm_wdg_item_access_unregister());
}
EAPI Evas_Object *
elm_object_item_access_object_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_wdg_item_access_object_get());
return eo_do(item, elm_wdg_item_access_object_get());
}
EAPI void
elm_object_item_access_order_set(Elm_Object_Item *item, Eina_List *objs)
{
eo_do((Eo *)item, elm_wdg_item_access_order_set(objs));
eo_do(item, elm_wdg_item_access_order_set(objs));
}
EAPI const Eina_List *
elm_object_item_access_order_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_wdg_item_access_order_get());
return eo_do(item, elm_wdg_item_access_order_get());
}
EAPI void
elm_object_item_access_order_unset(Elm_Object_Item *item)
{
eo_do((Eo *)item, elm_wdg_item_access_order_unset());
eo_do(item, elm_wdg_item_access_order_unset());
}
EAPI void *
elm_object_item_data_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_data_get());
return eo_do(it, elm_wdg_item_data_get());
}
EAPI void
elm_object_item_data_set(Elm_Object_Item *it, void *data)
{
eo_do((Eo *)it, elm_wdg_item_data_set(data));
eo_do(it, elm_wdg_item_data_set(data));
}
EAPI void
elm_object_item_signal_emit(Elm_Object_Item *it, const char *emission, const char *source)
{
eo_do((Eo *)it, elm_wdg_item_signal_emit(emission, source));
eo_do(it, elm_wdg_item_signal_emit(emission, source));
}
EAPI void
elm_object_item_signal_callback_add(Elm_Object_Item *it, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func, void *data)
{
eo_do((Eo *)it, elm_wdg_item_signal_callback_add(emission, source, func, data));
eo_do(it, elm_wdg_item_signal_callback_add(emission, source, func, data));
}
EAPI void *
elm_object_item_signal_callback_del(Elm_Object_Item *it, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func)
{
return eo_do((Eo *)it, elm_wdg_item_signal_callback_del(emission, source, func));
return eo_do(it, elm_wdg_item_signal_callback_del(emission, source, func));
}
EAPI void
elm_object_item_style_set(Elm_Object_Item *it, const char *style)
{
eo_do((Eo *)it, elm_wdg_item_style_set(style));
eo_do(it, elm_wdg_item_style_set(style));
}
EAPI const char *
elm_object_item_style_get(Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_style_get());
return eo_do(it, elm_wdg_item_style_get());
}
EAPI void elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled)
{
eo_do((Eo *)it, elm_wdg_item_disabled_set(disabled));
eo_do(it, elm_wdg_item_disabled_set(disabled));
}
EAPI Eina_Bool elm_object_item_disabled_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_disabled_get());
return eo_do(it, elm_wdg_item_disabled_get());
}
EAPI void elm_object_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb del_cb)
{
eo_do((Eo *)it, elm_wdg_item_del_cb_set(del_cb));
eo_do(it, elm_wdg_item_del_cb_set(del_cb));
}
EAPI void elm_object_item_del(Elm_Object_Item *it)
{
eo_do((Eo *)it, elm_wdg_item_del());
eo_do(it, elm_wdg_item_del());
}
EAPI void
elm_object_item_tooltip_text_set(Elm_Object_Item *it, const char *text)
{
eo_do((Eo *)it, elm_wdg_item_tooltip_text_set(text));
eo_do(it, elm_wdg_item_tooltip_text_set(text));
}
EAPI void
elm_object_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb)
{
eo_do((Eo *)it, elm_wdg_item_tooltip_content_cb_set(func, data, del_cb));
eo_do(it, elm_wdg_item_tooltip_content_cb_set(func, data, del_cb));
}
EAPI void
elm_object_item_tooltip_unset(Elm_Object_Item *it)
{
eo_do((Eo *)it, elm_wdg_item_tooltip_unset());
eo_do(it, elm_wdg_item_tooltip_unset());
}
EAPI Eina_Bool
elm_object_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable)
{
return eo_do((Eo *)it, elm_wdg_item_tooltip_window_mode_set(disable));
return eo_do(it, elm_wdg_item_tooltip_window_mode_set(disable));
}
EAPI Eina_Bool
elm_object_item_tooltip_window_mode_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_tooltip_window_mode_get());
return eo_do(it, elm_wdg_item_tooltip_window_mode_get());
}
EAPI void
elm_object_item_tooltip_style_set(Elm_Object_Item *it, const char *style)
{
eo_do((Eo *)it, elm_wdg_item_tooltip_style_set(style));
eo_do(it, elm_wdg_item_tooltip_style_set(style));
}
EAPI const char *
elm_object_item_tooltip_style_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_tooltip_style_get());
return eo_do(it, elm_wdg_item_tooltip_style_get());
}
EAPI void
elm_object_item_cursor_set(Elm_Object_Item *it, const char *cursor)
{
eo_do((Eo *)it, elm_wdg_item_cursor_set(cursor));
eo_do(it, elm_wdg_item_cursor_set(cursor));
}
EAPI const char *
elm_object_item_cursor_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_cursor_get());
return eo_do(it, elm_wdg_item_cursor_get());
}
EAPI void
elm_object_item_cursor_unset(Elm_Object_Item *it)
{
eo_do((Eo *)it, elm_wdg_item_cursor_unset());
eo_do(it, elm_wdg_item_cursor_unset());
}
EAPI void
elm_object_item_cursor_style_set(Elm_Object_Item *it, const char *style)
{
eo_do((Eo *)it, elm_wdg_item_cursor_style_set(style));
eo_do(it, elm_wdg_item_cursor_style_set(style));
}
EAPI const char *
elm_object_item_cursor_style_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_cursor_style_get());
return eo_do(it, elm_wdg_item_cursor_style_get());
}
EAPI void
elm_object_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only)
{
eo_do((Eo *)it, elm_wdg_item_cursor_engine_only_set(engine_only));
eo_do(it, elm_wdg_item_cursor_engine_only_set(engine_only));
}
EAPI Eina_Bool
elm_object_item_cursor_engine_only_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_cursor_engine_only_get());
return eo_do(it, elm_wdg_item_cursor_engine_only_get());
}
EAPI Evas_Object *
elm_object_item_track(Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_track());
return eo_do(it, elm_wdg_item_track());
}
void
elm_object_item_untrack(Elm_Object_Item *it)
{
eo_do((Eo *)it, elm_wdg_item_untrack());
eo_do(it, elm_wdg_item_untrack());
}
int
elm_object_item_track_get(const Elm_Object_Item *it)
{
return eo_do((Eo *)it, elm_wdg_item_track_get());
return eo_do(it, elm_wdg_item_track_get());
}
EAPI void
elm_object_item_focus_set(Elm_Object_Item *item, Eina_Bool focused)
{
eo_do((Eo *)item, elm_wdg_item_focus_set(focused));
eo_do(item, elm_wdg_item_focus_set(focused));
}
EAPI Eina_Bool
elm_object_item_focus_get(const Elm_Object_Item *item)
{
return eo_do((Eo *)item, elm_wdg_item_focus_get());
return eo_do(item, elm_wdg_item_focus_get());
}

View File

@ -36,7 +36,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 *)EO_OBJ(it), elm_wdg_item_translate());
eo_do (EO_OBJ(it), elm_wdg_item_translate());
return EINA_TRUE;
}
@ -57,7 +57,7 @@ _item_del(Elm_Object_Item *eo_item)
evas_object_del(item->submenu.location);
eina_stringshare_del(item->icon_str);
eo_del((Eo *)eo_item);
eo_del(eo_item);
}
static void
@ -277,13 +277,13 @@ _elm_menu_elm_widget_theme_apply(Eo *obj, Elm_Menu_Data *sd)
elm_widget_style_get(obj)))
CRI("Failed to set layout!");
elm_object_item_text_set((Elm_Object_Item *)eo_item,
elm_object_item_text_set(eo_item,
item->label);
if (item->icon_str)
elm_menu_item_icon_name_set((Elm_Object_Item *)eo_item,
elm_menu_item_icon_name_set(eo_item,
item->icon_str);
}
eo_do((Eo *)eo_item, elm_wdg_item_disable());
eo_do(eo_item, elm_wdg_item_disable());
/* SEOZ
edje_object_scale_set
(VIEW(item), elm_widget_scale_get(obj) *
@ -524,7 +524,7 @@ _block_menu(void *_sd, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSE
EINA_LIST_FOREACH(items, l, eo_current)
{
ELM_MENU_ITEM_DATA_GET(eo_current, current);
if (!current->blocked) current->was_enabled = !eo_do((Eo *)eo_current, elm_wdg_item_disabled_get());
if (!current->blocked) current->was_enabled = !eo_do(eo_current, elm_wdg_item_disabled_get());
current->blocked = EINA_TRUE;
elm_object_item_disabled_set(eo_current, EINA_TRUE);
}
@ -863,7 +863,7 @@ elm_menu_parent_get(const Evas_Object *obj)
{
ELM_MENU_CHECK(obj) NULL;
Evas_Object *ret = NULL;
eo_do((Eo *) obj, ret = elm_obj_widget_parent_get());
eo_do( obj, ret = elm_obj_widget_parent_get());
return ret;
}
@ -890,7 +890,7 @@ _elm_menu_close(Eo *obj, Elm_Menu_Data *sd)
EAPI Evas_Object *
elm_menu_item_object_get(const Elm_Object_Item *it)
{
return eo_do((Eo*)it, elm_obj_menu_item_object_get());
return eo_do(it, elm_obj_menu_item_object_get());
}
EOLIAN static Evas_Object *
@ -910,17 +910,17 @@ _item_clone(Evas_Object *obj,
ELM_MENU_ITEM_DATA_GET(eo_item, item);
if (item->separator)
new_item = elm_menu_item_separator_add(obj, (Elm_Object_Item *)parent);
new_item = elm_menu_item_separator_add(obj, parent);
else
new_item = elm_menu_item_add(obj,
(Elm_Object_Item *)parent,
parent,
item->icon_str,
item->label,
item->func,
item->base->data);
Eina_Bool disabled = eo_do((Eo *)eo_item, elm_wdg_item_disabled_get());
eo_do((Eo *)new_item, elm_wdg_item_disabled_set(disabled));
Eina_Bool disabled = eo_do(eo_item, elm_wdg_item_disabled_get());
eo_do(new_item, elm_wdg_item_disabled_set(disabled));
EINA_LIST_FOREACH(item->submenu.items, iter, subitem)
_item_clone(obj, new_item, subitem);
@ -972,7 +972,7 @@ _elm_menu_item_elm_widget_item_del_pre(Eo *eo_item, Elm_Menu_Item_Data *item)
{
ELM_MENU_DATA_GET(WIDGET(item), sd);
elm_menu_item_subitems_clear((Elm_Object_Item *)eo_item);
elm_menu_item_subitems_clear(eo_item);
eina_stringshare_del(item->label);
evas_object_del(item->content);
evas_object_del(item->submenu.hv);
@ -1006,7 +1006,7 @@ _elm_menu_item_add(Eo *obj, Elm_Menu_Data *sd, Elm_Object_Item *parent, const ch
icon_obj = elm_icon_add(obj);
if (!icon_obj) return NULL;
eo_item = (Elm_Object_Item *)eo_add(ELM_MENU_ITEM_CLASS, obj);
eo_item = eo_add(ELM_MENU_ITEM_CLASS, obj);
if (!eo_item)
{
evas_object_del(icon_obj);
@ -1017,7 +1017,7 @@ _elm_menu_item_add(Eo *obj, Elm_Menu_Data *sd, Elm_Object_Item *parent, const ch
it->base->data = data;
it->func = func;
it->parent = eo_data_scope_get((Eo *)parent, ELM_MENU_ITEM_CLASS);
it->parent = eo_data_scope_get(parent, ELM_MENU_ITEM_CLASS);
it->content = icon_obj;
_item_obj_create(it);
@ -1041,7 +1041,7 @@ _elm_menu_item_add(Eo *obj, Elm_Menu_Data *sd, Elm_Object_Item *parent, const ch
EAPI unsigned int
elm_menu_item_index_get(const Elm_Object_Item *it)
{
return eo_do((Eo*)it, elm_obj_menu_item_index_get());
return eo_do(it, elm_obj_menu_item_index_get());
}
EOLIAN static unsigned int
@ -1054,7 +1054,7 @@ EAPI void
elm_menu_item_icon_name_set(Elm_Object_Item *it,
const char *icon)
{
eo_do((Eo*)it, elm_obj_menu_item_icon_name_set(icon));
eo_do(it, elm_obj_menu_item_icon_name_set(icon));
}
EOLIAN static void
@ -1101,10 +1101,10 @@ _elm_menu_item_separator_add(Eo *obj, Elm_Menu_Data *sd, Elm_Object_Item *eo_p_i
ELM_MENU_ITEM_DATA_GET(eo_subitem, subitem);
if (subitem->separator) return NULL;
eo_subitem = (Elm_Object_Item *)eo_add(ELM_MENU_ITEM_CLASS, obj);
eo_subitem = eo_add(ELM_MENU_ITEM_CLASS, obj);
if (!eo_subitem) return NULL;
subitem = eo_data_scope_get((Eo *)eo_subitem, ELM_MENU_ITEM_CLASS);
subitem = eo_data_scope_get(eo_subitem, ELM_MENU_ITEM_CLASS);
subitem->separator = EINA_TRUE;
_item_separator_obj_create(subitem);
@ -1126,13 +1126,13 @@ _elm_menu_item_separator_add(Eo *obj, Elm_Menu_Data *sd, Elm_Object_Item *eo_p_i
if (sd->dbus_menu)
subitem->dbus_idx = _elm_dbus_menu_item_add(sd->dbus_menu,
eo_subitem);
return (Elm_Object_Item *)eo_subitem;
return eo_subitem;
}
EAPI const char *
elm_menu_item_icon_name_get(const Elm_Object_Item *it)
{
return eo_do((Eo*)it, elm_obj_menu_item_icon_name_get());
return eo_do(it, elm_obj_menu_item_icon_name_get());
}
EOLIAN static const char *
@ -1144,7 +1144,7 @@ _elm_menu_item_icon_name_get(Eo *eo_item EINA_UNUSED, Elm_Menu_Item_Data *item)
EAPI Eina_Bool
elm_menu_item_is_separator(Elm_Object_Item *it)
{
return eo_do((Eo*)it, elm_obj_menu_item_is_separator());
return eo_do(it, elm_obj_menu_item_is_separator());
}
EOLIAN static Eina_Bool
@ -1156,7 +1156,7 @@ _elm_menu_item_is_separator(Eo *eo_item EINA_UNUSED, Elm_Menu_Item_Data *item)
EAPI const Eina_List *
elm_menu_item_subitems_get(const Elm_Object_Item *it)
{
return eo_do((Eo*)it, elm_obj_menu_item_subitems_get());
return eo_do(it, elm_obj_menu_item_subitems_get());
}
EOLIAN static const Eina_List *
@ -1168,7 +1168,7 @@ _elm_menu_item_subitems_get(Eo *eo_item EINA_UNUSED, Elm_Menu_Item_Data *item)
EAPI void
elm_menu_item_subitems_clear(Elm_Object_Item *it)
{
eo_do((Eo*)it, elm_obj_menu_item_subitems_clear());
eo_do(it, elm_obj_menu_item_subitems_clear());
}
EOLIAN static void
@ -1179,7 +1179,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((Eo *)sub_it, elm_wdg_item_del());
eo_do(sub_it, elm_wdg_item_del());
}
EOLIAN static const Eina_List*
@ -1192,7 +1192,7 @@ EAPI void
elm_menu_item_selected_set(Elm_Object_Item *it,
Eina_Bool selected)
{
eo_do((Eo*)it, elm_obj_menu_item_selected_set(selected));
eo_do(it, elm_obj_menu_item_selected_set(selected));
}
EOLIAN static void
@ -1218,7 +1218,7 @@ _elm_menu_item_selected_set(Eo *eo_item EINA_UNUSED,
EAPI Eina_Bool
elm_menu_item_selected_get(const Elm_Object_Item *it)
{
return eo_do((Eo*)it, elm_obj_menu_item_selected_get());
return eo_do(it, elm_obj_menu_item_selected_get());
}
EOLIAN static Eina_Bool
@ -1230,7 +1230,7 @@ _elm_menu_item_selected_get(Eo *eo_item EINA_UNUSED, Elm_Menu_Item_Data *item)
EAPI Elm_Object_Item *
elm_menu_item_prev_get(const Elm_Object_Item *it)
{
return (Elm_Object_Item *)eo_do((Eo*)it, elm_obj_menu_item_prev_get());
return eo_do(it, elm_obj_menu_item_prev_get());
}
EOLIAN static Elm_Object_Item *
@ -1260,7 +1260,7 @@ _elm_menu_item_prev_get(Eo *eo_item, Elm_Menu_Item_Data *item)
EAPI Elm_Object_Item *
elm_menu_item_next_get(const Elm_Object_Item *it)
{
return (Elm_Object_Item *)eo_do((Eo*)it, elm_obj_menu_item_next_get());
return eo_do(it, elm_obj_menu_item_next_get());
}
EOLIAN static Elm_Object_Item *

View File

@ -30,7 +30,7 @@ _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((Eo *)it, elm_wdg_item_translate());
eo_do(it, elm_wdg_item_translate());
eo_do_super(obj, MY_CLASS, elm_obj_widget_translate());
@ -580,7 +580,7 @@ _item_new(Evas_Object *obj,
if (_elm_config->access_mode == ELM_ACCESS_MODE_ON)
eo_do(eo_item, elm_wdg_item_access_register());
return (Elm_Object_Item *)eo_item;
return eo_item;
}
EOLIAN static void
@ -630,7 +630,7 @@ _elm_segment_control_evas_object_smart_del(Eo *obj, Elm_Segment_Control_Data *sd
{
ELM_SEGMENT_ITEM_DATA_GET(eo_it, it);
_item_free(it);
eo_del((Eo *)eo_it);
eo_del(eo_it);
}
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
@ -721,7 +721,7 @@ _elm_segment_control_item_add(Eo *obj, Elm_Segment_Control_Data *sd, Evas_Object
sd->items = eina_list_append(sd->items, eo_item);
_update_list(sd);
return (Elm_Object_Item *)eo_item;
return eo_item;
}
EOLIAN static Elm_Object_Item*
@ -742,7 +742,7 @@ _elm_segment_control_item_insert_at(Eo *obj, Elm_Segment_Control_Data *sd, Evas_
_update_list(sd);
return (Elm_Object_Item *)eo_item;
return eo_item;
}
EOLIAN static void
@ -753,7 +753,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 *)EO_OBJ(it), elm_wdg_item_del());
eo_do(EO_OBJ(it), elm_wdg_item_del());
}
EOLIAN static const char*
@ -784,7 +784,7 @@ _elm_segment_control_item_count_get(Eo *obj EINA_UNUSED, Elm_Segment_Control_Dat
EAPI Evas_Object *
elm_segment_control_item_object_get(const Elm_Object_Item *it)
{
return eo_do((Eo*)it, elm_obj_segment_control_item_object_get());
return eo_do(it, elm_obj_segment_control_item_object_get());
}
EOLIAN static Evas_Object *
@ -796,7 +796,7 @@ _elm_segment_control_item_object_get(Eo *eo_it EINA_UNUSED, Elm_Segment_Control_
EOLIAN static Elm_Object_Item*
_elm_segment_control_item_selected_get(Eo *obj EINA_UNUSED, Elm_Segment_Control_Data *sd)
{
return (Elm_Object_Item *)EO_OBJ(sd->selected_item);
return EO_OBJ(sd->selected_item);
}
EAPI void
@ -830,7 +830,7 @@ EOLIAN static Elm_Object_Item*
_elm_segment_control_item_get(Eo *obj, Elm_Segment_Control_Data *_pd EINA_UNUSED, int idx)
{
Elm_Segment_Control_Item_Data *it = _item_find(obj, idx);
return (Elm_Object_Item *)EO_OBJ(it);
return EO_OBJ(it);
}
EOLIAN static int

View File

@ -310,7 +310,7 @@ _elm_slideshow_item_elm_widget_item_del_pre(Eo *eo_item, Elm_Slideshow_Item_Data
sd->items_built = eina_list_remove_list(sd->items_built, item->l_built);
if ((VIEW(item)) && (item->itc->func.del))
item->itc->func.del(elm_object_item_data_get((Elm_Object_Item *)eo_item), VIEW(item));
item->itc->func.del(elm_object_item_data_get(eo_item), VIEW(item));
return EINA_TRUE;
}
@ -415,9 +415,9 @@ _elm_slideshow_item_add(Eo *obj, Elm_Slideshow_Data *sd, const Elm_Slideshow_Ite
sd->items = eina_list_merge(sd->items, item->l);
if (!sd->current) elm_slideshow_item_show((Elm_Object_Item *)eo_item);
if (!sd->current) elm_slideshow_item_show(eo_item);
return (Elm_Object_Item *)eo_item;
return eo_item;
}
EOLIAN static Elm_Object_Item*
@ -436,15 +436,15 @@ _elm_slideshow_item_sorted_insert(Eo *obj, Elm_Slideshow_Data *sd, const Elm_Sli
sd->items = eina_list_sorted_merge(sd->items, item->l, func);
if (!sd->current) elm_slideshow_item_show((Elm_Object_Item *)eo_item);
if (!sd->current) elm_slideshow_item_show(eo_item);
return (Elm_Object_Item *)eo_item;
return eo_item;
}
EAPI void
elm_slideshow_item_show(Elm_Object_Item *it)
{
eo_do((Eo*)it, elm_obj_slideshow_item_show());
eo_do(it, elm_obj_slideshow_item_show());
}
EOLIAN static void
@ -658,7 +658,7 @@ _elm_slideshow_items_get(Eo *obj EINA_UNUSED, Elm_Slideshow_Data *sd)
EOLIAN static Elm_Object_Item*
_elm_slideshow_item_current_get(Eo *obj EINA_UNUSED, Elm_Slideshow_Data *sd)
{
return (Elm_Object_Item *)EO_OBJ(sd->current);
return EO_OBJ(sd->current);
}
EOLIAN static Evas_Object *

View File

@ -145,9 +145,9 @@ _elm_widget_item_highlight_in_theme(Evas_Object *obj, Elm_Object_Item *eo_it)
const char *str;
if (!eo_it) return;
if (eo_isa((Eo *)eo_it, ELM_WIDGET_ITEM_CLASS))
if (eo_isa(eo_it, ELM_WIDGET_ITEM_CLASS))
{
Elm_Widget_Item_Data *it = eo_data_scope_get((Eo *)eo_it, ELM_WIDGET_ITEM_CLASS);
Elm_Widget_Item_Data *it = eo_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
str = edje_object_data_get(it->view, "focus_highlight");
}
else

View File

@ -582,7 +582,7 @@ struct _Elm_Widget_Item_Data
/* simple accessor macros */
#define VIEW(X) X->base->view
#define WIDGET(X) X->base->widget
#define EO_OBJ(X) (Elm_Object_Item *)((X)?X->base->eo_obj:NULL)
#define EO_OBJ(X) ((X)?X->base->eo_obj:NULL)
/**< the owner widget that owns this item */
Evas_Object *widget;
/**< The Eo item, useful to invoke eo_do when only the item data is available */
@ -795,7 +795,7 @@ EAPI void elm_widget_tree_dot_dump(const Evas_Object *top, FILE *out
* @param item a valid item.
*/
#define elm_widget_item_free(item) \
_elm_widget_item_free((Elm_Widget_Item_Data *)item)
_elm_widget_item_free(item)
/**
* Convenience macro to delete widget item, doing casts for you.
@ -803,86 +803,87 @@ EAPI void elm_widget_tree_dot_dump(const Evas_Object *top, FILE *out
* @param item a valid item.
*/
#define elm_widget_item_del(item) \
_elm_widget_item_internal_del((Elm_Widget_Item_Data *)item)
_elm_widget_item_internal_del(item)
#define elm_widget_item_pre_notify_del(item) \
elm_widget_item_internal_pre_notify_del((Elm_Widget_Item_Data *)item)
elm_widget_item_internal_pre_notify_del(item)
#define elm_widget_item_del_cb_set(item, del_cb) \
elm_widget_item_internal_del_cb_set((Elm_Widget_Item_Data *)item, del_cb)
elm_widget_item_internal_del_cb_set(item, del_cb)
#define elm_widget_item_widget_get(item) \
elm_widget_item_internal_widget_get((const Elm_Widget_Item_Data *)item)
elm_widget_item_internal_widget_get(item)
#define elm_widget_item_data_set(item, data) \
elm_widget_item_internal_data_set((Elm_Widget_Item_Data *)item, data)
elm_widget_item_internal_data_set(item, data)
#define elm_widget_item_data_get(item) \
elm_widget_item_internal_data_get((const Elm_Widget_Item_Data *)item)
elm_widget_item_internal_data_get(item)
#define elm_widget_item_tooltip_text_set(item, text) \
elm_widget_item_internal_tooltip_text_set((Elm_Widget_Item_Data *)item, text)
elm_widget_item_internal_tooltip_text_set(item, text)
#define elm_widget_item_tooltip_translatable_text_set(item, text) \
elm_widget_item_internal_tooltip_translatable_text_set((Elm_Widget_Item_Data *)item, text)
elm_widget_item_internal_tooltip_translatable_text_set(item, text)
#define elm_widget_item_tooltip_content_cb_set(item, func, data, del_cb) \
elm_widget_item_internal_tooltip_content_cb_set((Elm_Widget_Item_Data *)item, \
elm_widget_item_internal_tooltip_content_cb_set(item, \
func, data, del_cb)
#define elm_widget_item_tooltip_unset(item) \
elm_widget_item_internal_tooltip_unset((Elm_Widget_Item_Data *)item)
elm_widget_item_internal_tooltip_unset(item)
#define elm_widget_item_tooltip_style_set(item, style) \
elm_widget_item_internal_tooltip_style_set((Elm_Widget_Item_Data *)item, style)
elm_widget_item_internal_tooltip_style_set(item, style)
#define elm_widget_item_tooltip_window_mode_set(item, disable) \
elm_widget_item_internal_tooltip_window_mode_set((Elm_Widget_Item_Data *)item, disable)
elm_widget_item_internal_tooltip_window_mode_set(item, disable)
#define elm_widget_item_tooltip_window_mode_get(item) \
elm_widget_item_internal_tooltip_window_mode_get((Elm_Widget_Item_Data *)item)
elm_widget_item_internal_tooltip_window_mode_get(item)
#define elm_widget_item_tooltip_style_get(item) \
elm_widget_item_internal_tooltip_style_get((const Elm_Widget_Item_Data *)item)
elm_widget_item_internal_tooltip_style_get(item)
#define elm_widget_item_cursor_set(item, cursor) \
elm_widget_item_internal_cursor_set((Elm_Widget_Item_Data *)item, cursor)
elm_widget_item_internal_cursor_set(item, cursor)
#define elm_widget_item_cursor_get(item) \
elm_widget_item_internal_cursor_get((const Elm_Widget_Item_Data *)item)
elm_widget_item_internal_cursor_get(item)
#define elm_widget_item_cursor_unset(item) \
elm_widget_item_internal_cursor_unset((Elm_Widget_Item_Data *)item)
elm_widget_item_internal_cursor_unset(item)
#define elm_widget_item_cursor_style_set(item, style) \
elm_widget_item_internal_cursor_style_set((Elm_Widget_Item_Data *)item, style)
elm_widget_item_internal_cursor_style_set(item, style)
#define elm_widget_item_cursor_style_get(item) \
elm_widget_item_internal_cursor_style_get((const Elm_Widget_Item_Data *)item)
elm_widget_item_internal_cursor_style_get(item)
#define elm_widget_item_cursor_engine_only_set(item, engine_only) \
elm_widget_item_internal_cursor_engine_only_set((Elm_Widget_Item_Data *)item, engine_only)
elm_widget_item_internal_cursor_engine_only_set(item, engine_only)
#define elm_widget_item_cursor_engine_only_get(item) \
elm_widget_item_internal_cursor_engine_only_get((const Elm_Widget_Item_Data *)item)
elm_widget_item_internal_cursor_engine_only_get(item)
/**
* Convenience function to query disable get hook.
* @see elm_widget_item_internal_disabled_get()
*/
#define elm_widget_item_disabled_get(item) \
elm_widget_item_internal_disabled_get(item)
#define elm_widget_item_style_set(item, style) \
elm_widget_item_internal_style_set((Elm_Widget_Item_Data *)item, style)
elm_widget_item_internal_style_set(item, style)
#define elm_widget_item_style_get(item) \
elm_widget_item_internal_style_get((Elm_Widget_Item_Data *)item)
elm_widget_item_internal_style_get(item)
/**
* Convenience function to query track_cancel.
* @see elm_widget_item_internal_del_pre_hook_set()
*/
#define elm_widget_item_track_cancel(item) \
elm_widget_item_internal_track_cancel((Elm_Widget_Item_Data *)item)
elm_widget_item_internal_track_cancel(item)
#define elm_widget_item_translate(item) \
elm_widget_item_internal_translate((Elm_Widget_Item_Data *)item)
elm_widget_item_internal_translate(item)
#define elm_widget_item_part_text_custom_set(item, part, text) \
_elm_widget_item_internal_part_text_custom_set((Elm_Widget_Item_Data *)item, part, text)
_elm_widget_item_internal_part_text_custom_set(item, part, text)
#define elm_widget_item_part_text_custom_get(item, part) \
_elm_widget_item_internal_part_text_custom_get((Elm_Widget_Item_Data *)item, part)
_elm_widget_item_internal_part_text_custom_get(item, part)
#define elm_widget_item_part_text_custom_update(item) \
_elm_widget_item_internal_part_text_custom_update((Elm_Widget_Item_Data *)item)
_elm_widget_item_internal_part_text_custom_update(item)
#define elm_widget_item_focus_set(item, focused) \
elm_widget_item_internal_focus_set((Elm_Widget_Item_Data *)item, focused)
elm_widget_item_internal_focus_set(item, focused)
#define elm_widget_item_focus_get(item) \
elm_widget_item_internal_focus_get((const Elm_Widget_Item_Data *)item)
elm_widget_item_internal_focus_get(item)
#define ELM_WIDGET_CHECK_OR_RETURN(obj, ...) \
do { \

View File

@ -124,18 +124,18 @@ struct _Elm_Color_Item_Data
}
#define ELM_COLOR_ITEM_DATA_GET(o, sd) \
Elm_Color_Item_Data * sd = eo_data_scope_get((Eo *)o, ELM_COLOR_ITEM_CLASS)
Elm_Color_Item_Data * sd = eo_data_scope_get(o, ELM_COLOR_ITEM_CLASS)
#define ELM_COLORSELECTOR_CHECK(obj) \
if (EINA_UNLIKELY(!eo_isa((obj), ELM_COLORSELECTOR_CLASS))) \
return
#define ELM_COLORSELECTOR_ITEM_CHECK(it) \
if (EINA_UNLIKELY(!eo_isa((Eo *)it->base->eo_obj, ELM_COLOR_ITEM_CLASS))) \
if (EINA_UNLIKELY(!eo_isa(it->base->eo_obj, ELM_COLOR_ITEM_CLASS))) \
return
#define ELM_COLORSELECTOR_ITEM_CHECK_OR_RETURN(it, ...) \
if (EINA_UNLIKELY(!eo_isa((Eo *)it->base->eo_obj, ELM_COLOR_ITEM_CLASS))) \
if (EINA_UNLIKELY(!eo_isa(it->base->eo_obj, ELM_COLOR_ITEM_CLASS))) \
return __VA_ARGS__;
#endif

View File

@ -97,6 +97,6 @@ struct _Elm_Ctxpopup_Data
ELM_CTXPOPUP_CHECK(it->base->widget) __VA_ARGS__;
#define ELM_CTXPOPUP_ITEM_DATA_GET(o, sd) \
Elm_Ctxpopup_Item_Data *sd = eo_data_scope_get((Eo *)o, ELM_CTXPOPUP_ITEM_CLASS)
Elm_Ctxpopup_Item_Data *sd = eo_data_scope_get(o, ELM_CTXPOPUP_ITEM_CLASS)
#endif

View File

@ -73,6 +73,6 @@ struct _Elm_Dayselector_Item_Data
return
#define ELM_DAYSELECTOR_ITEM_DATA_GET(o, sd) \
Elm_Dayselector_Item_Data * sd = eo_data_scope_get((Eo *)o, ELM_DAYSELECTOR_ITEM_CLASS)
Elm_Dayselector_Item_Data * sd = eo_data_scope_get(o, ELM_DAYSELECTOR_ITEM_CLASS)
#endif

View File

@ -109,6 +109,6 @@ struct _Elm_Diskselector_Item_Data
goto label;
#define ELM_DISKSELECTOR_ITEM_DATA_GET(o, sd) \
Elm_Diskselector_Item_Data* sd = eo_data_scope_get((Eo *)o, ELM_DISKSELECTOR_ITEM_CLASS)
Elm_Diskselector_Item_Data* sd = eo_data_scope_get(o, ELM_DISKSELECTOR_ITEM_CLASS)
#endif

View File

@ -74,18 +74,18 @@ struct _Elm_Flipselector_Item_Data
}
#define ELM_FLIPSELECTOR_ITEM_DATA_GET(o, sd) \
Elm_Flipselector_Item_Data * sd = eo_data_scope_get((Eo *)o, ELM_FLIPSELECTOR_ITEM_CLASS)
Elm_Flipselector_Item_Data * sd = eo_data_scope_get(o, ELM_FLIPSELECTOR_ITEM_CLASS)
#define ELM_FLIPSELECTOR_CHECK(obj) \
if (EINA_UNLIKELY(!eo_isa((obj), ELM_FLIPSELECTOR_CLASS))) \
return
#define ELM_FLIPSELECTOR_ITEM_CHECK(it) \
if (EINA_UNLIKELY(!eo_isa(((Eo *)it->base->eo_obj), ELM_FLIPSELECTOR_ITEM_CLASS))) \
if (EINA_UNLIKELY(!eo_isa((it->base->eo_obj), ELM_FLIPSELECTOR_ITEM_CLASS))) \
return
#define ELM_FLIPSELECTOR_ITEM_CHECK_OR_RETURN(it, ...) \
if (EINA_UNLIKELY(!eo_isa(((Eo *)it->base->eo_obj), ELM_FLIPSELECTOR_ITEM_CLASS))) \
if (EINA_UNLIKELY(!eo_isa((it->base->eo_obj), ELM_FLIPSELECTOR_ITEM_CLASS))) \
return __VA_ARGS__;
#endif

View File

@ -205,6 +205,6 @@ struct _Elm_Gengrid_Pan_Data
((it->base->widget), ELM_GENGRID_CLASS)) goto label;
#define ELM_GENGRID_ITEM_DATA_GET(o, sd) \
Elm_Gen_Item* sd = eo_data_scope_get((Eo *)o, ELM_GENGRID_ITEM_CLASS)
Elm_Gen_Item* sd = eo_data_scope_get(o, ELM_GENGRID_ITEM_CLASS)
#endif

View File

@ -337,6 +337,6 @@ struct _Elm_Genlist_Pan_Data
((it->base->widget), ELM_GENLIST_CLASS)) goto label;
#define ELM_GENLIST_ITEM_DATA_GET(o, sd) \
Elm_Gen_Item* sd = eo_data_scope_get((Eo *)o, ELM_GENLIST_ITEM_CLASS)
Elm_Gen_Item* sd = eo_data_scope_get(o, ELM_GENLIST_ITEM_CLASS)
#endif

View File

@ -83,14 +83,14 @@ struct _Elm_Hoversel_Item_Data
return
#define ELM_HOVERSEL_ITEM_DATA_GET(o, sd) \
Elm_Hoversel_Item_Data *sd = eo_data_scope_get((Eo *)o, ELM_HOVERSEL_ITEM_CLASS)
Elm_Hoversel_Item_Data *sd = eo_data_scope_get(o, ELM_HOVERSEL_ITEM_CLASS)
#define ELM_HOVERSEL_ITEM_CHECK(it) \
if (EINA_UNLIKELY(!eo_isa((Eo *)it->base->eo_obj, ELM_HOVERSEL_ITEM_CLASS))) \
if (EINA_UNLIKELY(!eo_isa(it->base->eo_obj, ELM_HOVERSEL_ITEM_CLASS))) \
return
#define ELM_HOVERSEL_ITEM_CHECK_OR_RETURN(it, ...) \
if (EINA_UNLIKELY(!eo_isa((Eo *)it->base->eo_obj, ELM_HOVERSEL_ITEM_CLASS))) \
if (EINA_UNLIKELY(!eo_isa(it->base->eo_obj, ELM_HOVERSEL_ITEM_CLASS))) \
return __VA_ARGS__;
#endif

View File

@ -109,6 +109,6 @@ struct _Elm_Index_Omit
return __VA_ARGS__;
#define ELM_INDEX_ITEM_DATA_GET(o, sd) \
Elm_Index_Item_Data *sd = eo_data_scope_get((Eo *)o, ELM_INDEX_ITEM_CLASS)
Elm_Index_Item_Data *sd = eo_data_scope_get(o, ELM_INDEX_ITEM_CLASS)
#endif

View File

@ -122,7 +122,7 @@ struct _Elm_List_Item_Data
#define ELM_LIST_ITEM_CHECK(it) \
ELM_WIDGET_ITEM_CHECK_OR_RETURN(it->base, ); \
ELM_LIST_CHECK(it->base->widget); \
if (((Elm_List_Item_Data *)it)->deleted) \
if (it->deleted) \
{ \
ERR("ERROR: " #it " has been DELETED.\n"); \
return; \
@ -131,13 +131,13 @@ struct _Elm_List_Item_Data
#define ELM_LIST_ITEM_CHECK_OR_RETURN(it, ...) \
ELM_WIDGET_ITEM_CHECK_OR_RETURN(it->base, __VA_ARGS__); \
ELM_LIST_CHECK(it->base->widget) __VA_ARGS__; \
if (((Elm_List_Item_Data *)it)->deleted) \
if (it->deleted) \
{ \
ERR("ERROR: " #it " has been DELETED.\n"); \
return __VA_ARGS__; \
}
#define ELM_LIST_ITEM_DATA_GET(o, sd) \
Elm_List_Item_Data* sd = eo_data_scope_get((Eo *)o, ELM_LIST_ITEM_CLASS)
Elm_List_Item_Data* sd = eo_data_scope_get(o, ELM_LIST_ITEM_CLASS)
#endif

View File

@ -90,7 +90,7 @@ struct _Elm_Menu_Item_Data
}
#define ELM_MENU_ITEM_DATA_GET(o, sd) \
Elm_Menu_Item_Data *sd = eo_data_scope_get((Eo *)o, ELM_MENU_ITEM_CLASS)
Elm_Menu_Item_Data *sd = eo_data_scope_get(o, ELM_MENU_ITEM_CLASS)
#define ELM_MENU_CHECK(obj) \
if (EINA_UNLIKELY(!eo_isa((obj), ELM_MENU_CLASS))) \

View File

@ -132,7 +132,7 @@ struct _Elm_Multibuttonentry_Data
}
#define ELM_MULTIBUTTONENTRY_ITEM_DATA_GET(o, sd) \
Elm_Multibuttonentry_Item_Data *sd = eo_data_scope_get((Eo *)o, ELM_MULTIBUTTONENTRY_ITEM_CLASS)
Elm_Multibuttonentry_Item_Data *sd = eo_data_scope_get(o, ELM_MULTIBUTTONENTRY_ITEM_CLASS)
#define ELM_MULTIBUTTONENTRY_CHECK(obj) \
if (EINA_UNLIKELY(!eo_isa((obj), ELM_MULTIBUTTONENTRY_CLASS))) \

View File

@ -122,6 +122,6 @@ struct _Elm_Naviframe_Text_Item_Pair
return __VA_ARGS__;
#define ELM_NAVIFRAME_ITEM_DATA_GET(o, sd) \
Elm_Naviframe_Item_Data *sd = eo_data_scope_get((Eo *)o, ELM_NAVIFRAME_ITEM_CLASS)
Elm_Naviframe_Item_Data *sd = eo_data_scope_get(o, ELM_NAVIFRAME_ITEM_CLASS)
#endif

View File

@ -110,6 +110,6 @@ struct _Action_Area_Data
ELM_POPUP_CHECK(it->base->widget) __VA_ARGS__;
#define ELM_POPUP_ITEM_DATA_GET(o, sd) \
Elm_Popup_Item_Data* sd = eo_data_scope_get((Eo *)o, ELM_POPUP_ITEM_CLASS)
Elm_Popup_Item_Data* sd = eo_data_scope_get(o, ELM_POPUP_ITEM_CLASS)
#endif

View File

@ -76,7 +76,7 @@ struct _Elm_Segment_Control_Item_Data
return
#define ELM_SEGMENT_ITEM_DATA_GET(o, sd) \
Elm_Segment_Control_Item_Data *sd = eo_data_scope_get((Eo *)o, ELM_SEGMENT_CONTROL_ITEM_CLASS)
Elm_Segment_Control_Item_Data *sd = eo_data_scope_get(o, ELM_SEGMENT_CONTROL_ITEM_CLASS)
#define ELM_SEGMENT_CONTROL_ITEM_CHECK(it) \
if (EINA_UNLIKELY(!eo_isa((it)->base->eo_obj, ELM_SEGMENT_CONTROL_ITEM_CLASS))) \

View File

@ -100,6 +100,6 @@ struct _Elm_Slideshow_Data
return __VA_ARGS__;
#define ELM_SLIDESHOW_ITEM_DATA_GET(o, sd) \
Elm_Slideshow_Item_Data *sd = eo_data_scope_get((Eo *)o, ELM_SLIDESHOW_ITEM_CLASS)
Elm_Slideshow_Item_Data *sd = eo_data_scope_get(o, ELM_SLIDESHOW_ITEM_CLASS)
#endif

View File

@ -140,6 +140,6 @@ struct _Elm_Toolbar_Item_State
if (!it->base->widget || !eo_isa ((it->base->widget), ELM_TOOLBAR_CLASS)) goto label;
#define ELM_TOOLBAR_ITEM_DATA_GET(o, sd) \
Elm_Toolbar_Item_Data* sd = eo_data_scope_get((Eo *)o, ELM_TOOLBAR_ITEM_CLASS)
Elm_Toolbar_Item_Data *sd = eo_data_scope_get(o, ELM_TOOLBAR_ITEM_CLASS)
#endif