forked from enlightenment/enlightenment
parent
401482dfbf
commit
77cd6f5b18
|
@ -852,12 +852,15 @@ e_menu_item_active_set(E_Menu_Item *mi, int active)
|
||||||
if (mi->toggle_object)
|
if (mi->toggle_object)
|
||||||
edje_object_signal_emit(mi->toggle_object, "e,state,selected", "e");
|
edje_object_signal_emit(mi->toggle_object, "e,state,selected", "e");
|
||||||
if (mi->icon_key)
|
if (mi->icon_key)
|
||||||
|
{
|
||||||
|
if (mi->icon_object)
|
||||||
{
|
{
|
||||||
if (strcmp(evas_object_type_get(mi->icon_object), "e_icon"))
|
if (strcmp(evas_object_type_get(mi->icon_object), "e_icon"))
|
||||||
edje_object_signal_emit(mi->icon_object, "e,state,selected", "e");
|
edje_object_signal_emit(mi->icon_object, "e,state,selected", "e");
|
||||||
else
|
else
|
||||||
e_icon_selected_set(mi->icon_object, EINA_TRUE);
|
e_icon_selected_set(mi->icon_object, EINA_TRUE);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
edje_object_signal_emit(mi->menu->bg_object, "e,state,selected", "e");
|
edje_object_signal_emit(mi->menu->bg_object, "e,state,selected", "e");
|
||||||
_e_menu_submenu_activate(mi);
|
_e_menu_submenu_activate(mi);
|
||||||
}
|
}
|
||||||
|
@ -876,12 +879,15 @@ e_menu_item_active_set(E_Menu_Item *mi, int active)
|
||||||
if (mi->toggle_object)
|
if (mi->toggle_object)
|
||||||
edje_object_signal_emit(mi->toggle_object, "e,state,unselected", "e");
|
edje_object_signal_emit(mi->toggle_object, "e,state,unselected", "e");
|
||||||
if (mi->icon_key)
|
if (mi->icon_key)
|
||||||
|
{
|
||||||
|
if (mi->icon_object)
|
||||||
{
|
{
|
||||||
if (strcmp(evas_object_type_get(mi->icon_object), "e_icon"))
|
if (strcmp(evas_object_type_get(mi->icon_object), "e_icon"))
|
||||||
edje_object_signal_emit(mi->icon_object, "e,state,unselected", "e");
|
edje_object_signal_emit(mi->icon_object, "e,state,unselected", "e");
|
||||||
else
|
else
|
||||||
e_icon_selected_set(mi->icon_object, EINA_FALSE);
|
e_icon_selected_set(mi->icon_object, EINA_FALSE);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
edje_object_signal_emit(mi->menu->bg_object, "e,state,unselected", "e");
|
edje_object_signal_emit(mi->menu->bg_object, "e,state,unselected", "e");
|
||||||
_e_menu_submenu_deactivate(mi);
|
_e_menu_submenu_deactivate(mi);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue