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;
540 ignore_flags: ON_HOLD;
542 state: "default" 0.0;
543 min: 0 EDITFIELD_DEFAULT_MINH_INC;
551 ignore_flags: ON_HOLD;
553 state: "default" 0.0;
555 min: 0 EDITFIELD_DEFAULT_TOP1_SINGLE_INC;
557 rel1.relative: 0.0 0.0;
558 rel2.relative: 1.0 0.0;
566 ignore_flags: ON_HOLD;
568 state: "default" 0.0;
570 min: 0 EDITFIELD_DEFAULT_TOP2_INC;
572 rel1.relative: 0.0 0.0;
573 rel2.relative: 1.0 0.0;
581 ignore_flags: ON_HOLD;
583 state: "default" 0.0;
585 min: EDITFIELD_DEFAULT_LEFT1_INC 0;
588 rel1.relative : 0.0 0.0;
589 rel2.relative : 0.0 1.0;
596 ignore_flags: ON_HOLD;
598 state: "default" 0.0;
600 min: EDITFIELD_DEFAULT_LEFT2_INC 0;
603 rel1.relative : 0.0 0.0;
604 rel2.relative : 0.0 1.0;
611 ignore_flags: ON_HOLD;
613 state: "default" 0.0;
615 min: EDITFIELD_DEFAULT_RIGHT1_ERASER_SHOW_INC 0;
618 rel1.relative : 1.0 0.0;
619 rel2.relative : 1.0 1.0;
626 ignore_flags: ON_HOLD;
628 state: "default" 0.0;
630 min: EDITFIELD_DEFAULT_RIGHT2_INC 0;
633 rel1.relative : 1.0 0.0;
634 rel2.relative : 1.0 1.0;
641 ignore_flags: ON_HOLD;
643 state: "default" 0.0;
645 min: 0 EDITFIELD_DEFAULT_BOTTOM1_SINGLE_INC;
648 rel1.relative: 0.0 1.0;
655 ignore_flags: ON_HOLD;
657 state: "default" 0.0;
659 min: 0 EDITFIELD_DEFAULT_BOTTOM2_SINGLE_INC;
661 rel1.relative: 0.0 1.0;
666 name: "elm.guidetext";
669 ignore_flags: ON_HOLD;
671 state: "default" 0.0;
674 rel1.to: "elm.swallow.content";
675 rel2.to: "elm.swallow.content";
676 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
678 font: "SLP:style=Roman";
679 size: ENTRY_TEXT_SIZE_INC;
682 text_class: "slp_roman";
687 inherit: "default" 0.0;
692 name: "elm.swallow.content";
695 ignore_flags: ON_HOLD;
697 state: "default" 0.0;
713 name: "eraser_image";
716 state: "default" 0.0;
718 min: EDITFIELD_DEFAULT_ERASER_MINW_INC EDITFIELD_DEFAULT_ERASER_MINH_INC;
730 normal: "00_EditField_clear.png";
736 state: "elm.eraser.show" 0.0;
737 inherit: "default" 0.0;
745 ignore_flags: ON_HOLD;
747 state: "default" 0.0;
749 min: EDITFIELD_DEFAULT_ERASER_EVENT_MINW_INC EDITFIELD_DEFAULT_ERASER_EVENT_MINH_INC;
763 state: "elm.eraser.show" 0.0;
764 inherit: "default" 0.0;
771 name: "guidetext_show";
772 signal: "elm,state,guidetext,show";
774 action: STATE_SET "default" 0.0;
775 target: "elm.guidetext";
778 name: "guidetext_hide";
779 signal: "elm,state,guidetext,hide";
781 action: STATE_SET "hidden" 0.0;
782 target: "elm.guidetext";
786 signal: "elm,state,eraser,show";
788 action: STATE_SET "elm.eraser.show" 0.0;
789 target: "eraser_image";
794 signal: "elm,state,eraser,hide";
796 action: STATE_SET "default" 0.0;
797 target: "eraser_image";
801 name: "eraser_clicked";
802 signal: "mouse,clicked,1";
804 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
809 group { name: "elm/layout/editfield/title";
811 image: "00_EditField_clear.png" COMP;
818 ignore_flags: ON_HOLD;
820 state: "default" 0.0;
821 min: 0 EDITFIELD_DEFAULT_MINH_INC;
829 ignore_flags: ON_HOLD;
831 state: "default" 0.0;
833 min: 0 EDITFIELD_DEFAULT_TOP1_MULTI_INC;
835 rel1.relative: 0.0 0.0;
836 rel2.relative: 1.0 0.0;
844 ignore_flags: ON_HOLD;
846 state: "default" 0.0;
848 min: 0 EDITFIELD_DEFAULT_TOP2_INC;
850 rel1.relative: 0.0 0.0;
851 rel2.relative: 1.0 0.0;
859 ignore_flags: ON_HOLD;
861 state: "default" 0.0;
863 min: EDITFIELD_DEFAULT_LEFT1_INC 0;
866 rel1.relative : 0.0 0.0;
867 rel2.relative : 0.0 1.0;
874 ignore_flags: ON_HOLD;
876 state: "default" 0.0;
878 min: EDITFIELD_DEFAULT_LEFT2_INC 0;
881 rel1.relative : 0.0 0.0;
882 rel2.relative : 0.0 1.0;
889 ignore_flags: ON_HOLD;
891 state: "default" 0.0;
893 min: EDITFIELD_DEFAULT_RIGHT1_ERASER_SHOW_INC 0;
896 rel1.relative : 1.0 0.0;
897 rel2.relative : 1.0 1.0;
904 ignore_flags: ON_HOLD;
906 state: "default" 0.0;
908 min: EDITFIELD_DEFAULT_RIGHT2_INC 0;
911 rel1.relative : 1.0 0.0;
912 rel2.relative : 1.0 1.0;
919 ignore_flags: ON_HOLD;
921 state: "default" 0.0;
923 min: 0 EDITFIELD_DEFAULT_BOTTOM1_MULTI_INC;
926 rel1.relative: 0.0 1.0;
933 ignore_flags: ON_HOLD;
935 state: "default" 0.0;
937 min: 0 EDITFIELD_DEFAULT_BOTTOM2_MULTI_INC;
939 rel1.relative: 0.0 1.0;
947 ignore_flags: ON_HOLD;
949 state: "default" 0.0;
961 ignore_flags: ON_HOLD;
963 state: "default" 0.0;
977 color: EDITFIELD_TITLE_COLOR_INC;
979 font: "SLP:style=Medium";
980 size: EDITFIELD_TITLE_SIZE_INC;
983 text_class: "slp_medium";
988 name: "elm.guidetext";
991 ignore_flags: ON_HOLD;
993 state: "default" 0.0;
996 rel1.to: "elm.swallow.content";
997 rel2.to: "elm.swallow.content";
998 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
1000 font: "SLP:style=Roman";
1001 size: ENTRY_TEXT_SIZE_INC;
1004 text_class: "slp_roman";
1008 state: "hidden" 0.0;
1009 inherit: "default" 0.0;
1014 name: "elm.swallow.content";
1017 ignore_flags: ON_HOLD;
1019 state: "default" 0.0;
1035 name: "eraser_image";
1038 state: "default" 0.0;
1040 min: EDITFIELD_DEFAULT_ERASER_MINW_INC EDITFIELD_DEFAULT_ERASER_MINH_INC;
1046 to_y : "eraser_base";
1051 to_y : "eraser_base";
1054 normal: "00_EditField_clear.png";
1055 border: 10 10 10 10;
1060 state: "elm.eraser.show" 0.0;
1061 inherit: "default" 0.0;
1069 ignore_flags: ON_HOLD;
1071 state: "default" 0.0;
1073 min: EDITFIELD_DEFAULT_ERASER_EVENT_MINW_INC EDITFIELD_DEFAULT_ERASER_EVENT_MINH_INC;
1080 to_y : "eraser_base";
1085 to_y : "eraser_base";
1089 state: "elm.eraser.show" 0.0;
1090 inherit: "default" 0.0;
1097 name: "guidetext_show";
1098 signal: "elm,state,guidetext,show";
1100 action: STATE_SET "default" 0.0;
1101 target: "elm.guidetext";
1104 name: "guidetext_hide";
1105 signal: "elm,state,guidetext,hide";
1107 action: STATE_SET "hidden" 0.0;
1108 target: "elm.guidetext";
1111 name: "eraser_show";
1112 signal: "elm,state,eraser,show";
1114 action: STATE_SET "elm.eraser.show" 0.0;
1115 target: "eraser_image";
1119 name: "eraser_hide";
1120 signal: "elm,state,eraser,hide";
1122 action: STATE_SET "default" 0.0;
1123 target: "eraser_image";
1127 name: "eraser_clicked";
1128 signal: "mouse,clicked,1";
1130 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
1135 group { name: "elm/layout/searchbar/default";
1137 image: "00_EditField_clear.png" COMP;
1138 image: "00_search_input_field_bg.png" COMP;
1139 image: "00_search_icon.png" COMP;
1142 part { name: "inputfield_rect";
1145 description { state: "default" 0.0;
1146 min: 0 SEARCHBAR_HEIGHT_INC;
1149 normal: "00_search_input_field_bg.png";
1150 border: SEARCHBAR_INPUTFIELD_BORDER_INC;
1154 part { name: "left_icon_padding_rect";
1157 description { state: "default" 0.0;
1159 min: SEARCHBAR_LEFT_ICON_PADDING_INC 0;
1162 rel1.to: "inputfield_rect";
1165 to: "inputfield_rect";
1169 part { name: "search_icon";
1172 ignore_flags: ON_HOLD;
1173 description { state: "default" 0.0;
1174 min: SEARCHBAR_ICON_MIN_W_INC SEARCHBAR_ICON_MIN_H_INC;
1179 to_x: "left_icon_padding_rect";
1180 to_y: "inputfield_rect";
1184 to_x: "left_icon_padding_rect";
1185 to_y: "inputfield_rect";
1187 image.normal: "00_search_icon.png";
1190 part { name: "left_padding_search_textfield";
1193 description { state: "default" 0.0;
1195 min: SEARCHBAR_LEFT_PADDING_SEARCHFIELD_INC 0;
1200 to_x: "search_icon";
1201 to_y: "inputfield_rect";
1205 to_x: "search_icon";
1206 to_y: "inputfield_rect";
1210 part { name: "right_padding_search_textfield";
1213 description { state: "default" 0.0;
1215 min: SEARCHBAR_RIGHT_PADDING_SEARCHFIELD_INC 0;
1220 to: "inputfield_rect";
1224 to: "inputfield_rect";
1228 part { name: "search_textfield";
1232 ignore_flags: ON_HOLD;
1233 description { state: "default" 0.0;
1235 min: 0 SEARCHBAR_SEARCH_TEXTFIELD_H_INC;
1240 to: "left_padding_search_textfield";
1244 to: "right_padding_search_textfield";
1248 part { name: "top1";
1251 ignore_flags: ON_HOLD;
1252 description { state: "default" 0.0;
1254 min: 0 EDITFIELD_SEARCHBAR_TOP1_SINGLE_INC;
1258 to: "search_textfield";
1262 to: "search_textfield";
1266 description { state: "elm.text.show" 0.0;
1267 inherit: "default" 0.0;
1268 min: 0 EDITFIELD_SEARCHBAR_TOP1_MULTI_INC;
1271 part { name: "top2";
1274 ignore_flags: ON_HOLD;
1275 description { state: "default" 0.0;
1277 min: 0 EDITFIELD_SEARCHBAR_TOP2_INC;
1281 to: "search_textfield";
1285 to: "search_textfield";
1290 part { name: "left1";
1293 ignore_flags: ON_HOLD;
1294 description { state: "default" 0.0;
1296 min: EDITFIELD_SEARCHBAR_LEFT1_INC 0;
1301 to: "search_textfield";
1305 to: "search_textfield";
1309 part { name: "left2";
1312 ignore_flags: ON_HOLD;
1313 description { state: "default" 0.0;
1315 min: EDITFIELD_SEARCHBAR_LEFT2_INC 0;
1320 to: "search_textfield";
1324 to: "search_textfield";
1328 part { name: "right1";
1331 ignore_flags: ON_HOLD;
1332 description { state: "default" 0.0;
1334 min: EDITFIELD_SEARCHBAR_RIGHT1_ERASER_SHOW_INC 0;
1339 to: "search_textfield";
1341 rel2.to: "search_textfield";
1344 part { name: "right2";
1347 ignore_flags: ON_HOLD;
1348 description { state: "default" 0.0;
1350 min: EDITFIELD_SEARCHBAR_RIGHT2_INC 0;
1355 to: "search_textfield";
1357 rel2.to: "search_textfield";
1360 part { name: "bottom1";
1363 ignore_flags: ON_HOLD;
1364 description { state: "default" 0.0;
1366 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_SINGLE_INC;
1371 to: "search_textfield";
1374 description { state: "elm.text.show" 0.0;
1375 inherit: "default" 0.0;
1376 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_MULTI_INC;
1379 part { name: "bottom2";
1382 ignore_flags: ON_HOLD;
1383 description { state: "default" 0.0;
1385 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_SINGLE_INC;
1389 to: "search_textfield";
1393 description { state: "elm.text.show" 0.0;
1394 inherit: "default" 0.0;
1395 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_MULTI_INC;
1398 part { name: "bottom3";
1401 ignore_flags: ON_HOLD;
1402 description { state: "default" 0.0;
1404 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_SINGLE_INC;
1408 to: "search_textfield";
1412 description { state: "elm.text.show" 0.0;
1413 inherit: "default" 0.0;
1414 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_MULTI_INC;
1417 part { name: "elm.text";
1420 ignore_flags: ON_HOLD;
1421 description { state: "default" 0.0;
1436 color: EDITFIELD_TITLE_COLOR_INC;
1438 font: "SLP:style=Medium";
1439 size: EDITFIELD_TITLE_SIZE_INC;
1442 text_class: "slp_medium";
1445 description { state: "elm.text.show" 0.0;
1446 inherit: "default" 0.0;
1450 part { name: "elm.guidetext";
1453 ignore_flags: ON_HOLD;
1454 description { state: "default" 0.0;
1457 rel1.to: "elm.swallow.content";
1458 rel2.to: "elm.swallow.content";
1459 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
1461 font: "SLP:style=Roman";
1462 size: ENTRY_TEXT_SIZE_INC;
1465 text_class: "slp_roman";
1468 description { state: "hidden" 0.0;
1469 inherit: "default" 0.0;
1474 name: "elm.swallow.content";
1477 ignore_flags: ON_HOLD;
1478 description { state: "default" 0.0;
1493 part { name: "eraser_image";
1495 description { state: "default" 0.0;
1497 min: EDITFIELD_SEARCHBAR_ERASER_MINW_INC EDITFIELD_SEARCHBAR_ERASER_MINH_INC;
1511 normal: "00_EditField_clear.png";
1512 border: 10 10 10 10;
1516 description { state: "elm.eraser.show" 0.0;
1517 inherit: "default" 0.0;
1521 part { name: "eraser";
1524 ignore_flags: ON_HOLD;
1525 description { state: "default" 0.0;
1530 to_x : "eraser_image";
1533 rel2.to: "search_textfield";
1535 description { state: "elm.eraser.show" 0.0;
1536 inherit: "default" 0.0;
1543 name: "guidetext_show";
1544 signal: "elm,state,guidetext,show";
1546 action: STATE_SET "default" 0.0;
1547 target: "elm.guidetext";
1550 name: "guidetext_hide";
1551 signal: "elm,state,guidetext,hide";
1553 action: STATE_SET "hidden" 0.0;
1554 target: "elm.guidetext";
1557 name: "eraser_show";
1558 signal: "elm,state,eraser,show";
1560 action: STATE_SET "elm.eraser.show" 0.0;
1561 target: "eraser_image";
1565 name: "eraser_hide";
1566 signal: "elm,state,eraser,hide";
1568 action: STATE_SET "default" 0.0;
1569 target: "eraser_image";
1574 signal: "elm,state,title,show";
1576 action: STATE_SET "elm.text.show" 0.0;
1585 signal: "elm,state,title,hide";
1587 action: STATE_SET "default" 0.0;
1595 name: "eraser_clicked";
1596 signal: "mouse,clicked,1";
1598 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
1602 signal: "mouse,clicked,1";
1603 source: "search_textfield";
1604 action: SIGNAL_EMIT "elm,bg,clicked" "elm";
1606 program { name: "mouse_click";
1607 signal: "mouse,clicked,1";
1608 source: "search_icon";
1609 action: SIGNAL_EMIT "elm,action,click" "";
1614 group { name: "elm/layout/searchbar/cancel_button";
1616 image: "00_EditField_clear.png" COMP;
1617 image: "00_search_input_field_bg.png" COMP;
1618 image: "00_search_icon.png" COMP;
1621 part { name: "top_padding_rect";
1624 description { state: "default" 0.0;
1626 min: 0 SEARCHBAR_TOP_PADDING_INC;
1629 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1630 rel2.relative: 1.0 0.0;
1633 part { name: "bottom_padding_rect";
1636 description { state: "default" 0.0;
1638 min: 0 SEARCHBAR_BOTTOM_PADDING_INC;
1641 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1642 rel1.relative: 0.0 1.0;
1645 part { name: "base_bg";
1648 description { state: "default" 0.0;
1650 min: 0 SEARCHBAR_HEIGHT_INC;
1655 to: "top_padding_rect";
1659 to: "bottom_padding_rect";
1663 part { name: "left_padding_rect";
1666 description { state: "default" 0.0;
1668 min: SEARCHBAR_LEFT_PADDING_INC 0;
1671 rel2.relative: 0.0 1.0;
1672 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1675 part { name: "right_padding_rect";
1678 description { state: "default" 0.0;
1680 min: SEARCHBAR_RIGHT_PADDING_INC 0;
1683 rel1.relative: 1.0 0.0;
1684 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1687 part { name: "right_field_and_btn_padding_rect";
1690 description { state: "default" 0.0;
1692 min: SEARCHBAR_CANCEL_BUTTON_WITH_DOUBLE_PADDING_W_INC 0;
1695 rel1.relative: 1.0 0.0;
1696 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1699 part { name: "right_btn_padding_rect";
1702 description { state: "default" 0.0;
1704 min: SEARCHBAR_CANCEL_BUTTON_WITH_PADDING_W_INC 0;
1707 rel1.relative: 1.0 0.0;
1708 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1711 part { name: "inputfield_rect";
1714 description { state: "default" 0.0;
1718 to_x: "left_padding_rect";
1723 to_x: "right_padding_rect";
1727 normal: "00_search_input_field_bg.png";
1728 border: SEARCHBAR_INPUTFIELD_BORDER_INC;
1731 description { state: "in" 0.0;
1732 inherit: "default" 0.0;
1733 rel2.to_x: "right_field_and_btn_padding_rect";
1736 part { name: "left_icon_padding_rect";
1739 description { state: "default" 0.0;
1741 min: SEARCHBAR_LEFT_ICON_PADDING_INC 0;
1744 rel1.to: "inputfield_rect";
1747 to: "inputfield_rect";
1751 part { name: "search_icon";
1754 ignore_flags: ON_HOLD;
1755 description { state: "default" 0.0;
1756 min: SEARCHBAR_ICON_MIN_W_INC SEARCHBAR_ICON_MIN_H_INC;
1761 to_x: "left_icon_padding_rect";
1762 to_y: "inputfield_rect";
1766 to_x: "left_icon_padding_rect";
1767 to_y: "inputfield_rect";
1769 image.normal: "00_search_icon.png";
1772 part { name: "left_padding_search_textfield";
1775 description { state: "default" 0.0;
1777 min: SEARCHBAR_LEFT_PADDING_SEARCHFIELD_INC 0;
1782 to_x: "search_icon";
1783 to_y: "inputfield_rect";
1787 to_x: "search_icon";
1788 to_y: "inputfield_rect";
1792 part { name: "right_padding_search_textfield";
1795 description { state: "default" 0.0;
1797 min: SEARCHBAR_RIGHT_PADDING_SEARCHFIELD_INC 0;
1802 to: "inputfield_rect";
1806 to: "inputfield_rect";
1810 part { name: "search_textfield";
1814 ignore_flags: ON_HOLD;
1815 description { state: "default" 0.0;
1817 min: 0 SEARCHBAR_SEARCH_TEXTFIELD_H_INC;
1822 to: "left_padding_search_textfield";
1826 to: "right_padding_search_textfield";
1830 part { name: "button_cancel";
1834 description { state: "default" 0.0;
1837 min: SEARCHBAR_CANCEL_BUTTON_W_INC 0;
1839 state: "default" 0.0;
1843 to_y: "top_padding_rect";
1848 to_y: "bottom_padding_rect";
1851 description { state: "in" 0.0;
1853 min: SEARCHBAR_CANCEL_BUTTON_W_INC 0;
1857 to_x: "right_btn_padding_rect";
1858 to_y: "top_padding_rect";
1862 to_x: "right_padding_rect";
1863 to_y: "bottom_padding_rect";
1867 part { name: "top1";
1870 ignore_flags: ON_HOLD;
1871 description { state: "default" 0.0;
1873 min: 0 EDITFIELD_SEARCHBAR_TOP1_SINGLE_INC;
1877 to: "search_textfield";
1881 to: "search_textfield";
1885 description { state: "elm.text.show" 0.0;
1886 inherit: "default" 0.0;
1887 min: 0 EDITFIELD_SEARCHBAR_TOP1_MULTI_INC;
1890 part { name: "top2";
1893 ignore_flags: ON_HOLD;
1894 description { state: "default" 0.0;
1896 min: 0 EDITFIELD_SEARCHBAR_TOP2_INC;
1900 to: "search_textfield";
1904 to: "search_textfield";
1909 part { name: "left1";
1912 ignore_flags: ON_HOLD;
1913 description { state: "default" 0.0;
1915 min: EDITFIELD_SEARCHBAR_LEFT1_INC 0;
1920 to: "search_textfield";
1924 to: "search_textfield";
1928 part { name: "left2";
1931 ignore_flags: ON_HOLD;
1932 description { state: "default" 0.0;
1934 min: EDITFIELD_SEARCHBAR_LEFT2_INC 0;
1939 to: "search_textfield";
1943 to: "search_textfield";
1947 part { name: "right1";
1950 ignore_flags: ON_HOLD;
1951 description { state: "default" 0.0;
1953 min: EDITFIELD_SEARCHBAR_RIGHT1_ERASER_SHOW_INC 0;
1958 to: "search_textfield";
1960 rel2.to: "search_textfield";
1963 part { name: "right2";
1966 ignore_flags: ON_HOLD;
1967 description { state: "default" 0.0;
1969 min: EDITFIELD_SEARCHBAR_RIGHT2_INC 0;
1974 to: "search_textfield";
1976 rel2.to: "search_textfield";
1979 part { name: "bottom1";
1982 ignore_flags: ON_HOLD;
1983 description { state: "default" 0.0;
1985 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_SINGLE_INC;
1990 to: "search_textfield";
1992 rel2.to: "search_textfield";
1994 description { state: "elm.text.show" 0.0;
1995 inherit: "default" 0.0;
1996 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_MULTI_INC;
1999 part { name: "bottom2";
2002 ignore_flags: ON_HOLD;
2003 description { state: "default" 0.0;
2005 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_SINGLE_INC;
2009 to: "search_textfield";
2011 rel2.to: "search_textfield";
2014 description { state: "elm.text.show" 0.0;
2015 inherit: "default" 0.0;
2016 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_MULTI_INC;
2019 part { name: "bottom3";
2022 ignore_flags: ON_HOLD;
2023 description { state: "default" 0.0;
2025 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_SINGLE_INC;
2029 to: "search_textfield";
2031 rel2.to: "search_textfield";
2034 description { state: "elm.text.show" 0.0;
2035 inherit: "default" 0.0;
2036 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_MULTI_INC;
2039 part { name: "elm.text";
2042 ignore_flags: ON_HOLD;
2043 description { state: "default" 0.0;
2058 color: EDITFIELD_TITLE_COLOR_INC;
2060 font: "SLP:style=Medium";
2061 size: EDITFIELD_TITLE_SIZE_INC;
2064 text_class: "slp_medium";
2067 description { state: "elm.text.show" 0.0;
2068 inherit: "default" 0.0;
2072 part { name: "elm.guidetext";
2075 ignore_flags: ON_HOLD;
2076 description { state: "default" 0.0;
2079 rel1.to: "elm.swallow.content";
2080 rel2.to: "elm.swallow.content";
2081 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
2083 font: "SLP:style=Roman";
2084 size: ENTRY_TEXT_SIZE_INC;
2087 text_class: "slp_roman";
2090 description { state: "hidden" 0.0;
2091 inherit: "default" 0.0;
2096 name: "elm.swallow.content";
2099 ignore_flags: ON_HOLD;
2100 description { state: "default" 0.0;
2115 part { name: "eraser_image";
2117 description { state: "default" 0.0;
2119 min: EDITFIELD_SEARCHBAR_ERASER_MINW_INC EDITFIELD_SEARCHBAR_ERASER_MINH_INC;
2133 normal: "00_EditField_clear.png";
2134 border: 10 10 10 10;
2138 description { state: "elm.eraser.show" 0.0;
2139 inherit: "default" 0.0;
2143 part { name: "eraser";
2146 ignore_flags: ON_HOLD;
2147 description { state: "default" 0.0;
2152 to_x : "eraser_image";
2155 rel2.to: "search_textfield";
2157 description { state: "elm.eraser.show" 0.0;
2158 inherit: "default" 0.0;
2165 name: "guidetext_show";
2166 signal: "elm,state,guidetext,show";
2168 action: STATE_SET "default" 0.0;
2169 target: "elm.guidetext";
2172 name: "guidetext_hide";
2173 signal: "elm,state,guidetext,hide";
2175 action: STATE_SET "hidden" 0.0;
2176 target: "elm.guidetext";
2179 name: "eraser_show";
2180 signal: "elm,state,eraser,show";
2182 action: STATE_SET "elm.eraser.show" 0.0;
2183 target: "eraser_image";
2187 name: "eraser_hide";
2188 signal: "elm,state,eraser,hide";
2190 action: STATE_SET "default" 0.0;
2191 target: "eraser_image";
2196 signal: "elm,state,title,show";
2198 action: STATE_SET "elm.text.show" 0.0;
2207 signal: "elm,state,title,hide";
2209 action: STATE_SET "default" 0.0;
2217 name: "eraser_clicked";
2218 signal: "mouse,clicked,1";
2220 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
2224 signal: "mouse,clicked,1";
2225 source: "search_textfield";
2226 action: SIGNAL_EMIT "elm,bg,clicked" "elm";
2228 program { name: "cancel_in";
2229 signal: "cancel,in";
2231 action: STATE_SET "in" 0.0;
2232 target: "button_cancel";
2233 target: "inputfield_rect";
2234 transition: ACCELERATE 0.4;
2236 program { name: "cancel_out";
2237 signal: "cancel,out";
2239 action: STATE_SET "default" 0.0;
2240 target: "button_cancel";
2241 target: "inputfield_rect";
2242 transition: ACCELERATE 0.4;
2244 program { name: "cancel_show";
2245 signal: "cancel,show";
2247 action: STATE_SET "in" 0.0;
2248 target: "button_cancel";
2249 target: "inputfield_rect";
2251 program { name: "cancel_hide";
2252 signal: "cancel,hide";
2254 action: STATE_SET "default" 0.0;
2255 target: "button_cancel";
2256 target: "inputfield_rect";
2258 program { name: "mouse_click";
2259 signal: "mouse,clicked,1";
2260 source: "search_icon";
2261 action: SIGNAL_EMIT "elm,action,click" "";
2267 name: "elm/layout/nocontents/full";
2268 alias: "elm/nocontents/base/full";
2269 alias: "elm/nocontents/base/default";
2271 style { name: "nocontent_style";
2272 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";
2274 tag: "hilight" "+ font=SLP:style=Bold";
2275 tag: "b" "+ font=SLP:style=Bold";
2280 image: "00_winset_NoContents_image.png" COMP;
2286 description { state: "default" 0.0;
2295 color: NOCONTENT_BG_COLOR_INC;
2298 part { name: "nocontents.image";
2299 description { state: "default" 0.0;
2303 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2307 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2311 normal: "00_winset_NoContents_image.png";
2316 aspect_preference: BOTH;
2319 part { name: "middle.padding";
2322 description { state: "default" 0.0;
2324 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2325 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2329 to_y: "nocontents.image";
2333 part { name: "elm.text";
2336 description { state: "default" 0.0;
2337 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2344 to_y: "middle.padding";
2349 to_y: "middle.padding";
2351 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2353 style: "nocontent_style";
2364 name: "elm/layout/nocontents/multimedia";
2365 alias: "elm/nocontents/base/multimedia";
2367 image: "00_winset_NoContents_multimedia.png" COMP;
2373 description { state: "default" 0.0;
2385 part { name: "nocontents.image";
2386 description { state: "default" 0.0;
2390 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2394 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2398 normal: "00_winset_NoContents_multimedia.png";
2403 aspect_preference: BOTH;
2406 part { name: "middle.padding";
2409 description { state: "default" 0.0;
2411 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2412 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2416 to_y: "nocontents.image";
2420 part { name: "elm.text";
2423 description { state: "default" 0.0;
2424 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2431 to_y: "middle.padding";
2436 to_y: "middle.padding";
2438 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2440 style: "nocontent_style";
2451 name: "elm/layout/nocontents/text";
2452 alias: "elm/nocontents/base/text";
2454 image: "00_winset_NoContents_text.png" COMP;
2460 description { state: "default" 0.0;
2472 part { name: "nocontents.image";
2473 description { state: "default" 0.0;
2477 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2481 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2485 normal: "00_winset_NoContents_text.png";
2490 aspect_preference: BOTH;
2493 part { name: "middle.padding";
2496 description { state: "default" 0.0;
2498 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2499 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2503 to_y: "nocontents.image";
2507 part { name: "elm.text";
2510 description { state: "default" 0.0;
2511 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2518 to_y: "middle.padding";
2523 to_y: "middle.padding";
2525 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2527 style: "nocontent_style";
2538 name: "elm/layout/nocontents/unnamed";
2539 alias: "elm/nocontents/base/unnamed";
2541 image: "00_winset_NoContents_unnamed.png" COMP;
2547 description { state: "default" 0.0;
2559 part { name: "nocontents.image";
2560 description { state: "default" 0.0;
2564 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2568 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2572 normal: "00_winset_NoContents_unnamed.png";
2577 aspect_preference: BOTH;
2580 part { name: "middle.padding";
2583 description { state: "default" 0.0;
2585 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2586 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2590 to_y: "nocontents.image";
2594 part { name: "elm.text";
2597 description { state: "default" 0.0;
2598 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2605 to_y: "middle.padding";
2610 to_y: "middle.padding";
2612 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2614 style: "nocontent_style";
2625 name: "elm/layout/nocontents/search";
2626 alias: "elm/nocontents/base/search";
2631 description { state: "default" 0.0;
2642 part { name: "top_padding";
2646 description { state: "default" 0.0;
2647 min: 0 NOCONTENT_BASE_SEARCH_PADDING_INC;
2660 part { name: "elm.text";
2664 description { state: "default" 0.0;
2677 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2679 font: "SLP:style=Roman";
2683 text_class: "slp_roman";
2687 part { name: "text_bottom_padding";
2691 description { state: "default" 0.0;
2692 min: 0 NOCONTENT_BASE_SEARCH_PADDING_INC;
2706 part { name: "custom";
2710 description { state: "default" 0.0;
2717 to:"text_bottom_padding";
2721 to:"text_bottom_padding";