hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=bb81be9901a657e48d4cd615f93e548d0c55fb32

commit bb81be9901a657e48d4cd615f93e548d0c55fb32
Author: Hermet Park <her...@hermet.pe.kr>
Date:   Fri Feb 5 17:58:01 2016 +0900

    status: code refactoring.
    
    we don't need a disabled function but just unfocusable buttons.
---
 src/bin/menu.c          | 4 ----
 src/bin/statusbar.c     | 8 +-------
 src/include/statusbar.h | 1 -
 3 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/src/bin/menu.c b/src/bin/menu.c
index b46d2a7..5cc8dfa 100644
--- a/src/bin/menu.c
+++ b/src/bin/menu.c
@@ -61,7 +61,6 @@ 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);
 }
 
@@ -637,7 +636,6 @@ 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++;
@@ -792,7 +790,6 @@ menu_deactivate_request(void)
    if (md->active_request == 0)
      {
         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);
@@ -804,6 +801,5 @@ 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++;
 }
diff --git a/src/bin/statusbar.c b/src/bin/statusbar.c
index 6a2e413..c1ca617 100644
--- a/src/bin/statusbar.c
+++ b/src/bin/statusbar.c
@@ -116,6 +116,7 @@ create_statusbar_btn(Evas_Object *layout, const char *image,
    Evas_Object *box = elm_box_add(layout);
 
    Evas_Object *btn = elm_button_add(box);
+   elm_object_focus_allow_set(btn, EINA_FALSE);
    evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL);
    elm_object_scale_set(btn, 0.5);
@@ -263,10 +264,3 @@ 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);
-}
diff --git a/src/include/statusbar.h b/src/include/statusbar.h
index ae54c19..8732ccb 100644
--- a/src/include/statusbar.h
+++ b/src/include/statusbar.h
@@ -9,4 +9,3 @@ 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);

-- 


Reply via email to