From: Sohyun Kim Date: Fri, 25 Feb 2011 10:16:45 +0000 (+0900) Subject: [genlist] add dialogue group styles X-Git-Tag: 2.0_alpha~955^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b4dab9f25d0e334b26a4cc3575cf31f4c9d78c31;p=framework%2Fuifw%2Fefl-theme-tizen.git [genlist] add dialogue group styles --- diff --git a/themes/groups/genlist/genlist_group_title.edc b/themes/groups/genlist/genlist_group_title.edc index 8a9abde..4eb6d89 100644 --- a/themes/groups/genlist/genlist_group_title.edc +++ b/themes/groups/genlist/genlist_group_title.edc @@ -181,3 +181,108 @@ } } } + + group { name : "elm/genlist/item/dialogue_group_title/default"; + alias: "elm/genlist/item_odd/dialogue_group_title/default"; + alias: "elm/genlist/item_compress/dialogue_group_title/default"; + alias: "elm/genlist/item_compress_odd/dialogue_group_title/default"; + + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text"; + data.item: "treesize" "20"; + + parts { + BEAT_GENLIST_PART_DIALOGUE_BASE( 41 ) + BEAT_GENLIST_PART_PADDING_LEFT( 10 ) + + part { name: "elm.text"; + type: TEXT; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.5; + to_x: "elm.padding.left"; + } + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.right"; + } + color: 156 156 156 255; + text { + font: "SLP:style=Medium"; + size: 18; + min: 1 1; + align: 0.0 0.0; + } + } + } + part { name: "bottom_line"; + type: RECT; + description { state: "default" 0.0; + min: 0 1; + fixed: 0 1; + color: 199 199 199 255; + rel1 { + relative: 0.0 1.0; + offset: 0 -1; + } + } + } + BEAT_GENLIST_PART_DIALOGUE_PADDING_RIGHT( 10 ) + } + programs { + program { name: "go_editing"; + signal: "elm,state,editing"; + source: "elm"; + action: STATE_SET "editing" 0.0; + target: "elm.padding.right"; + } + program { name: "go_viewing"; + signal: "elm,state,viewing"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.padding.right"; + } + } + } + group { name : "elm/genlist/item/dialogue_group_seperator/default"; + alias: "elm/genlist/item_odd/dialogue_group_seperator/default"; + alias: "elm/genlist/item_compress/dialogue_group_seperator/default"; + alias: "elm/genlist/item_compress_odd/dialogue_group_seperator/default"; + + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "treesize" "20"; + + parts { + BEAT_GENLIST_PART_DIALOGUE_BASE( 21 ) + part { name: "bottom_line"; + type: RECT; + description { state: "default" 0.0; + min: 0 1; + fixed: 0 1; + color: 199 199 199 255; + rel1 { + relative: 0.0 1.0; + offset: 0 -1; + } + } + } + BEAT_GENLIST_PART_DIALOGUE_PADDING_RIGHT( 10 ) + } + programs { + program { name: "go_editing"; + signal: "elm,state,editing"; + source: "elm"; + action: STATE_SET "editing" 0.0; + target: "elm.padding.right"; + } + program { name: "go_viewing"; + signal: "elm,state,viewing"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.padding.right"; + } + } + } diff --git a/themes/groups/genlist/genlist_macro.edc b/themes/groups/genlist/genlist_macro.edc index 202df27..1759fdf 100644 --- a/themes/groups/genlist/genlist_macro.edc +++ b/themes/groups/genlist/genlist_macro.edc @@ -182,6 +182,49 @@ } \ } +#define BEAT_GENLIST_PART_DIALOGUE_BASE( param_item_height ) \ + part { name: "base"; \ + type: RECT; \ + repeat_events: 1; \ + scale: 1; \ + description { state: "default" 0.0; \ + min: 0 param_item_height; \ + color: 242 238 233 255; \ + } \ + } + +#define BEAT_GENLIST_PART_DIALOGUE_PADDING_RIGHT( param_padding_size ) \ + part { name: "elm.padding.right"; \ + type: RECT; \ + scale: 1; \ + description { state: "default" 0.0; \ + min: param_padding_size 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; \ + } \ + } + +#define BEAT_GENLIST_PART_DIALOGUE_ITEM \ + part { name: "elm.rect.dialogue"; \ + type: RECT; \ + scale: 1; \ + description { state: "default" 0.0; \ + min: 10 0; \ + fixed: 1 0; \ + color: 199 199 199 255; \ + rel2.relative: 0.0 1.0; \ + align: 0.0 0.0; \ + } \ + } + #define BEAT_GENLIST_PART_SWALLOW_END( param_padding_size ) \ part { name: "elm.padding.left.swallow.end";\ clip_to: "disclip"; \ diff --git a/themes/groups/genlist/genlist_styles.edc b/themes/groups/genlist/genlist_styles.edc index e3838e7..34637bc 100644 --- a/themes/groups/genlist/genlist_styles.edc +++ b/themes/groups/genlist/genlist_styles.edc @@ -4600,3 +4600,1171 @@ } } + group { name : "elm/genlist/item/dialogue.pad/default"; + alias: "elm/genlist/item_odd/dialogue.pad/default"; + alias: "elm/genlist/item_compress/dialogue.pad/default"; + alias: "elm/genlist/item_compress_odd/dialogue.pad/default"; + + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "treesize" "20"; + + parts { + BEAT_GENLIST_PART_DIALOGUE_BASE( 10 ) + } + } + group { name: "elm/genlist/item/dialogue.1text/default"; + alias: "elm/genlist/item_odd/dialogue.1text/default"; + alias: "elm/genlist/item_compress/dialogue.1text/default"; + alias: "elm/genlist/item_compress_odd/dialogue.1text/default"; + + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text"; + + 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 ) + BEAT_GENLIST_PART_DIALOGUE_ITEM + 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.left"; + } + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.right"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Roman"; + 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_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.1title.1text/default"; + alias: "elm/genlist/item_odd/dialogue.1title.1text/default"; + alias: "elm/genlist/item_compress/dialogue.1title.1text/default"; + alias: "elm/genlist/item_compress_odd/dialogue.1title.1text/default"; + + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.title elm.text"; + + images { + image: "00_list_img_check.png" COMP; + } + + parts { + BEAT_GENLIST_PART_BASE( 71 ) + BEAT_GENLIST_PART_BOTTOM_LINE + BEAT_GENLIST_PART_PADDING_LEFT( 17 ) + BEAT_GENLIST_PART_DIALOGUE_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_ITEM + part { name: "vertical_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 0; + fixed: 1 0; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1 { + relative: 1.0 0.0; + to_x: "elm.title"; + } + rel2.to_x: "elm.title"; + align: 0.0 0.5; + } + } + part { name: "editing_vertical_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 0; + fixed: 1 0; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1.to_x: "elm.padding.right"; + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.right"; + } + align: 0.0 0.5; + visible: 0; + } + description { state: "editing" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "elm.title"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 102 0; + fixed: 1 0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.padding.left"; + } + rel2.to_x: "elm.padding.left"; + align: 0.0 0.5; + color: 78 73 69 255; + text { + font: "SLP:style=Medium"; + size: 20; + min: 0 1; + align: 0.0 0.5; + } + } + } + part { name: "elm.padding.title.right"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 10 0; + fixed: 1 0; + rel1 { + relative: 1.0 0.0; + to_x: "vertical_line"; + } + rel2.to_x: "vertical_line"; + visible: 0; + align: 0.0 0.5; + } + } + 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.title.right"; + } + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.right"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Roman"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + } + part { name: "elm.icon.edit"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + fixed: 1 1; + rel1 { + relative: 0.179 0.0; + to_x: "elm.padding.right"; + } + rel2 { + relative: 1.0 0.648; + 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: "elm.text"; + } + program { name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + 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: "go_editing"; + signal: "elm,state,editing"; + source: "elm"; + action: STATE_SET "editing" 0.0; + target: "elm.padding.right"; + target: "editing_vertical_line"; + } + program { name: "go_viewing"; + signal: "elm,state,viewing"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.padding.right"; + target: "editing_vertical_line"; + } + } + } + group { name: "elm/genlist/item/dialogue.1title.1text.2/default"; + alias: "elm/genlist/item_odd/dialogue.1title.1text.2/default"; + alias: "elm/genlist/item_compress/dialogue.1title.1text.2/default"; + alias: "elm/genlist/item_compress_odd/dialogue.1title.1text.2/default"; + + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.title elm.text"; + data.item: "icons" "elm.icon.edit"; + + images { + image: "00_list_img_check.png" COMP; + } + + parts { + BEAT_GENLIST_PART_BASE( 71 ) + BEAT_GENLIST_PART_BOTTOM_LINE + BEAT_GENLIST_PART_PADDING_LEFT( 17 ) + BEAT_GENLIST_PART_DIALOGUE_PADDING_RIGHT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_ITEM + part { name: "vertical_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 0; + fixed: 1 0; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1 { + relative: 1.0 0.0; + to_x: "elm.title"; + } + rel2.to_x: "elm.title"; + align: 0.0 0.5; + } + } + part { name: "editing_vertical_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 0; + fixed: 1 0; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1.to_x: "elm.padding.right"; + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.right"; + } + align: 0.0 0.5; + visible: 0; + } + description { state: "editing" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "elm.title"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 102 0; + fixed: 1 0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.padding.left"; + } + rel2.to_x: "elm.padding.left"; + align: 0.0 0.5; + color: 78 73 69 255; + text { + font: "SLP:style=Medium"; + size: 20; + min: 0 1; + align: 0.0 0.5; + } + } + } + part { name: "elm.padding.title.right"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 10 0; + fixed: 1 0; + rel1 { + relative: 1.0 0.0; + to_x: "vertical_line"; + } + rel2.to_x: "vertical_line"; + visible: 0; + align: 0.0 0.5; + } + } + 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.title.right"; + } + rel2.to_x: "elm.padding.title.right"; + align: 0.0 0.5; + fixed: 1 1; + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Roman"; + size: 28; + min: 1 1; + max: 1 1; + align: 0.0 0.5; + } + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + color: 217 147 26 255; + } + } + part { name: "elm.padding.text.right"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 7 0; + fixed: 1 0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.text"; + } + rel2.to_x: "elm.text"; + visible: 0; + align: 0.0 0.5; + } + } + part { name: "elm.image.check"; + clip_to: "disclip"; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + image.normal: "00_list_img_check.png"; + rel1 { + relative: 1.0 0.366; + to_x: "elm.padding.text.right"; + } + rel2 { + relative: 3.857 0.648; + to_x: "elm.padding.text.right"; + } + visible: 0; + } + description { state: "selected" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "elm.icon.edit"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + fixed: 1 1; + rel1 { + relative: 0.179 0.0; + to_x: "elm.padding.right"; + } + rel2 { + relative: 1.0 0.648; + 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: "elm.text"; + target: "elm.image.check"; + } + program { name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "elm.image.check"; + 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: "go_editing"; + signal: "elm,state,editing"; + source: "elm"; + action: STATE_SET "editing" 0.0; + target: "elm.padding.right"; + target: "editing_vertical_line"; + } + program { name: "go_viewing"; + signal: "elm,state,viewing"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.padding.right"; + target: "editing_vertical_line"; + } + } + } + group { name: "elm/genlist/item/dialogue.1title.4text/default"; + alias: "elm/genlist/item_odd/dialogue.1title.4text/default"; + alias: "elm/genlist/item_compress/dialogue.1title.4text/default"; + alias: "elm/genlist/item_compress_odd/dialogue.1title.4text/default"; + + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.title elm.text.1 elm.text.2 elm.text.3 elm.text.4"; + + parts { + BEAT_GENLIST_PART_BASE( 284 ) + BEAT_GENLIST_PART_BOTTOM_LINE + BEAT_GENLIST_PART_PADDING_LEFT( 17 ) + BEAT_GENLIST_PART_DIALOGUE_ITEM + part { name: "vertical_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 0; + fixed: 1 0; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1 { + relative: 1.0 0.0; + to_x: "elm.title"; + } + rel2.to_x: "elm.title"; + align: 0.0 0.5; + } + } + part { name: "center1_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 0 1; + fixed: 0 1; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1 { + relative: 1.0 0.25; + to_x: "vertical_line"; + } + rel2.relative: 1.0 0.25; + align: 0.5 1.0; + } + } + part { name: "center2_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 0 1; + fixed: 0 1; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1 { + relative: 1.0 0.5; + to_x: "vertical_line"; + } + rel2.relative: 1.0 0.5; + align: 0.5 1.0; + } + } + part { name: "center3_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 0 1; + fixed: 0 1; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1 { + relative: 1.0 0.75; + to_x: "vertical_line"; + } + rel2.relative: 1.0 0.75; + align: 0.5 1.0; + } + } + BEAT_GENLIST_PART_DIALOGUE_PADDING_RIGHT( 10 ) + part { name: "editing_vertical_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 0; + fixed: 1 0; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1.to_x: "elm.padding.right"; + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.right"; + } + align: 0.0 0.5; + visible: 0; + } + description { state: "editing" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "elm.title"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 102 0; + fixed: 1 0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.padding.left"; + } + rel2.to_x: "elm.padding.left"; + align: 0.0 0.5; + color: 78 73 69 255; + text { + font: "SLP:style=Medium"; + size: 20; + min: 0 1; + align: 0.0 0.5; + } + } + } + part { name: "elm.padding.title.right"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 10 0; + fixed: 1 0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.title"; + } + rel2.to_x: "elm.title"; + visible: 0; + align: 0.0 0.5; + } + } + part { name: "elm.text.1"; + 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.title.right"; + } + rel2 { + relative: 0.0 0.0; + to_x: "elm.padding.right"; + to_y: "center1_line"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Roman"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + } + part { name: "elm.text.2"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.25; + to_x: "elm.padding.title.right"; + } + rel2 { + relative: 0.0 0.0; + to_x: "elm.padding.right"; + to_y: "center2_line"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Roman"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + } + part { name: "elm.text.3"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.5; + to_x: "elm.padding.title.right"; + } + rel2 { + relative: 0.0 0.0; + to_x: "elm.padding.right"; + to_y: "center3_line"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Roman"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + } + part { name: "elm.text.4"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.75; + to_x: "elm.padding.title.right"; + } + rel2 { + relative: 0.0 0.0; + to_x: "elm.padding.right"; + to_y: "bottom_line"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Roman"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + } + 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: "elm.text"; + } + program { name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + 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: "go_editing"; + signal: "elm,state,editing"; + source: "elm"; + action: STATE_SET "editing" 0.0; + target: "elm.padding.right"; + target: "editing_vertical_line"; + } + program { name: "go_viewing"; + signal: "elm,state,viewing"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.padding.right"; + target: "editing_vertical_line"; + } + } + } + group { name: "elm/genlist/item/dialogue.1icon.2text/default"; + alias: "elm/genlist/item_odd/dialogue.1icon.2text/default"; + alias: "elm/genlist/item_compress/dialogue.1icon.2text/default"; + alias: "elm/genlist/item_compress_odd/dialogue.1icon.2text/default"; + + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "labels" "elm.text.1 elm.text.2"; + data.item: "icons" "elm.icon elm.icon.edit"; + + images { + image: "00_list_thumbnail_bg.png" COMP; + } + + parts { + BEAT_GENLIST_PART_DIALOGUE_BASE( 142 ) + BEAT_GENLIST_PART_PADDING_LEFT( 10 ) + part { name: "elm.icon.bg"; + scale: 1; + description { state: "default" 0.0; + min: 90 90; + max: 90 90; + fixed: 1 1; + align: 0.0 0.0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.padding.left"; + } + rel2 { + offset: 0 0; + to_x: "elm.padding.left"; + } + image { + normal: "00_list_thumbnail_bg.png"; + border: 1 1 1 1; + border_scale: 1; + middle: NONE; + } + } + } + part { name: "elm.base.text"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.padding.icon.right"; + } + color: GENLIST_PART_BG_COLOR_INC; + } + } + part { name: "elm.rect.dialogue"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 10 0; + fixed: 1 0; + rel1 { + relative: 0.0 0.0; + to_x: "elm.base.text"; + } + rel2 { + relative: 0.0 1.0; + to_x: "elm.base.text"; + } + color: 199 199 199 255; + align: 0.0 0.5; + } + } + part { name: "center_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 0 1; + fixed: 0 1; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1 { + relative: 0.0 0.5; + to_x: "elm.base.text"; + } + rel2.relative: 1.0 0.5; + align: 0.5 1.0; + } + } + part { name: "bottom_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 0 1; + fixed: 0 1; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1 { + relative: 1.0 1.0; + to_x: "elm.base.text"; + } + rel2.relative: 1.0 1.0; + align: 0.5 1.0; + } + } + BEAT_GENLIST_PART_DIALOGUE_PADDING_RIGHT( 10 ) + part { name: "editing_vertical_line"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + min: 1 0; + fixed: 1 0; + color: GENLIST_PART_BOTTOM_LINE_INC; + rel1.to_x: "elm.padding.right"; + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.right"; + } + align: 0.0 0.5; + visible: 0; + } + description { state: "editing" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "elm.icon"; + type: SWALLOW; + description { state: "default" 0.0; + rel1.to: "elm.icon.bg"; + rel2.to: "elm.icon.bg"; + } + } + part { name: "elm.padding.icon.right"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 10 0; + fixed: 1 0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.icon.bg"; + } + rel2.to_x: "elm.icon.bg"; + visible: 0; + align: 0.0 0.5; + } + } + part { name: "elm.padding.text.left"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 10 0; + fixed: 1 0; + rel1 { + relative: 1.0 0.0; + to_x: "elm.rect.dialogue"; + } + rel2.to_x: "elm.rect.dialogue"; + visible: 0; + align: 0.0 0.5; + } + } + part { name: "elm.text.1"; + 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.text.left"; + } + rel2 { + relative: 0.0 0.0; + to_x: "elm.padding.right"; + to_y: "center_line"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Roman"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + } + part { name: "elm.text.2"; + clip_to: "disclip"; + type: TEXT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1 { + relative: 1.0 0.5; + to_x: "elm.padding.text.left"; + } + rel2 { + relative: 0.0 0.0; + to_x: "elm.padding.right"; + to_y: "bottom_line"; + } + color: GENLIST_PART_TEXT_COLOR_INC; + text { + font: "SLP:style=Roman"; + size: 28; + min: 0 1; + align: 0.0 0.5; + } + } + } + part { name: "elm.icon.edit"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + fixed: 1 1; + rel1 { + relative: 0.179 0.5; + to_x: "elm.padding.right"; + } + rel2 { + relative: 1.0 0.824; + 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: "elm.text"; + target: "elm.text.sub"; + } + program { name: "go_passive"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "elm.text.sub"; + 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: "go_editing"; + signal: "elm,state,editing"; + source: "elm"; + action: STATE_SET "editing" 0.0; + target: "elm.padding.right"; + target: "editing_vertical_line"; + } + program { name: "go_viewing"; + signal: "elm,state,viewing"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.padding.right"; + target: "editing_vertical_line"; + } + } + } + group { name: "elm/genlist/item/dialogue.3icon/default"; + alias: "elm/genlist/item_odd/dialogue.3icon/default"; + alias: "elm/genlist/item_compress/dialogue.3icon/default"; + alias: "elm/genlist/item_compress_odd/dialogue.3icon/default"; + + data.item: "stacking" "above"; + data.item: "selectraise" "on"; + data.item: "icons" "elm.icon.1 elm.icon.2 elm.icon.3"; + + parts { + BEAT_GENLIST_PART_DIALOGUE_BASE( 46 ) + BEAT_GENLIST_PART_PADDING_LEFT( 10 ) + BEAT_GENLIST_PART_DIALOGUE_PADDING_RIGHT( 10 ) + part { name: "elm.icon.1"; + clip_to: "disclip"; + type: SWALLOW; + description { state: "default" 0.0; + min: 146 0; + fixed: 1 0; + rel1.to_x: "elm.padding.right"; + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.right"; + } + align: 1.0 0.5; + } + } + part { name: "elm.padding.icon.1.left"; + clip_to: "disclip"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 10 0; + fixed: 1 0; + rel1.to_x: "elm.icon.1"; + rel2 { + relative: 0.0 1.0; + to_x: "elm.icon.1"; + } + visible: 0; + align: 1.0 0.5; + } + } + part { name: "elm.icon.2"; + clip_to: "disclip"; + type: SWALLOW; + description { state: "default" 0.0; + min: 146 0; + fixed: 1 0; + rel1.to_x: "elm.padding.icon.1.left"; + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.icon.1.left"; + } + align: 1.0 0.5; + } + } + part { name: "elm.padding.icon.2.left"; + clip_to: "disclip"; + type: RECT; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 10 0; + fixed: 1 0; + rel1.to_x: "elm.icon.2"; + rel2 { + relative: 0.0 1.0; + to_x: "elm.icon.2"; + } + visible: 0; + align: 1.0 0.5; + } + } + part { name: "elm.icon.3"; + clip_to: "disclip"; + type: SWALLOW; + description { state: "default" 0.0; + min: 146 0; + fixed: 1 0; + rel1.to_x: "elm.padding.icon.2.left"; + rel2 { + relative: 0.0 1.0; + to_x: "elm.padding.icon.2.left"; + } + align: 1.0 0.5; + } + } + 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"; + } + program { name: "go_editing"; + signal: "elm,state,editing"; + source: "elm"; + action: STATE_SET "editing" 0.0; + target: "elm.padding.right"; + } + program { name: "go_viewing"; + signal: "elm,state,viewing"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.padding.right"; + } + } + }