billiob pushed a commit to branch master. http://git.enlightenment.org/apps/terminology.git/commit/?id=624480fe28353ced19aac0d4ecfa75ba25e9395d
commit 624480fe28353ced19aac0d4ecfa75ba25e9395d Author: Boris Faure <bill...@gmail.com> Date: Sat Aug 1 17:45:52 2020 +0200 themes/default: color_classify background (wip) --- data/themes/default/background.edc | 75 +++++++++++++++++++++++++++----------- data/themes/default/colors.edc | 15 ++++++++ data/themes/nord.edc | 13 +++++++ data/themes/papercolor.edc | 10 +++++ data/themes/solarized.edc | 13 +++++++ data/themes/solarized_light.edc | 13 +++++++ 6 files changed, 117 insertions(+), 22 deletions(-) diff --git a/data/themes/default/background.edc b/data/themes/default/background.edc index 0331268..4722fe4 100644 --- a/data/themes/default/background.edc +++ b/data/themes/default/background.edc @@ -140,9 +140,10 @@ group { name: "terminology/background"; rel1.offset: -4 0; rel2.relative: 0.0 1.0; rel2.offset: -5 -1; - color: 255 153 51 64; - color2: 255 51 0 18; - color3: 255 0 0 8; + color: 255 255 255 64; + color2: 255 255 255 18; + color3: 255 255 255 8; + color_class: "TAB_MISSED"; align: 1.0 0.5; text { font: "Sans"; size: 8; align: 1.0 0.5; @@ -155,6 +156,7 @@ group { name: "terminology/background"; color: 255 255 64 255; color2: 255 153 51 128; color3: 255 0 0 20; + color_class: "TAB_MISSED"; } } part { name: "terminology.tabcount.label"; type: TEXT; mouse_events: 0; @@ -167,9 +169,10 @@ group { name: "terminology/background"; rel2.to: "terminology.tabcount.control"; rel1.relative: -0.2 0.0; rel2.relative: -0.2 1.0; - color: 51 153 255 64; - color2: 51 153 255 18; - color3: 51 153 255 8; + color: 255 255 255 64; + color2: 255 255 255 18; + color3: 255 255 255 8; + color_class: "GLOW_TXT"; align: 1.0 0.5; text { font: "Sans"; size: 8; align: 1.0 0.5; @@ -179,9 +182,10 @@ group { name: "terminology/background"; } description { state: "over" 0.0; inherit: "default" 0.0; - color: 255 255 255 255; - color2: 51 153 255 128; - color3: 51 153 255 20; + color: 255 255 255 255; + color2: 255 255 255 128; + color3: 255 255 255 20; + color_class: "GLOW_TXT_HIGHLIGHT"; } } part { name: "tabcount_glow_r0"; @@ -196,11 +200,13 @@ group { name: "terminology/background"; normal: "cr_glow.png"; border: 9 9 9 9; } - color: 51 153 255 32; + color: 255 255 255 32; + color_class: "GLOW"; } description { state: "over" 0.0; inherit: "default" 0.0; - color: 51 153 255 255; + color: 255 255 255 255; + color_class: "GLOW"; } } part { name: "tabcount_glow_r1"; @@ -215,11 +221,13 @@ group { name: "terminology/background"; normal: "cr_glow.png"; border: 9 9 9 9; } - color: 51 153 255 32; + color: 255 255 255 32; + color_class: "GLOW"; } description { state: "over" 0.0; inherit: "default" 0.0; - color: 51 153 255 255; + color: 255 255 255 255; + color_class: "GLOW"; } } part { name: "tabcount_glow_r2"; @@ -234,11 +242,13 @@ group { name: "terminology/background"; normal: "cr_glow.png"; border: 9 9 9 9; } - color: 51 153 255 32; + color: 255 255 255 32; + color_class: "GLOW"; } description { state: "over" 0.0; inherit: "default" 0.0; - color: 51 153 255 255; + color: 255 255 255 255; + color_class: "GLOW"; } } part { name: "tabcount_glow_r3"; @@ -253,11 +263,13 @@ group { name: "terminology/background"; normal: "cr_glow.png"; border: 9 9 9 9; } - color: 51 153 255 32; + color: 255 255 255 32; + color_class: "GLOW"; } description { state: "over" 0.0; inherit: "default" 0.0; - color: 51 153 255 255; + color: 255 255 255 255; + color_class: "GLOW"; } } part { name: "tabcount_r0"; type: RECT; @@ -269,10 +281,12 @@ group { name: "terminology/background"; rel1.relative: 0.05 0.05; rel2.relative: 0.45 0.45; color: 255 255 255 32; + color_class: "GLOW_HIGHLIGHT"; } description { state: "over" 0.0; inherit: "default" 0.0; color: 255 255 255 255; + color_class: "GLOW_HIGHLIGHT"; } } part { name: "tabcount_r1"; type: RECT; @@ -284,10 +298,12 @@ group { name: "terminology/background"; rel1.relative: 0.55 0.05; rel2.relative: 0.95 0.45; color: 255 255 255 32; + color_class: "GLOW_HIGHLIGHT"; } description { state: "over" 0.0; inherit: "default" 0.0; color: 255 255 255 255; + color_class: "GLOW_HIGHLIGHT"; } } part { name: "tabcount_r2"; type: RECT; @@ -299,10 +315,12 @@ group { name: "terminology/background"; rel1.relative: 0.05 0.55; rel2.relative: 0.45 0.95; color: 255 255 255 32; + color_class: "GLOW_HIGHLIGHT"; } description { state: "over" 0.0; inherit: "default" 0.0; color: 255 255 255 255; + color_class: "GLOW_HIGHLIGHT"; } } part { name: "tabcount_r3"; type: RECT; @@ -314,10 +332,12 @@ group { name: "terminology/background"; rel1.relative: 0.55 0.55; rel2.relative: 0.95 0.95; color: 255 255 255 32; + color_class: "GLOW_HIGHLIGHT"; } description { state: "over" 0.0; inherit: "default" 0.0; color: 255 255 255 255; + color_class: "GLOW_HIGHLIGHT"; } } part { name: "terminology.tabcount.control"; type: SWALLOW; @@ -474,7 +494,8 @@ group { name: "terminology/background"; clip_to: "sendfile_request_clip"; description { state: "default" 0.0; fixed: 1 1; - color: 64 64 64 255; + color: 255 255 255 255; + color_class: "BG_SENDFILE"; rel1.relative: 0.0 -1.0; rel2.relative: 1.0 0.0; } @@ -561,7 +582,8 @@ group { name: "terminology/background"; scale : 1; description { state: "default" 0.0; fixed: 1 1; - color: 64 64 64 255; + color: 255 255 255 255; + color_class: "BG_SENDFILE"; rel.to: "terminology.sendfile.progress"; rel1.offset: -4 -4; rel2.offset: 4 4; @@ -657,15 +679,18 @@ group { name: "terminology/background"; image.border: 7 7 7 7; image.middle: 0; fill.smooth: 0; - color: 51 153 255 0; + color: 255 255 255 0; + color_class: "GLOW"; } description { state: "focused" 0.0; inherit: "default" 0.0; - color: 51 153 255 255; + color: 255 255 255 255; + color_class: "GLOW"; } description { state: "focused2" 0.0; inherit: "default" 0.0; - color: 51 153 255 64; + color: 255 255 255 16; + color_class: "GLOW"; } } part { name: "bevel"; @@ -694,10 +719,12 @@ group { name: "terminology/background"; aspect: (256/120) (256/120); aspect_preference: HORIZONTAL; color: 255 255 255 0; + color_class: "SHINE"; } description { state: "focused" 0.0; inherit: "default" 0.0; color: 255 255 255 255; + color_class: "SHINE"; } } part { name: "shine_unfocused"; @@ -712,10 +739,12 @@ group { name: "terminology/background"; aspect: (256/120) (256/120); aspect_preference: HORIZONTAL; color: 255 255 255 64; + color_class: "SHINE"; } description { state: "focused" 0.0; inherit: "default" 0.0; color: 255 255 255 0; + color_class: "SHINE"; } } part { name: "glintclip"; type: RECT; @@ -742,10 +771,12 @@ group { name: "terminology/background"; } image.normal: "bg_glint.png"; color: 255 255 255 128; + color_class: "SHINE"; } description { state: "focused" 0.0; inherit: "default" 0.0; color: 255 255 255 255; + color_class: "SHINE"; } } // }}} diff --git a/data/themes/default/colors.edc b/data/themes/default/colors.edc index ed9e87d..e2618ba 100644 --- a/data/themes/default/colors.edc +++ b/data/themes/default/colors.edc @@ -16,6 +16,21 @@ color_class { name: "GLOW_TXT_HIGHLIGHT"; } color_class { name: "END_SELECTION"; color: 255 0 0 255; } +color_class { name: "TAB_MISSED"; + color: 255 153 51 255; + color2: 255 51 0 255; + color3: 255 0 0 255; +} +color_class { name: "TAB_MISSED_OVER"; + color: 255 255 255 255; + color2: 51 153 255 255; + color3: 51 153 255 255; +} +color_class { name: "BG_SENDFILE"; color: 64 64 64 255; } +color_class { name: "SHINE"; color: 255 255 255 255; } + + + color_class { name: "c0"; color: 170 170 170 255; } // COL_DEF color_class { name: "c1"; color: 0 0 0 255; } // COL_BLACK color_class { name: "c2"; color: 204 51 51 255; } // COL_RED diff --git a/data/themes/nord.edc b/data/themes/nord.edc index 21bf722..b560698 100644 --- a/data/themes/nord.edc +++ b/data/themes/nord.edc @@ -64,6 +64,19 @@ color_classes { color3: 51 153 255 255; } color_class { name: "END_SELECTION"; color: 255 0 0 255; } + color_class { name: "TAB_MISSED"; + color: 255 153 51 255; + color2: 255 51 0 255; + color3: 255 0 0 255; + } + color_class { name: "TAB_MISSED_OVER"; + color: 255 255 255 255; + color2: 51 153 255 255; + color3: 51 153 255 255; + } + color_class { name: "BG_SENDFILE"; color: 64 64 64 255; } + color_class { name: "SHINE"; color: 255 255 255 255; } + color_class { name: "C0"; color: ANSI0; } // COL_BLACK color_class { name: "C1"; color: ANSI1; } // COL_RED diff --git a/data/themes/papercolor.edc b/data/themes/papercolor.edc index db76ea5..4eea7c0 100644 --- a/data/themes/papercolor.edc +++ b/data/themes/papercolor.edc @@ -46,6 +46,16 @@ color_classes { color3: HL_COLOR_NO_ALPHA 255; } color_class { name: "END_SELECTION"; color: 255 0 0 255; } + color_class { name: "TAB_MISSED"; + color: 255 153 51 255; + color2: 255 51 0 255; + color3: 255 0 0 255; + } + color_class { name: "TAB_MISSED_OVER"; + color: 255 255 255 255; + color2: 51 153 255 255; + color3: 51 153 255 255; + } color_class { name: "C0"; color: ANSI7; } // COL_BLACK color_class { name: "C1"; color: ANSI1; } // COL_RED diff --git a/data/themes/solarized.edc b/data/themes/solarized.edc index cb8aceb..78cd004 100644 --- a/data/themes/solarized.edc +++ b/data/themes/solarized.edc @@ -40,6 +40,19 @@ color_classes { color3: 51 153 255 255; } color_class { name: "END_SELECTION"; color: 255 0 0 255; } + color_class { name: "TAB_MISSED"; + color: 255 153 51 255; + color2: 255 51 0 255; + color3: 255 0 0 255; + } + color_class { name: "TAB_MISSED_OVER"; + color: 255 255 255 255; + color2: 51 153 255 255; + color3: 51 153 255 255; + } + color_class { name: "BG_SENDFILE"; color: 64 64 64 255; } + color_class { name: "SHINE"; color: 255 255 255 255; } + color_class { name: "c0"; color: S_base0; } color_class { name: "c1"; color: S_base03; } diff --git a/data/themes/solarized_light.edc b/data/themes/solarized_light.edc index c1df2fc..7f6be70 100644 --- a/data/themes/solarized_light.edc +++ b/data/themes/solarized_light.edc @@ -40,6 +40,19 @@ color_classes { color3: 51 153 255 255; } color_class { name: "END_SELECTION"; color: 255 0 0 255; } + color_class { name: "TAB_MISSED"; + color: 255 153 51 255; + color2: 255 51 0 255; + color3: 255 0 0 255; + } + color_class { name: "TAB_MISSED_OVER"; + color: 255 255 255 255; + color2: 51 153 255 255; + color3: 51 153 255 255; + } + color_class { name: "BG_SENDFILE"; color: 64 64 64 255; } + color_class { name: "SHINE"; color: 255 255 255 255; } + color_class { name: "c0"; color: S_base0; } color_class { name: "c1"; color: S_base02; } --