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; }

-- 


Reply via email to