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 -> controlbar template style */
129 /*************************************************/
130 group { name: "elm/layout/controlbar/default";
132 part { name: "elm.swallow.bg";
135 description { state: "default" 0.0;
138 part { name: "elm.swallow.content";
141 description { state: "default" 0.0;
142 rel2.relative: 1.0 0.0;
143 rel2.to: "elm.swallow.controlbar";
146 part { name: "elm.swallow.controlbar";
149 description { state: "default" 0.0;
150 min: 0 CONTROLBAR_LARGE_HEIGHT_INC;
152 rel1 { relative: 0.0 1.0; }
153 rel2 { relative: 1.0 1.0; }
159 /*************************************************/
160 /* elm_layout -> searchbar style */
161 /* Below style will be deprecated soon */
162 /*************************************************/
163 group { name: "elm/layout/application/searchbar";
165 part { name: "elm.swallow.bg";
168 description { state: "default" 0.0;
171 part { name: "searchbar";
173 source: "elm/searchbar";
176 description { state: "default" 0.0;
177 min: 0 SEARCHBAR_H_INC;
184 //string: "label" "my test";
185 bool: "cancel_button_animation" "1";
188 description { state: "visible" 0.0;
189 inherit: "default" 0.0;
193 part { name: "elm.swallow.content";
197 description { state: "default" 0.0;
207 program { name: "show_searchbar";
208 signal: "elm,state,show,searchbar";
210 action: STATE_SET "visible" 0.0;
213 program { name: "show_searchbar_with_animation";
214 signal: "elm,state,show,searchbar,animation";
216 action: STATE_SET "visible" 0.0;
217 transition: DECELERATE 0.3;
220 program { name: "hide_searchbar";
221 signal: "elm,state,hide,searchbar";
223 action: STATE_SET "default" 0.0;
226 program { name: "hide_searchbar_with_animation";
227 signal: "elm,state,hide,searchbar,animation";
229 action: STATE_SET "default" 0.0;
230 transition: ACCELERATE 0.3;
236 /*************************************************/
237 /* elm_layout -> searchbar style */
238 /*************************************************/
239 group { name: "elm/layout/application/searchbar_base";
241 part { name: "elm.swallow.bg";
244 description { state: "default" 0.0;
247 part { name: "searchbar";
251 description { state: "default" 0.0;
252 min: 0 SEARCHBAR_H_INC;
259 description { state: "visible" 0.0;
260 inherit: "default" 0.0;
264 part { name: "elm.swallow.content";
268 description { state: "default" 0.0;
278 program { name: "show_searchbar";
279 signal: "elm,state,show,searchbar";
281 action: STATE_SET "visible" 0.0;
284 program { name: "show_searchbar_with_animation";
285 signal: "elm,state,show,searchbar,animation";
287 action: STATE_SET "visible" 0.0;
288 transition: DECELERATE 0.3;
291 program { name: "hide_searchbar";
292 signal: "elm,state,hide,searchbar";
294 action: STATE_SET "default" 0.0;
297 program { name: "hide_searchbar_with_animation";
298 signal: "elm,state,hide,searchbar,animation";
300 action: STATE_SET "default" 0.0;
301 transition: ACCELERATE 0.3;
307 /*************************************************/
308 /* elm_layout -> integrated style (deprecated) */
309 /*************************************************/
310 group { name: "elm/standard/window/integration";
312 /* for event blocking */
313 part { name: "base_event";
316 description { state: "default" 0.0;
320 description { state: "block_events" 0.0;
321 inherit: "default" 0.0;
323 description { state: "repeat_events" 0.0;
324 inherit: "default" 0.0;
332 description { state: "default" 0.0;
333 color: LAYOUT_BG_COLOR_INC;
335 description { state: "white_bg" 0.0;
336 color: 255 255 255 255;
338 description { state: "black_bg" 0.0;
341 description { state: "beige_bg" 0.0;
342 color: 246 245 237 255;
344 description { state: "group_list_bg" 0.0;
345 color: LAYOUT_GROUP_LIST_BG_COLOR_INC;
347 description { state: "transparent_bg" 0.0;
350 description { state: "edit_mode" 0.0;
351 color: LAYOUT_EDIT_MODE_BG_COLOR_INC;
354 part { name: "elm.swallow.content";
357 state: "default" 0.0;
359 rel1 { relative: 0.0 0.0; }
360 rel2 { relative: 1.0 1.0; }
362 description { state: "show" 0.0;
363 inherit: "default" 0.0;
366 description { state: "show_with_navi_bar" 0.0;
367 inherit: "default" 0.0;
368 rel1 { relative: 0.0 1.0; to_y: "elm.swallow.navi_bar"; }
371 description { state: "show" 1.0;
372 inherit: "default" 0.0;
373 rel2 { relative: 1.0 0.0; to_y: "elm.swallow.controlbar"; }
376 description { state: "show_with_navi_bar" 1.0;
377 inherit: "default" 0.0;
378 rel1 { relative: 0.0 1.0; to_y: "elm.swallow.navi_bar"; }
379 rel2 { relative: 1.0 0.0; to_y: "elm.swallow.controlbar"; }
383 part { name: "elm.swallow.navi_bar";
387 state: "default" 0.0;
389 min: 0 NAVIFRAME_TITLE_H_INC;
391 rel1 { relative: 0.0 0.0; }
392 rel2 { relative: 1.0 0.0; }
395 description { state: "show" 0.0;
396 inherit: "default" 0.0;
400 part { name: "elm.swallow.controlbar";
403 description { state: "default" 0.0;
405 min: 0 CONTROLBAR_LARGE_HEIGHT_INC;
407 rel1 { relative: 0.0 1.0; }
408 rel2 { relative: 1.0 1.0; }
411 description { state: "show" 0.0;
412 inherit: "default" 0.0;
418 program { name: "block_events";
419 signal: "elm,base_event,block_events";
421 action: STATE_SET "block_events" 0.0;
422 target: "base_event";
424 program { name: "repeat_events";
425 signal: "elm,base_event,repeat_events";
427 action: STATE_SET "repeat_events" 0.0;
428 target: "base_event";
430 program { name: "show_default_bg";
431 signal: "elm,bg,show,default";
434 set_state(PART:"base", "default", 0.0);
437 program { name: "show_black_bg";
438 signal: "elm,bg,show,black";
441 set_state(PART:"base", "black_bg", 0.0);
444 program { name: "show_white_bg";
445 signal: "elm,bg,show,white";
448 set_state(PART:"base", "white_bg", 0.0);
451 program { name: "show_beige_bg";
452 signal: "elm,bg,show,beige";
455 set_state(PART:"base", "beige_bg", 0.0);
458 program { name: "show_group_list_bg";
459 signal: "elm,bg,show,group_list";
462 set_state(PART:"base", "group_list_bg", 0.0);
465 program { name: "show_transparent_bg";
466 signal: "elm,bg,show,transparent";
469 set_state(PART:"base", "transparent_bg", 0.0);
472 program { name: "show_edit_mode_bg";
473 signal: "elm,bg,show,edit_mode";
476 set_state(PART:"base", "edit_mode", 0.0);
479 program { name: "show_navi_bar";
480 signal: "elm,state,show,navi_bar";
483 set_state(PART:"elm.swallow.navi_bar", "show", 0.0);
484 run_program(PROGRAM:"check_location");
487 program { name: "hide_navi_bar";
488 signal: "elm,state,hide,navi_bar";
491 set_state(PART:"elm.swallow.navi_bar", "default", 0.0);
492 run_program(PROGRAM:"check_location");
495 program { name: "show_content";
496 signal: "elm,state,show,content";
499 set_state(PART:"elm.swallow.content", "show", 0.0);
500 run_program(PROGRAM:"check_location");
503 program { name: "hide_content";
504 signal: "elm,state,hide,content";
507 set_state(PART:"elm.swallow.content", "hide", 0.0);
508 run_program(PROGRAM:"check_location");
511 program { name: "show_controlbar";
512 signal: "elm,state,show,controlbar";
515 set_state(PART:"elm.swallow.controlbar", "show", 0.0);
516 run_program(PROGRAM:"check_location");
519 program { name: "hide_controlbar";
520 signal: "elm,state,hide,controlbar";
523 set_state(PART:"elm.swallow.controlbar", "default", 0.0);
524 run_program(PROGRAM:"check_location");
527 program { name: "check_location";
531 new navi_bar = 0, content = 0, controlbar = 0;
533 get_state(PART:"elm.swallow.navi_bar", st, 30, vl)
534 if (!strncmp(st, "show", 4)) navi_bar = 1;
535 get_state(PART:"elm.swallow.content", st, 30, vl)
536 if (!strncmp(st, "show", 4)) content = 1;
537 get_state(PART:"elm.swallow.controlbar", st, 30, vl)
538 if (!strncmp(st, "show", 4)) controlbar = 1;
542 set_state(PART:"elm.swallow.navi_bar", "show", 0.0)
548 set_state(PART:"elm.swallow.content", "show_with_navi_bar", 0.0)
550 set_state(PART:"elm.swallow.content", "show", 0.0)
552 get_state(PART:"elm.swallow.content", st, 30, vl)
554 if (controlbar == 1) {
555 set_state(PART:"elm.swallow.content", st, 1.0)
563 group { name: "elm/layout/editfield/default";
565 image: "00_EditField_clear.png" COMP;
572 ignore_flags: ON_HOLD;
574 state: "default" 0.0;
575 min: 0 EDITFIELD_DEFAULT_MINH_INC;
583 ignore_flags: ON_HOLD;
585 state: "default" 0.0;
587 min: 0 EDITFIELD_DEFAULT_TOP1_SINGLE_INC;
589 rel1.relative: 0.0 0.0;
590 rel2.relative: 1.0 0.0;
598 ignore_flags: ON_HOLD;
600 state: "default" 0.0;
602 min: 0 EDITFIELD_DEFAULT_TOP2_INC;
604 rel1.relative: 0.0 0.0;
605 rel2.relative: 1.0 0.0;
613 ignore_flags: ON_HOLD;
615 state: "default" 0.0;
617 min: EDITFIELD_DEFAULT_LEFT1_INC 0;
620 rel1.relative : 0.0 0.0;
621 rel2.relative : 0.0 1.0;
628 ignore_flags: ON_HOLD;
630 state: "default" 0.0;
632 min: EDITFIELD_DEFAULT_LEFT2_INC 0;
635 rel1.relative : 0.0 0.0;
636 rel2.relative : 0.0 1.0;
643 ignore_flags: ON_HOLD;
645 state: "default" 0.0;
647 min: EDITFIELD_DEFAULT_RIGHT1_ERASER_SHOW_INC 0;
650 rel1.relative : 1.0 0.0;
651 rel2.relative : 1.0 1.0;
658 ignore_flags: ON_HOLD;
660 state: "default" 0.0;
662 min: EDITFIELD_DEFAULT_RIGHT2_INC 0;
665 rel1.relative : 1.0 0.0;
666 rel2.relative : 1.0 1.0;
673 ignore_flags: ON_HOLD;
675 state: "default" 0.0;
677 min: 0 EDITFIELD_DEFAULT_BOTTOM1_SINGLE_INC;
680 rel1.relative: 0.0 1.0;
687 ignore_flags: ON_HOLD;
689 state: "default" 0.0;
691 min: 0 EDITFIELD_DEFAULT_BOTTOM2_SINGLE_INC;
693 rel1.relative: 0.0 1.0;
701 ignore_flags: ON_HOLD;
703 state: "default" 0.0;
705 min: 0 EDITFIELD_DEFAULT_BOTTOM3_SINGLE_INC;
707 rel1.relative: 0.0 1.0;
712 name: "elm.guidetext";
715 ignore_flags: ON_HOLD;
717 state: "default" 0.0;
720 rel1.to: "elm.swallow.content";
721 rel2.to: "elm.swallow.content";
722 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
724 font: "SLP:style=Roman";
725 size: ENTRY_TEXT_SIZE_INC;
732 inherit: "default" 0.0;
737 name: "elm.swallow.content";
740 ignore_flags: ON_HOLD;
742 state: "default" 0.0;
758 name: "eraser_image";
761 state: "default" 0.0;
763 min: EDITFIELD_DEFAULT_ERASER_MINW_INC EDITFIELD_DEFAULT_ERASER_MINH_INC;
777 normal: "00_EditField_clear.png";
783 state: "elm.eraser.show" 0.0;
784 inherit: "default" 0.0;
791 ignore_flags: ON_HOLD;
793 state: "default" 0.0;
798 to_x : "eraser_image";
803 state: "elm.eraser.show" 0.0;
804 inherit: "default" 0.0;
811 name: "guidetext_show";
812 signal: "elm,state,guidetext,show";
814 action: STATE_SET "default" 0.0;
815 target: "elm.guidetext";
818 name: "guidetext_hide";
819 signal: "elm,state,guidetext,hide";
821 action: STATE_SET "hidden" 0.0;
822 target: "elm.guidetext";
826 signal: "elm,state,eraser,show";
828 action: STATE_SET "elm.eraser.show" 0.0;
829 target: "eraser_image";
834 signal: "elm,state,eraser,hide";
836 action: STATE_SET "default" 0.0;
837 target: "eraser_image";
841 name: "eraser_clicked";
842 signal: "mouse,clicked,1";
844 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
849 group { name: "elm/layout/editfield/title";
851 image: "00_EditField_clear.png" COMP;
858 ignore_flags: ON_HOLD;
860 state: "default" 0.0;
861 min: 0 EDITFIELD_DEFAULT_MINH_INC;
869 ignore_flags: ON_HOLD;
871 state: "default" 0.0;
873 min: 0 EDITFIELD_DEFAULT_TOP1_MULTI_INC;
875 rel1.relative: 0.0 0.0;
876 rel2.relative: 1.0 0.0;
884 ignore_flags: ON_HOLD;
886 state: "default" 0.0;
888 min: 0 EDITFIELD_DEFAULT_TOP2_INC;
890 rel1.relative: 0.0 0.0;
891 rel2.relative: 1.0 0.0;
899 ignore_flags: ON_HOLD;
901 state: "default" 0.0;
903 min: EDITFIELD_DEFAULT_LEFT1_INC 0;
906 rel1.relative : 0.0 0.0;
907 rel2.relative : 0.0 1.0;
914 ignore_flags: ON_HOLD;
916 state: "default" 0.0;
918 min: EDITFIELD_DEFAULT_LEFT2_INC 0;
921 rel1.relative : 0.0 0.0;
922 rel2.relative : 0.0 1.0;
929 ignore_flags: ON_HOLD;
931 state: "default" 0.0;
933 min: EDITFIELD_DEFAULT_RIGHT1_ERASER_SHOW_INC 0;
936 rel1.relative : 1.0 0.0;
937 rel2.relative : 1.0 1.0;
944 ignore_flags: ON_HOLD;
946 state: "default" 0.0;
948 min: EDITFIELD_DEFAULT_RIGHT2_INC 0;
951 rel1.relative : 1.0 0.0;
952 rel2.relative : 1.0 1.0;
959 ignore_flags: ON_HOLD;
961 state: "default" 0.0;
963 min: 0 EDITFIELD_DEFAULT_BOTTOM1_MULTI_INC;
966 rel1.relative: 0.0 1.0;
973 ignore_flags: ON_HOLD;
975 state: "default" 0.0;
977 min: 0 EDITFIELD_DEFAULT_BOTTOM2_MULTI_INC;
979 rel1.relative: 0.0 1.0;
987 ignore_flags: ON_HOLD;
989 state: "default" 0.0;
991 min: 0 EDITFIELD_DEFAULT_BOTTOM3_MULTI_INC;
993 rel1.relative: 0.0 1.0;
1001 ignore_flags: ON_HOLD;
1003 state: "default" 0.0;
1017 color: EDITFIELD_TITLE_COLOR_INC;
1019 font: "SLP:style=Medium";
1020 size: EDITFIELD_TITLE_SIZE_INC;
1027 name: "elm.guidetext";
1030 ignore_flags: ON_HOLD;
1032 state: "default" 0.0;
1035 rel1.to: "elm.swallow.content";
1036 rel2.to: "elm.swallow.content";
1037 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
1039 font: "SLP:style=Roman";
1040 size: ENTRY_TEXT_SIZE_INC;
1046 state: "hidden" 0.0;
1047 inherit: "default" 0.0;
1052 name: "elm.swallow.content";
1055 ignore_flags: ON_HOLD;
1057 state: "default" 0.0;
1073 name: "eraser_image";
1076 state: "default" 0.0;
1078 min: EDITFIELD_DEFAULT_ERASER_MINW_INC EDITFIELD_DEFAULT_ERASER_MINH_INC;
1092 normal: "00_EditField_clear.png";
1093 border: 10 10 10 10;
1098 state: "elm.eraser.show" 0.0;
1099 inherit: "default" 0.0;
1106 ignore_flags: ON_HOLD;
1108 state: "default" 0.0;
1113 to_x : "eraser_image";
1118 state: "elm.eraser.show" 0.0;
1119 inherit: "default" 0.0;
1126 name: "guidetext_show";
1127 signal: "elm,state,guidetext,show";
1129 action: STATE_SET "default" 0.0;
1130 target: "elm.guidetext";
1133 name: "guidetext_hide";
1134 signal: "elm,state,guidetext,hide";
1136 action: STATE_SET "hidden" 0.0;
1137 target: "elm.guidetext";
1140 name: "eraser_show";
1141 signal: "elm,state,eraser,show";
1143 action: STATE_SET "elm.eraser.show" 0.0;
1144 target: "eraser_image";
1148 name: "eraser_hide";
1149 signal: "elm,state,eraser,hide";
1151 action: STATE_SET "default" 0.0;
1152 target: "eraser_image";
1156 name: "eraser_clicked";
1157 signal: "mouse,clicked,1";
1159 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
1164 group { name: "elm/layout/searchbar/default";
1166 image: "00_EditField_clear.png" COMP;
1167 image: "00_search_input_field_bg.png" COMP;
1168 image: "00_search_icon.png" COMP;
1171 part { name: "inputfield_rect";
1174 description { state: "default" 0.0;
1175 min: 0 SEARCHBAR_HEIGHT_INC;
1178 normal: "00_search_input_field_bg.png";
1179 border: SEARCHBAR_INPUTFIELD_BORDER_INC;
1183 part { name: "left_icon_padding_rect";
1186 description { state: "default" 0.0;
1188 min: SEARCHBAR_LEFT_ICON_PADDING_INC 0;
1191 rel1.to: "inputfield_rect";
1194 to: "inputfield_rect";
1198 part { name: "search_icon";
1201 ignore_flags: ON_HOLD;
1202 description { state: "default" 0.0;
1203 min: SEARCHBAR_ICON_MIN_W_INC SEARCHBAR_ICON_MIN_H_INC;
1208 to_x: "left_icon_padding_rect";
1209 to_y: "inputfield_rect";
1213 to_x: "left_icon_padding_rect";
1214 to_y: "inputfield_rect";
1216 image.normal: "00_search_icon.png";
1219 part { name: "left_padding_search_textfield";
1222 description { state: "default" 0.0;
1224 min: SEARCHBAR_LEFT_PADDING_SEARCHFIELD_INC 0;
1229 to_x: "search_icon";
1230 to_y: "inputfield_rect";
1234 to_x: "search_icon";
1235 to_y: "inputfield_rect";
1239 part { name: "right_padding_search_textfield";
1242 description { state: "default" 0.0;
1244 min: SEARCHBAR_RIGHT_PADDING_SEARCHFIELD_INC 0;
1249 to: "inputfield_rect";
1253 to: "inputfield_rect";
1257 part { name: "search_textfield";
1261 ignore_flags: ON_HOLD;
1262 description { state: "default" 0.0;
1264 min: 0 SEARCHBAR_SEARCH_TEXTFIELD_H_INC;
1269 to: "left_padding_search_textfield";
1273 to: "right_padding_search_textfield";
1277 part { name: "top1";
1280 ignore_flags: ON_HOLD;
1281 description { state: "default" 0.0;
1283 min: 0 EDITFIELD_SEARCHBAR_TOP1_SINGLE_INC;
1287 to: "search_textfield";
1291 to: "search_textfield";
1295 description { state: "elm.text.show" 0.0;
1296 inherit: "default" 0.0;
1297 min: 0 EDITFIELD_SEARCHBAR_TOP1_MULTI_INC;
1300 part { name: "top2";
1303 ignore_flags: ON_HOLD;
1304 description { state: "default" 0.0;
1306 min: 0 EDITFIELD_SEARCHBAR_TOP2_INC;
1310 to: "search_textfield";
1314 to: "search_textfield";
1319 part { name: "left1";
1322 ignore_flags: ON_HOLD;
1323 description { state: "default" 0.0;
1325 min: EDITFIELD_SEARCHBAR_LEFT1_INC 0;
1330 to: "search_textfield";
1334 to: "search_textfield";
1338 part { name: "left2";
1341 ignore_flags: ON_HOLD;
1342 description { state: "default" 0.0;
1344 min: EDITFIELD_SEARCHBAR_LEFT2_INC 0;
1349 to: "search_textfield";
1353 to: "search_textfield";
1357 part { name: "right1";
1360 ignore_flags: ON_HOLD;
1361 description { state: "default" 0.0;
1363 min: EDITFIELD_SEARCHBAR_RIGHT1_ERASER_SHOW_INC 0;
1368 to: "search_textfield";
1370 rel2.to: "search_textfield";
1373 part { name: "right2";
1376 ignore_flags: ON_HOLD;
1377 description { state: "default" 0.0;
1379 min: EDITFIELD_SEARCHBAR_RIGHT2_INC 0;
1384 to: "search_textfield";
1386 rel2.to: "search_textfield";
1389 part { name: "bottom1";
1392 ignore_flags: ON_HOLD;
1393 description { state: "default" 0.0;
1395 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_SINGLE_INC;
1400 to: "search_textfield";
1403 description { state: "elm.text.show" 0.0;
1404 inherit: "default" 0.0;
1405 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_MULTI_INC;
1408 part { name: "bottom2";
1411 ignore_flags: ON_HOLD;
1412 description { state: "default" 0.0;
1414 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_SINGLE_INC;
1418 to: "search_textfield";
1422 description { state: "elm.text.show" 0.0;
1423 inherit: "default" 0.0;
1424 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_MULTI_INC;
1427 part { name: "bottom3";
1430 ignore_flags: ON_HOLD;
1431 description { state: "default" 0.0;
1433 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_SINGLE_INC;
1437 to: "search_textfield";
1441 description { state: "elm.text.show" 0.0;
1442 inherit: "default" 0.0;
1443 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_MULTI_INC;
1446 part { name: "elm.text";
1449 ignore_flags: ON_HOLD;
1450 description { state: "default" 0.0;
1465 color: EDITFIELD_TITLE_COLOR_INC;
1467 font: "SLP:style=Medium";
1468 size: EDITFIELD_TITLE_SIZE_INC;
1473 description { state: "elm.text.show" 0.0;
1474 inherit: "default" 0.0;
1478 part { name: "elm.guidetext";
1481 ignore_flags: ON_HOLD;
1482 description { state: "default" 0.0;
1485 rel1.to: "elm.swallow.content";
1486 rel2.to: "elm.swallow.content";
1487 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
1489 font: "SLP:style=Roman";
1490 size: ENTRY_TEXT_SIZE_INC;
1495 description { state: "hidden" 0.0;
1496 inherit: "default" 0.0;
1501 name: "elm.swallow.content";
1504 ignore_flags: ON_HOLD;
1505 description { state: "default" 0.0;
1520 part { name: "eraser_image";
1522 description { state: "default" 0.0;
1524 min: EDITFIELD_SEARCHBAR_ERASER_MINW_INC EDITFIELD_SEARCHBAR_ERASER_MINH_INC;
1538 normal: "00_EditField_clear.png";
1539 border: 10 10 10 10;
1543 description { state: "elm.eraser.show" 0.0;
1544 inherit: "default" 0.0;
1548 part { name: "eraser";
1550 ignore_flags: ON_HOLD;
1551 description { state: "default" 0.0;
1556 to_x : "eraser_image";
1559 rel2.to: "search_textfield";
1561 description { state: "elm.eraser.show" 0.0;
1562 inherit: "default" 0.0;
1569 name: "guidetext_show";
1570 signal: "elm,state,guidetext,show";
1572 action: STATE_SET "default" 0.0;
1573 target: "elm.guidetext";
1576 name: "guidetext_hide";
1577 signal: "elm,state,guidetext,hide";
1579 action: STATE_SET "hidden" 0.0;
1580 target: "elm.guidetext";
1583 name: "eraser_show";
1584 signal: "elm,state,eraser,show";
1586 action: STATE_SET "elm.eraser.show" 0.0;
1587 target: "eraser_image";
1591 name: "eraser_hide";
1592 signal: "elm,state,eraser,hide";
1594 action: STATE_SET "default" 0.0;
1595 target: "eraser_image";
1600 signal: "elm,state,title,show";
1602 action: STATE_SET "elm.text.show" 0.0;
1611 signal: "elm,state,title,hide";
1613 action: STATE_SET "default" 0.0;
1621 name: "eraser_clicked";
1622 signal: "mouse,clicked,1";
1624 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
1628 signal: "mouse,clicked,1";
1629 source: "search_textfield";
1630 action: SIGNAL_EMIT "elm,bg,clicked" "elm";
1632 program { name: "mouse_click";
1633 signal: "mouse,clicked,1";
1634 source: "search_icon";
1635 action: SIGNAL_EMIT "elm,action,click" "";
1640 group { name: "elm/layout/searchbar/cancel_button";
1642 image: "00_EditField_clear.png" COMP;
1643 image: "00_search_input_field_bg.png" COMP;
1644 image: "00_search_icon.png" COMP;
1647 part { name: "top_padding_rect";
1650 description { state: "default" 0.0;
1652 min: 0 SEARCHBAR_TOP_PADDING_INC;
1655 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1656 rel2.relative: 1.0 0.0;
1659 part { name: "bottom_padding_rect";
1662 description { state: "default" 0.0;
1664 min: 0 SEARCHBAR_BOTTOM_PADDING_INC;
1667 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1668 rel1.relative: 0.0 1.0;
1671 part { name: "base_bg";
1674 description { state: "default" 0.0;
1676 min: 0 SEARCHBAR_HEIGHT_INC;
1681 to: "top_padding_rect";
1685 to: "bottom_padding_rect";
1689 part { name: "left_padding_rect";
1692 description { state: "default" 0.0;
1694 min: SEARCHBAR_LEFT_PADDING_INC 0;
1697 rel2.relative: 0.0 1.0;
1698 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1701 part { name: "right_padding_rect";
1704 description { state: "default" 0.0;
1706 min: SEARCHBAR_RIGHT_PADDING_INC 0;
1709 rel1.relative: 1.0 0.0;
1710 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1713 part { name: "right_field_and_btn_padding_rect";
1716 description { state: "default" 0.0;
1718 min: SEARCHBAR_CANCEL_BUTTON_WITH_DOUBLE_PADDING_W_INC 0;
1721 rel1.relative: 1.0 0.0;
1722 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1725 part { name: "right_btn_padding_rect";
1728 description { state: "default" 0.0;
1730 min: SEARCHBAR_CANCEL_BUTTON_WITH_PADDING_W_INC 0;
1733 rel1.relative: 1.0 0.0;
1734 color: SEARCHBAR_BACKGROUND_COLOR_INC;
1737 part { name: "inputfield_rect";
1740 description { state: "default" 0.0;
1744 to_x: "left_padding_rect";
1749 to_x: "right_padding_rect";
1753 normal: "00_search_input_field_bg.png";
1754 border: SEARCHBAR_INPUTFIELD_BORDER_INC;
1757 description { state: "in" 0.0;
1758 inherit: "default" 0.0;
1759 rel2.to_x: "right_field_and_btn_padding_rect";
1762 part { name: "left_icon_padding_rect";
1765 description { state: "default" 0.0;
1767 min: SEARCHBAR_LEFT_ICON_PADDING_INC 0;
1770 rel1.to: "inputfield_rect";
1773 to: "inputfield_rect";
1777 part { name: "search_icon";
1780 ignore_flags: ON_HOLD;
1781 description { state: "default" 0.0;
1782 min: SEARCHBAR_ICON_MIN_W_INC SEARCHBAR_ICON_MIN_H_INC;
1787 to_x: "left_icon_padding_rect";
1788 to_y: "inputfield_rect";
1792 to_x: "left_icon_padding_rect";
1793 to_y: "inputfield_rect";
1795 image.normal: "00_search_icon.png";
1798 part { name: "left_padding_search_textfield";
1801 description { state: "default" 0.0;
1803 min: SEARCHBAR_LEFT_PADDING_SEARCHFIELD_INC 0;
1808 to_x: "search_icon";
1809 to_y: "inputfield_rect";
1813 to_x: "search_icon";
1814 to_y: "inputfield_rect";
1818 part { name: "right_padding_search_textfield";
1821 description { state: "default" 0.0;
1823 min: SEARCHBAR_RIGHT_PADDING_SEARCHFIELD_INC 0;
1828 to: "inputfield_rect";
1832 to: "inputfield_rect";
1836 part { name: "search_textfield";
1840 ignore_flags: ON_HOLD;
1841 description { state: "default" 0.0;
1843 min: 0 SEARCHBAR_SEARCH_TEXTFIELD_H_INC;
1848 to: "left_padding_search_textfield";
1852 to: "right_padding_search_textfield";
1856 part { name: "button_cancel";
1860 description { state: "default" 0.0;
1863 min: SEARCHBAR_CANCEL_BUTTON_W_INC 0;
1865 state: "default" 0.0;
1869 to_y: "top_padding_rect";
1874 to_y: "bottom_padding_rect";
1877 description { state: "in" 0.0;
1879 min: SEARCHBAR_CANCEL_BUTTON_W_INC 0;
1883 to_x: "right_btn_padding_rect";
1884 to_y: "top_padding_rect";
1888 to_x: "right_padding_rect";
1889 to_y: "bottom_padding_rect";
1893 part { name: "top1";
1896 ignore_flags: ON_HOLD;
1897 description { state: "default" 0.0;
1899 min: 0 EDITFIELD_SEARCHBAR_TOP1_SINGLE_INC;
1903 to: "search_textfield";
1907 to: "search_textfield";
1911 description { state: "elm.text.show" 0.0;
1912 inherit: "default" 0.0;
1913 min: 0 EDITFIELD_SEARCHBAR_TOP1_MULTI_INC;
1916 part { name: "top2";
1919 ignore_flags: ON_HOLD;
1920 description { state: "default" 0.0;
1922 min: 0 EDITFIELD_SEARCHBAR_TOP2_INC;
1926 to: "search_textfield";
1930 to: "search_textfield";
1935 part { name: "left1";
1938 ignore_flags: ON_HOLD;
1939 description { state: "default" 0.0;
1941 min: EDITFIELD_SEARCHBAR_LEFT1_INC 0;
1946 to: "search_textfield";
1950 to: "search_textfield";
1954 part { name: "left2";
1957 ignore_flags: ON_HOLD;
1958 description { state: "default" 0.0;
1960 min: EDITFIELD_SEARCHBAR_LEFT2_INC 0;
1965 to: "search_textfield";
1969 to: "search_textfield";
1973 part { name: "right1";
1976 ignore_flags: ON_HOLD;
1977 description { state: "default" 0.0;
1979 min: EDITFIELD_SEARCHBAR_RIGHT1_ERASER_SHOW_INC 0;
1984 to: "search_textfield";
1986 rel2.to: "search_textfield";
1989 part { name: "right2";
1992 ignore_flags: ON_HOLD;
1993 description { state: "default" 0.0;
1995 min: EDITFIELD_SEARCHBAR_RIGHT2_INC 0;
2000 to: "search_textfield";
2002 rel2.to: "search_textfield";
2005 part { name: "bottom1";
2008 ignore_flags: ON_HOLD;
2009 description { state: "default" 0.0;
2011 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_SINGLE_INC;
2016 to: "search_textfield";
2018 rel2.to: "search_textfield";
2020 description { state: "elm.text.show" 0.0;
2021 inherit: "default" 0.0;
2022 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_MULTI_INC;
2025 part { name: "bottom2";
2028 ignore_flags: ON_HOLD;
2029 description { state: "default" 0.0;
2031 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_SINGLE_INC;
2035 to: "search_textfield";
2037 rel2.to: "search_textfield";
2040 description { state: "elm.text.show" 0.0;
2041 inherit: "default" 0.0;
2042 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_MULTI_INC;
2045 part { name: "bottom3";
2048 ignore_flags: ON_HOLD;
2049 description { state: "default" 0.0;
2051 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_SINGLE_INC;
2055 to: "search_textfield";
2057 rel2.to: "search_textfield";
2060 description { state: "elm.text.show" 0.0;
2061 inherit: "default" 0.0;
2062 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_MULTI_INC;
2065 part { name: "elm.text";
2068 ignore_flags: ON_HOLD;
2069 description { state: "default" 0.0;
2084 color: EDITFIELD_TITLE_COLOR_INC;
2086 font: "SLP:style=Medium";
2087 size: EDITFIELD_TITLE_SIZE_INC;
2092 description { state: "elm.text.show" 0.0;
2093 inherit: "default" 0.0;
2097 part { name: "elm.guidetext";
2100 ignore_flags: ON_HOLD;
2101 description { state: "default" 0.0;
2104 rel1.to: "elm.swallow.content";
2105 rel2.to: "elm.swallow.content";
2106 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
2108 font: "SLP:style=Roman";
2109 size: ENTRY_TEXT_SIZE_INC;
2114 description { state: "hidden" 0.0;
2115 inherit: "default" 0.0;
2120 name: "elm.swallow.content";
2123 ignore_flags: ON_HOLD;
2124 description { state: "default" 0.0;
2139 part { name: "eraser_image";
2141 description { state: "default" 0.0;
2143 min: EDITFIELD_SEARCHBAR_ERASER_MINW_INC EDITFIELD_SEARCHBAR_ERASER_MINH_INC;
2157 normal: "00_EditField_clear.png";
2158 border: 10 10 10 10;
2162 description { state: "elm.eraser.show" 0.0;
2163 inherit: "default" 0.0;
2167 part { name: "eraser";
2169 ignore_flags: ON_HOLD;
2170 description { state: "default" 0.0;
2175 to_x : "eraser_image";
2178 rel2.to: "search_textfield";
2180 description { state: "elm.eraser.show" 0.0;
2181 inherit: "default" 0.0;
2188 name: "guidetext_show";
2189 signal: "elm,state,guidetext,show";
2191 action: STATE_SET "default" 0.0;
2192 target: "elm.guidetext";
2195 name: "guidetext_hide";
2196 signal: "elm,state,guidetext,hide";
2198 action: STATE_SET "hidden" 0.0;
2199 target: "elm.guidetext";
2202 name: "eraser_show";
2203 signal: "elm,state,eraser,show";
2205 action: STATE_SET "elm.eraser.show" 0.0;
2206 target: "eraser_image";
2210 name: "eraser_hide";
2211 signal: "elm,state,eraser,hide";
2213 action: STATE_SET "default" 0.0;
2214 target: "eraser_image";
2219 signal: "elm,state,title,show";
2221 action: STATE_SET "elm.text.show" 0.0;
2230 signal: "elm,state,title,hide";
2232 action: STATE_SET "default" 0.0;
2240 name: "eraser_clicked";
2241 signal: "mouse,clicked,1";
2243 action: SIGNAL_EMIT "elm,eraser,clicked" "elm";
2247 signal: "mouse,clicked,1";
2248 source: "search_textfield";
2249 action: SIGNAL_EMIT "elm,bg,clicked" "elm";
2251 program { name: "cancel_in";
2252 signal: "cancel,in";
2254 action: STATE_SET "in" 0.0;
2255 target: "button_cancel";
2256 target: "inputfield_rect";
2257 transition: ACCELERATE 0.4;
2259 program { name: "cancel_out";
2260 signal: "cancel,out";
2262 action: STATE_SET "default" 0.0;
2263 target: "button_cancel";
2264 target: "inputfield_rect";
2265 transition: ACCELERATE 0.4;
2267 program { name: "cancel_show";
2268 signal: "cancel,show";
2270 action: STATE_SET "in" 0.0;
2271 target: "button_cancel";
2272 target: "inputfield_rect";
2274 program { name: "cancel_hide";
2275 signal: "cancel,hide";
2277 action: STATE_SET "default" 0.0;
2278 target: "button_cancel";
2279 target: "inputfield_rect";
2281 program { name: "mouse_click";
2282 signal: "mouse,clicked,1";
2283 source: "search_icon";
2284 action: SIGNAL_EMIT "elm,action,click" "";
2290 name: "elm/layout/nocontents/full";
2291 alias: "elm/nocontents/base/full";
2292 alias: "elm/nocontents/base/default";
2294 style { name: "nocontent_style";
2295 base: "font=SLP:style=Roman font_size="NOCONTENT_TEXT_BLOCK_TEXT_SIZE_INC" align=center color=#ffffff wrap=mixed ellipsis=1.0";
2297 tag: "hilight" "+ font=SLP:style=Bold";
2298 tag: "b" "+ font=SLP:style=Bold";
2303 image: "00_winset_NoContents_image.png" COMP;
2309 description { state: "default" 0.0;
2318 color: NOCONTENT_BG_COLOR_INC;
2321 part { name: "nocontents.image";
2322 description { state: "default" 0.0;
2326 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2330 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2334 normal: "00_winset_NoContents_image.png";
2339 aspect_preference: BOTH;
2342 part { name: "middle.padding";
2345 description { state: "default" 0.0;
2347 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2348 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2352 to_y: "nocontents.image";
2356 part { name: "elm.text";
2359 description { state: "default" 0.0;
2360 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2367 to_y: "middle.padding";
2372 to_y: "middle.padding";
2374 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2376 style: "nocontent_style";
2387 name: "elm/layout/nocontents/multimedia";
2388 alias: "elm/nocontents/base/multimedia";
2390 image: "00_winset_NoContents_multimedia.png" COMP;
2396 description { state: "default" 0.0;
2408 part { name: "nocontents.image";
2409 description { state: "default" 0.0;
2413 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2417 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2421 normal: "00_winset_NoContents_multimedia.png";
2426 aspect_preference: BOTH;
2429 part { name: "middle.padding";
2432 description { state: "default" 0.0;
2434 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2435 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2439 to_y: "nocontents.image";
2443 part { name: "elm.text";
2446 description { state: "default" 0.0;
2447 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2454 to_y: "middle.padding";
2459 to_y: "middle.padding";
2461 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2463 style: "nocontent_style";
2474 name: "elm/layout/nocontents/text";
2475 alias: "elm/nocontents/base/text";
2477 image: "00_winset_NoContents_text.png" COMP;
2483 description { state: "default" 0.0;
2495 part { name: "nocontents.image";
2496 description { state: "default" 0.0;
2500 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2504 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2508 normal: "00_winset_NoContents_text.png";
2513 aspect_preference: BOTH;
2516 part { name: "middle.padding";
2519 description { state: "default" 0.0;
2521 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2522 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2526 to_y: "nocontents.image";
2530 part { name: "elm.text";
2533 description { state: "default" 0.0;
2534 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2541 to_y: "middle.padding";
2546 to_y: "middle.padding";
2548 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2550 style: "nocontent_style";
2561 name: "elm/layout/nocontents/unnamed";
2562 alias: "elm/nocontents/base/unnamed";
2564 image: "00_winset_NoContents_unnamed.png" COMP;
2570 description { state: "default" 0.0;
2582 part { name: "nocontents.image";
2583 description { state: "default" 0.0;
2587 relative: NOCONTENT_IMAGE_REL1_WIDTH_HEIGHT_INC;
2591 relative: NOCONTENT_IMAGE_REL2_WIDTH_HEIGHT_INC;
2595 normal: "00_winset_NoContents_unnamed.png";
2600 aspect_preference: BOTH;
2603 part { name: "middle.padding";
2606 description { state: "default" 0.0;
2608 min: 1 NOCONTENT_MIDDLE_PADDING_INC;
2609 max: 1 NOCONTENT_MIDDLE_PADDING_INC;
2613 to_y: "nocontents.image";
2617 part { name: "elm.text";
2620 description { state: "default" 0.0;
2621 min: NOCONTENT_TEXT_STYLE_BG_MIN_INC;
2628 to_y: "middle.padding";
2633 to_y: "middle.padding";
2635 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2637 style: "nocontent_style";
2648 name: "elm/layout/nocontents/search";
2649 alias: "elm/nocontents/base/search";
2654 description { state: "default" 0.0;
2665 part { name: "top_padding";
2669 description { state: "default" 0.0;
2670 min: 0 NOCONTENT_BASE_SEARCH_PADDING_INC;
2683 part { name: "elm.text";
2687 description { state: "default" 0.0;
2700 color: NOCONTENT_TEXT_BLOCK_STYLE_COLOR_INC;
2702 font: "SLP:style=Roman";
2709 part { name: "text_bottom_padding";
2713 description { state: "default" 0.0;
2714 min: 0 NOCONTENT_BASE_SEARCH_PADDING_INC;
2728 part { name: "custom";
2732 description { state: "default" 0.0;
2739 to:"text_bottom_padding";
2743 to:"text_bottom_padding";