From a46fe7e14f469caeb330e16ec7a337df0e9f8462 Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Sat, 1 Aug 2020 16:19:32 +0200 Subject: [PATCH] themes: color_classify selection.edc --- data/themes/default/colors.edc | 6 ++ data/themes/default/selection.edc | 125 ++++++++++++++++++++---------- data/themes/images/sl_stripe.png | Bin 1024 -> 8959 bytes data/themes/nord.edc | 1 + data/themes/papercolor.edc | 1 + data/themes/solarized.edc | 1 + data/themes/solarized_light.edc | 1 + 7 files changed, 92 insertions(+), 43 deletions(-) diff --git a/data/themes/default/colors.edc b/data/themes/default/colors.edc index 046edb95..ed9e87d5 100644 --- a/data/themes/default/colors.edc +++ b/data/themes/default/colors.edc @@ -5,10 +5,16 @@ color_class { name: "CURSOR_HIGHLIGHT"; color: 255 255 255 255; } color_class { name: "GLOW"; color: 51 153 255 255; } color_class { name: "GLOW_HIGHLIGHT"; color: 255 255 255 255; } color_class { name: "GLOW_TXT"; + color: 51 153 255 255; + color2: 51 153 255 255; + color3: 51 153 255 255; +} +color_class { name: "GLOW_TXT_HIGHLIGHT"; color: 255 255 255 255; color2: 51 153 255 255; color3: 51 153 255 255; } +color_class { name: "END_SELECTION"; color: 255 0 0 255; } color_class { name: "c0"; color: 170 170 170 255; } // COL_DEF color_class { name: "c1"; color: 0 0 0 255; } // COL_BLACK diff --git a/data/themes/default/selection.edc b/data/themes/default/selection.edc index 30cfb648..a7c927be 100644 --- a/data/themes/default/selection.edc +++ b/data/themes/default/selection.edc @@ -20,8 +20,6 @@ // bottomfull: // | ######| // |##############| -#define PATCOL 255 255 255 25 -#define OUTCOL 51 153 255 128 group { name: "terminology/selection"; images { @@ -40,7 +38,8 @@ group { name: "terminology/selection"; mouse_events: 0; clip_to: "top_clip"; description { state: "default" 0.0; - color: PATCOL; + color: 255 255 255 25; + color_class: "GLOW"; image.normal: "sl_stripe.png"; fill.size.relative: 0.0 0.0; fill.size.offset: 240 240; @@ -50,7 +49,8 @@ group { name: "terminology/selection"; mouse_events: 0; clip_to: "middle_clip"; description { state: "default" 0.0; - color: PATCOL; + color: 255 255 255 25; + color_class: "GLOW"; image.normal: "sl_stripe.png"; fill.size.relative: 0.0 0.0; fill.size.offset: 240 240; @@ -60,7 +60,8 @@ group { name: "terminology/selection"; mouse_events: 0; clip_to: "bottom_clip"; description { state: "default" 0.0; - color: PATCOL; + color: 255 255 255 25; + color_class: "GLOW"; image.normal: "sl_stripe.png"; fill.size.relative: 0.0 0.0; fill.size.offset: 240 240; @@ -199,7 +200,8 @@ group { name: "terminology/selection"; relative: 1.0 1.0; offset: 2 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_left.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -219,7 +221,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: 0 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_right.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -239,7 +242,8 @@ group { name: "terminology/selection"; relative: 0.0 0.0; offset: -1 3; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_htop.png"; fill.smooth: 0; } @@ -258,7 +262,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: -1 -1; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_hbottom.png"; fill.smooth: 0; } @@ -287,7 +292,8 @@ group { name: "terminology/selection"; relative: 1.0 1.0; offset: 2 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_left.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -307,7 +313,8 @@ group { name: "terminology/selection"; relative: 1.0 1.0; offset: -1 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_right.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -327,7 +334,8 @@ group { name: "terminology/selection"; relative: 0.0 0.0; offset: -1 3; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_htop.png"; fill.smooth: 0; } @@ -346,7 +354,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: -1 -1; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_hbottom.png"; fill.smooth: 0; } @@ -364,7 +373,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: 2 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_left.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -384,7 +394,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: 0 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_right.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -404,7 +415,8 @@ group { name: "terminology/selection"; relative: 0.0 0.0; offset: -1 3; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_htop.png"; fill.smooth: 0; } @@ -423,7 +435,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: -1 -1; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_hbottom.png"; fill.smooth: 0; } @@ -452,7 +465,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: 2 2; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_top.png"; image.border: 0 0 4 7; } @@ -471,7 +485,8 @@ group { name: "terminology/selection"; relative: 1.0 1.0; offset: 3 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_bottom.png"; image.border: 0 0 7 4; } @@ -489,7 +504,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: 2 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_left.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -508,7 +524,8 @@ group { name: "terminology/selection"; to: "middle_clip"; offset: 0 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_right.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -528,7 +545,8 @@ group { name: "terminology/selection"; relative: 0.0 0.0; offset: -1 3; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_htop.png"; fill.smooth: 0; } @@ -547,7 +565,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: -1 -1; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_htop.png"; fill.smooth: 0; } @@ -566,7 +585,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: -1 -1; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_hbottom.png"; fill.smooth: 0; } @@ -585,7 +605,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: -1 -1; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_hbottom.png"; fill.smooth: 0; } @@ -614,7 +635,8 @@ group { name: "terminology/selection"; relative: 1.0 1.0; offset: 3 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_bottom.png"; image.border: 0 0 7 4; } @@ -632,7 +654,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: 2 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_left.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -651,7 +674,8 @@ group { name: "terminology/selection"; to: "middle_clip"; offset: 0 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_right.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -671,7 +695,8 @@ group { name: "terminology/selection"; relative: 0.0 0.0; offset: -1 3; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_htop.png"; fill.smooth: 0; } @@ -690,7 +715,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: -1 -1; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_hbottom.png"; fill.smooth: 0; } @@ -709,7 +735,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: -1 -1; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_hbottom.png"; fill.smooth: 0; } @@ -738,7 +765,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: 2 2; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_top.png"; image.border: 0 0 4 7; } @@ -756,7 +784,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: 2 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_left.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -774,7 +803,8 @@ group { name: "terminology/selection"; rel2 { offset: 0 0; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_right.png"; image.border: 0 0 4 4; fill.smooth: 0; @@ -794,7 +824,8 @@ group { name: "terminology/selection"; relative: 0.0 0.0; offset: -1 3; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_htop.png"; fill.smooth: 0; } @@ -813,7 +844,8 @@ group { name: "terminology/selection"; relative: 0.0 1.0; offset: -1 -1; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_htop.png"; fill.smooth: 0; } @@ -832,7 +864,8 @@ group { name: "terminology/selection"; relative: 1.0 1.0; offset: -1 -1; } - color: OUTCOL; + color: 255 255 255 128; + color_class: "GLOW"; image.normal: "sl_hbottom.png"; fill.smooth: 0; } @@ -871,7 +904,8 @@ group { name: "terminology/selection"; rel2.to: "terminology.top_left"; rel2.relative: 1.0 1.0; rel2.offset: 0 -1; - color: 255 0 0 128; + color: 255 255 255 128; + color_class: "END_SELECTION"; } } part { name: "cursor_blink.top_left"; type: RECT; @@ -883,12 +917,14 @@ group { name: "terminology/selection"; } description { state: "fading" 0.0; inherit: "default" 0.0; - color: 255 0 0 255; + color: 255 255 255 255; + color_class: "END_SELECTION"; visible: 1; } description { state: "fading" 1.0; inherit: "fading" 0.0; - color: 255 0 0 64; + color: 255 255 255 64; + color_class: "END_SELECTION"; rel1.offset: -5 0; } } @@ -929,7 +965,8 @@ group { name: "terminology/selection"; rel2.to: "terminology.bottom_right"; rel2.relative: 0.0 1.0; rel2.offset: -1 -1; - color: 255 0 0 128; + color: 255 255 255 128; + color_class: "END_SELECTION"; } } part { name: "cursor_blink.bottom_right"; type: RECT; @@ -941,12 +978,14 @@ group { name: "terminology/selection"; } description { state: "fading" 0.0; inherit: "default" 0.0; - color: 255 0 0 255; + color: 255 255 255 255; + color_class: "END_SELECTION"; visible: 1; } description { state: "fading" 1.0; inherit: "fading" 0.0; - color: 255 0 0 64; + color: 255 255 255 64; + color_class: "END_SELECTION"; rel2.offset: +5 0; } } diff --git a/data/themes/images/sl_stripe.png b/data/themes/images/sl_stripe.png index afa982a40aef4660c3beb38c2a51c33d2dd9eac1..7a80357a3c83c8b07b75adc486124d867c3e1dfc 100644 GIT binary patch literal 8959 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 EAAMj`*#H0l literal 1024 zcmeAS@N?(olHy`uVBq!ia0vp^A3&Ic2}o`hQ1?#dvKsZL(up_)t9O5al2vcyZ#7bq0GN+f9MgiE2JT$!(@ z9_9iGhjMAghAy43Eia?{!X&L$lcf-qFwNn7+92T&%_SwFQ=M+@TBz&fy-MWL6o^Wg z<~YkW4nSeJ*=^f6KrR4U2T}>sJnAq+aF2!