forked from enlightenment/enlightenment
use eo to shut up harmless eo menu errors
This commit is contained in:
parent
3d8f5d3b05
commit
24296fa005
|
@ -1,4 +1,5 @@
|
||||||
#include "e.h"
|
#include "e.h"
|
||||||
|
#include <Eo.h>
|
||||||
|
|
||||||
/* TODO List:
|
/* TODO List:
|
||||||
*
|
*
|
||||||
|
@ -749,7 +750,7 @@ e_menu_item_submenu_set(E_Menu_Item *mi, E_Menu *sub)
|
||||||
{
|
{
|
||||||
if (mi->submenu_object)
|
if (mi->submenu_object)
|
||||||
{
|
{
|
||||||
if (!e_util_strcmp(evas_object_type_get(mi->submenu_object), "edje"))
|
if (eo_isa(mi->submenu_object, EDJE_OBJ_CLASS))
|
||||||
{
|
{
|
||||||
/* already have a correct submenu object, don't re-set it */
|
/* already have a correct submenu object, don't re-set it */
|
||||||
_e_menu_lock = EINA_FALSE;
|
_e_menu_lock = EINA_FALSE;
|
||||||
|
@ -1009,17 +1010,17 @@ e_menu_item_active_set(E_Menu_Item *mi, int active)
|
||||||
edje_object_signal_emit(mi->bg_object, "e,state,selected", "e");
|
edje_object_signal_emit(mi->bg_object, "e,state,selected", "e");
|
||||||
if (mi->icon_bg_object)
|
if (mi->icon_bg_object)
|
||||||
edje_object_signal_emit(mi->icon_bg_object, "e,state,selected", "e");
|
edje_object_signal_emit(mi->icon_bg_object, "e,state,selected", "e");
|
||||||
if (mi->label_object)
|
if (mi->label_object && eo_isa(mi->label_object, EDJE_OBJ_CLASS))
|
||||||
edje_object_signal_emit(mi->label_object, "e,state,selected", "e");
|
edje_object_signal_emit(mi->label_object, "e,state,selected", "e");
|
||||||
if (mi->submenu_object)
|
if (mi->submenu_object && eo_isa(mi->submenu_object, EDJE_OBJ_CLASS))
|
||||||
edje_object_signal_emit(mi->submenu_object, "e,state,selected", "e");
|
edje_object_signal_emit(mi->submenu_object, "e,state,selected", "e");
|
||||||
if (mi->toggle_object)
|
if (mi->toggle_object && eo_isa(mi->toggle_object, EDJE_OBJ_CLASS))
|
||||||
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 (mi->icon_object)
|
||||||
{
|
{
|
||||||
if (strcmp(evas_object_type_get(mi->icon_object), "e_icon"))
|
if (eo_isa(mi->icon_object, EDJE_OBJ_CLASS))
|
||||||
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);
|
||||||
|
@ -1038,17 +1039,17 @@ e_menu_item_active_set(E_Menu_Item *mi, int active)
|
||||||
edje_object_signal_emit(mi->bg_object, "e,state,unselected", "e");
|
edje_object_signal_emit(mi->bg_object, "e,state,unselected", "e");
|
||||||
if (mi->icon_bg_object)
|
if (mi->icon_bg_object)
|
||||||
edje_object_signal_emit(mi->icon_bg_object, "e,state,unselected", "e");
|
edje_object_signal_emit(mi->icon_bg_object, "e,state,unselected", "e");
|
||||||
if (mi->label_object)
|
if (mi->label_object && eo_isa(mi->label_object, EDJE_OBJ_CLASS))
|
||||||
edje_object_signal_emit(mi->label_object, "e,state,unselected", "e");
|
edje_object_signal_emit(mi->label_object, "e,state,unselected", "e");
|
||||||
if (mi->submenu_object)
|
if (mi->submenu_object && eo_isa(mi->submenu_object, EDJE_OBJ_CLASS))
|
||||||
edje_object_signal_emit(mi->submenu_object, "e,state,unselected", "e");
|
edje_object_signal_emit(mi->submenu_object, "e,state,unselected", "e");
|
||||||
if (mi->toggle_object)
|
if (mi->toggle_object && eo_isa(mi->toggle_object, EDJE_OBJ_CLASS))
|
||||||
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 (mi->icon_object)
|
||||||
{
|
{
|
||||||
if (strcmp(evas_object_type_get(mi->icon_object), "e_icon"))
|
if (eo_isa(mi->icon_object, EDJE_OBJ_CLASS))
|
||||||
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);
|
||||||
|
@ -1084,9 +1085,9 @@ e_menu_item_disabled_set(E_Menu_Item *mi, int disable)
|
||||||
mi->disable = 1;
|
mi->disable = 1;
|
||||||
if (mi->icon_bg_object)
|
if (mi->icon_bg_object)
|
||||||
edje_object_signal_emit(mi->icon_bg_object, "e,state,disable", "e");
|
edje_object_signal_emit(mi->icon_bg_object, "e,state,disable", "e");
|
||||||
if (mi->label_object)
|
if (mi->label_object && eo_isa(mi->label_object, EDJE_OBJ_CLASS))
|
||||||
edje_object_signal_emit(mi->label_object, "e,state,disable", "e");
|
edje_object_signal_emit(mi->label_object, "e,state,disable", "e");
|
||||||
if (mi->toggle_object)
|
if (mi->toggle_object && eo_isa(mi->toggle_object, EDJE_OBJ_CLASS))
|
||||||
edje_object_signal_emit(mi->toggle_object, "e,state,disable", "e");
|
edje_object_signal_emit(mi->toggle_object, "e,state,disable", "e");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -1094,9 +1095,9 @@ e_menu_item_disabled_set(E_Menu_Item *mi, int disable)
|
||||||
mi->disable = 0;
|
mi->disable = 0;
|
||||||
if (mi->icon_bg_object)
|
if (mi->icon_bg_object)
|
||||||
edje_object_signal_emit(mi->icon_bg_object, "e,state,enable", "e");
|
edje_object_signal_emit(mi->icon_bg_object, "e,state,enable", "e");
|
||||||
if (mi->label_object)
|
if (mi->label_object && eo_isa(mi->label_object, EDJE_OBJ_CLASS))
|
||||||
edje_object_signal_emit(mi->label_object, "e,state,enable", "e");
|
edje_object_signal_emit(mi->label_object, "e,state,enable", "e");
|
||||||
if (mi->toggle_object)
|
if (mi->toggle_object && eo_isa(mi->toggle_object, EDJE_OBJ_CLASS))
|
||||||
edje_object_signal_emit(mi->toggle_object, "e,state,enable", "e");
|
edje_object_signal_emit(mi->toggle_object, "e,state,enable", "e");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue