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.
20 ///////////////////////////////////////////////////////////////////////////////////////
24 ///////////////////////////////////////////////////////////////////////////////////////
26 #define CTXPOPUP_SHADOW_PADDING 10
27 #define CTXPOPUP_FRAME_CORNER_SIZE 4 4
28 #define CTXPOPUP_FONT_COLOR 0 0 0 255
29 #define CTXPOPUP_CLICKED_FONT_COLOR 255 255 255 255
30 #define CTXPOPUP_LIST_PADDING 10
31 #define CTXPOPUP_LIST_SHADOW_PADDING 3
33 ///////////////////////////////////////////////////////////////////////////////
36 name: "touch_sound" RAW;
37 source: "button-pressed.wav";
41 name: "elm/ctxpopup/layout/default";
42 max: (CTXPOPUP_WIDTH_MAX_INC+CTXPOPUP_SHADOW_LEFT_PADDING+CTXPOPUP_SHADOW_RIGHT_PADDING) ((CTXPOPUP_ITEM_HEIGHT_MIN_INC*7)+CTXPOPUP_SHADOW_TOP_PADDING+CTXPOPUP_SHADOW_BOTTOM_PADDING+(CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC*12)-CTXPOPUP_CONTENT_PADDING);
50 min: 0 CTXPOPUP_MOVE_PAD_INC;
54 rel1.relative: 0.0 0.0;
55 rel2.relative: 1.0 0.0;
59 inherit: "default" 0.0;
63 inherit: "default" 0.0;
68 name:"bottom_padding";
73 min: 0 CTXPOPUP_MOVE_PAD_INC;
77 rel1.relative: 0.0 1.0;
78 rel2.relative: 1.0 1.0;
81 state: "show_down" 0.0;
82 inherit: "default" 0.0;
86 inherit: "default" 0.0;
96 min: CTXPOPUP_MOVE_PAD_INC 0;
100 rel1.relative: 0.0 0.0;
101 rel2.relative: 0.0 1.0;
104 state: "show_left" 0.0;
105 inherit: "default" 0.0;
108 state: "visible" 0.0;
109 inherit: "default" 0.0;
114 name:"right_padding";
118 state: "default" 0.0;
119 min: CTXPOPUP_MOVE_PAD_INC 0;
123 rel1.relative: 1.0 0.0;
124 rel2.relative: 1.0 1.0;
127 state: "show_right" 0.0;
128 inherit: "default" 0.0;
131 state: "visible" 0.0;
132 inherit: "default" 0.0;
139 clip_to: "layout_clip";
141 state: "default" 0.0;
145 state: "show_up" 0.0;
146 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
147 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
151 state: "show_down" 0.0;
152 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
153 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
157 state: "show_left" 0.0;
158 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
159 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
163 state: "show_right" 0.0;
164 rel1 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
165 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
173 state: "default" 0.0;
174 color: 255 255 255 0;
175 rel1 {to: "swallow"; relative: -0.2 -0.2; }
176 rel2 {to: "swallow"; relative: 1.2 1.2;}
179 state: "show_up" 0.0;
180 inherit: "default" 0.0;
183 state: "show_down" 0.0;
184 inherit: "default" 0.0;
187 state: "show_left" 0.0;
188 inherit: "default" 0.0;
191 state: "show_right" 0.0;
192 inherit: "default" 0.0;
195 state: "visible" 0.0;
196 inherit: "default" 0.0;
197 color: 255 255 255 255;
204 signal: "elm,state,show,up";
206 action: STATE_SET "show_up" 0.0;
208 target: "top_padding";
209 target: "layout_clip";
214 signal: "elm,state,show,down";
216 action: STATE_SET "show_down" 0.0;
218 target: "bottom_padding";
219 target: "layout_clip";
220 after: "showdownend";
224 signal: "elm,state,show,left";
226 action: STATE_SET "show_left" 0.0;
228 target: "left_padding";
229 target: "layout_clip";
230 after: "showleftend";
234 signal: "elm,state,show,right";
236 action: STATE_SET "show_right" 0.0;
238 target: "right_padding";
239 target: "layout_clip";
240 after: "showrightend";
244 action: STATE_SET "visible" 0.0;
245 transition: SIN_FAC 0.33 1.1;
246 target: "top_padding";
247 target: "layout_clip";
251 action: STATE_SET "visible" 0.0;
252 transition: SIN_FAC 0.33 1.1;
253 target: "bottom_padding";
254 target: "layout_clip";
258 action: STATE_SET "visible" 0.0;
259 transition: SIN_FAC 0.33 1.1;
260 target: "left_padding";
261 target: "layout_clip";
264 name: "showrightend";
265 action: STATE_SET "visible" 0.0;
266 transition: SIN_FAC 0.33 1.1;
267 target: "right_padding";
268 target: "layout_clip";
272 signal: "elm,state,hide,up";
274 action: STATE_SET "show_up" 0.0;
276 target: "top_padding";
277 transition: SIN_FAC 0.33 1.1;
278 after: "hidefinished";
282 signal: "elm,state,hide,down";
284 action: STATE_SET "show_down" 0.0;
286 target: "bottom_padding";
287 transition: SIN_FAC 0.33 1.1;
288 after: "hidefinished";
292 signal: "elm,state,hide,left";
294 action: STATE_SET "show_left" 0.0;
296 target: "left_padding";
297 transition: SIN_FAC 0.33 1.1;
298 after: "hidefinished";
302 signal: "elm,state,hide,right";
304 action: STATE_SET "show_right" 0.0;
306 target: "right_padding";
307 transition: SIN_FAC 0.33 1.1;
308 after: "hidefinished";
312 signal: "elm,state,hide,up";
314 action: STATE_SET "default" 0.0;
315 target: "layout_clip";
316 transition: SIN_FAC 0.33 1.1;
317 after: "hidefinished";
320 name: "hidedown_clip";
321 signal: "elm,state,hide,down";
323 action: STATE_SET "default" 0.0;
324 target: "layout_clip";
325 transition: SIN_FAC 0.33 1.1;
326 after: "hidefinished";
329 name: "hideleft_clip";
330 signal: "elm,state,hide,left";
332 action: STATE_SET "default" 0.0;
333 target: "layout_clip";
334 transition: SIN_FAC 0.33 1.1;
335 after: "hidefinished";
338 name: "hideright_clip";
339 signal: "elm,state,hide,right";
341 action: STATE_SET "default" 0.0;
342 target: "layout_clip";
343 transition: SIN_FAC 0.33 1.1;
344 after: "hidefinished";
347 name: "hidefinished";
348 action: SIGNAL_EMIT "elm,action,hide,finished" "";
352 ///////////////////////////////////////////////////////////////////////////////
354 name: "elm/ctxpopup/layout/datetime/default";
355 alias: "elm/ctxpopup/layout/timepicker";
362 state: "default" 0.0;
367 rel1.relative: 0.0 0.0;
368 rel2.relative: 1.0 0.0;
371 state: "show_up" 0.0;
372 inherit: "default" 0.0;
375 state: "visible" 0.0;
376 inherit: "default" 0.0;
381 name:"bottom_padding";
385 state: "default" 0.0;
390 rel1.relative: 0.0 1.0;
391 rel2.relative: 1.0 1.0;
394 state: "show_down" 0.0;
395 inherit: "default" 0.0;
398 state: "visible" 0.0;
399 inherit: "default" 0.0;
408 state: "default" 0.0;
413 rel1.relative: 0.0 0.0;
414 rel2.relative: 0.0 1.0;
417 state: "show_left" 0.0;
418 inherit: "default" 0.0;
421 state: "visible" 0.0;
422 inherit: "default" 0.0;
427 name:"right_padding";
431 state: "default" 0.0;
436 rel1.relative: 1.0 0.0;
437 rel2.relative: 1.0 1.0;
440 state: "show_right" 0.0;
441 inherit: "default" 0.0;
444 state: "visible" 0.0;
445 inherit: "default" 0.0;
452 clip_to: "layout_clip";
454 state: "default" 0.0;
458 state: "show_up" 0.0;
459 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
460 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
464 state: "show_down" 0.0;
465 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
466 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
470 state: "show_left" 0.0;
471 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
472 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
476 state: "show_right" 0.0;
477 rel1 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
478 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
486 state: "default" 0.0;
487 color: 255 255 255 0;
488 rel1 {to: "swallow"; relative: -0.2 -0.2; }
489 rel2 {to: "swallow"; relative: 1.2 1.2;}
492 state: "show_up" 0.0;
493 inherit: "default" 0.0;
496 state: "show_down" 0.0;
497 inherit: "default" 0.0;
500 state: "show_left" 0.0;
501 inherit: "default" 0.0;
504 state: "show_right" 0.0;
505 inherit: "default" 0.0;
508 state: "visible" 0.0;
509 inherit: "default" 0.0;
510 color: 255 255 255 255;
517 signal: "elm,state,show,up";
519 action: STATE_SET "show_up" 0.0;
521 target: "top_padding";
522 target: "layout_clip";
527 signal: "elm,state,show,down";
529 action: STATE_SET "show_down" 0.0;
531 target: "bottom_padding";
532 target: "layout_clip";
533 after: "showdownend";
537 signal: "elm,state,show,left";
539 action: STATE_SET "show_left" 0.0;
541 target: "left_padding";
542 target: "layout_clip";
543 after: "showleftend";
547 signal: "elm,state,show,right";
549 action: STATE_SET "show_right" 0.0;
551 target: "right_padding";
552 target: "layout_clip";
553 after: "showrightend";
557 action: STATE_SET "visible" 0.0;
558 transition:LINEAR 0.25;
559 target: "top_padding";
560 target: "layout_clip";
564 action: STATE_SET "visible" 0.0;
565 transition:LINEAR 0.25;
566 target: "bottom_padding";
567 target: "layout_clip";
571 action: STATE_SET "visible" 0.0;
572 transition:LINEAR 0.25;
573 target: "left_padding";
574 target: "layout_clip";
577 name: "showrightend";
578 action: STATE_SET "visible" 0.0;
579 transition:LINEAR 0.25;
580 target: "right_padding";
581 target: "layout_clip";
585 signal: "elm,state,hide,up";
587 action: STATE_SET "show_up" 0.0;
589 target: "top_padding";
590 transition: LINEAR 0.25;
591 after: "hidefinished";
595 signal: "elm,state,hide,down";
597 action: STATE_SET "show_down" 0.0;
599 target: "bottom_padding";
600 transition: LINEAR 0.25;
601 after: "hidefinished";
605 signal: "elm,state,hide,left";
607 action: STATE_SET "show_left" 0.0;
609 target: "left_padding";
610 transition: LINEAR 0.25;
611 after: "hidefinished";
615 signal: "elm,state,hide,right";
617 action: STATE_SET "show_right" 0.0;
619 target: "right_padding";
620 transition: LINEAR 0.25;
621 after: "hidefinished";
625 signal: "elm,state,hide,up";
627 action: STATE_SET "default" 0.0;
628 target: "layout_clip";
629 transition: LINEAR 0.25;
630 after: "hidefinished";
633 name: "hidedown_clip";
634 signal: "elm,state,hide,down";
636 action: STATE_SET "default" 0.0;
637 target: "layout_clip";
638 transition: LINEAR 0.25;
639 after: "hidefinished";
642 name: "hideleft_clip";
643 signal: "elm,state,hide,left";
645 action: STATE_SET "default" 0.0;
646 target: "layout_clip";
647 transition: LINEAR 0.25;
648 after: "hidefinished";
651 name: "hideright_clip";
652 signal: "elm,state,hide,right";
654 action: STATE_SET "default" 0.0;
655 target: "layout_clip";
656 transition: LINEAR 0.25;
657 after: "hidefinished";
660 name: "hidefinished";
661 action: SIGNAL_EMIT "elm,action,hide,finished" "";
665 ///////////////////////////////////////////////////////////////////////////////
667 name: "elm/ctxpopup/layout/more/default";
668 max: CTXPOPUP_MORE_WIDTH_INC ((CTXPOPUP_ITEM_HEIGHT_MIN_INC*7)+CTXPOPUP_SHADOW_TOP_PADDING+CTXPOPUP_SHADOW_BOTTOM_PADDING+(CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC*12)-CTXPOPUP_CONTENT_PADDING);
675 state: "default" 0.0;
676 min: 0 CTXPOPUP_MOVE_PAD_INC;
680 rel1.relative: 0.0 0.0;
681 rel2.relative: 1.0 0.0;
684 state: "show_up" 0.0;
685 inherit: "default" 0.0;
688 state: "visible" 0.0;
689 inherit: "default" 0.0;
694 name:"bottom_padding";
698 state: "default" 0.0;
699 min: 0 CTXPOPUP_MOVE_PAD_INC;
703 rel1.relative: 0.0 1.0;
704 rel2.relative: 1.0 1.0;
707 state: "show_down" 0.0;
708 inherit: "default" 0.0;
711 state: "visible" 0.0;
712 inherit: "default" 0.0;
721 state: "default" 0.0;
722 min: CTXPOPUP_MOVE_PAD_INC 0;
726 rel1.relative: 0.0 0.0;
727 rel2.relative: 0.0 1.0;
730 state: "show_left" 0.0;
731 inherit: "default" 0.0;
734 state: "visible" 0.0;
735 inherit: "default" 0.0;
740 name:"right_padding";
744 state: "default" 0.0;
745 min: CTXPOPUP_MOVE_PAD_INC 0;
749 rel1.relative: 1.0 0.0;
750 rel2.relative: 1.0 1.0;
753 state: "show_right" 0.0;
754 inherit: "default" 0.0;
757 state: "visible" 0.0;
758 inherit: "default" 0.0;
765 clip_to: "layout_clip";
767 state: "default" 0.0;
768 max: CTXPOPUP_MORE_WIDTH_INC 806;
772 state: "show_up" 0.0;
773 max: CTXPOPUP_MORE_WIDTH_INC 806;
774 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
775 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
779 state: "show_down" 0.0;
780 max: CTXPOPUP_MORE_WIDTH_INC 806;
781 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
782 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
786 state: "show_left" 0.0;
787 max: CTXPOPUP_MORE_WIDTH_INC 806;
788 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
789 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
793 state: "show_right" 0.0;
794 max: CTXPOPUP_MORE_WIDTH_INC 806;
795 rel1 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
796 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
804 state: "default" 0.0;
805 color: 255 255 255 0;
806 rel1 {to: "swallow"; relative: -0.2 -0.2; }
807 rel2 {to: "swallow"; relative: 1.2 1.2;}
810 state: "show_up" 0.0;
811 inherit: "default" 0.0;
814 state: "show_down" 0.0;
815 inherit: "default" 0.0;
818 state: "show_left" 0.0;
819 inherit: "default" 0.0;
822 state: "show_right" 0.0;
823 inherit: "default" 0.0;
826 state: "visible" 0.0;
827 inherit: "default" 0.0;
828 color: 255 255 255 255;
835 signal: "elm,state,show,up";
837 action: STATE_SET "show_up" 0.0;
839 target: "top_padding";
840 target: "layout_clip";
845 signal: "elm,state,show,down";
847 action: STATE_SET "show_down" 0.0;
849 target: "bottom_padding";
850 target: "layout_clip";
851 after: "showdownend";
855 signal: "elm,state,show,left";
857 action: STATE_SET "show_left" 0.0;
859 target: "left_padding";
860 target: "layout_clip";
861 after: "showleftend";
865 signal: "elm,state,show,right";
867 action: STATE_SET "show_right" 0.0;
869 target: "right_padding";
870 target: "layout_clip";
871 after: "showrightend";
875 action: STATE_SET "visible" 0.0;
876 transition: SIN_FAC 0.33 1.1;
877 target: "top_padding";
878 target: "layout_clip";
882 action: STATE_SET "visible" 0.0;
883 transition: SIN_FAC 0.33 1.1;
884 target: "bottom_padding";
885 target: "layout_clip";
889 action: STATE_SET "visible" 0.0;
890 transition: SIN_FAC 0.33 1.1;
891 target: "left_padding";
892 target: "layout_clip";
895 name: "showrightend";
896 action: STATE_SET "visible" 0.0;
897 transition: SIN_FAC 0.33 1.1;
898 target: "right_padding";
899 target: "layout_clip";
903 signal: "elm,state,hide,up";
905 action: STATE_SET "show_up" 0.0;
907 target: "top_padding";
908 transition: SIN_FAC 0.33 1.1;
909 after: "hidefinished";
913 signal: "elm,state,hide,down";
915 action: STATE_SET "show_down" 0.0;
917 target: "bottom_padding";
918 transition: SIN_FAC 0.33 1.1;
919 after: "hidefinished";
923 signal: "elm,state,hide,left";
925 action: STATE_SET "show_left" 0.0;
927 target: "left_padding";
928 transition: SIN_FAC 0.33 1.1;
929 after: "hidefinished";
933 signal: "elm,state,hide,right";
935 action: STATE_SET "show_right" 0.0;
937 target: "right_padding";
938 transition: SIN_FAC 0.33 1.1;
939 after: "hidefinished";
943 signal: "elm,state,hide,up";
945 action: STATE_SET "default" 0.0;
946 target: "layout_clip";
947 transition: SIN_FAC 0.33 1.1;
948 after: "hidefinished";
951 name: "hidedown_clip";
952 signal: "elm,state,hide,down";
954 action: STATE_SET "default" 0.0;
955 target: "layout_clip";
956 transition: SIN_FAC 0.33 1.1;
957 after: "hidefinished";
960 name: "hideleft_clip";
961 signal: "elm,state,hide,left";
963 action: STATE_SET "default" 0.0;
964 target: "layout_clip";
965 transition: SIN_FAC 0.33 1.1;
966 after: "hidefinished";
969 name: "hideright_clip";
970 signal: "elm,state,hide,right";
972 action: STATE_SET "default" 0.0;
973 target: "layout_clip";
974 transition: SIN_FAC 0.33 1.1;
975 after: "hidefinished";
978 name: "hidefinished";
979 action: SIGNAL_EMIT "elm,action,hide,finished" "";
983 ///////////////////////////////////////////////////////////////////////////////
985 name: "elm/scroller/base/ctxpopup";
987 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
990 v = get_int(sbvis_v);
992 v = get_int(sbalways_v);
994 emit("do-hide-vbar", "");
998 v = get_int(sbvis_h);
1000 v = get_int(sbalways_h);
1002 emit("do-hide-hbar", "");
1003 set_int(sbvis_h, 0);
1006 set_int(sbvis_timer, 0);
1011 image: "00_popup_scroll.png" COMP;
1012 image: "01_scroller.png" COMP;
1021 state: "default" 0.0;
1025 name: "elm.swallow.content";
1030 state: "default" 0.0;
1035 name: "sb_vbar_clip_master";
1039 state: "default" 0.0;
1042 state: "hidden" 0.0;
1044 color: 255 255 255 0;
1048 name: "sb_vbar_clip";
1049 clip_to:"sb_vbar_clip_master";
1054 state: "default" 0.0;
1056 rel2{ to:"clipper"; relative: 1.0 1.0;}
1059 state: "hidden" 0.0;
1061 color: 255 255 255 0;
1065 name: "sb_vbar_padding";
1070 state: "default" 0.0;
1072 min: (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING) 0;
1073 max: (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING) 0;
1076 rel1 { to:"clipper"; relative: 1.0 0.0; }
1077 rel2 { to:"clipper"; relative: 1.0 1.0; }
1086 state: "default" 0.0;
1090 rel1 { to_x:"sb_vbar_padding"; to_y:"clipper"; relative: 0.0 0.0; }
1091 rel2 { to_x:"sb_vbar_padding"; to_y:"clipper"; relative: 0.0 1.0; }
1095 name: "elm.dragable.vbar";
1096 clip_to: "sb_vbar_clip";
1105 state: "default" 0.0;
1107 min: CTXPOPUP_SCROLLER_MIN_SIZE_INC;
1117 normal: "00_popup_scroll.png";
1124 name: "sb_hbar_clip_master";
1128 state: "default" 0.0;
1131 state: "hidden" 0.0;
1133 color: 255 255 255 0;
1137 name: "sb_hbar_clip";
1138 clip_to: "sb_hbar_clip_master";
1143 state: "default" 0.0;
1145 rel2{ to:"clipper"; relative: 1.0 1.0;}
1148 state: "hidden" 0.0;
1150 color: 255 255 255 0;
1159 state: "default" 0.0;
1163 rel1 {to:"clipper"; relative: 0.0 1.0;}
1164 rel2 {to:"clipper"; relative: 1.0 1.0;}
1168 name: "elm.dragable.hbar";
1169 clip_to: "sb_hbar_clip";
1178 state: "default" 0.0;
1181 rel1 {relative: 0.5 0.5; to: "sb_hbar";}
1182 rel2 {relative: 0.5 0.5; to: "sb_hbar";}
1184 normal: "01_scroller.png";
1197 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
1198 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
1199 set_int(sbvis_v, 0);
1200 set_int(sbvis_h, 0);
1201 set_int(sbalways_v, 0);
1202 set_int(sbalways_h, 0);
1203 set_int(sbvis_timer, 0);
1208 signal: "elm,action,show,vbar";
1210 action: STATE_SET "default" 0.0;
1211 target: "sb_vbar_clip_master";
1215 signal: "elm,action,hide,vbar";
1217 action: STATE_SET "hidden" 0.0;
1218 target: "sb_vbar_clip_master";
1221 name: "vbar_show_always";
1222 signal: "elm,action,show_always,vbar";
1226 v = get_int(sbvis_v);
1227 v |= get_int(sbalways_v);
1229 set_int(sbalways_v, 1);
1230 emit("do-show-vbar", "");
1231 set_int(sbvis_v, 1);
1236 name: "vbar_show_notalways";
1237 signal: "elm,action,show_notalways,vbar";
1241 v = get_int(sbalways_v);
1243 set_int(sbalways_v, 0);
1244 v = get_int(sbvis_v);
1246 emit("do-hide-vbar", "");
1247 set_int(sbvis_v, 0);
1253 name: "sb_vbar_show";
1254 signal: "do-show-vbar";
1256 action: STATE_SET "default" 0.0;
1257 transition: LINEAR 1.0;
1258 target: "sb_vbar_clip";
1261 name: "sb_vbar_hide";
1262 signal: "do-hide-vbar";
1264 action: STATE_SET "hidden" 0.0;
1265 transition: LINEAR 1.0;
1266 target: "sb_vbar_clip";
1270 signal: "elm,action,show,hbar";
1272 action: STATE_SET "default" 0.0;
1273 target: "sb_hbar_clip_master";
1277 signal: "elm,action,hide,hbar";
1279 action: STATE_SET "hidden" 0.0;
1280 target: "sb_hbar_clip_master";
1283 name: "hbar_show_always";
1284 signal: "elm,action,show_always,hbar";
1288 v = get_int(sbvis_h);
1289 v |= get_int(sbalways_h);
1291 set_int(sbalways_h, 1);
1292 emit("do-show-hbar", "");
1293 set_int(sbvis_h, 1);
1298 name: "hbar_show_notalways";
1299 signal: "elm,action,show_notalways,hbar";
1303 v = get_int(sbalways_h);
1305 set_int(sbalways_h, 0);
1306 v = get_int(sbvis_h);
1308 emit("do-hide-hbar", "");
1309 set_int(sbvis_h, 0);
1315 name: "sb_hbar_show";
1316 signal: "do-show-hbar";
1318 action: STATE_SET "default" 0.0;
1319 transition: LINEAR 1.0;
1320 target: "sb_hbar_clip";
1323 name: "sb_hbar_hide";
1324 signal: "do-hide-hbar";
1326 action: STATE_SET "hidden" 0.0;
1327 transition: LINEAR 1.0;
1328 target: "sb_hbar_clip";
1332 signal: "elm,action,scroll";
1334 action: STATE_SET "default" 0.0;
1337 v = get_int(sbvis_v);
1338 v |= get_int(sbalways_v);
1340 emit("do-show-vbar", "");
1341 set_int(sbvis_v, 1);
1343 v = get_int(sbvis_h);
1344 v |= get_int(sbalways_h);
1346 emit("do-show-hbar", "");
1347 set_int(sbvis_h, 1);
1349 v = get_int(sbvis_timer);
1350 if (v > 0) cancel_timer(v);
1351 v = timer(2.0, "timer0", 0);
1352 set_int(sbvis_timer, v);
1357 ///////////////////////////////////////////////////////////////////////////////
1359 name: "elm/ctxpopup/bg/pass_event";
1360 alias: "elm/ctxpopup/bg/extended/entry/pass_event";
1361 alias: "elm/ctxpopup/bg/extended/entry";
1362 alias: "elm/ctxpopup/bg/timepicker";
1363 alias: "elm/ctxpopup/bg/datetime/default";
1370 state: "default" 0.0;
1374 state: "visible" 0.0;
1382 name: "clicked_event";
1383 signal: "mouse,clicked,1";
1385 action: SIGNAL_EMIT "elm,action,click" "";
1389 signal: "elm,state,show";
1391 action: STATE_SET "visible" 0.0;
1396 signal: "elm,state,hide";
1398 action: STATE_SET "default" 0.0;
1403 ///////////////////////////////////////////////////////////////////////////////
1405 name: "elm/ctxpopup/bg/default";
1412 state: "default" 0.0;
1416 state: "visible" 0.0;
1424 name: "clicked_event";
1425 signal: "mouse,clicked,1";
1427 action: SIGNAL_EMIT "elm,action,click" "";
1431 signal: "elm,state,show";
1433 action: STATE_SET "visible" 0.0;
1438 signal: "elm,state,hide";
1440 action: STATE_SET "default" 0.0;
1445 ///////////////////////////////////////////////////////////////////////////////
1447 name: "elm/ctxpopup/base/no_bg_content";
1449 image: "ctxpopup_bg.png" COMP;
1450 image: "ctxpopup_shadow.png" COMP;
1454 name:"frame_shadow_left_top_padding";
1459 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1460 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1467 name:"frame_shadow_right_bottom_padding";
1472 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1473 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1474 rel1{relative: 1 1;}
1481 name: "frame_shadow";
1486 state: "default" 0.0;
1487 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
1488 rel2 {to:"frame_shadow_right_bottom_padding";}
1490 normal: "ctxpopup_shadow.png";
1491 border: 10 10 10 10;
1494 color: 255 255 255 255;
1498 name: "ctxpopup_frame";
1503 normal: "ctxpopup_bg.png";
1504 border: 10 10 10 10;
1507 rel1 {to:"content_left_top_padding"; relative: 1 1;}
1508 rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
1512 name:"list_shadow_right_bottom_padding";
1517 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
1518 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
1522 rel1 {to:"elm.swallow.content"; relative: 1 1;}
1526 name:"content_left_top_padding";
1531 state: "default" 0.0;
1532 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1533 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1540 name:"content_right_bottom_padding";
1545 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1546 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1547 rel1 { relative: 1 1;}
1548 rel2 { relative: 1 1;}
1555 name: "elm.swallow.content";
1558 state: "default" 0.0;
1559 rel1 {to:"content_left_top_padding"; relative: 1 1;}
1560 rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
1565 ///////////////////////////////////////////////////////////////////////////////
1567 name: "elm/ctxpopup/base/default";
1569 image: "00_popup_bubble_bg.png" COMP;
1573 name:"frame_shadow_left_top_padding";
1578 state: "default" 0.0;
1579 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1580 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1581 rel2 { relative: 0 0; }
1588 name:"frame_shadow_right_bottom_padding";
1593 state: "default" 0.0;
1594 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1595 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1596 rel1{relative: 1 1;}
1608 state: "default" 0.0;
1609 rel1 {to:"frame_shadow_left_top_padding";}
1610 rel2 {to:"frame_shadow_right_bottom_padding";}
1611 min: (CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC + CTXPOPUP_SHADOW_LEFT_PADDING + CTXPOPUP_SHADOW_RIGHT_PADDING) 0;
1613 normal: "00_popup_bubble_bg.png";
1614 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
1619 part { name: "arrow_area_left";
1623 description { state: "default" 0.0;
1625 min: CTXPOPUP_ARROW_SIZE_INC;
1630 to_x:"arrow_left_top_padding";
1631 to_y: "ctxpopup_frame_left_top";
1635 to_x:"arrow_left_top_padding";
1636 to_y:"ctxpopup_frame_right_bottom";
1640 part { name: "arrow_area_right";
1644 description { state: "default" 0.0;
1646 min: CTXPOPUP_ARROW_SIZE_INC;
1651 to_x:"arrow_right_bottom_padding";
1652 to_y:"ctxpopup_frame_left_top";
1656 to_x:"arrow_right_bottom_padding";
1657 to_y: "ctxpopup_frame_right_bottom";
1661 part { name: "arrow_area_up";
1665 description { state: "default" 0.0;
1667 min: CTXPOPUP_ARROW_SIZE_INC;
1672 to_x: "ctxpopup_frame_left_top";
1673 to_y: "arrow_left_top_padding";
1677 to_x:"ctxpopup_frame_right_bottom";
1678 to_y: "arrow_left_top_padding";
1682 part { name: "arrow_area_down";
1686 description { state: "default" 0.0;
1688 min: CTXPOPUP_ARROW_SIZE_INC;
1693 to_x:"ctxpopup_frame_left_top";
1694 to_y:"arrow_right_bottom_padding";
1698 to_x: "ctxpopup_frame_right_bottom";
1699 to_y:"arrow_right_bottom_padding";
1703 part { name: "elm.swallow.arrow_up";
1710 confine: "arrow_area_up";
1713 state: "default" 0.0;
1714 min: CTXPOPUP_ARROW_SIZE_INC;
1719 part { name: "elm.swallow.arrow_down";
1726 confine: "arrow_area_down";
1729 state: "default" 0.0;
1730 min: CTXPOPUP_ARROW_SIZE_INC;
1735 part { name: "elm.swallow.arrow_left";
1742 confine: "arrow_area_left";
1745 state: "default" 0.0;
1746 min: CTXPOPUP_ARROW_SIZE_INC;
1751 part { name: "elm.swallow.arrow_right";
1758 confine: "arrow_area_right";
1761 state: "default" 0.0;
1762 min: CTXPOPUP_ARROW_SIZE_INC;
1768 name: "ctxpopup_frame_left_top";
1772 state: "default" 0.0;
1776 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1777 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1778 rel1 {relative: 0 0; to: "content_left_top_padding";}
1782 name: "ctxpopup_frame_right_bottom";
1786 state: "default" 0.0;
1790 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1791 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1792 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
1796 name:"content_left_top_padding";
1801 state: "default" 0.0;
1802 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1803 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1804 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1811 name:"content_right_bottom_padding";
1816 state: "default" 0.0;
1817 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1818 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1819 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1826 name: "arrow_left_top_padding";
1830 state: "default" 0.0;
1831 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1832 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1833 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1839 name: "arrow_right_bottom_padding";
1843 state: "default" 0.0;
1844 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1845 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1846 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1852 name: "elm.swallow.content";
1855 state: "default" 0.0;
1857 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
1858 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
1861 part { name: "access.outline";
1864 description { state: "default" 0.0;
1866 rel1.to: "frame_bg";
1867 rel2.to: "frame_bg";
1874 ///////////////////////////////////////////////////////////////////////////////
1875 group { name: "elm/ctxpopup/arrow/default";
1876 alias: "elm/ctxpopup/arrow/more/default";
1878 image: "00_popup_bubble_tail_left.png" COMP;
1879 image: "00_popup_bubble_tail_right.png" COMP;
1880 image: "00_popup_bubble_tail_top.png" COMP;
1881 image: "00_popup_bubble_tail_bottom.png" COMP;
1885 name: "ctxpopup_arrow";
1889 state: "default" 0.0;
1890 min: CTXPOPUP_ARROW_SIZE_INC;
1891 max: CTXPOPUP_ARROW_SIZE_INC;
1898 min: CTXPOPUP_ARROW_SIZE_INC;
1899 max: CTXPOPUP_ARROW_SIZE_INC;
1903 normal: "00_popup_bubble_tail_left.png";
1908 min: CTXPOPUP_ARROW_SIZE_INC;
1909 max: CTXPOPUP_ARROW_SIZE_INC;
1913 normal: "00_popup_bubble_tail_right.png";
1918 min: CTXPOPUP_ARROW_SIZE_INC;
1919 max: CTXPOPUP_ARROW_SIZE_INC;
1923 normal: "00_popup_bubble_tail_top.png";
1927 state: "bottom" 0.0;
1928 min: CTXPOPUP_ARROW_SIZE_INC;
1929 max: CTXPOPUP_ARROW_SIZE_INC;
1933 normal: "00_popup_bubble_tail_bottom.png";
1940 name: "enable_left_arrow";
1941 signal: "elm,state,left";
1943 action: STATE_SET "left" 0.0;
1944 target: "ctxpopup_arrow";
1947 name: "enable_right_arrow";
1948 signal: "elm,state,right";
1950 action: STATE_SET "right" 0.0;
1951 target: "ctxpopup_arrow";
1954 name: "enable_top_arrow";
1955 signal: "elm,state,top";
1957 action: STATE_SET "top" 0.0;
1958 target: "ctxpopup_arrow";
1961 name: "enable_bottom_arrow";
1962 signal: "elm,state,bottom";
1964 action: STATE_SET "bottom" 0.0;
1965 target: "ctxpopup_arrow";
1969 ///////////////////////////////////////////////////////////////////////////////
1971 name: "elm/ctxpopup/text_style_item/default";
1974 image: "00_more_popup_press.png" COMP;
1977 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
1981 name: "event_blocker";
1985 state: "default" 0.0;
1995 state: "default" 0.0;
1997 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING*2) 1;
1998 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2001 state: "clicked" 0.0;
2002 inherit: "default" 0.0;
2005 normal: "00_more_popup_press.png";
2006 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2011 state: "clicked_separator" 0.0;
2012 inherit: "default" 0.0;
2014 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2016 normal: "00_more_popup_press.png";
2017 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2028 state: "default" 0.0;
2029 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2030 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
2031 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0; }
2033 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2034 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2038 state: "visible" 0.0;
2039 inherit: "default" 0.0;
2049 state: "default" 0.0;
2050 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2051 rel1 { relative: 0.0 1.0; to: "separator1";}
2052 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2055 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2056 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2060 state: "visible" 0.0;
2061 inherit: "default" 0.0;
2066 name: "left_padding";
2071 state: "default" 0.0;
2072 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2073 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2085 state: "default" 0.0;
2086 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2088 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
2089 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
2090 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2092 font: "Tizen:style=Roman";
2093 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2096 text_class: "list_item";
2100 state: "compress" 0.0;
2101 inherit: "default" 0.0;
2108 state: "clicked" 0.0;
2109 inherit: "default" 0.0;
2110 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2114 state: "disabled" 0.0;
2115 inherit: "default" 0.0;
2116 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2119 state: "compress_disabled" 0.0;
2120 inherit: "compress" 0.0;
2121 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2124 state: "ellipsis" 0.0;
2125 inherit: "default" 0.0;
2126 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2131 name: "right_padding";
2136 state: "default" 0.0;
2138 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2139 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2150 state: "default" 0.0;
2164 state: "default" 0.0;
2174 state: "default" 0.0;
2178 state: "disabled" 0.0;
2180 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2186 name: "text_ellipsis";
2187 signal: "elm,state,text,ellipsis";
2189 action: STATE_SET "ellipsis" 0.0;
2193 name: "item_unclick";
2194 signal: "mouse,clicked,1";
2196 action: SIGNAL_EMIT "elm,action,click" "";
2201 action: PLAY_SAMPLE "touch_sound" 1.0;
2205 signal: "elm,state,disabled";
2210 get_state(PART:"elm.text", st, 30, vl);
2211 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2212 set_state(PART:"elm.text", "compress_disabled", 0.0);
2214 set_state(PART:"elm.text", "disabled", 0.0);
2216 set_state(PART:"disclip", "disabled", 0.0);
2221 signal: "elm,state,enabled";
2226 get_state(PART:"elm.text", st, 30, vl);
2227 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2228 set_state(PART:"elm.text", "compress", 0.0);
2230 set_state(PART:"elm.text", "default", 0.0);
2232 set_state(PART:"disclip", "default", 0.0);
2237 signal: "elm,state,default";
2240 set_state(PART:"separator1", "default", 0.0);
2241 set_state(PART:"separator2", "default", 0.0);
2246 signal: "elm,state,compress";
2251 get_state(PART:"disclip", st, 30, vl);
2252 if (!strcmp(st, "disabled"))
2253 set_state(PART:"elm.text", "compress_disabled", 0.0);
2255 set_state(PART:"elm.text", "compress", 0.0);
2260 signal: "elm,state,separator";
2263 set_state(PART:"separator1", "visible", 0.0);
2264 set_state(PART:"separator2", "visible", 0.0);
2268 name: "item_click2";
2269 signal: "mouse,down,1";
2272 set_state(PART:"elm.text", "clicked", 0.0);
2276 get_state(PART:"separator2", st, 30, vl);
2277 if (!strcmp(st, "default"))
2278 set_state(PART:"bg", "clicked", 0.0);
2280 set_state(PART:"bg", "clicked_separator", 0.0);
2288 new Float:dx, Float:dy;
2289 get_drag(PART:"over2", dx, dy);
2290 if ((abs(dx) > 20) || (abs(dy) > 20))
2292 set_drag(PART:"over2", 0.0, 0.0);
2293 set_state(PART:"elm.text", "compress", 0.0);
2294 set_state(PART:"bg", "default", 0.0);
2296 set_drag(PART:"over2", 0.0, 0.0);
2300 name: "item_unclick2";
2301 signal: "mouse,up,1";
2304 set_drag(PART:"over2", 0.0, 0.0);
2305 set_state(PART:"elm.text", "compress", 0.0);
2306 set_state(PART:"bg", "default", 0.0);
2311 ///////////////////////////////////////////////////////////////////////////////
2313 name: "elm/ctxpopup/text_style_item_horizontal/default";
2316 image: "00_more_popup_press.png" COMP;
2321 name: "event_blocker";
2325 state: "default" 0.0;
2335 state: "default" 0.0;
2337 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2340 state: "clicked" 0.0;
2343 normal: "00_more_popup_press.png";
2344 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2349 state: "clicked_separator" 0.0;
2350 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2353 normal: "00_more_popup_press.png";
2354 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2365 state: "default" 0.0;
2366 color: CTXPOPUP_HORIZONTAL_SEPARATOR_1_COLOR_INC;
2368 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2369 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2373 state: "visible" 0.0;
2374 inherit: "default" 0.0;
2384 state: "default" 0.0;
2385 color: CTXPOPUP_HORIZONTAL_SEPARATOR_2_COLOR_INC;
2386 rel1 { relative: 1.0 0.0; to: "separator1"; to_y: "bg";}
2388 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2389 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2393 state: "visible" 0.0;
2394 inherit: "default" 0.0;
2399 name: "left_padding";
2404 state: "default" 0.0;
2405 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2406 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2419 state: "default" 0.0;
2420 min: (CTXPOPUP_TEXT_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ITEM_ICON_PADDING_INC*2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2422 rel1 {relative: 1.0 0.0; to: "left_padding"; }
2423 rel2 {relative: 0.0 1.0; to: "right_padding"; }
2424 color: CTXPOPUP_MAIN_TEXT_COLOR_INC;
2426 font: "Tizen:style=Roman";
2427 size: CTXPOPUP_MAIN_TEXT_SIZE_INC;
2430 text_class: "list_item";
2434 state: "compress" 0.0;
2435 inherit: "default" 0.0;
2442 state: "clicked" 0.0;
2443 inherit: "default" 0.0;
2444 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
2447 state: "disabled" 0.0;
2448 inherit: "default" 0.0;
2449 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2452 state: "compress_disabled" 0.0;
2453 inherit: "compress" 0.0;
2454 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2458 name: "right_padding";
2463 state: "default" 0.0;
2464 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2465 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2478 state: "default" 0.0;
2492 state: "default" 0.0;
2502 state: "default" 0.0;
2506 state: "disabled" 0.0;
2508 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2514 name: "item_unclick";
2515 signal: "mouse,clicked,1";
2517 action: SIGNAL_EMIT "elm,action,click" "";
2522 action: PLAY_SAMPLE "touch_sound" 1.0;
2526 signal: "elm,state,disabled";
2531 get_state(PART:"elm.text", st, 30, vl);
2532 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2533 set_state(PART:"elm.text", "compress_disabled", 0.0);
2535 set_state(PART:"elm.text", "disabled", 0.0);
2537 set_state(PART:"disclip", "disabled", 0.0);
2542 signal: "elm,state,enabled";
2547 get_state(PART:"elm.text", st, 30, vl);
2548 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2549 set_state(PART:"elm.text", "compress", 0.0);
2551 set_state(PART:"elm.text", "default", 0.0);
2553 set_state(PART:"disclip", "default", 0.0);
2558 signal: "elm,state,default";
2561 set_state(PART:"separator1", "default", 0.0);
2562 set_state(PART:"separator2", "default", 0.0);
2567 signal: "elm,state,compress";
2572 get_state(PART:"disclip", st, 30, vl);
2573 if (!strcmp(st, "disabled"))
2574 set_state(PART:"elm.text", "compress_disabled", 0.0);
2576 set_state(PART:"elm.text", "compress", 0.0);
2581 signal: "elm,state,separator";
2584 set_state(PART:"separator1", "visible", 0.0);
2585 set_state(PART:"separator2", "visible", 0.0);
2589 name: "item_click2";
2590 signal: "mouse,down,1";
2593 set_state(PART:"elm.text", "clicked", 0.0);
2597 get_state(PART:"separator2", st, 30, vl);
2598 if (!strcmp(st, "default"))
2599 set_state(PART:"bg", "clicked", 0.0);
2601 set_state(PART:"bg", "clicked_separator", 0.0);
2609 new Float:dx, Float:dy;
2610 get_drag(PART:"over2", dx, dy);
2611 if ((abs(dx) > 20) || (abs(dy) > 20))
2613 set_drag(PART:"over2", 0.0, 0.0);
2614 set_state(PART:"elm.text", "compress", 0.0);
2615 set_state(PART:"bg", "default", 0.0);
2617 set_drag(PART:"over2", 0.0, 0.0);
2621 name: "item_unclick2";
2622 signal: "mouse,up,1";
2625 set_drag(PART:"over2", 0.0, 0.0);
2626 set_state(PART:"elm.text", "compress", 0.0);
2627 set_state(PART:"bg", "default", 0.0);
2632 ///////////////////////////////////////////////////////////////////////////////
2634 name: "elm/ctxpopup/icon_style_item/default";
2637 image: "00_more_popup_press.png" COMP;
2642 name: "event_blocker";
2646 state: "default" 0.0;
2656 state: "default" 0.0;
2658 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2659 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2662 state: "clicked" 0.0;
2665 normal: "00_more_popup_press.png";
2666 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2671 state: "clicked_separator" 0.0;
2672 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2675 normal: "00_more_popup_press.png";
2676 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2682 name: "left_padding";
2685 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2686 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2698 state: "default" 0.0;
2699 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2701 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2702 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2706 state: "visible" 0.0;
2707 inherit: "default" 0.0;
2717 state: "default" 0.0;
2718 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2719 rel1 { relative: 1.0 0.0; to_x: "separator1"; }
2721 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2722 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2726 state: "visible" 0.0;
2727 inherit: "default" 0.0;
2732 name: "elm.swallow.icon";
2736 state: "default" 0.0;
2737 min: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2738 max: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2741 rel1 { relative: 1 0; to_x: "left_padding"; }
2742 rel2 { relative: 0 1; to_x: "right_padding"; }
2746 name: "right_padding";
2749 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2750 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2762 state: "default" 0.0;
2776 state: "default" 0.0;
2786 state: "default" 0.0;
2790 state: "disabled" 0.0;
2792 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2799 signal: "elm,state,default";
2802 set_state(PART:"separator1", "default", 0.0);
2803 set_state(PART:"separator2", "default", 0.0);
2808 signal: "elm,state,separator";
2811 set_state(PART:"separator1", "visible", 0.0);
2812 set_state(PART:"separator2", "visible", 0.0);
2816 name: "item_unclick";
2817 signal: "mouse,clicked,1";
2819 action: SIGNAL_EMIT "elm,action,click" "";
2824 action: PLAY_SAMPLE "touch_sound" 1.0;
2828 signal: "elm,state,disabled";
2830 action: STATE_SET "disabled" 0.0;
2835 signal: "elm,state,enabled";
2837 action: STATE_SET "default" 0.0;
2841 name: "item_click2";
2842 signal: "mouse,down,1";
2847 get_state(PART:"separator2", st, 30, vl);
2848 if (!strcmp(st, "default"))
2849 set_state(PART:"bg", "clicked", 0.0);
2851 set_state(PART:"bg", "clicked_separator", 0.0);
2859 new Float:dx, Float:dy;
2860 get_drag(PART:"over2", dx, dy);
2861 if ((abs(dx) > 20) || (abs(dy) > 20))
2863 set_drag(PART:"over2", 0.0, 0.0);
2864 set_state(PART:"bg", "default", 0.0);
2866 set_drag(PART:"over2", 0.0, 0.0);
2870 name: "item_unclick2";
2871 signal: "mouse,up,1";
2874 set_drag(PART:"over2", 0.0, 0.0);
2875 set_state(PART:"bg", "default", 0.0);
2880 ///////////////////////////////////////////////////////////////////////////////
2882 name: "elm/ctxpopup/icon_text_style_item/default";
2885 image: "00_more_popup_press.png" COMP;
2888 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
2892 name: "event_blocker";
2896 state: "default" 0.0;
2905 state: "default" 0.0;
2909 state: "clicked" 0.0;
2912 normal: "00_more_popup_press.png";
2913 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2918 state: "clicked_separator" 0.0;
2919 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2922 normal: "00_more_popup_press.png";
2923 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2929 name:"separator_left_padding";
2934 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2935 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2942 name:"separator_right_padding";
2947 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2948 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2955 name: "icon_left_padding";
2959 state: "default" 0.0;
2960 min: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2961 max: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2973 state: "default" 0.0;
2974 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2975 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
2976 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
2978 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2979 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2983 state: "visible" 0.0;
2984 inherit: "default" 0.0;
2994 state: "default" 0.0;
2995 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2996 rel1 { relative: 0.0 1.0; to: "separator1";}
2997 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
3000 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3001 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3005 state: "visible" 0.0;
3006 inherit: "default" 0.0;
3011 name: "elm.swallow.icon";
3015 state: "default" 0.0;
3016 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3017 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3020 rel1 { to:"icon_left_padding"; relative: 1 0; }
3024 name: "icon_right_padding";
3028 state: "default" 0.0;
3029 min: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3030 max: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3034 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3043 state: "default" 0.0;
3044 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3046 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3047 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3048 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3050 font: "Tizen:style=Roman";
3051 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
3054 text_class: "list_item";
3058 state: "compress" 0.0;
3059 inherit: "default" 0.0;
3066 state: "clicked" 0.0;
3067 inherit: "default" 0.0;
3068 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3072 state: "disabled" 0.0;
3073 inherit: "default" 0.0;
3074 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3077 state: "compress_disabled" 0.0;
3078 inherit: "compress" 0.0;
3079 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3082 state: "ellipsis" 0.0;
3083 inherit: "default" 0.0;
3084 min: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_ICON_WIDTH_INC-(CTXPOPUP_ITEM_ICON_PADDING_INC*2)) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3089 name: "text_right_padding";
3094 state: "default" 0.0;
3096 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3097 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3108 state: "default" 0.0;
3122 state: "default" 0.0;
3132 state: "default" 0.0;
3136 state: "disabled" 0.0;
3138 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3144 name: "text_ellipsis";
3145 signal: "elm,state,text,ellipsis";
3147 action: STATE_SET "ellipsis" 0.0;
3151 name: "item_unclick";
3152 signal: "mouse,clicked,1";
3154 action: SIGNAL_EMIT "elm,action,click" "";
3159 action: PLAY_SAMPLE "touch_sound" 1.0;
3163 signal: "elm,state,disabled";
3168 get_state(PART:"elm.text", st, 30, vl);
3169 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3170 set_state(PART:"elm.text", "compress_disabled", 0.0);
3172 set_state(PART:"elm.text", "disabled", 0.0);
3174 set_state(PART:"disclip", "disabled", 0.0);
3179 signal: "elm,state,enabled";
3184 get_state(PART:"elm.text", st, 30, vl);
3185 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3186 set_state(PART:"elm.text", "compress", 0.0);
3188 set_state(PART:"elm.text", "default", 0.0);
3190 set_state(PART:"disclip", "default", 0.0);
3195 signal: "elm,state,default";
3198 set_state(PART:"separator1", "default", 0.0);
3199 set_state(PART:"separator2", "default", 0.0);
3204 signal: "elm,state,compress";
3209 get_state(PART:"disclip", st, 30, vl);
3210 if (!strcmp(st, "disabled"))
3211 set_state(PART:"elm.text", "compress_disabled", 0.0);
3213 set_state(PART:"elm.text", "compress", 0.0);
3218 signal: "elm,state,separator";
3221 set_state(PART:"separator1", "visible", 0.0);
3222 set_state(PART:"separator2", "visible", 0.0);
3226 name: "item_click2";
3227 signal: "mouse,down,1";
3230 set_state(PART:"elm.text", "clicked", 0.0);
3234 get_state(PART:"separator2", st, 30, vl);
3235 if (!strcmp(st, "default"))
3236 set_state(PART:"bg", "clicked", 0.0);
3238 set_state(PART:"bg", "clicked_separator", 0.0);
3246 new Float:dx, Float:dy;
3247 get_drag(PART:"over2", dx, dy);
3248 if ((abs(dx) > 20) || (abs(dy) > 20))
3250 set_drag(PART:"over2", 0.0, 0.0);
3251 set_state(PART:"elm.text", "compress", 0.0);
3252 set_state(PART:"bg", "default", 0.0);
3254 set_drag(PART:"over2", 0.0, 0.0);
3258 name: "item_unclick2";
3259 signal: "mouse,up,1";
3262 set_drag(PART:"over2", 0.0, 0.0);
3263 set_state(PART:"elm.text", "compress", 0.0);
3264 set_state(PART:"bg", "default", 0.0);
3270 ///////////////////////////////////////////////////////////////////////////////
3272 name: "elm/ctxpopup/base/more/default";
3274 image: "00_popup_bubble_bg.png" COMP;
3278 name:"frame_shadow_left_top_padding";
3283 state: "default" 0.0;
3284 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3285 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3286 rel2 { relative: 0 0; }
3293 name:"frame_shadow_right_bottom_padding";
3298 state: "default" 0.0;
3299 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3300 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3301 rel1{relative: 1 1;}
3313 state: "default" 0.0;
3314 rel1 {to:"frame_shadow_left_top_padding";}
3315 rel2 {to:"frame_shadow_right_bottom_padding";}
3316 min: CTXPOPUP_MORE_WIDTH_INC 0;
3318 normal: "00_popup_bubble_bg.png";
3319 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
3324 part { name: "arrow_area_left";
3328 description { state: "default" 0.0;
3330 min: CTXPOPUP_ARROW_SIZE_INC;
3335 to_x:"arrow_left_top_padding";
3336 to_y: "ctxpopup_frame_left_top";
3340 to_x:"arrow_left_top_padding";
3341 to_y:"ctxpopup_frame_right_bottom";
3345 part { name: "arrow_area_right";
3349 description { state: "default" 0.0;
3351 min: CTXPOPUP_ARROW_SIZE_INC;
3356 to_x:"arrow_right_bottom_padding";
3357 to_y:"ctxpopup_frame_left_top";
3361 to_x:"arrow_right_bottom_padding";
3362 to_y: "ctxpopup_frame_right_bottom";
3366 part { name: "arrow_area_up";
3370 description { state: "default" 0.0;
3372 min: CTXPOPUP_ARROW_SIZE_INC;
3377 to_x: "ctxpopup_frame_left_top";
3378 to_y: "arrow_left_top_padding";
3382 to_x:"ctxpopup_frame_right_bottom";
3383 to_y: "arrow_left_top_padding";
3387 part { name: "arrow_area_down";
3391 description { state: "default" 0.0;
3393 min: CTXPOPUP_ARROW_SIZE_INC;
3398 to_x:"ctxpopup_frame_left_top";
3399 to_y:"arrow_right_bottom_padding";
3403 to_x: "ctxpopup_frame_right_bottom";
3404 to_y:"arrow_right_bottom_padding";
3408 part { name: "elm.swallow.arrow_up";
3415 confine: "arrow_area_up";
3418 state: "default" 0.0;
3419 min: CTXPOPUP_ARROW_SIZE_INC;
3424 part { name: "elm.swallow.arrow_down";
3431 confine: "arrow_area_down";
3434 state: "default" 0.0;
3435 min: CTXPOPUP_ARROW_SIZE_INC;
3440 part { name: "elm.swallow.arrow_left";
3447 confine: "arrow_area_left";
3450 state: "default" 0.0;
3451 min: CTXPOPUP_ARROW_SIZE_INC;
3456 part { name: "elm.swallow.arrow_right";
3463 confine: "arrow_area_right";
3466 state: "default" 0.0;
3467 min: CTXPOPUP_ARROW_SIZE_INC;
3473 name: "ctxpopup_frame_left_top";
3477 state: "default" 0.0;
3481 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3482 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3483 rel1 {relative: 0 0; to: "content_left_top_padding";}
3487 name: "ctxpopup_frame_right_bottom";
3491 state: "default" 0.0;
3495 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3496 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3497 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
3501 name:"content_left_top_padding";
3506 state: "default" 0.0;
3507 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3508 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3509 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3516 name:"content_right_bottom_padding";
3521 state: "default" 0.0;
3522 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3523 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3524 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3531 name: "arrow_left_top_padding";
3535 state: "default" 0.0;
3536 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3537 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3538 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3544 name: "arrow_right_bottom_padding";
3548 state: "default" 0.0;
3549 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3550 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3551 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3557 name: "elm.swallow.content";
3560 state: "default" 0.0;
3562 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
3563 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
3568 ///////////////////////////////////////////////////////////////////////////////
3570 name: "elm/ctxpopup/icon_text_style_item/more/default";
3573 image: "00_more_popup_press.png" COMP;
3578 name: "event_blocker";
3582 state: "default" 0.0;
3592 state: "default" 0.0;
3594 min: (CTXPOPUP_MORE_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
3595 max: (CTXPOPUP_MORE_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3598 state: "clicked" 0.0;
3601 normal: "00_more_popup_press.png";
3602 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3607 state: "clicked_separator" 0.0;
3608 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
3611 normal: "00_more_popup_press.png";
3612 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3618 name:"separator_left_padding";
3623 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3624 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3631 name:"separator_right_padding";
3636 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3637 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3644 name: "icon_left_padding";
3648 state: "default" 0.0;
3649 min: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3650 max: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3662 state: "default" 0.0;
3663 color: CTXPOPUP_SEPARATOR_COLOR_INC;
3664 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
3665 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
3668 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3669 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3673 state: "visible" 0.0;
3674 inherit: "default" 0.0;
3684 state: "default" 0.0;
3685 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3686 rel1 { relative: 0.0 1.0; to: "separator1"; }
3687 rel2.to: "separator1";
3691 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3692 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3696 state: "visible" 0.0;
3697 inherit: "default" 0.0;
3702 name: "elm.swallow.icon";
3706 state: "default" 0.0;
3707 min: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3708 max: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3711 rel1 { to:"icon_left_padding"; relative: 1 0; }
3715 name: "icon_right_padding";
3719 state: "default" 0.0;
3720 min: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3721 max: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3725 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3734 state: "default" 0.0;
3735 min: 1 CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3737 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3738 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3739 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3741 font: "Tizen:style=Roman";
3742 size: CTXPOPUP_MORE_ITEM_TEXT_SIZE_INC;
3745 text_class: "list_item";
3749 state: "compress" 0.0;
3750 inherit: "default" 0.0;
3757 state: "clicked" 0.0;
3758 inherit: "default" 0.0;
3759 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3762 state: "disabled" 0.0;
3763 inherit: "default" 0.0;
3764 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3767 state: "compress_disabled" 0.0;
3768 inherit: "compress" 0.0;
3769 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3773 name: "text_right_padding";
3778 state: "default" 0.0;
3780 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3781 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3792 state: "default" 0.0;
3806 state: "default" 0.0;
3816 state: "default" 0.0;
3820 state: "disabled" 0.0;
3822 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3828 name: "item_unclick";
3829 signal: "mouse,clicked,1";
3831 action: SIGNAL_EMIT "elm,action,click" "";
3836 action: PLAY_SAMPLE "touch_sound" 1.0;
3840 signal: "elm,state,disabled";
3845 get_state(PART:"elm.text", st, 30, vl);
3846 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3847 set_state(PART:"elm.text", "compress_disabled", 0.0);
3849 set_state(PART:"elm.text", "disabled", 0.0);
3851 set_state(PART:"disclip", "disabled", 0.0);
3856 signal: "elm,state,enabled";
3861 get_state(PART:"elm.text", st, 30, vl);
3862 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3863 set_state(PART:"elm.text", "compress", 0.0);
3865 set_state(PART:"elm.text", "default", 0.0);
3867 set_state(PART:"disclip", "default", 0.0);
3872 signal: "elm,state,default";
3875 set_state(PART:"separator1", "default", 0.0);
3876 set_state(PART:"separator2", "default", 0.0);
3881 signal: "elm,state,compress";
3886 get_state(PART:"disclip", st, 30, vl);
3887 if (!strcmp(st, "disabled"))
3888 set_state(PART:"elm.text", "compress_disabled", 0.0);
3890 set_state(PART:"elm.text", "compress", 0.0);
3895 signal: "elm,state,separator";
3898 set_state(PART:"separator1", "visible", 0.0);
3899 set_state(PART:"separator2", "visible", 0.0);
3903 name: "item_click2";
3904 signal: "mouse,down,1";
3907 set_state(PART:"elm.text", "clicked", 0.0);
3911 get_state(PART:"separator2", st, 30, vl);
3912 if (!strcmp(st, "default"))
3913 set_state(PART:"bg", "clicked", 0.0);
3915 set_state(PART:"bg", "clicked_separator", 0.0);
3923 new Float:dx, Float:dy;
3924 get_drag(PART:"over2", dx, dy);
3925 if ((abs(dx) > 20) || (abs(dy) > 20))
3927 set_drag(PART:"over2", 0.0, 0.0);
3928 set_state(PART:"elm.text", "compress", 0.0);
3929 set_state(PART:"bg", "default", 0.0);
3931 set_drag(PART:"over2", 0.0, 0.0);
3935 name: "item_unclick2";
3936 signal: "mouse,up,1";
3939 set_drag(PART:"over2", 0.0, 0.0);
3940 set_state(PART:"elm.text", "compress", 0.0);
3941 set_state(PART:"bg", "default", 0.0);
3947 ///////////////////////////////////////////////////////////////////////////////////////
3948 #define CTXPOPUP_ENTRY_LIST_PADDING_LEFT 3
3949 #define CTXPOPUP_ENTRY_LIST_PADDING_TOP 6
3950 #define CTXPOPUP_ENTRY_LIST_PADDING_RIGHT 3
3951 #define CTXPOPUP_ENTRY_LIST_PADDING_BOTTOM 6
3952 //////////////////////////////////////////////////////////////////////////////////////
3954 name: "elm/ctxpopup/base/extended/entry";
3955 alias: "elm/ctxpopup/base/extended/entry/pass_event";
3957 image: "copy&paste_bg_center.png" COMP;
3958 image: "ctxpopup_shadow.png" COMP;
3962 name:"frame_shadow_left_top_padding";
3967 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3968 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3975 name:"frame_shadow_right_bottom_padding";
3980 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3981 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3982 rel1{relative: 1 1;}
3989 name: "frame_shadow";
3994 state: "default" 0.0;
3995 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
3996 rel2 {to:"frame_shadow_right_bottom_padding";}
3998 normal: "ctxpopup_shadow.png";
3999 border: 10 10 10 10;
4010 state: "default" 0.0;
4011 rel1 {to:"elm.swallow.content";}
4012 rel2 {to:"elm.swallow.content";}
4014 normal: "copy&paste_bg_center.png";
4015 border: CTXPOPUP_ENTRY_CENTER_IMAGE_BORDER;
4021 name: "arrow_area_left";
4026 state: "default" 0.0;
4028 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4033 to_y: "ctxpopup_frame_left_top";
4037 to:"ctxpopup_frame_left_bottom";
4042 name: "arrow_area_right";
4046 description { state: "default" 0.0;
4048 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4053 to:"ctxpopup_frame_right_top";
4057 to_y: "ctxpopup_frame_right_bottom";
4062 name: "arrow_area_up";
4066 description { state: "default" 0.0;
4068 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4082 name: "arrow_area_down";
4087 state: "default" 0.0;
4089 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4103 name: "elm.swallow.arrow_up";
4110 confine: "arrow_area_up";
4113 state: "default" 0.0;
4114 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4120 name: "elm.swallow.arrow_down";
4127 confine: "arrow_area_down";
4130 state: "default" 0.0;
4131 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4137 name: "elm.swallow.arrow_left";
4144 confine: "arrow_area_left";
4147 state: "default" 0.0;
4148 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4154 name: "elm.swallow.arrow_right";
4161 confine: "arrow_area_right";
4164 state: "default" 0.0;
4165 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4171 name: "ctxpopup_frame_left_top";
4177 min: CTXPOPUP_FRAME_CORNER_SIZE;
4178 max: CTXPOPUP_FRAME_CORNER_SIZE;
4182 name: "ctxpopup_frame_right_top";
4188 min: CTXPOPUP_FRAME_CORNER_SIZE;
4189 max: CTXPOPUP_FRAME_CORNER_SIZE;
4193 name: "ctxpopup_frame_left_bottom";
4199 min: CTXPOPUP_FRAME_CORNER_SIZE;
4200 max: CTXPOPUP_FRAME_CORNER_SIZE;
4204 name: "ctxpopup_frame_right_bottom";
4210 min: CTXPOPUP_FRAME_CORNER_SIZE;
4211 max: CTXPOPUP_FRAME_CORNER_SIZE;
4215 name:"list_shadow_right_bottom_padding";
4220 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4221 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4225 rel1 {to:"elm.swallow.content"; relative: 1 1;}
4229 name:"content_left_top_padding";
4234 state: "default" 0.0;
4235 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4236 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4243 name:"content_right_bottom_padding";
4248 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4249 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4250 rel1 { relative: 1 1;}
4251 rel2 { relative: 1 1;}
4258 name: "elm.swallow.content";
4261 state: "default" 0.0;
4263 rel1 {to:"ctxpopup_frame_left_top"; relative: 0.5 0.5;}
4264 rel2 {to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5;}
4269 ///////////////////////////////////////////////////////////////////////////////////////
4271 name: "elm/ctxpopup/arrow/extended/entry";
4272 alias: "elm/ctxpopup/arrow/extended/entry/pass_event";
4274 image: "copy&paste_arrow_up.png" COMP;
4275 image: "copy&paste_arrow_left.png" COMP;
4276 image: "copy&paste_arrow_right.png" COMP;
4277 image: "copy&paste_arrow_down.png" COMP;
4281 name: "ctxpopup_arrow";
4285 state: "default" 0.0;
4286 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4287 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4294 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4295 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4299 normal: "copy&paste_arrow_left.png";
4304 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4305 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4309 normal: "copy&paste_arrow_right.png";
4314 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4315 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4319 normal: "copy&paste_arrow_up.png";
4323 state: "bottom" 0.0;
4324 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4325 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4329 normal: "copy&paste_arrow_down.png";
4336 name: "enable_left_arrow";
4337 signal: "elm,state,left";
4339 action: STATE_SET "left" 0.0;
4340 target: "ctxpopup_arrow";
4343 name: "enable_right_arrow";
4344 signal: "elm,state,right";
4346 action: STATE_SET "right" 0.0;
4347 target: "ctxpopup_arrow";
4350 name: "enable_top_arrow";
4351 signal: "elm,state,top";
4353 action: STATE_SET "top" 0.0;
4354 target: "ctxpopup_arrow";
4357 name: "enable_bottom_arrow";
4358 signal: "elm,state,bottom";
4360 action: STATE_SET "bottom" 0.0;
4361 target: "ctxpopup_arrow";
4365 ///////////////////////////////////////////////////////////////////////////////////////
4366 #define CTXPOPUP_ENTRY_ITEM_BG_PART \
4372 state: "default" 0.0;\
4374 rel1 {to:"left_bg_padding"; relative: 1 0;}\
4375 rel2 {to:"right_bg_padding"; relative: 0 1;}\
4377 normal: "copy&paste_press_center.png";\
4382 state: "clicked" 0.0;\
4383 inherit: "default" 0.0;\
4386 normal: "copy&paste_press_center.png";\
4391 #define CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART \
4393 name: "left_bg_padding";\
4398 state: "default" 0.0;\
4400 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4401 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4404 rel1 { to: "event_blocker"; relative: 0 0; }\
4405 rel2 { to: "event_blocker"; relative: 0 1; }\
4407 normal: "copy&paste_press_left.png";\
4408 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4413 state: "clicked" 0.0;\
4414 inherit: "default" 0.0;\
4417 normal: "copy&paste_press_left.png";\
4418 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4423 #define CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART \
4425 name: "right_bg_padding";\
4430 state: "default" 0.0;\
4432 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4433 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4436 rel1 { to: "event_blocker"; relative: 1 0; }\
4437 rel2 { to: "event_blocker"; relative: 1 1; }\
4439 normal: "copy&paste_press_right.png";\
4440 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4445 state: "clicked" 0.0;\
4446 inherit: "default" 0.0;\
4449 normal: "copy&paste_press_right.png";\
4450 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4455 #define CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART \
4457 name: "left_padding";\
4462 state: "default" 0.0;\
4464 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4465 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4470 #define CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART \
4472 name: "right_padding";\
4477 state: "default" 0.0;\
4479 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4480 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4485 #define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART \
4487 name: "left_separator";\
4492 state: "default" 0.0;\
4494 color: CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR;\
4495 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4496 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4503 state: "vertical" 0.0;\
4504 inherit: "default" 0.0;\
4508 state: "horizontal" 0.0;\
4509 inherit: "default" 0.0;\
4513 #define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART \
4515 name: "right_separator";\
4520 state: "default" 0.0;\
4522 color: CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR;\
4523 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4524 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4535 state: "vertical" 0.0;\
4536 inherit: "default" 0.0;\
4540 state: "horizontal" 0.0;\
4541 inherit: "default" 0.0;\
4545 ///////////////////////////////////////////////////////////////////////////////////////
4548 name: "elm/ctxpopup/text_style_item/extended/entry";
4549 alias: "elm/ctxpopup/text_style_item/extended/entry/pass_event";
4551 image: "copy&paste_press_center.png" COMP;
4552 image: "copy&paste_press_left.png" COMP;
4553 image: "copy&paste_press_right.png" COMP;
4557 name: "event_blocker";
4561 state: "default" 0.0;
4565 CTXPOPUP_ENTRY_ITEM_BG_PART
4566 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4567 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4568 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4569 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4570 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4571 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4578 state: "default" 0.0;
4579 min: 1 CTXPOPUP_ENTRY_ITEM_HEIGHT;
4580 max: CTXPOPUP_ENTRY_ITEM_WIDTH_MAX CTXPOPUP_ENTRY_ITEM_HEIGHT;
4583 rel1 {relative: 1.0 0.0; to: "left_padding";}
4584 rel2 {relative: 0.0 1.0; to: "right_padding";}
4585 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4587 font: "Tizen:style=Roman";
4588 size: CTXPOPUP_ENTRY_ITEM_FONT_SIZE;
4591 text_class: "list_item";
4595 state: "clicked" 0.0;
4596 inherit: "default" 0.0;
4597 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4605 ignore_flags: ON_HOLD;
4607 state: "default" 0.0;
4617 state: "default" 0.0;
4624 state: "default" 0.0;
4628 state: "disabled" 0.0;
4630 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4636 name: "item_unclick";
4637 signal: "mouse,up,1";
4639 action: SIGNAL_EMIT "elm,action,click" "";
4644 action: PLAY_SAMPLE "touch_sound" 1.0;
4648 signal: "elm,state,disabled";
4650 action: STATE_SET "disabled" 0.0;
4655 signal: "elm,state,enabled";
4657 action: STATE_SET "default" 0.0;
4661 name: "item_click2";
4662 signal: "mouse,down,1";
4665 set_state(PART:"elm.text", "clicked", 0.0);
4666 set_state(PART:"bg", "clicked", 0.0);
4667 set_state(PART:"left_bg_padding", "clicked", 0.0);
4668 set_state(PART:"right_bg_padding", "clicked", 0.0);
4672 name: "item_unclick2";
4673 signal: "mouse,up,1";
4676 set_state(PART:"elm.text", "default", 0.0);
4677 set_state(PART:"bg", "default", 0.0);
4678 set_state(PART:"left_bg_padding", "default", 0.0);
4679 set_state(PART:"right_bg_padding", "default", 0.0);
4684 signal: "elm,state,default";
4687 set_state(PART:"left_separator", "default", 0.0);
4688 set_state(PART:"right_separator", "default", 0.0);
4693 signal: "elm,state,vertical";
4696 set_state(PART:"left_separator", "vertical", 0.0);
4697 set_state(PART:"right_separator", "vertical", 0.0);
4702 signal: "elm,state,horizontal";
4705 set_state(PART:"left_separator", "horizontal", 0.0);
4706 set_state(PART:"right_separator", "horizontal", 0.0);
4711 ///////////////////////////////////////////////////////////////////////////////
4713 name: "elm/ctxpopup/icon_style_item/extended/entry";
4715 image: "copy&paste_press_center.png" COMP;
4716 image: "copy&paste_press_left.png" COMP;
4717 image: "copy&paste_press_right.png" COMP;
4721 name: "event_blocker";
4725 state: "default" 0.0;
4729 CTXPOPUP_ENTRY_ITEM_BG_PART
4730 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4731 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4732 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4733 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4734 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4735 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4737 name: "elm.swallow.icon";
4741 state: "default" 0.0;
4747 rel1 {relative: 1.0 0.0; to: "left_padding";}
4748 rel2 {relative: 0.0 1.0; to: "right_padding";}
4752 name: "elm.swallow.icon.paint";
4756 state: "default" 0.0;
4758 color: 255 255 0 255;
4759 rel1 { to: "elm.swallow.icon"; }
4760 rel2 { to: "elm.swallow.icon"; }
4768 ignore_flags: ON_HOLD;
4770 state: "default" 0.0;
4780 state: "default" 0.0;
4787 state: "default" 0.0;
4791 state: "disabled" 0.0;
4793 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4799 name: "item_unclick";
4800 signal: "mouse,up,1";
4802 action: SIGNAL_EMIT "elm,action,click" "";
4807 action: PLAY_SAMPLE "touch_sound" 1.0;
4811 signal: "elm,state,disabled";
4813 action: STATE_SET "disabled" 0.0;
4817 name: "item_click2";
4818 signal: "mouse,down,1";
4821 set_state(PART:"bg", "clicked", 0.0);
4822 set_state(PART:"left_bg_padding", "clicked", 0.0);
4823 set_state(PART:"right_bg_padding", "clicked", 0.0);
4827 name: "item_unclick2";
4828 signal: "mouse,up,1";
4831 set_state(PART:"bg", "default", 0.0);
4832 set_state(PART:"left_bg_padding", "default", 0.0);
4833 set_state(PART:"right_bg_padding", "default", 0.0);
4838 signal: "elm,state,default";
4841 set_state(PART:"left_separator", "default", 0.0);
4842 set_state(PART:"right_separator", "default", 0.0);
4847 signal: "elm,state,vertical";
4850 set_state(PART:"left_separator", "vertical", 0.0);
4851 set_state(PART:"right_separator", "vertical", 0.0);
4856 signal: "elm,state,horizontal";
4859 set_state(PART:"left_separator", "horizontal", 0.0);
4860 set_state(PART:"right_separator", "horizontal", 0.0);
4865 ///////////////////////////////////////////////////////////////////////////////////////
4866 #define CTXPOPUP_TP_TEXT_WIDTH 32
4867 #define CTXPOPUP_TP_PADDING 15
4868 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
4869 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
4870 #define CTXPOPUP_TP_FONT_SIZE 24
4871 ///////////////////////////////////////////////////////////////////////////////
4873 name: "elm/ctxpopup/base/datetime/default";
4874 alias: "elm/ctxpopup/base/timepicker";
4877 image: "00_time_picker_number_bg.png" COMP;
4882 name: "ctxpopup_frame";
4886 rel1 {to:"elm.swallow.content";}
4887 rel2 {to:"elm.swallow.content";}
4889 normal: "00_time_picker_number_bg.png";
4890 border: CTXPOPUP_TP_BG_IMAGE_BORDER;
4896 name: "elm.swallow.content";
4900 state: "default" 0.0;
4901 min: 1 CTXPOPUP_TP_HEIGHT_INC;
4904 part { name: "arrow_area_left";
4908 description { state: "default" 0.0;
4915 to_y: "ctxpopup_frame";
4919 to:"ctxpopup_frame";
4923 part { name: "arrow_area_right";
4927 description { state: "default" 0.0;
4934 to:"ctxpopup_frame";
4938 to_y: "ctxpopup_frame";
4942 part { name: "arrow_area_up";
4946 description { state: "default" 0.0;
4953 to_x: "ctxpopup_frame";
4957 to:"ctxpopup_frame";
4961 part { name: "arrow_area_down";
4965 description { state: "default" 0.0;
4972 to:"ctxpopup_frame";
4976 to_x: "ctxpopup_frame";
4980 part { name: "elm.swallow.arrow_up";
4987 confine: "arrow_area_up";
4990 state: "default" 0.0;
4996 part { name: "elm.swallow.arrow_down";
5003 confine: "arrow_area_down";
5006 state: "default" 0.0;
5012 part { name: "elm.swallow.arrow_left";
5019 confine: "arrow_area_left";
5022 state: "default" 0.0;
5028 part { name: "elm.swallow.arrow_right";
5035 confine: "arrow_area_right";
5038 state: "default" 0.0;
5046 ///////////////////////////////////////////////////////////////////////////////
5047 group { name: "elm/ctxpopup/arrow/datetime/default";
5048 alias: "elm/ctxpopup/arrow/timepicker";
5050 image: "00_time_picker_tail.png" COMP;
5051 image: "00_time_picker_tail_01.png" COMP;
5055 name: "ctxpopup_arrow";
5059 state: "default" 0.0;
5060 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5061 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5068 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5069 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5073 normal: "00_time_picker_tail.png";
5078 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5079 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5083 normal: "00_time_picker_tail.png";
5088 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5089 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5093 normal: "00_time_picker_tail.png";
5097 state: "bottom" 0.0;
5098 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5099 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5103 normal: "00_time_picker_tail_01.png";
5110 name: "enable_left_arrow";
5111 signal: "elm,state,left";
5113 action: STATE_SET "left" 0.0;
5114 target: "ctxpopup_arrow";
5117 name: "enable_right_arrow";
5118 signal: "elm,state,right";
5120 action: STATE_SET "right" 0.0;
5121 target: "ctxpopup_arrow";
5124 name: "enable_top_arrow";
5125 signal: "elm,state,top";
5127 action: STATE_SET "top" 0.0;
5128 target: "ctxpopup_arrow";
5131 name: "enable_bottom_arrow";
5132 signal: "elm,state,bottom";
5134 action: STATE_SET "bottom" 0.0;
5135 target: "ctxpopup_arrow";
5139 ///////////////////////////////////////////////////////////////////////////////
5141 name: "elm/ctxpopup/text_style_item/datetime/default";
5142 alias: "elm/ctxpopup/text_style_item/timepicker";
5145 name: "left_padding";
5150 state: "default" 0.0;
5151 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5152 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5164 state: "default" 0.0;
5165 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
5166 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
5169 rel1 {relative: 1.0 0.0; to: "left_padding";}
5170 color: CTXPOPUP_TP_FONT_COLOR;
5172 font: "Tizen:style=Medium";
5173 size: CTXPOPUP_TP_FONT_SIZE;
5176 text_class: "tizen";
5180 state: "clicked" 0.0;
5181 inherit: "default" 0.0;
5182 color: 255 255 255 255;
5186 name: "right_padding";
5190 state: "default" 0.0;
5191 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5192 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5194 rel1 {relative: 1.0 0.0; to: "elm.text";}
5203 ignore_flags: ON_HOLD;
5205 state: "default" 0.0;
5215 state: "default" 0.0;
5222 name: "item_unclick";
5223 signal: "mouse,up,1";
5225 action: SIGNAL_EMIT "elm,action,click" "";
5230 action: PLAY_SAMPLE "touch_sound" 1.0;
5234 signal: "mouse,down,1";
5237 set_state(PART:"elm.text", "clicked", 0.0);
5241 name: "item_unclick2";
5242 signal: "mouse,up,1";
5245 set_state(PART:"elm.text", "default", 0.0);
5250 ///////////////////////////////////////////////////////////////////////////////
5252 name: "elm/ctxpopup/text_style_item/toolbar_segmentedcontrol";
5255 image: "00_more_popup_press.png" COMP;
5260 name: "event_blocker";
5264 state: "default" 0.0;
5274 state: "default" 0.0;
5276 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
5277 max: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5280 state: "clicked" 0.0;
5283 normal: "00_more_popup_press.png";
5284 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
5289 state: "clicked_separator" 0.0;
5290 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
5293 normal: "00_more_popup_press.png";
5294 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
5305 state: "default" 0.0;
5306 color: CTXPOPUP_SEPARATOR_COLOR_INC;
5307 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
5308 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0;}
5310 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5311 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5315 state: "visible" 0.0;
5316 inherit: "default" 0.0;
5326 state: "default" 0.0;
5327 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
5328 rel1 { relative: 0.0 1.0; to: "separator1";}
5329 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
5332 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5333 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5337 state: "visible" 0.0;
5338 inherit: "default" 0.0;
5343 name: "left_padding";
5348 state: "default" 0.0;
5349 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5350 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5362 state: "default" 0.0;
5363 min: 1 CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5365 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
5366 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
5367 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
5369 font: "Tizen:style=Roman";
5370 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
5373 text_class: "list_item";
5377 state: "compress" 0.0;
5378 inherit: "default" 0.0;
5385 state: "clicked" 0.0;
5386 inherit: "default" 0.0;
5387 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
5390 state: "disabled" 0.0;
5391 inherit: "default" 0.0;
5392 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
5395 state: "compress_disabled" 0.0;
5396 inherit: "compress" 0.0;
5397 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
5401 name: "right_padding";
5406 state: "default" 0.0;
5408 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5409 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5420 state: "default" 0.0;
5434 state: "default" 0.0;
5444 state: "default" 0.0;
5448 state: "disabled" 0.0;
5450 color: CTXPOPUP_ITEM_DISABLED_COLOR;
5456 name: "item_unclick";
5457 signal: "mouse,clicked,1";
5459 action: SIGNAL_EMIT "elm,action,click" "";
5464 action: PLAY_SAMPLE "touch_sound" 1.0;
5468 signal: "elm,state,disabled";
5473 get_state(PART:"elm.text", st, 30, vl);
5474 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
5475 set_state(PART:"elm.text", "compress_disabled", 0.0);
5477 set_state(PART:"elm.text", "disabled", 0.0);
5479 set_state(PART:"disclip", "disabled", 0.0);
5484 signal: "elm,state,enabled";
5489 get_state(PART:"elm.text", st, 30, vl);
5490 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
5491 set_state(PART:"elm.text", "compress", 0.0);
5493 set_state(PART:"elm.text", "default", 0.0);
5495 set_state(PART:"disclip", "default", 0.0);
5500 signal: "elm,state,default";
5503 set_state(PART:"separator1", "default", 0.0);
5504 set_state(PART:"separator2", "default", 0.0);
5509 signal: "elm,state,compress";
5514 get_state(PART:"disclip", st, 30, vl);
5515 if (!strcmp(st, "disabled"))
5516 set_state(PART:"elm.text", "compress_disabled", 0.0);
5518 set_state(PART:"elm.text", "compress", 0.0);
5523 signal: "elm,state,separator";
5526 set_state(PART:"separator1", "visible", 0.0);
5527 set_state(PART:"separator2", "visible", 0.0);
5531 name: "item_click2";
5532 signal: "mouse,down,1";
5535 set_state(PART:"elm.text", "clicked", 0.0);
5539 get_state(PART:"separator2", st, 30, vl);
5540 if (!strcmp(st, "default"))
5541 set_state(PART:"bg", "clicked", 0.0);
5543 set_state(PART:"bg", "clicked_separator", 0.0);
5551 new Float:dx, Float:dy;
5552 get_drag(PART:"over2", dx, dy);
5553 if ((abs(dx) > 20) || (abs(dy) > 20))
5555 set_drag(PART:"over2", 0.0, 0.0);
5556 set_state(PART:"elm.text", "compress", 0.0);
5557 set_state(PART:"bg", "default", 0.0);
5559 set_drag(PART:"over2", 0.0, 0.0);
5563 name: "item_unclick2";
5564 signal: "mouse,up,1";
5567 set_drag(PART:"over2", 0.0, 0.0);
5568 set_state(PART:"elm.text", "compress", 0.0);
5569 set_state(PART:"bg", "default", 0.0);