From aa7b50ae4b4230d5f908b2c88d8559e63a4a5ff9 Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Wed, 8 Jul 2020 22:47:28 +0200 Subject: [PATCH] themes: have a separate color class just for the cursor --- data/themes/default/colors.edc | 2 ++ data/themes/default/cursor.edc | 58 ++++++++++++++++----------------- data/themes/nord.edc | 2 ++ data/themes/papercolor.edc | 2 ++ data/themes/solarized.edc | 2 ++ data/themes/solarized_light.edc | 2 ++ 6 files changed, 39 insertions(+), 29 deletions(-) diff --git a/data/themes/default/colors.edc b/data/themes/default/colors.edc index a650fde4..046edb95 100644 --- a/data/themes/default/colors.edc +++ b/data/themes/default/colors.edc @@ -1,5 +1,7 @@ color_class { name: "BG"; color: BG_COLOR ; } color_class { name: "FG"; color: FG_COLOR ; } +color_class { name: "CURSOR"; color: 51 153 255 255; } +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"; diff --git a/data/themes/default/cursor.edc b/data/themes/default/cursor.edc index b28ddb89..7d5504af 100644 --- a/data/themes/default/cursor.edc +++ b/data/themes/default/cursor.edc @@ -41,17 +41,17 @@ group { name: "terminology/cursor"; border: 4 4 4 4; } color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "on" 0.0; inherit: "default" 0.0; color: 255 255 255 255; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "out" 0.0; inherit: "default" 0.0; color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; rel1.offset: -7 -15; rel2.offset: 6 14; } @@ -72,17 +72,17 @@ group { name: "terminology/cursor"; border: 4 4 4 4; } color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "on" 0.0; inherit: "default" 0.0; color: 255 255 255 255; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "out" 0.0; inherit: "default" 0.0; color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; rel1.offset: -8 -8; rel2.offset: 7 7; } @@ -97,12 +97,12 @@ group { name: "terminology/cursor"; border: 9 9 9 9; } color: 255 255 255 40; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "focused" 0.0; inherit: "default" 0.0; color: 255 255 255 255; - color_class: "GLOW"; + color_class: "CURSOR"; } } part { name: "outline"; @@ -113,12 +113,12 @@ group { name: "terminology/cursor"; border: 3 3 3 3; } color: 255 255 255 80; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "focused" 0.0; inherit: "default" 0.0; color: 255 255 255 255; - color_class: "GLOW_HIGHLIGHT"; + color_class: "CURSOR_HIGHLIGHT"; } } programs { @@ -263,7 +263,7 @@ group { name: "terminology/cursor_bar"; border: 4 4 4 4; } color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "on" 0.0; inherit: "default" 0.0; @@ -272,7 +272,7 @@ group { name: "terminology/cursor_bar"; description { state: "out" 0.0; inherit: "default" 0.0; color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; rel1.offset: -7 -15; rel2.offset: 6 14; } @@ -293,17 +293,17 @@ group { name: "terminology/cursor_bar"; border: 4 4 4 4; } color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "on" 0.0; inherit: "default" 0.0; color: 255 255 255 255; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "out" 0.0; inherit: "default" 0.0; color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; rel1.offset: -8 -8; rel2.offset: 7 7; } @@ -318,12 +318,12 @@ group { name: "terminology/cursor_bar"; border: 9 9 9 9; } color: 255 255 255 40; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "focused" 0.0; inherit: "default" 0.0; color: 255 255 255 255; - color_class: "GLOW"; + color_class: "CURSOR"; } } part { name: "outline"; @@ -334,12 +334,12 @@ group { name: "terminology/cursor_bar"; border: 3 3 3 3; } color: 255 255 255 80; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "focused" 0.0; inherit: "default" 0.0; color: 255 255 255 255; - color_class: "GLOW_HIGHLIGHT"; + color_class: "CURSOR_HIGHLIGHT"; } } programs { @@ -484,17 +484,17 @@ group { name: "terminology/cursor_underline"; border: 4 4 4 4; } color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "on" 0.0; inherit: "default" 0.0; color: 255 255 255 255; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "out" 0.0; inherit: "default" 0.0; color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; rel1.offset: -7 -15; rel2.offset: 6 14; } @@ -515,17 +515,17 @@ group { name: "terminology/cursor_underline"; border: 4 4 4 4; } color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "on" 0.0; inherit: "default" 0.0; color: 255 255 255 255; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "out" 0.0; inherit: "default" 0.0; color: 255 255 255 0; - color_class: "GLOW"; + color_class: "CURSOR"; rel1.offset: -8 -8; rel2.offset: 7 7; } @@ -540,12 +540,12 @@ group { name: "terminology/cursor_underline"; border: 9 9 9 9; } color: 255 255 255 40; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "focused" 0.0; inherit: "default" 0.0; color: 255 255 255 255; - color_class: "GLOW"; + color_class: "CURSOR"; } } part { name: "outline"; @@ -556,12 +556,12 @@ group { name: "terminology/cursor_underline"; border: 3 3 3 3; } color: 255 255 255 80; - color_class: "GLOW"; + color_class: "CURSOR"; } description { state: "focused" 0.0; inherit: "default" 0.0; color: 255 255 255 255; - color_class: "GLOW_HIGHLIGHT"; + color_class: "CURSOR_HIGHLIGHT"; } } programs { diff --git a/data/themes/nord.edc b/data/themes/nord.edc index a8efd40d..d1978ceb 100644 --- a/data/themes/nord.edc +++ b/data/themes/nord.edc @@ -49,6 +49,8 @@ color_classes { color_class { name: "BG" ; color: BG_COLOR; } color_class { name: "FG" ; color: FG_COLOR; } + color_class { name: "CURSOR"; color: 51 153 255 255; } + 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"; diff --git a/data/themes/papercolor.edc b/data/themes/papercolor.edc index 620921b7..bf98382d 100644 --- a/data/themes/papercolor.edc +++ b/data/themes/papercolor.edc @@ -31,6 +31,8 @@ color_classes { color_class { name: "BG" ; color: BG_COLOR; } color_class { name: "FG" ; color: FG_COLOR; } + color_class { name: "CURSOR"; color: HL_COLOR_NO_ALPHA 255; } + color_class { name: "CURSOR_HIGHLIGHT"; color: 255 255 255 255; } color_class { name: "GLOW"; color: HL_COLOR_NO_ALPHA 128; } color_class { name: "GLOW_HIGHLIGHT"; color: 255 255 255 255; } color_class { name: "GLOW_TXT"; diff --git a/data/themes/solarized.edc b/data/themes/solarized.edc index 004f2c6d..b77ffe6d 100644 --- a/data/themes/solarized.edc +++ b/data/themes/solarized.edc @@ -25,6 +25,8 @@ color_classes { color_class { name: "BG" ; color: BG_COLOR; } color_class { name: "FG" ; color: FG_COLOR; } + color_class { name: "CURSOR"; color: 51 153 255 255; } + 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"; diff --git a/data/themes/solarized_light.edc b/data/themes/solarized_light.edc index 09d0410c..120fb83b 100644 --- a/data/themes/solarized_light.edc +++ b/data/themes/solarized_light.edc @@ -25,6 +25,8 @@ color_classes { color_class { name: "BG" ; color: BG_COLOR; } color_class { name: "FG" ; color: FG_COLOR; } + color_class { name: "CURSOR"; color: 51 153 255 255; } + 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";