rimmed pushed a commit to branch master.

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

commit 1b14e8d0b5ef5d801a2fc1f8cba492ba0a211575
Author: Vyacheslav Reutskiy <v.reuts...@samsung.com>
Date:   Mon Feb 8 09:52:59 2016 +0200

    genlist.edc: add styles for item
    
    Add styles for tree item and for normal, this styles is named
    'aligned'. It's make for tree genlist were need to shift the normal
    item icon under the tree text, example:
    
    |- I item_text
    |--- I item_text
    
    And use new style in the project navigator.
    
    Change-Id: I4817b7d4c8a3e41ec8d2efdbae0ec2bc889823fc
---
 data/themes/default/widgets/genlist.edc | 14 ++++++++++++++
 src/bin/ui/project_navigator.c          |  4 ++--
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/data/themes/default/widgets/genlist.edc 
b/data/themes/default/widgets/genlist.edc
index 1ada209..a7a9536 100644
--- a/data/themes/default/widgets/genlist.edc
+++ b/data/themes/default/widgets/genlist.edc
@@ -203,6 +203,19 @@ group { name: "elm/genlist/item/default/default";
    }
 }
 
+group { name: "elm/genlist/item/aligned/default";
+   inherit: "elm/genlist/item/default/default";
+   parts {
+      part { name: "elm.swallow.pad";
+         type: SWALLOW;
+         description { state: "default" 0.0;
+            align: 0.0 0.5;
+            rel1.offset: 20 0;
+         }
+      }
+   }
+}
+
 group { name: "elm/genlist/item/title/default";
    data {
       item: "texts" "elm.text";
@@ -344,6 +357,7 @@ group { name: "elm/genlist/item/program_after/default";
 }
 
 group { name: "elm/genlist/tree/default/default";
+   alias: "elm/genlist/tree/aligned/default";
    data {
       item: "texts" "elm.text";
       item: "treesize" "20";
diff --git a/src/bin/ui/project_navigator.c b/src/bin/ui/project_navigator.c
index a78e992..8f51004 100644
--- a/src/bin/ui/project_navigator.c
+++ b/src/bin/ui/project_navigator.c
@@ -624,14 +624,14 @@ project_navigator_add(void)
    assert(ap.win != NULL);
 
    project_navigator.itc_folder = elm_genlist_item_class_new();
-   project_navigator.itc_folder->item_style = "default";
+   project_navigator.itc_folder->item_style = "aligned";
    project_navigator.itc_folder->func.text_get = _folder_item_label_get;
    project_navigator.itc_folder->func.content_get = _folder_item_icon_get;
    project_navigator.itc_folder->func.state_get = NULL;
    project_navigator.itc_folder->func.del = _folder_item_del;
 
    project_navigator.itc_group = elm_genlist_item_class_new();
-   project_navigator.itc_group->item_style = "default";
+   project_navigator.itc_group->item_style = "aligned";
    project_navigator.itc_group->func.text_get = _group_item_label_get;
    project_navigator.itc_group->func.content_get = _group_item_icon_get;
    project_navigator.itc_group->func.state_get = NULL;

-- 


Reply via email to