status: disable status when menus were enabled.
This commit is contained in:
parent
ca03157927
commit
9974c8bcb6
|
@ -61,6 +61,7 @@ menu_close(menu_data *md)
|
|||
if (!md->menu_layout) return;
|
||||
elm_object_signal_emit(md->menu_layout, "elm,state,dismiss", "");
|
||||
|
||||
stats_disabled_set(EINA_FALSE);
|
||||
tools_menu_update(EINA_FALSE);
|
||||
}
|
||||
|
||||
|
@ -636,6 +637,7 @@ menu_open(menu_data *md)
|
|||
elm_object_part_content_set(layout, "elm.swallow.exit_btn", btn);
|
||||
|
||||
tools_menu_update(EINA_TRUE);
|
||||
stats_disabled_set(EINA_TRUE);
|
||||
|
||||
md->menu_layout = layout;
|
||||
md->active_request++;
|
||||
|
@ -788,7 +790,10 @@ menu_deactivate_request(void)
|
|||
md->active_request--;
|
||||
|
||||
if (md->active_request == 0)
|
||||
enventor_object_focus_set(base_enventor_get(), EINA_TRUE);
|
||||
{
|
||||
enventor_object_focus_set(base_enventor_get(), EINA_TRUE);
|
||||
stats_disabled_set(EINA_FALSE);
|
||||
}
|
||||
if (!md->menu_layout) return;
|
||||
elm_object_disabled_set(md->menu_layout, EINA_FALSE);
|
||||
elm_object_focus_set(md->menu_layout, EINA_TRUE);
|
||||
|
@ -799,5 +804,6 @@ menu_activate_request(void)
|
|||
{
|
||||
menu_data *md = g_md;
|
||||
if (md->menu_layout) elm_object_disabled_set(md->menu_layout, EINA_TRUE);
|
||||
stats_disabled_set(EINA_TRUE);
|
||||
md->active_request++;
|
||||
}
|
||||
|
|
|
@ -232,3 +232,10 @@ stats_ctxpopup_dismiss(void)
|
|||
}
|
||||
return EINA_FALSE;
|
||||
}
|
||||
|
||||
void
|
||||
stats_disabled_set(Eina_Bool disabled)
|
||||
{
|
||||
stats_data *sd = g_sd;
|
||||
elm_object_disabled_set(sd->layout, disabled);
|
||||
}
|
||||
|
|
|
@ -9,3 +9,4 @@ Evas_Object *stats_obj_get(void);
|
|||
void stats_edc_group_update(const char *group_name);
|
||||
Eina_Stringshare *stats_group_name_get(void);
|
||||
Eina_Bool stats_ctxpopup_dismiss(void);
|
||||
void stats_disabled_set(Eina_Bool disabled);
|
||||
|
|
Loading…
Reference in New Issue