summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSangHyeon Lee <sh10233.lee@samsung.com>2016-12-16 19:36:09 +0900
committerJEONGHYUN YUN <jh0506.yun@samsung.com>2016-12-29 19:39:04 +0900
commit377d6405f407e6a447b40dedc94ceb70b838cbe5 (patch)
tree1fc8bcb7a9b57f24db6a38167d881f6eeef60e6e
parentf6487fd0a138dd77d83477422cbf22d1381e3bf7 (diff)
downloadefl-theme-tizen-mobile-377d6405f407e6a447b40dedc94ceb70b838cbe5.tar.gz
efl-theme-tizen-mobile-377d6405f407e6a447b40dedc94ceb70b838cbe5.tar.bz2
efl-theme-tizen-mobile-377d6405f407e6a447b40dedc94ceb70b838cbe5.zip
genlist: add invisible program to fallback default state
Change-Id: I0089a402d48832770369286b5b388cee33b88200
-rw-r--r--mobile/widgets/genlist.edc148
1 files changed, 148 insertions, 0 deletions
diff --git a/mobile/widgets/genlist.edc b/mobile/widgets/genlist.edc
index 4b06c16a..8a56e07d 100644
--- a/mobile/widgets/genlist.edc
+++ b/mobile/widgets/genlist.edc
@@ -277,6 +277,12 @@ group { "elm/genlist/item/template/default";
action: STATE_SET "hidden";
target: "elm.bottomline";
}
+ program {
+ signal: "elm,state,elm.swallow.bg,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.bottomline";
+ }
// swallow icon is visible
program {
signal: "elm,state,elm.swallow.icon,visible";
@@ -284,6 +290,12 @@ group { "elm/genlist/item/template/default";
action: STATE_SET "icon_visible";
target: "elm.padding.B.A";
}
+ program {
+ signal: "elm,state,elm.swallow.icon,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.B.A";
+ }
// swallow end is visible
program {
signal: "elm,state,elm.swallow.end,visible";
@@ -291,6 +303,12 @@ group { "elm/genlist/item/template/default";
action: STATE_SET "icon_visible";
target: "elm.padding.D.C";
}
+ program {
+ signal: "elm,state,elm.swallow.end,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.D.C";
+ }
// set default state for caching the style
program { "default";
signal: "elm,state,default";
@@ -675,30 +693,60 @@ group { "elm/genlist/item/type1/default";
target: "elm.bottomline";
}
program {
+ signal: "elm,state,elm.swallow.bg,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.bottomline";
+ }
+ program {
signal: "elm,state,elm.swallow.icon,visible";
source: "elm";
action: STATE_SET "icon_visible";
target: "elm.padding.B.A";
}
program {
+ signal: "elm,state,elm.swallow.icon,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.B.A";
+ }
+ program {
signal: "elm,state,elm.swallow.icon.2,visible";
source: "elm";
action: STATE_SET "icon_visible";
target: "elm.padding.A.D";
}
program {
+ signal: "elm,state,elm.swallow.icon.2,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.A.D";
+ }
+ program {
signal: "elm,state,elm.swallow.end,visible";
source: "elm";
action: STATE_SET "icon_visible";
target: "elm.padding.D.C";
}
program {
+ signal: "elm,state,elm.swallow.end,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.D.C";
+ }
+ program {
signal: "elm,state,elm.swallow.icon.0,visible";
source: "elm";
action: STATE_SET "icon_visible";
target: "elm.padding.main.icon.text";
}
program {
+ signal: "elm,state,elm.swallow.icon.0,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.main.icon.text";
+ }
+ program {
signal: "elm,state,elm.swallow.icon.1,visible";
source: "elm";
script {
@@ -714,6 +762,15 @@ group { "elm/genlist/item/type1/default";
}
}
program {
+ signal: "elm,state,elm.swallow.icon.1,invisible";
+ source: "elm";
+ script {
+ set_state(PART:"elm.padding.main.text.end", "default", 0.0);
+ set_state(PART:"elm.padding.sub.text.end", "default", 0.0);
+ set_int(end_icon_visible, 1);
+ }
+ }
+ program {
signal: "elm,state,elm.text.sub,visible";
source: "elm";
action: STATE_SET "sub_text_visible";
@@ -721,6 +778,13 @@ group { "elm/genlist/item/type1/default";
target: "base_line";
}
program {
+ signal: "elm,state,elm.text.sub,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "base";
+ target: "base_line";
+ }
+ program {
signal: "elm,state,elm.text.end,visible";
source: "elm";
script {
@@ -733,6 +797,13 @@ group { "elm/genlist/item/type1/default";
}
}
program {
+ signal: "elm,state,elm.text.end,invisible";
+ source: "elm";
+ script {
+ set_state(PART:"elm.padding.main.text.end", "default", 0.0);
+ }
+ }
+ program {
signal: "elm,state,elm.text.sub.end,visible";
source: "elm";
script {
@@ -741,6 +812,15 @@ group { "elm/genlist/item/type1/default";
set_state(PART:"elm.swallow.icon.1", "text_visible", 0.0);
}
}
+ program {
+ signal: "elm,state,elm.text.sub.end,invisible";
+ source: "elm";
+ script {
+ set_int(sub_end_text_visible, 0);
+ set_state(PART:"elm.padding.sub.text.end", "default", 0.0);
+ set_state(PART:"elm.swallow.icon.1", "default", 0.0);
+ }
+ }
program { "default";
signal: "elm,state,default";
source: "elm";
@@ -1372,35 +1452,71 @@ group { "elm/genlist/item/multiline/default";
target: "elm.bottomline";
}
program {
+ signal: "elm,state,elm.swallow.bg,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.bottomline";
+ }
+ program {
signal: "elm,state,elm.swallow.icon,visible";
source: "elm";
action: STATE_SET "icon_visible";
target: "elm.padding.B.A";
}
program {
+ signal: "elm,state,elm.swallow.icon,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.B.A";
+ }
+ program {
signal: "elm,state,elm.swallow.icon.2,visible";
source: "elm";
action: STATE_SET "icon_visible";
target: "elm.padding.A.D";
}
program {
+ signal: "elm,state,elm.swallow.icon.2,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.A.D";
+ }
+ program {
signal: "elm,state,elm.swallow.end,visible";
source: "elm";
action: STATE_SET "icon_visible";
target: "elm.padding.D.C";
}
program {
+ signal: "elm,state,elm.swallow.end,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.D.C";
+ }
+ program {
signal: "elm,state,elm.swallow.icon.0,visible";
source: "elm";
action: STATE_SET "icon_visible";
target: "elm.padding.main.icon.text";
}
program {
+ signal: "elm,state,elm.swallow.icon.0,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.main.icon.text";
+ }
+ program {
signal: "elm,state,elm.swallow.icon.1,visible";
source: "elm";
action: STATE_SET "icon_visible";
target: "elm.padding.main.text.end";
}
+ program {
+ signal: "elm,state,elm.swallow.icon.1,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.main.text.end";
+ }
program { "main_text_visible";
signal: "elm,state,elm.text,visible";
source: "elm";
@@ -1409,6 +1525,14 @@ group { "elm/genlist/item/multiline/default";
set_int(main_text_visible, 1);
}
}
+ program { "main_text_invisible";
+ signal: "elm,state,elm.text,invisible";
+ source: "elm";
+ script {
+ set_state(PART:"base_line", "default", 0.0);
+ set_int(main_text_visible, 0);
+ }
+ }
program { "default";
signal: "elm,state,default";
source: "elm";
@@ -1529,6 +1653,12 @@ group { "elm/genlist/item/full/default";
action: STATE_SET "hidden";
target: "elm.bottomline";
}
+ program {
+ signal: "elm,state,elm.swallow.bg,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.bottomline";
+ }
program { "default";
signal: "elm,state,default";
source: "elm";
@@ -1715,18 +1845,36 @@ group { "elm/genlist/item/group_index/default";
action: STATE_SET "banded_on";
target: "elm.topline";
}
+ program {
+ signal: "elm,state,elm.swallow.bg,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.topline";
+ }
program { "end_icon_visible";
signal: "elm,state,elm.swallow.end,visible";
source: "elm";
action: STATE_SET "icon_visible";
target: "elm.padding.text.end";
}
+ program { "end_icon_invisible";
+ signal: "elm,state,elm.swallow.end,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.text.end";
+ }
program { "end_text_visible";
signal: "elm,state,elm.text.end,visible";
source: "elm";
action: STATE_SET "text_visible";
target: "elm.padding.text.end";
}
+ program { "end_text_invisible";
+ signal: "elm,state,elm.text.end,invisible";
+ source: "elm";
+ action: STATE_SET "default";
+ target: "elm.padding.text.end";
+ }
program { "default";
signal: "elm,state,default";
source: "elm";