From: Sohyun Kim Date: Fri, 15 Apr 2011 10:15:05 +0000 (+0900) Subject: [genlist-dialogue] add expandable styles X-Git-Tag: submit/2.0alpha-wayland/20121130.000903~848^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=01e4c523a43ff736dd14dd47282df102618ae829;p=profile%2Fivi%2Fefl-theme-tizen.git [genlist-dialogue] add expandable styles --- diff --git a/themes/groups/genlist/genlist_expandable_list.edc b/themes/groups/genlist/genlist_expandable_list.edc index b417cab..24503e4 100644 --- a/themes/groups/genlist/genlist_expandable_list.edc +++ b/themes/groups/genlist/genlist_expandable_list.edc @@ -468,3 +468,2303 @@ GENLIST_EXPANDABLE_TREE_GROUP("expandable2", GENLIST_EXPANDABLE2_PART_BG_COLOR_I GENLIST_EXPANDABLE_ITEM_GROUP("expandable", GENLIST_EXPANDABLE_PART_BG_COLOR_INC) GENLIST_EXPANDABLE_ITEM_GROUP("expandable2", GENLIST_EXPANDABLE2_PART_BG_COLOR_INC) GENLIST_EXPANDABLE_ITEM_GROUP("expandable3", GENLIST_EXPANDABLE3_PART_BG_COLOR_INC) + + group { name: "elm/genlist/tree/dialogue/2text/expandable/default"; + alias: "elm/genlist/tree_odd/dialogue/2text/expandable/default"; + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text.1 elm.text.2"; + data.item: "treesize" "10"; + images { + image: "00_button_expand_closed.png" COMP; + image: "00_button_expand_closed_press.png" COMP; + image: "00_button_expand_opened.png" COMP; + image: "00_button_expand_opened_press.png" COMP; + } + parts { + GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() + GENLIST_EXPANDABLE_PART_BASE( 81, GENLIST_EXPANDABLE_PART_BG_COLOR_INC) + BEAT_GENLIST_PART_BOTTOM_EFFECT_LINE + BEAT_GENLIST_PART_PADDING_TOP( 6 ) + BEAT_GENLIST_PART_PADDING_BOTTOM( 6 ) + BEAT_GENLIST_PART_PADDING_LEFT( 20 ) + BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM + BEAT_GENLIST_PART_EXPANDABLE_SWALLOW_PADDING + part { name: "touch_arrow"; + type: RECT; + clip_to: "disclip"; + ignore_flags: ON_HOLD; + scale: 1; + description { state: "default" 0.0; + min: 70 80; + fixed: 1 1; + align: 0.5 0.5; + rel1 { + relative: 0.5 0.5; + to: "arrow"; + } + rel2 { + relative: 0.5 0.5; + to: "arrow"; + } + color: 0 0 0 0; + } + } + part { name: "arrow"; + clip_to: "disclip"; + ignore_flags: ON_HOLD; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 40 40; + max: 40 40; + fixed: 1 1; + align: 1.0 0.5; + aspect: 1.0 1.0; + rel1.to_x: "elm.padding.right"; + rel2 { + relative: 0.0 1.0; + offset: 0 0; + to_x: "elm.padding.right"; + } + image.normal: "00_button_expand_closed.png"; + } + description { state: "default" 1.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_closed_press.png"; + } + description { state: "active" 0.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_opened.png"; + } + description { state: "active" 1.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_opened_press.png"; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + part { name: "elm.padding.arrow.left"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 5 0; + fixed: 1 0; + visible: 0; + align: 1.0 0.5; + rel1.to: "arrow"; + rel2 { + relative: 0.0 1.0; + to: "arrow"; + } + } + } + part { name: "elm.text.1"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 0 38; + fixed: 0 1; + align: 0.0 0.0; + rel1 { + relative: 1.0 1.0; + to_x: "elm.swallow.pad"; + to_y: "elm.padding.top"; + } + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.arrow.left"; + to_y: "elm.padding.top"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Regular"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: GENLIST_PART_TEXT_SELECTED_COLOR_INC; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + part { name: "elm.text.2"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 1.0; + to_x: "elm.swallow.pad"; + to_y: "elm.text.1"; + } + rel2 { + relative: 0.0 0.0; + offset: 0 0; + to_x: "elm.padding.arrow.left"; + to_y: "elm.padding.bottom"; + } + color: GENLIST_PART_SUB_TEXT_COLOR_INC; + text { + font: "SLP:style=Medium"; + size: 20; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: GENLIST_PART_TEXT_SELECTED_COLOR_INC; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + BEAT_GENLIST_PART_DISCLIP + } + programs { + program { + name: "go_active"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + } + program { + name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + transition: LINEAR 0.1; + } + program { + name: "go_disabled"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disclip"; + } + program { + name: "go_enabled"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disclip"; + } + program { + name: "expand"; + signal: "mouse,up,1"; + source: "touch_arrow"; + action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; + } + program { + name: "arrow_down"; + signal: "mouse,down,1"; + source: "touch_arrow"; + script { + new st[31]; + new Float:vl; + get_state(PART:"arrow", st, 30, vl); + if (vl == 0.0) + set_state(PART:"arrow", st, 1.0); + else + set_state(PART:"arrow", st, 0.0); + } + } + program { name: "arrow_out"; + signal: "mouse,out"; + source: "touch_arrow"; + script { + new st[31]; + new Float:vl; + get_state(PART:"arrow", st, 30, vl); + set_state(PART:"arrow", st, 0.0); + } + } + program { + name: "go_expanded"; + signal: "elm,state,expanded"; + source: "elm"; + action: STATE_SET "active" 0.0; + target: "arrow"; + } + program { + name: "go_contracted"; + signal: "elm,state,contracted"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "arrow"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH( 0.4 ) + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START2() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH2( 0.4 ) + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END2() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "show"; + signal: "elm,state,show"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "hide"; + signal: "elm,state,hide"; + action: STATE_SET "hide" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + } + } + + group { name: "elm/genlist/tree/dialogue/2text.2/expandable/default"; + alias: "elm/genlist/tree_odd/dialogue/2text.2/expandable/default"; + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text.1 elm.text.2"; + data.item: "treesize" "10"; + images { + image: "00_button_expand_closed.png" COMP; + image: "00_button_expand_closed_press.png" COMP; + image: "00_button_expand_opened.png" COMP; + image: "00_button_expand_opened_press.png" COMP; + } + parts { + GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() + GENLIST_EXPANDABLE_PART_BASE( 81, GENLIST_EXPANDABLE_PART_BG_COLOR_INC ) + BEAT_GENLIST_PART_BOTTOM_EFFECT_LINE + BEAT_GENLIST_PART_PADDING_TOP( 6 ) + BEAT_GENLIST_PART_PADDING_BOTTOM( 6 ) + BEAT_GENLIST_PART_PADDING_LEFT( 20 ) + BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM + BEAT_GENLIST_PART_EXPANDABLE_SWALLOW_PADDING + part { name: "touch_arrow"; + type: RECT; + clip_to: "disclip"; + ignore_flags: ON_HOLD; + scale: 1; + description { state: "default" 0.0; + min: 70 80; + fixed: 1 1; + align: 0.5 0.5; + rel1 { + relative: 0.5 0.5; + to: "arrow"; + } + rel2 { + relative: 0.5 0.5; + to: "arrow"; + } + color: 0 0 0 0; + } + } + part { name: "arrow"; + clip_to: "disclip"; + ignore_flags: ON_HOLD; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 40 40; + max: 40 40; + fixed: 1 1; + align: 1.0 0.5; + aspect: 1.0 1.0; + rel1.to_x: "elm.padding.right"; + rel2 { + relative: 0.0 1.0; + offset: 0 0; + to_x: "elm.padding.right"; + } + image.normal: "00_button_expand_closed.png"; + } + description { state: "default" 1.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_closed_press.png"; + } + description { state: "active" 0.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_opened.png"; + } + description { state: "active" 1.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_opened_press.png"; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + part { name: "elm.padding.arrow.left"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 5 0; + fixed: 1 0; + visible: 0; + align: 1.0 0.5; + rel1.to: "arrow"; + rel2 { + relative: 0.0 1.0; + to: "arrow"; + } + } + } + part { name: "elm.text.1"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 0 38; + fixed: 0 1; + align: 0.0 1.0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.swallow.pad"; + to_y: "elm.padding.bottom"; + } + rel2 { + relative: 0.0 0.0; + to_x: "elm.padding.arrow.left"; + to_y: "elm.padding.bottom"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Regular"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: GENLIST_PART_TEXT_SELECTED_COLOR_INC; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + part { name: "elm.text.2"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 1.0; + to_x: "elm.swallow.pad"; + to_y: "elm.padding.top"; + } + rel2 { + relative: 0.0 0.0; + offset: 0 0; + to_x: "elm.padding.arrow.left"; + to_y: "elm.text.1"; + } + color: GENLIST_PART_SUB_TEXT_COLOR_INC; + text { + font: "SLP:style=Medium"; + size: 20; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: GENLIST_PART_TEXT_SELECTED_COLOR_INC; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + BEAT_GENLIST_PART_DISCLIP + } + programs { + program { + name: "go_active"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + } + program { + name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + transition: LINEAR 0.1; + } + program { + name: "go_disabled"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disclip"; + } + program { + name: "go_enabled"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disclip"; + } + program { + name: "expand"; + signal: "mouse,up,1"; + source: "touch_arrow"; + action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; + } + program { + name: "arrow_down"; + signal: "mouse,down,1"; + source: "touch_arrow"; + script { + new st[31]; + new Float:vl; + get_state(PART:"arrow", st, 30, vl); + if (vl == 0.0) + set_state(PART:"arrow", st, 1.0); + else + set_state(PART:"arrow", st, 0.0); + } + } + program { name: "arrow_out"; + signal: "mouse,out"; + source: "touch_arrow"; + script { + new st[31]; + new Float:vl; + get_state(PART:"arrow", st, 30, vl); + set_state(PART:"arrow", st, 0.0); + } + } + program { + name: "go_expanded"; + signal: "elm,state,expanded"; + source: "elm"; + action: STATE_SET "active" 0.0; + target: "arrow"; + } + program { + name: "go_contracted"; + signal: "elm,state,contracted"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "arrow"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH( 0.4 ) + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START2() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH2( 0.4 ) + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END2() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "show"; + signal: "elm,state,show"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "hide"; + signal: "elm,state,hide"; + action: STATE_SET "hide" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + } + } + + group { name: "elm/genlist/tree/dialogue/2text.3/expandable/default"; + alias: "elm/genlist/tree_odd/dialogue/2text.3/expandable/default"; + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text.1 elm.text.2"; + data.item: "treesize" "10"; + images { + image: "00_button_expand_closed.png" COMP; + image: "00_button_expand_closed_press.png" COMP; + image: "00_button_expand_opened.png" COMP; + image: "00_button_expand_opened_press.png" COMP; + } + parts { + GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() + GENLIST_EXPANDABLE_PART_BASE( 81, GENLIST_EXPANDABLE_PART_BG_COLOR_INC ) + BEAT_GENLIST_PART_BOTTOM_EFFECT_LINE + BEAT_GENLIST_PART_PADDING_TOP( 6 ) + BEAT_GENLIST_PART_PADDING_BOTTOM( 6 ) + BEAT_GENLIST_PART_PADDING_LEFT( 20 ) + BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM + BEAT_GENLIST_PART_EXPANDABLE_SWALLOW_PADDING + part { name: "touch_arrow"; + type: RECT; + clip_to: "disclip"; + ignore_flags: ON_HOLD; + scale: 1; + description { state: "default" 0.0; + min: 70 80; + fixed: 1 1; + align: 0.5 0.5; + rel1 { + relative: 0.5 0.5; + to: "arrow"; + } + rel2 { + relative: 0.5 0.5; + to: "arrow"; + } + color: 0 0 0 0; + } + } + part { name: "arrow"; + clip_to: "disclip"; + ignore_flags: ON_HOLD; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 40 40; + max: 40 40; + fixed: 1 1; + align: 1.0 0.5; + aspect: 1.0 1.0; + rel1.to_x: "elm.padding.right"; + rel2 { + relative: 0.0 1.0; + offset: 0 0; + to_x: "elm.padding.right"; + } + image.normal: "00_button_expand_closed.png"; + } + description { state: "default" 1.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_closed_press.png"; + } + description { state: "active" 0.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_opened.png"; + } + description { state: "active" 1.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_opened_press.png"; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + part { name: "elm.padding.arrow.left"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 5 0; + fixed: 1 0; + visible: 0; + align: 1.0 0.5; + rel1.to: "arrow"; + rel2 { + relative: 0.0 1.0; + to: "arrow"; + } + } + } + part { name: "elm.text.1"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 0 38; + fixed: 0 1; + align: 0.0 0.0; + rel1 { + relative: 1.0 1.0; + to_x: "elm.swallow.pad"; + to_y: "elm.padding.top"; + } + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.arrow.left"; + to_y: "elm.padding.top"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Regular"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: GENLIST_PART_TEXT_SELECTED_COLOR_INC; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + part { name: "elm.text.2"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 1.0; + to_x: "elm.swallow.pad"; + to_y: "elm.text.1"; + } + rel2 { + relative: 0.0 0.0; + offset: 0 0; + to_x: "elm.padding.arrow.left"; + to_y: "elm.padding.bottom"; + } + color: 226 144 1 255; + text { + font: "SLP:style=Medium"; + size: 20; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: GENLIST_PART_TEXT_SELECTED_COLOR_INC; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + BEAT_GENLIST_PART_DISCLIP + } + programs { + program { + name: "go_active"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + } + program { + name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + transition: LINEAR 0.1; + } + program { + name: "go_disabled"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disclip"; + } + program { + name: "go_enabled"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disclip"; + } + program { + name: "expand"; + signal: "mouse,up,1"; + source: "touch_arrow"; + action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; + } + program { + name: "arrow_down"; + signal: "mouse,down,1"; + source: "touch_arrow"; + script { + new st[31]; + new Float:vl; + get_state(PART:"arrow", st, 30, vl); + if (vl == 0.0) + set_state(PART:"arrow", st, 1.0); + else + set_state(PART:"arrow", st, 0.0); + } + } + program { name: "arrow_out"; + signal: "mouse,out"; + source: "touch_arrow"; + script { + new st[31]; + new Float:vl; + get_state(PART:"arrow", st, 30, vl); + set_state(PART:"arrow", st, 0.0); + } + } + program { + name: "go_expanded"; + signal: "elm,state,expanded"; + source: "elm"; + action: STATE_SET "active" 0.0; + target: "arrow"; + } + program { + name: "go_contracted"; + signal: "elm,state,contracted"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "arrow"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH( 0.4 ) + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START2() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH2( 0.4 ) + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END2() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "show"; + signal: "elm,state,show"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "hide"; + signal: "elm,state,hide"; + action: STATE_SET "hide" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + } + } + + group { name: "elm/genlist/tree/dialogue/2text.1icon/expandable/default"; + alias: "elm/genlist/tree_odd/dialogue/2text.1icon/expandable/default"; + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text.1 elm.text.2"; + data.item: "icons" "elm.icon"; + data.item: "treesize" "10"; + images { + image: "00_button_expand_closed.png" COMP; + image: "00_button_expand_closed_press.png" COMP; + image: "00_button_expand_opened.png" COMP; + image: "00_button_expand_opened_press.png" COMP; + } + parts { + GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() + GENLIST_EXPANDABLE_PART_BASE( 81, GENLIST_EXPANDABLE_PART_BG_COLOR_INC ) + BEAT_GENLIST_PART_BOTTOM_EFFECT_LINE + BEAT_GENLIST_PART_PADDING_TOP( 6 ) + BEAT_GENLIST_PART_PADDING_BOTTOM( 6 ) + BEAT_GENLIST_PART_PADDING_LEFT( 20 ) + BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM + BEAT_GENLIST_PART_EXPANDABLE_SWALLOW_PADDING + part { name: "touch_arrow"; + type: RECT; + clip_to: "disclip"; + ignore_flags: ON_HOLD; + scale: 1; + description { state: "default" 0.0; + min: 70 80; + fixed: 1 1; + align: 0.5 0.5; + rel1 { + relative: 0.5 0.5; + to: "arrow"; + } + rel2 { + relative: 0.5 0.5; + to: "arrow"; + } + color: 0 0 0 0; + } + } + part { name: "arrow"; + clip_to: "disclip"; + ignore_flags: ON_HOLD; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 40 40; + max: 40 40; + fixed: 1 1; + align: 1.0 0.5; + aspect: 1.0 1.0; + rel1.to_x: "elm.padding.right"; + rel2 { + relative: 0.0 1.0; + offset: 0 0; + to_x: "elm.padding.right"; + } + image.normal: "00_button_expand_closed.png"; + } + description { state: "default" 1.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_closed_press.png"; + } + description { state: "active" 0.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_opened.png"; + } + description { state: "active" 1.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_opened_press.png"; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + part { name: "elm.padding.arrow.left"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 5 0; + fixed: 1 0; + visible: 0; + align: 1.0 0.5; + rel1.to: "arrow"; + rel2 { + relative: 0.0 1.0; + to: "arrow"; + } + } + } + part { name: "elm.padding.icon.right"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 10 0; + fixed: 1 0; + visible: 0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.icon"; + } + rel2.to_x: "elm.icon"; + align: 0.0 0.0; + } + } + part { name: "elm.icon"; + clip_to: "disclip"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + min: 26 26; + max: 26 26; + fixed: 1 1; + align: 0.0 0.5; + rel1 { + relative: 1.0 0.0; + to_x: "elm.swallow.pad"; + } + rel2 { + relative: 1.0 1.0; + to_x: "elm.swallow.pad"; + } + } + } + part { name: "elm.text.1"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 0 38; + fixed: 0 1; + align: 0.0 0.0; + rel1 { + relative: 1.0 1.0; + to_x: "elm.padding.icon.right"; + to_y: "elm.padding.top"; + } + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.arrow.left"; + to_y: "elm.padding.top"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Regular"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: GENLIST_PART_TEXT_SELECTED_COLOR_INC; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + part { name: "elm.text.2"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 1.0; + to_x: "elm.padding.icon.right"; + to_y: "elm.text.1"; + } + rel2 { + relative: 0.0 0.0; + offset: 0 0; + to_x: "elm.padding.arrow.left"; + to_y: "elm.padding.bottom"; + } + color: GENLIST_PART_SUB_TEXT_COLOR_INC; + text { + font: "SLP:style=Medium"; + size: 20; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: GENLIST_PART_TEXT_SELECTED_COLOR_INC; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + BEAT_GENLIST_PART_DISCLIP + } + programs { + program { + name: "go_active"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + } + program { + name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + transition: LINEAR 0.1; + } + program { + name: "go_disabled"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disclip"; + } + program { + name: "go_enabled"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disclip"; + } + program { + name: "expand"; + signal: "mouse,up,1"; + source: "touch_arrow"; + action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; + } + program { + name: "arrow_down"; + signal: "mouse,down,1"; + source: "touch_arrow"; + script { + new st[31]; + new Float:vl; + get_state(PART:"arrow", st, 30, vl); + if (vl == 0.0) + set_state(PART:"arrow", st, 1.0); + else + set_state(PART:"arrow", st, 0.0); + } + } + program { name: "arrow_out"; + signal: "mouse,out"; + source: "touch_arrow"; + script { + new st[31]; + new Float:vl; + get_state(PART:"arrow", st, 30, vl); + set_state(PART:"arrow", st, 0.0); + } + } + program { + name: "go_expanded"; + signal: "elm,state,expanded"; + source: "elm"; + action: STATE_SET "active" 0.0; + target: "arrow"; + } + program { + name: "go_contracted"; + signal: "elm,state,contracted"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "arrow"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "elm.icon"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH( 0.4 ) + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "elm.icon"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "elm.icon"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START2() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "elm.icon"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH2( 0.4 ) + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "elm.icon"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END2() + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "elm.icon"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "show"; + signal: "elm,state,show"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "elm.icon"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "hide"; + signal: "elm,state,hide"; + action: STATE_SET "hide" 0.0; + target: "base"; + target: "elm.text.1"; + target: "elm.text.2"; + target: "elm.icon"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + } + } + + group { name: "elm/genlist/tree/dialogue/1text/expandable2/default"; + alias: "elm/genlist/tree_odd/dialogue/1text/expandable2/default"; + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text"; + data.item: "treesize" "10"; + images { + image: "00_button_expand_closed.png" COMP; + image: "00_button_expand_closed_press.png" COMP; + image: "00_button_expand_opened.png" COMP; + image: "00_button_expand_opened_press.png" COMP; + } + parts { + GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() + GENLIST_EXPANDABLE_PART_BASE( 71, 242 238 233 255 ) + BEAT_GENLIST_PART_BOTTOM_EFFECT_LINE + BEAT_GENLIST_PART_PADDING_LEFT( 20 ) + BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM + BEAT_GENLIST_PART_EXPANDABLE_SWALLOW_PADDING + part { name: "touch_arrow"; + type: RECT; + clip_to: "disclip"; + ignore_flags: ON_HOLD; + scale: 1; + description { state: "default" 0.0; + min: 70 80; + fixed: 1 1; + align: 0.5 0.5; + rel1 { + relative: 0.5 0.5; + to: "arrow"; + } + rel2 { + relative: 0.5 0.5; + to: "arrow"; + } + color: 0 0 0 0; + } + } + part { name: "arrow"; + clip_to: "disclip"; + ignore_flags: ON_HOLD; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 40 40; + max: 40 40; + fixed: 1 1; + align: 1.0 0.5; + aspect: 1.0 1.0; + rel1.to_x: "elm.padding.right"; + rel2 { + relative: 0.0 1.0; + offset: 0 0; + to_x: "elm.padding.right"; + } + image.normal: "00_button_expand_closed.png"; + } + description { state: "default" 1.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_closed_press.png"; + } + description { state: "active" 0.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_opened.png"; + } + description { state: "active" 1.0; + inherit: "default" 0.0; + image.normal: "00_button_expand_opened_press.png"; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + part { name: "elm.padding.arrow.left"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 5 0; + fixed: 1 0; + visible: 0; + align: 1.0 0.5; + rel1.to: "arrow"; + rel2 { + relative: 0.0 1.0; + to: "arrow"; + } + } + } + part { name: "elm.text"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.swallow.pad"; + } + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.arrow.left"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Regular"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: GENLIST_PART_TEXT_SELECTED_COLOR_INC; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + BEAT_GENLIST_PART_DISCLIP + } + programs { + program { + name: "go_active"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "base"; + target: "elm.text"; + } + program { + name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text"; + transition: LINEAR 0.1; + } + program { + name: "go_disabled"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disclip"; + } + program { + name: "go_enabled"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disclip"; + } + program { + name: "expand"; + signal: "mouse,up,1"; + source: "touch_arrow"; + action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; + } + program { + name: "arrow_down"; + signal: "mouse,down,1"; + source: "touch_arrow"; + script { + new st[31]; + new Float:vl; + get_state(PART:"arrow", st, 30, vl); + if (vl == 0.0) + set_state(PART:"arrow", st, 1.0); + else + set_state(PART:"arrow", st, 0.0); + } + } + program { name: "arrow_out"; + signal: "mouse,out"; + source: "touch_arrow"; + script { + new st[31]; + new Float:vl; + get_state(PART:"arrow", st, 30, vl); + set_state(PART:"arrow", st, 0.0); + } + } + program { + name: "go_expanded"; + signal: "elm,state,expanded"; + source: "elm"; + action: STATE_SET "active" 0.0; + target: "arrow"; + } + program { + name: "go_contracted"; + signal: "elm,state,contracted"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "arrow"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START() + target: "base"; + target: "elm.text"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH( 0.4 ) + target: "base"; + target: "elm.text"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END() + target: "base"; + target: "elm.text"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START2() + target: "base"; + target: "elm.text"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH2( 0.4 ) + target: "base"; + target: "elm.text"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END2() + target: "base"; + target: "elm.text"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "show"; + signal: "elm,state,show"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "hide"; + signal: "elm,state,hide"; + action: STATE_SET "hide" 0.0; + target: "base"; + target: "elm.text"; + target: "arrow"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + } + } + + group { name: "elm/genlist/item/dialogue/1text/expandable2/default"; + alias: "elm/genlist/item_odd/dialogue/1text/expandable2/default"; + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text"; + data.item: "treesize" "10"; + images { + image: "00_list_bar_press_1x80.png" COMP; + image: "00_list_expandable_bg.png" COMP; + } + parts { + GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() + GENLIST_EXPANDABLE_PART_BASE( 71, 242 238 233 255 ) + BEAT_GENLIST_PART_BOTTOM_EFFECT_LINE + BEAT_GENLIST_PART_PADDING_LEFT( 20 ) + BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM + BEAT_GENLIST_PART_EXPANDABLE_SWALLOW_PADDING + part { name: "elm.text"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.0; + offset: 0 0; + to_x: "elm.swallow.pad"; + } + rel2 { + to_x: "elm.padding.right"; + relative: 0.0 1.0; + offset: 0 0; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Regular"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: 225 225 225 255; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + BEAT_GENLIST_PART_DISCLIP + } + programs { + program { name: "go_active"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "base"; + target: "elm.text"; + } + program { name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text"; + transition: LINEAR 0.1; + } + program { name: "go_disabled"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disclip"; + } + program { name: "go_enabled"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disclip"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START() + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH( 0.4 ) + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END() + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START2() + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH2( 0.4 ) + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END2() + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "show"; + signal: "elm,state,show"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "hide"; + signal: "elm,state,hide"; + action: STATE_SET "hide" 0.0; + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + } + } + + group { name: "elm/genlist/item/dialogue/1text.1icon/expandable2/default"; + alias: "elm/genlist/item_odd/dialogue/1text.1icon/expandable2/default"; + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text"; + data.item: "icons" "elm.icon"; + data.item: "treesize" "10"; + images { + image: "00_list_bar_press_1x80.png" COMP; + image: "00_list_expandable_bg.png" COMP; + } + parts { + GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() + GENLIST_EXPANDABLE_PART_BASE( 71, 242 238 233 255 ) + BEAT_GENLIST_PART_BOTTOM_EFFECT_LINE + BEAT_GENLIST_PART_PADDING_LEFT( 20 ) + BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM + BEAT_GENLIST_PART_EXPANDABLE_SWALLOW_PADDING + part { name: "elm.padding.icon.right"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 10 0; + fixed: 1 0; + visible: 0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.icon"; + } + rel2.to_x: "elm.icon"; + align: 0.0 0.0; + } + } + part { name: "elm.icon"; + clip_to: "disclip"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + min: 26 26; + max: 26 26; + fixed: 1 1; + align: 0.0 0.5; + rel1 { + relative: 1.0 0.0; + to_x: "elm.swallow.pad"; + } + rel2 { + relative: 1.0 1.0; + to_x: "elm.swallow.pad"; + } + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + part { name: "elm.text"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.padding.icon.right"; + } + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.right"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Regular"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: 225 225 225 255; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + BEAT_GENLIST_PART_DISCLIP + } + programs { + program { name: "go_active"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "base"; + target: "elm.text"; + } + program { name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text"; + transition: LINEAR 0.1; + } + program { name: "go_disabled"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disclip"; + } + program { name: "go_enabled"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disclip"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START() + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "elm.icon"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH( 0.4 ) + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END() + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START2() + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH2( 0.4 ) + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END2() + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "show"; + signal: "elm,state,show"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "hide"; + signal: "elm,state,hide"; + action: STATE_SET "hide" 0.0; + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + } + } + + group { name: "elm/genlist/item/dialogue/1text.1icon.2/expandable2/default"; + alias: "elm/genlist/item_odd/dialogue/1text.1icon.2/expandable2/default"; + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text"; + data.item: "icons" "elm.icon"; + data.item: "treesize" "10"; + images { + image: "00_list_bar_press_1x80.png" COMP; + image: "00_list_expandable_bg.png" COMP; + } + parts { + GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() + GENLIST_EXPANDABLE_PART_BASE( 71, 242 238 233 255 ) + BEAT_GENLIST_PART_BOTTOM_EFFECT_LINE + BEAT_GENLIST_PART_PADDING_LEFT( 20 ) + BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM + BEAT_GENLIST_PART_EXPANDABLE_SWALLOW_PADDING + part { name: "elm.padding.icon.right"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 10 0; + fixed: 1 0; + visible: 0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.icon"; + } + rel2.to_x: "elm.icon"; + align: 0.0 0.0; + } + } + part { name: "elm.icon"; + clip_to: "disclip"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + min: 40 40; + max: 40 40; + fixed: 1 1; + align: 0.0 0.5; + rel1 { + relative: 1.0 0.0; + to_x: "elm.swallow.pad"; + } + rel2 { + relative: 1.0 1.0; + to_x: "elm.swallow.pad"; + } + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + part { name: "elm.text"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.padding.icon.right"; + } + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.right"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Regular"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: 225 225 225 255; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + BEAT_GENLIST_PART_DISCLIP + } + programs { + program { name: "go_active"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "base"; + target: "elm.text"; + } + program { name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text"; + transition: LINEAR 0.1; + } + program { name: "go_disabled"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disclip"; + } + program { name: "go_enabled"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disclip"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START() + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "elm.icon"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH( 0.4 ) + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END() + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START2() + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH2( 0.4 ) + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END2() + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "show"; + signal: "elm,state,show"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "hide"; + signal: "elm,state,hide"; + action: STATE_SET "hide" 0.0; + target: "base"; + target: "elm.text"; + target: "elm.icon"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + } + } + + group { name: "elm/genlist/item/dialogue/1text/expandable3/default"; + alias: "elm/genlist/item_odd/dialogue/1text/expandable3/default"; + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text"; + data.item: "treesize" "10"; + images { + image: "00_list_bar_press_1x80.png" COMP; + image: "00_list_expandable_bg.png" COMP; + } + parts { + GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() + GENLIST_EXPANDABLE_PART_BASE( 71, 218 212 205 255 ) + BEAT_GENLIST_PART_BOTTOM_EFFECT_LINE + BEAT_GENLIST_PART_PADDING_LEFT( 20 ) + BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM + BEAT_GENLIST_PART_EXPANDABLE_SWALLOW_PADDING + part { name: "elm.text"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.0; + offset: 0 0; + to_x: "elm.swallow.pad"; + } + rel2 { + to_x: "elm.padding.right"; + relative: 0.0 1.0; + offset: 0 0; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Regular"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: 225 225 225 255; + } + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) + } + BEAT_GENLIST_PART_DISCLIP + } + programs { + program { name: "go_active"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "base"; + target: "elm.text"; + } + program { name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text"; + transition: LINEAR 0.1; + } + program { name: "go_disabled"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disclip"; + } + program { name: "go_enabled"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disclip"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START() + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH( 0.4 ) + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END() + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_START2() + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_ROTATE_FINISH2( 0.4 ) + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + BEAT_GENLIST_PROGRAM_MAP_END2() + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "show"; + signal: "elm,state,show"; + action: STATE_SET "default" 0.0; + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + program { + name: "hide"; + signal: "elm,state,hide"; + action: STATE_SET "hide" 0.0; + target: "base"; + target: "elm.text"; + target: "elm.rect.dialogue"; + target: "elm.swallow.pad"; + target: "bottom_line"; + } + } + } diff --git a/themes/groups/genlist/genlist_macro.edc b/themes/groups/genlist/genlist_macro.edc index a96ba52..681e34d 100644 --- a/themes/groups/genlist/genlist_macro.edc +++ b/themes/groups/genlist/genlist_macro.edc @@ -192,26 +192,20 @@ } \ } -#define BEAT_GENLIST_PART_DIALOGUE_PADDING_RIGHT( param_padding_size ) \ - part { name: "elm.padding.right"; \ +#define BEAT_GENLIST_PART_DIALOGUE_ITEM \ + part { name: "elm.rect.dialogue"; \ type: RECT; \ scale: 1; \ description { state: "default" 0.0; \ - min: param_padding_size 0; \ + min: 10 0; \ fixed: 1 0; \ - visible: 0; \ - rel1.relative: 1.0 0.0; \ - align: 1.0 0.0; \ - } \ - description { state: "editing" 0.0; \ - inherit: "default" 0.0; \ - min: 56 0; \ - visible: 1; \ - color: 242 238 233 255; \ + color: 199 199 199 255; \ + rel2.relative: 0.0 1.0; \ + align: 0.0 0.0; \ } \ - } + } -#define BEAT_GENLIST_PART_DIALOGUE_ITEM \ +#define BEAT_GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM \ part { name: "elm.rect.dialogue"; \ type: RECT; \ scale: 1; \ @@ -222,6 +216,8 @@ rel2.relative: 0.0 1.0; \ align: 0.0 0.0; \ } \ + BEAT_GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \ + BEAT_GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) \ } #define BEAT_GENLIST_PART_SWALLOW_END( param_padding_size ) \ diff --git a/themes/groups/genlist/genlist_styles.edc b/themes/groups/genlist/genlist_styles.edc index 1ea9f76..66194a8 100644 --- a/themes/groups/genlist/genlist_styles.edc +++ b/themes/groups/genlist/genlist_styles.edc @@ -8545,8 +8545,82 @@ data.item: "icons" "elm.icon"; parts { + part { name: "base"; + type: RECT; + repeat_events: 1; + scale: 1; + description { state: "default" 0.0; + color: GENLIST_PART_BG_COLOR_INC; + } + } + BEAT_GENLIST_PART_BOTTOM_LINE + BEAT_GENLIST_PART_PADDING_LEFT( 20 ) + BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_ITEM + part { name: "elm.icon"; + clip_to: "disclip"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.padding.left"; + } + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.right"; + } + } + } + BEAT_GENLIST_PART_DISCLIP + } + programs { + // signal: elm,state,%s,active + // a "check" item named %s went active + // signal: elm,state,%s,passive + // a "check" item named %s went passive + // default is passive + /*program { name: "go_active"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "selected" 0.0; + target: "bg_image"; + target: "elm.text"; + } + program { name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "bg_image"; + target: "elm.text"; + transition: LINEAR 0.1; + }*/ + program { name: "go_disabled"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disclip"; + } + program { name: "go_enabled"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disclip"; + } + } + } + + group { name: "elm/genlist/item/dialogue/1icon.2/default"; + alias: "elm/genlist/item_odd/dialogue/1icon.2/default"; + alias: "elm/genlist/item_compress/dialogue/1icon.2/default"; + alias: "elm/genlist/item_compress_odd/dialogue/1icon.2/default"; + + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "icons" "elm.icon"; + + parts { BEAT_GENLIST_PART_BASE( 71 ) - BEAT_GENLIST_PART_BG_IMAGE BEAT_GENLIST_PART_BOTTOM_LINE BEAT_GENLIST_PART_PADDING_LEFT( 20 ) BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) @@ -9232,73 +9306,7 @@ data.item: "icons" "elm.icon"; parts { - part { name: "base"; - type: RECT; - repeat_events: 1; - scale: 1; - description { state: "default" 0.0; - color: 242 238 233 255; - } - } - BEAT_GENLIST_PART_PADDING_LEFT( 10 ) - BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) - BEAT_GENLIST_PART_BOTTOM_LINE - part { name: "elm.icon"; - clip_to: "disclip"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - rel1 { - relative: 1.0 0.0; - to_x: "elm.padding.left"; - } - rel2 { - relative: 0.0 1.0; - to_x: "elm.padding.right"; - } - } - } - BEAT_GENLIST_PART_DISCLIP - } - programs { - // signal: elm,state,%s,active - // a "check" item named %s went active - // signal: elm,state,%s,passive - // a "check" item named %s went passive - // default is passive - program { name: "go_disabled"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "disclip"; - } - program { name: "go_enabled"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "disclip"; - } - } - } - - group { name: "elm/genlist/item/dialogue/bg/1icon.2/default"; - alias: "elm/genlist/item_odd/dialogue/bg/1icon.2/default"; - alias: "elm/genlist/item_compress/dialogue/bg/1icon.2/default"; - alias: "elm/genlist/item_compress_odd/dialogue/bg/1icon.2/default"; - - data.item: "stacking" "above"; - data.item: "selectraise" "on"; - data.item: "icons" "elm.icon"; - - parts { - part { name: "base"; - type: RECT; - repeat_events: 1; - scale: 1; - description { state: "default" 0.0; - color: 242 238 233 255; - } - } + BEAT_GENLIST_PART_DIALOGUE_BASE( 46 ) BEAT_GENLIST_PART_PADDING_LEFT( 10 ) BEAT_GENLIST_PART_PADDING_RIGHT( 10 ) part { name: "elm.icon";