rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=b1699f055a282e87c095e3353f26f24496ed4279
commit b1699f055a282e87c095e3353f26f24496ed4279 Author: Vitalii Vorobiov <vi.vorob...@samsung.com> Date: Tue Feb 9 20:35:57 2016 +0000 tabs: fix Property attributes shown in wrong case Fixes T3102 --- src/bin/ui/tabs.c | 5 +++++ src/bin/ui/workspace/workspace.c | 10 ++++++++++ src/bin/ui/workspace/workspace.h | 6 ++++++ 3 files changed, 21 insertions(+) diff --git a/src/bin/ui/tabs.c b/src/bin/ui/tabs.c index 3f81535..63595e8 100644 --- a/src/bin/ui/tabs.c +++ b/src/bin/ui/tabs.c @@ -119,6 +119,11 @@ _content_set(void *data, * tab or NULL, if click on 'home' tab */ evas_object_smart_callback_call(ap.win, SIGNAL_TAB_CHANGED, item ? item->group : NULL); + + /* if workspace is in demo mode then change property */ + TODO("Refactor property and remove this") + if (workspace_active_demo_mode_get(tabs.current_workspace)) + evas_object_smart_callback_call(ap.win, SIGNAL_DIFFERENT_TAB_CLICKED, NULL); } else { diff --git a/src/bin/ui/workspace/workspace.c b/src/bin/ui/workspace/workspace.c index 4c4dbdd..387a236 100644 --- a/src/bin/ui/workspace/workspace.c +++ b/src/bin/ui/workspace/workspace.c @@ -1019,6 +1019,16 @@ _mode_changed(void *data, sd->active_mode = mode; } +TODO("remove after property refactor!!! HIGH LEVEL"); +Eina_Bool +workspace_active_demo_mode_get(Evas_Object *obj) +{ + WS_DATA_GET(obj, sd); + if (sd->active_mode == MODE_DEMO) + return true; + return false; +} + /* static void _zoom_part_add(Ws_Smart_Data *sd) diff --git a/src/bin/ui/workspace/workspace.h b/src/bin/ui/workspace/workspace.h index 0a6d9dc..983ec91 100644 --- a/src/bin/ui/workspace/workspace.h +++ b/src/bin/ui/workspace/workspace.h @@ -340,4 +340,10 @@ workspace_object_area_visible_set(Evas_Object *obj, Eina_Bool flag); Eina_Bool workspace_object_area_visible_get(Evas_Object *obj); + + +TODO("remove after property refactor!!! HIGH LEVEL"); +Eina_Bool +workspace_active_demo_mode_get(Evas_Object *obj); + #endif /* UI_WORKSPACE_H */ --