_elm_theme_object_set
(obj, VIEW(item), "menu", "item_with_submenu",
elm_widget_style_get(obj));
- elm_object_item_text_set((Elm_Object_Item *) item,
+ elm_object_item_text_set((Elm_Object_Item *)item,
item->label);
- elm_menu_item_icon_name_set((Elm_Object_Item *) item,
+ elm_menu_item_icon_name_set((Elm_Object_Item *)item,
item->icon_str);
}
else
{
_elm_theme_object_set(obj, VIEW(item), "menu", "item",
elm_widget_style_get(obj));
- elm_object_item_text_set((Elm_Object_Item *) item,
+ elm_object_item_text_set((Elm_Object_Item *)item,
item->label);
- elm_menu_item_icon_name_set((Elm_Object_Item *) item,
+ elm_menu_item_icon_name_set((Elm_Object_Item *)item,
item->icon_str);
}
- _item_disable_hook((Elm_Object_Item *) item);
+ _item_disable_hook((Elm_Object_Item *)item);
edje_object_scale_set(VIEW(item), elm_widget_scale_get(obj) *
_elm_config->scale);
}
if (part && strcmp(part, "default")) return;
- item = (Elm_Menu_Item *) it;
+ item = (Elm_Menu_Item *)it;
eina_stringshare_replace(&item->label, label);
_item_text_get_hook(const Elm_Object_Item *it, const char *part)
{
if (part && strcmp(part, "default")) return NULL;
- return ((Elm_Menu_Item *) it)->label;
+ return ((Elm_Menu_Item *)it)->label;
}
static void
if (part && strcmp(part, "default")) return;
- item = (Elm_Menu_Item *) it;
+ item = (Elm_Menu_Item *)it;
if (item->content)
{
_item_content_get_hook(const Elm_Object_Item *it, const char *part)
{
if (part && strcmp(part, "default")) return NULL;
- return ((Elm_Menu_Item *) it)->content;
+ return ((Elm_Menu_Item *)it)->content;
}
static void
_item_disable_hook(Elm_Object_Item *it)
{
- Elm_Menu_Item *item = (Elm_Menu_Item *) it;
+ Elm_Menu_Item *item = (Elm_Menu_Item *)it;
if (elm_widget_item_disabled_get(item))
{
EINA_LIST_FOREACH(item->parent->submenu.items, l, item2)
{
if (item2 != item)
- elm_menu_item_selected_set((Elm_Object_Item *) item2, 0);
+ elm_menu_item_selected_set((Elm_Object_Item *)item2, 0);
}
}
else
EINA_LIST_FOREACH(wd->items, l, item2)
{
if (item2 != item)
- elm_menu_item_selected_set((Elm_Object_Item *) item2, 0);
+ elm_menu_item_selected_set((Elm_Object_Item *)item2, 0);
}
}
}
Elm_Menu_Item *item = data;
item->submenu.open = EINA_TRUE;
evas_object_show(item->submenu.hv);
- _sizing_eval(WIDGET(item));
+ _submenu_sizing_eval(item);
}
static void
edje_object_mirrored_set(VIEW(item), elm_widget_mirrored_get(WIDGET(item)));
_elm_theme_object_set(WIDGET(item), VIEW(item), "menu", "item_with_submenu", elm_widget_style_get(WIDGET(item)));
- elm_object_item_text_set((Elm_Object_Item *) item,
+ elm_object_item_text_set((Elm_Object_Item *)item,
item->label);
if (item->icon_str)
- elm_menu_item_icon_name_set((Elm_Object_Item *) item,
+ elm_menu_item_icon_name_set((Elm_Object_Item *)item,
item->icon_str);
edje_object_signal_callback_add(VIEW(item), "elm,action,open", "",
_submenu_open, item);
EAPI Evas_Object *
elm_menu_item_object_get(const Elm_Object_Item *it)
{
- return VIEW(((Elm_Menu_Item *) it));
+ return VIEW(((Elm_Menu_Item *)it));
}
static void
static Eina_Bool
_item_del_pre_hook(Elm_Object_Item *it)
{
- Elm_Menu_Item *item = (Elm_Menu_Item *) it;
+ Elm_Menu_Item *item = (Elm_Menu_Item *)it;
Elm_Object_Item *_item;
EINA_LIST_FREE(item->submenu.items, _item) elm_object_item_del(_item);
elm_menu_item_index_get(const Elm_Object_Item *it)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it, 0);
- return ((Elm_Menu_Item *) it)->idx;
+ return ((Elm_Menu_Item *)it)->idx;
}
EAPI void
ELM_OBJ_ITEM_CHECK_OR_RETURN(it);
EINA_SAFETY_ON_NULL_RETURN(icon);
char icon_tmp[512];
- Elm_Menu_Item *item = (Elm_Menu_Item *) it;
+ Elm_Menu_Item *item = (Elm_Menu_Item *)it;
if (!*icon) return;
if ((item->icon_str) && (!strcmp(item->icon_str, icon))) return;
elm_menu_item_icon_name_get(const Elm_Object_Item *it)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL);
- return ((Elm_Menu_Item *) it)->icon_str;
+ return ((Elm_Menu_Item *)it)->icon_str;
}
EAPI Eina_Bool
elm_menu_item_is_separator(Elm_Object_Item *it)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it, EINA_FALSE);
- return ((Elm_Menu_Item *) it)->separator;
+ return ((Elm_Menu_Item *)it)->separator;
}
EAPI void
elm_menu_item_subitems_get(const Elm_Object_Item *it)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL);
- return ((Elm_Menu_Item *) it)->submenu.items;
+ return ((Elm_Menu_Item *)it)->submenu.items;
}
EAPI const Eina_List *
elm_menu_item_selected_set(Elm_Object_Item *it, Eina_Bool selected)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it);
- Elm_Menu_Item *item = (Elm_Menu_Item *) it;
+ Elm_Menu_Item *item = (Elm_Menu_Item *)it;
if (selected == item->selected) return;
item->selected = selected;
elm_menu_item_selected_get(const Elm_Object_Item *it)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it, EINA_FALSE);
- return ((Elm_Menu_Item *) it)->selected;
+ return ((Elm_Menu_Item *)it)->selected;
}
EAPI Elm_Object_Item *
elm_menu_item_prev_get(const Elm_Object_Item *it)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL);
- Elm_Menu_Item *item = (Elm_Menu_Item *) it;
+ Elm_Menu_Item *item = (Elm_Menu_Item *)it;
if (item->parent)
{
elm_menu_item_next_get(const Elm_Object_Item *it)
{
ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL);
- Elm_Menu_Item *item = (Elm_Menu_Item *) it;
+ Elm_Menu_Item *item = (Elm_Menu_Item *)it;
if (item->parent)
{
Elm_Menu_Item *item;
EINA_LIST_FOREACH(wd->items, l, item)
{
- if (item->selected) return ((Elm_Object_Item *) item);
+ if (item->selected) return ((Elm_Object_Item *)item);
}
return NULL;
}