/* * efl-theme-tizen * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the License); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an AS IS BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #define ENTRY_BLOCK_HANDLE_SOURCE7 "elm/entry/selection/block_handle_left" #define ENTRY_BLOCK_HANDLE_SOURCE8 "elm/entry/selection/block_handle_right" #define ENTRY_CURSOR_HANDLE_SOURCE9 "elm/entry/cursor_handle/default" #define ENTRY_BLOCK_HANDLE_SOURCE10 "elm/entry/selection/block_handle_edge_left" #define ENTRY_BLOCK_HANDLE_SOURCE11 "elm/entry/selection/block_handle_edge_right" #define ENTRY_FOCUS_DATA \ data.item: "focus_highlight" "on"; #define ENTRY_EDITFIELD_FOCUS_DATA \ data.item: "focus_highlight" "off"; #define ENTRY_FOCUS_IMAGE \ images { \ image: "00_focus.png" COMP; \ } #define ENTRY_EDITFIELD_FOCUS_IMAGE \ images { \ image: "00_edit_field_focus.png" COMP; \ image: "00_eidt_field_bg.png" COMP; \ } #define ENTRY_TEXTBLOCK_DEFAULT_REL \ rel1 { \ to_x: "focus_left_padding"; \ relative: 1.0 0.0; \ } \ rel2 { \ to_x: "editfield_space"; \ relative: 0.0 1.0; \ } #define ENTRY_SWALLOW_SCRIPT_PUBLIC \ script { \ public scroll_enabled; \ } #define ENTRY_SWALLOW_PARTS \ part { name: "editfield_space"; \ type: SPACER; \ scale: 1; \ description { state: "default" 0.0; \ align: 1.0 0.5; \ min: 0 0; \ max: 0 0; \ rel1 { \ to_x: "focus_right_padding"; \ relative: 0.0 0.0; \ } \ rel2 { \ to_x: "focus_right_padding"; \ relative: 0.0 1.0; \ } \ } \ description { state: "rename_visible" 0.0; \ inherit: "default" 0.0; \ min: 9 0; \ max: 9 0; \ rel1 { \ to_x: "elm.swallow.rename"; \ relative: 0.0 0.0; \ } \ rel2 { \ to_x: "elm.swallow.rename"; \ relative: 0.0 1.0; \ } \ } \ description { state: "clear_visible" 0.0; \ inherit: "default" 0.0; \ min: 9 0; \ max: 9 0; \ rel1 { \ to_x: "elm.swallow.clear"; \ relative: 0.0 0.0; \ } \ rel2 { \ to_x: "elm.swallow.clear"; \ relative: 0.0 1.0; \ } \ } \ } \ part { name: "elm.swallow.clear"; \ type: SWALLOW; \ scale: 1; \ description { state: "default" 0.0; \ align: 1.0 0.5; \ fixed: 1 1; \ rel1 { \ to_x: "focus_right_padding"; \ relative: 0.0 0.0; \ } \ rel2 { \ to_x: "focus_right_padding"; \ relative: 0.0 1.0; \ } \ visible: 0; \ } \ description { state: "visible" 0.0; \ inherit: "default" 0.0; \ visible: 1; \ } \ } \ part { name: "elm.swallow.rename"; \ type: SWALLOW; \ scale: 1; \ description { state: "default" 0.0; \ align: 1.0 0.5; \ fixed: 1 1; \ rel1 { \ to_x: "focus_right_padding"; \ relative: 0.0 0.0; \ } \ rel2 { \ to_x: "focus_right_padding"; \ relative: 0.0 1.0; \ } \ visible: 0; \ } \ description { state: "visible" 0.0; \ inherit: "default" 0.0; \ visible: 1; \ } \ } #define ENTRY_FOCUS_PARTS \ part { name: "focus_bg"; \ type: RECT; \ scale: 1; \ description { state: "default" 0.0; \ visible: 0; \ rel1.relative: 0.0 0.0; \ rel2.relative: 1.0 1.0; \ } \ } \ part { name: "focus_left_padding"; \ type: SPACER; \ scale: 1; \ description { state: "default" 0.0; \ min: 10 0; \ max: 10 0; \ fixed: 1 0; \ align: 0.0 0.5; \ rel1 { \ to_x: "focus_bg"; \ relative: 0.0 0.0; \ } \ rel2 { \ to_x: "focus_bg"; \ relative: 0.0 1.0; \ } \ } \ description { state: "hidden" 0.0; \ inherit: "default" 0.0; \ min: 0 0; \ max: 0 0; \ } \ } \ part { name: "focus_right_padding"; \ type: SPACER; \ scale: 1; \ description { state: "default" 0.0; \ min: 10 0; \ max: 10 0; \ align: 1.0 0.5; \ fixed: 1 0; \ rel1 { \ to_x: "focus_bg"; \ relative: 1.0 0.0; \ } \ rel2 { \ to_x: "focus_bg"; \ relative: 1.0 1.0; \ } \ } \ description { state: "hidden" 0.0; \ inherit: "default" 0.0; \ min: 0 0; \ max: 0 0; \ } \ } \ part { name: "focus_image"; \ scale: 1; \ mouse_events: 0; \ description { state: "default" 0.0; \ visible: 0; \ image { \ normal: "00_focus.png"; \ border: 6 6 6 6; \ border_scale: 1; \ } \ rel1 { \ to_x: "focus_bg"; \ relative: 0.0 0.0; \ } \ rel2 { \ to_x: "focus_bg"; \ relative: 1.0 1.0; \ } \ } \ description { state: "focused" 0.0; \ inherit: "default" 0.0; \ visible: 1; \ } \ } #define ENTRY_EDITFIELD_FOCUS_PARTS \ part { name: "focus_bg"; \ type: IMAGE; \ scale: 1; \ mouse_events: 0; \ repeat_events: 1; \ description { state: "default" 0.0; \ visible: 1; \ image { \ normal: "00_edit_field_bg.png"; \ border: 8 8 8 8; \ border_scale: 1; \ } \ rel1.relative: 0.0 0.0; \ rel2.relative: 1.0 1.0; \ } \ description { state: "hidden" 0.0; \ inherit: "default" 0.0; \ visible: 0; \ } \ } \ part { name: "focus_left_padding"; \ type: SPACER; \ scale: 1; \ description { state: "default" 0.0; \ min: 10 0; \ max: 10 0; \ fixed: 1 0; \ align: 0.0 0.5; \ rel1 { \ to_x: "focus_bg"; \ relative: 0.0 0.0; \ } \ rel2 { \ to_x: "focus_bg"; \ relative: 0.0 1.0; \ } \ } \ description { state: "hidden" 0.0; \ inherit: "default" 0.0; \ min: 0 0; \ max: 0 0; \ } \ } \ part { name: "focus_right_padding"; \ type: SPACER; \ scale: 1; \ description { state: "default" 0.0; \ min: 10 0; \ max: 10 0; \ align: 1.0 0.5; \ fixed: 1 0; \ rel1 { \ to_x: "focus_bg"; \ relative: 1.0 0.0; \ } \ rel2 { \ to_x: "focus_bg"; \ relative: 1.0 1.0; \ } \ } \ description { state: "hidden" 0.0; \ inherit: "default" 0.0; \ min: 0 0; \ max: 0 0; \ } \ } \ part { name: "focus_image"; \ scale: 1; \ mouse_events: 0; \ description { state: "default" 0.0; \ visible: 0; \ image { \ normal: "00_edit_field_focus.png"; \ border: 8 8 8 8; \ border_scale: 1; \ } \ rel1 { \ to: "focus_bg"; \ relative: 0.0 0.0; \ } \ rel2 { \ to: "focus_bg"; \ relative: 1.0 1.0; \ } \ } \ description { state: "focused" 0.0; \ inherit: "default" 0.0; \ visible: 1; \ } \ } #define ENTRY_SWALLOW_PROGRAMS \ program { name: "scroll_enabled"; \ signal: "elm,state,scroll,enabled"; \ source: "*"; \ script { \ set_int(scroll_enabled, 1); \ set_state(PART:"focus_bg", "hidden", 0.0); \ set_state(PART:"focus_left_padding", "hidden", 0.0); \ set_state(PART:"focus_right_padding", "hidden", 0.0); \ } \ } \ program { name: "scroll_disabled"; \ signal: "elm,state,scroll,disabled"; \ source: "*"; \ script { \ set_int(scroll_enabled, 0); \ set_state(PART:"focus_bg", "default", 0.0); \ set_state(PART:"focus_left_padding", "default", 0.0); \ set_state(PART:"focus_right_padding", "default", 0.0); \ } \ } \ program { name: "clear_show"; \ signal: "elm,state,clear,visible"; \ source: "*"; \ script { \ new v; \ v = get_int(scroll_enabled); \ if (!v) { \ set_state(PART:"elm.swallow.clear", "visible", 0.0); \ set_state(PART:"editfield_space", "clear_visible", 0.0); \ } \ } \ } \ program { name: "clear_hide"; \ signal: "elm,state,clear,hidden"; \ source: "*"; \ script { \ new v; \ v = get_int(scroll_enabled); \ if (!v) { \ set_state(PART:"elm.swallow.clear", "default", 0.0); \ set_state(PART:"editfield_space", "default", 0.0); \ } \ } \ } \ program { name: "rename_show"; \ signal: "elm,state,rename,visible"; \ source: "*"; \ script { \ new v; \ v = get_int(scroll_enabled); \ if (!v) { \ set_state(PART:"elm.swallow.rename", "visible", 0.0); \ set_state(PART:"editfield_space", "rename_visible", 0.0); \ } \ } \ } \ program { name: "rename_hide"; \ signal: "elm,state,rename,hidden"; \ source: "*"; \ script { \ new v; \ v = get_int(scroll_enabled); \ if (!v) { \ set_state(PART:"elm.swallow.rename", "default", 0.0); \ set_state(PART:"editfield_space", "default", 0.0); \ } \ } \ } #define ENTRY_FOCUS_PROGRAMS \ program { name: "action_focus"; \ signal: "elm,action,focus_highlight,show"; \ source: "elm"; \ script { \ new v; \ v = get_int(scroll_enabled); \ if (!v) { \ set_state(PART:"focus_image", "focused", 0.0); \ } \ } \ } \ program { name: "action_unfocus"; \ signal: "elm,action,focus_highlight,hide"; \ source: "elm"; \ script { \ new v; \ v = get_int(scroll_enabled); \ if (!v) { \ set_state(PART:"focus_image", "default", 0.0); \ } \ } \ } #define ENTRY_EDITFIELD_FOCUS_PROGRAMS \ program { name: "action_focus"; \ signal: "elm,state,focus,on"; \ source: "*"; \ script { \ new v; \ v = get_int(scroll_enabled); \ if (!v) { \ set_state(PART:"focus_image", "focused", 0.0); \ } \ } \ } \ program { name: "action_unfocus"; \ signal: "elm,state,focus,off"; \ source: "*"; \ script { \ new v; \ v = get_int(scroll_enabled); \ if (!v) { \ set_state(PART:"focus_image", "default", 0.0); \ } \ } \ } sounds { sample { name: "touch_sound" AS_IS; source: "S_Touch_30ms.wav"; } } group { name: "elm/entry/base/default"; alias: "elm/entry/base-mixedwrap/default"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; styles { style { name: "entry_textblock_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" left_margin=1 right_margin=2 wrap=mixed text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "entry_textblock_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_DISABLED_TEXT_COLOR_INC" left_margin=1 right_margin=2 wrap=mixed text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "entry_textblock_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" left_margin=1 right_margin=2 wrap=mixed text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } data { item: context_menu_orientation "horizontal"; } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_textblock_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under //source6: "X"; // anchor over source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_style"; min: 0 1; align: 0.0 0.0; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; min: 0 1; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/entry/base-charwrap/default"; alias: "elm/entry/base/char_wrap"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; styles { style { name: "entry_textblock_char_wrap_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "entry_textblock_char_wrap_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_DISABLED_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "entry_textblock_char_wrap_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } data { item: context_menu_orientation "horizontal"; } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_textblock_char_wrap_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under //source6: "X"; // anchor over source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_char_wrap_style"; min: 0 1; align: 0.0 0.0; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_char_wrap_disabled_style"; min: 0 1; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/entry/base-nowrap/default"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_textblock_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "entry_textblock_style"; min: 1 1; align: 0.0 0.0; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; min: 0 1; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/entry/base/editfield"; alias: "elm/entry/base-mixedwrap/editfield"; alias: "elm/entry/base/editfield/default"; alias: "elm/entry/base/editfield/lighting"; alias: "elm/entry/base/editfield/multiline"; alias: "elm/entry/base/editfield/multiline/default"; alias: "elm/entry/base/editfield/multiline/lighting"; alias: "elm/entry/base/editfield/searchbar/default"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; styles { style { name: "editfield_textblock_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=mixed left_margin=1 right_margin=2"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "editfield_textblock_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_DISABLED_TEXT_COLOR_INC" wrap=mixed left_margin=1 right_margin=2"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "editfield_textblock_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_EDITFIELD_GUIDE_TEXT_COLOR_INC" wrap=mixed left_margin=1 right_margin=2"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } data { item: context_menu_orientation "horizontal"; } ENTRY_EDITFIELD_FOCUS_DATA ENTRY_EDITFIELD_FOCUS_IMAGE parts { ENTRY_EDITFIELD_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "editfield_textblock_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under //source6: "X"; // anchor over source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; text { style: "editfield_textblock_style"; min: 0 1; align: 0.0 0.0; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "editfield_textblock_disabled_style"; min: 0 1; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_EDITFIELD_FOCUS_PROGRAMS } } group { name: "elm/entry/base-charwrap/editfield"; alias: "elm/entry/base/editfield/char_wrap"; alias: "elm/entry/base/editfield/default/char_wrap"; alias: "elm/entry/base/editfield/lighting/char_wrap"; alias: "elm/entry/base/editfield/multiline/char_wrap"; alias: "elm/entry/base/editfield/multiline/default/char_wrap"; alias: "elm/entry/base/editfield/multiline/lighting/char_wrap"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; styles { style { name: "editfield_textblock_char_wrap_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "editfield_textblock_char_wrap_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_DISABLED_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "editfield_textblock_char_wrap_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_EDITFIELD_GUIDE_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } data { item: context_menu_orientation "horizontal"; } ENTRY_EDITFIELD_FOCUS_DATA ENTRY_EDITFIELD_FOCUS_IMAGE parts { ENTRY_EDITFIELD_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "editfield_textblock_char_wrap_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under //source6: "X"; // anchor over source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; text { style: "editfield_textblock_char_wrap_style"; min: 0 1; align: 0.0 0.0; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "editfield_textblock_char_wrap_disabled_style"; min: 0 1; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_EDITFIELD_FOCUS_PROGRAMS } } group { name: "elm/entry/base-single/editfield"; alias: "elm/entry/base-single/editfield/default"; alias: "elm/entry/base-single/editfield/lighting"; alias: "elm/entry/base-single/editfield/singleline"; alias: "elm/entry/base-single/editfield/singleline/default"; alias: "elm/entry/base-single/editfield/singleline/lighting"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; styles { style { name: "editfield_single_textblock_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "editfield_single_textblock_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_DISABLED_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "editfield_single_textblock_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_EDITFIELD_GUIDE_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry ellipsis=1.0"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } data { item: context_menu_orientation "horizontal"; } ENTRY_EDITFIELD_FOCUS_DATA ENTRY_EDITFIELD_FOCUS_IMAGE parts { ENTRY_EDITFIELD_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "editfield_single_textblock_guide_style"; min: 0 1; max: 0 1; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 0; source: "elm/entry/selection/default"; // selection under //source2: ; // selection over //source3: ; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "editfield_single_textblock_style"; min: 1 1; max: 0 1; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "editfield_single_textblock_disabled_style"; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_EDITFIELD_FOCUS_PROGRAMS } } group { name: "elm/entry/base-single/editfield/searchbar/default"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE styles { style { name: "editfield_searchbar_single_textblock_style"; base: "font=Tizen:style=Roman font_size="ENTRY_EDITFIELD_SEARCHBAR_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "editfield_searchbar_single_textblock_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_EDITFIELD_SEARCHBAR_TEXT_SIZE_INC" color="ENTRY_DISABLED_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "editfield_searchbar_single_textblock_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_EDITFIELD_SEARCHBAR_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry ellipsis=1.0"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "editfield_searchbar_single_textblock_guide_style"; min: 0 1; max: 0 1; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 0; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "editfield_searchbar_single_textblock_style"; min: 1 1; max: 0 1; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "editfield_searchbar_single_textblock_disabled_style"; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/entry/base-single/default"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; styles { style { name: "entry_single_textblock_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "entry_single_textblock_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_DISABLED_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link " "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "entry_single_textblock_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry ellipsis=1.0"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE data { item: context_menu_orientation "horizontal"; } parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_single_textblock_guide_style"; min: 0 1; max: 0 0; align: 0.0 0.5; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 0; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "entry_single_textblock_style"; min: 1 1; max: 0 0; align: 0.0 0.5; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_single_textblock_disabled_style"; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/entry/base-single-noedit/default"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_single_textblock_guide_style"; min: 0 1; max: 0 1; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 0; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "entry_single_textblock_style"; min: 1 1; max: 0 1; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_single_textblock_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } } } group { name: "elm/entry/base-noedit/default"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_textblock_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_style"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } } } group { name: "elm/entry/base-noedit-charwrap/default"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_textblock_char_wrap_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_char_wrap_style"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_char_wrap_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } } } group { name: "elm/entry/base-nowrap-noedit/default"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_textblock_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "entry_textblock_style"; min: 1 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } } } group { name: "elm/entry/base-password/default"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "editfield_single_textblock_guide_style"; min: 0 1; max: 0 1; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PASSWORD; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 0; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "entry_single_textblock_style"; repch: "•"; min: 1 1; max: 0 1; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_single_textblock_disabled_style"; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/entry/base-password/popup"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } styles { style { name: "entry_single_textblock_popup_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" align=center wrap=mixed ellipsis=1.0 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "entry_single_textblock_disabled_popup_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_DISABLED_TEXT_COLOR_INC" align=center wrap=mixed ellipsis=1.0 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "entry_single_textblock_popup_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" align=center wrap=mixed ellipsis=1.0 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_single_textblock_popup_guide_style"; min: 0 1; max: 0 1; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PASSWORD; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 0; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "entry_single_textblock_popup_style"; repch: "•"; min: 1 1; max: 0 1; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_single_textblock_disabled_popup_style"; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/entry/cursor/default"; parts { part { name: "clip2"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "clip"; rel2.to: "clip"; visible: 0; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "clip"; type: RECT; mouse_events: 0; scale: 1; clip_to: "clip2"; description { state: "default" 0.0; rel1.offset: -10 0; rel2.offset: 9 9; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; type: RECT; mouse_events: 0; scale: 1; clip_to: "clip"; description { state: "default" 0.0; min: 2 2; align: 0.5 1.0; color: 0 0 0 0; } } part { name: "glow"; type: RECT; mouse_events: 0; scale: 1; clip_to: "clip2"; description { state: "default" 0.0; min: 3 0; fixed: 1 0; align: 0.5 0.5; rel1 { relative: 0.0 0.0; offset: 0 -2; } rel2 { relative: 0.0 1.0; offset: 0 -2; } color: ENTRY_CURSOR_COLOR_INC; } description { state: "hidden" 0.0; inherit: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "show"; action: STATE_SET "hidden" 0.0; in: 0.6 0.0; target: "glow"; after: "show4"; } program { name: "show4"; action: STATE_SET "default" 0.0; in: 0.6 0.0; target: "glow"; after: "show"; } program { name: "focused"; signal: "elm,action,focus"; source: "elm"; action: STATE_SET "focused" 0.0; target: "clip2"; after: "show4"; } program { name: "unfocused"; signal: "elm,action,unfocus"; source: "elm"; action: STATE_SET "default" 0.0; target: "clip2"; after: "stop_glow"; } program { name: "stop_glow"; action: ACTION_STOP; target: "show"; target: "show4"; } } } group { name: "elm/entry/selection/default"; parts { part { name: "bg"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; color: ENTRY_SELECTION_BG_COLOR; } } } } group { name: "elm/entry/selection/block_handle_left"; data.item: "height" "79"; data.item: "gap" "32"; images { image: "copy&paste_Handler_left.png" COMP; image: "copy&paste_Handler_left_01.png" COMP; image: "copy&paste_Handler_left_reverse.png" COMP; image: "copy&paste_Handler_left_01_reverse.png" COMP; } parts { part { name: "edge"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0; max: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0; color: 0 0 0 0; visible: 0; align: 0 0; } } part { name: "handle"; mouse_events: 1; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; align: 1 0; rel2 { relative: 1 1; to_x: "edge"; } min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE; max: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE; image { normal: "copy&paste_Handler_left_01.png"; border: 0 0 0 0; } image.middle: SOLID; fill.smooth: 0; } description { state: "show" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "top" 0.0; inherit: "default" 0.0; visible: 1; align: 1 1; rel2 { relative: 1 1; to_x: "edge"; } image { normal: "copy&paste_Handler_left.png"; } } description { state: "bottom_reversed" 0.0; inherit: "default" 0.0; visible: 1; align: 0 0; rel1 { relative: 0 0; to_x: "edge"; } image { normal: "copy&paste_Handler_left_01_reverse.png"; } } description { state: "top_reversed" 0.0; inherit: "default" 0.0; visible: 1; align: 0 1; rel1 { relative: 0 0; to_x: "edge"; } image { normal: "copy&paste_Handler_left_reverse.png"; } } } } script { public handler_ontop; public handler_focused; } programs { program { name: "focused"; signal: "edje,focus,in"; source: "edje"; script { set_int(handler_focused, 1); } } program { name: "unfocused"; signal: "edje,focus,out"; source: "edje"; script { set_int(handler_focused, 0); set_state(PART:"handle", "default", 0.0); } } program { name: "bottom_reversed"; signal: "elm,state,bottom,reversed"; source: "elm"; script { set_state(PART:"handle", "bottom_reversed", 0.0); } } program { name: "top_reversed"; signal: "elm,state,top,reversed"; source: "elm"; script { set_state(PART:"handle", "top_reversed", 0.0); } } program { name: "top"; signal: "elm,state,top"; source: "elm"; script { new focused; focused = get_int(handler_focused); set_int(handler_ontop, 1); if (focused) { set_state(PART:"handle", "top", 0.0); } else { set_state(PART:"handle", "default", 0.0); } } } program { name: "bottom"; signal: "elm,state,bottom"; source: "elm"; script { new focused; focused = get_int(handler_focused); set_int(handler_ontop, 0); if (focused) { set_state(PART:"handle", "show", 0.0); } else { set_state(PART:"handle", "default", 0.0); } } } } } group { name: "elm/entry/selection/block_handle_right"; data.item: "height" "79"; data.item: "gap" "32"; images { image: "copy&paste_Handler_right.png" COMP; image: "copy&paste_Handler_right_01.png" COMP; image: "copy&paste_Handler_right_reverse.png" COMP; image: "copy&paste_Handler_right_01_reverse.png" COMP; } parts { part { name: "edge"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0; max: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0; color: 0 0 0 0; visible: 0; align: 0 0; } } part { name: "handle"; mouse_events: 1; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; align: 0 0; min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE; max: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE; image { normal: "copy&paste_Handler_right.png"; border: 0 0 0 0; } image.middle: SOLID; fill.smooth: 0; } description { state: "show" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "top" 0.0; inherit: "default" 0.0; visible: 1; align: 0 1; image { normal: "copy&paste_Handler_right_01.png"; } } description { state: "bottom_reversed" 0.0; inherit: "default" 0.0; visible: 1; align: 1 0; rel2 { relative: 1.0 0.0; to_x: "edge"; } image { normal: "copy&paste_Handler_right_reverse.png"; } } description { state: "top_reversed" 0.0; inherit: "default" 0.0; visible: 1; align: 1 1; rel2 { relative: 1.0 0.0; to_x: "edge"; } image { normal: "copy&paste_Handler_right_01_reverse.png"; } } } } script { public handler_ontop; public handler_focused; } programs { program { name: "focused"; signal: "edje,focus,in"; source: "edje"; script { set_int(handler_focused, 1); } } program { name: "unfocused"; signal: "edje,focus,out"; source: "edje"; script { set_int(handler_focused, 0); set_state(PART:"handle", "default", 0.0); } } program { name: "top"; signal: "elm,state,top"; source: "elm"; script { new focused; focused = get_int(handler_focused); set_int(handler_ontop, 1); if (focused) { set_state(PART:"handle", "top", 0.0); } else { set_state(PART:"handle", "default", 0.0); } } } program { name: "bottom"; signal: "elm,state,bottom"; source: "elm"; script { new focused; focused = get_int(handler_focused); set_int(handler_ontop, 0); if (focused) { set_state(PART:"handle", "show", 0.0); } else { set_state(PART:"handle", "default", 0.0); } } } program { name: "bottom_reversed"; signal: "elm,state,bottom,reversed"; source: "elm"; script { set_state(PART:"handle", "bottom_reversed", 0.0); } } program { name: "top_reversed"; signal: "elm,state,top,reversed"; source: "elm"; script { set_state(PART:"handle", "top_reversed", 0.0); } } } } group { name: "elm/entry/cursor_handle/default"; images { image: "copy&paste_Handler_center.png" COMP; image: "copy&paste_Handler_center_reverse.png" COMP; } parts { part { name: "handle"; scale: 1; mouse_events: 1; description { state: "default" 0.0; max: 59 86; min: 59 86; align: 0 0; visible: 0; align: 0.5 0; image { normal: "copy&paste_Handler_center.png"; border: 0 0 0 0; } image.middle: SOLID; fill.smooth: 0; } description { state: "show" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "top" 0.0; inherit: "default" 0.0; visible: 1; align: 0.5 1.0; image { normal: "copy&paste_Handler_center_reverse.png"; border: 0 0 0 0; } } } } script { public on_top; } programs { program { name: "focused"; signal: "edje,focus,in"; source: "edje"; script { new on_top_val = get_int(on_top); if (on_top_val) { set_state(PART:"handle", "top", 0.0); } else { set_state(PART:"handle", "show", 0.0); } } } program { name: "unfocused"; signal: "edje,focus,out"; source: "edje"; script { set_state(PART:"handle", "default", 0.0); } } program { name: "show"; signal: "edje,cursor,handle,show"; source: "edje"; script { set_int(on_top, 0); set_state(PART:"handle", "show", 0.0); } } program { name: "hide"; signal: "edje,cursor,handle,hide"; source: "edje"; script { set_state(PART:"handle", "default", 0.0); } } program { name: "top"; signal: "edje,cursor,handle,top"; source: "edje"; script { set_int(on_top, 1); set_state(PART:"handle", "top", 0.0); } } } } group { name: "elm/entry/selection/block_handle_edge_left"; parts { part { name: "align"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; min: 0 0; max: 0 0; color: 0 0 0 0; visible: 0; align: 0 0; } } part { name: "bg"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; color: ENTRY_SELECTION_EDGE_COLOR; min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0; max: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH -1; rel2 { relative: 0 1; to_x: "align"; } align: 0 0; visible: 0; } description { state: "show" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "show"; signal: "edje,focus,in"; source: "edje"; script { set_state(PART:"bg", "show", 0.0); } } program { name: "hide"; signal: "edje,focus,out"; source: "edje"; script { set_state(PART:"bg", "default", 0.0); } } } } group { name: "elm/entry/selection/block_handle_edge_right"; parts { part { name: "bg"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; color: ENTRY_SELECTION_EDGE_COLOR; min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0; max: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH -1; visible: 0; } description { state: "show" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "show"; signal: "edje,focus,in"; source: "edje"; script { set_state(PART:"bg", "show", 0.0); } } program { name: "hide"; signal: "edje,focus,out"; source: "edje"; script { set_state(PART:"bg", "default", 0.0); } } } } group { name: "elm/entry/anchor/default"; parts { part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 0; } } } } group { name: "elm/entry/preedit/default"; parts { part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 128 128 128 255; } } } } #define MAGNIFIER_SCALE 1.5 group { name: "elm/entry/magnifier/fixed-size"; data.item: "height" MAGNIFIER_HEIGHT_FIXED; data.item: "scale" MAGNIFIER_SCALE; data.item: "arrow" 24; images { image: "copy&paste_Magnifier_left.png" COMP; image: "copy&paste_Magnifier_middle.png" COMP; image: "copy&paste_Magnifier_right.png" COMP; } parts { part { name: "bg"; mouse_events: 0; scale: 1; type: RECT; description { state: "default" 0.0; fixed: 1 1; min: MAGNIFIER_WIDTH_FIXED MAGNIFIER_HEIGHT_FIXED; align: 0.5 0.0; visible: 1; color: 0 0 0 0; } } part { name: "bg_middle_left"; mouse_events: 0; scale: 1; type: RECT; description { state: "default" 0.0; min: 20 134; max: 20 -1; align: 1.0 0.0; rel2 { relative: 0.5 1.0; to: "bg"; } visible: 1; color: 0 0 0 0; } } part { name: "bg_middle_right"; mouse_events: 0; scale: 1; type: RECT; description { state: "default" 0.0; min: 20 134; max: 20 -1; align: 0.0 0.0; rel1 { relative: 0.5 0.0; to: "bg"; } visible: 1; color: 0 0 0 0; } } part { name: "bg_left"; mouse_events: 0; scale: 1; description { state: "default" 0.0; fixed: 1 1; min: 136 134; align: 0.0 0.0; rel1 { relative: 0.0 0.0; to: "bg"; } rel2 { relative: 0.0 1.0; to: "bg_middle_left"; } image { normal: "copy&paste_Magnifier_left.png"; border: 21 1 20 44; } image.middle: 1; fill.smooth: 0; } } part { name: "bg_middle"; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; rel1 { relative: 0.0 0.0; to: "bg_middle_left"; } rel2 { relative: 1.0 1.0; to: "bg_middle_right"; } image { normal: "copy&paste_Magnifier_middle.png"; border: 1 38 20 44; } image.middle: 1; fill.smooth: 0; } } part { name: "bg_right"; mouse_events: 0; scale: 1; description { state: "default" 0.0; fixed: 1 1; min: 136 134; rel1 { relative: 1.0 0.0; to: "bg_middle_right"; } rel2.to: "bg"; image { normal: "copy&paste_Magnifier_right.png"; border: 1 21 20 44; } image.middle: 1; fill.smooth: 0; } } part { name: "swallow"; type: SWALLOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; fixed: 1 1; align: 0.0 0.0; rel1 { to: "bg"; offset: 21-5 22-8; //need to update when image with rounded corners releases } rel2 { to: "bg"; offset: -21+5 -44+10; } } } } } group { name: "elm/entry/matchlist/default"; data.item: "max_height" "230"; parts { part { name: "base"; type: RECT; scale : 1; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 0.0 0.0; offset: 0 20; } rel2 { relative: 1.0 1.0; offset: 0 20; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1 { to: "base"; } rel2 { to: "base"; } } } } } /* Entry's bubble style */ styles { style { name: "entry_bubble_date_area_textblock_style"; base: "font=Tizen:style=Roman font_size="ENTRY_BUBBLE_DATE_AREA_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" left_margin=2 right_margin=2 wrap=mixed text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "entry_bubble_sent_textblock_style"; base: "font=Tizen:style=Roman style="ENTRY_BUBBLE_SENT_TEXT_SHADOW_STYLE" shadow_color="ENTRY_BUBBLE_SENT_TEXT_SHADOW_COLOR" font_size="ENTRY_BUBBLE_TEXT_SIZE" color="ENTRY_BUBBLE_SENT_TEXT_COLOR" left_margin=1 right_margin=2 wrap=mixed text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } style { name: "entry_bubble_receive_textblock_style"; base: "font=Tizen:style=Roman style="ENTRY_BUBBLE_RECEV_TEXT_SHADOW_STYLE" shadow_color="ENTRY_BUBBLE_RECEV_TEXT_SHADOW_COLOR" font_size="ENTRY_BUBBLE_TEXT_SIZE" color="ENTRY_BUBBLE_RECEV_TEXT_COLOR" left_margin=1 right_margin=2 wrap=mixed text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } group { name: "elm/entry/base/readmessage"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.rect.left.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_EX_PAD 0; fixed: 1 0; align: 0.0 0.0; color: 0 0 0 0; rel2.relative: 0.0 1.0; } } part { name: "elm.rect.right.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_IX_PAD 0; fixed: 1 0; align: 0.0 0.0; color: 0 0 0 0; rel1 { relative: 1.0 0.0; to: "elm.text"; } rel2.to: "elm.text"; } } part { name: "elm.rect.top.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_Y_PAD; fixed: 0 1; align: 0.0 0.0; color: 0 0 0 0; rel2.relative: 1.0 0.0; } } part { name: "elm.rect.bottom.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_Y_PAD; fixed: 0 1; align: 0.0 1.0; color: 0 0 0 0; rel1.relative: 0.0 1.0; } } part { name: "elm.image.bg"; type: IMAGE; scale: 1; description { state: "default" 0.0; rel2.to_x: "elm.rect.right.pad"; image { normal: "00_messagebubble_bg_receive.png"; border: 1 20 13 20; border_scale: 1; } } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection // source6: "X"; // anchor over description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.0; rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; } rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; } text { style: "entry_textblock_style"; min: 0 1; max: 1 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/base-noedit/readmessage"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.rect.left.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_EX_PAD 0; fixed: 1 0; align: 0.0 0.0; color: 0 0 0 0; rel2.relative: 0.0 1.0; } description { state: "callerid_on" 0.0; inherit: "default" 0.0; min: ENTRY_BUBBLE_EX_CALLERID_PAD 0; } } part { name: "elm.rect.right.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_IX_PAD 0; fixed: 1 0; align: 0.0 0.0; color: 0 0 0 0; rel1 { relative: 1.0 0.0; to: "elm.text"; } rel2.to: "elm.text"; } } part { name: "elm.rect.top.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_Y_PAD; fixed: 0 1; align: 0.0 0.0; color: 0 0 0 0; rel2.relative: 1.0 0.0; } } part { name: "elm.rect.topleft.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD; max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD; fixed: 1 1; align: 0.0 0.0; visible: 0; } } part { name: "elm.rect.bottom.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_BOTTOM_PAD; fixed: 0 1; align: 0.0 1.0; color: 0 0 0 0; rel1.relative: 0.0 1.0; } } part { name: "elm.rect.bottomleft.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_BOTTOMRIGHT_PAD 2; max: ENTRY_BUBBLE_BOTTOMRIGHT_PAD 2; align: 0.0 1.0; visible: 0; } } part { name: "elm.rect.groupchat.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_GROUPCHART_PAD; max: ENTRY_BUBBLE_GROUPCHART_PAD; align: 0.0 0.0; visible: 0; } description { state: "callerid_on" 0.0; inherit: "default" 0.0; min: ENTRY_BUBBLE_GROUPCHART_WITH_CALLERID_PAD; max: ENTRY_BUBBLE_GROUPCHART_WITH_CALLERID_PAD; } } part { name: "elm.rect.groupchat.text.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 120 14; max: 120 14; align: 0.0 0.0; visible: 0; rel1 { relative: 0.0 1.0; to: "elm.rect.groupchat.pad"; } } } part { name: "elm.text.groupchat"; type: TEXT; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; fixed: 1 1; text { font: "Tizen:style=Roman"; size: ENTRY_BUBBLE_GROUPCHAT_SIZE_INC; min: 1 0; align: 0.0 0.5; text_class: "tizen"; } visible: 1; color: ENTRY_BUBBLE_GROUPCHAT_COLOR_INC; rel1 { relative: 1.0 0.0; to: "elm.rect.groupchat.pad"; } rel2.to_y: "elm.rect.groupchat.pad"; } } part { name: "elm.image.bg"; type: IMAGE; scale: 1; description { state: "default" 0.0; rel2.to_x: "elm.rect.right.pad"; image { normal: "00_messagebubble_bg_receive.png"; border: ENTRY_BUBBLE_RECEV_BG_BORDER_INC; border_scale: 1; } } description { state: "callerid_on" 0.0; inherit: "default" 0.0; rel1 { relative: 1.0 0.0; to_x: "elm.rect.bottomleft.pad"; } } description { state: "callerid_groupchat" 0.0; inherit: "default" 0.0; rel1 { relative: 1.0 1.0; to_x: "elm.rect.bottomleft.pad"; to_y:"elm.rect.groupchat.pad"; } } description { state: "groupchat_on" 0.0; inherit: "default" 0.0; rel1 { relative: 0.0 1.0; to_y:"elm.rect.groupchat.pad"; } } } // it's temporary blocked for prepare entry's signal feature /* part { name: "elm.text.subject"; type: TEXTBLOCK; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; text { style: "entry_textblock_style"; min: 0 1; } rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; } rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; } } } */ part { name: "elm.rect.subject.line"; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 0 1; align: 0.0 0.0; color: 0 0 0 255; rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; } rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; } } } part { name: "elm.swallow.callerid"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT; max: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT; fixed: 1 1; align: 0.0 0.0; visible: 0; rel1 { relative: ENTRY_BUBBLE_RECEV_CALLERID_REL_INC; to_x: "elm.rect.topleft.pad"; to_y: "elm.rect.topleft.pad"; } rel2 { relative: ENTRY_BUBBLE_RECEV_CALLERID_REL_INC; to_x: "elm.rect.topleft.pad"; to_y: "elm.rect.bottom.pad"; } } description { state: "callerid_on" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.rect.callerid.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD; max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD; fixed: 1 1; align: 0.0 0.0; visible: 0; rel1 { relative: 1.0 1.0; to: "elm.swallow.callerid"; to_y: "elm.rect.top.pad"; } rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; } } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; min: 200 0; align: 0.0 0.0; rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.subject.line"; } rel2 { relative: 1.0 1.0; to_y: "elm.rect.subject.line"; } text { style: "entry_bubble_receive_textblock_style"; min: 0 1; max: 1 0; } } /* callerid only */ description { state: "callerid_on" 0.0; inherit: "default" 0.0; rel1 { relative: 1.0 1.0; to_x: ENTRY_BUBBLE_READ_TEXT_CALLID_REL1_X_INC; to_y: "elm.rect.subject.line"; } rel2 { relative: 1.0 1.0; to_y: "elm.rect.subject.line"; } } /* callerid and groupchat */ description { state: "callerid_groupchat" 0.0; inherit: "default" 0.0; rel1 { relative: 1.0 1.0; to_x: ENTRY_BUBBLE_READ_TEXT_CALLID_REL1_X_INC; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; } rel2 { relative: 1.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; } } /* groupchat only */ description { state: "groupchat_on" 0.0; inherit: "default" 0.0; rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; } rel2 { relative: 1.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; } } } part { name: "elm.rect.status.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC 64; max: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC 64; fixed: 1 1; align: 0.0 1.0; visible: 0; color: 255 0 0 255; rel1 { relative: ENTRY_BUBBLE_READ_STATUS_TIME_PAD_REL_INC; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; } rel2 { relative: 1.0 1.0; to_y: "elm.rect.bottom.pad"; } } } part { name: "elm.rect.time.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC; max: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC; fixed: 1 1; align: 0.0 0.0; visible: 0; color: 0 255 0 255; rel1.to: "elm.rect.status.pad"; rel2 { relative: 1.0 1.0; to_y: "elm.rect.bottom.pad"; } } } part { name: "elm.text.status"; type: TEXT; scale: 1; description { state: "default" 0.0; align: 0.0 1.0; fixed: 1 1; text { font: "Tizen:style=Roman"; size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC; min: 1 0; text_class: "tizen"; } visible: 1; color: ENTRY_BUBBLE_READ_STATUS_TIME_COLOR_INC; rel1 { relative: ENTRY_BUBBLE_READ_STATUS_REL_INC; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; } rel2 { relative: ENTRY_BUBBLE_READ_STATUS_REL_INC; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text.time"; type: TEXT; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; fixed: 1 1; text { font: "Tizen:style=Roman"; size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC; min: 1 0; text_class: "tizen"; } visible: 1; color: ENTRY_BUBBLE_READ_STATUS_TIME_COLOR_INC; rel1 { relative: ENTRY_BUBBLE_READ_TIME_REL_INC; to_x: "elm.rect.time.pad"; to_y: "elm.rect.time.pad"; } rel2 { relative: ENTRY_BUBBLE_READ_TIME_REL_INC; to_x: "elm.rect.time.pad"; to_y: "elm.rect.time.pad"; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.swallow.icon1"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC; max: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC; fixed: 1 1; align: 0.0 1.0; visible: 0; rel1 { relative: 1.5 0.3; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; } rel2 { relative: 1.0 0.3; to_y: "elm.rect.bottom.pad"; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.rect.middle.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 0; max: 0 0; align: 0.0 0.0; color: 0 0 0 0; rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.text"; } } description { state: "show" 0.0; inherit: "default" 0.0; min: 0 ENTRY_BUBBLE_MIDDLE_PAD; max: 0 ENTRY_BUBBLE_MIDDLE_PAD; } } part { name: "elm.swallow.end"; type: SWALLOW; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.middle.pad"; } rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "go_callerid_on"; signal: "elm,state,callerid,enabled"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "default")) { set_state(PART:"elm.image.bg", "callerid_on", 0.0); set_state(PART:"elm.text", "callerid_on", 0.0); } else if (!strcmp(st, "groupchat_on")) { set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0); set_state(PART:"elm.text", "callerid_groupchat", 0.0); } set_state(PART:"elm.swallow.callerid", "callerid_on", 0.0); set_state(PART:"elm.rect.left.pad", "callerid_on", 0.0); set_state(PART:"elm.rect.groupchat.pad", "callerid_on", 0.0); } } program { name: "go_callerid_off"; signal: "elm,state,callerid,disabled"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "callerid_groupchat")) { set_state(PART:"elm.image.bg", "groupchat_on", 0.0); set_state(PART:"elm.text", "groupchat_on", 0.0); } else { set_state(PART:"elm.image.bg", "default", 0.0); set_state(PART:"elm.text", "default", 0.0); } set_state(PART:"elm.swallow.callerid", "default", 0.0); set_state(PART:"elm.rect.groupchat.pad", "default", 0.0); } } /* groupchat - since white-hd theme */ #if ENTRY_BUBBLE_GROUPCHART_ENABLE_INC program { name: "go_groupchat_on"; signal: "elm,state,groupchat,enabled"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "default")) { set_state(PART:"elm.image.bg", "groupchat_on", 0.0); set_state(PART:"elm.text", "groupchat_on", 0.0); } else if (!strcmp(st, "callerid_on")) { set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0); set_state(PART:"elm.text", "callerid_groupchat", 0.0); } } } #endif program { name: "go_textstatus_on"; signal: "elm,state,text,status,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text.time"; target: "elm.text.status"; after: "go_contentstatus_off"; } program { name: "go_textstatus_off"; signal: "elm,state,text,status,disbled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text.time"; target: "elm.text.status"; } program { name: "go_contentstatus_on"; signal: "elm,state,content,status,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "elm.swallow.icon1"; after: "go_textstatus_off"; } program { name: "go_contentstatus_off"; signal: "elm,state,content,status,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon1"; } program { name: "show_middle_pad"; signal: "elm,state,middle,pad,enabled"; source: "elm"; action: STATE_SET "show" 0.0; target: "elm.rect.middle.pad"; } program { name: "hide_middle_pad"; signal: "elm,state,middle,pad,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.rect.middle.pad"; } } } group { name: "elm/entry/base-noedit-charwrap/readmessage"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.rect.left.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_EX_PAD 0; fixed: 1 0; align: 0.0 0.0; color: 0 0 0 0; rel2.relative: 0.0 1.0; } } part { name: "elm.rect.right.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_IX_PAD 0; fixed: 1 0; align: 0.0 0.0; color: 0 0 0 0; rel1 { relative: 1.0 0.0; to_x: "elm.text"; } rel2.to_x: "elm.text"; } } part { name: "elm.rect.top.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_Y_PAD; fixed: 0 1; align: 0.0 0.0; color: 0 0 0 0; rel2.relative: 1.0 0.0; } } part { name: "elm.rect.bottom.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_Y_PAD; fixed: 0 1; align: 0.0 1.0; color: 0 0 0 0; rel1.relative: 0.0 1.0; } } part { name: "elm.image.bg"; type: IMAGE; scale: 1; description { state: "default" 0.0; rel2.to_x: "elm.rect.right.pad"; image { normal: "00_messagebubble_bg_receive.png"; border: 1 20 13 20; border_scale: 1; } } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.0; rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; } rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; } text { style: "entry_textblock_char_wrap_style"; min: 0 1; max: 1 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_char_wrap_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/base/sentmessage"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.rect.right.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_EX_PAD 0; fixed: 1 0; align: 1.0 0.0; color: 0 0 0 0; rel1.relative: 1.0 0.0; } } part { name: "elm.rect.left.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_IX_PAD 0; fixed: 1 0; align: 1.0 0.0; color: 0 0 0 0; rel1 { relative: 0.0 0.0; to: "elm.text"; } rel2 { relative: 0.0 1.0; to: "elm.text"; } } } part { name: "elm.rect.top.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_Y_PAD; fixed: 0 1; align: 0.0 0.0; color: 0 0 0 0; rel2.relative: 1.0 0.0; } } part { name: "elm.rect.bottom.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_Y_PAD; fixed: 0 1; align: 0.0 1.0; color: 0 0 0 0; rel1.relative: 0.0 1.0; } } part { name: "elm.image.bg"; type: IMAGE; scale: 1; description { state: "default" 0.0; rel1.to_x: "elm.rect.left.pad"; image { normal: "00_messagebubble_bg_sent.png"; border: 20 1 13 20; border_scale: 1; } } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under // source6: "X"; // anchor over source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.0; rel1 { relative: 0.0 1.0; to_y: "elm.rect.top.pad";} rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; } text { style: "entry_textblock_style"; min: 0 1; max: 1 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/base-noedit/sentmessage"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.rect.right.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_EX_PAD 0; fixed: 1 0; align: 1.0 0.0; color: 0 0 0 0; rel1.relative: 1.0 0.0; } description { state: "callerid_on" 0.0; inherit: "default" 0.0; min: ENTRY_BUBBLE_EX_CALLERID_PAD 0; } } part { name: "elm.rect.left.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_IX_PAD 0; fixed: 1 0; align: 1.0 0.0; color: 0 0 0 0; rel1 { relative: 0.0 0.0; to: "elm.text"; } rel2 { relative: 0.0 1.0; to: "elm.text"; } } } part { name: "elm.rect.topright.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD; max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD; align: 1.0 0.0; visible: 0; rel1.relative: 1.0 0.0; } } part { name: "elm.rect.top.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_Y_PAD; fixed: 0 1; align: 0.0 0.0; color: 0 0 0 0; rel2.relative: 1.0 0.0; } } part { name: "elm.rect.bottom.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_BOTTOM_PAD; fixed: 0 1; align: 0.0 1.0; color: 0 0 0 0; rel1.relative: 0.0 1.0; } } part { name: "elm.rect.bottomright.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_BOTTOMRIGHT_PAD 2; max: ENTRY_BUBBLE_BOTTOMRIGHT_PAD 2; align: 1.0 1.0; visible: 0; } } part { name: "elm.rect.groupchat.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_GROUPCHART_PAD; max: ENTRY_BUBBLE_GROUPCHART_PAD; align: 1.0 0.0; visible: 0; } description { state: "callerid_on" 0.0; inherit: "default" 0.0; min: ENTRY_BUBBLE_GROUPCHART_WITH_CALLERID_PAD; max: ENTRY_BUBBLE_GROUPCHART_WITH_CALLERID_PAD; } } part { name: "elm.rect.groupchat.text.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 120 14; max: 120 14; align: 0.0 0.0; visible: 0; rel1 { relative: 0.0 1.0; to: "elm.rect.groupchat.pad"; } } } part { name: "elm.text.groupchat"; type: TEXT; scale: 1; description { state: "default" 0.0; align: 1.0 1.0; fixed: 1 1; text { font: "Tizen:style=Roman"; size: ENTRY_BUBBLE_GROUPCHAT_SIZE_INC; min: 1 0; align: 1.0 0.5; text_class: "tizen"; } visible: 1; color: ENTRY_BUBBLE_GROUPCHAT_COLOR_INC; rel2 { relative: 0.0 1.0; to: "elm.rect.groupchat.pad"; } } } part { name: "elm.image.bg"; type: IMAGE; scale: 1; description { state: "default" 0.0; rel1.to_x: "elm.rect.left.pad"; image { normal: "00_messagebubble_bg_sent.png"; border: ENTRY_BUBBLE_SENT_BG_BORDER_INC; border_scale: 1; } } description { state: "callerid_on" 0.0; inherit: "default" 0.0; rel2 { relative: 0.0 1.0; to: "elm.rect.bottomright.pad"; } } description { state: "callerid_groupchat" 0.0; inherit: "default" 0.0; rel1 { relative: 0.0 1.0; to_x:"elm.rect.left.pad"; to_y:"elm.rect.groupchat.pad"; } rel2 { relative: 0.0 1.0; to: "elm.rect.bottomright.pad"; } } description { state: "groupchat_on" 0.0; inherit: "default" 0.0; rel1 { relative: 0.0 1.0; to_x:"elm.rect.left.pad"; to_y:"elm.rect.groupchat.pad"; } } } // it's temporary blocked for prepare entry's signal feature /* part { name: "elm.text.subject"; type: TEXTBLOCK; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; text { style: "entry_textblock_style"; min: 0 1; } rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; } rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; } } } */ part { name: "elm.rect.subject.line"; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 0 1; align: 0.0 0.0; color: 0 0 0 255; rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; } rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; } } } part { name: "elm.swallow.callerid"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT; max: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT; align: 1.0 0.0; visible: 0; rel1 { relative: ENTRY_BUBBLE_CALLERID_RELATIVE_INC; to_x: "elm.rect.topright.pad"; to_y: "elm.rect.topright.pad"; } rel2 { relative: ENTRY_BUBBLE_CALLERID_RELATIVE_INC; to_x: "elm.rect.topright.pad"; to_y: "elm.rect.bottom.pad"; } } description { state: "callerid_on" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.rect.callerid.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD; max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD; align: 1.0 0.0; visible: 0; rel1 { relative: 0.0 1.0; to_x: "elm.swallow.callerid"; to_y: "elm.rect.topright.pad"; } rel2 { relative: 0.0 1.0; to_x: "elm.swallow.callerid"; to_y: "elm.rect.bottom.pad"; } } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; min: 200 0; align: 1.0 0.0; rel1 { relative: 0.0 1.0; to_y: "elm.rect.subject.line"; } rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.subject.line"; } text { style: "entry_bubble_sent_textblock_style"; min: 0 1; max: 1 0; } } /* callerid only */ description { state: "callerid_on" 0.0; inherit: "default" 0.0; rel1 { relative: 0.0 1.0; to_y: "elm.rect.subject.line";} rel2 { relative: 0.0 1.0; to_x: ENTRY_BUBBLE_TEXT_CALLID_REL2_X_INC; to_y: "elm.rect.subject.line"; } } /* callerid and groupchat */ description { state: "callerid_groupchat" 0.0; inherit: "default" 0.0; rel1 { relative: 0.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; } rel2 { relative: 0.0 1.0; to_x: ENTRY_BUBBLE_TEXT_CALLID_REL2_X_INC; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; } } /* groupchat only */ description { state: "groupchat_on" 0.0; inherit: "default" 0.0; rel1 { relative: 0.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; } rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; } } } part { name: "elm.rect.status.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC 64; fixed: 1 1; align: 1.0 1.0; visible: 0; color: 255 0 0 255; rel1 { relative: ENTRY_BUBBLE_STATUS_TIME_PAD_REL_INC; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; } rel2 { relative: ENTRY_BUBBLE_STATUS_TIME_PAD_REL_INC; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; } } } part { name: "elm.rect.time.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC; max: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC; fixed: 1 1; align: 0.0 0.0; visible: 0; color: 0 255 0 255; rel1.to: "elm.rect.status.pad"; rel2 { relative: 0.0 1.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.bottom.pad"; } } } part { name: "elm.text.status"; type: TEXT; scale: 1; description { state: "default" 0.0; align: 1.0 1.0; fixed: 1 1; text { font: "Tizen:style=Roman"; size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC; min: 1 0; text_class: "tizen"; } visible: 1; color: ENTRY_BUBBLE_SENT_STATUS_TIME_COLOR_INC; rel1 { relative: 0.0 0.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; } rel2 { relative: 0.0 0.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text.time"; type: TEXT; scale: 1; description { state: "default" 0.0; align: 1.0 0.0; fixed: 1 1; text { font: "Tizen:style=Roman"; size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC; min: 1 0; text_class: "tizen"; } visible: 1; color: ENTRY_BUBBLE_SENT_STATUS_TIME_COLOR_INC; rel1 { relative: 0.0 1.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.time.pad"; } rel2 { relative: 0.0 1.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.time.pad"; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.swallow.icon1"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC; max: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC; fixed: 1 1; align: 1.0 1.0; visible: 0; rel1 { relative: -0.8 0.3; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; } rel2 { relative: -0.8 0.3; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.rect.middle.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 0; max: 0 0; align: 0.0 0.0; color: 0 0 0 0; rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.text"; } } description { state: "show" 0.0; inherit: "default" 0.0; min: 0 ENTRY_BUBBLE_MIDDLE_PAD; max: 0 ENTRY_BUBBLE_MIDDLE_PAD; } } part { name: "elm.swallow.end"; type: SWALLOW; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.middle.pad"; } rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "go_callerid_on"; signal: "elm,state,callerid,enabled"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "default")) { set_state(PART:"elm.image.bg", "callerid_on", 0.0); set_state(PART:"elm.text", "callerid_on", 0.0); } else if (!strcmp(st, "groupchat_on")) { set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0); set_state(PART:"elm.text", "callerid_groupchat", 0.0); } set_state(PART:"elm.swallow.callerid", "callerid_on", 0.0); set_state(PART:"elm.rect.right.pad", "callerid_on", 0.0); set_state(PART:"elm.rect.groupchat.pad", "callerid_on", 0.0); } } program { name: "go_callerid_off"; signal: "elm,state,callerid,disabled"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "callerid_groupchat")) { set_state(PART:"elm.image.bg", "groupchat_on", 0.0); set_state(PART:"elm.text", "groupchat_on", 0.0); } else { set_state(PART:"elm.image.bg", "default", 0.0); set_state(PART:"elm.text", "default", 0.0); } set_state(PART:"elm.swallow.callerid", "default", 0.0); set_state(PART:"elm.rect.groupchat.pad", "default", 0.0); } } /* groupchat - since white-hd theme */ #if ENTRY_BUBBLE_GROUPCHART_ENABLE_INC program { name: "go_groupchat_on"; signal: "elm,state,groupchat,enabled"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "default")) { set_state(PART:"elm.image.bg", "groupchat_on", 0.0); set_state(PART:"elm.text", "groupchat_on", 0.0); } else if (!strcmp(st, "callerid_on")) { set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0); set_state(PART:"elm.text", "callerid_groupchat", 0.0); } } } #endif program { name: "go_groupchat_off"; signal: "elm,state,groupchat,disabled"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "callerid_groupchat")) { set_state(PART:"elm.image.bg", "callerid_on", 0.0); set_state(PART:"elm.text", "callerid_on", 0.0); } else { set_state(PART:"elm.image.bg", "default", 0.0); set_state(PART:"elm.text", "default", 0.0); } } } program { name: "go_textstatus_on"; signal: "elm,state,text,status,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text.time"; target: "elm.text.status"; after: "go_contentstatus_off"; } program { name: "go_textstatus_off"; signal: "elm,state,text,status,disbled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text.time"; target: "elm.text.status"; } program { name: "go_contentstatus_on"; signal: "elm,state,content,status,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "elm.swallow.icon1"; after: "go_textstatus_off"; } program { name: "go_contentstatus_off"; signal: "elm,state,content,status,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon1"; } program { name: "show_middle_pad"; signal: "elm,state,middle,pad,enabled"; source: "elm"; action: STATE_SET "show" 0.0; target: "elm.rect.middle.pad"; } program { name: "hide_middle_pad"; signal: "elm,state,middle,pad,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.rect.middle.pad"; } } } group { name: "elm/entry/base-noedit-charwrap/sentmessage"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.rect.right.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_EX_PAD 0; fixed: 1 0; align: 1.0 0.0; color: 0 0 0 0; rel1.relative: 1.0 0.0; } } part { name: "elm.rect.left.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: ENTRY_BUBBLE_IX_PAD 0; fixed: 1 0; align: 1.0 0.0; color: 0 0 0 0; rel1 { relative: 0.0 0.0; to: "elm.text"; } rel2 { relative: 0.0 1.0; to: "elm.text"; } } } part { name: "elm.rect.top.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_Y_PAD; fixed: 0 1; align: 0.0 0.0; color: 0 0 0 0; rel2.relative: 1.0 0.0; } } part { name: "elm.rect.bottom.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 0 ENTRY_BUBBLE_Y_PAD; fixed: 0 1; align: 0.0 1.0; color: 0 0 0 0; rel1.relative: 0.0 1.0; } } part { name: "elm.image.bg"; type: IMAGE; scale: 1; description { state: "default" 0.0; rel1.to_x: "elm.rect.left.pad"; image { normal: "00_messagebubble_bg_sent.png"; border: 20 1 13 20; border_scale: 1; } } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.0; rel1 { relative: 0.0 1.0; to_y: "elm.rect.top.pad";} rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; } text { style: "entry_textblock_char_wrap_style"; min: 0 1; max: 1 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_char_wrap_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/base-single/multibuttonentry"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; styles { style { name: "multibuttonentry_single_textblock_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=tizen"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "multibuttonentry_single_textblock_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=tizen"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } style { name: "multibuttonentry_single_textblock_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=tizen ellipsis=1.0"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } data { item: context_menu_orientation "horizontal"; } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "multibuttonentry_single_textblock_guide_style"; min: 0 1; max: 0 1; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 0; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "multibuttonentry_single_textblock_style"; min: 1 1; max: 0 1; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "multibuttonentry_single_textblock_disabled_style"; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/entry/base/font_color_black"; alias: "elm/entry/base-mixedwrap/font_color_black"; alias: "elm/entry/base/font_color_black/default"; alias: "elm/entry/base/font_color_black/lighting"; 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"; data.item: "max_font_size" "60"; styles { style { name: "font_color_black_textblock_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_TEXT_COLOR_INC" wrap=mixed left_margin=1 right_margin=2 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color=#000000FF"; tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF"; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF"; } style { name: "font_color_black_textblock_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_DISABLED_TEXT_COLOR_INC" wrap=mixed left_margin=1 right_margin=2 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color=#000000FF"; tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF"; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF"; } style { name: "font_color_black_textblock_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_GUIDE_TEXT_COLOR_INC" wrap=mixed left_margin=1 right_margin=2 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } data { item: context_menu_orientation "horizontal"; } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "font_color_black_textblock_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under //source6: "X"; // anchor over source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; text { style: "font_color_black_textblock_style"; min: 0 1; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "font_color_black_textblock_disabled_style"; min: 0 1; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/entry/base-noedit/font_color_black"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "font_color_black_textblock_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under //source6: "X"; // anchor over source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; text { style: "font_color_black_textblock_style"; min: 0 1; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "font_color_black_textblock_disabled_style"; min: 0 1; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } } } group { name: "elm/entry/base-charwrap/font_color_black"; alias: "elm/entry/base/font_color_black/char_wrap"; alias: "elm/entry/base/font_color_black/default/char_wrap"; alias: "elm/entry/base/font_color_black/lighting/char_wrap"; 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"; data.item: "max_font_size" "60"; styles { style { name: "font_color_black_textblock_char_wrap_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color=#000000FF"; tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF"; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF"; } style { name: "font_color_black_textblock_char_wrap_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_DISABLED_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color=#000000FF"; tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF"; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF"; } style { name: "font_color_black_textblock_char_wrap_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_GUIDE_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } data { item: context_menu_orientation "horizontal"; } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "font_color_black_textblock_char_wrap_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 1; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under //source6: "X"; // anchor over source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; fixed: 1 0; text { style: "font_color_black_textblock_char_wrap_style"; min: 0 1; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "font_color_black_textblock_char_wrap_disabled_style"; min: 0 1; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/entry/base-single/font_color_black"; alias: "elm/entry/base-single/font_color_black/default"; alias: "elm/entry/base-single/font_color_black/lighting"; 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"; alias: "elm/entry/base-single/editfield/searchbar/font_color_black"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; styles { style { name: "font_color_black_single_textblock_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color=#000000FF"; tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF"; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF"; } style { name: "font_color_black_single_textblock_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_DISABLED_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color=#000000FF"; tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF"; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF"; } style { name: "font_color_black_single_textblock_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_GUIDE_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } data { item: context_menu_orientation "horizontal"; } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "font_color_black_single_textblock_guide_style"; min: 0 1; max: 0 1; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 0; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "font_color_black_single_textblock_style"; min: 1 1; max: 0 1; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "font_color_black_single_textblock_disabled_style"; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/entry/base-single-noedit/font_color_black"; data.item: "default_font_size" "24"; data.item: "min_font_size" "8"; data.item: "max_font_size" "60"; data { item: context_menu_orientation "horizontal"; } parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "font_color_black_single_textblock_guide_style"; min: 0 1; max: 0 1; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: BLOCK_HANDLE; //cursor_mode: BEFORE; multiline: 0; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "font_color_black_single_textblock_style"; min: 1 1; max: 0 1; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "font_color_black_single_textblock_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } } } group { name: "elm/entry/base-single/font_color_black/tizen_text_class"; inherit: "elm/entry/base-single/font_color_black"; styles { style { name: "tizen_text_class_single_textblock_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=tizen"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color=#000000FF"; tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF"; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF"; } style { name: "tizen_text_class_single_textblock_disabled_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_DISABLED_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=tizen"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color=#000000FF"; tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF"; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF"; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF"; } style { name: "tizen_text_class_single_textblock_guide_style"; base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_FONT_COLOR_BLACK_GUIDE_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=tizen ellipsis=1.0"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; } } parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "tizen_text_class_single_textblock_guide_style"; min: 0 1; max: 0 1; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; description { state: "default" 0.0; text { style: "tizen_text_class_single_textblock_style"; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "tizen_text_class_single_textblock_disabled_style"; } } } } } 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"; data { item: context_menu_orientation "horizontal"; } ENTRY_FOCUS_DATA ENTRY_FOCUS_IMAGE parts { ENTRY_FOCUS_PARTS part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "font_color_black_single_textblock_guide_style"; min: 0 1; max: 0 1; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PASSWORD; select_mode: BLOCK_HANDLE; multiline: 0; source: "elm/entry/selection/default"; // selection under //source2: "X"; // selection over //source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "font_color_black_single_textblock_style"; repch: "•"; min: 1 1; max: 0 1; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "font_color_black_single_textblock_disabled_style"; } } } ENTRY_SWALLOW_PARTS } ENTRY_SWALLOW_SCRIPT_PUBLIC programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } program { name: "touch_snd"; signal: "mouse,clicked,1"; source: "elm.text"; action: PLAY_SAMPLE "touch_sound" 1.0; } ENTRY_SWALLOW_PROGRAMS ENTRY_FOCUS_PROGRAMS } } group { name: "elm/scroller/entry/default"; data { item: "focus_highlight" "on"; } images { image: "00_focus.png" COMP; } script { public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer; public timer0(val) { new v; v = get_int(sbvis_v); if (v) { v = get_int(sbalways_v); if (!v) { emit("do-hide-vbar", ""); set_int(sbvis_v, 0); } } v = get_int(sbvis_h); if (v) { v = get_int(sbalways_h); if (!v) { emit("do-hide-hbar", ""); set_int(sbvis_h, 0); } } set_int(sbvis_timer, 0); return 0; } } parts { part { name: "focus_bg"; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "focus_image"; scale: 1; mouse_events: 0; description { state: "default" 0.0; visible: 0; image { normal: "00_focus.png"; border: 6 6 6 6; border_scale: 1; } rel1 { to: "focus_bg"; relative: 0.0 0.0; } rel2 { to: "focus_bg"; relative: 1.0 1.0; } } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "focus_left_padding"; type: SPACER; scale: 1; description { state: "default" 0.0; min: 10 0; max: 10 0; align: 0.0 0.5; fixed: 1 0; rel1 { to: "focus_bg"; relative: 0.0 0.0; } rel2 { to: "focus_bg"; relative: 0.0 1.0; } } } part { name: "focus_right_padding"; type: SPACER; scale: 1; description { state: "default" 0.0; min: 10 0; max: 10 0; align: 1.0 0.5; fixed: 1 0; rel1 { to: "focus_bg"; relative: 1.0 0.0; } rel2 { to: "focus_bg"; relative: 1.0 1.0; } } } part { name: "bg"; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; rel1 { to_x: "focus_left_padding"; relative: 1.0 0.0; } rel2 { to_x: "focus_right_padding"; relative: 0.0 1.0; } } } part { name: "clipper"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } } part { name: "editfield_space"; type: SPACER; scale: 1; description { state: "default" 0.0; align: 1.0 1.0; min: 0 0; max: 0 0; rel1.to: "elm.swallow.end"; rel1.relative: 0.0 0.0; rel2.to: "elm.swallow.end"; rel2.relative: 1.0 1.0; } description { state: "rename_visible" 0.0; inherit: "default" 0.0; min: 9 0; max: 9 0; rel1 { to_x: "elm.swallow.rename"; relative: 0.0 0.0; } rel2 { to_x: "elm.swallow.rename"; relative: 0.0 1.0; } } description { state: "clear_visible" 0.0; inherit: "default" 0.0; min: 9 0; max: 9 0; rel1 { to_x: "elm.swallow.clear"; relative: 0.0 0.0; } rel2 { to_x: "elm.swallow.clear"; relative: 0.0 1.0; } } } part { name: "contentclipper"; type: RECT; scale: 1; mouse_events: 0; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "icon_right_padding"; rel1.relative: 1.0 0.0; rel2.to: "editfield_space"; rel2.relative: 0.0 1.0; } } part { name: "elm.swallow.icon"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; align: 0.0 0.5; fixed: 1 1; rel1 { to: "bg"; relative: 0.0 0.0; } rel2 { to: "bg"; relative: 0.0 1.0; } visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "icon_right_padding"; type: SPACER; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; fixed: 1 1; align: 0.0 0.0; min: 0 0; max: 0 0; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; } rel2 { to_x: "elm.swallow.icon"; relative: 1.0 1.0; } } description { state: "visible" 0.0; inherit: "default" 0.0; min: 8 0; max: 8 0; } } part { name: "elm.swallow.clear"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; align: 1.0 0.5; fixed: 1 1; rel1 { to_x: "elm.swallow.end"; to_y: "bg"; relative: 0.0 0.0; } rel2 { to_x: "elm.swallow.end"; to_y: "bg"; relative: 0.0 1.0; } visible: 0; } description { state: "clear_visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.rename"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; align: 1.0 0.5; fixed: 1 1; rel1 { to_x: "elm.swallow.end"; to_y: "bg"; relative: 0.0 0.0; } rel2 { to_x: "elm.swallow.end"; to_y: "bg"; relative: 0.0 1.0; } visible: 0; } description { state: "rename_visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.end"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; align: 1.0 0.5; fixed: 1 1; rel1 { to: "bg"; relative: 1.0 0.0; } rel2 { to: "bg"; relative: 1.0 1.0; } visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.content"; clip_to: "contentclipper"; scale: 1; type: SWALLOW; description { state: "default" 0.0; rel1 { to_x: "icon_right_padding"; relative: 1.0 0.0; } rel2 { to_x: "editfield_space"; relative: 0.0 1.0; } } } part { name: "sb_vbar_clip_master"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_vbar_clip"; clip_to: "sb_vbar_clip_master"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_vbar"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 10 17; align: 1.0 0.0; rel1 { relative: 0.0 0.0; to_y: "elm.swallow.content"; to_x: "editfield_space"; } rel2 { relative: 0.0 0.0; to_y: "sb_hbar"; to_x: "editfield_space"; } } } part { name: "elm.dragable.vbar"; type: RECT; scale: 1; clip_to: "sb_vbar_clip"; mouse_events: 0; dragable { x: 0 0 0; y: 1 1 0; confine: "sb_vbar"; } description { state: "default" 0.0; visible: 0; fixed: 1 1; min: 10 17; max: 10 99999; rel1 { relative: 0.5 0.5; to: "sb_vbar"; } rel2 { relative: 0.5 0.5; to: "sb_vbar"; } } } part { name: "sb_hbar_clip_master"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_hbar_clip"; clip_to: "sb_hbar_clip_master"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_hbar"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 17 10; align: 0.0 1.0; rel1 { relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "elm.swallow.content"; } rel2 { relative: 0.0 1.0; to_x: "sb_vbar"; to_y: "elm.swallow.content"; } } } part { name: "elm.dragable.hbar"; type: RECT; scale: 1; clip_to: "sb_hbar_clip"; mouse_events: 0; dragable { x: 1 1 0; y: 0 0 0; confine: "sb_hbar"; } description { state: "default" 0.0; fixed: 1 1; min: 17 10; max: 99999 10; rel1 { relative: 0.5 0.5; to: "sb_hbar"; } rel2 { relative: 0.5 0.5; to: "sb_hbar"; } } } } programs { program { name: "load"; signal: "load"; source: ""; script { set_state(PART:"sb_hbar_clip", "hidden", 0.0); set_state(PART:"sb_vbar_clip", "hidden", 0.0); set_int(sbvis_h, 0); set_int(sbvis_v, 0); set_int(sbalways_v, 0); set_int(sbalways_h, 0); set_int(sbvis_timer, 0); } } program { name: "icon_show"; signal: "elm,action,show,icon"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.icon"; target: "icon_right_padding"; } program { name: "icon_hide"; signal: "elm,action,hide,icon"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon"; target: "icon_right_padding"; } program { name: "clear_show"; signal: "elm,state,clear,visible"; source: "*"; action: STATE_SET "clear_visible" 0.0; target: "elm.swallow.clear"; target: "editfield_space"; } program { name: "clear_hide"; signal: "elm,state,clear,hidden"; source: "*"; action: STATE_SET "default" 0.0; target: "elm.swallow.clear"; target: "editfield_space"; } program { name: "rename_show"; signal: "elm,state,rename,visible"; source: "*"; action: STATE_SET "rename_visible" 0.0; target: "elm.swallow.rename"; target: "editfield_space"; } program { name: "rename_hide"; signal: "elm,state,rename,hidden"; source: "*"; action: STATE_SET "default" 0.0; target: "elm.swallow.rename"; target: "editfield_space"; } program { name: "end_show"; signal: "elm,action,show,end"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.end"; } program { name: "end_hide"; signal: "elm,action,hide,end"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.end"; } program { name: "vbar_show"; signal: "elm,action,show,vbar"; source: "elm"; action: STATE_SET "default" 0.0; target: "sb_vbar_clip_master"; } program { name: "vbar_hide"; signal: "elm,action,hide,vbar"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "sb_vbar_clip_master"; } program { name: "vbar_show_always"; signal: "elm,action,show_always,vbar"; source: "elm"; script { new v; v = get_int(sbvis_v); v |= get_int(sbalways_v); if (!v) { set_int(sbalways_v, 1); emit("do-show-vbar", ""); set_int(sbvis_v, 1); } } } program { name: "vbar_show_notalways"; signal: "elm,action,show_notalways,vbar"; source: "elm"; script { new v; v = get_int(sbalways_v); if (v) { set_int(sbalways_v, 0); v = get_int(sbvis_v); if (!v) { emit("do-hide-vbar", ""); set_int(sbvis_v, 0); } } } } program { name: "sb_vbar_show"; signal: "do-show-vbar"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "sb_vbar_clip"; } program { name: "sb_vbar_hide"; signal: "do-hide-vbar"; source: ""; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.5; target: "sb_vbar_clip"; } program { name: "hbar_show"; signal: "elm,action,show,hbar"; source: "elm"; action: STATE_SET "default" 0.0; target: "sb_hbar_clip_master"; } program { name: "hbar_hide"; signal: "elm,action,hide,hbar"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "sb_hbar_clip_master"; } program { name: "hbar_show_always"; signal: "elm,action,show_always,hbar"; source: "elm"; script { new v; v = get_int(sbvis_h); v |= get_int(sbalways_h); if (!v) { set_int(sbalways_h, 1); emit("do-show-hbar", ""); set_int(sbvis_h, 1); } } } program { name: "hbar_show_notalways"; signal: "elm,action,show_notalways,hbar"; source: "elm"; script { new v; v = get_int(sbalways_h); if (v) { set_int(sbalways_h, 0); v = get_int(sbvis_h); if (!v) { emit("do-hide-hbar", ""); set_int(sbvis_h, 0); } } } } program { name: "sb_hbar_show"; signal: "do-show-hbar"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "sb_hbar_clip"; } program { name: "sb_hbar_hide"; signal: "do-hide-hbar"; source: ""; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.5; target: "sb_hbar_clip"; } program { name: "scroll"; signal: "elm,action,scroll"; source: "elm"; script { new v; v = get_int(sbvis_v); v |= get_int(sbalways_v); if (!v) { emit("do-show-vbar", ""); set_int(sbvis_v, 1); } v = get_int(sbvis_h); v |= get_int(sbalways_h); if (!v) { emit("do-show-hbar", ""); set_int(sbvis_h, 1); } v = get_int(sbvis_timer); if (v > 0) cancel_timer(v); v = timer(1.0, "timer0", 0); set_int(sbvis_timer, v); } } program { name: "action_focus"; signal: "elm,action,focus_highlight,show"; source: "elm"; action: STATE_SET "focused" 0.0; target: "focus_image"; } program { name: "action_unfocus"; signal: "elm,action,focus_highlight,hide"; source: "elm"; action: STATE_SET "default" 0.0; target: "focus_image"; } } } group { name: "elm/scroller/entry/editfield"; inherit: "elm/scroller/entry/default"; data { item: "focus_highlight" "off"; } images { image: "00_edit_field_focus.png" COMP; image: "00_edit_field_bg.png" COMP; } parts { part { name: "focus_bg"; type: IMAGE; scale: 1; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; visible: 1; image { normal: "00_edit_field_bg.png"; border: 8 8 8 8; border_scale: 1; } rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "focus_image"; scale: 1; mouse_events: 0; description { state: "default" 0.0; visible: 0; image { normal: "00_edit_field_focus.png"; border: 8 8 8 8; border_scale: 1; } rel1 { to: "focus_bg"; relative: 0.0 0.0; } rel2 { to: "focus_bg"; relative: 1.0 1.0; } } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "focus_left_padding"; type: SPACER; scale: 1; description { state: "default" 0.0; min: 10 0; max: 10 0; fixed: 1 0; align: 0.0 0.5; rel1 { to: "focus_bg"; relative: 0.0 0.0; } rel2 { to: "focus_bg"; relative: 0.0 1.0; } } } part { name: "focus_right_padding"; type: SPACER; scale: 1; description { state: "default" 0.0; min: 10 0; max: 10 0; align: 1.0 0.5; fixed: 1 0; rel1 { to: "focus_bg"; relative: 1.0 0.0; } rel2 { to: "focus_bg"; relative: 1.0 1.0; } } } part { name: "bg"; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; rel1 { to_x: "focus_left_padding"; relative: 1.0 0.0; } rel2 { to_x: "focus_right_padding"; relative: 0.0 1.0; } } } } programs { program { name: "action_focus"; signal: "elm,state,focus,on"; source: "*"; action: STATE_SET "focused" 0.0; target: "focus_image"; } program { name: "action_unfocus"; signal: "elm,state,focus,off"; source: "*"; action: STATE_SET "default" 0.0; target: "focus_image"; } } } group { name: "elm/scroller/entry/editfield/searchbar/default"; inherit: "elm/scroller/entry/default"; data { item: "focus_highlight" "off"; } images { image: "00_search_edit_field_bg_focus.png" COMP; image: "00_search_edit_field_bg.png" COMP; } parts { part { name: "focus_bg"; type: IMAGE; scale: 1; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; visible: 1; image { normal: "00_search_edit_field_bg.png"; border: 12 13 12 13; border_scale: 1; } rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "focus_image"; scale: 1; mouse_events: 0; description { state: "default" 0.0; visible: 0; image { normal: "00_search_edit_field_bg_focus.png"; border: 12 13 12 13; border_scale: 1; } rel1 { to: "focus_bg"; relative: 0.0 0.0; } rel2 { to: "focus_bg"; relative: 1.0 1.0; } } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "focus_left_padding"; type: SPACER; scale: 1; description { state: "default" 0.0; min: 10 0; max: 10 0; fixed: 1 0; align: 0.0 0.5; rel1 { to: "focus_bg"; relative: 0.0 0.0; } rel2 { to: "focus_bg"; relative: 0.0 1.0; } } } part { name: "focus_right_padding"; type: SPACER; scale: 1; description { state: "default" 0.0; min: 10 0; max: 10 0; align: 1.0 0.5; fixed: 1 0; rel1 { to: "focus_bg"; relative: 1.0 0.0; } rel2 { to: "focus_bg"; relative: 1.0 1.0; } } } part { name: "bg"; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; rel1 { to_x: "focus_left_padding"; relative: 1.0 0.0; } rel2 { to_x: "focus_right_padding"; relative: 0.0 1.0; } } } } programs { program { name: "action_focus"; signal: "elm,state,focus,on"; source: "*"; action: STATE_SET "focused" 0.0; target: "focus_image"; } program { name: "action_unfocus"; signal: "elm,state,focus,off"; source: "*"; action: STATE_SET "default" 0.0; target: "focus_image"; } } } group { name: "elm/entry/base-single/datetime_popup"; name: "elm/entry/base-single/datetime_popup/year"; alias: "elm/entry/base-single/datetime_popup/month"; alias: "elm/entry/base-single/datetime_popup/date"; alias: "elm/entry/base-single/datetime_popup/hour"; alias: "elm/entry/base-single/datetime_popup/minute"; inherit: "elm/entry/base-single/default"; data.item: "default_font_size" "64"; styles { style { name: "entry_datetime_popup_textblock_style"; base: "font=Tizen:style=Roman font_size="ENTRY_DATETIME_POPUP_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=tizen"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Tizen:style=Oblique"; tag: "b" "+ font=Tizen:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Tizen:style=Bold"; tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC; tag: "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; tag: "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC; } } parts { part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: BLOCK_HANDLE; multiline: 0; source: "elm/entry/selection/default"; // selection under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection description { state: "default" 0.0; text { style: "entry_datetime_popup_textblock_style"; min: 1 1; max: 0 0; align: 0.0 0.5; } ENTRY_TEXTBLOCK_DEFAULT_REL } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_single_textblock_disabled_style"; } } } } }