/* * Copyright (c) 2010 Samsung Electronics Co., Ltd All Rights Reserved * * PROPRIETARY/CONFIDENTIAL * * This software is the confidential and proprietary information of SAMSUNG * ELECTRONICS ("Confidential Information"). You agree and acknowledge that this * software is owned by Samsung and you shall not disclose such Confidential * Information and shall use it only in accordance with the terms of the license * agreement you entered into with SAMSUNG ELECTRONICS. SAMSUNG make no * representations or warranties about the suitability of the software, either * express or implied, including but not limited to the implied warranties of * merchantability, fitness for a particular purpose, or non-infringement. * SAMSUNG shall not be liable for any damages suffered by licensee arising out * of or releated to this software. * */ /* * vim:ts=3 */ #define GENLIST_EXPANDABLE_TREE_GROUP(GE_STYLE_NAME, GE_COLOR, GE_LEFT) \ group { name: "elm/genlist/tree/"GE_STYLE_NAME"/default"; \ alias: "elm/genlist/tree_odd/"GE_STYLE_NAME"/default"; \ data.item: "stacking" "above"; \ data.item: "selectraise" "on"; \ data.item: "texts" "elm.text"; \ data.item: "contents" "elm.swallow.icon elm.swallow.end"; \ data.item: "treesize" "GENLIST_TREESIZE_16_INC"; \ images { \ image: "00_list_expand_closed.png" COMP; \ image: "00_list_expand_opened.png" COMP; \ } \ parts { \ GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() \ GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_113_INC, GE_COLOR ) \ GENLIST_PART_BOTTOM_EFFECT_LINE \ GENLIST_PART_PADDING_LEFT( GE_LEFT ) \ GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) \ 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: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC; \ 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: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; \ max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; \ 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_list_expand_closed.png"; \ } \ description { state: "active" 0.0; \ inherit: "default" 0.0; \ image.normal: "00_list_expand_opened.png"; \ } \ GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \ 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: GENLIST_SIZE_8_INC 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; \ align: 0.5 0.5; \ 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; \ text { \ font: "SLP:style=Roman"; \ size: GENLIST_FONT_44_INC; \ min: 0 1; \ align: 0.0 0.5; \ text_class: "list_item"; \ } \ } \ description { state: "selected" 0.0; \ inherit: "default" 0.0; \ color: GENLIST_PART_TEXT_PRESS_COLOR_INC; \ } \ GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \ GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) \ } \ 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: "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 { \ GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() \ target: "base"; \ target: "elm.text"; \ target: "arrow"; \ target: "elm.swallow.pad"; \ target: "bottom_line"; \ } \ program { \ GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) \ target: "base"; \ target: "elm.text"; \ target: "arrow"; \ target: "elm.swallow.pad"; \ target: "bottom_line"; \ } \ program { \ GENLIST_PROGRAM_MAP_EXPAND_END() \ target: "base"; \ target: "elm.text"; \ target: "arrow"; \ target: "elm.swallow.pad"; \ target: "bottom_line"; \ } \ program { \ GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() \ target: "base"; \ target: "elm.text"; \ target: "arrow"; \ target: "elm.swallow.pad"; \ target: "bottom_line"; \ } \ program { \ GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) \ target: "base"; \ target: "elm.text"; \ target: "arrow"; \ target: "elm.swallow.pad"; \ target: "bottom_line"; \ } \ program { \ GENLIST_PROGRAM_MAP_CONTRACT_END() \ target: "base"; \ target: "elm.text"; \ target: "arrow"; \ 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.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.swallow.pad"; \ target: "bottom_line"; \ } \ } \ } #define GENLIST_EXPANDABLE_ITEM_GROUP(GE_STYLE_NAME, GE_COLOR, GE_LEFT) \ group { name: "elm/genlist/item/"GE_STYLE_NAME"/default"; \ alias: "elm/genlist/item_odd/"GE_STYLE_NAME"/default"; \ data.item: "stacking" "above"; \ data.item: "selectraise" "on"; \ data.item: "texts" "elm.text"; \ data.item: "contents" "elm.swallow.icon elm.swallow.end"; \ data.item: "treesize" "GENLIST_TREESIZE_16_INC"; \ 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( GENLIST_HEIGHT_113_INC, GE_COLOR ) \ GENLIST_PART_BOTTOM_EFFECT_LINE \ GENLIST_PART_PADDING_LEFT( GE_LEFT ) \ GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) \ GENLIST_PART_EXPANDABLE_SWALLOW_PADDING \ part { name: "elm.swallow.end"; \ type: SWALLOW; \ scale: 1; \ description { state: "default" 0.0; \ fixed: 1 0; \ align: 1.0 0.5; \ rel1.to_x: "elm.padding.right"; \ rel2 { \ relative: 0.0 1.0; \ to_x: "elm.padding.right"; \ } \ } \ GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \ 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; \ 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; \ text { \ font: "SLP:style=Roman"; \ size: GENLIST_FONT_44_INC; \ min: 0 1; \ align: 0.0 0.5; \ text_class: "list_item"; \ } \ } \ description { state: "selected" 0.0; \ inherit: "default" 0.0; \ color: GENLIST_PART_TEXT_PRESS_COLOR_INC; \ } \ GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) \ GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) \ } \ 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 { \ GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() \ target: "base"; \ target: "elm.text"; \ target: "elm.swallow.pad"; \ target: "elm.swallow.end"; \ target: "bottom_line"; \ } \ program { \ GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) \ target: "base"; \ target: "elm.text"; \ target: "elm.swallow.end"; \ target: "elm.swallow.pad"; \ target: "bottom_line"; \ } \ program { \ GENLIST_PROGRAM_MAP_EXPAND_END() \ target: "base"; \ target: "elm.text"; \ target: "elm.swallow.end"; \ target: "elm.swallow.pad"; \ target: "bottom_line"; \ } \ program { \ GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() \ target: "base"; \ target: "elm.text"; \ target: "elm.swallow.end"; \ target: "elm.swallow.pad"; \ target: "bottom_line"; \ } \ program { \ GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) \ target: "base"; \ target: "elm.text"; \ target: "elm.swallow.end"; \ target: "elm.swallow.pad"; \ target: "bottom_line"; \ } \ program { \ GENLIST_PROGRAM_MAP_CONTRACT_END() \ target: "base"; \ target: "elm.text"; \ target: "elm.swallow.end"; \ 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.swallow.end"; \ 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.swallow.end"; \ target: "elm.swallow.pad"; \ target: "bottom_line"; \ } \ } \ } /* legacy styles */ GENLIST_EXPANDABLE_TREE_GROUP("expandable", GENLIST_PART_BG_COLOR_INC, GENLIST_PADDING_32_INC) GENLIST_EXPANDABLE_TREE_GROUP("expandable2", GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_32_INC) GENLIST_EXPANDABLE_ITEM_GROUP("expandable", GENLIST_PART_BG_COLOR_INC, GENLIST_PADDING_16_INC) GENLIST_EXPANDABLE_ITEM_GROUP("expandable2", GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_16_INC) GENLIST_EXPANDABLE_ITEM_GROUP("expandable3", GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_16_INC) /* winset 1.5 */ /* B01.3.10.15 */ GENLIST_EXPANDABLE_TREE_GROUP("1text/expandable2", GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_32_INC) GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable2", GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_16_INC) /* B01.3.10.21 */ GENLIST_EXPANDABLE_TREE_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_48_INC) GENLIST_EXPANDABLE_ITEM_GROUP("1text/expandable3", GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC, GENLIST_PADDING_48_INC) /* B01.3.10.6 */ group { name: "elm/genlist/tree/dialogue/1text/expandable/default"; alias: "elm/genlist/tree_odd/dialogue/1text/expandable/default"; alias: "elm/genlist/tree_compress/dialogue/1text/expandable/default"; alias: "elm/genlist/tree_compress_odd/dialogue/1text/expandable/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.1"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; images { image: "00_list_expand_closed.png" COMP; image: "00_list_expand_opened.png" COMP; } parts { GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM 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: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC; 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: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; 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_list_expand_closed.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "00_list_expand_opened.png"; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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: GENLIST_PADDING_8_INC 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 GENLIST_SIZE_61_INC; 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 0.0; to_x: "elm.padding.arrow.left"; to_y: "elm.padding.bottom"; } color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "base"; target: "elm.text.1"; 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: "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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() target: "base"; target: "elm.text.1"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text.1"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_END() target: "base"; target: "elm.text.1"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() target: "base"; target: "elm.text.1"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text.1"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_END() target: "base"; target: "elm.text.1"; 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: "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: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } } } group { name: "elm/genlist/tree/dialogue/2text/expandable/default"; alias: "elm/genlist/tree_odd/dialogue/2text/expandable/default"; alias: "elm/genlist/tree_compress/dialogue/2text/expandable/default"; alias: "elm/genlist/tree_compress_odd/dialogue/2text/expandable/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.1 elm.text.2"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; images { image: "00_list_expand_closed.png" COMP; image: "00_list_expand_opened.png" COMP; } parts { GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM 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: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC; 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: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; 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_list_expand_closed.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "00_list_expand_opened.png"; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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: GENLIST_SIZE_8_INC 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 GENLIST_SIZE_61_INC; 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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_FONT_LIST_SUB_TEXT_COLOR_INC; text { font: "SLP:style=Medium"; size: GENLIST_FONT_32_INC; min: 0 1; align: 0.0 0.5; text_class: "slp_medium"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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: "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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_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 { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_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 { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_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 { 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"; alias: "elm/genlist/tree_compress/dialogue/2text.2/expandable/default"; alias: "elm/genlist/tree_compress_odd/dialogue/2text.2/expandable/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.1 elm.text.2"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; images { image: "00_list_expand_closed.png" COMP; image: "00_list_expand_opened.png" COMP; } parts { GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC ) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM 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: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC; 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: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; 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_list_expand_closed.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "00_list_expand_opened.png"; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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: GENLIST_SIZE_8_INC 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 GENLIST_SIZE_61_INC; 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "slp_regular"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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_FONT_LIST_SUB_TEXT_COLOR_INC; text { font: "SLP:style=Medium"; size: GENLIST_FONT_32_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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: "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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_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 { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_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 { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_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 { 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"; alias: "elm/genlist/tree_compress/dialogue/2text.3/expandable/default"; alias: "elm/genlist/tree_compress_odd/dialogue/2text.3/expandable/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.1 elm.text.2"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; images { image: "00_list_expand_closed.png" COMP; image: "00_list_expand_opened.png" COMP; } parts { GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC ) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM 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: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC; 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: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; 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_list_expand_closed.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "00_list_expand_opened.png"; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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: GENLIST_SIZE_8_INC 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 GENLIST_SIZE_61_INC; 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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_FONT_LIST_SUB_TEXT_SETTINGS_COLOR_INC; text { font: "SLP:style=Medium"; size: GENLIST_FONT_32_INC; min: 0 1; align: 0.0 0.5; text_class: "slp_medium"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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: "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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_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 { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_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 { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_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 { 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"; alias: "elm/genlist/tree_compress/dialogue/2text.1icon/expandable/default"; alias: "elm/genlist/tree_compress_odd/dialogue/2text.1icon/expandable/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.1 elm.text.2"; data.item: "contents" "elm.icon"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; images { image: "00_list_expand_closed.png" COMP; image: "00_list_expand_opened.png" COMP; } parts { GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC ) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM 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: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC; 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: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; 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_list_expand_closed.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "00_list_expand_opened.png"; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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: GENLIST_SIZE_8_INC 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: GENLIST_SIZE_16_INC 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: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC; max: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC; 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 GENLIST_SIZE_61_INC; 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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_FONT_LIST_SUB_TEXT_COLOR_INC; text { font: "SLP:style=Medium"; size: GENLIST_FONT_32_INC; min: 0 1; align: 0.0 0.5; text_class: "slp_medium"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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: "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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) 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 { GENLIST_PROGRAM_MAP_EXPAND_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 { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_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 { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) 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 { GENLIST_PROGRAM_MAP_CONTRACT_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 { 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"; alias: "elm/genlist/tree_compress/dialogue/1text/expandable2/default"; alias: "elm/genlist/tree_compress_odd/dialogue/1text/expandable2/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; images { image: "00_list_expand_closed.png" COMP; image: "00_list_expand_opened.png" COMP; } parts { GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC ) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM 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: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC; 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: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; 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_list_expand_closed.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "00_list_expand_opened.png"; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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: GENLIST_SIZE_8_INC 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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: "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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() target: "base"; target: "elm.text"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_END() target: "base"; target: "elm.text"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() target: "base"; target: "elm.text"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text"; target: "arrow"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_END() 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/tree/dialogue/2text.2icon/expandable/default"; alias: "elm/genlist/tree_odd/dialogue/2text.2icon/expandable/default"; alias: "elm/genlist/tree_compress/dialogue/2text.2icon/expandable/default"; alias: "elm/genlist/tree_compress_odd/dialogue/2text.2icon/expandable/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.1 elm.text.2"; data.item: "contents" "elm.icon elm.swallow.colorbar"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; images { image: "00_list_expand_closed.png" COMP; image: "00_list_expand_opened.png" COMP; } parts { GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() GENLIST_EXPANDABLE_PART_BASE( GENLIST_HEIGHT_129_INC, GENLIST_PART_BG_COLOR_INC ) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_TOP( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_BOTTOM( GENLIST_PADDING_10_INC ) GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_EXPANDABLE_SWALLOW_PADDING part { name: "elm.swallow.colorbar"; clip_to: "disclip"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: GENLIST_SIZE_10_INC GENLIST_SIZE_21_INC; fixed: 1 1; rel2.relative: 0.0 0.0; align: 0.0 0.0; } } part { name: "touch_arrow"; type: RECT; clip_to: "disclip"; ignore_flags: ON_HOLD; scale: 1; description { state: "default" 0.0; min: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC; 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: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; 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_list_expand_closed.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "00_list_expand_opened.png"; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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: GENLIST_SIZE_8_INC 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: GENLIST_SIZE_16_INC 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: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; 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 GENLIST_SIZE_61_INC; 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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_FONT_LIST_SUB_TEXT_COLOR_INC; text { font: "SLP:style=Medium"; size: GENLIST_FONT_32_INC; min: 0 1; align: 0.0 0.5; text_class: "slp_medium"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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: "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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; target: "elm.swallow.colorbar"; target: "arrow"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; target: "elm.swallow.colorbar"; target: "arrow"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_END() target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; target: "elm.swallow.colorbar"; target: "arrow"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; target: "elm.swallow.colorbar"; target: "arrow"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; target: "elm.swallow.colorbar"; target: "arrow"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_END() target: "base"; target: "elm.text.1"; target: "elm.text.2"; target: "elm.icon"; target: "elm.swallow.colorbar"; target: "arrow"; 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: "elm.swallow.colorbar"; target: "arrow"; 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: "elm.swallow.colorbar"; target: "arrow"; 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"; alias: "elm/genlist/item_compress/dialogue/1text/expandable2/default"; alias: "elm/genlist/item_compress_odd/dialogue/1text/expandable2/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; 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( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC ) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_END() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_END() 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"; alias: "elm/genlist/item_compress/dialogue/1text.1icon/expandable2/default"; alias: "elm/genlist/item_compress_odd/dialogue/1text.1icon/expandable2/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.icon"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; 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( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC ) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM GENLIST_PART_EXPANDABLE_SWALLOW_PADDING part { name: "elm.padding.icon.right"; type: RECT; scale: 1; description { state: "default" 0.0; min: GENLIST_SIZE_16_INC 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: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC; max: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC; 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"; } } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "elm.icon"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text"; target: "elm.icon"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_END() target: "base"; target: "elm.text"; target: "elm.icon"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() target: "base"; target: "elm.text"; target: "elm.icon"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text"; target: "elm.icon"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_END() 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"; alias: "elm/genlist/item_compress/dialogue/1text.1icon.2/expandable2/default"; alias: "elm/genlist/item_compress_odd/dialogue/1text.1icon.2/expandable2/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.icon"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; 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( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC ) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM GENLIST_PART_EXPANDABLE_SWALLOW_PADDING part { name: "elm.padding.icon.right"; type: RECT; scale: 1; description { state: "default" 0.0; min: GENLIST_SIZE_16_INC 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: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; 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"; } } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "elm.icon"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text"; target: "elm.icon"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_END() target: "base"; target: "elm.text"; target: "elm.icon"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() target: "base"; target: "elm.text"; target: "elm.icon"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text"; target: "elm.icon"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_END() 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"; } } } /* B01.3.10.16 */ group { name: "elm/genlist/item/dialogue/1text.2icon/expandable2/default"; alias: "elm/genlist/item_odd/dialogue/1text.2icon/expandable2/default"; alias: "elm/genlist/item_compress/dialogue/1text.2icon/expandable2/default"; alias: "elm/genlist/item_compress_odd/dialogue/1text.2icon/expandable2/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.icon.1 elm.icon.2"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; 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( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_2ND_DEPTH_BG_COLOR_INC ) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM GENLIST_PART_EXPANDABLE_SWALLOW_PADDING part { name: "elm.padding.icon1.right"; type: RECT; scale: 1; description { state: "default" 0.0; min: GENLIST_PADDING_16_INC 0; fixed: 1 0; visible: 0; rel1 { relative: 1.0 0.0; to_x: "elm.icon.1"; } rel2.to_x: "elm.icon.1"; align: 0.0 0.0; } } part { name: "elm.icon.1"; clip_to: "disclip"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC; max: GENLIST_SIZE_60_INC GENLIST_SIZE_60_INC; 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"; } } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } part { name: "elm.padding.icon2.right"; type: RECT; scale: 1; description { state: "default" 0.0; min: GENLIST_PADDING_16_INC 0; fixed: 1 0; visible: 0; rel1 { relative: 1.0 0.0; to_x: "elm.icon.2"; } rel2.to_x: "elm.icon.2"; align: 0.0 0.0; } } part { name: "elm.icon.2"; clip_to: "disclip"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; fixed: 1 1; align: 0.0 0.5; rel1 { relative: 1.0 0.0; to_x: "elm.padding.icon1.right"; } rel2 { relative: 1.0 1.0; to_x: "elm.padding.icon1.right"; } } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) 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.icon2.right"; } rel2 { relative: 0.0 1.0; to_x: "elm.padding.right"; } color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "elm.icon.1"; target: "elm.icon.2"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_END() target: "base"; target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() target: "base"; target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_END() target: "base"; target: "elm.text"; target: "elm.icon.1"; target: "elm.icon.2"; 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.1"; target: "elm.icon.2"; 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.1"; target: "elm.icon.2"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } } } // 3.10.21 group { name: "elm/genlist/item/dialogue/1text/expandable3/default"; alias: "elm/genlist/item_odd/dialogue/1text/expandable3/default"; alias: "elm/genlist/item_compress/dialogue/1text/expandable3/default"; alias: "elm/genlist/item_compress_odd/dialogue/1text/expandable3/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "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( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC ) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_32_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_END() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_END() 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"; } } } /* B01.3.10.20 */ group { name: "elm/genlist/item/dialogue/1text.2/expandable3/default"; alias: "elm/genlist/item_odd/dialogue/1text.2/expandable3/default"; alias: "elm/genlist/item_compress/dialogue/1text.2/expandable3/default"; alias: "elm/genlist/item_compress_odd/dialogue/1text.2/expandable3/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "treesize" "GENLIST_TREESIZE_16_INC"; 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( GENLIST_HEIGHT_113_INC, GENLIST_PART_EXPANDABLE_3ND_DEPTH_BG_COLOR_INC ) GENLIST_PART_BOTTOM_EFFECT_LINE GENLIST_PART_PADDING_LEFT( GENLIST_SIZE_48_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_SIZE_16_INC ) GENLIST_PART_DIALOGUE_EXPANDABLE_ITEM 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_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Regular"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } GENLIST_PART_MAP_START(-90.0, 0.0, 0.0) GENLIST_PART_MAP_FINISH(0.0, 0.0, 0.0) } 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 { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_EXPAND_END() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "base"; target: "elm.text"; target: "elm.rect.dialogue"; target: "elm.swallow.pad"; target: "bottom_line"; } program { GENLIST_PROGRAM_MAP_CONTRACT_END() 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"; } } } /* 2.5.3.1 */ group { name: "elm/genlist/tree/1text.1/expandable_n_depth/default"; alias: "elm/genlist/tree_odd/1text.1/expandable_n_depth/default"; alias: "elm/genlist/tree_compress/1text.1/expandable_n_depth/default"; alias: "elm/genlist/tree_compress_odd/1text.1/expandable_n_depth/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "treesize" GENLIST_TREESIZE_20_INC; broadcast_signal: 1; parts { alias: "base" "group:base"; alias: "arrow" "group:arrow"; alias: "elm.text" "group:elm.text"; alias: "bottom_line" "group:bottom_line"; alias: "elm.padding.left" "group:elm.padding.left"; alias: "elm.padding.right" "group:elm.padding.right"; alias: "elm.swallow.pad" "group:elm.swallow.pad"; GENLIST_EXPANDABLE_PART_PERSPECTIVE_POINT() part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "group"; type: GROUP; scale: 1; source: "elm/genlist/tree/1text.1/expandable_n_depth/effect_parts/default"; description { min: 16 GENLIST_HEIGHT_113_INC; state: "default" 0.0; } GENLIST_PART_MAP_START(-90.0, 0, 0) GENLIST_PART_MAP_FINISH(0, 0, 0) } } programs { program { name: "expand"; signal: "mouse,up,1"; source: "group:touch_arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } program { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_START() target: "group"; } program { GENLIST_PROGRAM_MAP_ROTATE_EXPAND_FINISH( 0.2 ) target: "group"; } program { GENLIST_PROGRAM_MAP_EXPAND_END() target: "group"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_START() target: "group"; } program { GENLIST_PROGRAM_MAP_ROTATE_CONTRACT_FINISH( 0.5 ) target: "group"; } program { GENLIST_PROGRAM_MAP_CONTRACT_END() target: "group"; } program { name: "show"; signal: "elm,state,show"; action: STATE_SET "default" 0.0; target: "group"; } program { name: "hide"; signal: "elm,state,hide"; action: STATE_SET "hide" 0.0; target: "group"; } } } /* internally used in 2.5.3.1 */ group { name: "elm/genlist/tree/1text.1/expandable_n_depth/effect_parts/default"; images { image: "00_expandable_icon_folder_plus.png" COMP; image: "00_expandable_icon_folder_minus.png" COMP; } parts { GENLIST_EXPANDABLE_PART_BASE_NEW( GENLIST_HEIGHT_113_INC, GENLIST_PART_BG_COLOR_INC ) GENLIST_PART_BOTTOM_LINE GENLIST_PART_PADDING_LEFT( GENLIST_PADDING_16_INC ) GENLIST_PART_PADDING_RIGHT( GENLIST_PADDING_16_INC ) part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 1.0 0.0; to_x: "elm.padding.left"; } rel2.to_x: "elm.padding.left"; } } part { name: "touch_arrow"; type: RECT; clip_to: "disclip"; ignore_flags: ON_HOLD; scale: 1; description { state: "default" 0.0; min: GENLIST_SIZE_112_INC GENLIST_SIZE_128_INC; 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: "elm.padding.arrow.right"; type: RECT; scale: 1; description { state: "default" 0.0; min: GENLIST_SIZE_16_INC 0; fixed: 1 0; visible: 0; align: 0.0 0.5; rel1 { relative: 1.0 0.0; to: "arrow"; } rel2.to: "arrow"; } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; mouse_events: 0; scale: 1; description { state: "default" 0.0; min: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; max: GENLIST_SIZE_ICON_BIG GENLIST_SIZE_ICON_BIG; fixed: 1 1; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; to_x: "elm.swallow.pad"; } rel2.to_x: "elm.swallow.pad"; image.normal: "00_expandable_icon_folder_plus.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "00_expandable_icon_folder_minus.png"; } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.5 0.5; rel1 { relative: 1.0 0.0; to_x: "elm.padding.arrow.right"; } rel2 { relative: 0.0 1.0; to_x: "elm.padding.right"; } color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC; text { font: "SLP:style=Roman"; size: GENLIST_FONT_44_INC; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: GENLIST_PART_TEXT_PRESS_COLOR_INC; } } GENLIST_PART_DISCLIP } programs { 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 { 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"; } } } /* 2.5.3.2 */ group { name: "elm/genlist/item/1text.2/expandable_n_depth/default"; alias: "elm/genlist/item_odd/1text.2/expandable_n_depth/default"; alias: "elm/genlist/item_compress/1text.2/expandable_n_depth/default"; alias: "elm/genlist/item_compress_odd/1text.2/expandable_n_depth/default"; inherit: "elm/genlist/tree/1text.1/expandable_n_depth/default"; broadcast_signal: 1; parts { alias: "base" "group:base"; alias: "arrow" "group:arrow"; alias: "elm.text" "group:elm.text"; alias: "bottom_line" "group:bottom_line"; alias: "elm.padding.left" "group:elm.padding.left"; alias: "elm.padding.right" "group:elm.padding.right"; alias: "elm.swallow.pad" "group:elm.swallow.pad"; part { name: "group"; type: GROUP; scale: 1; source: "elm/genlist/tree/1text.2/expandable_n_depth/effect_parts/default"; description { min: 16 GENLIST_HEIGHT_113_INC; state: "default" 0.0; } GENLIST_PART_MAP_START(-90.0, 0, 0) GENLIST_PART_MAP_FINISH(0, 0, 0) } } } /* internally used in 2.5.3.2 */ group { name: "elm/genlist/tree/1text.2/expandable_n_depth/effect_parts/default"; inherit: "elm/genlist/tree/1text.1/expandable_n_depth/effect_parts/default"; images { image: "00_expandable_icon_folder.png" COMP; } parts { part { name: "touch_arrow"; mouse_events: 0; } part { name: "arrow"; description { state: "default" 0.0; image.normal: "00_expandable_icon_folder.png"; } description { state: "active" 0.0; image.normal: "00_expandable_icon_folder.png"; } } } }