summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSungtaek Hong <sth253.hong@samsung.com>2017-01-12 18:47:12 +0900
committerSungtaek Hong <sth253.hong@samsung.com>2017-01-12 18:47:12 +0900
commit264a02ca703f6517d5295f93e14d9c324ee9add4 (patch)
tree4b0f62022babaca245b562d363521aef9d872785
parentaccb8bf4853e88b2cd2ea3d6073f45008eada6e4 (diff)
downloadelm-sharp-264a02ca703f6517d5295f93e14d9c324ee9add4.tar.gz
elm-sharp-264a02ca703f6517d5295f93e14d9c324ee9add4.tar.bz2
elm-sharp-264a02ca703f6517d5295f93e14d9c324ee9add4.zip
theme: set min size when icon is set
Change-Id: I4e31dbb3d3930d7e4a147ba69b1fa2c478618389 Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
-rw-r--r--ElmSharp/theme/tv/widgets/button.edc17
1 files changed, 16 insertions, 1 deletions
diff --git a/ElmSharp/theme/tv/widgets/button.edc b/ElmSharp/theme/tv/widgets/button.edc
index b4e313a..d459557 100644
--- a/ElmSharp/theme/tv/widgets/button.edc
+++ b/ElmSharp/theme/tv/widgets/button.edc
@@ -93,11 +93,16 @@ group { name: "elm/button/base/default";
min: 0 0;
max: 37 37;
}
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ min: 37 37;
+ fixed: 1 1;
+ }
}
part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
- rel1.to_x: "pad.left";
+ rel1.to_x: "elm.swallow.content";
rel1.relative: 1.0 0.0;
rel2.to_x: "pad.right";
rel2.relative: 0.0 1.0;
@@ -164,6 +169,16 @@ group { name: "elm/button/base/default";
target: "button_base";
target: "elm.text";
}
+ program { name: "icon_show";
+ signal: "elm,state,icon,visible"; source: "elm";
+ action: STATE_SET "visible" 0.0;
+ target: "elm.swallow.content";
+ }
+ program { name: "icon_hide";
+ signal: "elm,state,icon,hidden"; source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "elm.swallow.content";
+ }
program { name: "text_show";
signal: "elm,state,text,visible"; source: "elm";
script {