From f701a7f50c50702116cbfc560faf8f4d41696e6e Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sun, 22 Nov 2015 12:05:14 +0900 Subject: [PATCH] rage - more theme work adjusting look --- data/themes/default.edc | 51 ++++++---------------------- data/themes/images/speaker-over.png | Bin 9425 -> 2381 bytes 2 files changed, 11 insertions(+), 40 deletions(-) diff --git a/data/themes/default.edc b/data/themes/default.edc index f44709f..35a6497 100644 --- a/data/themes/default.edc +++ b/data/themes/default.edc @@ -1,7 +1,6 @@ collections { group { name: "rage/core"; - images.image: "bg_bevel.png" COMP; images.image: "pm_fill.png" COMP; images.image: "pm_shadow.png" COMP; images.image: "vg1.png" COMP; @@ -366,17 +365,10 @@ collections { visible: 0; } } - part { name: "speaker_bg_shadow"; mouse_events: 0; + part { name: "speaker_bg"; type: RECT; clip_to: "speaker_clip"; description { state: "default" 0.0; - fixed: 1 1; - rel1.to: "speaker_base"; - rel2.to: "speaker_base"; - image.normal: "pm_shadow.png"; - image.border: 64 64 64 64; - rel1.offset: -32 -32; - rel2.offset: 31 31; - fill.smooth: 0; + color: 64 64 64 255; } } part { name: "speaker_base"; type: RECT; @@ -438,6 +430,7 @@ collections { rel1.to: "speaker_base"; rel2.to: "speaker_base"; image.normal: "speaker-shadow.png"; + color: 255 255 255 128; } } part { name: "speaker_lo"; @@ -468,17 +461,7 @@ collections { rel1.to: "speaker_base"; rel2.to: "speaker_base"; image.normal: "speaker-over.png"; - } - } - part { name: "speaker_bevel"; - clip_to: "speaker_clip"; - description { state: "default" 0.0; - rel1.to: "speaker_cover"; - rel2.to: "speaker_cover"; - image.normal: "bg_bevel.png"; - image.border: 1 1 1 1; - image.middle: 0; - fill.smooth: 0; + color: 64 64 64 255; } } program { @@ -527,17 +510,17 @@ collections { program { signal: "state,noart"; source: "rage"; action: STATE_SET "default" 0.0; - transition: ACCELERATE 1.0; + transition: ACCELERATE 0.3; target: "art_clip"; } program { signal: "state,art"; source: "rage"; action: STATE_SET "visible" 0.0; - transition: DECELERATE 1.0; + transition: DECELERATE 0.3; target: "art_clip"; } - part { name: "rage.gesture"; type: SWALLOW; + part { name: "rage.gesture"; type: SWALLOW; repeat_events: 1; description { state: "default" 0.0; } } @@ -1001,19 +984,16 @@ collections { part { name: "rage.pos"; type: TEXT; mouse_events: 0; clip_to: "controlbar_clip"; - effect: GLOW; scale: 1; description { state: "default" 0.0; fixed: 1 1; rel1.to: "slash"; rel1.relative: 0.0 0.0; - rel1.offset: -1 0; + rel1.offset: -5 0; rel2.to: "slash"; rel2.relative: 0.0 1.0; - rel2.offset: -1 -1; + rel2.offset: -5 -1; color: 255 255 255 255; - color2: 51 153 255 128; - color3: 51 153 255 20; align: 1.0 0.5; text { font: "Sans"; size: 8; align: 1.0 0.5; @@ -1024,19 +1004,16 @@ collections { } part { name: "slash"; type: TEXT; mouse_events: 0; clip_to: "controlbar_clip"; - effect: GLOW; scale: 1; description { state: "default" 0.0; fixed: 1 1; rel1.to: "rage.length"; rel1.relative: 0.0 0.0; - rel1.offset: -1 0; + rel1.offset: -5 0; rel2.to: "rage.length"; rel2.relative: 0.0 1.0; - rel2.offset: -1 -1; + rel2.offset: -5 -1; color: 255 255 255 255; - color2: 51 153 255 128; - color3: 51 153 255 20; align: 1.0 0.5; text { font: "Sans"; size: 8; align: 1.0 0.5; @@ -1048,7 +1025,6 @@ collections { } part { name: "rage.length"; type: TEXT; mouse_events: 0; clip_to: "controlbar_clip"; - effect: GLOW; scale: 1; description { state: "default" 0.0; fixed: 1 1; @@ -1061,8 +1037,6 @@ collections { rel2.relative: 0.0 1.0; rel2.offset: -1 -1; color: 255 255 255 255; - color2: 51 153 255 128; - color3: 51 153 255 20; align: 1.0 0.5; text { font: "Sans"; size: 8; align: 1.0 0.5; @@ -1977,7 +1951,6 @@ collections { } } part { name: "rage.title"; type: TEXT; mouse_events: 0; - effect: GLOW; scale: 1; description { state: "default" 0.0; fixed: 1 1; @@ -1985,8 +1958,6 @@ collections { rel1.offset: 4 4; rel2.offset: -5 -5; color: 255 255 255 255; - color2: 51 153 255 128; - color3: 51 153 255 20; text { font: "Sans"; size: 8; align: 0.0 1.0; min: 0 1; diff --git a/data/themes/images/speaker-over.png b/data/themes/images/speaker-over.png index d7dceb90e94be82437009e4d527e2dd77617519d..a2f8eecddfe49eaddc573f63b9423c68eefe1d91 100644 GIT binary patch delta 2371 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 Xre>&Mjs$&y00000NkvXXu0mjf9^_82