diff options
author | Jehun Lim <jehun.lim@samsung.com> | 2015-09-24 14:01:09 +0900 |
---|---|---|
committer | Jehun Lim <jehun.lim@samsung.com> | 2015-09-24 17:03:48 +0900 |
commit | c515f91444a4451832a70ba590485a238694eff9 (patch) | |
tree | dca11e27e33c72d2842769fc9e04b6d8a5041e7a /res | |
parent | 1a94010d6b284b65495559af15abb31e4a0caee7 (diff) | |
download | air_mediahub-c515f91444a4451832a70ba590485a238694eff9.tar.gz air_mediahub-c515f91444a4451832a70ba590485a238694eff9.tar.bz2 air_mediahub-c515f91444a4451832a70ba590485a238694eff9.zip |
detail: add music album detail view
Change-Id: I4f8b17264645338b9bb7cf1ec69cd3cdaa4e985e
Signed-off-by: Jehun Lim <jehun.lim@samsung.com>
Diffstat (limited to 'res')
-rw-r--r-- | res/edc/widgets/gengrid.edc | 223 |
1 files changed, 223 insertions, 0 deletions
diff --git a/res/edc/widgets/gengrid.edc b/res/edc/widgets/gengrid.edc index 2b9e6fd..4063fed 100644 --- a/res/edc/widgets/gengrid.edc +++ b/res/edc/widgets/gengrid.edc @@ -1650,6 +1650,229 @@ group { } group { + name: "elm/gengrid/item/song_item_detail/default"; + inherit: "elm/gengrid/item/song_item/default"; + data.item: "selectraise" "on"; + data.item: "texts" "elm.text.title elm.text.artist elm.text.playtime"; + data.item: "contents" "elm.swallow.favorite"; + data.item: "focus_highlight" "on"; + parts { + part { + name: "default_image"; + type: IMAGE; + scale: 1; + description { + state: "default" 0.0; + rel1 { + to: "defaultbg"; + relative: 0.5 0.5; + } + rel2 { + to: "defaultbg"; + relative: 0.5 0.5; + } + image.normal: IMAGE_THUMBNAIL_SONG; + min: 0 0; + fixed: 1 1; + map { + perspective_on: 1; + perspective: "map"; + } + } + description { + state: "selected" 0.0; + inherit: "default" 0.0; + map.on: 1; + } + } + part { + name: "defaultbg_text"; + type: RECT; + mouse_events: 0; + scale: 1; + description { + state: "default" 0.0; + rel1 { + to: "bg"; + relative: 0.0 0.0; + } + rel2 { + to: "bg"; + relative: 1.0 1.0; + } + color: COLOR_ITEM_BG; + map { + perspective_on: 1; + perspective: "map"; + } + } + description { + state: "selected" 0.0; + inherit: "default" 0.0; + color: COLOR_ITEM_FOCUS; + map.on: 1; + } + } + part { + name: "part_focus2"; + type: RECT; + mouse_events: 0; + scale: 1; + description { + state: "default" 0.0; + rel1 { + to: "part_focus1"; + relative: 0.0 1.0; + } + rel2 { + to: "bg"; + relative: 0.0 1.0; + } + min: 0 0; + align: 0.0 0.5; + color: COLOR_ITEM_FOCUS; + fixed: 1 0; + visible: 0; + map { + perspective_on: 1; + perspective: "map"; + } + } + description { + state: "selected" 0.0; + inherit: "default" 0.0; + map.on: 1; + visible: 1; + } + description { + state: "selected_0" 0.0; + inherit: "default" 0.0; + visible: 1; + color: COLOR_ITEM_FOCUS_0; + } + } + part { + name: "elm.padding.artist"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + rel1 { + to: PART_ELM_TEXT_TITLE; + relative: 0.0 1.0; + } + rel2.to: PART_ELM_TEXT_TITLE; + min: 0 12; + align: 0.5 0.0; + fixed: 0 1; + } + } + part { + name: "elm.padding.playtime"; + type: SPACER; + scale: 1; + description { + state: "default" 0.0; + rel1 { + to: PART_ELM_TEXT_ARTIST; + relative: 0.0 1.0; + } + rel2.to: PART_ELM_TEXT_ARTIST; + min: 0 4; + align: 0.5 0.0; + fixed: 0 1; + } + } + part { + name: PART_ELM_TEXT_PLAYTIME; + type: TEXT; + scale: 1; + description { + state: "default" 0.0; + rel1 { + to: "elm.padding.playtime"; + relative: 0.0 1.0; + } + rel2.to: "elm.padding.playtime"; + text { + font: FONT_LIGHT; + size: 24; + align: 0.0 0.5; + } + min: 0 24; + align: 0.5 0.0; + color: COLOR_TEXT_INFO; + fixed: 0 1; + map { + perspective_on: 1; + perspective: "map"; + } + } + description { + state: "selected" 0.0; + inherit: "default" 0.0; + color: COLOR_TEXT_FOCUS; + map.on: 1; + } + description { + state: "selected_0" 0.0; + inherit: "selected"; + } + } + } + programs { + program { + name: "go_active"; + signal: "elm,state,focused"; + source: "elm"; + action: STATE_SET "selected_0" 0.0; + target: "elm.bg.text"; + target: PART_ELM_TEXT_TITLE; + target: PART_ELM_TEXT_ARTIST; + target: PART_ELM_TEXT_PLAYTIME; + after: "focus,in,anim"; + } + program { + name: "focus,in,anim"; + action: STATE_SET "selected" 0.0; + target: PART_ELM_SWALLOW_FAVORITE; + target: "elm.bg.text"; + transition: TRANSITION_FOCUS; + after: "focus,in,anim,2"; + } + program { + name: "focus,in,anim,2"; + action: STATE_SET "selected" 0.0; + target: "defaultbg_text"; + } + program { + name: "go_passive"; + signal: "elm,state,unfocused"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: PART_ELM_TEXT_TITLE; + target: PART_ELM_TEXT_ARTIST; + target: PART_ELM_TEXT_PLAYTIME; + target: "defaultbg_text"; + after: "focus,out,anim"; + } + program { + name: "focus,out,anim"; + action: STATE_SET "selected_0" 0.0; + target: "elm.bg.text"; + transition: TRANSITION_FOCUS; + after: "focus,out,anim,2"; + } + program { + name: "focus,out,anim,2"; + action: STATE_SET "default" 0.0; + target: PART_ELM_SWALLOW_FAVORITE; + target: "elm.bg.text"; + } + } +} + +group { name: "elm/gengrid/item/genre_item/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.title elm.text.count"; |