2 * Copyright (c) 2010 Samsung Electronics Co., Ltd All Rights Reserved
4 * PROPRIETARY/CONFIDENTIAL
6 * This software is the confidential and proprietary information of SAMSUNG
7 * ELECTRONICS ("Confidential Information"). You agree and acknowledge that this
8 * software is owned by Samsung and you shall not disclose such Confidential
9 * Information and shall use it only in accordance with the terms of the license
10 * agreement you entered into with SAMSUNG ELECTRONICS. SAMSUNG make no
11 * representations or warranties about the suitability of the software, either
12 * express or implied, including but not limited to the implied warranties of
13 * merchantability, fitness for a particular purpose, or non-infringement.
14 * SAMSUNG shall not be liable for any damages suffered by licensee arising out
15 * of or releated to this software.
19 /*************************************************/
20 /* elm_layout -> fundamental template style */
21 /*************************************************/
22 group { name: "elm/layout/application/default";
24 part { name: "elm.swallow.bg";
27 description { state: "default" 0.0;
30 part { name: "indicator";
33 description { state: "default" 0.0;
34 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
35 max: 999999 LAYOUT_INDICATOR_HEIGHT_INC;
38 color: LAYOUT_INDICATOR_COLOR_INC;
41 part { name: "elm.swallow.content";
44 description { state: "default" 0.0;
45 rel1.to_y: "indicator";
46 rel1.relative: 0.0 1.0;
49 part { name: "elm.swallow.controlbar";
51 description { state: "default" 0.0;
57 /*************************************************************/
58 /* elm_layout -> fundamental template style but no indicator */
59 /*************************************************************/
60 group { name: "elm/layout/application/noindicator";
62 part { name: "elm.swallow.bg";
65 description { state: "default" 0.0;
68 part { name: "elm.swallow.content";
71 description { state: "default" 0.0;
74 part { name: "elm.swallow.controlbar";
76 description { state: "default" 0.0;
82 /************************************************************/
83 /* elm_layout -> fundamental template style with controlbar */
84 /************************************************************/
85 group { name: "elm/layout/application/controlbar";
87 part { name: "elm.swallow.bg";
90 description { state: "default" 0.0;
93 part { name: "indicator";
96 description { state: "default" 0.0;
97 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
98 max: 999999 LAYOUT_INDICATOR_HEIGHT_INC;
101 color: LAYOUT_INDICATOR_COLOR_INC;
104 part { name: "elm.swallow.content";
107 description { state: "default" 0.0;
108 rel1.to_y: "indicator";
109 rel1.relative: 0.0 1.0;
110 rel2.relative: 1.0 0.0;
111 rel2.to: "elm.swallow.controlbar";
114 part { name: "elm.swallow.controlbar";
117 description { state: "default" 0.0;
118 min: 0 CONTROLBAR_LARGE_HEIGHT_INC;
120 rel1 { relative: 0.0 1.0; }
121 rel2 { relative: 1.0 1.0; }
127 /************************************************************/
128 /* elm_layout -> fundamental template style with tabbar */
129 /************************************************************/
130 group { name: "elm/layout/application/tabbar";
132 part { name: "elm.swallow.bg";
135 description { state: "default" 0.0;
138 part { name: "indicator";
141 description { state: "default" 0.0;
142 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
143 max: 999999 LAYOUT_INDICATOR_HEIGHT_INC;
146 color: LAYOUT_INDICATOR_COLOR_INC;
149 part { name: "elm.swallow.tabbar";
152 description { state: "default" 0.0;
153 min: 0 CONTROLBAR_LARGE_HEIGHT_INC;
155 rel1 { relative: 0.0 1.0; to_y: "indicator";}
156 rel2 { relative: 1.0 1.0; to_y: "indicator";}
160 part { name: "elm.swallow.content";
163 description { state: "default" 0.0;
164 rel1.to_y: "elm.swallow.tabbar";
165 rel1.relative: 0.0 1.0;
171 /*************************************************/
172 /* elm_layout -> tabbar template style */
173 /*************************************************/
174 group { name: "elm/layout/tabbar/default";
176 part { name: "elm.swallow.bg";
179 description { state: "default" 0.0;
182 part { name: "elm.swallow.tabbar";
185 description { state: "default" 0.0;
186 min: 0 CONTROLBAR_LARGE_HEIGHT_INC;
188 rel1 { relative: 0.0 0.0; }
189 rel2 { relative: 1.0 0.0; }
193 part { name: "elm.swallow.content";
196 description { state: "default" 0.0;
197 rel1.relative: 0.0 1.0;
198 rel1.to: "elm.swallow.tabbar";
204 /*************************************************/
205 /* elm_layout -> searchbar style */
206 /*************************************************/
207 group { name: "elm/layout/application/searchbar_base";
209 part { name: "elm.swallow.bg";
212 description { state: "default" 0.0;
215 part { name: "searchbar";
219 description { state: "default" 0.0;
220 min: 0 SEARCHBAR_H_INC;
227 description { state: "visible" 0.0;
228 inherit: "default" 0.0;
232 part { name: "elm.swallow.content";
236 description { state: "default" 0.0;
246 program { name: "show_searchbar";
247 signal: "elm,state,show,searchbar";
249 action: STATE_SET "visible" 0.0;
252 program { name: "show_searchbar_with_animation";
253 signal: "elm,state,show,searchbar,animation";
255 action: STATE_SET "visible" 0.0;
256 transition: DECELERATE 0.3;
259 program { name: "hide_searchbar";
260 signal: "elm,state,hide,searchbar";
262 action: STATE_SET "default" 0.0;
265 program { name: "hide_searchbar_with_animation";
266 signal: "elm,state,hide,searchbar,animation";
268 action: STATE_SET "default" 0.0;
269 transition: ACCELERATE 0.3;
275 /*************************************************/
276 /* elm_layout -> integrated style (deprecated) */
277 /*************************************************/
278 group { name: "elm/standard/window/integration";
280 /* for event blocking */
281 part { name: "base_event";
284 description { state: "default" 0.0;
288 description { state: "block_events" 0.0;
289 inherit: "default" 0.0;
291 description { state: "repeat_events" 0.0;
292 inherit: "default" 0.0;
300 description { state: "default" 0.0;
301 color: LAYOUT_BG_COLOR_INC;
303 description { state: "white_bg" 0.0;
304 color: 255 255 255 255;
306 description { state: "black_bg" 0.0;
309 description { state: "beige_bg" 0.0;
310 color: 246 245 237 255;
312 description { state: "group_list_bg" 0.0;
313 color: LAYOUT_GROUP_LIST_BG_COLOR_INC;
315 description { state: "transparent_bg" 0.0;
318 description { state: "edit_mode" 0.0;
319 color: LAYOUT_EDIT_MODE_BG_COLOR_INC;
322 part { name: "elm.swallow.content";
325 state: "default" 0.0;
327 rel1 { relative: 0.0 0.0; }
328 rel2 { relative: 1.0 1.0; }
330 description { state: "show" 0.0;
331 inherit: "default" 0.0;
334 description { state: "show_with_navi_bar" 0.0;
335 inherit: "default" 0.0;
336 rel1 { relative: 0.0 1.0; to_y: "elm.swallow.navi_bar"; }
339 description { state: "show" 1.0;
340 inherit: "default" 0.0;
341 rel2 { relative: 1.0 0.0; to_y: "elm.swallow.controlbar"; }
344 description { state: "show_with_navi_bar" 1.0;
345 inherit: "default" 0.0;
346 rel1 { relative: 0.0 1.0; to_y: "elm.swallow.navi_bar"; }
347 rel2 { relative: 1.0 0.0; to_y: "elm.swallow.controlbar"; }
351 part { name: "elm.swallow.navi_bar";
355 state: "default" 0.0;
357 min: 0 NAVIFRAME_TITLE_H_INC;
359 rel1 { relative: 0.0 0.0; }
360 rel2 { relative: 1.0 0.0; }
363 description { state: "show" 0.0;
364 inherit: "default" 0.0;
368 part { name: "elm.swallow.controlbar";
371 description { state: "default" 0.0;
373 min: 0 CONTROLBAR_LARGE_HEIGHT_INC;
375 rel1 { relative: 0.0 1.0; }
376 rel2 { relative: 1.0 1.0; }
379 description { state: "show" 0.0;
380 inherit: "default" 0.0;
386 program { name: "block_events";
387 signal: "elm,base_event,block_events";
389 action: STATE_SET "block_events" 0.0;
390 target: "base_event";
392 program { name: "repeat_events";
393 signal: "elm,base_event,repeat_events";
395 action: STATE_SET "repeat_events" 0.0;
396 target: "base_event";
398 program { name: "show_default_bg";
399 signal: "elm,bg,show,default";
402 set_state(PART:"base", "default", 0.0);
405 program { name: "show_black_bg";
406 signal: "elm,bg,show,black";
409 set_state(PART:"base", "black_bg", 0.0);
412 program { name: "show_white_bg";
413 signal: "elm,bg,show,white";
416 set_state(PART:"base", "white_bg", 0.0);
419 program { name: "show_beige_bg";
420 signal: "elm,bg,show,beige";
423 set_state(PART:"base", "beige_bg", 0.0);
426 program { name: "show_group_list_bg";
427 signal: "elm,bg,show,group_list";
430 set_state(PART:"base", "group_list_bg", 0.0);
433 program { name: "show_transparent_bg";
434 signal: "elm,bg,show,transparent";
437 set_state(PART:"base", "transparent_bg", 0.0);
440 program { name: "show_edit_mode_bg";
441 signal: "elm,bg,show,edit_mode";
444 set_state(PART:"base", "edit_mode", 0.0);
447 program { name: "show_navi_bar";
448 signal: "elm,state,show,navi_bar";
451 set_state(PART:"elm.swallow.navi_bar", "show", 0.0);
452 run_program(PROGRAM:"check_location");
455 program { name: "hide_navi_bar";
456 signal: "elm,state,hide,navi_bar";
459 set_state(PART:"elm.swallow.navi_bar", "default", 0.0);
460 run_program(PROGRAM:"check_location");
463 program { name: "show_content";
464 signal: "elm,state,show,content";
467 set_state(PART:"elm.swallow.content", "show", 0.0);
468 run_program(PROGRAM:"check_location");
471 program { name: "hide_content";
472 signal: "elm,state,hide,content";
475 set_state(PART:"elm.swallow.content", "hide", 0.0);
476 run_program(PROGRAM:"check_location");
479 program { name: "show_controlbar";
480 signal: "elm,state,show,controlbar";
483 set_state(PART:"elm.swallow.controlbar", "show", 0.0);
484 run_program(PROGRAM:"check_location");
487 program { name: "hide_controlbar";
488 signal: "elm,state,hide,controlbar";
491 set_state(PART:"elm.swallow.controlbar", "default", 0.0);
492 run_program(PROGRAM:"check_location");
495 program { name: "check_location";
499 new navi_bar = 0, content = 0, controlbar = 0;
501 get_state(PART:"elm.swallow.navi_bar", st, 30, vl)
502 if (!strncmp(st, "show", 4)) navi_bar = 1;
503 get_state(PART:"elm.swallow.content", st, 30, vl)
504 if (!strncmp(st, "show", 4)) content = 1;
505 get_state(PART:"elm.swallow.controlbar", st, 30, vl)
506 if (!strncmp(st, "show", 4)) controlbar = 1;
510 set_state(PART:"elm.swallow.navi_bar", "show", 0.0)
516 set_state(PART:"elm.swallow.content", "show_with_navi_bar", 0.0)
518 set_state(PART:"elm.swallow.content", "show", 0.0)
520 get_state(PART:"elm.swallow.content", st, 30, vl)
522 if (controlbar == 1) {
523 set_state(PART:"elm.swallow.content", st, 1.0)
531 group { name: "elm/layout/editfield/default";
533 image: "00_EditField_clear.png" COMP;
534 image: "00_EditField_clear_press.png" COMP;
541 ignore_flags: ON_HOLD;
543 state: "default" 0.0;
544 min: 0 EDITFIELD_DEFAULT_MINH_INC;
552 ignore_flags: ON_HOLD;
554 state: "default" 0.0;
556 min: 0 EDITFIELD_DEFAULT_TOP1_SINGLE_INC;
558 rel1.relative: 0.0 0.0;
559 rel2.relative: 1.0 0.0;
567 ignore_flags: ON_HOLD;
569 state: "default" 0.0;
571 min: 0 EDITFIELD_DEFAULT_TOP2_INC;
573 rel1.relative: 0.0 0.0;
574 rel2.relative: 1.0 0.0;
582 ignore_flags: ON_HOLD;
584 state: "default" 0.0;
586 min: EDITFIELD_DEFAULT_LEFT1_INC 0;
589 rel1.relative : 0.0 0.0;
590 rel2.relative : 0.0 1.0;
597 ignore_flags: ON_HOLD;
599 state: "default" 0.0;
601 min: EDITFIELD_DEFAULT_LEFT2_INC 0;
604 rel1.relative : 0.0 0.0;
605 rel2.relative : 0.0 1.0;
612 ignore_flags: ON_HOLD;
614 state: "default" 0.0;
616 min: EDITFIELD_DEFAULT_RIGHT1_ERASER_SHOW_INC 0;
619 rel1.relative : 1.0 0.0;
620 rel2.relative : 1.0 1.0;
627 ignore_flags: ON_HOLD;
629 state: "default" 0.0;
631 min: EDITFIELD_DEFAULT_RIGHT2_INC 0;
634 rel1.relative : 1.0 0.0;
635 rel2.relative : 1.0 1.0;
642 ignore_flags: ON_HOLD;
644 state: "default" 0.0;
646 min: 0 EDITFIELD_DEFAULT_BOTTOM1_SINGLE_INC;
649 rel1.relative: 0.0 1.0;
656 ignore_flags: ON_HOLD;
658 state: "default" 0.0;
660 min: 0 EDITFIELD_DEFAULT_BOTTOM2_SINGLE_INC;
662 rel1.relative: 0.0 1.0;
667 name: "elm.guidetext";
670 ignore_flags: ON_HOLD;
672 state: "default" 0.0;
675 rel1.to: "elm.swallow.content";
676 rel2.to: "elm.swallow.content";
677 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
679 font: "SLP:style=Roman";
680 size: ENTRY_TEXT_SIZE_INC;
683 text_class: "slp_roman";
688 inherit: "default" 0.0;
693 name: "elm.swallow.content";
696 ignore_flags: ON_HOLD;
698 state: "default" 0.0;
714 name: "eraser_image";
717 state: "default" 0.0;
719 min: EDITFIELD_DEFAULT_ERASER_MINW_INC EDITFIELD_DEFAULT_ERASER_MINH_INC;
732 state: "elm.eraser.show" 0.0;
733 inherit: "default" 0.0;
736 normal: "00_EditField_clear.png";
742 state: "elm.eraser.pressed" 0.0;
743 inherit: "default" 0.0;
746 normal: "00_EditField_clear_press.png";
758 state: "default" 0.0;
760 min: EDITFIELD_DEFAULT_ERASER_EVENT_MINW_INC EDITFIELD_DEFAULT_ERASER_EVENT_MINH_INC;
774 state: "elm.eraser.show" 0.0;
775 inherit: "default" 0.0;
782 name: "guidetext_show";
783 signal: "elm,state,guidetext,show";
785 action: STATE_SET "default" 0.0;
786 target: "elm.guidetext";
789 name: "guidetext_hide";
790 signal: "elm,state,guidetext,hide";
792 action: STATE_SET "hidden" 0.0;
793 target: "elm.guidetext";
797 signal: "elm,state,eraser,show";
799 action: STATE_SET "elm.eraser.show" 0.0;
800 target: "eraser_image";
805 signal: "elm,state,eraser,hide";
807 action: STATE_SET "default" 0.0;
808 target: "eraser_image";
812 name: "eraser_clicked";
813 signal: "mouse,clicked,1";
815 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
818 name: "eraser_pressed";
819 signal: "mouse,down,1";
821 action: STATE_SET "elm.eraser.pressed" 0.0;
822 target: "eraser_image";
825 name: "eraser_unpressed";
826 signal: "mouse,up,1";
828 action: STATE_SET "elm.eraser.show" 0.0;
829 target: "eraser_image";
834 group { name: "elm/layout/editfield/title";
836 image: "00_EditField_clear.png" COMP;
837 image: "00_EditField_clear_press.png" COMP;
844 ignore_flags: ON_HOLD;
846 state: "default" 0.0;
847 min: 0 EDITFIELD_TITLE_MINH_INC;
855 ignore_flags: ON_HOLD;
857 state: "default" 0.0;
859 min: 0 EDITFIELD_DEFAULT_TOP1_MULTI_INC;
861 rel1.relative: 0.0 0.0;
862 rel2.relative: 1.0 0.0;
870 ignore_flags: ON_HOLD;
872 state: "default" 0.0;
874 min: 0 EDITFIELD_DEFAULT_TOP2_INC;
876 rel1.relative: 0.0 0.0;
877 rel2.relative: 1.0 0.0;
885 ignore_flags: ON_HOLD;
887 state: "default" 0.0;
889 min: EDITFIELD_DEFAULT_LEFT1_INC 0;
892 rel1.relative : 0.0 0.0;
893 rel2.relative : 0.0 1.0;
900 ignore_flags: ON_HOLD;
902 state: "default" 0.0;
904 min: EDITFIELD_DEFAULT_LEFT2_INC 0;
907 rel1.relative : 0.0 0.0;
908 rel2.relative : 0.0 1.0;
915 ignore_flags: ON_HOLD;
917 state: "default" 0.0;
919 min: EDITFIELD_DEFAULT_RIGHT1_ERASER_SHOW_INC 0;
922 rel1.relative : 1.0 0.0;
923 rel2.relative : 1.0 1.0;
930 ignore_flags: ON_HOLD;
932 state: "default" 0.0;
934 min: EDITFIELD_DEFAULT_RIGHT2_INC 0;
937 rel1.relative : 1.0 0.0;
938 rel2.relative : 1.0 1.0;
945 ignore_flags: ON_HOLD;
947 state: "default" 0.0;
949 min: 0 EDITFIELD_DEFAULT_BOTTOM1_MULTI_INC;
952 rel1.relative: 0.0 1.0;
959 ignore_flags: ON_HOLD;
961 state: "default" 0.0;
963 min: 0 EDITFIELD_DEFAULT_BOTTOM2_MULTI_INC;
965 rel1.relative: 0.0 1.0;
973 ignore_flags: ON_HOLD;
975 state: "default" 0.0;
987 ignore_flags: ON_HOLD;
989 state: "default" 0.0;
1003 color: EDITFIELD_TITLE_COLOR_INC;
1005 font: "SLP:style=Medium";
1006 size: EDITFIELD_TITLE_SIZE_INC;
1009 text_class: "slp_medium";
1014 name: "elm.guidetext";
1017 ignore_flags: ON_HOLD;
1019 state: "default" 0.0;
1022 rel1.to: "elm.swallow.content";
1023 rel2.to: "elm.swallow.content";
1024 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
1026 font: "SLP:style=Roman";
1027 size: ENTRY_TEXT_SIZE_INC;
1030 text_class: "slp_roman";
1034 state: "hidden" 0.0;
1035 inherit: "default" 0.0;
1040 name: "elm.swallow.content";
1043 ignore_flags: ON_HOLD;
1045 state: "default" 0.0;
1061 name: "eraser_image";
1064 state: "default" 0.0;
1066 min: EDITFIELD_DEFAULT_ERASER_MINW_INC EDITFIELD_DEFAULT_ERASER_MINH_INC;
1072 to_y : "eraser_base";
1077 to_y : "eraser_base";
1081 state: "elm.eraser.show" 0.0;
1082 inherit: "default" 0.0;
1085 normal: "00_EditField_clear.png";
1086 border: 10 10 10 10;
1091 state: "elm.eraser.pressed" 0.0;
1092 inherit: "default" 0.0;
1095 normal: "00_EditField_clear_press.png";
1107 state: "default" 0.0;
1109 min: EDITFIELD_DEFAULT_ERASER_EVENT_MINW_INC EDITFIELD_DEFAULT_ERASER_EVENT_MINH_INC;
1116 to_y : "eraser_base";
1121 to_y : "eraser_base";
1125 state: "elm.eraser.show" 0.0;
1126 inherit: "default" 0.0;
1133 name: "guidetext_show";
1134 signal: "elm,state,guidetext,show";
1136 action: STATE_SET "default" 0.0;
1137 target: "elm.guidetext";
1140 name: "guidetext_hide";
1141 signal: "elm,state,guidetext,hide";
1143 action: STATE_SET "hidden" 0.0;
1144 target: "elm.guidetext";
1147 name: "eraser_show";
1148 signal: "elm,state,eraser,show";
1150 action: STATE_SET "elm.eraser.show" 0.0;
1151 target: "eraser_image";
1155 name: "eraser_hide";
1156 signal: "elm,state,eraser,hide";
1158 action: STATE_SET "default" 0.0;
1159 target: "eraser_image";
1163 name: "eraser_clicked";
1164 signal: "mouse,clicked,1";
1166 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
1169 name: "eraser_pressed";
1170 signal: "mouse,down,1";
1172 action: STATE_SET "elm.eraser.pressed" 0.0;
1173 target: "eraser_image";
1176 name: "eraser_unpressed";
1177 signal: "mouse,up,1";
1179 action: STATE_SET "elm.eraser.show" 0.0;
1180 target: "eraser_image";
1185 group { name: "elm/layout/searchbar/default";
1187 image: "00_EditField_clear.png" COMP;
1188 image: "00_EditField_clear_press.png" COMP;
1189 image: "00_search_input_field_bg.png" COMP;
1190 image: "00_search_icon.png" COMP;
1193 part { name: "inputfield_rect";
1196 description { state: "default" 0.0;
1197 min: 0 SEARCHBAR_HEIGHT_INC;
1200 normal: "00_search_input_field_bg.png";
1201 border: SEARCHBAR_INPUTFIELD_BORDER_INC;
1205 part { name: "left_icon_padding_rect";
1208 description { state: "default" 0.0;
1210 min: SEARCHBAR_LEFT_ICON_PADDING_INC 0;
1213 rel1.to: "inputfield_rect";
1216 to: "inputfield_rect";
1220 part { name: "search_icon";
1223 ignore_flags: ON_HOLD;
1224 description { state: "default" 0.0;
1225 min: SEARCHBAR_ICON_MIN_W_INC SEARCHBAR_ICON_MIN_H_INC;
1230 to_x: "left_icon_padding_rect";
1231 to_y: "inputfield_rect";
1235 to_x: "left_icon_padding_rect";
1236 to_y: "inputfield_rect";
1238 image.normal: "00_search_icon.png";
1241 part { name: "left_padding_search_textfield";
1244 description { state: "default" 0.0;
1246 min: SEARCHBAR_LEFT_PADDING_SEARCHFIELD_INC 0;
1251 to_x: "search_icon";
1252 to_y: "inputfield_rect";
1256 to_x: "search_icon";
1257 to_y: "inputfield_rect";
1261 part { name: "right_padding_search_textfield";
1264 description { state: "default" 0.0;
1266 min: SEARCHBAR_RIGHT_PADDING_SEARCHFIELD_INC 0;
1271 to: "inputfield_rect";
1275 to: "inputfield_rect";
1279 part { name: "search_textfield";
1283 ignore_flags: ON_HOLD;
1284 description { state: "default" 0.0;
1286 min: 0 SEARCHBAR_SEARCH_TEXTFIELD_H_INC;
1291 to: "left_padding_search_textfield";
1295 to: "right_padding_search_textfield";
1299 part { name: "top1";
1302 ignore_flags: ON_HOLD;
1303 description { state: "default" 0.0;
1305 min: 0 EDITFIELD_SEARCHBAR_TOP1_SINGLE_INC;
1309 to: "search_textfield";
1313 to: "search_textfield";
1317 description { state: "elm.text.show" 0.0;
1318 inherit: "default" 0.0;
1319 min: 0 EDITFIELD_SEARCHBAR_TOP1_MULTI_INC;
1322 part { name: "top2";
1325 ignore_flags: ON_HOLD;
1326 description { state: "default" 0.0;
1328 min: 0 EDITFIELD_SEARCHBAR_TOP2_INC;
1332 to: "search_textfield";
1336 to: "search_textfield";
1341 part { name: "left1";
1344 ignore_flags: ON_HOLD;
1345 description { state: "default" 0.0;
1347 min: EDITFIELD_SEARCHBAR_LEFT1_INC 0;
1352 to: "search_textfield";
1356 to: "search_textfield";
1360 part { name: "left2";
1363 ignore_flags: ON_HOLD;
1364 description { state: "default" 0.0;
1366 min: EDITFIELD_SEARCHBAR_LEFT2_INC 0;
1371 to: "search_textfield";
1375 to: "search_textfield";
1379 part { name: "right1";
1382 ignore_flags: ON_HOLD;
1383 description { state: "default" 0.0;
1385 min: EDITFIELD_SEARCHBAR_RIGHT1_ERASER_SHOW_INC 0;
1390 to: "search_textfield";
1392 rel2.to: "search_textfield";
1395 part { name: "right2";
1398 ignore_flags: ON_HOLD;
1399 description { state: "default" 0.0;
1401 min: EDITFIELD_SEARCHBAR_RIGHT2_INC 0;
1406 to: "search_textfield";
1408 rel2.to: "search_textfield";
1411 part { name: "bottom1";
1414 ignore_flags: ON_HOLD;
1415 description { state: "default" 0.0;
1417 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_SINGLE_INC;
1422 to: "search_textfield";
1425 description { state: "elm.text.show" 0.0;
1426 inherit: "default" 0.0;
1427 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_MULTI_INC;
1430 part { name: "bottom2";
1433 ignore_flags: ON_HOLD;
1434 description { state: "default" 0.0;
1436 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_SINGLE_INC;
1440 to: "search_textfield";
1444 description { state: "elm.text.show" 0.0;
1445 inherit: "default" 0.0;
1446 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_MULTI_INC;
1449 part { name: "bottom3";
1452 ignore_flags: ON_HOLD;
1453 description { state: "default" 0.0;
1455 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_SINGLE_INC;
1459 to: "search_textfield";
1463 description { state: "elm.text.show" 0.0;
1464 inherit: "default" 0.0;
1465 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_MULTI_INC;
1468 part { name: "elm.text";
1471 ignore_flags: ON_HOLD;
1472 description { state: "default" 0.0;
1487 color: EDITFIELD_TITLE_COLOR_INC;
1489 font: "SLP:style=Medium";
1490 size: EDITFIELD_TITLE_SIZE_INC;
1493 text_class: "slp_medium";
1496 description { state: "elm.text.show" 0.0;
1497 inherit: "default" 0.0;
1501 part { name: "elm.guidetext";
1504 ignore_flags: ON_HOLD;
1505 description { state: "default" 0.0;
1508 rel1.to: "elm.swallow.content";
1509 rel2.to: "elm.swallow.content";
1510 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
1512 font: "SLP:style=Roman";
1513 size: ENTRY_TEXT_SIZE_INC;
1516 text_class: "slp_roman";
1519 description { state: "hidden" 0.0;
1520 inherit: "default" 0.0;
1525 name: "elm.swallow.content";
1528 ignore_flags: ON_HOLD;
1529 description { state: "default" 0.0;
1544 part { name: "eraser_image";
1546 description { state: "default" 0.0;
1548 min: EDITFIELD_SEARCHBAR_ERASER_MINW_INC EDITFIELD_SEARCHBAR_ERASER_MINH_INC;
1560 description { state: "elm.eraser.show" 0.0;
1561 inherit: "default" 0.0;
1564 normal: "00_EditField_clear.png";
1565 border: 10 10 10 10;
1570 state: "elm.eraser.pressed" 0.0;
1571 inherit: "default" 0.0;
1574 normal: "00_EditField_clear_press.png";
1580 part { name: "eraser";
1584 description { state: "default" 0.0;
1586 min: EDITFIELD_SEARCHBAR_ERASER_EVENT_MINW_INC EDITFIELD_SEARCHBAR_ERASER_EVENT_MINH_INC;
1599 description { state: "elm.eraser.show" 0.0;
1600 inherit: "default" 0.0;
1607 name: "guidetext_show";
1608 signal: "elm,state,guidetext,show";
1610 action: STATE_SET "default" 0.0;
1611 target: "elm.guidetext";
1614 name: "guidetext_hide";
1615 signal: "elm,state,guidetext,hide";
1617 action: STATE_SET "hidden" 0.0;
1618 target: "elm.guidetext";
1621 name: "eraser_show";
1622 signal: "elm,state,eraser,show";
1624 action: STATE_SET "elm.eraser.show" 0.0;
1625 target: "eraser_image";
1629 name: "eraser_hide";
1630 signal: "elm,state,eraser,hide";
1632 action: STATE_SET "default" 0.0;
1633 target: "eraser_image";
1638 signal: "elm,state,title,show";
1640 action: STATE_SET "elm.text.show" 0.0;
1649 signal: "elm,state,title,hide";
1651 action: STATE_SET "default" 0.0;
1659 name: "eraser_clicked";
1660 signal: "mouse,clicked,1";
1662 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
1666 signal: "mouse,clicked,1";
1667 source: "search_textfield";
1668 action: SIGNAL_EMIT "elm,bg,clicked" "elm";
1670 program { name: "mouse_click";
1671 signal: "mouse,clicked,1";
1672 source: "search_icon";
1673 action: SIGNAL_EMIT "elm,action,click" "";
1676 name: "eraser_pressed";
1677 signal: "mouse,down,1";
1679 action: STATE_SET "elm.eraser.pressed" 0.0;
1680 target: "eraser_image";
1683 name: "eraser_unpressed";
1684 signal: "mouse,up,1";
1686 action: STATE_SET "elm.eraser.show" 0.0;
1687 target: "eraser_image";
1692 group { name: "elm/layout/searchbar/cancel_button";
1694 image: "00_EditField_clear.png" COMP;
1695 image: "00_EditField_clear_press.png" COMP;
1696 image: "00_search_input_field_bg.png" COMP;
1697 image: "00_search_icon.png" COMP;
1700 part { name: "top_padding_rect";
1703 description { state: "default" 0.0;
1705 min: 0 SEARCHBAR_TOP_PADDING_INC;
1708 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1709 rel2.relative: 1.0 0.0;
1712 part { name: "bottom_padding_rect";
1715 description { state: "default" 0.0;
1717 min: 0 SEARCHBAR_BOTTOM_PADDING_INC;
1720 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1721 rel1.relative: 0.0 1.0;
1724 part { name: "base_bg";
1727 description { state: "default" 0.0;
1729 min: 0 SEARCHBAR_HEIGHT_INC;
1734 to: "top_padding_rect";
1738 to: "bottom_padding_rect";
1742 part { name: "left_padding_rect";
1745 description { state: "default" 0.0;
1747 min: SEARCHBAR_LEFT_PADDING_INC 0;
1750 rel2.relative: 0.0 1.0;
1751 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1754 part { name: "right_padding_rect";
1757 description { state: "default" 0.0;
1759 min: SEARCHBAR_RIGHT_PADDING_INC 0;
1762 rel1.relative: 1.0 0.0;
1763 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1766 part { name: "right_field_and_btn_padding_rect";
1769 description { state: "default" 0.0;
1771 min: SEARCHBAR_CANCEL_BUTTON_WITH_DOUBLE_PADDING_W_INC 0;
1774 rel1.relative: 1.0 0.0;
1775 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1778 part { name: "right_btn_padding_rect";
1781 description { state: "default" 0.0;
1783 min: SEARCHBAR_CANCEL_BUTTON_WITH_PADDING_W_INC 0;
1786 rel1.relative: 1.0 0.0;
1787 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1790 part { name: "inputfield_rect";
1793 description { state: "default" 0.0;
1797 to_x: "left_padding_rect";
1802 to_x: "right_padding_rect";
1806 normal: "00_search_input_field_bg.png";
1807 border: SEARCHBAR_INPUTFIELD_BORDER_INC;
1810 description { state: "in" 0.0;
1811 inherit: "default" 0.0;
1812 rel2.to_x: "right_field_and_btn_padding_rect";
1815 part { name: "left_icon_padding_rect";
1818 description { state: "default" 0.0;
1820 min: SEARCHBAR_LEFT_ICON_PADDING_INC 0;
1823 rel1.to: "inputfield_rect";
1826 to: "inputfield_rect";
1830 part { name: "search_icon";
1833 ignore_flags: ON_HOLD;
1834 description { state: "default" 0.0;
1835 min: SEARCHBAR_ICON_MIN_W_INC SEARCHBAR_ICON_MIN_H_INC;
1840 to_x: "left_icon_padding_rect";
1841 to_y: "inputfield_rect";
1845 to_x: "left_icon_padding_rect";
1846 to_y: "inputfield_rect";
1848 image.normal: "00_search_icon.png";
1851 part { name: "left_padding_search_textfield";
1854 description { state: "default" 0.0;
1856 min: SEARCHBAR_LEFT_PADDING_SEARCHFIELD_INC 0;
1861 to_x: "search_icon";
1862 to_y: "inputfield_rect";
1866 to_x: "search_icon";
1867 to_y: "inputfield_rect";
1871 part { name: "right_padding_search_textfield";
1874 description { state: "default" 0.0;
1876 min: SEARCHBAR_RIGHT_PADDING_SEARCHFIELD_INC 0;
1881 to: "inputfield_rect";
1885 to: "inputfield_rect";
1889 part { name: "search_textfield";
1893 ignore_flags: ON_HOLD;
1894 description { state: "default" 0.0;
1896 min: 0 SEARCHBAR_SEARCH_TEXTFIELD_H_INC;
1901 to: "left_padding_search_textfield";
1905 to: "right_padding_search_textfield";
1909 part { name: "button_cancel";
1913 description { state: "default" 0.0;
1916 min: SEARCHBAR_CANCEL_BUTTON_W_INC 0;
1918 state: "default" 0.0;
1922 to_y: "top_padding_rect";
1927 to_y: "bottom_padding_rect";
1930 description { state: "in" 0.0;
1932 min: SEARCHBAR_CANCEL_BUTTON_W_INC 0;
1936 to_x: "right_btn_padding_rect";
1937 to_y: "top_padding_rect";
1941 to_x: "right_padding_rect";
1942 to_y: "bottom_padding_rect";
1946 part { name: "top1";
1949 ignore_flags: ON_HOLD;
1950 description { state: "default" 0.0;
1952 min: 0 EDITFIELD_SEARCHBAR_TOP1_SINGLE_INC;
1956 to: "search_textfield";
1960 to: "search_textfield";
1964 description { state: "elm.text.show" 0.0;
1965 inherit: "default" 0.0;
1966 min: 0 EDITFIELD_SEARCHBAR_TOP1_MULTI_INC;
1969 part { name: "top2";
1972 ignore_flags: ON_HOLD;
1973 description { state: "default" 0.0;
1975 min: 0 EDITFIELD_SEARCHBAR_TOP2_INC;
1979 to: "search_textfield";
1983 to: "search_textfield";
1988 part { name: "left1";
1991 ignore_flags: ON_HOLD;
1992 description { state: "default" 0.0;
1994 min: EDITFIELD_SEARCHBAR_LEFT1_INC 0;
1999 to: "search_textfield";
2003 to: "search_textfield";
2007 part { name: "left2";
2010 ignore_flags: ON_HOLD;
2011 description { state: "default" 0.0;
2013 min: EDITFIELD_SEARCHBAR_LEFT2_INC 0;
2018 to: "search_textfield";
2022 to: "search_textfield";
2026 part { name: "right1";
2029 ignore_flags: ON_HOLD;
2030 description { state: "default" 0.0;
2032 min: EDITFIELD_SEARCHBAR_RIGHT1_ERASER_SHOW_INC 0;
2037 to: "search_textfield";
2039 rel2.to: "search_textfield";
2042 part { name: "right2";
2045 ignore_flags: ON_HOLD;
2046 description { state: "default" 0.0;
2048 min: EDITFIELD_SEARCHBAR_RIGHT2_INC 0;
2053 to: "search_textfield";
2055 rel2.to: "search_textfield";
2058 part { name: "bottom1";
2061 ignore_flags: ON_HOLD;
2062 description { state: "default" 0.0;
2064 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_SINGLE_INC;
2069 to: "search_textfield";
2071 rel2.to: "search_textfield";
2073 description { state: "elm.text.show" 0.0;
2074 inherit: "default" 0.0;
2075 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_MULTI_INC;
2078 part { name: "bottom2";
2081 ignore_flags: ON_HOLD;
2082 description { state: "default" 0.0;
2084 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_SINGLE_INC;
2088 to: "search_textfield";
2090 rel2.to: "search_textfield";
2093 description { state: "elm.text.show" 0.0;
2094 inherit: "default" 0.0;
2095 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_MULTI_INC;
2098 part { name: "bottom3";
2101 ignore_flags: ON_HOLD;
2102 description { state: "default" 0.0;
2104 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_SINGLE_INC;
2108 to: "search_textfield";
2110 rel2.to: "search_textfield";
2113 description { state: "elm.text.show" 0.0;
2114 inherit: "default" 0.0;
2115 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_MULTI_INC;
2118 part { name: "elm.text";
2121 ignore_flags: ON_HOLD;
2122 description { state: "default" 0.0;
2137 color: EDITFIELD_TITLE_COLOR_INC;
2139 font: "SLP:style=Medium";
2140 size: EDITFIELD_TITLE_SIZE_INC;
2143 text_class: "slp_medium";
2146 description { state: "elm.text.show" 0.0;
2147 inherit: "default" 0.0;
2151 part { name: "elm.guidetext";
2154 ignore_flags: ON_HOLD;
2155 description { state: "default" 0.0;
2158 rel1.to: "elm.swallow.content";
2159 rel2.to: "elm.swallow.content";
2160 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
2162 font: "SLP:style=Roman";
2163 size: ENTRY_TEXT_SIZE_INC;
2166 text_class: "slp_roman";
2169 description { state: "hidden" 0.0;
2170 inherit: "default" 0.0;
2175 name: "elm.swallow.content";
2178 ignore_flags: ON_HOLD;
2179 description { state: "default" 0.0;
2194 part { name: "eraser_image";
2196 description { state: "default" 0.0;
2198 min: EDITFIELD_SEARCHBAR_ERASER_MINW_INC EDITFIELD_SEARCHBAR_ERASER_MINH_INC;
2210 description { state: "elm.eraser.show" 0.0;
2211 inherit: "default" 0.0;
2214 normal: "00_EditField_clear.png";
2215 border: 10 10 10 10;
2220 state: "elm.eraser.pressed" 0.0;
2221 inherit: "default" 0.0;
2224 normal: "00_EditField_clear_press.png";
2230 part { name: "eraser";
2234 description { state: "default" 0.0;
2236 min: EDITFIELD_SEARCHBAR_ERASER_EVENT_MINW_INC EDITFIELD_SEARCHBAR_ERASER_EVENT_MINH_INC;
2249 description { state: "elm.eraser.show" 0.0;
2250 inherit: "default" 0.0;
2257 name: "guidetext_show";
2258 signal: "elm,state,guidetext,show";
2260 action: STATE_SET "default" 0.0;
2261 target: "elm.guidetext";
2264 name: "guidetext_hide";
2265 signal: "elm,state,guidetext,hide";
2267 action: STATE_SET "hidden" 0.0;
2268 target: "elm.guidetext";
2271 name: "eraser_show";
2272 signal: "elm,state,eraser,show";
2274 action: STATE_SET "elm.eraser.show" 0.0;
2275 target: "eraser_image";
2279 name: "eraser_hide";
2280 signal: "elm,state,eraser,hide";
2282 action: STATE_SET "default" 0.0;
2283 target: "eraser_image";
2288 signal: "elm,state,title,show";
2290 action: STATE_SET "elm.text.show" 0.0;
2299 signal: "elm,state,title,hide";
2301 action: STATE_SET "default" 0.0;
2309 name: "eraser_clicked";
2310 signal: "mouse,clicked,1";
2312 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
2316 signal: "mouse,clicked,1";
2317 source: "search_textfield";
2318 action: SIGNAL_EMIT "elm,bg,clicked" "elm";
2320 program { name: "cancel_in";
2321 signal: "cancel,in";
2323 action: STATE_SET "in" 0.0;
2324 target: "button_cancel";
2325 target: "inputfield_rect";
2326 transition: ACCELERATE 0.4;
2328 program { name: "cancel_out";
2329 signal: "cancel,out";
2331 action: STATE_SET "default" 0.0;
2332 target: "button_cancel";
2333 target: "inputfield_rect";
2334 transition: ACCELERATE 0.4;
2336 program { name: "cancel_show";
2337 signal: "cancel,show";
2339 action: STATE_SET "in" 0.0;
2340 target: "button_cancel";
2341 target: "inputfield_rect";
2343 program { name: "cancel_hide";
2344 signal: "cancel,hide";
2346 action: STATE_SET "default" 0.0;
2347 target: "button_cancel";
2348 target: "inputfield_rect";
2350 program { name: "mouse_click";
2351 signal: "mouse,clicked,1";
2352 source: "search_icon";
2353 action: SIGNAL_EMIT "elm,action,click" "";
2356 name: "eraser_pressed";
2357 signal: "mouse,down,1";
2359 action: STATE_SET "elm.eraser.pressed" 0.0;
2360 target: "eraser_image";
2363 name: "eraser_unpressed";
2364 signal: "mouse,up,1";
2366 action: STATE_SET "elm.eraser.show" 0.0;
2367 target: "eraser_image";
2373 name: "elm/layout/nocontents/full";
2374 alias: "elm/nocontents/base/full";
2375 alias: "elm/nocontents/base/default";
2377 style { name: "nocontent_style";
2378 base: "font=SLP:style=Roman font_size="NOCONTENT_TEXT_BLOCK_TEXT_SIZE_INC" align=center color=#ffffff wrap=mixed ellipsis=1.0 text_class=slp_roman";
2380 tag: "hilight" "+ font=SLP:style=Bold";
2381 tag: "b" "+ font=SLP:style=Bold";
2386 image: "00_winset_NoContents_image.png" COMP;
2392 description { state: "default" 0.0;
2401 color: NOCONTENT_BG_COLOR_INC;
2404 part { name: "nocontents.image";
2405 description { state: "default" 0.0;
2409 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2413 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2417 normal: "00_winset_NoContents_image.png";
2422 aspect_preference: BOTH;
2425 part { name: "middle.padding";
2428 description { state: "default" 0.0;
2430 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2431 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2435 to_y: "nocontents.image";
2439 part { name: "elm.text";
2442 description { state: "default" 0.0;
2443 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2450 to_y: "middle.padding";
2455 to_y: "middle.padding";
2457 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2459 style: "nocontent_style";
2470 name: "elm/layout/nocontents/multimedia";
2471 alias: "elm/nocontents/base/multimedia";
2473 image: "00_winset_NoContents_multimedia.png" COMP;
2479 description { state: "default" 0.0;
2491 part { name: "nocontents.image";
2492 description { state: "default" 0.0;
2496 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2500 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2504 normal: "00_winset_NoContents_multimedia.png";
2509 aspect_preference: BOTH;
2512 part { name: "middle.padding";
2515 description { state: "default" 0.0;
2517 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2518 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2522 to_y: "nocontents.image";
2526 part { name: "elm.text";
2529 description { state: "default" 0.0;
2530 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2537 to_y: "middle.padding";
2542 to_y: "middle.padding";
2544 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2546 style: "nocontent_style";
2557 name: "elm/layout/nocontents/text";
2558 alias: "elm/nocontents/base/text";
2560 image: "00_winset_NoContents_text.png" COMP;
2566 description { state: "default" 0.0;
2578 part { name: "nocontents.image";
2579 description { state: "default" 0.0;
2583 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2587 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2591 normal: "00_winset_NoContents_text.png";
2596 aspect_preference: BOTH;
2599 part { name: "middle.padding";
2602 description { state: "default" 0.0;
2604 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2605 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2609 to_y: "nocontents.image";
2613 part { name: "elm.text";
2616 description { state: "default" 0.0;
2617 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2624 to_y: "middle.padding";
2629 to_y: "middle.padding";
2631 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2633 style: "nocontent_style";
2644 name: "elm/layout/nocontents/unnamed";
2645 alias: "elm/nocontents/base/unnamed";
2647 image: "00_winset_NoContents_unnamed.png" COMP;
2653 description { state: "default" 0.0;
2665 part { name: "nocontents.image";
2666 description { state: "default" 0.0;
2670 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2674 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2678 normal: "00_winset_NoContents_unnamed.png";
2683 aspect_preference: BOTH;
2686 part { name: "middle.padding";
2689 description { state: "default" 0.0;
2691 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2692 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2696 to_y: "nocontents.image";
2700 part { name: "elm.text";
2703 description { state: "default" 0.0;
2704 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2711 to_y: "middle.padding";
2716 to_y: "middle.padding";
2718 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2720 style: "nocontent_style";
2731 name: "elm/layout/nocontents/search";
2732 alias: "elm/nocontents/base/search";
2737 description { state: "default" 0.0;
2748 part { name: "top_padding";
2752 description { state: "default" 0.0;
2753 min: 0 NOCONTENT_BASE_SEARCH_PADDING_INC;
2766 part { name: "elm.text";
2770 description { state: "default" 0.0;
2783 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2785 font: "SLP:style=Roman";
2789 text_class: "slp_roman";
2793 part { name: "text_bottom_padding";
2797 description { state: "default" 0.0;
2798 min: 0 NOCONTENT_BASE_SEARCH_PADDING_INC;
2812 part { name: "custom";
2816 description { state: "default" 0.0;
2823 to:"text_bottom_padding";
2827 to:"text_bottom_padding";