raster pushed a commit to branch feature/themes/flat. http://git.enlightenment.org/core/efl.git/commit/?id=a17e8a1221658d4cf26d3f2e0297f2335728901d
commit a17e8a1221658d4cf26d3f2e0297f2335728901d Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Sun Jun 21 21:01:57 2020 +0100 TH - gengrid --- data/elementary/themes/edc/elm/check.edc | 5 +- data/elementary/themes/edc/elm/gengrid.edc | 812 ++++++++++------------------- data/elementary/themes/edc/elm/genlist.edc | 2 +- data/elementary/themes/edc/elm/photo.edc | 9 +- data/elementary/themes/edc/elm/radio.edc | 3 +- data/elementary/themes/macros.edc | 2 + 6 files changed, 282 insertions(+), 551 deletions(-) diff --git a/data/elementary/themes/edc/elm/check.edc b/data/elementary/themes/edc/elm/check.edc index 038e5e9027..eaa0c8b0de 100644 --- a/data/elementary/themes/edc/elm/check.edc +++ b/data/elementary/themes/edc/elm/check.edc @@ -49,6 +49,7 @@ group { name: "elm/check/base/default"; desc { "visible"; inherit; fixed: 1 0; aspect: 1.0 1.0; + min: ICMIN ICMIN; visible: 1; } desc { "icononly"; inherit; @@ -141,7 +142,7 @@ group { name: "elm/check/base/default"; text { "elm.text"; nomouse; scale: 1; desc { "default"; - fixed: 1 1; + fixed: 0 1; color: 160 160 160 255; rel1.offset: 0 4; rel1.relative: 1.0 0.0; @@ -535,7 +536,7 @@ group { name: "elm/check/base/toggle"; text { "elm.text"; nomouse; scale: 1; desc { "default"; - fixed: 1 1; + fixed: 0 1; color: 160 160 160 255; rel1.offset: 0 4; rel1.relative: 1.0 0.0; diff --git a/data/elementary/themes/edc/elm/gengrid.edc b/data/elementary/themes/edc/elm/gengrid.edc index 5f375f9eae..ecf71e6cbc 100644 --- a/data/elementary/themes/edc/elm/gengrid.edc +++ b/data/elementary/themes/edc/elm/gengrid.edc @@ -7,179 +7,93 @@ group { name: "elm/gengrid/item/default/default"; data.item: "focusraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; -#define IMGP() \ - images.image: "bevel_dark_out.png" COMP; \ - images.image: "shadow_rounded_horiz.png" COMP; \ - images.image: "vgrad_med_dark.png" COMP; \ - images.image: "bevel_out.png" COMP; \ - images.image: "shine.png" COMP; - IMGP() parts { //--------------------------------------------------------------------------- #define BASEP() \ - part { name: "event"; type: RECT; \ - description { state: "default" 0.0; \ - color: 0 0 0 0; \ - } \ - description { state: "disabled" 0.0; \ - inherit: "default" 0.0; \ - visible: 0; \ - } \ + part { name: "event"; type: RECT; \ + description { state: "default" 0.0; \ + color: 0 0 0 0; \ } \ - part { name: "base"; type: RECT; mouse_events: 0; \ - description { state: "default" 0.0; \ - color: 64 64 64 255; \ - color_class: "list_item_base"; \ - } \ - description { state: "odd" 0.0; \ - color: 56 56 56 255; \ - color_class: "list_item_base_odd"; \ - } \ + description { state: "disabled" 0.0; \ + inherit: "default" 0.0; \ + visible: 0; \ } \ - program { \ - signal: "elm,state,odd"; source: "elm"; \ - action: STATE_SET "odd" 0.0; \ - target: "base"; \ + } \ + part { name: "base"; type: RECT; mouse_events: 0; \ + description { state: "default" 0.0; \ + color: 64 64 64 255; \ } \ - program { \ - signal: "elm,state,even"; source: "elm"; \ - action: STATE_SET "default" 0.0; \ - target: "base"; \ + description { state: "odd" 0.0; \ + color: 56 56 56 255; \ } \ - part { name: "bevel"; mouse_events: 0; \ - description { state: "default" 0.0; \ - image.normal: "bevel_dark_out.png"; \ - image.border: 2 2 2 2; \ - image.middle: 0; \ - fill.smooth: 0; \ - } \ + } \ + program { signal: "elm,state,odd"; source: "elm"; \ + action: STATE_SET "odd" 0.0; \ + target: "base"; \ + } \ + program { signal: "elm,state,even"; source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "base"; \ + } \ + part { name: "sel_base"; type: RECT; mouse_events: 0; \ + description { state: "default" 0.0; \ + color: 51 153 255 255; \ + visible: 0; \ } \ - part { name: "sel_shadow"; mouse_events: 0; \ - description { state: "default" 0.0; \ - image.normal: "shadow_rounded_horiz.png"; \ - image.border: 0 0 9 9; \ - rel1.offset: 0 -4; \ - rel2.offset: -1 5; \ - fill.smooth: 0; \ - visible: 0; \ - } \ - description { state: "selected" 0.0; \ - inherit: "default" 0.0; \ - visible: 1; \ - } \ + description { state: "selected" 0.0; \ + inherit: "default" 0.0; \ + visible: 1; \ } \ - part { name: "sel_base"; mouse_events: 0; \ - description { state: "default" 0.0; \ - image.normal: "vgrad_med_dark.png"; \ - fill.smooth: 0; \ - visible: 0; \ - TILED_HORIZ(120) \ - } \ - description { state: "selected" 0.0; \ - inherit: "default" 0.0; \ - visible: 1; \ - } \ - } \ - part { name: "sel_bevel"; mouse_events: 0; \ - description { state: "default" 0.0; \ - image.normal: "bevel_out.png"; \ - image.border: 2 2 2 2; \ - image.middle: 0; \ - fill.smooth: 0; \ - visible: 0; \ - } \ - description { state: "selected" 0.0; \ - inherit: "default" 0.0; \ - visible: 1; \ - } \ - } \ - program { \ - signal: "elm,state,selected"; source: "elm"; \ - action: STATE_SET "selected" 0.0; \ - target: "sel_shadow"; \ - target: "sel_base"; \ - target: "sel_bevel"; \ - } \ - program { \ - signal: "elm,state,unselected"; source: "elm"; \ - action: STATE_SET "default" 0.0; \ - target: "sel_shadow"; \ - target: "sel_base"; \ - target: "sel_bevel"; \ - } \ - program { \ - signal: "elm,state,disabled"; source: "elm"; \ - action: STATE_SET "disabled" 0.0; \ - target: "event"; \ - } \ - program { \ - signal: "elm,state,enabled"; source: "elm"; \ - action: STATE_SET "default" 0.0; \ - target: "event"; \ - } + } \ + program { signal: "elm,state,selected"; source: "elm"; \ + action: STATE_SET "selected" 0.0; \ + target: "sel_base"; \ + } \ + program { signal: "elm,state,unselected"; source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "sel_base"; \ + } \ + program { signal: "elm,state,disabled"; source: "elm"; \ + action: STATE_SET "disabled" 0.0; \ + target: "event"; \ + } \ + program { signal: "elm,state,enabled"; source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "event"; \ + } #define TOPP() \ - part { name: "sel_shine"; mouse_events: 0; \ - description { state: "default" 0.0; \ - image.normal: "shine.png"; \ - rel1.offset: 0 -2; \ - rel1.to: "sel_base"; \ - rel2.relative: 1.0 0.0; \ - rel2.offset: -1 2; \ - rel2.to: "sel_base"; \ - visible: 0; \ - FIXED_SIZE(69, 5) \ - } \ - description { state: "selected" 0.0; \ - inherit: "default" 0.0; \ - visible: 1; \ - } \ - } \ - part { name: "event_block"; type: RECT; \ - description { state: "default" 0.0; \ - color: 0 0 0 0; \ - visible: 0; \ - } \ - description { state: "disabled" 0.0; \ - inherit: "default" 0.0; \ - visible: 1; \ - } \ - } \ - program { \ - signal: "elm,state,selected"; source: "elm"; \ - action: STATE_SET "selected" 0.0; \ - target: "sel_shine"; \ + part { name: "event_block"; type: RECT; \ + description { state: "default" 0.0; \ + color: 0 0 0 0; \ + visible: 0; \ } \ - program { \ - signal: "elm,state,unselected"; source: "elm"; \ - action: STATE_SET "default" 0.0; \ - target: "sel_shine"; \ + description { state: "disabled" 0.0; \ + inherit: "default" 0.0; \ + visible: 1; \ } \ - program { \ - signal: "elm,state,disabled"; source: "elm"; \ - action: STATE_SET "disabled" 0.0; \ - target: "event_block"; \ - } \ - program { \ - signal: "elm,state,enabled"; source: "elm"; \ - action: STATE_SET "default" 0.0; \ - target: "event_block"; \ - } + } \ + program { signal: "elm,state,disabled"; source: "elm"; \ + action: STATE_SET "disabled" 0.0; \ + target: "event_block"; \ + } \ + program { signal: "elm,state,enabled"; source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "event_block"; \ + } //--------------------------------------------------------------------------- BASEP() //##// part { name: "elm.text"; type: TEXT; mouse_events: 0; - effect: SHADOW BOTTOM; scale: 1; description { state: "default" 0.0; fixed: 0 1; rel1.relative: 0.0 1.0; - rel1.offset: 5 -5; - rel2.relative: 1.0 1.0; + rel1.offset: 4 -5; rel2.offset: -5 -5; - color: FN_COL_DEFAULT; - color_class: "grid_item"; + color: 160 160 160 255; align: 0.5 1.0; + offscale; text { font: FN; size: 10; min: 0 1; align: 0.5 1.0; @@ -188,101 +102,40 @@ group { name: "elm/gengrid/item/default/default"; } description { state: "selected" 0.0; inherit: "default" 0.0; - visible: 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "label2"; type: TEXT; mouse_events: 0; - effect: SHADOW BOTTOM; - scale: 1; - description { state: "default" 0.0; - rel1.to: "elm.text"; - rel2.to: "elm.text"; - color: FN_COL_DISABLE; - color_class: "grid_item_disabled"; - text { font: FN; size: 10; - text_source: "elm.text"; - align: 0.5 1.0; - text_class: "grid_item"; - } - visible: 0; - } - description { state: "selected" 0.0; - inherit: "default" 0.0; - visible: 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { name: "label3"; type: TEXT; mouse_events: 0; - effect: GLOW; - scale: 1; - description { state: "default" 0.0; - rel1.offset: -2 -2; - rel1.to: "elm.text"; - rel2.offset: 1 0; - rel2.to: "elm.text"; - color: FN_COL_HIGHLIGHT; - color_class: "grid_item_selected"; - text { font: FN; size: 10; - text_source: "elm.text"; - align: 0.5 1.0; - text_class: "grid_item"; - } - visible: 0; - } - description { state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; + color: 255 255 255 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; - visible: 0; + color: 80 80 80 255; } } - program { - signal: "elm,state,selected"; source: "elm"; + program { signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; } - program { - signal: "elm,state,unselected"; source: "elm"; + program { signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; } - program { - signal: "elm,state,disabled"; source: "elm"; + program { signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; target: "icon_area"; } - program { - signal: "elm,state,enabled"; source: "elm"; + program { signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; target: "icon_area"; } //##// part { name: "icon_area"; type: RECT; + scale: 1; description { state: "default" 0.0; - fixed: 1 0; - rel1.offset: 2 2; + rel1.offset: 4 4; rel2.to_y: "elm.swallow.pad"; rel2.relative: 1.0 0.0; - rel2.offset: -3 -3; + rel2.offset: -5 -5; + offscale; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -290,34 +143,40 @@ group { name: "elm/gengrid/item/default/default"; } } part { name: "elm.swallow.pad"; type: SWALLOW; + scale: 1; description { state: "default" 0.0; fixed: 0 1; align: 0.0 1.0; rel1.to_y: "elm.text"; + rel2.offset: 0 0; rel2.to_y: "elm.text"; rel2.relative: 1.0 0.0; + rel2.offset: -1 0; + offscale; } } part { name: "elm.swallow.icon"; type: SWALLOW; clip_to: "icon_area"; description { state: "default" 0.0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; + rel.to: "icon_area"; } } part { name: "elm.swallow.end"; type: SWALLOW; + scale: 1; clip_to: "icon_area"; description { state: "default" 0.0; - fixed: 1 1; + min: ICMIN ICMIN; align: 1.0 0.0; + rel.to: "icon_area"; rel1.relative: 1.0 0.0; - rel1.offset: -3 2; + rel1.offset: -5 4; rel2.relative: 1.0 0.0; - rel2.offset: -3 2; + rel2.offset: -5 4; + offscale; } } //##// - + TOPP() } } @@ -328,7 +187,7 @@ group { name: "elm/gengrid/item/default_style/default"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; styles.style { name: "gengrid_style"; - base: "font="FN" font_size=10 align=left color=#fff style=shadow,bottom shadow_color=#00000080 text_class=list_item ellipsis=1.0"; + base: "font="FN" font_size=10 align=left color=#a0a0a0 text_class=list_item ellipsis=1.0"; tag: "br" "\n"; tag: "ps" "ps"; tag: "hilight" "+ font_weight=Bold"; @@ -336,7 +195,7 @@ group { name: "elm/gengrid/item/default_style/default"; tag: "tab" "\t"; } styles.style { name: "gengrid_style_selected"; - base: "font="FN" font_size=10 align=left color=#3399ffff style=glow glow_color=#3399ff18 glow2_color=#3399ff12 text_class=list_item_selected ellipsis=1.0"; + base: "font="FN" font_size=10 align=left color=#fff text_class=list_item_selected ellipsis=1.0"; tag: "br" "\n"; tag: "ps" "ps"; tag: "hilight" "+ font_weight=Bold"; @@ -344,15 +203,14 @@ group { name: "elm/gengrid/item/default_style/default"; tag: "tab" "\t"; } styles.style { name: "gengrid_style_disabled"; - base: "font="FN" font_size=10 align=left color=#151515 style=shadow,bottom shadow_color=#ffffff19 text_class=list_item ellipsis=1.0"; + base: "font="FN" font_size=10 align=left color=#505050 text_class=list_item ellipsis=1.0"; tag: "br" "\n"; tag: "ps" "ps"; tag: "hilight" "+ font_weight=Bold"; tag: "b" "+ font_weight=Bold"; tag: "tab" "\t"; } - - IMGP() + parts { BASEP() @@ -362,11 +220,11 @@ group { name: "elm/gengrid/item/default_style/default"; description { state: "default" 0.0; fixed: 0 1; rel1.relative: 0.0 1.0; - rel1.offset: 5 -5; + rel1.offset: 4 -5; rel2.relative: 1.0 1.0; rel2.offset: -5 -5; - color_class: "grid_item"; align: 0.5 1.0; + offscale; text { min: 0 1; align: 0.5 1.0; @@ -376,97 +234,40 @@ group { name: "elm/gengrid/item/default_style/default"; } description { state: "selected" 0.0; inherit: "default" 0.0; - visible: 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "label2"; type: TEXTBLOCK; mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - rel1.to: "elm.text"; - rel2.to: "elm.text"; - color_class: "grid_item_disabled"; - text { - text_source: "elm.text"; - align: 0.5 1.0; - text_class: "grid_item"; - style: "gengrid_style_disabled"; - } - visible: 0; - } - description { state: "selected" 0.0; - inherit: "default" 0.0; - visible: 0; + text.style: "gengrid_style_selected"; } description { state: "disabled" 0.0; inherit: "default" 0.0; - visible: 1; + text.style: "gengrid_style_disabled"; } } - part { name: "label3"; type: TEXTBLOCK; mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - rel1.to: "elm.text"; - rel2.to: "elm.text"; - color_class: "grid_item_selected"; - text { - text_source: "elm.text"; - align: 0.5 1.0; - text_class: "grid_item"; - style: "gengrid_style_selected"; - } - visible: 0; - } - description { state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - program { - signal: "elm,state,selected"; source: "elm"; + program { signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; } - program { - signal: "elm,state,unselected"; source: "elm"; + program { signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; } - program { - signal: "elm,state,disabled"; source: "elm"; + program { signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; target: "icon_area"; } - program { - signal: "elm,state,enabled"; source: "elm"; + program { signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; target: "icon_area"; } //##// part { name: "icon_area"; type: RECT; + scale: 1; description { state: "default" 0.0; - fixed: 1 0; - rel1.offset: 2 2; + rel1.offset: 4 4; rel2.to_y: "elm.swallow.pad"; rel2.relative: 1.0 0.0; - rel2.offset: -3 -3; + rel2.offset: -5 -5; + offscale; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -474,38 +275,53 @@ group { name: "elm/gengrid/item/default_style/default"; } } part { name: "elm.swallow.pad"; type: SWALLOW; + scale: 1; description { state: "default" 0.0; fixed: 0 1; align: 0.0 1.0; rel1.to_y: "elm.text"; + rel2.offset: 0 0; rel2.to_y: "elm.text"; rel2.relative: 1.0 0.0; + rel2.offset: -1 0; + offscale; } } part { name: "elm.swallow.icon"; type: SWALLOW; clip_to: "icon_area"; description { state: "default" 0.0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; + rel.to: "icon_area"; } } part { name: "elm.swallow.end"; type: SWALLOW; + scale: 1; clip_to: "icon_area"; description { state: "default" 0.0; - fixed: 1 1; + min: ICMIN ICMIN; align: 1.0 0.0; + rel.to: "icon_area"; rel1.relative: 1.0 0.0; - rel1.offset: -3 2; + rel1.offset: -5 4; rel2.relative: 1.0 0.0; - rel2.offset: -3 2; + rel2.offset: -5 4; + offscale; } } //##// - + TOPP() } } +#define IC(_NAME, _ICON) \ + set { name: _NAME; \ + image {image: _ICON"-060.png" COMP; size: 31 31 60000 60000; } \ + image {image: _ICON"-030.png" COMP; size: 16 16 30 30; } \ + image {image: _ICON"-015.png" COMP; size: 0 0 15 15; } \ + } +IC("ic-arrow-u", "arrow-u") +#undef IC + group { name: "elm/gengrid/item/up/default"; inherit: "elm/gengrid/item/default/default"; images.image: "icon_arrow_up.png" COMP; @@ -517,12 +333,38 @@ group { name: "elm/gengrid/item/up/default"; } part { name: "up"; insert_after: "elm.swallow.pad"; + scale: 1; description { state: "default" 0.0; + min: 30 30; max: 30 30; aspect: 1.0 1.0; aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "icon_arrow_up.png"; + rel.to: "icon_area"; + image.normal: "ic-arrow-u"; + color: 160 160 160 255; } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: 255 255 255 255; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color: 80 80 80 255; + } + } + program { signal: "elm,state,selected"; source: "elm"; + action: STATE_SET "selected" 0.0; + target: "up"; + } + program { signal: "elm,state,unselected"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "up"; + } + program { signal: "elm,state,disabled"; source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "up"; + } + program { signal: "elm,state,enabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "up"; } } } @@ -533,26 +375,21 @@ group { name: "elm/gengrid/item/album-preview/default"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon.1 elm.swallow.icon.2 elm.swallow.icon.3 elm.swallow.icon.4"; data.item: "states" "have_files"; - - IMGP() - images.image: "icon_folder.png" COMP; - + parts { BASEP() //##// part { name: "elm.text"; type: TEXT; mouse_events: 0; - effect: SHADOW BOTTOM; scale: 1; description { state: "default" 0.0; fixed: 0 1; rel1.relative: 0.0 1.0; - rel1.offset: 5 -5; - rel2.relative: 1.0 1.0; + rel1.offset: 4 -5; rel2.offset: -5 -5; - color: FN_COL_DEFAULT; - color_class: "grid_item"; + color: 160 160 160 255; align: 0.5 1.0; + offscale; text { font: FN; size: 10; min: 0 1; align: 0.5 1.0; @@ -561,101 +398,40 @@ group { name: "elm/gengrid/item/album-preview/default"; } description { state: "selected" 0.0; inherit: "default" 0.0; - visible: 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "label2"; type: TEXT; mouse_events: 0; - effect: SHADOW BOTTOM; - scale: 1; - description { state: "default" 0.0; - rel1.to: "elm.text"; - rel2.to: "elm.text"; - color: FN_COL_DISABLE; - color_class: "grid_item_disabled"; - text { font: FN; size: 10; - text_source: "elm.text"; - align: 0.5 1.0; - text_class: "grid_item"; - } - visible: 0; - } - description { state: "selected" 0.0; - inherit: "default" 0.0; - visible: 0; + color: 255 255 255 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; - visible: 1; + color: 80 80 80 255; } } - part { name: "label3"; type: TEXT; mouse_events: 0; - effect: GLOW; - scale: 1; - description { state: "default" 0.0; - rel1.offset: -2 -2; - rel1.to: "elm.text"; - rel2.offset: 1 0; - rel2.to: "elm.text"; - color: FN_COL_HIGHLIGHT; - color_class: "grid_item_selected"; - text { font: FN; size: 10; - text_source: "elm.text"; - align: 0.5 1.0; - text_class: "grid_item"; - } - visible: 0; - } - description { state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - program { - signal: "elm,state,selected"; source: "elm"; + program { signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; } - program { - signal: "elm,state,unselected"; source: "elm"; + program { signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; } - program { - signal: "elm,state,disabled"; source: "elm"; + program { signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; target: "icon_area"; } - program { - signal: "elm,state,enabled"; source: "elm"; + program { signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; target: "icon_area"; } //##// part { name: "icon_area"; type: RECT; + scale: 1; description { state: "default" 0.0; - fixed: 1 0; - rel1.offset: 2 2; + rel1.offset: 4 4; rel2.to_y: "elm.swallow.pad"; rel2.relative: 1.0 0.0; - rel2.offset: -3 -3; + rel2.offset: -5 -5; + offscale; visible: 0; } description { state: "visible" 0.0; @@ -665,18 +441,30 @@ group { name: "elm/gengrid/item/album-preview/default"; description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; + visible: 1; } } - program { - signal: "elm,state,have_files,active"; source: "elm"; + program { signal: "elm,state,have_files,active"; source: "elm"; action: STATE_SET "visible" 0.0; target: "icon_area"; } + part { name: "elm.swallow.pad"; type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + fixed: 0 1; + align: 0.0 1.0; + rel1.to_y: "elm.text"; + rel2.offset: 0 0; + rel2.to_y: "elm.text"; + rel2.relative: 1.0 0.0; + rel2.offset: -1 0; + offscale; + } + } part { name: "icon_area2"; type: SPACER; description { state: "default" 0.0; - rel1.to: "icon_area"; + rel.to: "icon_area"; rel1.relative: 0.3 0.3; - rel2.to: "icon_area"; rel2.relative: 0.7 0.7; } } @@ -684,18 +472,8 @@ group { name: "elm/gengrid/item/album-preview/default"; insert_after: "elm.swallow.pad"; description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH; - rel1.to: "icon_area"; - rel2.to: "icon_area"; - image.normal: "icon_folder.png"; - } - } - part { name: "elm.swallow.pad"; type: SWALLOW; - description { state: "default" 0.0; - fixed: 0 1; - align: 0.0 1.0; - rel1.to_y: "elm.text"; - rel2.to_y: "elm.text"; - rel2.relative: 1.0 0.0; + rel.to: "icon_area"; + image.normal: "efm_folder_icon"; } } part { name: "elm.swallow.icon.1"; type: SWALLOW; mouse_events: 0; @@ -734,8 +512,28 @@ group { name: "elm/gengrid/item/album-preview/default"; rel2.relative: 1.0 1.0; } } + part { name: "elm.swallow.icon"; type: SWALLOW; + clip_to: "icon_area"; + description { state: "default" 0.0; + rel.to: "icon_area"; + } + } + part { name: "elm.swallow.end"; type: SWALLOW; + scale: 1; + clip_to: "icon_area"; + description { state: "default" 0.0; + min: ICMIN ICMIN; + align: 1.0 0.0; + rel.to: "icon_area"; + rel1.relative: 1.0 0.0; + rel1.offset: -5 4; + rel2.relative: 1.0 0.0; + rel2.offset: -5 4; + offscale; + } + } //##// - + TOPP() } } @@ -745,97 +543,88 @@ group { name: "elm/gengrid/item/thumb/default"; data.item: "focusraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; - - images.image: "win_shadow.png" COMP; - images.image: "win_glow.png" COMP; parts { - - part { name: "shadow"; mouse_events: 0; - description { state: "default" 0.0; - image.normal: "win_shadow.png"; - image.border: 14 14 14 14; - image.middle: 0; - rel1.to: "base"; - rel1.offset: -7 -3; - rel2.to: "base"; - rel2.offset: 6 11; - fill.smooth: 0; - } - } - part { name: "glow"; mouse_events: 0; + part { name: "base"; type: RECT; + scale: 1; description { state: "default" 0.0; - image.normal: "win_glow.png"; - image.border: 9 9 9 9; - image.middle: 0; - rel1.offset: -5 -5; - rel1.to: "base"; + rel.to: "icon_area"; + rel1.offset: -4 -4; rel2.offset: 4 4; - rel2.to: "base"; - fill.smooth: 0; - color: 255 255 255 0; - visible: 0; + rel2.to: "icon_area"; + color: 255 255 255 255; + offscale; } description { state: "selected" 0.0; inherit: "default" 0.0; - color: 255 255 255 255; - visible: 1; + color: 51 153 255 255; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; } } - part { name: "base"; type: RECT; + part { name: "base2"; type: RECT; + scale: 1; description { state: "default" 0.0; - rel1.offset: -4 -4; - rel1.to: "icon_area"; - rel2.offset: 3 3; - rel2.to: "icon_area"; - color: 255 255 255 255; + rel1.relative: 0.0 1.0; + color: 51 153 255 255; + offscale; } description { state: "selected" 0.0; inherit: "default" 0.0; - color: 48 48 48 255; + rel1.to_y: "base"; } description { state: "disabled" 0.0; inherit: "default" 0.0; - color: 64 64 64 255; + visible: 0; } } - program { - signal: "elm,state,selected"; source: "elm"; + program { signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "base"; - target: "glow"; } - program { - signal: "elm,state,unselected"; source: "elm"; + program { signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "base"; - target: "glow"; } - program { - signal: "elm,state,disabled"; source: "elm"; + program { signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "base"; - target: "icon_area"; } - program { - signal: "elm,state,enabled"; source: "elm"; + program { signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "base"; - target: "icon_area"; } - + program { signal: "elm,state,selected"; source: "elm"; + action: STATE_SET "selected" 0.0; + transition: DECELERATE 0.2; + target: "base2"; + } + program { signal: "elm,state,unselected"; source: "elm"; + action: STATE_SET "default" 0.0; + transition: DECELERATE 0.2; + target: "base2"; + } + program { signal: "elm,state,disabled"; source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "base2"; + } + program { signal: "elm,state,enabled"; source: "elm"; + action: STATE_SET "default" 0.0; + target: "base2"; + } + //##// part { name: "elm.text"; type: TEXT; mouse_events: 0; - effect: SHADOW BOTTOM; scale: 1; description { state: "default" 0.0; fixed: 0 1; rel1.relative: 0.0 1.0; - rel1.offset: 5 -5; - rel2.relative: 1.0 1.0; + rel1.offset: 4 -5; rel2.offset: -5 -5; - color: FN_COL_DEFAULT; - color_class: "grid_item"; + color: 160 160 160 255; align: 0.5 1.0; + offscale; text { font: FN; size: 10; min: 0 1; align: 0.5 1.0; @@ -844,100 +633,40 @@ group { name: "elm/gengrid/item/thumb/default"; } description { state: "selected" 0.0; inherit: "default" 0.0; - visible: 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "label2"; type: TEXT; mouse_events: 0; - effect: SHADOW BOTTOM; - scale: 1; - description { state: "default" 0.0; - rel1.to: "elm.text"; - rel2.to: "elm.text"; - color: FN_COL_DISABLE; - color_class: "grid_item_disabled"; - text { font: FN; size: 10; - text_source: "elm.text"; - align: 0.5 1.0; - text_class: "grid_item"; - } - visible: 0; - } - description { state: "selected" 0.0; - inherit: "default" 0.0; - visible: 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { name: "label3"; type: TEXT; mouse_events: 0; - effect: GLOW; - scale: 1; - description { state: "default" 0.0; - rel1.offset: -2 -2; - rel1.to: "elm.text"; - rel2.offset: 1 0; - rel2.to: "elm.text"; - color: FN_COL_HIGHLIGHT; - color_class: "grid_item_selected"; - text { font: FN; size: 10; - text_source: "elm.text"; - align: 0.5 1.0; - text_class: "grid_item"; - } - visible: 0; - } - description { state: "selected" 0.0; - inherit: "default" 0.0; - visible: 1; + color: 255 255 255 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; - visible: 0; + color: 80 80 80 255; } } - program { - signal: "elm,state,selected"; source: "elm"; + program { signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; } - program { - signal: "elm,state,unselected"; source: "elm"; + program { signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; } - program { - signal: "elm,state,disabled"; source: "elm"; + program { signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; + target: "icon_area"; } - program { - signal: "elm,state,enabled"; source: "elm"; + program { signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; - target: "label2"; - target: "label3"; + target: "icon_area"; } //##// part { name: "icon_area"; type: RECT; + scale: 1; description { state: "default" 0.0; - fixed: 1 0; - aspect: 1.0 1.0; aspect_preference: BOTH; - rel1.offset: 12 12; + rel1.offset: 8 8; rel2.to_y: "elm.swallow.pad"; rel2.relative: 1.0 0.0; - rel2.offset: -13 -13; + rel2.offset: -9 -9; + offscale; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -945,34 +674,39 @@ group { name: "elm/gengrid/item/thumb/default"; } } part { name: "elm.swallow.pad"; type: SWALLOW; + scale: 1; description { state: "default" 0.0; fixed: 0 1; align: 0.0 1.0; rel1.to_y: "elm.text"; + rel2.offset: 0 0; rel2.to_y: "elm.text"; rel2.relative: 1.0 0.0; + rel2.offset: -1 0; + offscale; } } part { name: "elm.swallow.icon"; type: SWALLOW; clip_to: "icon_area"; description { state: "default" 0.0; - rel1.to: "icon_area"; - rel2.to: "icon_area"; + rel.to: "icon_area"; } } part { name: "elm.swallow.end"; type: SWALLOW; + scale: 1; clip_to: "icon_area"; description { state: "default" 0.0; - fixed: 1 1; + min: ICMIN ICMIN; align: 1.0 0.0; + rel.to: "icon_area"; rel1.relative: 1.0 0.0; - rel1.offset: -3 2; + rel1.offset: -5 4; rel2.relative: 1.0 0.0; - rel2.offset: -3 2; + rel2.offset: -5 4; + offscale; } } } } -#undef IMGP #undef BASEP #undef TOPP diff --git a/data/elementary/themes/edc/elm/genlist.edc b/data/elementary/themes/edc/elm/genlist.edc index 15545bfea7..97e7807f05 100644 --- a/data/elementary/themes/edc/elm/genlist.edc +++ b/data/elementary/themes/edc/elm/genlist.edc @@ -62,7 +62,6 @@ } \ } -#define ICMIN 15 #define TREEPAD (ICMIN+4) group { "elm/genlist/item/group_index/default"; nomouse; program_source: "elm"; @@ -87,6 +86,7 @@ group { "elm/genlist/item/group_index/default"; nomouse; program_source: "elm"; rel2.offset: -5 -5; rel2.relative: 0.0 1.0; rel2.to_x: "elm.swallow.end"; + align: 0.0 0.5; color: 255 255 255 255; text { font: FNBD; size: 10; min: 1 1; diff --git a/data/elementary/themes/edc/elm/photo.edc b/data/elementary/themes/edc/elm/photo.edc index 66751dc122..dd8cce3098 100644 --- a/data/elementary/themes/edc/elm/photo.edc +++ b/data/elementary/themes/edc/elm/photo.edc @@ -1,19 +1,12 @@ group { name: "elm/photo/base/default"; images.image: "win_shadow.png" COMP; parts { - part { name: "shadow"; mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - rel.to: "base"; - WIN_SHADOW_SMALL; - } - } part { name: "base"; type: RECT; scale: 1; description { state: "default" 0.0; rel1.offset: 4 4; rel2.offset: -5 -5; - color: 128 128 128 255; + color: 255 255 255 255; offscale; } } diff --git a/data/elementary/themes/edc/elm/radio.edc b/data/elementary/themes/edc/elm/radio.edc index 4f2d4ab20e..cde26ab0d0 100644 --- a/data/elementary/themes/edc/elm/radio.edc +++ b/data/elementary/themes/edc/elm/radio.edc @@ -58,6 +58,7 @@ group { name: "elm/radio/base/default"; desc { "visible"; inherit; fixed: 1 0; aspect: 1.0 1.0; + min: ICMIN ICMIN; visible: 1; } desc { "icononly"; inherit; @@ -137,7 +138,7 @@ group { name: "elm/radio/base/default"; text { "elm.text"; nomouse; scale: 1; desc { "default"; - fixed: 1 1; + fixed: 0 1; color: 160 160 160 255; rel1.offset: 0 4; rel1.relative: 1.0 0.0; diff --git a/data/elementary/themes/macros.edc b/data/elementary/themes/macros.edc index 972ae52ded..7270d716bb 100644 --- a/data/elementary/themes/macros.edc +++ b/data/elementary/themes/macros.edc @@ -7,6 +7,8 @@ #define FIXED_SIZE(_WIDTH, _HEIGHT) \ min: _WIDTH _HEIGHT; max: _WIDTH _HEIGHT; fixed: 1 1; +#define ICMIN 15 + #define SPACER_TEXT "NN"; #define BACKGROUND_COMP LOSSY 99 --