rimmed pushed a commit to branch master.

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

commit 372fcd99be4b5e6462f4fdf4e49c740e34704acd
Author: Mykyta Biliavskyi <[email protected]>
Date:   Wed Jun 1 19:51:32 2016 +0300

    Tizen theme: add icon for group property block.
---
 data/themes/tizen/images/pro_property_icon.png | Bin 0 -> 965 bytes
 data/themes/tizen/widgets/image.edc            |   1 +
 src/bin/ui/property/property.c                 |  11 ++++++++---
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/data/themes/tizen/images/pro_property_icon.png 
b/data/themes/tizen/images/pro_property_icon.png
new file mode 100644
index 0000000..47938b9
Binary files /dev/null and b/data/themes/tizen/images/pro_property_icon.png 
differ
diff --git a/data/themes/tizen/widgets/image.edc 
b/data/themes/tizen/widgets/image.edc
index e7e47a8..bb8253e 100644
--- a/data/themes/tizen/widgets/image.edc
+++ b/data/themes/tizen/widgets/image.edc
@@ -61,6 +61,7 @@ IM("animator", "arrow-left",     "animator_arrow_left.png",  
13 19,  0 0 0 0,
 IM("animator", "arrow-right",    "animator_arrow_right.png", 13 19,  0 0 0 0,  
  SCALE,   SOLID)
 
 IM("navigator", "project",    "navigator_project.png", 16 16,  0 0 0 0,    
SCALE,   SOLID)
+IM("navigator", "property",   "pro_property_icon.png", 16 16,  0 0 0 0,    
SCALE,   SOLID)
 
 group { name: "elm/image/icon/scale_smaller";
    parts {
diff --git a/src/bin/ui/property/property.c b/src/bin/ui/property/property.c
index 19ec25b..6948264 100644
--- a/src/bin/ui/property/property.c
+++ b/src/bin/ui/property/property.c
@@ -170,9 +170,14 @@ property_add(Evas_Object *parent, Property_Mode mode)
 
    pd->layout = elm_layout_add(parent);
    elm_layout_theme_set(pd->layout, "layout", "navigator", "default");
-   elm_object_text_set(pd->layout, "Property");
 #ifdef HAVE_TIZEN
-   elm_layout_signal_emit(pd->layout, "elm,state,tizen,set", "elm");
+   Evas_Object *icon;
+   IMAGE_ADD_NEW(pd->layout, icon, "navigator", "property");
+   elm_object_part_content_set(pd->layout, "elm.swallow.icon", icon);
+#endif
+    elm_object_text_set(pd->layout, "Property");
+#ifdef HAVE_TIZEN
+    elm_layout_signal_emit(pd->layout, "elm,state,tizen,set", "elm");
 #endif
    evas_object_show(pd->layout);
 
@@ -201,7 +206,7 @@ property_add(Evas_Object *parent, Property_Mode mode)
       case PROPERTY_MODE_GROUP:
          property_group_init(pd);
          items = property_group_items_get();
-         break;
+        break;
       case PROPERTY_MODE_STYLE:
          property_textblock_manager_init(pd);
          items = property_textblock_manager_items_get();

-- 


Reply via email to