raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=30558245482e6917f84264296fd5d97dcad114ad

commit 30558245482e6917f84264296fd5d97dcad114ad
Author: Carsten Haitzler <ras...@rasterman.com>
Date:   Sat Aug 7 23:50:00 2021 +0100

    elm theme - more cc
---
 data/elementary/themes/colorclasses.edc     |  11 +++
 data/elementary/themes/edc/elm/progress.edc | 107 ++++++++++++----------------
 2 files changed, 56 insertions(+), 62 deletions(-)

diff --git a/data/elementary/themes/colorclasses.edc 
b/data/elementary/themes/colorclasses.edc
index e610e0d5b6..15c0b930f2 100644
--- a/data/elementary/themes/colorclasses.edc
+++ b/data/elementary/themes/colorclasses.edc
@@ -170,6 +170,17 @@ color_classes {
       color:  80  80  80 255; }
    color_class { name: "/fg/normal/slider/indicator";
       color: 255 255 255 255; }
+///////////////////////////////////////////////////////////////////////////////
+   color_class { name: "/bg/normal/progress/base";
+      color:  48  48  48 255; }
+   color_class { name: "/fg/normal/progress/bar";
+      color:  51 153 255 255; }
+   color_class { name: "/fg/normal/progress/bar1";
+      color:  80  80  80 255; }
+   color_class { name: "/fg/normal/progress/pulse";
+      color:  51 153 255 255; }
+   color_class { name: "/fg/normal/progress/text/status";
+      color: 255 255 255 255; }
 ///////////////////////////////////////////////////////////////////////////////
    color_class { name: "/bg/normal/entry";
       color:  48  48  48 255; }
diff --git a/data/elementary/themes/edc/elm/progress.edc 
b/data/elementary/themes/edc/elm/progress.edc
index fdeaac7e34..76b146d3a3 100644
--- a/data/elementary/themes/edc/elm/progress.edc
+++ b/data/elementary/themes/edc/elm/progress.edc
@@ -43,7 +43,7 @@ group { name: "elm/progressbar/horizontal/default";
          }
          description { state: "disabled" 0.0;
             inherit: "default" 0.0;
-            color: 255 255 255 64;
+            color: 255 255 255 64; // no cc
          }
       }
       part { name: "pulse_clip"; type: RECT;
@@ -99,7 +99,7 @@ group { name: "elm/progressbar/horizontal/default";
             rel2.to_x: "elm.swallow.content";
             rel2.relative: 1.0 1.0;
             rel2.offset: -1 -5;
-            color: 160 160 160 255;
+            color_class: "/fg/normal/progress/text";
             text { font: FN; size: 10;
                text_class: "progressbar";
                min: 0 0;
@@ -120,7 +120,7 @@ group { name: "elm/progressbar/horizontal/default";
          }
          description { state: "disabled_visible" 0.0;
             inherit: "visible" 0.0;
-            color: 80 80 80 255;
+            color_class: "/fg/disabled/progress/text";
          }
       }
       part { name: "bg"; type: RECT;
@@ -130,7 +130,7 @@ group { name: "elm/progressbar/horizontal/default";
             max: -1 16;
             rel1.offset: 4 4;
             rel2.offset: -5 -5;
-            color: DARK_GREY_BG_COLOR;
+            color_class: "/bg/normal/progress/base";
             offscale;
          }
          description { state: "iclabel" 0.0;
@@ -175,7 +175,7 @@ group { name: "elm/progressbar/horizontal/default";
             rel1.to: "bg";
             rel2.to_x: "barend";
             rel2.to_y: "bg";
-            color: 51 153 255 255;
+            color_class: "/fg/normal/progress/bar";
             offscale;
          }
          description { state: "inv" 0.0;
@@ -193,7 +193,7 @@ group { name: "elm/progressbar/horizontal/default";
             max: 16 9999;
             rel.to: "elm.swallow.bar";
             align: 0.0 0.5;
-            color: 51 153 255 255;
+            color_class: "/fg/normal/progress/pulse";
          }
          description { state: "end" 0.0;
             inherit: "default" 0.0;
@@ -213,7 +213,7 @@ group { name: "elm/progressbar/horizontal/default";
                text_class: "progress_status";
                align: 1.0 0.5;
             }
-            color: 255 255 255 255;
+            color_class: "/fg/normal/progress/text/status";
             offscale;
          }
          description { state: "hidden" 0.0;
@@ -387,12 +387,11 @@ group { name: "elm/progressbar/vertical/default";
    parts {
       part { name: "dis_clip"; type: RECT;
          description { state: "default" 0.0;
-            rel1.to: "elm.swallow.content";
-            rel2.to: "elm.swallow.content";
+            rel.to: "elm.swallow.content";
          }
          description { state: "disabled" 0.0;
             inherit: "default" 0.0;
-            color: 255 255 255 64;
+            color: 255 255 255 64; // no cc
          }
       }
       part { name: "pulse_clip"; type: RECT;
@@ -448,7 +447,7 @@ group { name: "elm/progressbar/vertical/default";
             rel2.to_y: "elm.swallow.content";
             rel2.relative: 1.0 1.0;
             rel2.offset: -5 -1;
-            color: 160 160 160 255;
+            color_class: "/fg/normal/progress/text";
             text { font: FN; size: 10;
                text_class: "progressbar";
                min: 0 0;
@@ -468,7 +467,7 @@ group { name: "elm/progressbar/vertical/default";
          }
          description { state: "disabled_visible" 0.0;
             inherit: "visible" 0.0;
-            color: 80 80 80 255;
+            color_class: "/fg/disabled/progress/text";
          }
       }
       part { name: "bg"; type: RECT;
@@ -478,7 +477,7 @@ group { name: "elm/progressbar/vertical/default";
             max: 16 -1;
             rel1.offset: 4 4;
             rel2.offset: -5 -5;
-            color: DARK_GREY_BG_COLOR;
+            color_class: "/bg/normal/progress/base";
             offscale;
          }
          description { state: "iclabel" 0.0;
@@ -489,8 +488,7 @@ group { name: "elm/progressbar/vertical/default";
       }
       part { name: "elm.swallow.bar"; type: SWALLOW; mouse_events: 0;
          description { state: "default" 0.0;
-            rel1.to: "bg";
-            rel2.to: "bg";
+            rel.to: "bg";
          }
       }
       part { name: "elm.cur.progressbar"; mouse_events: 0; type: SPACER;
@@ -501,8 +499,7 @@ group { name: "elm/progressbar/vertical/default";
             fixed: 1 1;
             min: 1 1;
             max: 9999 1;
-            rel1.to: "elm.swallow.bar";
-            rel2.to: "elm.swallow.bar";
+            rel.to: "elm.swallow.bar";
          }
       }
       part { name: "barend"; type: SPACER;
@@ -525,7 +522,7 @@ group { name: "elm/progressbar/vertical/default";
             rel1.to: "bg";
             rel2.to_y: "barend";
             rel2.to_x: "bg";
-            color: 51 153 255 255;
+            color_class: "/fg/normal/progress/bar";
             offscale;
          }
          description { state: "inv" 0.0;
@@ -541,10 +538,9 @@ group { name: "elm/progressbar/vertical/default";
             fixed: 1 1;
             min: 8 16;
             max: 9999 16;
-            rel1.to: "elm.swallow.bar";
-            rel2.to: "elm.swallow.bar";
+            rel.to: "elm.swallow.bar";
             align: 0.5 0.0;
-            color: 51 153 255 255;
+            color_class: "/fg/normal/progress/pulse";
          }
          description { state: "end" 0.0;
             inherit: "default" 0.0;
@@ -555,8 +551,7 @@ group { name: "elm/progressbar/vertical/default";
          scale: 1;
          description { state: "default" 0.0;
             fixed: 1 1;
-            rel1.to: "bg";
-            rel2.to: "bg";
+            rel.to: "bg";
             aspect: 1.0 1.0; aspect_preference: NONE;
          }
       }
@@ -564,8 +559,7 @@ group { name: "elm/progressbar/vertical/default";
          scale: 1;
          description { state: "default" 0.0;
             fixed: 1 1;
-            rel1.to: "statbox";
-            rel2.to: "statbox";
+            rel.to: "statbox";
             rel1.offset: 4 0;
             rel2.offset: -5 -1;
             align: 1.0 0.5;
@@ -745,13 +739,12 @@ group { name: "elm/progressbar/horizontal/bare";
          description { state: "default" 0.0;
             min: 10 5;
             max: -1 5;
-            color: DARK_GREY_BG_COLOR;
+            color_class: "/bg/normal/progress/base";
          }
       }
       part { name: "elm.swallow.bar"; type: SWALLOW; mouse_events: 0;
          description { state: "default" 0.0;
-            rel1.to: "bg";
-            rel2.to: "bg";
+            rel.to: "bg";
          }
       }
       part { name: "elm.cur.progressbar"; mouse_events: 0; type: SPACER;
@@ -762,8 +755,7 @@ group { name: "elm/progressbar/horizontal/bare";
             fixed: 1 1;
             min: 1 1;
             max: 1 9999;
-            rel1.to: "elm.swallow.bar";
-            rel2.to: "elm.swallow.bar";
+            rel.to: "elm.swallow.bar";
          }
       }
       part { name: "barend"; type: SPACER;
@@ -785,7 +777,7 @@ group { name: "elm/progressbar/horizontal/bare";
             rel1.to: "bg";
             rel2.to_x: "barend";
             rel2.to_y: "bg";
-            color: 51 153 255 255;
+            color_class: "/fg/normal/progress/bar";
          }
          description { state: "inv" 0.0;
             inherit: "default" 0.0;
@@ -800,10 +792,9 @@ group { name: "elm/progressbar/horizontal/bare";
             fixed: 1 1;
             min: 5 5;
             max: 5 9999;
-            rel1.to: "elm.swallow.bar";
-            rel2.to: "elm.swallow.bar";
+            rel.to: "elm.swallow.bar";
             align: 0.0 0.5;
-            color: 51 153 255 255;
+            color_class: "/fg/normal/progress/pulse";
          }
          description { state: "end" 0.0;
             inherit: "default" 0.0;
@@ -909,13 +900,12 @@ group { name: "elm/progressbar/vertical/bare";
          description { state: "default" 0.0;
             min: 5 10;
             max: 5 -1;
-            color: DARK_GREY_BG_COLOR;
+            color_class: "/bg/normal/progress/base";
          }
       }
       part { name: "elm.swallow.bar"; type: SWALLOW; mouse_events: 0;
          description { state: "default" 0.0;
-            rel1.to: "bg";
-            rel2.to: "bg";
+            rel.to: "bg";
          }
       }
       part { name: "elm.cur.progressbar"; mouse_events: 0; type: SPACER;
@@ -926,8 +916,7 @@ group { name: "elm/progressbar/vertical/bare";
             fixed: 1 1;
             min: 1 1;
             max: 9999 1;
-            rel1.to: "elm.swallow.bar";
-            rel2.to: "elm.swallow.bar";
+            rel.to: "elm.swallow.bar";
          }
       }
       part { name: "barend"; type: SPACER;
@@ -950,7 +939,7 @@ group { name: "elm/progressbar/vertical/bare";
             rel1.to: "bg";
             rel2.to_y: "barend";
             rel2.to_x: "bg";
-            color: 51 153 255 255;
+            color_class: "/fg/normal/progress/bar";
             offscale;
          }
          description { state: "inv" 0.0;
@@ -966,10 +955,9 @@ group { name: "elm/progressbar/vertical/bare";
             fixed: 1 1;
             min: 5 10;
             max: 9999 10;
-            rel1.to: "elm.swallow.bar";
-            rel2.to: "elm.swallow.bar";
+            rel.to: "elm.swallow.bar";
             align: 0.5 0.0;
-            color: 51 153 255 255;
+            color_class: "/fg/normal/progress/pulse";
          }
          description { state: "end" 0.0;
             inherit: "default" 0.0;
@@ -1033,7 +1021,7 @@ group { name: "elm/progressbar/vertical/hidden_bare";
    parts {
       part { name: "bg";
          description { state: "default" 0.0;
-            color: 0 0 0 0;
+            color: 0 0 0 0; // no cc
          }
       }
    }
@@ -1086,7 +1074,7 @@ group { name: "elm/progressbar/horizontal/wheel";
          description { state: "default" 0.0;
             image.normal: "speaker_vol.png";
             rel.to:"base";
-            color: 48 48 48 255;
+            color_class: "/bg/normal/progress/base/wheel";
          }
          description { state: "hidden" 0.0;
             inherit;
@@ -1094,14 +1082,12 @@ group { name: "elm/progressbar/horizontal/wheel";
             visible: 0;
          }
       }
-      program {
-         signal: "elm,state,pulse,start"; source: "elm";
+      program { signal: "elm,state,pulse,start"; source: "elm";
          action: STATE_SET "hidden" 0.0;
          transition: SINUSOIDAL 1.0;
          target: "bg";
       }
-      program {
-         signal: "elm,state,pulse,stop"; source: "elm";
+      program { signal: "elm,state,pulse,stop"; source: "elm";
          action: STATE_SET "default" 0.0;
          transition: SINUSOIDAL 1.0;
          target: "bg";
@@ -1137,7 +1123,7 @@ group { name: "elm/progressbar/horizontal/bar";
          scale: 1;
          description { state: "default" 0.0;
             image.normal: "spinner";
-            color: 160 160 160 255;
+            color_class: "/fg/normal/progress/spin";
             rel1.relative: 0.0 0.0;
             rel2.relative: 0.2 1.0;
             rel1.to: "base";
@@ -1157,7 +1143,7 @@ group { name: "elm/progressbar/horizontal/bar";
          scale: 1;
          description { state: "default" 0.0;
             image.normal: "spinner";
-            color: 160 160 160 255;
+            color_class: "/fg/normal/progress/spin";
             rel1.relative: 0.2 0.0;
             rel2.relative: 0.4 1.0;
             rel1.to: "base";
@@ -1177,7 +1163,7 @@ group { name: "elm/progressbar/horizontal/bar";
          scale: 1;
          description { state: "default" 0.0;
             image.normal: "spinner";
-            color: 160 160 160 255;
+            color_class: "/fg/normal/progress/spin";
             rel1.relative: 0.4 0.0;
             rel2.relative: 0.6 1.0;
             rel1.to: "base";
@@ -1197,7 +1183,7 @@ group { name: "elm/progressbar/horizontal/bar";
          scale: 1;
          description { state: "default" 0.0;
             image.normal: "spinner";
-            color: 160 160 160 255;
+            color_class: "/fg/normal/progress/spin";
             rel1.relative: 0.6 0.0;
             rel2.relative: 0.8 1.0;
             rel1.to: "base";
@@ -1217,7 +1203,7 @@ group { name: "elm/progressbar/horizontal/bar";
          scale: 1;
          description { state: "default" 0.0;
             image.normal: "spinner";
-            color: 160 160 160 255;
+            color_class: "/fg/normal/progress/spin";
             rel1.relative: 0.8 0.0;
             rel2.relative: 1.0 1.0;
             rel1.to: "base";
@@ -1331,8 +1317,7 @@ group { name: "elm/progressbar/horizontal/bar";
          target: "spin5";
          after: "spin5.1";
       }
-      program {
-         signal: "elm,state,pulse,stop"; source: "elm";
+      program { signal: "elm,state,pulse,stop"; source: "elm";
          action: ACTION_STOP;
          target: "spin-1";
          target: "spin-2";
@@ -1433,8 +1418,7 @@ group { name: "elm/progressbar/horizontal/double";
             fixed: 1 0;
             min: 1 1;
             max: 1 9999;
-            rel1.to: "elm.swallow.bar";
-            rel2.to: "elm.swallow.bar";
+            rel.to: "elm.swallow.bar";
          }
       }
       part { name: "barend1"; type: SPACER;
@@ -1459,7 +1443,7 @@ group { name: "elm/progressbar/horizontal/double";
             rel1.to: "bg";
             rel2.to_x: "barend1";
             rel2.to_y: "bg";
-            color: 80 80 80 255;
+            color_class: "/fg/normal/progress/bar1";
             offscale;
          }
          description { state: "inv" 0.0;
@@ -1502,8 +1486,7 @@ group { name: "elm/progressbar/vertical/double";
          description { state: "default" 0.0;
             fixed: 0 1;
             max: 1 9999;
-            rel1.to: "elm.swallow.bar";
-            rel2.to: "elm.swallow.bar";
+            rel.to: "elm.swallow.bar";
          }
       }
       part { name: "barend1"; type: SPACER;
@@ -1528,7 +1511,7 @@ group { name: "elm/progressbar/vertical/double";
             rel1.to: "bg";
             rel2.to_y: "barend1";
             rel2.to_x: "bg";
-            color: 80 80 80 255;
+            color_class: "/fg/normal/progress/bar1";
             offscale;
          }
          description { state: "inv" 0.0;

-- 


Reply via email to