raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=3ec33f5d6cdf063859dbbe33a13741a1a8116ed5

commit 3ec33f5d6cdf063859dbbe33a13741a1a8116ed5
Author: Carsten Haitzler <[email protected]>
Date:   Fri Sep 3 19:13:12 2021 +0100

    elm theme - more cc - this is rough and ugly as its useless
---
 data/elementary/themes/colorclasses.edc       |   5 ++
 data/elementary/themes/edc/elm/colorclass.edc | 119 ++++++++++++++------------
 2 files changed, 68 insertions(+), 56 deletions(-)

diff --git a/data/elementary/themes/colorclasses.edc 
b/data/elementary/themes/colorclasses.edc
index 516d796e50..5513f0a88e 100644
--- a/data/elementary/themes/colorclasses.edc
+++ b/data/elementary/themes/colorclasses.edc
@@ -130,6 +130,9 @@ color_classes {
       color:   0   0   0  80; }
    color_class { name: "/dim/normal/hover";
       color:   0   0   0  64; }
+///////////////////////////////////////////////////////////////////////////////
+   color_class { name: "/bg/normal/colorclass/color";
+      color:  48  48   48 255; }
 ///////////////////////////////////////////////////////////////////////////////
    color_class { name: "/bg/normal/popup";
       color:  48  48   48 255; }
@@ -161,6 +164,8 @@ color_classes {
       color:  32  32  32 255; }
    color_class { name: "/bg/normal/colorselector/pattern";
       color:  48  48  48 255; }
+   color_class { name: "/bg/normal/colorselector/cursor";
+      color: 255 255 255 255; }
 ///////////////////////////////////////////////////////////////////////////////
    color_class { name: "/fg/normal/layout/content-back/title";
       color: 255 255 255 255; }
diff --git a/data/elementary/themes/edc/elm/colorclass.edc 
b/data/elementary/themes/edc/elm/colorclass.edc
index 947695a099..1719ca5429 100644
--- a/data/elementary/themes/edc/elm/colorclass.edc
+++ b/data/elementary/themes/edc/elm/colorclass.edc
@@ -3,10 +3,11 @@ group { "elm/layout/colorclass/base"; program_source: "elm"; 
nobroadcast;
       rect { "clip"; }
       rect { "remote_fader";
          desc { hid;
-            color: 0 0 0 0;
+            color_class: "/dim/normal/hover";
+            color: 255 255 255 0; // no cc
          }
-         desc { "vis";
-            color: 0 0 0 192;
+         desc { "vis"; inherit;
+            color: 255 255 255 255; // no cc
             link.base: "elm,state,remote";
          }
          program { signal: "mouse,down,1"; source: "remote_fader";
@@ -15,9 +16,8 @@ group { "elm/layout/colorclass/base"; program_source: "elm"; 
nobroadcast;
       }
       rect { "list_bg";
          desc {
-            color: 64 64 64 255;
-            rel1.to: "elm.swallow.list";
-            rel2.to: "elm.swallow.list";
+            color_class: "/bg/normal/colorclass";
+            rel.to: "elm.swallow.list";
          }
       }
       swallow { "elm.swallow.list";
@@ -30,30 +30,30 @@ group { "elm/layout/colorclass/base"; program_source: 
"elm"; nobroadcast;
       }
       rect { "fader";
          desc { hid;
-            color: 0 0 0 0;
+            color_class: "/dim/normal/hover";
+            color: 255 255 255 0; // no cc
          }
-         desc { "vis";
-            color: 0 0 0 192;
+         desc { "vis"; inherit; vis;
+            color: 255 255 255 255; // no cc
          }
-         desc { "vis_remote";
-            color: 0 0 0 0;
+         desc { "vis_remote"; inherit; vis;
+            color: 255 255 255 0; // no cc
          }
          program { signal: "mouse,down,1"; source: "fader";
             action: SIGNAL_EMIT "elm,colorclass,deactivate" "elm";
          }
       }
       rect { "bg";
+         scale;
          desc { hid;
-            rel1.to: "colors";
-            rel1.offset: -2 -2;
-            rel2.to: "colors";
-            color: 0 0 0 0;
-         }
-         desc { "vis";
-            rel1.to: "colors";
-            rel1.offset: -2 -2;
-            rel2.to_x: "colors";
-            color: 0 0 0 225;
+            rel1.offset: 40 40;
+            rel2.offset: -41 -41;
+            color: 255 255 255 0; // no cc
+            color_class: "/bg/normal/colorclass";
+            offscale;
+         }
+         desc { "vis"; inherit;  vis;
+            color: 255 255 255 255; // no cc
          }
       }
       rect { "colorclip"; clip: "clip";
@@ -64,48 +64,53 @@ group { "elm/layout/colorclass/base"; program_source: 
"elm"; nobroadcast;
       }
       alias: "elm.swallow.colors" "colors:colors";
       group { "colors"; source: "colorclass/colors"; clip: "colorclip";
+         scale;
          desc { hid; align: 0 0;
-            rel1.relative: 1.1 0.1;
-            rel2.relative: 1.9 0;
+            offscale;
+            rel.to: "bg";
+            rel1.offset: 4 4;
+            rel2.offset: -5 -5;
+            rel2.relative: 1.0 0.0;
             rel2.to_y: "elm.swallow.reset";
             fixed: 1 1;
          }
-         desc { "vis"; align: 0 0;
-            rel1.relative: 0.1 0.1;
-            rel2.relative: 0.9 0;
-            rel2.to_y: "elm.swallow.reset";
+         desc { "vis"; inherit; vis;
             fixed: 1 1;
          }
       }
       swallow { "elm.swallow.reset"; clip: "clip";
+         scale;
          desc { hid; min: 40 24; max: 40 24;
-            align: 0.5 1;
-            rel1.relative: 1.0 0.0;
-            rel2.relative: 2.0 1.0;
+            rel.to: "bg";
+            align: 0.5 1.0;
             fixed: 1 1;
+            rel1.relative: 0.0 1.0;
+            rel1.offset: 4 -5;
+            rel2.offset: -5 -5;
+            min: 80 20;
+            offscale;
          }
          desc { "vis"; inherit: "default"; vis;
-            rel1.relative: 0.0 0.0;
-            rel2.relative: 1.0 1.0;
-         }         
+         }
       }
       rect { "text_bg";
          desc { hid;
-            color: 64 64 64 255;
-            fixed: 1 1;
+            color_class: "/bg/normal/colorclass/text";
             rel1.relative: 0.5 0.5;
             rel2.relative: 0.5 0.5;
+            color: 255 255 255 0; // no cc
          }
-         desc { "vis";
-            color: 64 64 64 255;
-            rel1.to: "elm.swallow.list";
-            rel2.to: "elm.swallow.list";
+         desc { "vis"; inherit; vis;
+            rel.to: "elm.swallow.list";
+            rel1.relative: 0.0 0.0;
+            rel2.relative: 1.0 1.0;
+            color: 255 255 255 255; // no cc
          }
       }
       text { "elm.text";
          scale;
          desc { hid;
-            color: FN_COL_DEFAULT_BASIC;
+            color_class: "/fg/normal/colorclass/text";
             rel1.relative: 0.1 0.1;
             rel2.relative: 0.9 0.9;
             text { font: FN; size: 10;
@@ -164,20 +169,18 @@ group { "colorclass/colors"; program_source: "elm"; 
nobroadcast;
    parts {
       rect { "glow"; nomouse;
          desc {
+            rel.to: "color1";
             rel1.offset: -7 -7;
-            rel1.to: "color1";
             rel2.offset: 8 8;
-            rel2.to: "color1";
             rel2.relative: 1 1;
             fixed: 1 1;
+            color: 0 0 0 0; // no cc
          }
          desc { "color2"; inherit: "default";
-            rel1.to: "color2";
-            rel2.to: "color2";
+            rel.to: "color2";
          }
          desc { "color3"; inherit: "default";
-            rel1.to: "color3";
-            rel2.to: "color3";
+            rel.to: "color3";
          }
       }
       group { "color1"; source: "colorclass/color1";
@@ -274,22 +277,25 @@ group { "colorclass/colors"; program_source: "elm"; 
nobroadcast;
 group { "colorclass/color1"; nomouse; nobroadcast;
    parts {
       rect { "event"; mouse;
-         desc { color: 0 0 0 0; fixed: 1 1; }
+         desc {
+            color: 0 0 0 0; // no cc
+            fixed: 1 1;
+         }
       }
       rect { "clip"; }
       rect { "bg"; clip: "clip";
          desc {
-            rel1.to: "color";
-            rel2.to: "color";
-            color: 48 48 48 255;
+            rel.to: "color";
+            color_class: "/bg/normal/colorclass/color";
             fixed: 1 1;
          }
       }
       rect { "color"; clip: "clip";
-         desc { align: 0 0;
+         scale;
+         desc { align: 0 0.5;
             min: 40 20;
             max: 40 20;
-            color: 255 255 255 255;
+            color: 255 255 255 255; // no cc
             color_class: "elm_colorclass_color1";
             fixed: 1 1;
          }
@@ -297,13 +303,14 @@ group { "colorclass/color1"; nomouse; nobroadcast;
       text { "text"; clip: "clip";
          scale: 1;
          desc { align: 0 0.5;
-            rel1.offset: 2 2;
+            rel1.offset: 4 4;
             rel1.to_x: "color";
             rel1.relative: 1.0 0.0;
-            rel2.offset: -3 -1;
-            rel2.relative: 0 1;
+            rel2.offset: -5 -5;
+            rel2.relative: 1.0 1.0;
             fixed: 1 1;
-            color: FN_COL_DEFAULT_BASIC;
+            color_class: "/fg/normal/colorclass/color/text";
+            offscale;
             text { font: FN; size: 10;
               min: 1 1;
               ellipsis: -1;

-- 


Reply via email to