3 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 * Licensed under the Apache License, Version 2.0 (the License);
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an AS IS BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
19 group { name: "elm/editfield/base/default";
21 image: "00_EditField_clear.png" COMP;
24 style { name: "editfield_content_singleline_style";
25 base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=mixed ellipsis=1 text_class=tizen";
29 tag: "em" "+ font=Tizen:style=Oblique";
30 tag: "b" "+ font=Tizen:style=Bold";
31 tag: "link" "+ color=#800 underline=on underline_color=#8008";
32 tag: "hilight" "+ font=Tizen:style=Bold";
34 style { name: "editfield_content_multiline_style";
35 base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=mixed text_class=tizen";
39 tag: "em" "+ font=Tizen:style=Oblique";
40 tag: "b" "+ font=Tizen:style=Bold";
41 tag: "link" "+ color=#800 underline=on underline_color=#8008";
42 tag: "hilight" "+ font=Tizen:style=Bold";
44 style { name: "editfield_content_password_style";
45 base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=none ellipsis=1 text_class=tizen";
49 tag: "em" "+ font=Tizen:style=Oblique";
50 tag: "b" "+ font=Tizen:style=Bold";
51 tag: "link" "+ color=#800 underline=on underline_color=#8008";
52 tag: "hilight" "+ font=Tizen:style=Bold";
56 public single_line = 0;
57 public password_mode = 0;
59 public set_multi_line() {
60 set_int(single_line, 0);
62 public set_single_line() {
63 set_int(single_line, 1);
65 public set_password() {
66 set_int(password_mode, 1);
68 public unset_password() {
69 set_int(password_mode, 0);
72 if(get_int(single_line) == 1) {
73 if(get_int(password_mode) == 0) {
74 set_state(PART:"elm.content.single", "no_edit", 0.0);
75 set_state(PART:"elm.content.multi", "default", 0.0);
76 set_state(PART:"elm.content.password", "default", 0.0);
77 set_state(PART:"elm.swallow.content", "no_edit", 0.0);
80 set_state(PART:"elm.content.single", "default", 0.0);
81 set_state(PART:"elm.content.multi", "default", 0.0);
82 set_state(PART:"elm.content.password", "no_edit", 0.0);
83 set_state(PART:"elm.swallow.content", "no_edit", 0.0);
86 else if(get_int(single_line) == 0) {
87 set_state(PART:"elm.content.single", "default", 0.0);
88 set_state(PART:"elm.content.multi", "no_edit", 0.0);
89 set_state(PART:"elm.content.password", "default", 0.0);
91 set_state(PART:"over", "default", 0.0);
92 set_state(PART:"top2", "default", 0.0);
100 ignore_flags: ON_HOLD;
102 state: "default" 0.0;
103 min: 0 EDITFIELD_DEFAULT_MINH_INC;
111 ignore_flags: ON_HOLD;
113 state: "default" 0.0;
115 min: 0 EDITFIELD_DEFAULT_TOP1_SINGLE_INC;
117 rel1.relative: 0.0 0.0;
118 rel2.relative: 1.0 0.0;
122 state: "elm.text.show" 0.0;
123 inherit: "default" 0.0;
124 min: 0 EDITFIELD_DEFAULT_TOP1_MULTI_INC;
131 ignore_flags: ON_HOLD;
133 state: "default" 0.0;
135 min: 0 EDITFIELD_DEFAULT_TOP2_INC;
137 rel1.relative: 0.0 0.0;
138 rel2.relative: 1.0 0.0;
143 inherit: "default" 0.0;
150 ignore_flags: ON_HOLD;
152 state: "default" 0.0;
154 min: EDITFIELD_DEFAULT_LEFT1_INC 0;
157 rel1.relative : 0.0 0.0;
158 rel2.relative : 0.0 1.0;
165 ignore_flags: ON_HOLD;
167 state: "default" 0.0;
169 min: EDITFIELD_DEFAULT_LEFT2_INC 0;
172 rel1.relative : 0.0 0.0;
173 rel2.relative : 0.0 1.0;
180 ignore_flags: ON_HOLD;
182 state: "default" 0.0;
184 min: EDITFIELD_DEFAULT_RIGHT1_ERASER_SHOW_INC 0;
187 rel1.relative : 1.0 0.0;
188 rel2.relative : 1.0 1.0;
195 ignore_flags: ON_HOLD;
197 state: "default" 0.0;
199 min: EDITFIELD_DEFAULT_RIGHT2_INC 0;
202 rel1.relative : 1.0 0.0;
203 rel2.relative : 1.0 1.0;
210 ignore_flags: ON_HOLD;
212 state: "default" 0.0;
214 min: 0 EDITFIELD_DEFAULT_BOTTOM1_SINGLE_INC;
217 rel1.relative: 0.0 1.0;
220 state: "elm.text.show" 0.0;
221 inherit: "default" 0.0;
222 min: 0 EDITFIELD_DEFAULT_BOTTOM1_MULTI_INC;
229 ignore_flags: ON_HOLD;
231 state: "default" 0.0;
233 min: 0 EDITFIELD_DEFAULT_BOTTOM2_SINGLE_INC;
235 rel1.relative: 0.0 1.0;
239 state: "elm.text.show" 0.0;
240 inherit: "default" 0.0;
241 min: 0 EDITFIELD_DEFAULT_BOTTOM2_MULTI_INC;
248 ignore_flags: ON_HOLD;
250 state: "default" 0.0;
252 min: 0 EDITFIELD_DEFAULT_BOTTOM3_SINGLE_INC;
254 rel1.relative: 0.0 1.0;
258 state: "elm.text.show" 0.0;
259 inherit: "default" 0.0;
260 min: 0 EDITFIELD_DEFAULT_BOTTOM3_MULTI_INC;
267 ignore_flags: ON_HOLD;
269 state: "default" 0.0;
284 color: EDITFIELD_TITLE_COLOR_INC;
286 font: "Tizen:style=Medium";
287 size: EDITFIELD_TITLE_SIZE_INC;
294 state: "elm.text.show" 0.0;
295 inherit: "default" 0.0;
300 name: "elm.guidetext";
303 ignore_flags: ON_HOLD;
305 state: "default" 0.0;
308 rel1.to: "elm.swallow.content";
309 rel2.to: "elm.swallow.content";
310 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
312 font: "Tizen:style=Roman";
313 size: ENTRY_TEXT_SIZE_INC;
321 inherit: "default" 0.0;
326 name: "elm.content.single";
329 ignore_flags: ON_HOLD;
331 state: "default" 0.0;
335 to: "elm.swallow.content";
336 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
338 rel2.to: "elm.swallow.content";
340 style: "editfield_content_singleline_style";
346 state: "no_edit" 0.0;
347 inherit: "default" 0.0;
352 inherit: "default" 0.0;
357 name: "elm.content.multi";
360 ignore_flags: ON_HOLD;
362 state: "default" 0.0;
366 to: "elm.swallow.content";
367 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
369 rel2.to: "elm.swallow.content";
371 style: "editfield_content_multiline_style";
376 state: "no_edit" 0.0;
377 inherit: "default" 0.0;
382 inherit: "default" 0.0;
387 name: "elm.content.password";
390 ignore_flags: ON_HOLD;
391 entry_mode: PASSWORD;
394 state: "default" 0.0;
398 to: "elm.swallow.content";
399 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
401 rel2.to: "elm.swallow.content";
403 style: "editfield_content_password_style";
410 state: "no_edit" 0.0;
411 inherit: "default" 0.0;
416 inherit: "default" 0.0;
421 name: "elm.swallow.content";
424 ignore_flags: ON_HOLD;
426 state: "default" 0.0;
441 state: "no_edit" 0.0;
442 inherit: "default" 0.0;
447 inherit: "default" 0.0;
455 ignore_flags: ON_HOLD;
457 state: "default" 0.0;
464 inherit: "default" 0.0;
469 name: "eraser_image";
472 state: "default" 0.0;
474 min: EDITFIELD_DEFAULT_ERASER_MINW_INC EDITFIELD_DEFAULT_ERASER_MINH_INC;
488 normal: "00_EditField_clear.png";
494 state: "elm.eraser.show" 0.0;
495 inherit: "default" 0.0;
502 ignore_flags: ON_HOLD;
504 state: "default" 0.0;
509 to_x : "eraser_image";
514 state: "elm.eraser.show" 0.0;
515 inherit: "default" 0.0;
522 name: "guidetext_show";
523 signal: "elm,state,guidetext,visible";
525 action: STATE_SET "default" 0.0;
526 target: "elm.guidetext";
529 name: "guidetext_hide";
530 signal: "elm,state,guidetext,hidden";
532 action: STATE_SET "hidden" 0.0;
533 target: "elm.guidetext";
537 signal: "elm,state,eraser,show";
539 action: STATE_SET "elm.eraser.show" 0.0;
540 target: "eraser_image";
545 signal: "elm,state,eraser,hidden";
547 action: STATE_SET "default" 0.0;
548 target: "eraser_image";
552 name: "multiline_set";
553 signal: "elm,state,text,multiline";
560 name: "singleline_set";
561 signal: "elm,state,text,singleline";
568 name: "password_set";
569 signal: "elm,state,password,set";
576 name: "password_unset";
577 signal: "elm,state,password,unset";
585 signal: "elm,state,over,hide";
587 action: STATE_SET "edit" 0.0;
588 target: "elm.swallow.content";
589 target: "elm.content.password";
590 target: "elm.content.multi";
591 target: "elm.content.single";
597 signal: "elm,state,over,show";
605 signal: "elm,state,text,visible";
607 action: STATE_SET "elm.text.show" 0.0;
616 signal: "elm,state,text,hidden";
618 action: STATE_SET "default" 0.0;
627 signal: "elm,state,entry,show";
629 action: STATE_SET "edit" 0.0;
630 target: "elm.swallow.content";
631 target: "elm.content.multi";
636 group { name: "elm/editfield/base/searchbar";
637 alias: "elm/editfield/base/searchbar/default";
639 image: "00_field_btn_Clear.png" COMP;
642 public single_line = 0;
643 public password_mode = 0;
645 public set_multi_line() {
646 set_int(single_line, 0);
648 public set_single_line() {
649 set_int(single_line, 1);
651 public set_password() {
652 set_int(password_mode, 1);
654 public unset_password() {
655 set_int(password_mode, 0);
658 if(get_int(single_line) == 1) {
659 if(get_int(password_mode) == 0) {
660 set_state(PART:"elm.content.single", "no_edit", 0.0);
661 set_state(PART:"elm.content.multi", "default", 0.0);
662 set_state(PART:"elm.content.password", "default", 0.0);
663 set_state(PART:"elm.swallow.content", "no_edit", 0.0);
666 set_state(PART:"elm.content.single", "default", 0.0);
667 set_state(PART:"elm.content.multi", "default", 0.0);
668 set_state(PART:"elm.content.password", "no_edit", 0.0);
669 set_state(PART:"elm.swallow.content", "no_edit", 0.0);
672 else if(get_int(single_line) == 0) {
673 set_state(PART:"elm.content.single", "default", 0.0);
674 set_state(PART:"elm.content.multi", "no_edit", 0.0);
675 set_state(PART:"elm.content.password", "default", 0.0);
677 set_state(PART:"over", "default", 0.0);
678 set_state(PART:"top2", "default", 0.0);
686 ignore_flags: ON_HOLD;
688 state: "default" 0.0;
689 min: 0 EDITFIELD_SEARCHBAR_MINH_INC;
697 ignore_flags: ON_HOLD;
699 state: "default" 0.0;
701 min: 0 EDITFIELD_SEARCHBAR_TOP1_SINGLE_INC;
703 rel1.relative: 0.0 0.0;
704 rel2.relative: 1.0 0.0;
708 state: "elm.text.show" 0.0;
709 inherit: "default" 0.0;
710 min: 0 EDITFIELD_SEARCHBAR_TOP1_MULTI_INC;
717 ignore_flags: ON_HOLD;
719 state: "default" 0.0;
721 min: 0 EDITFIELD_SEARCHBAR_TOP2_INC;
723 rel1.relative: 0.0 0.0;
724 rel2.relative: 1.0 0.0;
729 inherit: "default" 0.0;
736 ignore_flags: ON_HOLD;
738 state: "default" 0.0;
740 min: EDITFIELD_SEARCHBAR_LEFT1_INC 0;
743 rel1.relative : 0.0 0.0;
744 rel2.relative : 0.0 1.0;
751 ignore_flags: ON_HOLD;
753 state: "default" 0.0;
755 min: EDITFIELD_SEARCHBAR_LEFT2_INC 0;
758 rel1.relative : 0.0 0.0;
759 rel2.relative : 0.0 1.0;
766 ignore_flags: ON_HOLD;
768 state: "default" 0.0;
770 min: EDITFIELD_SEARCHBAR_RIGHT1_ERASER_SHOW_INC 0;
773 rel1.relative : 1.0 0.0;
774 rel2.relative : 1.0 1.0;
781 ignore_flags: ON_HOLD;
783 state: "default" 0.0;
785 min: EDITFIELD_SEARCHBAR_RIGHT2_INC 0;
788 rel1.relative : 1.0 0.0;
789 rel2.relative : 1.0 1.0;
796 ignore_flags: ON_HOLD;
798 state: "default" 0.0;
800 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_SINGLE_INC;
803 rel1.relative: 0.0 1.0;
806 state: "elm.text.show" 0.0;
807 inherit: "default" 0.0;
808 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_MULTI_INC;
815 ignore_flags: ON_HOLD;
817 state: "default" 0.0;
819 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_SINGLE_INC;
821 rel1.relative: 0.0 1.0;
825 state: "elm.text.show" 0.0;
826 inherit: "default" 0.0;
827 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_MULTI_INC;
834 ignore_flags: ON_HOLD;
836 state: "default" 0.0;
838 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_SINGLE_INC;
840 rel1.relative: 0.0 1.0;
844 state: "elm.text.show" 0.0;
845 inherit: "default" 0.0;
846 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_MULTI_INC;
853 ignore_flags: ON_HOLD;
855 state: "default" 0.0;
870 color: EDITFIELD_TITLE_COLOR_INC;
872 font: "Tizen:style=Medium";
873 size: EDITFIELD_TITLE_SIZE_INC;
880 state: "elm.text.show" 0.0;
881 inherit: "default" 0.0;
886 name: "elm.guidetext";
889 ignore_flags: ON_HOLD;
891 state: "default" 0.0;
894 rel1.to: "elm.swallow.content";
895 rel2.to: "elm.swallow.content";
896 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
898 font: "Tizen:style=Roman";
899 size: ENTRY_TEXT_SIZE_INC;
907 inherit: "default" 0.0;
912 name: "elm.content.single";
915 ignore_flags: ON_HOLD;
917 state: "default" 0.0;
921 to: "elm.swallow.content";
922 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
924 rel2.to: "elm.swallow.content";
926 style: "editfield_content_singleline_style";
932 state: "no_edit" 0.0;
933 inherit: "default" 0.0;
938 inherit: "default" 0.0;
943 name: "elm.content.multi";
946 ignore_flags: ON_HOLD;
948 state: "default" 0.0;
952 to: "elm.swallow.content";
953 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
955 rel2.to: "elm.swallow.content";
957 style: "editfield_content_multiline_style";
962 state: "no_edit" 0.0;
963 inherit: "default" 0.0;
968 inherit: "default" 0.0;
973 name: "elm.content.password";
976 ignore_flags: ON_HOLD;
977 entry_mode: PASSWORD;
980 state: "default" 0.0;
984 to: "elm.swallow.content";
985 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
987 rel2.to: "elm.swallow.content";
989 style: "editfield_content_password_style";
996 state: "no_edit" 0.0;
997 inherit: "default" 0.0;
1002 inherit: "default" 0.0;
1007 name: "elm.swallow.content";
1010 ignore_flags: ON_HOLD;
1012 state: "default" 0.0;
1027 state: "no_edit" 0.0;
1028 inherit: "default" 0.0;
1033 inherit: "default" 0.0;
1041 ignore_flags: ON_HOLD;
1043 state: "default" 0.0;
1050 inherit: "default" 0.0;
1055 name: "eraser_image";
1058 state: "default" 0.0;
1060 min: EDITFIELD_SEARCHBAR_ERASER_MINW_INC EDITFIELD_SEARCHBAR_ERASER_MINH_INC;
1074 normal: "00_field_btn_Clear.png";
1080 state: "elm.eraser.show" 0.0;
1081 inherit: "default" 0.0;
1088 ignore_flags: ON_HOLD;
1090 state: "default" 0.0;
1095 to_x : "eraser_image";
1100 state: "elm.eraser.show" 0.0;
1101 inherit: "default" 0.0;
1108 name: "guidetext_show";
1109 signal: "elm,state,guidetext,visible";
1111 action: STATE_SET "default" 0.0;
1112 target: "elm.guidetext";
1115 name: "guidetext_hide";
1116 signal: "elm,state,guidetext,hidden";
1118 action: STATE_SET "hidden" 0.0;
1119 target: "elm.guidetext";
1122 name: "eraser_show";
1123 signal: "elm,state,eraser,show";
1125 action: STATE_SET "elm.eraser.show" 0.0;
1126 target: "eraser_image";
1130 name: "eraser_hide";
1131 signal: "elm,state,eraser,hidden";
1133 action: STATE_SET "default" 0.0;
1134 target: "eraser_image";
1138 name: "multiline_set";
1139 signal: "elm,state,text,multiline";
1146 name: "singleline_set";
1147 signal: "elm,state,text,singleline";
1154 name: "password_set";
1155 signal: "elm,state,password,set";
1162 name: "password_unset";
1163 signal: "elm,state,password,unset";
1171 signal: "elm,state,over,hide";
1173 action: STATE_SET "edit" 0.0;
1174 target: "elm.swallow.content";
1175 target: "elm.content.password";
1176 target: "elm.content.multi";
1177 target: "elm.content.single";
1183 signal: "elm,state,over,show";
1191 signal: "elm,state,text,visible";
1193 action: STATE_SET "elm.text.show" 0.0;
1202 signal: "elm,state,text,hidden";
1204 action: STATE_SET "default" 0.0;
1213 signal: "elm,state,entry,show";
1215 action: STATE_SET "edit" 0.0;
1216 target: "elm.swallow.content";
1217 target: "elm.content.multi";
1222 group { name: "elm/editfield/base/font_color_black";
1224 image: "00_EditField_clear.png" COMP;
1227 style { name: "editfield_content_singleline_black_style";
1228 base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#000000FF wrap=mixed ellipsis=1 text_class=tizen";
1232 tag: "em" "+ font=Tizen:style=Oblique";
1233 tag: "b" "+ font=Tizen:style=Bold";
1234 tag: "link" "+ color=#800 underline=on underline_color=#8008";
1235 tag: "hilight" "+ font=Tizen:style=Bold";
1237 style { name: "editfield_content_multiline_black_style";
1238 base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#000000FF wrap=mixed text_class=tizen";
1242 tag: "em" "+ font=Tizen:style=Oblique";
1243 tag: "b" "+ font=Tizen:style=Bold";
1244 tag: "link" "+ color=#800 underline=on underline_color=#8008";
1245 tag: "hilight" "+ font=Tizen:style=Bold";
1247 style { name: "editfield_content_password_black_style";
1248 base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#000000FF wrap=none ellipsis=1 text_class=tizen";
1252 tag: "em" "+ font=Tizen:style=Oblique";
1253 tag: "b" "+ font=Tizen:style=Bold";
1254 tag: "link" "+ color=#800 underline=on underline_color=#8008";
1255 tag: "hilight" "+ font=Tizen:style=Bold";
1259 public single_line = 0;
1260 public password_mode = 0;
1262 public set_multi_line() {
1263 set_int(single_line, 0);
1265 public set_single_line() {
1266 set_int(single_line, 1);
1268 public set_password() {
1269 set_int(password_mode, 1);
1271 public unset_password() {
1272 set_int(password_mode, 0);
1275 if(get_int(single_line) == 1) {
1276 if(get_int(password_mode) == 0) {
1277 set_state(PART:"elm.content.single", "no_edit", 0.0);
1278 set_state(PART:"elm.content.multi", "default", 0.0);
1279 set_state(PART:"elm.content.password", "default", 0.0);
1280 set_state(PART:"elm.swallow.content", "no_edit", 0.0);
1283 set_state(PART:"elm.content.single", "default", 0.0);
1284 set_state(PART:"elm.content.multi", "default", 0.0);
1285 set_state(PART:"elm.content.password", "no_edit", 0.0);
1286 set_state(PART:"elm.swallow.content", "no_edit", 0.0);
1289 else if(get_int(single_line) == 0) {
1290 set_state(PART:"elm.content.single", "default", 0.0);
1291 set_state(PART:"elm.content.multi", "no_edit", 0.0);
1292 set_state(PART:"elm.content.password", "default", 0.0);
1294 set_state(PART:"over", "default", 0.0);
1295 set_state(PART:"top2", "default", 0.0);
1303 ignore_flags: ON_HOLD;
1305 state: "default" 0.0;
1306 min: 0 EDITFIELD_DEFAULT_MINH_INC;
1314 ignore_flags: ON_HOLD;
1316 state: "default" 0.0;
1318 min: 0 EDITFIELD_DEFAULT_TOP1_SINGLE_INC;
1320 rel1.relative: 0.0 0.0;
1321 rel2.relative: 1.0 0.0;
1325 state: "elm.text.show" 0.0;
1326 inherit: "default" 0.0;
1327 min: 0 EDITFIELD_DEFAULT_TOP1_MULTI_INC;
1334 ignore_flags: ON_HOLD;
1336 state: "default" 0.0;
1338 min: 0 EDITFIELD_DEFAULT_TOP2_INC;
1340 rel1.relative: 0.0 0.0;
1341 rel2.relative: 1.0 0.0;
1346 inherit: "default" 0.0;
1353 ignore_flags: ON_HOLD;
1355 state: "default" 0.0;
1357 min: EDITFIELD_DEFAULT_LEFT1_INC 0;
1360 rel1.relative : 0.0 0.0;
1361 rel2.relative : 0.0 1.0;
1368 ignore_flags: ON_HOLD;
1370 state: "default" 0.0;
1372 min: EDITFIELD_DEFAULT_LEFT2_INC 0;
1375 rel1.relative : 0.0 0.0;
1376 rel2.relative : 0.0 1.0;
1383 ignore_flags: ON_HOLD;
1385 state: "default" 0.0;
1387 min: EDITFIELD_DEFAULT_RIGHT1_ERASER_SHOW_INC 0;
1390 rel1.relative : 1.0 0.0;
1391 rel2.relative : 1.0 1.0;
1398 ignore_flags: ON_HOLD;
1400 state: "default" 0.0;
1402 min: EDITFIELD_DEFAULT_RIGHT2_INC 0;
1405 rel1.relative : 1.0 0.0;
1406 rel2.relative : 1.0 1.0;
1413 ignore_flags: ON_HOLD;
1415 state: "default" 0.0;
1417 min: 0 EDITFIELD_DEFAULT_BOTTOM1_SINGLE_INC;
1420 rel1.relative: 0.0 1.0;
1423 state: "elm.text.show" 0.0;
1424 inherit: "default" 0.0;
1425 min: 0 EDITFIELD_DEFAULT_BOTTOM1_MULTI_INC;
1432 ignore_flags: ON_HOLD;
1434 state: "default" 0.0;
1436 min: 0 EDITFIELD_DEFAULT_BOTTOM2_SINGLE_INC;
1438 rel1.relative: 0.0 1.0;
1442 state: "elm.text.show" 0.0;
1443 inherit: "default" 0.0;
1444 min: 0 EDITFIELD_DEFAULT_BOTTOM2_MULTI_INC;
1451 ignore_flags: ON_HOLD;
1453 state: "default" 0.0;
1455 min: 0 EDITFIELD_DEFAULT_BOTTOM3_SINGLE_INC;
1457 rel1.relative: 0.0 1.0;
1461 state: "elm.text.show" 0.0;
1462 inherit: "default" 0.0;
1463 min: 0 EDITFIELD_DEFAULT_BOTTOM3_MULTI_INC;
1470 ignore_flags: ON_HOLD;
1472 state: "default" 0.0;
1489 font: "Tizen:style=Medium";
1490 size: EDITFIELD_TITLE_SIZE_INC;
1493 text_class: "tizen";
1497 state: "elm.text.show" 0.0;
1498 inherit: "default" 0.0;
1503 name: "elm.guidetext";
1506 ignore_flags: ON_HOLD;
1508 state: "default" 0.0;
1511 rel1.to: "elm.swallow.content";
1512 rel2.to: "elm.swallow.content";
1513 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
1515 font: "Tizen:style=Roman";
1516 size: ENTRY_TEXT_SIZE_INC;
1519 text_class: "tizen";
1523 state: "hidden" 0.0;
1524 inherit: "default" 0.0;
1529 name: "elm.content.single";
1532 ignore_flags: ON_HOLD;
1534 state: "default" 0.0;
1538 to: "elm.swallow.content";
1539 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
1541 rel2.to: "elm.swallow.content";
1543 style: "editfield_content_singleline_black_style";
1549 state: "no_edit" 0.0;
1550 inherit: "default" 0.0;
1555 inherit: "default" 0.0;
1560 name: "elm.content.multi";
1563 ignore_flags: ON_HOLD;
1565 state: "default" 0.0;
1569 to: "elm.swallow.content";
1570 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
1572 rel2.to: "elm.swallow.content";
1574 style: "editfield_content_multiline_black_style";
1579 state: "no_edit" 0.0;
1580 inherit: "default" 0.0;
1585 inherit: "default" 0.0;
1590 name: "elm.content.password";
1593 ignore_flags: ON_HOLD;
1594 entry_mode: PASSWORD;
1597 state: "default" 0.0;
1601 to: "elm.swallow.content";
1602 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
1604 rel2.to: "elm.swallow.content";
1606 style: "editfield_content_password_black_style";
1613 state: "no_edit" 0.0;
1614 inherit: "default" 0.0;
1619 inherit: "default" 0.0;
1624 name: "elm.swallow.content";
1627 ignore_flags: ON_HOLD;
1629 state: "default" 0.0;
1644 state: "no_edit" 0.0;
1645 inherit: "default" 0.0;
1650 inherit: "default" 0.0;
1658 ignore_flags: ON_HOLD;
1660 state: "default" 0.0;
1667 inherit: "default" 0.0;
1672 name: "eraser_image";
1675 state: "default" 0.0;
1677 min: EDITFIELD_DEFAULT_ERASER_MINW_INC EDITFIELD_DEFAULT_ERASER_MINH_INC;
1691 normal: "00_EditField_clear.png";
1692 border: 10 10 10 10;
1697 state: "elm.eraser.show" 0.0;
1698 inherit: "default" 0.0;
1705 ignore_flags: ON_HOLD;
1707 state: "default" 0.0;
1712 to_x : "eraser_image";
1717 state: "elm.eraser.show" 0.0;
1718 inherit: "default" 0.0;
1725 name: "guidetext_show";
1726 signal: "elm,state,guidetext,visible";
1728 action: STATE_SET "default" 0.0;
1729 target: "elm.guidetext";
1732 name: "guidetext_hide";
1733 signal: "elm,state,guidetext,hidden";
1735 action: STATE_SET "hidden" 0.0;
1736 target: "elm.guidetext";
1739 name: "eraser_show";
1740 signal: "elm,state,eraser,show";
1742 action: STATE_SET "elm.eraser.show" 0.0;
1743 target: "eraser_image";
1747 name: "eraser_hide";
1748 signal: "elm,state,eraser,hidden";
1750 action: STATE_SET "default" 0.0;
1751 target: "eraser_image";
1755 name: "multiline_set";
1756 signal: "elm,state,text,multiline";
1763 name: "singleline_set";
1764 signal: "elm,state,text,singleline";
1771 name: "password_set";
1772 signal: "elm,state,password,set";
1779 name: "password_unset";
1780 signal: "elm,state,password,unset";
1788 signal: "elm,state,over,hide";
1790 action: STATE_SET "edit" 0.0;
1791 target: "elm.swallow.content";
1792 target: "elm.content.password";
1793 target: "elm.content.multi";
1794 target: "elm.content.single";
1800 signal: "elm,state,over,show";
1808 signal: "elm,state,text,visible";
1810 action: STATE_SET "elm.text.show" 0.0;
1819 signal: "elm,state,text,hidden";
1821 action: STATE_SET "default" 0.0;
1830 signal: "elm,state,entry,show";
1832 action: STATE_SET "edit" 0.0;
1833 target: "elm.swallow.content";
1834 target: "elm.content.multi";
1839 group { name: "elm/editfield/base/searchbar/font_color_black";
1841 image: "00_field_btn_Clear.png" COMP;
1844 public single_line = 0;
1845 public password_mode = 0;
1847 public set_multi_line() {
1848 set_int(single_line, 0);
1850 public set_single_line() {
1851 set_int(single_line, 1);
1853 public set_password() {
1854 set_int(password_mode, 1);
1856 public unset_password() {
1857 set_int(password_mode, 0);
1860 if(get_int(single_line) == 1) {
1861 if(get_int(password_mode) == 0) {
1862 set_state(PART:"elm.content.single", "no_edit", 0.0);
1863 set_state(PART:"elm.content.multi", "default", 0.0);
1864 set_state(PART:"elm.content.password", "default", 0.0);
1865 set_state(PART:"elm.swallow.content", "no_edit", 0.0);
1868 set_state(PART:"elm.content.single", "default", 0.0);
1869 set_state(PART:"elm.content.multi", "default", 0.0);
1870 set_state(PART:"elm.content.password", "no_edit", 0.0);
1871 set_state(PART:"elm.swallow.content", "no_edit", 0.0);
1874 else if(get_int(single_line) == 0) {
1875 set_state(PART:"elm.content.single", "default", 0.0);
1876 set_state(PART:"elm.content.multi", "no_edit", 0.0);
1877 set_state(PART:"elm.content.password", "default", 0.0);
1879 set_state(PART:"over", "default", 0.0);
1880 set_state(PART:"top2", "default", 0.0);
1888 ignore_flags: ON_HOLD;
1890 state: "default" 0.0;
1891 min: 0 EDITFIELD_SEARCHBAR_MINH_INC;
1899 ignore_flags: ON_HOLD;
1901 state: "default" 0.0;
1903 min: 0 EDITFIELD_SEARCHBAR_TOP1_SINGLE_INC;
1905 rel1.relative: 0.0 0.0;
1906 rel2.relative: 1.0 0.0;
1910 state: "elm.text.show" 0.0;
1911 inherit: "default" 0.0;
1912 min: 0 EDITFIELD_SEARCHBAR_TOP1_MULTI_INC;
1919 ignore_flags: ON_HOLD;
1921 state: "default" 0.0;
1923 min: 0 EDITFIELD_SEARCHBAR_TOP2_INC;
1925 rel1.relative: 0.0 0.0;
1926 rel2.relative: 1.0 0.0;
1931 inherit: "default" 0.0;
1938 ignore_flags: ON_HOLD;
1940 state: "default" 0.0;
1942 min: EDITFIELD_SEARCHBAR_LEFT1_INC 0;
1945 rel1.relative : 0.0 0.0;
1946 rel2.relative : 0.0 1.0;
1953 ignore_flags: ON_HOLD;
1955 state: "default" 0.0;
1957 min: EDITFIELD_SEARCHBAR_LEFT2_INC 0;
1960 rel1.relative : 0.0 0.0;
1961 rel2.relative : 0.0 1.0;
1968 ignore_flags: ON_HOLD;
1970 state: "default" 0.0;
1972 min: EDITFIELD_SEARCHBAR_RIGHT1_ERASER_SHOW_INC 0;
1975 rel1.relative : 1.0 0.0;
1976 rel2.relative : 1.0 1.0;
1983 ignore_flags: ON_HOLD;
1985 state: "default" 0.0;
1987 min: EDITFIELD_SEARCHBAR_RIGHT2_INC 0;
1990 rel1.relative : 1.0 0.0;
1991 rel2.relative : 1.0 1.0;
1998 ignore_flags: ON_HOLD;
2000 state: "default" 0.0;
2002 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_SINGLE_INC;
2005 rel1.relative: 0.0 1.0;
2008 state: "elm.text.show" 0.0;
2009 inherit: "default" 0.0;
2010 min: 0 EDITFIELD_SEARCHBAR_BOTTOM1_MULTI_INC;
2017 ignore_flags: ON_HOLD;
2019 state: "default" 0.0;
2021 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_SINGLE_INC;
2023 rel1.relative: 0.0 1.0;
2027 state: "elm.text.show" 0.0;
2028 inherit: "default" 0.0;
2029 min: 0 EDITFIELD_SEARCHBAR_BOTTOM2_MULTI_INC;
2036 ignore_flags: ON_HOLD;
2038 state: "default" 0.0;
2040 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_SINGLE_INC;
2042 rel1.relative: 0.0 1.0;
2046 state: "elm.text.show" 0.0;
2047 inherit: "default" 0.0;
2048 min: 0 EDITFIELD_SEARCHBAR_BOTTOM3_MULTI_INC;
2055 ignore_flags: ON_HOLD;
2057 state: "default" 0.0;
2072 color: EDITFIELD_TITLE_COLOR_INC;
2074 font: "Tizen:style=Medium";
2075 size: EDITFIELD_TITLE_SIZE_INC;
2078 text_class: "tizen";
2082 state: "elm.text.show" 0.0;
2083 inherit: "default" 0.0;
2088 name: "elm.guidetext";
2091 ignore_flags: ON_HOLD;
2093 state: "default" 0.0;
2096 rel1.to: "elm.swallow.content";
2097 rel2.to: "elm.swallow.content";
2098 color: EDITFIELD_GUIDE_TEXT_COLOR_INC;
2100 font: "Tizen:style=Roman";
2101 size: ENTRY_TEXT_SIZE_INC;
2104 text_class: "tizen";
2108 state: "hidden" 0.0;
2109 inherit: "default" 0.0;
2114 name: "elm.content.single";
2117 ignore_flags: ON_HOLD;
2119 state: "default" 0.0;
2123 to: "elm.swallow.content";
2124 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
2126 rel2.to: "elm.swallow.content";
2128 style: "editfield_content_singleline_black_style";
2134 state: "no_edit" 0.0;
2135 inherit: "default" 0.0;
2140 inherit: "default" 0.0;
2145 name: "elm.content.multi";
2148 ignore_flags: ON_HOLD;
2150 state: "default" 0.0;
2154 to: "elm.swallow.content";
2155 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
2157 rel2.to: "elm.swallow.content";
2159 style: "editfield_content_multiline_black_style";
2164 state: "no_edit" 0.0;
2165 inherit: "default" 0.0;
2170 inherit: "default" 0.0;
2175 name: "elm.content.password";
2178 ignore_flags: ON_HOLD;
2179 entry_mode: PASSWORD;
2182 state: "default" 0.0;
2186 to: "elm.swallow.content";
2187 offset: EDITFIELD_DEFAULT_LEFT3_INC 0;
2189 rel2.to: "elm.swallow.content";
2191 style: "editfield_content_password_black_style";
2198 state: "no_edit" 0.0;
2199 inherit: "default" 0.0;
2204 inherit: "default" 0.0;
2209 name: "elm.swallow.content";
2212 ignore_flags: ON_HOLD;
2214 state: "default" 0.0;
2229 state: "no_edit" 0.0;
2230 inherit: "default" 0.0;
2235 inherit: "default" 0.0;
2243 ignore_flags: ON_HOLD;
2245 state: "default" 0.0;
2252 inherit: "default" 0.0;
2257 name: "eraser_image";
2260 state: "default" 0.0;
2262 min: EDITFIELD_SEARCHBAR_ERASER_MINW_INC EDITFIELD_SEARCHBAR_ERASER_MINH_INC;
2276 normal: "00_field_btn_Clear.png";
2282 state: "elm.eraser.show" 0.0;
2283 inherit: "default" 0.0;
2290 ignore_flags: ON_HOLD;
2292 state: "default" 0.0;
2297 to_x : "eraser_image";
2302 state: "elm.eraser.show" 0.0;
2303 inherit: "default" 0.0;
2310 name: "guidetext_show";
2311 signal: "elm,state,guidetext,visible";
2313 action: STATE_SET "default" 0.0;
2314 target: "elm.guidetext";
2317 name: "guidetext_hide";
2318 signal: "elm,state,guidetext,hidden";
2320 action: STATE_SET "hidden" 0.0;
2321 target: "elm.guidetext";
2324 name: "eraser_show";
2325 signal: "elm,state,eraser,show";
2327 action: STATE_SET "elm.eraser.show" 0.0;
2328 target: "eraser_image";
2332 name: "eraser_hide";
2333 signal: "elm,state,eraser,hidden";
2335 action: STATE_SET "default" 0.0;
2336 target: "eraser_image";
2340 name: "multiline_set";
2341 signal: "elm,state,text,multiline";
2348 name: "singleline_set";
2349 signal: "elm,state,text,singleline";
2356 name: "password_set";
2357 signal: "elm,state,password,set";
2364 name: "password_unset";
2365 signal: "elm,state,password,unset";
2373 signal: "elm,state,over,hide";
2375 action: STATE_SET "edit" 0.0;
2376 target: "elm.swallow.content";
2377 target: "elm.content.password";
2378 target: "elm.content.multi";
2379 target: "elm.content.single";
2385 signal: "elm,state,over,show";
2393 signal: "elm,state,text,visible";
2395 action: STATE_SET "elm.text.show" 0.0;
2404 signal: "elm,state,text,hidden";
2406 action: STATE_SET "default" 0.0;
2415 signal: "elm,state,entry,show";
2417 action: STATE_SET "edit" 0.0;
2418 target: "elm.swallow.content";
2419 target: "elm.content.multi";