diff options
author | SangHyeon Lee <sh10233.lee@samsung.com> | 2016-12-16 19:36:09 +0900 |
---|---|---|
committer | JEONGHYUN YUN <jh0506.yun@samsung.com> | 2016-12-29 19:39:04 +0900 |
commit | 377d6405f407e6a447b40dedc94ceb70b838cbe5 (patch) | |
tree | 1fc8bcb7a9b57f24db6a38167d881f6eeef60e6e /mobile | |
parent | f6487fd0a138dd77d83477422cbf22d1381e3bf7 (diff) | |
download | efl-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
Diffstat (limited to 'mobile')
-rw-r--r-- | mobile/widgets/genlist.edc | 148 |
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"; |