rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=f2312d9ab713b0762b2c7f9e1d68ea32c1dce67e

commit f2312d9ab713b0762b2c7f9e1d68ea32c1dce67e
Author: Vyacheslav Reutskiy <v.reuts...@samsung.com>
Date:   Tue Mar 29 16:41:00 2016 +0300

    workspace: implement show object area functions
    
    Change-Id: I97aed193e4fbc2333f7f581567f694d6cdc4b3af
---
 src/bin/ui/workspace/workspace.c | 24 +++++++++++++++++++-----
 src/bin/ui/workspace/workspace.h |  8 +++-----
 2 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/src/bin/ui/workspace/workspace.c b/src/bin/ui/workspace/workspace.c
index 1bb3cf3..cbdf664 100644
--- a/src/bin/ui/workspace/workspace.c
+++ b/src/bin/ui/workspace/workspace.c
@@ -925,16 +925,30 @@ workspace_highlight_align_visible_get(Evas_Object *obj 
__UNUSED__)
    return false;
 }
 
-Eina_Bool
-workspace_object_area_visible_set(Evas_Object *obj __UNUSED__, Eina_Bool flag 
__UNUSED__)
+void
+workspace_object_area_visible_set(Evas_Object *obj, Eina_Bool visible)
 {
-   return false;
+   Scroll_Area *area;
+
+   WS_DATA_GET(obj);
+
+   if ((MODE_NORMAL != wd->mode) && (MODE_CODE != wd->mode)) return;
+   area = _scroll_area_get(wd);
+
+   groupview_part_object_area_visible_set(area->content, visible);
 }
 
 Eina_Bool
-workspace_object_area_visible_get(Evas_Object *obj __UNUSED__)
+workspace_object_area_visible_get(Evas_Object *obj)
 {
-   return false;
+   Scroll_Area *area;
+
+   WS_DATA_GET(obj);
+
+   if ((MODE_NORMAL != wd->mode) && (MODE_CODE != wd->mode)) return false;
+   area = _scroll_area_get(wd);
+
+   return groupview_part_object_area_visible_get(area->content);
 }
 
 void
diff --git a/src/bin/ui/workspace/workspace.h b/src/bin/ui/workspace/workspace.h
index 4783c6f..f8f817d 100644
--- a/src/bin/ui/workspace/workspace.h
+++ b/src/bin/ui/workspace/workspace.h
@@ -304,14 +304,12 @@ workspace_highlight_align_visible_get(Evas_Object *obj);
  * Turn on/off the object area visibility.
  *
  * @param obj The workspace object,
- * @param separated ON/OFF (true/false) the object area visibility,
- *
- * @return EINA_FALSE on failure, EINA_TRUE on success.
+ * @param visible ON/OFF (true/false) the object area visibility,
  *
  * @ingroup Workspace
  */
-Eina_Bool
-workspace_object_area_visible_set(Evas_Object *obj, Eina_Bool flag);
+void
+workspace_object_area_visible_set(Evas_Object *obj, Eina_Bool visible);
 
 /**
  * Returns if the object area is visible

-- 


Reply via email to