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 //#define ENTRY_BLOCK_HANDLE_SOURCE2 "elm/entry/selection/block_handle"
20 //#define ENTRY_BLOCK_HANDLE_SOURCE3 "elm/entry/selection/block_handle_top"
21 #define ENTRY_BLOCK_HANDLE_SOURCE2 "elm/entry/selection/block_handle_right"
22 #define ENTRY_BLOCK_HANDLE_SOURCE3 "elm/entry/selection/block_handle_left"
24 group { name: "elm/entry/base/default";
25 alias: "elm/entry/base-mixedwrap/default";
26 data.item: "default_font_size" "24";
27 data.item: "min_font_size" "8";
28 data.item: "max_font_size" "60";
30 style { name: "entry_textblock_style";
31 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" left_margin=1 right_margin=2 wrap=mixed text_class=entry";
35 tag: "em" "+ font=SLP:style=Oblique";
36 tag: "b" "+ font=SLP:style=Bold";
37 tag: "link" "+ color=#800 underline=on underline_color=#8008";
38 tag: "hilight" "+ font=SLP:style=Bold";
39 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
40 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
42 style { name: "entry_textblock_disabled_style";
43 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 left_margin=1 right_margin=2 wrap=mixed text_class=entry";
47 tag: "em" "+ font=SLP:style=Oblique";
48 tag: "b" "+ font=SLP:style=Bold";
49 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
50 tag: "hilight" "+ font=SLP:style=Bold";
51 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
52 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
56 item: context_menu_orientation "horizontal";
59 part { name: "elm.text";
64 select_mode: BLOCK_HANDLE;
65 //cursor_mode: BEFORE;
67 source: "elm/entry/selection/default"; // selection under
68 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
69 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
70 source4: "elm/entry/cursor/default"; // cursorover
71 source5: "elm/entry/anchor/default"; // anchor under
72 //source6: "X"; // anchor over
73 description { state: "default" 0.0;
76 style: "entry_textblock_style";
81 description { state: "disabled" 0.0;
82 inherit: "default" 0.0;
84 style: "entry_textblock_disabled_style";
91 program { name: "focus";
97 program { name: "disable";
98 signal: "elm,state,disabled";
100 action: STATE_SET "disabled" 0.0;
103 program { name: "enable";
104 signal: "elm,state,enabled";
106 action: STATE_SET "default" 0.0;
112 group { name: "elm/entry/base-charwrap/default";
113 alias: "elm/entry/base/char_wrap";
114 data.item: "default_font_size" "24";
115 data.item: "min_font_size" "8";
116 data.item: "max_font_size" "60";
118 style { name: "entry_textblock_char_wrap_style";
119 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2 text_class=entry";
123 tag: "em" "+ font=SLP:style=Oblique";
124 tag: "b" "+ font=SLP:style=Bold";
125 tag: "link" "+ color=#800 underline=on underline_color=#8008";
126 tag: "hilight" "+ font=SLP:style=Bold";
127 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
128 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
130 style { name: "entry_textblock_char_wrap_disabled_style";
131 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=char left_margin=1 right_margin=2 text_class=entry";
135 tag: "em" "+ font=SLP:style=Oblique";
136 tag: "b" "+ font=SLP:style=Bold";
137 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
138 tag: "hilight" "+ font=SLP:style=Bold";
139 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
140 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
144 item: context_menu_orientation "horizontal";
147 part { name: "elm.text";
151 entry_mode: EDITABLE;
152 select_mode: BLOCK_HANDLE;
153 //cursor_mode: BEFORE;
155 source: "elm/entry/selection/default"; // selection under
156 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
157 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
158 source4: "elm/entry/cursor/default"; // cursorover
159 source5: "elm/entry/anchor/default"; // anchor under
160 //source6: "X"; // anchor over
161 description { state: "default" 0.0;
164 style: "entry_textblock_char_wrap_style";
169 description { state: "disabled" 0.0;
170 inherit: "default" 0.0;
172 style: "entry_textblock_char_wrap_disabled_style";
179 program { name: "focus";
185 program { name: "disable";
186 signal: "elm,state,disabled";
188 action: STATE_SET "disabled" 0.0;
191 program { name: "enable";
192 signal: "elm,state,enabled";
194 action: STATE_SET "default" 0.0;
200 group { name: "elm/entry/base-nowrap/default";
201 data.item: "default_font_size" "24";
202 data.item: "min_font_size" "8";
203 data.item: "max_font_size" "60";
205 item: context_menu_orientation "horizontal";
208 part { name: "elm.text";
212 entry_mode: EDITABLE;
213 select_mode: BLOCK_HANDLE;
214 //cursor_mode: BEFORE;
216 source: "elm/entry/selection/default"; // selection under
217 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
218 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
219 source4: "elm/entry/cursor/default"; // cursorover
220 source5: "elm/entry/anchor/default"; // anchor under
221 description { state: "default" 0.0;
223 style: "entry_textblock_style";
228 description { state: "disabled" 0.0;
229 inherit: "default" 0.0;
231 style: "entry_textblock_disabled_style";
238 program { name: "focus";
244 program { name: "disable";
245 signal: "elm,state,disabled";
247 action: STATE_SET "disabled" 0.0;
250 program { name: "enable";
251 signal: "elm,state,enabled";
253 action: STATE_SET "default" 0.0;
259 group { name: "elm/entry/base/editfield";
260 alias: "elm/entry/base-mixedwrap/editfield";
261 alias: "elm/entry/base/editfield/default";
262 alias: "elm/entry/base/editfield/lighting";
263 alias: "elm/entry/base/editfield/multiline";
264 alias: "elm/entry/base/editfield/multiline/default";
265 alias: "elm/entry/base/editfield/multiline/lighting";
266 alias: "elm/entry/base/editfield/searchbar/default";
267 data.item: "default_font_size" "24";
268 data.item: "min_font_size" "8";
269 data.item: "max_font_size" "60";
271 style { name: "editfield_textblock_style";
272 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=mixed left_margin=1 right_margin=2";
276 tag: "em" "+ font=SLP:style=Oblique";
277 tag: "b" "+ font=SLP:style=Bold";
278 tag: "link" "+ color=#800 underline=on underline_color=#8008";
279 tag: "hilight" "+ font=SLP:style=Bold";
280 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
281 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
283 style { name: "editfield_textblock_disabled_style";
284 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=mixed left_margin=1 right_margin=2";
288 tag: "em" "+ font=SLP:style=Oblique";
289 tag: "b" "+ font=SLP:style=Bold";
290 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
291 tag: "hilight" "+ font=SLP:style=Bold";
292 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
293 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
297 item: context_menu_orientation "horizontal";
300 part { name: "elm.text";
304 entry_mode: EDITABLE;
305 select_mode: BLOCK_HANDLE;
306 //cursor_mode: BEFORE;
308 source: "elm/entry/selection/default"; // selection under
309 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
310 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
311 source4: "elm/entry/cursor/default"; // cursorover
312 source5: "elm/entry/anchor/default"; // anchor under
313 //source6: "X"; // anchor over
314 description { state: "default" 0.0;
317 style: "editfield_textblock_style";
322 description { state: "disabled" 0.0;
323 inherit: "default" 0.0;
325 style: "editfield_textblock_disabled_style";
332 program { name: "focus";
338 program { name: "disable";
339 signal: "elm,state,disabled";
341 action: STATE_SET "disabled" 0.0;
344 program { name: "enable";
345 signal: "elm,state,enabled";
347 action: STATE_SET "default" 0.0;
353 group { name: "elm/entry/base-charwrap/editfield";
354 alias: "elm/entry/base/editfield/char_wrap";
355 alias: "elm/entry/base/editfield/default/char_wrap";
356 alias: "elm/entry/base/editfield/lighting/char_wrap";
357 alias: "elm/entry/base/editfield/multiline/char_wrap";
358 alias: "elm/entry/base/editfield/multiline/default/char_wrap";
359 alias: "elm/entry/base/editfield/multiline/lighting/char_wrap";
360 data.item: "default_font_size" "24";
361 data.item: "min_font_size" "8";
362 data.item: "max_font_size" "60";
364 style { name: "editfield_textblock_char_wrap_style";
365 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2";
369 tag: "em" "+ font=SLP:style=Oblique";
370 tag: "b" "+ font=SLP:style=Bold";
371 tag: "link" "+ color=#800 underline=on underline_color=#8008";
372 tag: "hilight" "+ font=SLP:style=Bold";
373 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
374 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
376 style { name: "editfield_textblock_char_wrap_disabled_style";
377 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=char left_margin=1 right_margin=2";
381 tag: "em" "+ font=SLP:style=Oblique";
382 tag: "b" "+ font=SLP:style=Bold";
383 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
384 tag: "hilight" "+ font=SLP:style=Bold";
385 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
386 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
390 item: context_menu_orientation "horizontal";
393 part { name: "elm.text";
397 entry_mode: EDITABLE;
398 select_mode: BLOCK_HANDLE;
399 //cursor_mode: BEFORE;
401 source: "elm/entry/selection/default"; // selection under
402 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
403 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
404 source4: "elm/entry/cursor/default"; // cursorover
405 source5: "elm/entry/anchor/default"; // anchor under
406 //source6: "X"; // anchor over
407 description { state: "default" 0.0;
410 style: "editfield_textblock_char_wrap_style";
415 description { state: "disabled" 0.0;
416 inherit: "default" 0.0;
418 style: "editfield_textblock_char_wrap_disabled_style";
425 program { name: "focus";
431 program { name: "disable";
432 signal: "elm,state,disabled";
434 action: STATE_SET "disabled" 0.0;
437 program { name: "enable";
438 signal: "elm,state,enabled";
440 action: STATE_SET "default" 0.0;
446 group { name: "elm/entry/base-single/editfield";
447 alias: "elm/entry/base-single/editfield/default";
448 alias: "elm/entry/base-single/editfield/lighting";
449 alias: "elm/entry/base-single/editfield/singleline";
450 alias: "elm/entry/base-single/editfield/singleline/default";
451 alias: "elm/entry/base-single/editfield/singleline/lighting";
452 data.item: "default_font_size" "24";
453 data.item: "min_font_size" "8";
454 data.item: "max_font_size" "60";
456 style { name: "editfield_single_textblock_style";
457 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry";
461 tag: "em" "+ font=SLP:style=Oblique";
462 tag: "b" "+ font=SLP:style=Bold";
463 tag: "link" "+ color=#800 underline=on underline_color=#8008";
464 tag: "hilight" "+ font=SLP:style=Bold";
465 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
466 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
468 style { name: "editfield_single_textblock_disabled_style";
469 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=none left_margin=1 right_margin=3 text_class=entry";
473 tag: "em" "+ font=SLP:style=Oblique";
474 tag: "b" "+ font=SLP:style=Bold";
475 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
476 tag: "hilight" "+ font=SLP:style=Bold";
477 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
478 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
482 item: context_menu_orientation "horizontal";
485 part { name: "elm.text";
489 entry_mode: EDITABLE;
490 select_mode: BLOCK_HANDLE;
491 //cursor_mode: BEFORE;
493 source: "elm/entry/selection/default"; // selection under
494 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
495 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
496 source4: "elm/entry/cursor/default"; // cursorover
497 source5: "elm/entry/anchor/default"; // anchor under
498 description { state: "default" 0.0;
500 style: "editfield_single_textblock_style";
505 description { state: "disabled" 0.0;
506 inherit: "default" 0.0;
508 style: "editfield_single_textblock_disabled_style";
514 program { name: "focus";
520 program { name: "disable";
521 signal: "elm,state,disabled";
523 action: STATE_SET "disabled" 0.0;
526 program { name: "enable";
527 signal: "elm,state,enabled";
529 action: STATE_SET "default" 0.0;
535 group { name: "elm/entry/base-single/editfield/searchbar/default";
536 data.item: "default_font_size" "24";
537 data.item: "min_font_size" "8";
538 data.item: "max_font_size" "60";
540 item: context_menu_orientation "horizontal";
543 part { name: "elm.text";
547 entry_mode: EDITABLE;
548 select_mode: BLOCK_HANDLE;
549 //cursor_mode: BEFORE;
551 source: "elm/entry/selection/default"; // selection under
552 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
553 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
554 source4: "elm/entry/cursor/default"; // cursorover
555 source5: "elm/entry/anchor/default"; // anchor under
556 description { state: "default" 0.0;
558 style: "editfield_single_textblock_style";
563 description { state: "disabled" 0.0;
564 inherit: "default" 0.0;
566 style: "editfield_single_textblock_disabled_style";
572 program { name: "focus";
578 program { name: "disable";
579 signal: "elm,state,disabled";
581 action: STATE_SET "disabled" 0.0;
584 program { name: "enable";
585 signal: "elm,state,enabled";
587 action: STATE_SET "default" 0.0;
593 group { name: "elm/entry/base-nowrap/default";
594 data.item: "default_font_size" "24";
595 data.item: "min_font_size" "8";
596 data.item: "max_font_size" "60";
598 item: context_menu_orientation "horizontal";
601 part { name: "elm.text";
605 entry_mode: EDITABLE;
606 select_mode: BLOCK_HANDLE;
607 //cursor_mode: BEFORE;
609 source: "elm/entry/selection/default"; // selection under
610 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
611 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
612 source4: "elm/entry/cursor/default"; // cursorover
613 source5: "elm/entry/anchor/default"; // anchor under
614 description { state: "default" 0.0;
616 style: "entry_textblock_style";
621 description { state: "disabled" 0.0;
622 inherit: "default" 0.0;
624 style: "entry_textblock_disabled_style";
631 program { name: "focus";
637 program { name: "disable";
638 signal: "elm,state,disabled";
640 action: STATE_SET "disabled" 0.0;
643 program { name: "enable";
644 signal: "elm,state,enabled";
646 action: STATE_SET "default" 0.0;
652 group { name: "elm/entry/base-single/default";
653 data.item: "default_font_size" "24";
654 data.item: "min_font_size" "8";
655 data.item: "max_font_size" "60";
657 style { name: "entry_single_textblock_style";
658 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry";
662 tag: "em" "+ font=SLP:style=Oblique";
663 tag: "b" "+ font=SLP:style=Bold";
664 tag: "link" "+ color=#800 underline=on underline_color=#8008";
665 tag: "hilight" "+ font=SLP:style=Bold";
666 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
667 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
669 style { name: "entry_single_textblock_disabled_style";
670 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=none left_margin=1 right_margin=3 text_class=entry";
674 tag: "em" "+ font=SLP:style=Oblique";
675 tag: "b" "+ font=SLP:style=Bold";
676 tag: "link " "+ color=#00000080 underline=on underline_color=#00000080";
677 tag: "hilight" "+ font=SLP:style=Bold";
678 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
679 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
683 item: context_menu_orientation "horizontal";
686 part { name: "elm.text";
690 entry_mode: EDITABLE;
691 select_mode: BLOCK_HANDLE;
692 //cursor_mode: BEFORE;
694 source: "elm/entry/selection/default"; // selection under
695 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
696 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
697 source4: "elm/entry/cursor/default"; // cursorover
698 source5: "elm/entry/anchor/default"; // anchor under
699 description { state: "default" 0.0;
701 style: "entry_single_textblock_style";
707 description { state: "disabled" 0.0;
708 inherit: "default" 0.0;
710 style: "entry_single_textblock_disabled_style";
716 program { name: "focus";
722 program { name: "disable";
723 signal: "elm,state,disabled";
725 action: STATE_SET "disabled" 0.0;
728 program { name: "enable";
729 signal: "elm,state,enabled";
731 action: STATE_SET "default" 0.0;
737 group { name: "elm/entry/base-single-noedit/default";
738 data.item: "default_font_size" "24";
739 data.item: "min_font_size" "8";
740 data.item: "max_font_size" "60";
742 item: context_menu_orientation "horizontal";
745 part { name: "elm.text";
750 select_mode: BLOCK_HANDLE;
751 //cursor_mode: BEFORE;
753 source: "elm/entry/selection/default"; // selection under
754 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
755 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
756 source5: "elm/entry/anchor/default"; // anchor under
757 description { state: "default" 0.0;
759 style: "entry_single_textblock_style";
764 description { state: "disabled" 0.0;
765 inherit: "default" 0.0;
767 style: "entry_single_textblock_disabled_style";
773 program { name: "focus";
779 program { name: "disable";
780 signal: "elm,state,disabled";
782 action: STATE_SET "disabled" 0.0;
785 program { name: "enable";
786 signal: "elm,state,enabled";
788 action: STATE_SET "default" 0.0;
794 group { name: "elm/entry/base-noedit/default";
795 data.item: "default_font_size" "24";
796 data.item: "min_font_size" "8";
797 data.item: "max_font_size" "60";
799 item: context_menu_orientation "horizontal";
802 part { name: "elm.text";
807 select_mode: BLOCK_HANDLE;
808 //cursor_mode: BEFORE;
810 source: "elm/entry/selection/default"; // selection under
811 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
812 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
813 source5: "elm/entry/anchor/default"; // anchor under
814 description { state: "default" 0.0;
817 style: "entry_textblock_style";
822 description { state: "disabled" 0.0;
823 inherit: "default" 0.0;
825 style: "entry_textblock_disabled_style";
831 program { name: "focus";
837 program { name: "disable";
838 signal: "elm,state,disabled";
840 action: STATE_SET "disabled" 0.0;
843 program { name: "enable";
844 signal: "elm,state,enabled";
846 action: STATE_SET "default" 0.0;
852 group { name: "elm/entry/base-noedit-charwrap/default";
853 data.item: "default_font_size" "24";
854 data.item: "min_font_size" "8";
855 data.item: "max_font_size" "60";
857 item: context_menu_orientation "horizontal";
860 part { name: "elm.text";
865 select_mode: BLOCK_HANDLE;
866 //cursor_mode: BEFORE;
868 source: "elm/entry/selection/default"; // selection under
869 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
870 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
871 source5: "elm/entry/anchor/default"; // anchor under
872 description { state: "default" 0.0;
875 style: "entry_textblock_style_charwrap";
880 description { state: "disabled" 0.0;
881 inherit: "default" 0.0;
883 style: "entry_textblock_disabled_style_charwrap";
889 program { name: "focus";
895 program { name: "disable";
896 signal: "elm,state,disabled";
898 action: STATE_SET "disabled" 0.0;
901 program { name: "enable";
902 signal: "elm,state,enabled";
904 action: STATE_SET "default" 0.0;
910 group { name: "elm/entry/base-nowrap-noedit/default";
911 data.item: "default_font_size" "24";
912 data.item: "min_font_size" "8";
913 data.item: "max_font_size" "60";
915 item: context_menu_orientation "horizontal";
918 part { name: "elm.text";
923 select_mode: BLOCK_HANDLE;
924 //cursor_mode: BEFORE;
926 source: "elm/entry/selection/default"; // selection under
927 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
928 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
929 source5: "elm/entry/anchor/default"; // anchor under
930 description { state: "default" 0.0;
932 style: "entry_textblock_style";
937 description { state: "disabled" 0.0;
938 inherit: "default" 0.0;
940 style: "entry_textblock_disabled_style";
946 program { name: "focus";
952 program { name: "disable";
953 signal: "elm,state,disabled";
955 action: STATE_SET "disabled" 0.0;
958 program { name: "enable";
959 signal: "elm,state,enabled";
961 action: STATE_SET "default" 0.0;
967 group { name: "elm/entry/base-password/default";
968 data.item: "default_font_size" "24";
969 data.item: "min_font_size" "8";
970 data.item: "max_font_size" "60";
972 item: context_menu_orientation "horizontal";
975 part { name: "elm.text";
979 entry_mode: PASSWORD;
980 select_mode: BLOCK_HANDLE;
981 //cursor_mode: BEFORE;
983 source: "elm/entry/selection/default"; // selection under
984 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
985 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
986 source4: "elm/entry/cursor/default"; // cursorover
987 source5: "elm/entry/anchor/default"; // anchor under
988 description { state: "default" 0.0;
990 style: "entry_single_textblock_style";
996 description { state: "disabled" 0.0;
997 inherit: "default" 0.0;
999 style: "entry_single_textblock_disabled_style";
1005 program { name: "focus";
1011 program { name: "disable";
1012 signal: "elm,state,disabled";
1014 action: STATE_SET "disabled" 0.0;
1017 program { name: "enable";
1018 signal: "elm,state,enabled";
1020 action: STATE_SET "default" 0.0;
1026 group { name: "elm/entry/base-password/popup";
1027 data.item: "default_font_size" "24";
1028 data.item: "min_font_size" "8";
1029 data.item: "max_font_size" "60";
1031 item: context_menu_orientation "horizontal";
1035 style { name: "entry_single_textblock_popup_style";
1036 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" align=center wrap=mixed ellipsis=1.0 text_class=entry";
1040 tag: "em" "+ font=SLP:style=Oblique";
1041 tag: "b" "+ font=SLP:style=Bold";
1042 tag: "link" "+ color=#800 underline=on underline_color=#8008";
1043 tag: "hilight" "+ font=SLP:style=Bold";
1044 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
1045 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
1047 style { name: "entry_single_textblock_disabled_popup_style";
1048 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 align=center wrap=mixed ellipsis=1.0 text_class=entry";
1052 tag: "em" "+ font=SLP:style=Oblique";
1053 tag: "b" "+ font=SLP:style=Bold";
1054 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
1055 tag: "hilight" "+ font=SLP:style=Bold";
1056 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
1057 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
1061 part { name: "elm.text";
1065 entry_mode: PASSWORD;
1066 select_mode: BLOCK_HANDLE;
1067 //cursor_mode: BEFORE;
1069 source: "elm/entry/selection/default"; // selection under
1070 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
1071 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
1072 source4: "elm/entry/cursor/default"; // cursorover
1073 source5: "elm/entry/anchor/default"; // anchor under
1074 description { state: "default" 0.0;
1076 style: "entry_single_textblock_popup_style";
1082 description { state: "disabled" 0.0;
1083 inherit: "default" 0.0;
1085 style: "entry_single_textblock_disabled_popup_style";
1091 program { name: "focus";
1097 program { name: "disable";
1098 signal: "elm,state,disabled";
1100 action: STATE_SET "disabled" 0.0;
1103 program { name: "enable";
1104 signal: "elm,state,enabled";
1106 action: STATE_SET "default" 0.0;
1112 group { name: "elm/entry/cursor/default";
1114 part { name: "clip2";
1118 description { state: "default" 0.0;
1123 description { state: "focused" 0.0;
1124 inherit: "default" 0.0;
1128 part { name: "clip";
1133 description { state: "default" 0.0;
1137 description { state: "hidden" 0.0;
1138 inherit: "default" 0.0;
1142 part { name: "base";
1146 description { state: "default" 0.0;
1153 part { name: "glow";
1158 description { state: "default" 0.0;
1170 color: ENTRY_CURSOR_COLOR_INC;
1172 description { state: "hidden" 0.0;
1173 inherit: "default" 0.0;
1179 program { name: "show";
1180 action: STATE_SET "hidden" 0.0;
1185 program { name: "show4";
1186 action: STATE_SET "default" 0.0;
1191 program { name: "focused";
1192 signal: "elm,action,focus";
1194 action: STATE_SET "focused" 0.0;
1198 program { name: "unfocused";
1199 signal: "elm,action,unfocus";
1201 action: STATE_SET "default" 0.0;
1205 program { name: "stop_glow";
1206 action: ACTION_STOP;
1214 group { name: "elm/entry/selection/default";
1220 description { state: "default" 0.0;
1221 color: ENTRY_SELECTION_BG_COLOR;
1227 group { name: "elm/entry/selection/block_handle";
1228 data.item: "position" "BOTH";
1230 image: "reader_handler_up.png" COMP;
1237 description { state: "default" 0.0;
1244 description { state: "show" 0.0;
1245 inherit: "default" 0.0;
1249 part { name: "handle";
1252 description { state: "default" 0.0;
1266 normal: "reader_handler_up.png";
1269 image.middle: SOLID;
1272 description { state: "show" 0.0;
1273 inherit: "default" 0.0;
1279 program { name: "focused";
1280 signal: "elm,action,focus";
1282 action: STATE_SET "show" 0.0;
1286 program { name: "unfocused";
1287 signal: "elm,action,unfocus";
1289 action: STATE_SET "default" 0.0;
1296 group { name: "elm/entry/selection/block_handle_top";
1297 data.item: "position" "BOTH";
1299 image: "reader_handler_down.png" COMP;
1306 description { state: "default" 0.0;
1313 description { state: "show" 0.0;
1314 inherit: "default" 0.0;
1318 part { name: "handle";
1321 description { state: "default" 0.0;
1335 normal: "reader_handler_down.png";
1338 image.middle: SOLID;
1341 description { state: "show" 0.0;
1342 inherit: "default" 0.0;
1348 program { name: "focused";
1349 signal: "elm,action,focus";
1351 action: STATE_SET "show" 0.0;
1355 program { name: "unfocused";
1356 signal: "elm,action,unfocus";
1358 action: STATE_SET "default" 0.0;
1364 /////////////////////////////////////////////////////////////////////////
1365 group { name: "elm/entry/selection/block_handle_left";
1366 data.item: "position" "BOTTOM";
1367 data.item: "height" "40";
1369 image: "copy&paste_Icon_left.png" COMP;
1370 image: "copy&paste_Icon_left_press.png" COMP;
1371 image: "copy&paste_Icon_left_top.png" COMP;
1372 image: "copy&paste_Icon_left_top_press.png" COMP;
1379 description { state: "default" 0.0;
1383 min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
1386 description { state: "show" 0.0;
1387 inherit: "default" 0.0;
1391 part { name: "handle";
1394 description { state: "default" 0.0;
1398 min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
1410 normal: "copy&paste_Icon_left.png";
1413 image.middle: SOLID;
1416 description { state: "show" 0.0;
1417 inherit: "default" 0.0;
1420 description { state: "top" 0.0;
1421 inherit: "default" 0.0;
1425 normal: "copy&paste_Icon_left_top.png";
1428 description { state: "press" 0.0;
1429 inherit: "default" 0.0;
1432 normal: "copy&paste_Icon_left_press.png";
1435 description { state: "top_press" 0.0;
1436 inherit: "default" 0.0;
1440 normal: "copy&paste_Icon_left_top_press.png";
1446 public handler_ontop;
1447 public handler_pressed;
1448 public handler_focused;
1451 program { name: "focused";
1452 signal: "edje,focus,in";
1455 set_int(handler_focused, 1);
1458 program { name: "unfocused";
1459 signal: "edje,focus,out";
1462 set_int(handler_focused, 0);
1463 set_state(PART:"handle", "default", 0.0);
1466 program { name: "top";
1467 signal: "elm,state,top";
1472 pressed = get_int(handler_pressed);
1473 focused = get_int(handler_focused);
1474 set_int(handler_ontop, 1);
1478 set_state(PART:"handle", "top_press", 0.0);
1480 set_state(PART:"handle", "top", 0.0);
1484 set_state(PART:"handle", "default", 0.0);
1488 program { name: "bottom";
1489 signal: "elm,state,bottom";
1494 pressed = get_int(handler_pressed);
1495 focused = get_int(handler_focused);
1496 set_int(handler_ontop, 0);
1500 set_state(PART:"handle", "press", 0.0);
1502 set_state(PART:"handle", "show", 0.0);
1506 set_state(PART:"handle", "default", 0.0);
1510 program { name: "pressed";
1511 signal: "mouse,down,1";
1515 pos = get_int(handler_ontop);
1516 set_int(handler_pressed, 1);
1518 set_state(PART:"handle", "top_press", 0.0);
1520 set_state(PART:"handle", "press", 0.0);
1523 program { name: "unpressed";
1524 signal: "mouse,up,1";
1528 pos = get_int(handler_ontop);
1529 set_int(handler_pressed, 0);
1531 set_state(PART:"handle", "top", 0.0);
1533 set_state(PART:"handle", "show", 0.0);
1539 group { name: "elm/entry/selection/block_handle_right";
1540 data.item: "position" "BOTH";
1541 data.item: "height" "40";
1543 image: "copy&paste_Icon_right.png" COMP;
1544 image: "copy&paste_Icon_right_press.png" COMP;
1545 image: "copy&paste_Icon_right_top.png" COMP;
1546 image: "copy&paste_Icon_right_top_press.png" COMP;
1549 part { name: "handle";
1552 description { state: "default" 0.0;
1556 min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
1566 normal: "copy&paste_Icon_right.png";
1569 image.middle: SOLID;
1572 description { state: "show" 0.0;
1573 inherit: "default" 0.0;
1576 description { state: "top" 0.0;
1577 inherit: "default" 0.0;
1581 normal: "copy&paste_Icon_right_top.png";
1584 description { state: "press" 0.0;
1585 inherit: "default" 0.0;
1588 normal: "copy&paste_Icon_right_press.png";
1591 description { state: "top_press" 0.0;
1592 inherit: "default" 0.0;
1596 normal: "copy&paste_Icon_right_top_press.png";
1602 public handler_ontop;
1603 public handler_pressed;
1604 public handler_focused;
1607 program { name: "focused";
1608 signal: "edje,focus,in";
1611 set_int(handler_focused, 1);
1614 program { name: "unfocused";
1615 signal: "edje,focus,out";
1618 set_int(handler_focused, 0);
1619 set_state(PART:"handle", "default", 0.0);
1622 program { name: "top";
1623 signal: "elm,state,top";
1628 pressed = get_int(handler_pressed);
1629 focused = get_int(handler_focused);
1630 set_int(handler_ontop, 1);
1634 set_state(PART:"handle", "top_press", 0.0);
1636 set_state(PART:"handle", "top", 0.0);
1640 set_state(PART:"handle", "default", 0.0);
1644 program { name: "bottom";
1645 signal: "elm,state,bottom";
1650 pressed = get_int(handler_pressed);
1651 focused = get_int(handler_focused);
1652 set_int(handler_ontop, 0);
1656 set_state(PART:"handle", "press", 0.0);
1658 set_state(PART:"handle", "show", 0.0);
1662 set_state(PART:"handle", "default", 0.0);
1666 program { name: "pressed";
1667 signal: "mouse,down,1";
1671 pos = get_int(handler_ontop);
1672 set_int(handler_pressed, 1);
1674 set_state(PART:"handle", "top_press", 0.0);
1676 set_state(PART:"handle", "press", 0.0);
1679 program { name: "unpressed";
1680 signal: "mouse,up,1";
1684 pos = get_int(handler_ontop);
1685 set_int(handler_pressed, 0);
1687 set_state(PART:"handle", "top", 0.0);
1689 set_state(PART:"handle", "show", 0.0);
1696 /////////////////////////////////////////////////////////////////////////
1698 group { name: "elm/entry/selection/block_bar";
1700 image: "reader_longtap_blue.png" COMP;
1703 part { name: "bar_bg";
1706 description { state: "default" 0.0;
1709 normal: "reader_longtap_blue.png";
1712 image.middle: SOLID;
1721 group { name: "elm/entry/anchor/default";
1726 description { state: "default" 0.0;
1733 group { name: "elm/entry/preedit/default";
1738 description { state: "default" 0.0;
1739 color: 128 128 128 255;
1746 #define MAGNIFIER_SCALE 1.2
1748 group { name: "elm/entry/magnifier/fill-width";
1749 data.item: "height" MAGNIFIER_HEIGHT_FILL;
1750 data.item: "scale" MAGNIFIER_SCALE;
1752 image: "magnifier_noarrow.png" COMP;
1753 image: "magnifier_noarrow_line.png" COMP;
1759 description { state: "default" 0.0;
1761 rel1 { offset: -20 -10; }
1762 rel2 { offset: 22 15; }
1764 normal: "magnifier_noarrow.png";
1765 border: 25 25 35 25;
1767 image.middle: SOLID;
1771 part { name: "swallow";
1775 description { state: "default" 0.0;
1787 part { name: "outline";
1790 description { state: "default" 0.0;
1793 rel1 { to: "bg"; offset: 0 0; }
1794 rel2 { to: "bg"; offset: -1 -1; }
1796 normal: "magnifier_noarrow_line.png";
1797 border: 25 25 35 25;
1799 image.middle: SOLID;
1807 group { name: "elm/entry/magnifier/fixed-size";
1808 data.item: "height" MAGNIFIER_HEIGHT_FIXED;
1809 data.item: "scale" MAGNIFIER_SCALE;
1811 image: "magnifier.png" COMP;
1812 image: "magnifier_line.png" COMP;
1818 description { state: "default" 0.0;
1820 min: MAGNIFIER_WIDTH_FIXED MAGNIFIER_HEIGHT_FIXED;
1824 normal: "magnifier.png";
1825 border: 12 14 14 20;
1827 image.middle: SOLID;
1831 part { name: "swallow";
1835 description { state: "default" 0.0;
1848 part { name: "outline";
1851 description { state: "default" 0.0;
1855 rel1 { to: "bg"; offset: 0 0; }
1856 rel2 { to: "bg"; offset: -1 -1; }
1858 normal: "magnifier_line.png";
1859 border: 12 14 14 20;
1861 image.middle: SOLID;
1868 group { name: "elm/entry/matchlist/default";
1869 data.item: "max_height" "230";
1871 part { name: "base";
1876 description { state: "default" 0.0;
1888 part { name: "elm.swallow.content";
1890 description { state: "default" 0.0;
1903 /* Entry's bubble style */
1907 style { name: "entry_bubble_date_area_textblock_style";
1908 base: "font=SLP:style=Roman font_size="ENTRY_BUBBLE_DATE_AREA_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" left_margin=2 right_margin=2 wrap=mixed text_class=entry";
1912 tag: "em" "+ font=SLP:style=Oblique";
1913 tag: "b" "+ font=SLP:style=Bold";
1914 tag: "link" "+ color=#800 underline=on underline_color=#8008";
1915 tag: "hilight" "+ font=SLP:style=Bold";
1916 tag: "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC"";
1917 tag: "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC"";
1921 group { name: "elm/entry/base/readmessage";
1922 data.item: "default_font_size" "24";
1923 data.item: "min_font_size" "8";
1924 data.item: "max_font_size" "60";
1926 item: context_menu_orientation "horizontal";
1930 name: "elm.rect.left.pad";
1934 state: "default" 0.0;
1935 min: ENTRY_BUBBLE_EX_PAD 0;
1939 rel2.relative: 0.0 1.0;
1943 name: "elm.rect.right.pad";
1947 state: "default" 0.0;
1948 min: ENTRY_BUBBLE_IX_PAD 0;
1952 rel1 { relative: 1.0 0.0; to: "elm.text"; }
1953 rel2.to: "elm.text";
1957 name: "elm.rect.top.pad";
1961 state: "default" 0.0;
1962 min: 0 ENTRY_BUBBLE_Y_PAD;
1966 rel2.relative: 1.0 0.0;
1970 name: "elm.rect.bottom.pad";
1974 state: "default" 0.0;
1975 min: 0 ENTRY_BUBBLE_Y_PAD;
1979 rel1.relative: 0.0 1.0;
1983 name: "elm.image.bg";
1987 state: "default" 0.0;
1988 rel2.to_x: "elm.rect.right.pad";
1990 normal: "00_MessageBubble_BG_receive.png";
1996 part { name: "elm.text";
2000 entry_mode: EDITABLE;
2001 select_mode: BLOCK_HANDLE;
2002 //cursor_mode: BEFORE;
2004 source: "elm/entry/selection/default"; // selection under
2005 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
2006 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
2007 source4: "elm/entry/cursor/default"; // cursorover
2008 source5: "elm/entry/anchor/default"; // anchor under
2009 // source6: "X"; // anchor over
2010 description { state: "default" 0.0;
2013 rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
2014 rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; }
2016 style: "entry_textblock_style";
2021 description { state: "disabled" 0.0;
2022 inherit: "default" 0.0;
2024 style: "entry_textblock_disabled_style";
2030 program { name: "focus";
2036 program { name: "disable";
2037 signal: "elm,state,disabled";
2039 action: STATE_SET "disabled" 0.0;
2042 program { name: "enable";
2043 signal: "elm,state,enabled";
2045 action: STATE_SET "default" 0.0;
2051 group { name: "elm/entry/base-noedit/readmessage";
2052 data.item: "default_font_size" "24";
2053 data.item: "min_font_size" "8";
2054 data.item: "max_font_size" "60";
2056 item: context_menu_orientation "horizontal";
2060 name: "elm.rect.left.pad";
2064 state: "default" 0.0;
2065 min: ENTRY_BUBBLE_EX_PAD 0;
2069 rel2.relative: 0.0 1.0;
2072 state: "callerid_on" 0.0;
2073 inherit: "default" 0.0;
2074 min: ENTRY_BUBBLE_EX_CALLERID_PAD 0;
2078 name: "elm.rect.right.pad";
2082 state: "default" 0.0;
2083 min: ENTRY_BUBBLE_IX_PAD 0;
2087 rel1 { relative: 1.0 0.0; to: "elm.text"; }
2088 rel2.to: "elm.text";
2092 name: "elm.rect.top.pad";
2096 state: "default" 0.0;
2097 min: 0 ENTRY_BUBBLE_Y_PAD;
2101 rel2.relative: 1.0 0.0;
2105 name: "elm.rect.topleft.pad";
2109 state: "default" 0.0;
2110 min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
2111 max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
2118 name: "elm.rect.bottom.pad";
2122 state: "default" 0.0;
2123 min: 0 ENTRY_BUBBLE_BOTTOM_PAD;
2127 rel1.relative: 0.0 1.0;
2131 name: "elm.rect.bottomleft.pad";
2135 state: "default" 0.0;
2136 min: ENTRY_BUBBLE_BOTTOMRIGHT_PAD 2;
2137 max: ENTRY_BUBBLE_BOTTOMRIGHT_PAD 2;
2143 name: "elm.rect.groupchat.pad";
2147 state: "default" 0.0;
2154 state: "callerid_on" 0.0;
2155 inherit: "default" 0.0;
2161 name: "elm.rect.groupchat.text.pad";
2165 state: "default" 0.0;
2170 rel1 { relative: 0.0 1.0; to: "elm.rect.groupchat.pad"; }
2173 part { name: "elm.text.groupchat";
2176 description { state: "default" 0.0;
2180 font: "SLP:style=Roman";
2181 size: ENTRY_BUBBLE_GROUPCHAT_SIZE_INC;
2184 text_class: "slp_roman";
2187 color: ENTRY_BUBBLE_GROUPCHAT_COLOR_INC;
2188 rel1 { relative: 1.0 0.0; to: "elm.rect.groupchat.pad"; }
2189 rel2.to_y: "elm.rect.groupchat.pad";
2193 name: "elm.image.bg";
2197 state: "default" 0.0;
2198 rel2.to_x: "elm.rect.right.pad";
2200 normal: "00_MessageBubble_BG_receive.png";
2201 border: ENTRY_BUBBLE_RECEV_BG_BORDER_INC;
2206 state: "callerid_on" 0.0;
2207 inherit: "default" 0.0;
2208 rel1 { relative: 1.0 0.0; to_x: "elm.rect.bottomleft.pad"; }
2211 state: "callerid_groupchat" 0.0;
2212 inherit: "default" 0.0;
2213 rel1 { relative: 1.0 1.0; to_x: "elm.rect.bottomleft.pad"; to_y:"elm.rect.groupchat.pad"; }
2216 state: "groupchat_on" 0.0;
2217 inherit: "default" 0.0;
2218 rel1 { relative: 0.0 1.0; to_y:"elm.rect.groupchat.pad"; }
2221 // it's temporary blocked for prepare entry's signal feature
2224 name: "elm.text.subject";
2228 state: "default" 0.0;
2231 style: "entry_textblock_style";
2234 rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
2235 rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; }
2241 name: "elm.rect.subject.line";
2245 state: "default" 0.0;
2250 rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
2251 rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; }
2255 name: "elm.swallow.callerid";
2259 state: "default" 0.0;
2260 min: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT;
2261 max: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT;
2265 rel1 { relative: ENTRY_BUBBLE_RECEV_CALLERID_REL1_INC; to: "elm.rect.topleft.pad"; to_y: "elm.rect.topleft.pad"; }
2266 rel2 { relative: ENTRY_BUBBLE_RECEV_CALLERID_REL2_INC; to_y: "elm.rect.bottom.pad"; }
2268 description { state: "callerid_on" 0.0;
2269 inherit: "default" 0.0;
2274 name: "elm.rect.callerid.pad";
2278 state: "default" 0.0;
2279 min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
2280 max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
2284 rel1 { relative: 1.0 1.0; to: "elm.swallow.callerid"; to_y: "elm.rect.top.pad"; }
2285 rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; }
2288 part { name: "elm.text";
2293 select_mode: BLOCK_HANDLE;
2294 //cursor_mode: BEFORE;
2296 source: "elm/entry/selection/default"; // selection under
2297 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
2298 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
2299 source5: "elm/entry/anchor/default"; // anchor under
2301 state: "default" 0.0;
2304 rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.subject.line"; }
2305 rel2 { relative: 1.0 1.0; to_y: "elm.rect.subject.line"; }
2307 style: "entry_textblock_style";
2313 description { state: "callerid_on" 0.0;
2314 inherit: "default" 0.0;
2315 rel1 { relative: 1.0 1.0; to_x: ENTRY_BUBBLE_READ_TEXT_CALLID_REL1_X_INC; to_y: "elm.rect.subject.line"; }
2316 rel2 { relative: 1.0 1.0; to_y: "elm.rect.subject.line"; }
2318 /* callerid and groupchat */
2319 description { state: "callerid_groupchat" 0.0;
2320 inherit: "default" 0.0;
2321 rel1 { relative: 1.0 1.0; to_x: ENTRY_BUBBLE_READ_TEXT_CALLID_REL1_X_INC; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
2322 rel2 { relative: 1.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
2324 /* groupchat only */
2325 description { state: "groupchat_on" 0.0;
2326 inherit: "default" 0.0;
2327 rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
2328 rel2 { relative: 1.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
2330 description { state: "disabled" 0.0;
2331 inherit: "default" 0.0;
2333 style: "entry_textblock_disabled_style";
2338 name: "elm.rect.status.pad";
2342 state: "default" 0.0;
2343 min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC 64;
2344 max: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC 64;
2349 rel1 { relative: ENTRY_BUBBLE_READ_STATUS_TIME_PAD_REL_INC; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
2350 rel2 { relative: 1.0 1.0; to_y: "elm.rect.bottom.pad"; }
2354 name: "elm.rect.time.pad";
2358 state: "default" 0.0;
2359 min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC;
2360 max: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC;
2365 rel1.to: "elm.rect.status.pad";
2366 rel2 { relative: 1.0 1.0; to_y: "elm.rect.bottom.pad"; }
2369 part { name: "elm.text.status";
2372 description { state: "default" 0.0;
2376 font: "SLP:style=Roman";
2377 size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC;
2379 text_class: "slp_roman";
2382 color: ENTRY_BUBBLE_READ_STATUS_TIME_COLOR_INC;
2383 rel1 { relative: ENTRY_BUBBLE_READ_STATUS_REL_INC; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; }
2384 rel2 { relative: ENTRY_BUBBLE_READ_STATUS_REL_INC; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; }
2386 description { state: "disabled" 0.0;
2387 inherit: "default" 0.0;
2391 part { name: "elm.text.time";
2394 description { state: "default" 0.0;
2398 font: "SLP:style=Roman";
2399 size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC;
2401 text_class: "slp_roman";
2404 color: ENTRY_BUBBLE_READ_STATUS_TIME_COLOR_INC;
2405 rel1 { relative: ENTRY_BUBBLE_READ_TIME_REL_INC; to_x: "elm.rect.time.pad"; to_y: "elm.rect.time.pad"; }
2406 rel2 { relative: ENTRY_BUBBLE_READ_TIME_REL_INC; to_x: "elm.rect.time.pad"; to_y: "elm.rect.time.pad"; }
2408 description { state: "disabled" 0.0;
2409 inherit: "default" 0.0;
2414 name: "elm.swallow.icon1";
2418 state: "default" 0.0;
2419 min: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC;
2420 max: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC;
2424 rel1 { relative: 1.5 0.3; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
2425 rel2 { relative: 1.0 0.3; to_y: "elm.rect.bottom.pad"; }
2427 description { state: "enabled" 0.0;
2428 inherit: "default" 0.0;
2433 name: "elm.swallow.end";
2436 description { state: "default" 0.0;
2438 rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.text"; }
2439 rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
2444 program { name: "focus";
2450 program { name: "disable";
2451 signal: "elm,state,disabled";
2453 action: STATE_SET "disabled" 0.0;
2456 program { name: "enable";
2457 signal: "elm,state,enabled";
2459 action: STATE_SET "default" 0.0;
2462 program { name: "go_callerid_on";
2463 signal: "elm,state,callerid,enabled";
2468 get_state(PART:"elm.text", st, 30, vl);
2469 if (!strcmp(st, "default")) {
2470 set_state(PART:"elm.image.bg", "callerid_on", 0.0);
2471 set_state(PART:"elm.text", "callerid_on", 0.0);
2473 else if (!strcmp(st, "groupchat_on")) {
2474 set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0);
2475 set_state(PART:"elm.text", "callerid_groupchat", 0.0);
2478 set_state(PART:"elm.swallow.callerid", "callerid_on", 0.0);
2479 set_state(PART:"elm.rect.left.pad", "callerid_on", 0.0);
2480 set_state(PART:"elm.rect.groupchat.pad", "callerid_on", 0.0);
2483 program { name: "go_callerid_off";
2484 signal: "elm,state,callerid,disabled";
2489 get_state(PART:"elm.text", st, 30, vl);
2490 if (!strcmp(st, "callerid_groupchat")) {
2491 set_state(PART:"elm.image.bg", "groupchat_on", 0.0);
2492 set_state(PART:"elm.text", "groupchat_on", 0.0);
2495 set_state(PART:"elm.image.bg", "default", 0.0);
2496 set_state(PART:"elm.text", "default", 0.0);
2499 set_state(PART:"elm.swallow.callerid", "default", 0.0);
2500 set_state(PART:"elm.rect.groupchat.pad", "default", 0.0);
2503 /* groupchat - since white-hd theme */
2504 #if ENTRY_BUBBLE_GROUPCHART_ENABLE_INC
2505 program { name: "go_groupchat_on";
2506 signal: "elm,state,groupchat,enabled";
2511 get_state(PART:"elm.text", st, 30, vl);
2512 if (!strcmp(st, "default")) {
2513 set_state(PART:"elm.image.bg", "groupchat_on", 0.0);
2514 set_state(PART:"elm.text", "groupchat_on", 0.0);
2516 else if (!strcmp(st, "callerid_on")) {
2517 set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0);
2518 set_state(PART:"elm.text", "callerid_groupchat", 0.0);
2523 program { name: "go_textstatus_on";
2524 signal: "elm,state,text,status,enabled";
2526 action: STATE_SET "default" 0.0;
2527 target: "elm.text.time";
2528 target: "elm.text.status";
2529 after: "go_contentstatus_off";
2531 program { name: "go_textstatus_off";
2532 signal: "elm,state,text,status,disbled";
2534 action: STATE_SET "disabled" 0.0;
2535 target: "elm.text.time";
2536 target: "elm.text.status";
2538 program { name: "go_contentstatus_on";
2539 signal: "elm,state,content,status,enabled";
2541 action: STATE_SET "enabled" 0.0;
2542 target: "elm.swallow.icon1";
2543 after: "go_textstatus_off";
2545 program { name: "go_contentstatus_off";
2546 signal: "elm,state,content,status,disabled";
2548 action: STATE_SET "default" 0.0;
2549 target: "elm.swallow.icon1";
2554 group { name: "elm/entry/base-noedit-charwrap/readmessage";
2555 data.item: "default_font_size" "24";
2556 data.item: "min_font_size" "8";
2557 data.item: "max_font_size" "60";
2559 item: context_menu_orientation "horizontal";
2563 name: "elm.rect.left.pad";
2567 state: "default" 0.0;
2568 min: ENTRY_BUBBLE_EX_PAD 0;
2572 rel2.relative: 0.0 1.0;
2576 name: "elm.rect.right.pad";
2580 state: "default" 0.0;
2581 min: ENTRY_BUBBLE_IX_PAD 0;
2585 rel1 { relative: 1.0 0.0; to_x: "elm.text"; }
2586 rel2.to_x: "elm.text";
2590 name: "elm.rect.top.pad";
2594 state: "default" 0.0;
2595 min: 0 ENTRY_BUBBLE_Y_PAD;
2599 rel2.relative: 1.0 0.0;
2603 name: "elm.rect.bottom.pad";
2607 state: "default" 0.0;
2608 min: 0 ENTRY_BUBBLE_Y_PAD;
2612 rel1.relative: 0.0 1.0;
2616 name: "elm.image.bg";
2620 state: "default" 0.0;
2621 rel2.to_x: "elm.rect.right.pad";
2623 normal: "00_MessageBubble_BG_receive.png";
2629 part { name: "elm.text";
2634 select_mode: BLOCK_HANDLE;
2635 //cursor_mode: BEFORE;
2637 source: "elm/entry/selection/default"; // selection under
2638 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
2639 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
2640 source5: "elm/entry/anchor/default"; // anchor under
2641 description { state: "default" 0.0;
2644 rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
2645 rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; }
2647 style: "entry_textblock_style_charwrap";
2652 description { state: "disabled" 0.0;
2653 inherit: "default" 0.0;
2655 style: "entry_textblock_disabled_style_charwrap";
2661 program { name: "focus";
2667 program { name: "disable";
2668 signal: "elm,state,disabled";
2670 action: STATE_SET "disabled" 0.0;
2673 program { name: "enable";
2674 signal: "elm,state,enabled";
2676 action: STATE_SET "default" 0.0;
2682 group { name: "elm/entry/base/sentmessage";
2683 data.item: "default_font_size" "24";
2684 data.item: "min_font_size" "8";
2685 data.item: "max_font_size" "60";
2687 item: context_menu_orientation "horizontal";
2691 name: "elm.rect.right.pad";
2695 state: "default" 0.0;
2696 min: ENTRY_BUBBLE_EX_PAD 0;
2700 rel1.relative: 1.0 0.0;
2704 name: "elm.rect.left.pad";
2708 state: "default" 0.0;
2709 min: ENTRY_BUBBLE_IX_PAD 0;
2713 rel1 { relative: 0.0 0.0; to: "elm.text"; }
2714 rel2 { relative: 0.0 1.0; to: "elm.text"; }
2718 name: "elm.rect.top.pad";
2722 state: "default" 0.0;
2723 min: 0 ENTRY_BUBBLE_Y_PAD;
2727 rel2.relative: 1.0 0.0;
2731 name: "elm.rect.bottom.pad";
2735 state: "default" 0.0;
2736 min: 0 ENTRY_BUBBLE_Y_PAD;
2740 rel1.relative: 0.0 1.0;
2744 name: "elm.image.bg";
2748 state: "default" 0.0;
2749 rel1.to_x: "elm.rect.left.pad";
2751 normal: "00_MessageBubble_BG_send.png";
2757 part { name: "elm.text";
2761 entry_mode: EDITABLE;
2762 select_mode: BLOCK_HANDLE;
2763 //cursor_mode: BEFORE;
2765 source: "elm/entry/selection/default"; // selection under
2766 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
2767 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
2768 source4: "elm/entry/cursor/default"; // cursorover
2769 source5: "elm/entry/anchor/default"; // anchor under
2770 // source6: "X"; // anchor over
2771 description { state: "default" 0.0;
2774 rel1 { relative: 0.0 1.0; to_y: "elm.rect.top.pad";}
2775 rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
2777 style: "entry_textblock_style";
2782 description { state: "disabled" 0.0;
2783 inherit: "default" 0.0;
2785 style: "entry_textblock_disabled_style";
2791 program { name: "focus";
2797 program { name: "disable";
2798 signal: "elm,state,disabled";
2800 action: STATE_SET "disabled" 0.0;
2803 program { name: "enable";
2804 signal: "elm,state,enabled";
2806 action: STATE_SET "default" 0.0;
2812 group { name: "elm/entry/base-noedit/sentmessage";
2813 data.item: "default_font_size" "24";
2814 data.item: "min_font_size" "8";
2815 data.item: "max_font_size" "60";
2817 item: context_menu_orientation "horizontal";
2821 name: "elm.rect.right.pad";
2825 state: "default" 0.0;
2826 min: ENTRY_BUBBLE_EX_PAD 0;
2830 rel1.relative: 1.0 0.0;
2833 state: "callerid_on" 0.0;
2834 inherit: "default" 0.0;
2835 min: ENTRY_BUBBLE_EX_CALLERID_PAD 0;
2839 name: "elm.rect.left.pad";
2843 state: "default" 0.0;
2844 min: ENTRY_BUBBLE_IX_PAD 0;
2848 rel1 { relative: 0.0 0.0; to: "elm.text"; }
2849 rel2 { relative: 0.0 1.0; to: "elm.text"; }
2853 name: "elm.rect.topright.pad";
2857 state: "default" 0.0;
2858 min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
2859 max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
2862 rel1.relative: 1.0 0.0;
2866 name: "elm.rect.top.pad";
2870 state: "default" 0.0;
2871 min: 0 ENTRY_BUBBLE_Y_PAD;
2875 rel2.relative: 1.0 0.0;
2879 name: "elm.rect.bottom.pad";
2883 state: "default" 0.0;
2884 min: 0 ENTRY_BUBBLE_BOTTOM_PAD;
2888 rel1.relative: 0.0 1.0;
2892 name: "elm.rect.bottomright.pad";
2896 state: "default" 0.0;
2897 min: ENTRY_BUBBLE_BOTTOMRIGHT_PAD 2;
2898 max: ENTRY_BUBBLE_BOTTOMRIGHT_PAD 2;
2904 name: "elm.rect.groupchat.pad";
2908 state: "default" 0.0;
2915 state: "callerid_on" 0.0;
2916 inherit: "default" 0.0;
2922 name: "elm.rect.groupchat.text.pad";
2926 state: "default" 0.0;
2931 rel1 { relative: 0.0 1.0; to: "elm.rect.groupchat.pad"; }
2934 part { name: "elm.text.groupchat";
2937 description { state: "default" 0.0;
2941 font: "SLP:style=Roman";
2942 size: ENTRY_BUBBLE_GROUPCHAT_SIZE_INC;
2945 text_class: "slp_roman";
2948 color: ENTRY_BUBBLE_GROUPCHAT_COLOR_INC;
2949 rel2 { relative: 0.0 1.0; to: "elm.rect.groupchat.pad"; }
2953 name: "elm.image.bg";
2957 state: "default" 0.0;
2958 rel1.to_x: "elm.rect.left.pad";
2960 normal: "00_MessageBubble_BG_send.png";
2961 border: ENTRY_BUBBLE_SENT_BG_BORDER_INC;
2966 state: "callerid_on" 0.0;
2967 inherit: "default" 0.0;
2968 rel2 { relative: 0.0 1.0; to: "elm.rect.bottomright.pad"; }
2971 state: "callerid_groupchat" 0.0;
2972 inherit: "default" 0.0;
2973 rel1 { relative: 0.0 1.0; to_x:"elm.rect.left.pad"; to_y:"elm.rect.groupchat.pad"; }
2974 rel2 { relative: 0.0 1.0; to: "elm.rect.bottomright.pad"; }
2977 state: "groupchat_on" 0.0;
2978 inherit: "default" 0.0;
2979 rel1 { relative: 0.0 1.0; to_x:"elm.rect.left.pad"; to_y:"elm.rect.groupchat.pad"; }
2982 // it's temporary blocked for prepare entry's signal feature
2985 name: "elm.text.subject";
2989 state: "default" 0.0;
2992 style: "entry_textblock_style";
2995 rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
2996 rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; }
3002 name: "elm.rect.subject.line";
3006 state: "default" 0.0;
3011 rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
3012 rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; }
3016 name: "elm.swallow.callerid";
3020 state: "default" 0.0;
3021 min: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT;
3022 max: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT;
3025 rel1 { relative: ENTRY_BUBBLE_CALLERID_RELATIVE_INC; to_x: "elm.rect.topright.pad"; to_y: "elm.rect.topright.pad"; }
3026 rel2 { relative: ENTRY_BUBBLE_CALLERID_RELATIVE_INC; to_x: "elm.rect.topright.pad"; to_y: "elm.rect.bottom.pad"; }
3028 description { state: "callerid_on" 0.0;
3029 inherit: "default" 0.0;
3034 name: "elm.rect.callerid.pad";
3038 state: "default" 0.0;
3039 min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
3040 max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
3043 rel1 { relative: 0.0 1.0; to_x: "elm.swallow.callerid"; to_y: "elm.rect.topright.pad"; }
3044 rel2 { relative: 0.0 1.0; to_x: "elm.swallow.callerid"; to_y: "elm.rect.bottom.pad"; }
3047 part { name: "elm.text";
3052 select_mode: BLOCK_HANDLE;
3053 //cursor_mode: BEFORE;
3055 source: "elm/entry/selection/default"; // selection under
3056 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
3057 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
3058 source5: "elm/entry/anchor/default"; // anchor under
3060 state: "default" 0.0;
3063 rel1 { relative: 0.0 1.0; to_y: "elm.rect.subject.line"; }
3064 rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.subject.line"; }
3066 style: "entry_textblock_style";
3072 description { state: "callerid_on" 0.0;
3073 inherit: "default" 0.0;
3074 rel1 { relative: 0.0 1.0; to_y: "elm.rect.subject.line";}
3075 rel2 { relative: 0.0 1.0; to_x: ENTRY_BUBBLE_TEXT_CALLID_REL2_X_INC; to_y: "elm.rect.subject.line"; }
3077 /* callerid and groupchat */
3078 description { state: "callerid_groupchat" 0.0;
3079 inherit: "default" 0.0;
3080 rel1 { relative: 0.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
3081 rel2 { relative: 0.0 1.0; to_x: ENTRY_BUBBLE_TEXT_CALLID_REL2_X_INC; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
3083 /* groupchat only */
3084 description { state: "groupchat_on" 0.0;
3085 inherit: "default" 0.0;
3086 rel1 { relative: 0.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
3087 rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
3089 description { state: "disabled" 0.0;
3090 inherit: "default" 0.0;
3092 style: "entry_textblock_disabled_style";
3097 name: "elm.rect.status.pad";
3101 state: "default" 0.0;
3102 min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC 64;
3107 rel1 { relative: ENTRY_BUBBLE_STATUS_TIME_PAD_REL_INC; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; }
3108 rel2 { relative: ENTRY_BUBBLE_STATUS_TIME_PAD_REL_INC; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; }
3112 name: "elm.rect.time.pad";
3116 state: "default" 0.0;
3117 min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC;
3118 max: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC;
3123 rel1.to: "elm.rect.status.pad";
3124 rel2 { relative: 0.0 1.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.bottom.pad"; }
3127 part { name: "elm.text.status";
3130 description { state: "default" 0.0;
3134 font: "SLP:style=Roman";
3135 size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC;
3137 text_class: "slp_roman";
3140 color: ENTRY_BUBBLE_SENT_STATUS_TIME_COLOR_INC;
3141 rel1 { relative: 0.0 0.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; }
3142 rel2 { relative: 0.0 0.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; }
3144 description { state: "disabled" 0.0;
3145 inherit: "default" 0.0;
3149 part { name: "elm.text.time";
3152 description { state: "default" 0.0;
3156 font: "SLP:style=Roman";
3157 size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC;
3159 text_class: "slp_roman";
3162 color: ENTRY_BUBBLE_SENT_STATUS_TIME_COLOR_INC;
3163 rel1 { relative: 0.0 1.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.time.pad"; }
3164 rel2 { relative: 0.0 1.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.time.pad"; }
3166 description { state: "disabled" 0.0;
3167 inherit: "default" 0.0;
3172 name: "elm.swallow.icon1";
3176 state: "default" 0.0;
3177 min: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC;
3178 max: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC;
3182 rel1 { relative: -0.8 0.3; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; }
3183 rel2 { relative: -0.8 0.3; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; }
3185 description { state: "enabled" 0.0;
3186 inherit: "default" 0.0;
3191 name: "elm.swallow.end";
3195 state: "default" 0.0;
3197 rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.text"; }
3198 rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
3203 program { name: "focus";
3209 program { name: "disable";
3210 signal: "elm,state,disabled";
3212 action: STATE_SET "disabled" 0.0;
3215 program { name: "enable";
3216 signal: "elm,state,enabled";
3218 action: STATE_SET "default" 0.0;
3221 program { name: "go_callerid_on";
3222 signal: "elm,state,callerid,enabled";
3227 get_state(PART:"elm.text", st, 30, vl);
3228 if (!strcmp(st, "default")) {
3229 set_state(PART:"elm.image.bg", "callerid_on", 0.0);
3230 set_state(PART:"elm.text", "callerid_on", 0.0);
3232 else if (!strcmp(st, "groupchat_on")) {
3233 set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0);
3234 set_state(PART:"elm.text", "callerid_groupchat", 0.0);
3237 set_state(PART:"elm.swallow.callerid", "callerid_on", 0.0);
3238 set_state(PART:"elm.rect.right.pad", "callerid_on", 0.0);
3239 set_state(PART:"elm.rect.groupchat.pad", "callerid_on", 0.0);
3242 program { name: "go_callerid_off";
3243 signal: "elm,state,callerid,disabled";
3248 get_state(PART:"elm.text", st, 30, vl);
3249 if (!strcmp(st, "callerid_groupchat")) {
3250 set_state(PART:"elm.image.bg", "groupchat_on", 0.0);
3251 set_state(PART:"elm.text", "groupchat_on", 0.0);
3254 set_state(PART:"elm.image.bg", "default", 0.0);
3255 set_state(PART:"elm.text", "default", 0.0);
3258 set_state(PART:"elm.swallow.callerid", "default", 0.0);
3259 set_state(PART:"elm.rect.groupchat.pad", "default", 0.0);
3262 /* groupchat - since white-hd theme */
3263 #if ENTRY_BUBBLE_GROUPCHART_ENABLE_INC
3264 program { name: "go_groupchat_on";
3265 signal: "elm,state,groupchat,enabled";
3270 get_state(PART:"elm.text", st, 30, vl);
3271 if (!strcmp(st, "default")) {
3272 set_state(PART:"elm.image.bg", "groupchat_on", 0.0);
3273 set_state(PART:"elm.text", "groupchat_on", 0.0);
3275 else if (!strcmp(st, "callerid_on")) {
3276 set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0);
3277 set_state(PART:"elm.text", "callerid_groupchat", 0.0);
3282 program { name: "go_groupchat_off";
3283 signal: "elm,state,groupchat,disabled";
3288 get_state(PART:"elm.text", st, 30, vl);
3289 if (!strcmp(st, "callerid_groupchat")) {
3290 set_state(PART:"elm.image.bg", "callerid_on", 0.0);
3291 set_state(PART:"elm.text", "callerid_on", 0.0);
3294 set_state(PART:"elm.image.bg", "default", 0.0);
3295 set_state(PART:"elm.text", "default", 0.0);
3299 program { name: "go_textstatus_on";
3300 signal: "elm,state,text,status,enabled";
3302 action: STATE_SET "default" 0.0;
3303 target: "elm.text.time";
3304 target: "elm.text.status";
3305 after: "go_contentstatus_off";
3307 program { name: "go_textstatus_off";
3308 signal: "elm,state,text,status,disbled";
3310 action: STATE_SET "disabled" 0.0;
3311 target: "elm.text.time";
3312 target: "elm.text.status";
3314 program { name: "go_contentstatus_on";
3315 signal: "elm,state,content,status,enabled";
3317 action: STATE_SET "enabled" 0.0;
3318 target: "elm.swallow.icon1";
3319 after: "go_textstatus_off";
3321 program { name: "go_contentstatus_off";
3322 signal: "elm,state,content,status,disabled";
3324 action: STATE_SET "default" 0.0;
3325 target: "elm.swallow.icon1";
3330 group { name: "elm/entry/base-noedit-charwrap/sentmessage";
3331 data.item: "default_font_size" "24";
3332 data.item: "min_font_size" "8";
3333 data.item: "max_font_size" "60";
3335 item: context_menu_orientation "horizontal";
3339 name: "elm.rect.right.pad";
3343 state: "default" 0.0;
3344 min: ENTRY_BUBBLE_EX_PAD 0;
3348 rel1.relative: 1.0 0.0;
3352 name: "elm.rect.left.pad";
3356 state: "default" 0.0;
3357 min: ENTRY_BUBBLE_IX_PAD 0;
3361 rel1 { relative: 0.0 0.0; to: "elm.text"; }
3362 rel2 { relative: 0.0 1.0; to: "elm.text"; }
3366 name: "elm.rect.top.pad";
3370 state: "default" 0.0;
3371 min: 0 ENTRY_BUBBLE_Y_PAD;
3375 rel2.relative: 1.0 0.0;
3379 name: "elm.rect.bottom.pad";
3383 state: "default" 0.0;
3384 min: 0 ENTRY_BUBBLE_Y_PAD;
3388 rel1.relative: 0.0 1.0;
3392 name: "elm.image.bg";
3396 state: "default" 0.0;
3397 rel1.to_x: "elm.rect.left.pad";
3399 normal: "00_MessageBubble_BG_send.png";
3405 part { name: "elm.text";
3410 select_mode: BLOCK_HANDLE;
3411 //cursor_mode: BEFORE;
3413 source: "elm/entry/selection/default"; // selection under
3414 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
3415 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
3416 source5: "elm/entry/anchor/default"; // anchor under
3417 description { state: "default" 0.0;
3420 rel1 { relative: 0.0 1.0; to_y: "elm.rect.top.pad";}
3421 rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
3423 style: "entry_textblock_style_charwrap";
3428 description { state: "disabled" 0.0;
3429 inherit: "default" 0.0;
3431 style: "entry_textblock_disabled_style_charwrap";
3437 program { name: "focus";
3443 program { name: "disable";
3444 signal: "elm,state,disabled";
3446 action: STATE_SET "disabled" 0.0;
3449 program { name: "enable";
3450 signal: "elm,state,enabled";
3452 action: STATE_SET "default" 0.0;
3458 group { name: "elm/entry/base/font_color_black";
3459 alias: "elm/entry/base-mixedwrap/font_color_black";
3460 alias: "elm/entry/base/font_color_black/default";
3461 alias: "elm/entry/base/font_color_black/lighting";
3462 alias: "elm/entry/base/font_color_black/multiline";
3463 alias: "elm/entry/base/font_color_black/multiline/default";
3464 alias: "elm/entry/base/font_color_black/multiline/lighting";
3465 alias: "elm/entry/base/editfield/font_color_black";
3467 data.item: "default_font_size" "24";
3468 data.item: "min_font_size" "8";
3469 data.item: "max_font_size" "60";
3472 style { name: "font_color_black_textblock_style";
3473 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#000000FF wrap=mixed left_margin=1 right_margin=2 text_class=entry";
3477 tag: "em" "+ font=SLP:style=Oblique";
3478 tag: "b" "+ font=SLP:style=Bold";
3479 tag: "link" "+ color=#800 underline=on underline_color=#8008";
3480 tag: "hilight" "+ font=SLP:style=Bold";
3481 tag: "preedit" "+ underline=on underline_color=#000000FF";
3482 tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
3484 style { name: "font_color_black_textblock_disabled_style";
3485 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=mixed left_margin=1 right_margin=2 text_class=entry";
3489 tag: "em" "+ font=SLP:style=Oblique";
3490 tag: "b" "+ font=SLP:style=Bold";
3491 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
3492 tag: "hilight" "+ font=SLP:style=Bold";
3493 tag: "preedit" "+ underline=on underline_color=#000000FF";
3494 tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
3498 item: context_menu_orientation "horizontal";
3501 part { name: "elm.text";
3505 entry_mode: EDITABLE;
3506 select_mode: BLOCK_HANDLE;
3507 //cursor_mode: BEFORE;
3509 source: "elm/entry/selection/default"; // selection under
3510 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
3511 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
3512 source4: "elm/entry/cursor/default"; // cursorover
3513 source5: "elm/entry/anchor/default"; // anchor under
3514 //source6: "X"; // anchor over
3515 description { state: "default" 0.0;
3518 style: "font_color_black_textblock_style";
3522 description { state: "disabled" 0.0;
3523 inherit: "default" 0.0;
3525 style: "font_color_black_textblock_disabled_style";
3532 program { name: "focus";
3538 program { name: "disable";
3539 signal: "elm,state,disabled";
3541 action: STATE_SET "disabled" 0.0;
3544 program { name: "enable";
3545 signal: "elm,state,enabled";
3547 action: STATE_SET "default" 0.0;
3553 group { name: "elm/entry/base-noedit/font_color_black";
3554 data.item: "default_font_size" "24";
3555 data.item: "min_font_size" "8";
3556 data.item: "max_font_size" "60";
3558 item: context_menu_orientation "horizontal";
3561 part { name: "elm.text";
3566 select_mode: BLOCK_HANDLE;
3567 //cursor_mode: BEFORE;
3569 source: "elm/entry/selection/default"; // selection under
3570 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
3571 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
3572 source4: "elm/entry/cursor/default"; // cursorover
3573 source5: "elm/entry/anchor/default"; // anchor under
3574 //source6: "X"; // anchor over
3575 description { state: "default" 0.0;
3578 style: "font_color_black_textblock_style";
3582 description { state: "disabled" 0.0;
3583 inherit: "default" 0.0;
3585 style: "font_color_black_textblock_disabled_style";
3592 program { name: "focus";
3598 program { name: "disable";
3599 signal: "elm,state,disabled";
3601 action: STATE_SET "disabled" 0.0;
3604 program { name: "enable";
3605 signal: "elm,state,enabled";
3607 action: STATE_SET "default" 0.0;
3613 group { name: "elm/entry/base-charwrap/font_color_black";
3614 alias: "elm/entry/base/font_color_black/char_wrap";
3615 alias: "elm/entry/base/font_color_black/default/char_wrap";
3616 alias: "elm/entry/base/font_color_black/lighting/char_wrap";
3617 alias: "elm/entry/base/font_color_black/multiline/char_wrap";
3618 alias: "elm/entry/base/font_color_black/multiline/default/char_wrap";
3619 alias: "elm/entry/base/font_color_black/multiline/lighting/char_wrap";
3620 alias: "elm/entry/base-charwrap/editfield/font_color_black";
3622 data.item: "default_font_size" "24";
3623 data.item: "min_font_size" "8";
3624 data.item: "max_font_size" "60";
3627 style { name: "font_color_black_textblock_char_wrap_style";
3628 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#000000FF wrap=char left_margin=1 right_margin=2 text_class=entry";
3632 tag: "em" "+ font=SLP:style=Oblique";
3633 tag: "b" "+ font=SLP:style=Bold";
3634 tag: "link" "+ color=#800 underline=on underline_color=#8008";
3635 tag: "hilight" "+ font=SLP:style=Bold";
3636 tag: "preedit" "+ underline=on underline_color=#000000FF";
3637 tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
3639 style { name: "font_color_black_textblock_char_wrap_disabled_style";
3640 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=char left_margin=1 right_margin=2 text_class=entry";
3644 tag: "em" "+ font=SLP:style=Oblique";
3645 tag: "b" "+ font=SLP:style=Bold";
3646 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
3647 tag: "hilight" "+ font=SLP:style=Bold";
3648 tag: "preedit" "+ underline=on underline_color=#000000FF";
3649 tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
3653 item: context_menu_orientation "horizontal";
3656 part { name: "elm.text";
3660 entry_mode: EDITABLE;
3661 select_mode: BLOCK_HANDLE;
3662 //cursor_mode: BEFORE;
3664 source: "elm/entry/selection/default"; // selection under
3665 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
3666 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
3667 source4: "elm/entry/cursor/default"; // cursorover
3668 source5: "elm/entry/anchor/default"; // anchor under
3669 //source6: "X"; // anchor over
3670 description { state: "default" 0.0;
3673 style: "font_color_black_textblock_char_wrap_style";
3677 description { state: "disabled" 0.0;
3678 inherit: "default" 0.0;
3680 style: "font_color_black_textblock_char_wrap_disabled_style";
3687 program { name: "focus";
3693 program { name: "disable";
3694 signal: "elm,state,disabled";
3696 action: STATE_SET "disabled" 0.0;
3699 program { name: "enable";
3700 signal: "elm,state,enabled";
3702 action: STATE_SET "default" 0.0;
3708 group { name: "elm/entry/base-single/font_color_black";
3709 alias: "elm/entry/base-single/font_color_black/default";
3710 alias: "elm/entry/base-single/font_color_black/lighting";
3711 alias: "elm/entry/base-single/font_color_black/singleline";
3712 alias: "elm/entry/base-single/font_color_black/singleline/default";
3713 alias: "elm/entry/base-single/font_color_black/singleline/lighting";
3714 alias: "elm/entry/base-single/editfield/font_color_black";
3715 alias: "elm/entry/base-single/editfield/searchbar/font_color_black";
3717 data.item: "default_font_size" "24";
3718 data.item: "min_font_size" "8";
3719 data.item: "max_font_size" "60";
3722 style { name: "font_color_black_single_textblock_style";
3723 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#000000FF wrap=none left_margin=1 right_margin=3 text_class=entry";
3727 tag: "em" "+ font=SLP:style=Oblique";
3728 tag: "b" "+ font=SLP:style=Bold";
3729 tag: "link" "+ color=#800 underline=on underline_color=#8008";
3730 tag: "hilight" "+ font=SLP:style=Bold";
3731 tag: "preedit" "+ underline=on underline_color=#000000FF";
3732 tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
3734 style { name: "font_color_black_single_textblock_disabled_style";
3735 base: "font=SLP:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=none left_margin=1 right_margin=3 text_class=entry";
3739 tag: "em" "+ font=SLP:style=Oblique";
3740 tag: "b" "+ font=SLP:style=Bold";
3741 tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
3742 tag: "hilight" "+ font=SLP:style=Bold";
3743 tag: "preedit" "+ underline=on underline_color=#000000FF";
3744 tag: "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
3748 item: context_menu_orientation "horizontal";
3751 part { name: "elm.text";
3755 entry_mode: EDITABLE;
3756 select_mode: BLOCK_HANDLE;
3757 //cursor_mode: BEFORE;
3759 source: "elm/entry/selection/default"; // selection under
3760 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
3761 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
3762 source4: "elm/entry/cursor/default"; // cursorover
3763 source5: "elm/entry/anchor/default"; // anchor under
3764 description { state: "default" 0.0;
3766 style: "font_color_black_single_textblock_style";
3771 description { state: "disabled" 0.0;
3772 inherit: "default" 0.0;
3774 style: "font_color_black_single_textblock_disabled_style";
3780 program { name: "focus";
3786 program { name: "disable";
3787 signal: "elm,state,disabled";
3789 action: STATE_SET "disabled" 0.0;
3792 program { name: "enable";
3793 signal: "elm,state,enabled";
3795 action: STATE_SET "default" 0.0;
3801 group { name: "elm/entry/base-single-noedit/font_color_black";
3802 data.item: "default_font_size" "24";
3803 data.item: "min_font_size" "8";
3804 data.item: "max_font_size" "60";
3806 item: context_menu_orientation "horizontal";
3809 part { name: "elm.text";
3814 select_mode: BLOCK_HANDLE;
3815 //cursor_mode: BEFORE;
3817 source: "elm/entry/selection/default"; // selection under
3818 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
3819 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
3820 source4: "elm/entry/cursor/default"; // cursorover
3821 source5: "elm/entry/anchor/default"; // anchor under
3822 description { state: "default" 0.0;
3824 style: "font_color_black_single_textblock_style";
3829 description { state: "disabled" 0.0;
3830 inherit: "default" 0.0;
3832 style: "font_color_black_single_textblock_disabled_style";
3838 program { name: "focus";
3844 program { name: "disable";
3845 signal: "elm,state,disabled";
3847 action: STATE_SET "disabled" 0.0;
3850 program { name: "enable";
3851 signal: "elm,state,enabled";
3853 action: STATE_SET "default" 0.0;
3858 group { name: "elm/entry/base-password/font_color_black";
3859 alias: "elm/entry/base-password/editfield/font_color_black";
3860 data.item: "default_font_size" "24";
3861 data.item: "min_font_size" "8";
3862 data.item: "max_font_size" "60";
3864 item: context_menu_orientation "horizontal";
3867 part { name: "elm.text";
3871 entry_mode: PASSWORD;
3872 select_mode: BLOCK_HANDLE;
3874 source: "elm/entry/selection/default"; // selection under
3875 source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
3876 source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
3877 source4: "elm/entry/cursor/default"; // cursorover
3878 source5: "elm/entry/anchor/default"; // anchor under
3879 description { state: "default" 0.0;
3881 style: "font_color_black_single_textblock_style";
3887 description { state: "disabled" 0.0;
3888 inherit: "default" 0.0;
3890 style: "font_color_black_single_textblock_disabled_style";
3896 program { name: "focus";
3902 program { name: "disable";
3903 signal: "elm,state,disabled";
3905 action: STATE_SET "disabled" 0.0;
3908 program { name: "enable";
3909 signal: "elm,state,enabled";
3911 action: STATE_SET "default" 0.0;
3917 group { name: "elm/scroller/entry/default";
3918 alias : "elm/scroller/entry/editfield";
3919 alias : "elm/scroller/entry/editfield/searchbar/default";
3921 item: "focus_highlight" "on";
3924 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
3925 public timer0(val) {
3927 v = get_int(sbvis_v);
3929 v = get_int(sbalways_v);
3931 emit("do-hide-vbar", "");
3932 set_int(sbvis_v, 0);
3935 v = get_int(sbvis_h);
3937 v = get_int(sbalways_h);
3939 emit("do-hide-hbar", "");
3940 set_int(sbvis_h, 0);
3943 set_int(sbvis_timer, 0);
3948 image: "bt_sm_base2.png" COMP;
3953 description { state: "default" 0.0;
3957 part { name: "clipper";
3960 description { state: "default" 0.0;
3965 part { name: "contentclipper";
3969 description { state: "default" 0.0;
3970 rel1.to: "elm.swallow.icon";
3971 rel1.relative: 1.0 0.0;
3972 rel2.to: "elm.swallow.end";
3973 rel2.relative: 0.0 1.0;
3976 part { name: "elm.swallow.icon";
3979 description { state: "default" 0.0;
3991 description { state: "visible" 0.0;
4005 part { name: "elm.swallow.end";
4008 description { state: "default" 0.0;
4020 description { state: "visible" 0.0;
4034 part { name: "elm.swallow.content";
4035 clip_to: "contentclipper";
4037 description { state: "default" 0.0;
4039 to: "elm.swallow.icon";
4043 to: "elm.swallow.end";
4048 part { name: "sb_vbar_clip_master";
4051 description { state: "default" 0.0;
4053 description { state: "hidden" 0.0;
4055 color: 255 255 255 0;
4058 part { name: "sb_vbar_clip";
4059 clip_to: "sb_vbar_clip_master";
4062 description { state: "default" 0.0;
4064 description { state: "hidden" 0.0;
4066 color: 255 255 255 0;
4069 part { name: "sb_vbar";
4072 description { state: "default" 0.0;
4079 to_y: "elm.swallow.content";
4080 to_x: "elm.swallow.end";
4085 to_x: "elm.swallow.end";
4089 part { name: "elm.dragable.vbar";
4090 clip_to: "sb_vbar_clip";
4097 description { state: "default" 0.0;
4111 normal: "bt_sm_base2.png";
4117 part { name: "sb_hbar_clip_master";
4120 description { state: "default" 0.0;
4122 description { state: "hidden" 0.0;
4124 color: 255 255 255 0;
4127 part { name: "sb_hbar_clip";
4128 clip_to: "sb_hbar_clip_master";
4131 description { state: "default" 0.0;
4133 description { state: "hidden" 0.0;
4135 color: 255 255 255 0;
4138 part { name: "sb_hbar";
4141 description { state: "default" 0.0;
4148 to_x: "elm.swallow.content";
4149 to_y: "elm.swallow.content";
4154 to_y: "elm.swallow.content";
4158 part { name: "elm.dragable.hbar";
4159 clip_to: "sb_hbar_clip";
4166 description { state: "default" 0.0;
4179 normal: "bt_sm_base2.png";
4187 program { name: "load";
4191 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
4192 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
4193 set_int(sbvis_h, 0);
4194 set_int(sbvis_v, 0);
4195 set_int(sbalways_v, 0);
4196 set_int(sbalways_h, 0);
4197 set_int(sbvis_timer, 0);
4200 program { name: "icon_show";
4201 signal: "elm,action,show,icon";
4203 action: STATE_SET "visible" 0.0;
4204 target: "elm.swallow.icon";
4206 program { name: "icon_hide";
4207 signal: "elm,action,hide,icon";
4209 action: STATE_SET "default" 0.0;
4210 target: "elm.swallow.icon";
4212 program { name: "end_show";
4213 signal: "elm,action,show,end";
4215 action: STATE_SET "visible" 0.0;
4216 target: "elm.swallow.end";
4218 program { name: "end_hide";
4219 signal: "elm,action,hide,end";
4221 action: STATE_SET "default" 0.0;
4222 target: "elm.swallow.end";
4224 program { name: "vbar_show";
4225 signal: "elm,action,show,vbar";
4227 action: STATE_SET "default" 0.0;
4228 target: "sb_vbar_clip_master";
4230 program { name: "vbar_hide";
4231 signal: "elm,action,hide,vbar";
4233 action: STATE_SET "hidden" 0.0;
4234 target: "sb_vbar_clip_master";
4236 program { name: "vbar_show_always";
4237 signal: "elm,action,show_always,vbar";
4241 v = get_int(sbvis_v);
4242 v |= get_int(sbalways_v);
4244 set_int(sbalways_v, 1);
4245 emit("do-show-vbar", "");
4246 set_int(sbvis_v, 1);
4250 program { name: "vbar_show_notalways";
4251 signal: "elm,action,show_notalways,vbar";
4255 v = get_int(sbalways_v);
4257 set_int(sbalways_v, 0);
4258 v = get_int(sbvis_v);
4260 emit("do-hide-vbar", "");
4261 set_int(sbvis_v, 0);
4266 program { name: "sb_vbar_show";
4267 signal: "do-show-vbar";
4269 action: STATE_SET "default" 0.0;
4270 transition: LINEAR 0.5;
4271 target: "sb_vbar_clip";
4273 program { name: "sb_vbar_hide";
4274 signal: "do-hide-vbar";
4276 action: STATE_SET "hidden" 0.0;
4277 transition: LINEAR 0.5;
4278 target: "sb_vbar_clip";
4281 program { name: "hbar_show";
4282 signal: "elm,action,show,hbar";
4284 action: STATE_SET "default" 0.0;
4285 target: "sb_hbar_clip_master";
4287 program { name: "hbar_hide";
4288 signal: "elm,action,hide,hbar";
4290 action: STATE_SET "hidden" 0.0;
4291 target: "sb_hbar_clip_master";
4293 program { name: "hbar_show_always";
4294 signal: "elm,action,show_always,hbar";
4298 v = get_int(sbvis_h);
4299 v |= get_int(sbalways_h);
4301 set_int(sbalways_h, 1);
4302 emit("do-show-hbar", "");
4303 set_int(sbvis_h, 1);
4307 program { name: "hbar_show_notalways";
4308 signal: "elm,action,show_notalways,hbar";
4312 v = get_int(sbalways_h);
4314 set_int(sbalways_h, 0);
4315 v = get_int(sbvis_h);
4317 emit("do-hide-hbar", "");
4318 set_int(sbvis_h, 0);
4323 program { name: "sb_hbar_show";
4324 signal: "do-show-hbar";
4326 action: STATE_SET "default" 0.0;
4327 transition: LINEAR 0.5;
4328 target: "sb_hbar_clip";
4330 program { name: "sb_hbar_hide";
4331 signal: "do-hide-hbar";
4333 action: STATE_SET "hidden" 0.0;
4334 transition: LINEAR 0.5;
4335 target: "sb_hbar_clip";
4338 program { name: "scroll";
4339 signal: "elm,action,scroll";
4343 v = get_int(sbvis_v);
4344 v |= get_int(sbalways_v);
4346 emit("do-show-vbar", "");
4347 set_int(sbvis_v, 1);
4349 v = get_int(sbvis_h);
4350 v |= get_int(sbalways_h);
4352 emit("do-show-hbar", "");
4353 set_int(sbvis_h, 1);
4355 v = get_int(sbvis_timer);
4356 if (v > 0) cancel_timer(v);
4357 v = timer(1.0, "timer0", 0);
4358 set_int(sbvis_timer, v);