From 2742c3205e09114ff189f8d0448e00c2c65be0aa Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Thu, 9 Jan 2014 16:23:40 +0000 Subject: [PATCH] Add theme entries for options frame and icons Signed-off-by: Chris Michael --- data/themes/default.edc | 93 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) diff --git a/data/themes/default.edc b/data/themes/default.edc index df64699..d89677d 100644 --- a/data/themes/default.edc +++ b/data/themes/default.edc @@ -8,7 +8,7 @@ color_classes collections { - group + group { name: "express/base"; parts @@ -22,6 +22,71 @@ collections state: "default" 0.0; } } + part + { + name: "dismiss"; + type: SWALLOW; + description + { + state: "default" 0.0; + } + } + part + { + name: "options"; + type: SWALLOW; + scale: 1; + description + { + state: "default" 0.0; + fixed: 1 1; + min: 10 10; + align: 0.0 0.5; + visible: 0; + rel1 + { + relative: 1.0 0.5; + offset: 8 8; + } + rel2 + { + relative: 1.0 0.5; + offset: 8 -9; + } + } + description + { + state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + align: 1.0 0.5; + rel1 + { + relative: 1.0 0.5; + offset: -9 8; + } + rel2.offset: -9 -9; + } + } + } + programs + { + program + { + signal: "options,show"; + source: "express"; + action: STATE_SET "visible" 0.0; + transition: DECELERATE 0.3; + target: "options"; + } + program + { + signal: "options,hide"; + source: "express"; + action: STATE_SET "default" 0.0; + transition: DECELERATE 0.5; + target: "options"; + } } } @@ -1564,4 +1629,30 @@ collections } } +#define ICON(grp, img) \ + group \ + { \ + name: "elm/icon/"##grp##"/default"; \ + min: 10 10; \ + max: 80 80; \ + images.image: img COMP; \ + parts \ + { \ + part \ + { \ + name: "base"; \ + type: IMAGE; \ + description \ + { \ + state: "default" 0.0; \ + aspect: 1.0 1.0; \ + aspect_preference: BOTH; \ + image.normal: img; \ + } \ + } \ + } \ + } + + ICON("settings", "icon_settings.png"); +#undef ICON }