From 7d0715ca77be7ee42ce10347fb0758e172fc4141 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sat, 10 Apr 2021 19:53:22 +0100 Subject: [PATCH] elm theme - bg - add stripe and check std bg's --- data/elementary/themes/edc/elm/bg.edc | 79 ++ data/elementary/themes/img/checks.png | Bin 0 -> 1387 bytes .../themes/img/stripes-diag-big.png | Bin 0 -> 3038 bytes data/elementary/themes/img/stripes-diag.png | Bin 0 -> 2859 bytes data/elementary/themes/img/svg/checks.svg | 977 ++++++++++++++++++ .../themes/img/svg/stripes-diag-big.svg | 85 ++ .../themes/img/svg/stripes-diag.svg | 86 ++ 7 files changed, 1227 insertions(+) create mode 100644 data/elementary/themes/img/checks.png create mode 100644 data/elementary/themes/img/stripes-diag-big.png create mode 100644 data/elementary/themes/img/stripes-diag.png create mode 100644 data/elementary/themes/img/svg/checks.svg create mode 100644 data/elementary/themes/img/svg/stripes-diag-big.svg create mode 100644 data/elementary/themes/img/svg/stripes-diag.svg diff --git a/data/elementary/themes/edc/elm/bg.edc b/data/elementary/themes/edc/elm/bg.edc index 092502d599..e7ac3aa4ea 100644 --- a/data/elementary/themes/edc/elm/bg.edc +++ b/data/elementary/themes/edc/elm/bg.edc @@ -34,3 +34,82 @@ group { name: "elm/bg/base/default"; } } } + +#define PAT_FILL_SCALE(_w, _h) \ + part { name: "_pat_sizer"; type: SPACER; \ + scale: 1; \ + description { state: "default" 0.0; \ + rel2.relative: 0.0 0.0; \ + fixed: 1 1; \ + min: 100 100; max: 100 100; \ + } \ + } \ + program { signal: "resize"; source: ""; \ + script { \ + new x, y, w, h; \ + get_geometry(PART:"_pat_sizer", x, y, w, h); \ + custom_state(PART:"pat", "default", 0.0); \ + set_state_val(PART:"pat", STATE_FILL_SIZE, 0, 0, (w*_w)/100, (h*_h)/100); \ + set_state(PART:"pat", "custom", 0.0); \ + } \ + } + +#define BG_PAT(_name, _img, _w, _h, _colbg, _colfg) \ +group { name: _name; \ + data.item: "version" "119"; \ + images.image: _img COMP; \ + parts { \ + PAT_FILL_SCALE(_w, _h) \ + part { name: "clipper"; type: RECT; \ + description { state: "default" 0.0; \ + } \ + } \ + part { name: "base"; type: RECT; \ + description { state: "default" 0.0; \ + color: _colbg; \ + } \ + } \ + part { name: "pat"; \ + scale: 1; \ + description { state: "default" 0.0; \ + image.normal: _img; \ + color: _colfg; \ + } \ + } \ + part { name: "elm.swallow.rectangle"; type: SWALLOW; \ + description { state: "default" 0.0; \ + } \ + } \ + part { name: "elm.swallow.background"; type: SWALLOW; \ + clip_to: "clipper"; \ + description { state: "default" 0.0; \ + fixed: 1 1; \ + } \ + } \ + part { name: "elm.swallow.content"; type: SWALLOW; \ + description { state: "default" 0.0; \ + } \ + } \ + } \ +} + +BG_PAT("elm/bg/base/stripes", "stripes-diag.png", 160, 160, 64 64 64 255, 80 80 80 255) +BG_PAT("elm/bg/base/stripes_big", "stripes-diag-big.png", 160, 160, 64 64 64 255, 80 80 80 255) + +BG_PAT("elm/bg/base/stripes_dark", "stripes-diag.png", 160, 160, 32 32 32 255, 48 48 48 255) +BG_PAT("elm/bg/base/stripes_big_dark", "stripes-diag-big.png", 160, 160, 32 32 32 255, 48 48 48 255) + +BG_PAT("elm/bg/base/stripes_light", "stripes-diag.png", 160, 160, 192 192 192 255, 208 208 208 255) +BG_PAT("elm/bg/base/stripes_big_light", "stripes-diag-big.png", 160, 160, 192 192 192 255, 208 208 208 255) + +BG_PAT("elm/bg/base/checks", "checks.png", 160, 160, 64 64 64 255, 80 80 80 255) +BG_PAT("elm/bg/base/checks_big", "checks.png", 320, 320, 64 64 64 255, 80 80 80 255) +BG_PAT("elm/bg/base/checks_small", "checks.png", 80, 80, 64 64 64 255, 80 80 80 255) + +BG_PAT("elm/bg/base/checks_dark", "checks.png", 160, 160, 32 32 32 255, 48 48 48 255) +BG_PAT("elm/bg/base/checks_big_dark", "checks.png", 320, 320, 32 32 32 255, 48 48 48 255) +BG_PAT("elm/bg/base/checks_small_dark", "checks.png", 80, 80, 32 32 32 255, 48 48 48 255) + +BG_PAT("elm/bg/base/checks_light", "checks.png", 160, 160, 192 192 192 255, 208 208 208 255) +BG_PAT("elm/bg/base/checks_big_light", "checks.png", 320, 320, 192 192 192 255, 208 208 208 255) +BG_PAT("elm/bg/base/checks_small_light", "checks.png", 80, 80, 192 192 192 255, 208 208 208 255) diff --git a/data/elementary/themes/img/checks.png b/data/elementary/themes/img/checks.png new file mode 100644 index 0000000000000000000000000000000000000000..e9840ff61e3ae3ab7baa2da33d0d1e86723557a7 GIT binary patch literal 1387 zcmeAS@N?(olHy`uVBq!ia0y~yU~~Xs4mP03*$GQm0V&P`kH}&M2HAEHX6%3ZF%>8% zS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjT8d|%MVW%$B>FSZ|`ng`@}$m z#qrap^OgD?3m5jU<8qK#{ZZ%Rzq4oRGS37a?%z)bK|9^e`x$pNGHUJGfw(sogT0JtnhX|6qx4aA>AHKQ0=iYNBvcn5# z;Om$Fzn=g3PnrQ_*p2O#d(X3y9bQ1cUR%4DF#+hq-rCvMf5(s!=7@N*{k#94<^6i* z1CZpg{`*c+lLI2Wfaz)1R&xfB4>#t2uA0wHUiyL-NuoQ!Q<5|3<9@`}NEJ zU(aj)Q!Q;=yGN}AJMUlo|2gmXQ!8!Uy+ySId-?zC`Jew%Ep7bY5XqF!AV0YqSWq%} My85}Sb4q9e0Q_pZ3;+NC literal 0 HcmV?d00001 diff --git a/data/elementary/themes/img/stripes-diag-big.png b/data/elementary/themes/img/stripes-diag-big.png new file mode 100644 index 0000000000000000000000000000000000000000..ebbc7d55f094423283a23bdeece830c7e0955176 GIT binary patch literal 3038 zcmeAS@N?(olHy`uVBq!ia0y~yU~~Xs4mP03*$GQm0V&P`kH}&M2HAEHX6%3ZF%>8% zS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjT8d|cebaCV@SoEw^uADy^auI zalBI%()ItE#8%JOt=vo%sn1kXGxd&cd;h!s_r~w})*pTVf!2Kv6?u92_@~m1PaZ#h zyt+ntLJbg1&1ad^-`~IfQ?J9Pj~_pV?i2K|v$NZG%AD!s@#DwCf4V9Bq><)ws8t8H z`+}_&-S_r%oEX^FAKTjNJ;APhSk3cb64*tDzQ;05cLuppbl-fY9U@>?fA}kQAQkM7 z*7xff^uRvTt~t;0p$MwmtYNwm$OByWwHf#DKn#!LeV__8(vQL49b#lTbA=Yf$XcNT zm!U>pW|-Fm3M}m!cNPPv!o^H8pe9aayz{+wziiJQpqqdJXSnnkP^tAT+J_uTadv+$ zB!=}rJp|KRsT)_!3aYxFo7Cr z(y$zAq#)xNsKONt%OEC}r!ai4y`RsnoDWH_J}W^H+V_p_2^N2_mp_MOEbf}yED&$q z-uEUI;+g#FAJbhRA%2`euM^_``>X|)Q2%Q-cq>9uX+C2N8ze~oaXk=%2B{B&J~Z*A zGgoLrgH-6iX=p56Wr%~O()TPMN+3p7n>Q?nCR24r8(xT!cDxTXp<(L6Pz+IMtQ6cfQ&pn_m=?Le0kXu*CLS|l;uH)Di&Yny&`Bs9e3{;5Kfk70v1 z)c@s-F?7zYB|uGdXDhh>{coAUr(@s(_SlqJ z!1DKf#%S?8T0Db`$kF1N7LAe7;+aOxxM5yA|6~6(>(laWi_TO5+vW_Ou6{1-oD!M< Dk=H%M literal 0 HcmV?d00001 diff --git a/data/elementary/themes/img/stripes-diag.png b/data/elementary/themes/img/stripes-diag.png new file mode 100644 index 0000000000000000000000000000000000000000..65f3fdae2f61da9d26c1c399648fc372158e3fe9 GIT binary patch literal 2859 zcmeAS@N?(olHy`uVBq!ia0y~yU~~Xs4mP03*$GQm0V&P`kH}&M2HAEHX6%3ZF%>8% zS>hT|5}cn_Ql40p%1~Zju9umYU7Va)kgAtols@~NjT8d|*A7n?$B>FSZ|@p%DI1Eo zINq(g%=`V?trH1s=PL~Ie&l*hoFbzCDkS^;-}L*||F88Pe*CdQH_lb1|M=sjd%8U2 z`j2~8icYkV>!1EfOR3UEPXB4B%clyPxKpb;o_ws>GbLQ`Bv6OudZkInAAbyjXsmq# zQF9=g7p(Kcwac|RAQM&hlvecjfb_ML%N&>pk&NSgumfyQMLM&E7RVT(dsi9yI>E}m z=P|g0?K`yFxS{&}-|uR_rUO+(?U}Xo8PJ&gYEs>X>Z$J&A?|0)H-*>|?f-ov)XfiV zjUbLGWN>!_dHGPaX~Sc17(ATI`(Opc&Ed=zY7k|+8D+p>!TJ6i!@IxE^$Z^>Z0;Ri z9hn6T!{6Jmg%he<@CL9vBof3wggHY3@@t8_G$`ab^JVWTD}y5Dp)7kr3Pcje)CHyUDssyOppOKbQwHd{an^LB{Ts59_V=K literal 0 HcmV?d00001 diff --git a/data/elementary/themes/img/svg/checks.svg b/data/elementary/themes/img/svg/checks.svg new file mode 100644 index 0000000000..3177a02e3f --- /dev/null +++ b/data/elementary/themes/img/svg/checks.svg @@ -0,0 +1,977 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/elementary/themes/img/svg/stripes-diag-big.svg b/data/elementary/themes/img/svg/stripes-diag-big.svg new file mode 100644 index 0000000000..da3e61a134 --- /dev/null +++ b/data/elementary/themes/img/svg/stripes-diag-big.svg @@ -0,0 +1,85 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/data/elementary/themes/img/svg/stripes-diag.svg b/data/elementary/themes/img/svg/stripes-diag.svg new file mode 100644 index 0000000000..b27a09a838 --- /dev/null +++ b/data/elementary/themes/img/svg/stripes-diag.svg @@ -0,0 +1,86 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + +