diff options
-rw-r--r-- | mobile/color_classes.edc | 6 | ||||
-rw-r--r-- | mobile/widgets/bg.edc | 20 |
2 files changed, 26 insertions, 0 deletions
diff --git a/mobile/color_classes.edc b/mobile/color_classes.edc index 54b6a200..6a62db9f 100644 --- a/mobile/color_classes.edc +++ b/mobile/color_classes.edc @@ -8,6 +8,12 @@ color_classes { /* * Bg */ + color_class { "bg/default/opacity"; // Csharp Opacity Property + color: 255 255 255 255; + } + color_class { "bg/transparent/opacity"; // Csharp Opacity Property + color: 255 255 255 255; + } color_class { "bg/default/bg"; color: 255 255 255 255; } diff --git a/mobile/widgets/bg.edc b/mobile/widgets/bg.edc index d53cba18..bac44ef5 100644 --- a/mobile/widgets/bg.edc +++ b/mobile/widgets/bg.edc @@ -27,19 +27,27 @@ group { "elm/bg/base/template"; inherit_only: 1; parts { + rect { "clipper"; + desc { "default"; + } + } rect { "bg"; + clip: "clipper"; desc { "default"; } } swallow { "elm.swallow.rectangle"; + clip: "clipper"; desc { "default"; } } swallow { "elm.swallow.background"; + clip: "clipper"; desc { "default"; } } swallow { "elm.swallow.content"; + clip: "clipper"; desc { "default"; } } @@ -49,7 +57,13 @@ group { "elm/bg/base/template"; group { "elm/bg/base/default"; inherit: "elm/bg/base/template"; parts { + rect { "clipper"; + desc { "default"; + color_class: "bg/default/opacity"; + } + } rect { "bg"; + clip: "clipper"; desc { "default"; color_class: "bg/default/bg"; } @@ -60,7 +74,13 @@ group { "elm/bg/base/default"; group { "elm/bg/base/transparent"; inherit: "elm/bg/base/template"; parts { + rect { "clipper"; + desc { "default"; + color_class: "bg/transparent/opacity"; + } + } rect { "bg"; + clip: "clipper"; nomouse; desc { "default"; color_class: "bg/transparent/bg"; |