From 1828b786beb94c287405ae605f526c0e5c82bea9 Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Tue, 19 Jul 2011 10:32:24 +0900 Subject: [PATCH] [editfield & entry] editfield's new style is added. font_color_black --- themes/groups/editfield.edc | 614 +++++++++++++++++++++++++++++++++++++++++++- themes/groups/entry.edc | 4 + 2 files changed, 617 insertions(+), 1 deletion(-) diff --git a/themes/groups/editfield.edc b/themes/groups/editfield.edc index 73aa684..7d31949 100644 --- a/themes/groups/editfield.edc +++ b/themes/groups/editfield.edc @@ -1214,4 +1214,616 @@ group { name: "elm/editfield/base/searchbar"; target: "elm.content.multi"; } } -} \ No newline at end of file +} + +group { name: "elm/editfield/base/font_color_black"; + images { + image: "00_field_btn_delete.png" COMP; + } + styles { + style { name: "editfield_content_singleline_black_style"; + base: "font=SLP:style=Roman font_size=32 color=#000000FF wrap=mixed ellipsis=1"; + tag: "br" "\n"; + tag: "ps" "ps"; + tag: "tab" "\t"; + tag: "em" "+ font=SLP:style=Oblique"; + tag: "b" "+ font=SLP:style=Bold"; + tag: "link" "+ color=#800 underline=on underline_color=#8008"; + tag: "hilight" "+ font=SLP:style=Bold"; + } + style { name: "editfield_content_multiline_black_style"; + base: "font=SLP:style=Roman font_size=32 color=#000000FF wrap=mixed"; + tag: "br" "\n"; + tag: "ps" "ps"; + tag: "tab" "\t"; + tag: "em" "+ font=SLP:style=Oblique"; + tag: "b" "+ font=SLP:style=Bold"; + tag: "link" "+ color=#800 underline=on underline_color=#8008"; + tag: "hilight" "+ font=SLP:style=Bold"; + } + style { name: "editfield_content_password_black_style"; + base: "font=SLP:style=Roman font_size=24 color=#000000FF wrap=none ellipsis=1"; + tag: "br" "\n"; + tag: "ps" "ps"; + tag: "tab" "\t"; + tag: "em" "+ font=SLP:style=Oblique"; + tag: "b" "+ font=SLP:style=Bold"; + tag: "link" "+ color=#800 underline=on underline_color=#8008"; + tag: "hilight" "+ font=SLP:style=Bold"; + } + } + script { + public single_line = 0; + public password_mode = 0; + + public set_multi_line() { + set_int(single_line, 0); + } + public set_single_line() { + set_int(single_line, 1); + } + public set_password() { + set_int(password_mode, 1); + } + public unset_password() { + set_int(password_mode, 0); + } + public no_edit() { + if(get_int(single_line) == 1) { + if(get_int(password_mode) == 0) { + set_state(PART:"elm.content.single", "no_edit", 0.0); + set_state(PART:"elm.content.multi", "default", 0.0); + set_state(PART:"elm.content.password", "default", 0.0); + } + else { + set_state(PART:"elm.content.single", "default", 0.0); + set_state(PART:"elm.content.multi", "default", 0.0); + set_state(PART:"elm.content.password", "no_edit", 0.0); + } + } + else if(get_int(single_line) == 0) { + set_state(PART:"elm.content.single", "default", 0.0); + set_state(PART:"elm.content.multi", "no_edit", 0.0); + set_state(PART:"elm.content.password", "default", 0.0); + } + set_state(PART:"elm.swallow.content", "no_edit", 0.0); + set_state(PART:"over", "default", 0.0); + set_state(PART:"top2", "default", 0.0); + } + } + parts { + part { + name: "base"; + type: RECT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + min: 0 80; + color: 0 0 0 0; + } + } + part { + name: "top1"; + type: RECT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + min: 0 20; + fixed: 1 1; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 0.0; + align: 0.5 0; + } + description { + state: "elm.text.show" 0.0; + inherit: "default" 0.0; + min: 0 35; + } + } + part { + name: "top2"; + type: RECT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + min: 0 6; + fixed: 1 1; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 0.0; + align: 0.5 0; + } + description { + state: "edit" 0.0; + inherit: "default" 0.0; + } + } + part { + name: "left1"; + type: RECT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + min: 0 0; + fixed: 1 1; + align: 0 0; + rel1.relative : 0.0 0.0; + rel2.relative : 0.0 1.0; + } + } + part { + name: "left2"; + type: RECT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + min: 0 0; + fixed: 1 1; + align: 0 0; + rel1.relative : 0.0 0.0; + rel2.relative : 0.0 1.0; + } + } + part { + name: "right1"; + type: RECT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + min: 0 0; + fixed: 1 1; + align: 1 0; + rel1.relative : 1.0 0.0; + rel2.relative : 1.0 1.0; + } + description { + state: "elm.eraser.show" 0.0; + inherit: "default" 0.0; + min: 40 0; + } + } + part { + name: "right2"; + type: RECT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + min: 0 0; + fixed: 1 1; + align: 1 0; + rel1.relative : 1.0 0.0; + rel2.relative : 1.0 1.0; + } + } + part { + name: "bottom1"; + type: RECT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + min: 0 20; + fixed: 1 1; + align: 0 1; + rel1.relative: 0.0 1.0; + } + description { + state: "elm.text.show" 0.0; + inherit: "default" 0.0; + min: 0 5; + } + } + part { + name: "bottom2"; + type: RECT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + min: 0 25; + fixed: 0 1; + rel1.relative: 0.0 1.0; + align: 0 1; + } + description { + state: "elm.text.show" 0.0; + inherit: "default" 0.0; + min: 0 8; + } + } + part { + name: "bottom3"; + type: RECT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + min: 0 70; + fixed: 0 1; + rel1.relative: 0.0 1.0; + align: 0 1; + } + description { + state: "elm.text.show" 0.0; + inherit: "default" 0.0; + min: 0 60; + } + } + part { + name: "elm.text"; + type: TEXT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + align: 0.0 0.0; + min: 0 34; + fixed: 1 1; + rel1 { + relative: 1.0 1.0; + to_x: "left2"; + to_y: "top2"; + } + rel2 { + relative: 1.0 1.0; + to_x: "left2"; + to_y: "top2"; + } + color: 0 0 0 255; + text { + font: "SLP:style=Medium"; + size: 24; + min: 1 1; + align: 0.0 0.0; + } + } + description { + state: "elm.text.show" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { + name: "elm.guidetext"; + type: TEXT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + align: 0.0 0.0; + fixed: 1 1; + rel1.to: "elm.swallow.content"; + rel2.to: "elm.swallow.content"; + color: EDITFIELD_GUIDE_TEXT_COLOR_INC; + text { + font: "SLP:style=Roman"; + size: 32; + min: 0 0; + align: 0.0 0.5; + } + } + description { + state: "hidden" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { + name: "elm.content.single"; + type: TEXTBLOCK; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + fixed: 1 1; + rel1.to: "elm.swallow.content"; + rel2.to: "elm.swallow.content"; + text { + style: "editfield_content_singleline_black_style"; + min: 0 0; + max: 0 1; + } + } + description { + state: "no_edit" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { + state: "edit" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { + name: "elm.content.multi"; + type: TEXTBLOCK; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + fixed: 1 1; + rel1.to: "elm.swallow.content"; + rel2.to: "elm.swallow.content"; + text { + style: "editfield_content_multiline_black_style"; + min: 0 1; + } + } + description { + state: "no_edit" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { + state: "edit" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { + name: "elm.content.password"; + type: TEXTBLOCK; + scale: 1; + ignore_flags: ON_HOLD; + entry_mode: PASSWORD; + multiline: 0; + description { + state: "default" 0.0; + visible: 0; + fixed: 1 1; + rel1.to: "elm.swallow.content"; + rel2.to: "elm.swallow.content"; + text { + style: "editfield_content_password_black_style"; + repch: "*"; + min: 0 0; + max: 0 1; + } + } + description { + state: "single_no_edit" 0.0; + inherit: "default" 0.0; + visible: 1; + } + description { + state: "edit" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { + name: "elm.swallow.content"; + type: SWALLOW; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + min: 0 40; + rel1 { + relative : 1.0 1.0; + to_x: "left1"; + to_y: "top1"; + } + rel2 { + relative : 0.0 0.0; + to_x: "right1"; + to_y: "bottom1"; + } + align: 0.0 0.5; + } + description { + state: "no_edit" 0.0; + inherit: "default" 0.0; + visible: 0; + } + description { + state: "edit" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { + name: "over"; + type: RECT; + scale: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + rel1.to: "base"; + rel2.to: "base"; + color: 0 0 0 0; + } + description { + state: "edit" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { + name: "eraser_image"; + scale: 1; + description { + state: "default" 0.0; + visible: 0; + min: 30 30; + fixed: 1 1; + align: 1 1; + rel1 { + relative: 0.0 0.0; + to_x : "right2"; + to_y : "bottom2"; + } + rel2 { + relative: 0.0 0.0; + to_x : "right2"; + to_y : "bottom2"; + } + image { + normal: "00_field_btn_delete.png"; + border: 10 10 10 10; + border_scale: 1; + } + } + description { + state: "elm.eraser.show" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { + name: "eraser"; + mouse_events: 1; + ignore_flags: ON_HOLD; + description { + state: "default" 0.0; + visible: 0; + color: 0 0 0 0; + rel1 { + relative: 0.0 0.0; + to_x : "eraser_image"; + to_y : "bottom3"; + } + } + description { + state: "elm.eraser.show" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + } + programs { + program { + name: "guidetext_show"; + signal: "elm,state,guidetext,visible"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.guidetext"; + } + program { + name: "guidetext_hide"; + signal: "elm,state,guidetext,hidden"; + source: "elm"; + action: STATE_SET "hidden" 0.0; + target: "elm.guidetext"; + } + program { + name: "eraser_show"; + signal: "elm,state,eraser,show"; + source: "elm"; + action: STATE_SET "elm.eraser.show" 0.0; + target: "right1"; + target: "eraser_image"; + target: "eraser"; + } + program { + name: "eraser_hide"; + signal: "elm,state,eraser,hidden"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "right1"; + target: "eraser_image"; + target: "eraser"; + } + program { + name: "multiline_set"; + signal: "elm,state,text,multiline"; + source: "elm"; + script { + set_multi_line(); + } + } + program { + name: "singleline_set"; + signal: "elm,state,text,singleline"; + source: "elm"; + script { + set_single_line(); + } + } + program { + name: "password_set"; + signal: "elm,state,password,set"; + source: "elm"; + script { + set_password(); + } + } + program { + name: "password_unset"; + signal: "elm,state,password,unset"; + source: "elm"; + script { + unset_password(); + } + } + program { + name: "editing"; + signal: "elm,state,over,hide"; + source: "elm"; + action: STATE_SET "edit" 0.0; + target: "elm.swallow.content"; + target: "elm.content.password"; + target: "elm.content.multi"; + target: "elm.content.single"; + target: "over"; + target: "top2"; + } + program { + name: "no_editing"; + signal: "elm,state,over,show"; + source: "elm"; + script { + no_edit(); + } + } + program { + name: "label_show"; + signal: "elm,state,text,visible"; + source: "elm"; + action: STATE_SET "elm.text.show" 0.0; + target: "elm.text"; + target: "top1"; + target: "bottom1"; + target: "bottom2"; + target: "bottom3"; + } + program { + name: "label_hide"; + signal: "elm,state,text,hidden"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.text"; + target: "top1"; + target: "bottom1"; + target: "bottom2"; + target: "bottom3"; + } + program { + name: "entry_show"; + signal: "elm,state,entry,show"; + source: "elm"; + action: STATE_SET "edit" 0.0; + target: "elm.swallow.content"; + target: "elm.content.multi"; + } + } +} diff --git a/themes/groups/entry.edc b/themes/groups/entry.edc index 36d99e5..7903d11 100644 --- a/themes/groups/entry.edc +++ b/themes/groups/entry.edc @@ -2465,6 +2465,7 @@ group { name: "elm/entry/base/font_color_black"; alias: "elm/entry/base/font_color_black/multiline"; alias: "elm/entry/base/font_color_black/multiline/default"; alias: "elm/entry/base/font_color_black/multiline/lighting"; + alias: "elm/entry/base/editfield/font_color_black"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; @@ -2569,6 +2570,7 @@ group { name: "elm/entry/base-charwrap/font_color_black"; alias: "elm/entry/base/font_color_black/multiline/char_wrap"; alias: "elm/entry/base/font_color_black/multiline/default/char_wrap"; alias: "elm/entry/base/font_color_black/multiline/lighting/char_wrap"; + alias: "elm/entry/base-charwrap/editfield/font_color_black"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; @@ -2672,6 +2674,7 @@ group { name: "elm/entry/base-single/font_color_black"; alias: "elm/entry/base-single/font_color_black/singleline"; alias: "elm/entry/base-single/font_color_black/singleline/default"; alias: "elm/entry/base-single/font_color_black/singleline/lighting"; + alias: "elm/entry/base-single/editfield/font_color_black"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; @@ -2768,6 +2771,7 @@ group { name: "elm/entry/base-single/font_color_black"; } group { name: "elm/entry/base-password/font_color_black"; + alias: "elm/entry/base-password/editfield/font_color_black"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; -- 2.7.4