rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=16548340dea327ab1de632e6270ea6ecd3a39865
commit 16548340dea327ab1de632e6270ea6ecd3a39865 Author: Andrii Kroitor <an.kroi...@samsung.com> Date: Wed Feb 10 17:44:49 2016 +0200 group_navigator: update program style --- data/themes/default/widgets/genlist.edc | 106 ++++++++++++++++++++++++++++++++ src/bin/ui/group_navigator.c | 2 +- 2 files changed, 107 insertions(+), 1 deletion(-) diff --git a/data/themes/default/widgets/genlist.edc b/data/themes/default/widgets/genlist.edc index 1e9911c..6e27a07 100644 --- a/data/themes/default/widgets/genlist.edc +++ b/data/themes/default/widgets/genlist.edc @@ -1053,6 +1053,112 @@ group { name: "elm/genlist/item/signal/default"; } } +group { name: "elm/genlist/item/program/default"; + data { + item: "texts" "elm.text"; + item: "treesize" "20"; + item: "contents" "elm.swallow.end"; + } + parts { + part { name: "bg"; + type: RECT; + description { state: "default" 0.0; + color: 0 0 0 0; + rel2 { + offset: -1 -2; + } + } + description { state: "selected" 0.0; + color_class: "select"; + rel2 { + offset: -1 -2; + } + } + } + part { name: "separator"; + type: RECT; + description { state: "default" 0.0; + align: 0.5 1.0; + min: 0 1; + max: -1 1; + color: 68 68 68 255; + } + } + part { name: "elm.swallow.pad"; + type: SWALLOW; + description { state: "default" 0.0; + align: 0.0 0.5; + rel1 { + offset: 26 0; + } + rel2 { + relative: 0.0 1.0; + } + } + } + part { name: "elm.text"; + type: TEXT; + repeat_events: 1; + description { state: "default" 0.0; + min: 0 26; + color_class: "main"; + rel1 { + relative: 1.0 0.0; + offset: 6 0; + to_x: "elm.swallow.pad"; + } + rel2 { + relative: 0.0 1.0; + offset: -7 -1; + to_x: "elm.swallow.end"; + } + text { + font: "PT"; + size: 12; + align: 0.0 0.5; + } + } + } + part { name: "elm.swallow.end"; + type: SWALLOW; + repeat_events: 1; + description { state: "default" 0.0; + align: 1.0 0.5; + aspect: 1.0 1.0; + aspect_preference: VERTICAL; + rel1 { + relative: 1.0 0.0; + offset: 0 3; + } + rel2 { + offset: -7 -4; + } + } + } + part { name: "disclip"; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + color: 255 255 255 0; + } + } + } + programs { + program { name: "selected"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.00; + target: "bg"; + } + program { name: "unselected"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.00; + target: "bg"; + } + } +} + group { name: "elm/genlist/tree/items_caption/default"; data { item: "texts" "elm.text elm.text.end"; diff --git a/src/bin/ui/group_navigator.c b/src/bin/ui/group_navigator.c index 23870f1..df534b4 100644 --- a/src/bin/ui/group_navigator.c +++ b/src/bin/ui/group_navigator.c @@ -1739,7 +1739,7 @@ group_navigator_add(Group *group) pl->itc_caption->func.text_get = _caption_label_get; pl->itc_program = elm_genlist_item_class_new(); - pl->itc_program->item_style = "default"; + pl->itc_program->item_style = "program"; pl->itc_program->func.text_get = _resource_label_get; pl->genlist = elm_genlist_add(pl->layout); --