rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=b58f2ab1a8e23abecd6513368757053ba94cb5f2
commit b58f2ab1a8e23abecd6513368757053ba94cb5f2 Author: Vyacheslav Reutskiy <v.reuts...@samsung.com> Date: Wed Nov 18 11:09:04 2015 +0200 layout.edc: add layout for view part on workspace This layout merged the bg and border for part view. Change-Id: Ib3327ba817004eeb427dd2efd70bac232e59a63c TODO: delete bg images from image.edc --- data/themes/default/widgets/layout.edc | 82 ++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/data/themes/default/widgets/layout.edc b/data/themes/default/widgets/layout.edc index 05fb9e8..12329ed 100644 --- a/data/themes/default/widgets/layout.edc +++ b/data/themes/default/widgets/layout.edc @@ -3438,3 +3438,85 @@ group { name: "elm/layout/dialog/item"; } } +group { name: "elm/layout/groupview/default"; + parts { + images { + image: "bg_proxy.png" COMP; + image: "bg_swallow.png" COMP; + image: "bg_spacer.png" COMP; + image: "bg_group.png" COMP; + image: "bg_table.png" COMP; + image: "bg_box.png" COMP; + image: "bg_part_item.png" COMP; + } + part { name: "bg"; + type: IMAGE; + description { state: "default" 0.0; + visible: 0; + image { + normal: "bg_proxy.png"; + middle: SOLID; + } + fill.type: TILE; + } +#define BG(NAME, IMG) \ + description { state: #NAME 0.0; \ + inherit: "default" 0.0; \ + visible: 1; \ + image.normal: #IMG; \ + } + BG(proxy, bg_proxy.png) + BG(swallow, bg_swallow.png) + BG(spacer, bg_spacer.png) + BG(group, bg_group.png) + BG(table, bg_table.png) + BG(box, bg_box.png) + BG(part_item, bg_part_item.png) +#undef BG + } + part { name: "border"; + type: IMAGE; + description { state: "default" 0.0; + color: 0 0 0 0; + image { + normal: "border_1.png"; + border: 1 1 1 1; + } + } +#define BORDER(NAME, COLOR) \ + description { state: #NAME 0.0; \ + inherit: "default" 0.0; \ + color: COLOR; \ + } + BORDER(text, 122 122 122 255) + BORDER(proxy, 255 112 49 255) + BORDER(swallow, 120 103 140 255) + BORDER(spacer, 101 117 133 255) + BORDER(group, 255 109 109 255) + BORDER(table, 138 125 109 255) + BORDER(box, 124 129 102 255) + BORDER(part_item, 49 140 141 255) +#undef BORDER + } + } + programs { +#define PROGRAM(SIGNAL) \ + program { name: #SIGNAL; \ + source: "eflete"; \ + signal: "border,"#SIGNAL; \ + action: STATE_SET #SIGNAL; \ + target: "border"; \ + target: "bg"; \ + } + PROGRAM(default) + PROGRAM(text) + PROGRAM(proxy) + PROGRAM(swallow) + PROGRAM(spacer) + PROGRAM(group) + PROGRAM(table) + PROGRAM(box) + PROGRAM(part_item) +#undef PROGRAM + } +} --