rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=a953ca4cc504d37911c01c8db64715231f15177b
commit a953ca4cc504d37911c01c8db64715231f15177b Author: Mykyta Biliavskyi <[email protected]> Date: Tue May 24 20:10:11 2016 +0300 Tizen theme: add style for genlist item state and state_selected style. This style uses in project group navigator for part states. --- data/themes/tizen/widgets/genlist.edc | 136 +++++++++++++++++++++++++++------- 1 file changed, 109 insertions(+), 27 deletions(-) diff --git a/data/themes/tizen/widgets/genlist.edc b/data/themes/tizen/widgets/genlist.edc index 82ba84b..8c9b1b5 100644 --- a/data/themes/tizen/widgets/genlist.edc +++ b/data/themes/tizen/widgets/genlist.edc @@ -947,7 +947,6 @@ group { name: "elm/genlist/tree/part/default"; } } } - group { name: "elm/genlist/item/state/default"; data { item: "texts" "elm.text"; @@ -959,20 +958,17 @@ group { name: "elm/genlist/item/state/default"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; - rel2 { - offset: -1 -2; - } } description { state: "selected" 0.0; - color_class: "select_dark"; - rel2 { - offset: -1 -2; - } + inherit: "default" 0.00; + color_class: "genlist_selected"; + color: 255 255 255 255; } } part { name: "separator"; type: RECT; description { state: "default" 0.0; + visible: 0; align: 0.5 1.0; min: 0 1; max: -1 1; @@ -984,12 +980,8 @@ group { name: "elm/genlist/item/state/default"; description { state: "default" 0.0; align: 0.0 0.5; fixed: 1 0; - rel1 { - offset: -8 0; - } - rel2 { - relative: 0.0 1.0; - } + rel1.offset: -8 0; + rel2.relative: 0.0 1.0; } } part { name: "elm.swallow.icon"; @@ -1016,21 +1008,20 @@ group { name: "elm/genlist/item/state/default"; type: TEXT; repeat_events: 1; description { state: "default" 0.0; - min: 0 26; - color_class: "main"; + min: 0 16; + max: -1 16; + color_class: "genlist_text_tree"; + text { + font: "Sans"; + size: 13; + align: 0.0 0.5; + } rel1 { relative: 1.0 0.0; - offset: 6 0; + offset: 6 4; to_x: "elm.swallow.icon"; } - rel2 { - offset: -7 -1; - } - text { - font: "PT"; - size: 12; - align: 0.0 0.5; - } + rel2.offset: -7 -5; } } part { name: "disclip"; @@ -1056,6 +1047,7 @@ group { name: "elm/genlist/item/state/default"; } } } + group { name: "elm/genlist/item/item/default"; data { item: "texts" "elm.text"; @@ -1145,13 +1137,103 @@ group { name: "elm/genlist/item/item/default"; } group { name: "elm/genlist/item/state_selected/default"; - inherit: "elm/genlist/item/state/default"; + data { + item: "texts" "elm.text"; + item: "treesize" "20"; + item: "contents" "elm.swallow.icon"; + } parts { + part { name: "bg"; + type: RECT; + description { state: "default" 0.0; + color: 0 0 0 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.00; + color_class: "genlist_selected"; + color: 255 255 255 255; + } + } + part { name: "separator"; + type: RECT; + description { state: "default" 0.0; + visible: 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; + fixed: 1 0; + rel1.offset: -8 0; + rel2.relative: 0.0 1.0; + } + } + part { name: "elm.swallow.icon"; + type: SWALLOW; + repeat_events: 1; + description { state: "default" 0.0; + align: 0.0 0.5; + min: 14 14; + max: 14 14; + aspect: 1.0 1.0; + aspect_preference: VERTICAL; + rel1 { + relative: 1.0 0.0; + offset: 6 3; + to_x: "elm.swallow.pad"; + } + rel2 { + relative: 0.0 1.0; + offset: -1 -4; + } + } + } part { name: "elm.text"; + type: TEXT; + repeat_events: 1; description { state: "default" 0.0; - color_class: "select_light"; + min: 0 16; + max: -1 16; + color_class: "select"; + text { + font: "Sans"; + size: 13; + align: 0.0 0.5; + } + rel1 { + relative: 1.0 0.0; + offset: 6 4; + to_x: "elm.swallow.icon"; + } + rel2.offset: -7 -5; } } + 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"; + } } } --
