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);
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";
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;
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;
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 127;
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 0.6;
246 target: "top_padding";
247 target: "layout_clip";
251 action: STATE_SET "visible" 0.0;
252 transition:SIN_FAC 0.33 0.6;
253 target: "bottom_padding";
254 target: "layout_clip";
258 action: STATE_SET "visible" 0.0;
259 transition:SIN_FAC 0.33 0.6;
260 target: "left_padding";
261 target: "layout_clip";
264 name: "showrightend";
265 action: STATE_SET "visible" 0.0;
266 transition:SIN_FAC 0.33 0.6;
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 0.6;
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 0.6;
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 0.6;
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 0.6;
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 0.6;
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 0.6;
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 0.6;
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 0.6;
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_MORE_MOVE_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_MORE_MOVE_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_MORE_MOVE_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_MORE_MOVE_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;
1570 image: "00_popup_bubble_mask.png" COMP;
1574 name:"frame_shadow_left_top_padding";
1579 state: "default" 0.0;
1580 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1581 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1582 rel2 { relative: 0 0; }
1589 name:"frame_shadow_right_bottom_padding";
1594 state: "default" 0.0;
1595 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1596 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1597 rel1{relative: 1 1;}
1609 state: "default" 0.0;
1610 rel1 {to:"frame_shadow_left_top_padding";}
1611 rel2 {to:"frame_shadow_right_bottom_padding";}
1612 min: (CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC + CTXPOPUP_SHADOW_LEFT_PADDING + CTXPOPUP_SHADOW_RIGHT_PADDING) 0;
1614 normal: "00_popup_bubble_bg.png";
1615 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
1620 part { name: "arrow_area_left";
1624 description { state: "default" 0.0;
1626 min: CTXPOPUP_ARROW_SIZE_INC;
1631 to_x:"arrow_left_top_padding";
1632 to_y: "ctxpopup_frame_left_top";
1636 to_x:"arrow_left_top_padding";
1637 to_y:"ctxpopup_frame_right_bottom";
1641 part { name: "arrow_area_right";
1645 description { state: "default" 0.0;
1647 min: CTXPOPUP_ARROW_SIZE_INC;
1652 to_x:"arrow_right_bottom_padding";
1653 to_y:"ctxpopup_frame_left_top";
1657 to_x:"arrow_right_bottom_padding";
1658 to_y: "ctxpopup_frame_right_bottom";
1662 part { name: "arrow_area_up";
1666 description { state: "default" 0.0;
1668 min: CTXPOPUP_ARROW_SIZE_INC;
1673 to_x: "ctxpopup_frame_left_top";
1674 to_y: "arrow_left_top_padding";
1678 to_x:"ctxpopup_frame_right_bottom";
1679 to_y: "arrow_left_top_padding";
1683 part { name: "arrow_area_down";
1687 description { state: "default" 0.0;
1689 min: CTXPOPUP_ARROW_SIZE_INC;
1694 to_x:"ctxpopup_frame_left_top";
1695 to_y:"arrow_right_bottom_padding";
1699 to_x: "ctxpopup_frame_right_bottom";
1700 to_y:"arrow_right_bottom_padding";
1704 part { name: "elm.swallow.arrow_up";
1711 confine: "arrow_area_up";
1714 state: "default" 0.0;
1715 min: CTXPOPUP_ARROW_SIZE_INC;
1720 part { name: "elm.swallow.arrow_down";
1727 confine: "arrow_area_down";
1730 state: "default" 0.0;
1731 min: CTXPOPUP_ARROW_SIZE_INC;
1736 part { name: "elm.swallow.arrow_left";
1743 confine: "arrow_area_left";
1746 state: "default" 0.0;
1747 min: CTXPOPUP_ARROW_SIZE_INC;
1752 part { name: "elm.swallow.arrow_right";
1759 confine: "arrow_area_right";
1762 state: "default" 0.0;
1763 min: CTXPOPUP_ARROW_SIZE_INC;
1769 name: "ctxpopup_frame_left_top";
1773 state: "default" 0.0;
1777 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1778 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1779 rel1 {relative: 0 0; to: "content_left_top_padding";}
1783 name: "ctxpopup_frame_right_bottom";
1787 state: "default" 0.0;
1791 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1792 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1793 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
1797 name:"content_left_top_padding";
1802 state: "default" 0.0;
1803 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1804 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1805 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1812 name:"content_right_bottom_padding";
1817 state: "default" 0.0;
1818 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1819 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1820 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1827 name: "arrow_left_top_padding";
1831 state: "default" 0.0;
1832 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1833 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1834 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1840 name: "arrow_right_bottom_padding";
1844 state: "default" 0.0;
1845 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1846 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1847 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1853 name: "elm.swallow.content";
1856 state: "default" 0.0;
1858 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
1859 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
1867 state: "default" 0.0;
1869 rel1 {to:"elm.swallow.content";}
1870 rel2 {to:"elm.swallow.content";}
1872 normal: "00_popup_bubble_mask.png";
1873 border: CTXPOPUP_BUBBLE_MASK_IMAGE_BORDER;
1878 state: "visible" 0.0;
1879 inherit: "default" 0.0;
1881 rel1 {to:"elm.swallow.content";}
1882 rel2 {to:"elm.swallow.content";}
1889 signal: "mouse,down,1";
1890 source: "elm.swallow.content";
1891 action: STATE_SET "visible" 0.0;
1896 signal: "mouse,up,1";
1897 source: "elm.swallow.content";
1898 action: STATE_SET "default" 0.0;
1904 ///////////////////////////////////////////////////////////////////////////////
1905 group { name: "elm/ctxpopup/arrow/default";
1907 image: "00_popup_bubble_tail_left.png" COMP;
1908 image: "00_popup_bubble_tail_right.png" COMP;
1909 image: "00_popup_bubble_tail_top.png" COMP;
1910 image: "00_popup_bubble_tail_bottom.png" COMP;
1914 name: "ctxpopup_arrow";
1918 state: "default" 0.0;
1919 min: CTXPOPUP_ARROW_SIZE_INC;
1920 max: CTXPOPUP_ARROW_SIZE_INC;
1927 min: CTXPOPUP_ARROW_SIZE_INC;
1928 max: CTXPOPUP_ARROW_SIZE_INC;
1932 normal: "00_popup_bubble_tail_left.png";
1937 min: CTXPOPUP_ARROW_SIZE_INC;
1938 max: CTXPOPUP_ARROW_SIZE_INC;
1942 normal: "00_popup_bubble_tail_right.png";
1947 min: CTXPOPUP_ARROW_SIZE_INC;
1948 max: CTXPOPUP_ARROW_SIZE_INC;
1952 normal: "00_popup_bubble_tail_top.png";
1956 state: "bottom" 0.0;
1957 min: CTXPOPUP_ARROW_SIZE_INC;
1958 max: CTXPOPUP_ARROW_SIZE_INC;
1962 normal: "00_popup_bubble_tail_bottom.png";
1969 name: "enable_left_arrow";
1970 signal: "elm,state,left";
1972 action: STATE_SET "left" 0.0;
1973 target: "ctxpopup_arrow";
1976 name: "enable_right_arrow";
1977 signal: "elm,state,right";
1979 action: STATE_SET "right" 0.0;
1980 target: "ctxpopup_arrow";
1983 name: "enable_top_arrow";
1984 signal: "elm,state,top";
1986 action: STATE_SET "top" 0.0;
1987 target: "ctxpopup_arrow";
1990 name: "enable_bottom_arrow";
1991 signal: "elm,state,bottom";
1993 action: STATE_SET "bottom" 0.0;
1994 target: "ctxpopup_arrow";
1998 ///////////////////////////////////////////////////////////////////////////////
1999 //more style doesn't have arrow, so it has to be defined but draws nothing.
2000 group { name: "elm/ctxpopup/arrow/more/default";}
2001 ///////////////////////////////////////////////////////////////////////////////
2003 name: "elm/ctxpopup/text_style_item/default";
2005 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
2009 name: "event_blocker";
2013 state: "default" 0.0;
2023 state: "default" 0.0;
2024 color: CTXPOPUP_BG_COLOR_INC;
2026 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING*2) 1;
2027 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2030 state: "clicked" 0.0;
2031 inherit: "default" 0.0;
2032 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2035 state: "clicked_separator" 0.0;
2036 inherit: "default" 0.0;
2037 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2038 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2047 state: "default" 0.0;
2048 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2049 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
2050 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0; }
2052 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2053 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2057 state: "visible" 0.0;
2058 inherit: "default" 0.0;
2068 state: "default" 0.0;
2069 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2070 rel1 { relative: 0.0 1.0; to: "separator1";}
2071 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2074 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2075 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2079 state: "visible" 0.0;
2080 inherit: "default" 0.0;
2085 name: "left_padding";
2090 state: "default" 0.0;
2091 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2092 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2104 state: "default" 0.0;
2105 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2107 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
2108 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
2109 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2111 font: "Tizen:style=Roman";
2112 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2115 text_class: "list_item";
2119 state: "compress" 0.0;
2120 inherit: "default" 0.0;
2127 state: "clicked" 0.0;
2128 inherit: "default" 0.0;
2129 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2133 state: "disabled" 0.0;
2134 inherit: "default" 0.0;
2135 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2138 state: "compress_disabled" 0.0;
2139 inherit: "compress" 0.0;
2140 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2143 state: "ellipsis" 0.0;
2144 inherit: "default" 0.0;
2145 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2150 name: "right_padding";
2155 state: "default" 0.0;
2157 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2158 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2169 state: "default" 0.0;
2183 state: "default" 0.0;
2193 state: "default" 0.0;
2197 state: "disabled" 0.0;
2199 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2205 name: "text_ellipsis";
2206 signal: "elm,state,text,ellipsis";
2208 action: STATE_SET "ellipsis" 0.0;
2212 name: "item_unclick";
2213 signal: "mouse,clicked,1";
2215 action: SIGNAL_EMIT "elm,action,click" "";
2220 action: PLAY_SAMPLE "touch_sound" 1.0;
2224 signal: "elm,state,disabled";
2229 get_state(PART:"elm.text", st, 30, vl);
2230 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2231 set_state(PART:"elm.text", "compress_disabled", 0.0);
2233 set_state(PART:"elm.text", "disabled", 0.0);
2235 set_state(PART:"disclip", "disabled", 0.0);
2240 signal: "elm,state,enabled";
2245 get_state(PART:"elm.text", st, 30, vl);
2246 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2247 set_state(PART:"elm.text", "compress", 0.0);
2249 set_state(PART:"elm.text", "default", 0.0);
2251 set_state(PART:"disclip", "default", 0.0);
2256 signal: "elm,state,default";
2259 set_state(PART:"separator1", "default", 0.0);
2260 set_state(PART:"separator2", "default", 0.0);
2265 signal: "elm,state,compress";
2270 get_state(PART:"disclip", st, 30, vl);
2271 if (!strcmp(st, "disabled"))
2272 set_state(PART:"elm.text", "compress_disabled", 0.0);
2274 set_state(PART:"elm.text", "compress", 0.0);
2279 signal: "elm,state,separator";
2282 set_state(PART:"separator1", "visible", 0.0);
2283 set_state(PART:"separator2", "visible", 0.0);
2287 name: "item_click2";
2288 signal: "mouse,down,1";
2291 set_state(PART:"elm.text", "clicked", 0.0);
2295 get_state(PART:"separator2", st, 30, vl);
2296 if (!strcmp(st, "default"))
2297 set_state(PART:"bg", "clicked", 0.0);
2299 set_state(PART:"bg", "clicked_separator", 0.0);
2307 new Float:dx, Float:dy;
2308 get_drag(PART:"over2", dx, dy);
2309 if ((abs(dx) > 20) || (abs(dy) > 20))
2311 set_drag(PART:"over2", 0.0, 0.0);
2312 set_state(PART:"elm.text", "compress", 0.0);
2313 set_state(PART:"bg", "default", 0.0);
2315 set_drag(PART:"over2", 0.0, 0.0);
2319 name: "item_unclick2";
2320 signal: "mouse,up,1";
2323 set_drag(PART:"over2", 0.0, 0.0);
2324 set_state(PART:"elm.text", "compress", 0.0);
2325 set_state(PART:"bg", "default", 0.0);
2330 ///////////////////////////////////////////////////////////////////////////////
2332 name: "elm/ctxpopup/text_style_item_horizontal/default";
2335 name: "event_blocker";
2339 state: "default" 0.0;
2349 state: "default" 0.0;
2350 color: CTXPOPUP_BG_COLOR_INC;
2352 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2355 state: "clicked" 0.0;
2356 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2360 state: "clicked_separator" 0.0;
2361 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2362 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2372 state: "default" 0.0;
2373 color: CTXPOPUP_HORIZONTAL_SEPARATOR_1_COLOR_INC;
2375 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2376 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2380 state: "visible" 0.0;
2381 inherit: "default" 0.0;
2391 state: "default" 0.0;
2392 color: CTXPOPUP_HORIZONTAL_SEPARATOR_2_COLOR_INC;
2393 rel1 { relative: 1.0 0.0; to: "separator1"; to_y: "bg";}
2395 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2396 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2400 state: "visible" 0.0;
2401 inherit: "default" 0.0;
2406 name: "left_padding";
2411 state: "default" 0.0;
2412 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2413 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2426 state: "default" 0.0;
2427 min: (CTXPOPUP_TEXT_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ITEM_ICON_PADDING_INC*2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2429 rel1 {relative: 1.0 0.0; to: "left_padding"; }
2430 rel2 {relative: 0.0 1.0; to: "right_padding"; }
2431 color: CTXPOPUP_MAIN_TEXT_COLOR_INC;
2433 font: "Tizen:style=Roman";
2434 size: CTXPOPUP_MAIN_TEXT_SIZE_INC;
2437 text_class: "list_item";
2441 state: "compress" 0.0;
2442 inherit: "default" 0.0;
2449 state: "clicked" 0.0;
2450 inherit: "default" 0.0;
2451 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
2454 state: "disabled" 0.0;
2455 inherit: "default" 0.0;
2456 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2459 state: "compress_disabled" 0.0;
2460 inherit: "compress" 0.0;
2461 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2465 name: "right_padding";
2470 state: "default" 0.0;
2471 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2472 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2485 state: "default" 0.0;
2499 state: "default" 0.0;
2509 state: "default" 0.0;
2513 state: "disabled" 0.0;
2515 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2521 name: "item_unclick";
2522 signal: "mouse,clicked,1";
2524 action: SIGNAL_EMIT "elm,action,click" "";
2529 action: PLAY_SAMPLE "touch_sound" 1.0;
2533 signal: "elm,state,disabled";
2538 get_state(PART:"elm.text", st, 30, vl);
2539 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2540 set_state(PART:"elm.text", "compress_disabled", 0.0);
2542 set_state(PART:"elm.text", "disabled", 0.0);
2544 set_state(PART:"disclip", "disabled", 0.0);
2549 signal: "elm,state,enabled";
2554 get_state(PART:"elm.text", st, 30, vl);
2555 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2556 set_state(PART:"elm.text", "compress", 0.0);
2558 set_state(PART:"elm.text", "default", 0.0);
2560 set_state(PART:"disclip", "default", 0.0);
2565 signal: "elm,state,default";
2568 set_state(PART:"separator1", "default", 0.0);
2569 set_state(PART:"separator2", "default", 0.0);
2574 signal: "elm,state,compress";
2579 get_state(PART:"disclip", st, 30, vl);
2580 if (!strcmp(st, "disabled"))
2581 set_state(PART:"elm.text", "compress_disabled", 0.0);
2583 set_state(PART:"elm.text", "compress", 0.0);
2588 signal: "elm,state,separator";
2591 set_state(PART:"separator1", "visible", 0.0);
2592 set_state(PART:"separator2", "visible", 0.0);
2596 name: "item_click2";
2597 signal: "mouse,down,1";
2600 set_state(PART:"elm.text", "clicked", 0.0);
2604 get_state(PART:"separator2", st, 30, vl);
2605 if (!strcmp(st, "default"))
2606 set_state(PART:"bg", "clicked", 0.0);
2608 set_state(PART:"bg", "clicked_separator", 0.0);
2616 new Float:dx, Float:dy;
2617 get_drag(PART:"over2", dx, dy);
2618 if ((abs(dx) > 20) || (abs(dy) > 20))
2620 set_drag(PART:"over2", 0.0, 0.0);
2621 set_state(PART:"elm.text", "compress", 0.0);
2622 set_state(PART:"bg", "default", 0.0);
2624 set_drag(PART:"over2", 0.0, 0.0);
2628 name: "item_unclick2";
2629 signal: "mouse,up,1";
2632 set_drag(PART:"over2", 0.0, 0.0);
2633 set_state(PART:"elm.text", "compress", 0.0);
2634 set_state(PART:"bg", "default", 0.0);
2639 ///////////////////////////////////////////////////////////////////////////////
2641 name: "elm/ctxpopup/icon_style_item/default";
2644 name: "event_blocker";
2648 state: "default" 0.0;
2658 state: "default" 0.0;
2659 color: CTXPOPUP_BG_COLOR_INC;
2661 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2662 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2665 state: "clicked" 0.0;
2666 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2670 state: "clicked_separator" 0.0;
2671 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2672 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2677 name: "left_padding";
2680 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2681 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2693 state: "default" 0.0;
2694 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2696 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2697 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2701 state: "visible" 0.0;
2702 inherit: "default" 0.0;
2712 state: "default" 0.0;
2713 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2714 rel1 { relative: 1.0 0.0; to_x: "separator1"; }
2716 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2717 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2721 state: "visible" 0.0;
2722 inherit: "default" 0.0;
2727 name: "elm.swallow.icon";
2731 state: "default" 0.0;
2732 min: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2733 max: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2736 rel1 { relative: 1 0; to_x: "left_padding"; }
2737 rel2 { relative: 0 1; to_x: "right_padding"; }
2741 name: "right_padding";
2744 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2745 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2757 state: "default" 0.0;
2771 state: "default" 0.0;
2781 state: "default" 0.0;
2785 state: "disabled" 0.0;
2787 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2794 signal: "elm,state,default";
2797 set_state(PART:"separator1", "default", 0.0);
2798 set_state(PART:"separator2", "default", 0.0);
2803 signal: "elm,state,separator";
2806 set_state(PART:"separator1", "visible", 0.0);
2807 set_state(PART:"separator2", "visible", 0.0);
2811 name: "item_unclick";
2812 signal: "mouse,clicked,1";
2814 action: SIGNAL_EMIT "elm,action,click" "";
2819 action: PLAY_SAMPLE "touch_sound" 1.0;
2823 signal: "elm,state,disabled";
2825 action: STATE_SET "disabled" 0.0;
2830 signal: "elm,state,enabled";
2832 action: STATE_SET "default" 0.0;
2836 name: "item_click2";
2837 signal: "mouse,down,1";
2842 get_state(PART:"separator2", st, 30, vl);
2843 if (!strcmp(st, "default"))
2844 set_state(PART:"bg", "clicked", 0.0);
2846 set_state(PART:"bg", "clicked_separator", 0.0);
2854 new Float:dx, Float:dy;
2855 get_drag(PART:"over2", dx, dy);
2856 if ((abs(dx) > 20) || (abs(dy) > 20))
2858 set_drag(PART:"over2", 0.0, 0.0);
2859 set_state(PART:"bg", "default", 0.0);
2861 set_drag(PART:"over2", 0.0, 0.0);
2865 name: "item_unclick2";
2866 signal: "mouse,up,1";
2869 set_drag(PART:"over2", 0.0, 0.0);
2870 set_state(PART:"bg", "default", 0.0);
2875 ///////////////////////////////////////////////////////////////////////////////
2877 name: "elm/ctxpopup/icon_text_style_item/default";
2879 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
2883 name: "event_blocker";
2887 state: "default" 0.0;
2896 state: "default" 0.0;
2897 color: CTXPOPUP_BG_COLOR_INC;
2901 state: "clicked" 0.0;
2902 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2906 state: "clicked_separator" 0.0;
2907 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2908 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2913 name:"separator_left_padding";
2918 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2919 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2926 name:"separator_right_padding";
2931 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2932 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2939 name: "icon_left_padding";
2943 state: "default" 0.0;
2944 min: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2945 max: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2957 state: "default" 0.0;
2958 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2959 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
2960 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
2962 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2963 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2967 state: "visible" 0.0;
2968 inherit: "default" 0.0;
2978 state: "default" 0.0;
2979 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2980 rel1 { relative: 0.0 1.0; to: "separator1";}
2981 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2984 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2985 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2989 state: "visible" 0.0;
2990 inherit: "default" 0.0;
2995 name: "elm.swallow.icon";
2999 state: "default" 0.0;
3000 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3001 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3004 rel1 { to:"icon_left_padding"; relative: 1 0; }
3008 name: "icon_right_padding";
3012 state: "default" 0.0;
3013 min: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3014 max: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3018 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3027 state: "default" 0.0;
3028 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3030 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3031 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3032 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3034 font: "Tizen:style=Roman";
3035 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
3038 text_class: "list_item";
3042 state: "compress" 0.0;
3043 inherit: "default" 0.0;
3050 state: "clicked" 0.0;
3051 inherit: "default" 0.0;
3052 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3056 state: "disabled" 0.0;
3057 inherit: "default" 0.0;
3058 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3061 state: "compress_disabled" 0.0;
3062 inherit: "compress" 0.0;
3063 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3066 state: "ellipsis" 0.0;
3067 inherit: "default" 0.0;
3068 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;
3073 name: "text_right_padding";
3078 state: "default" 0.0;
3080 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3081 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3092 state: "default" 0.0;
3106 state: "default" 0.0;
3116 state: "default" 0.0;
3120 state: "disabled" 0.0;
3122 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3128 name: "text_ellipsis";
3129 signal: "elm,state,text,ellipsis";
3131 action: STATE_SET "ellipsis" 0.0;
3135 name: "item_unclick";
3136 signal: "mouse,clicked,1";
3138 action: SIGNAL_EMIT "elm,action,click" "";
3143 action: PLAY_SAMPLE "touch_sound" 1.0;
3147 signal: "elm,state,disabled";
3152 get_state(PART:"elm.text", st, 30, vl);
3153 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3154 set_state(PART:"elm.text", "compress_disabled", 0.0);
3156 set_state(PART:"elm.text", "disabled", 0.0);
3158 set_state(PART:"disclip", "disabled", 0.0);
3163 signal: "elm,state,enabled";
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", 0.0);
3172 set_state(PART:"elm.text", "default", 0.0);
3174 set_state(PART:"disclip", "default", 0.0);
3179 signal: "elm,state,default";
3182 set_state(PART:"separator1", "default", 0.0);
3183 set_state(PART:"separator2", "default", 0.0);
3188 signal: "elm,state,compress";
3193 get_state(PART:"disclip", st, 30, vl);
3194 if (!strcmp(st, "disabled"))
3195 set_state(PART:"elm.text", "compress_disabled", 0.0);
3197 set_state(PART:"elm.text", "compress", 0.0);
3202 signal: "elm,state,separator";
3205 set_state(PART:"separator1", "visible", 0.0);
3206 set_state(PART:"separator2", "visible", 0.0);
3210 name: "item_click2";
3211 signal: "mouse,down,1";
3214 set_state(PART:"elm.text", "clicked", 0.0);
3218 get_state(PART:"separator2", st, 30, vl);
3219 if (!strcmp(st, "default"))
3220 set_state(PART:"bg", "clicked", 0.0);
3222 set_state(PART:"bg", "clicked_separator", 0.0);
3230 new Float:dx, Float:dy;
3231 get_drag(PART:"over2", dx, dy);
3232 if ((abs(dx) > 20) || (abs(dy) > 20))
3234 set_drag(PART:"over2", 0.0, 0.0);
3235 set_state(PART:"elm.text", "compress", 0.0);
3236 set_state(PART:"bg", "default", 0.0);
3238 set_drag(PART:"over2", 0.0, 0.0);
3242 name: "item_unclick2";
3243 signal: "mouse,up,1";
3246 set_drag(PART:"over2", 0.0, 0.0);
3247 set_state(PART:"elm.text", "compress", 0.0);
3248 set_state(PART:"bg", "default", 0.0);
3254 ///////////////////////////////////////////////////////////////////////////////
3256 name: "elm/ctxpopup/base/more/default";
3258 image: "00_popup_bubble_bg.png" COMP;
3259 image: "00_popup_bubble_mask.png" COMP;
3263 name:"frame_shadow_left_top_padding";
3268 state: "default" 0.0;
3269 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3270 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3271 rel2 { relative: 0 0; }
3278 name:"frame_shadow_right_bottom_padding";
3283 state: "default" 0.0;
3284 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3285 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3286 rel1{relative: 1 1;}
3298 state: "default" 0.0;
3299 rel1 {to:"frame_shadow_left_top_padding";}
3300 rel2 {to:"frame_shadow_right_bottom_padding";}
3301 min: CTXPOPUP_MORE_WIDTH_INC 0;
3303 normal: "00_popup_bubble_bg.png";
3304 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
3310 name: "ctxpopup_frame_left_top";
3314 state: "default" 0.0;
3318 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3319 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3320 rel1 {relative: 0 0; to: "content_left_top_padding";}
3324 name: "ctxpopup_frame_right_bottom";
3328 state: "default" 0.0;
3332 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3333 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3334 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
3338 name:"content_left_top_padding";
3343 state: "default" 0.0;
3344 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3345 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3346 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3353 name:"content_right_bottom_padding";
3358 state: "default" 0.0;
3359 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3360 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3361 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3368 name: "elm.swallow.content";
3371 state: "default" 0.0;
3373 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
3374 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
3382 state: "default" 0.0;
3384 rel1 {to:"elm.swallow.content";}
3385 rel2 {to:"elm.swallow.content";}
3387 normal: "00_popup_bubble_mask.png";
3388 border: CTXPOPUP_BUBBLE_MASK_IMAGE_BORDER;
3393 state: "visible" 0.0;
3394 inherit: "default" 0.0;
3396 rel1 {to:"elm.swallow.content";}
3397 rel2 {to:"elm.swallow.content";}
3404 signal: "mouse,down,1";
3405 source: "elm.swallow.content";
3406 action: STATE_SET "visible" 0.0;
3411 signal: "mouse,up,1";
3412 source: "elm.swallow.content";
3413 action: STATE_SET "default" 0.0;
3418 ///////////////////////////////////////////////////////////////////////////////
3420 name: "elm/ctxpopup/icon_text_style_item/more/default";
3423 name: "event_blocker";
3427 state: "default" 0.0;
3437 state: "default" 0.0;
3438 color: CTXPOPUP_BG_COLOR_INC;
3440 min: (CTXPOPUP_MORE_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
3441 max: (CTXPOPUP_MORE_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3444 state: "clicked" 0.0;
3445 color: CTXPOPUP_BG_PRESS_COLOR_INC;
3449 state: "clicked_separator" 0.0;
3450 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
3451 color: CTXPOPUP_BG_PRESS_COLOR_INC;
3456 name:"separator_left_padding";
3461 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3462 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3469 name:"separator_right_padding";
3474 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3475 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3482 name: "icon_left_padding";
3486 state: "default" 0.0;
3487 min: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3488 max: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3500 state: "default" 0.0;
3501 color: CTXPOPUP_SEPARATOR_COLOR_INC;
3502 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
3503 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
3506 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3507 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3511 state: "visible" 0.0;
3512 inherit: "default" 0.0;
3522 state: "default" 0.0;
3523 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3524 rel1 { relative: 0.0 1.0; to: "separator1"; }
3525 rel2.to: "separator1";
3529 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3530 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3534 state: "visible" 0.0;
3535 inherit: "default" 0.0;
3540 name: "elm.swallow.icon";
3544 state: "default" 0.0;
3545 min: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3546 max: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3549 rel1 { to:"icon_left_padding"; relative: 1 0; }
3553 name: "icon_right_padding";
3557 state: "default" 0.0;
3558 min: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3559 max: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3563 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3572 state: "default" 0.0;
3573 min: 1 CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3575 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3576 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3577 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3579 font: "Tizen:style=Roman";
3580 size: CTXPOPUP_MORE_ITEM_TEXT_SIZE_INC;
3583 text_class: "list_item";
3587 state: "compress" 0.0;
3588 inherit: "default" 0.0;
3595 state: "clicked" 0.0;
3596 inherit: "default" 0.0;
3597 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3600 state: "disabled" 0.0;
3601 inherit: "default" 0.0;
3602 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3605 state: "compress_disabled" 0.0;
3606 inherit: "compress" 0.0;
3607 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3611 name: "text_right_padding";
3616 state: "default" 0.0;
3618 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3619 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3630 state: "default" 0.0;
3644 state: "default" 0.0;
3654 state: "default" 0.0;
3658 state: "disabled" 0.0;
3660 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3666 name: "item_unclick";
3667 signal: "mouse,clicked,1";
3669 action: SIGNAL_EMIT "elm,action,click" "";
3674 action: PLAY_SAMPLE "touch_sound" 1.0;
3678 signal: "elm,state,disabled";
3683 get_state(PART:"elm.text", st, 30, vl);
3684 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3685 set_state(PART:"elm.text", "compress_disabled", 0.0);
3687 set_state(PART:"elm.text", "disabled", 0.0);
3689 set_state(PART:"disclip", "disabled", 0.0);
3694 signal: "elm,state,enabled";
3699 get_state(PART:"elm.text", st, 30, vl);
3700 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3701 set_state(PART:"elm.text", "compress", 0.0);
3703 set_state(PART:"elm.text", "default", 0.0);
3705 set_state(PART:"disclip", "default", 0.0);
3710 signal: "elm,state,default";
3713 set_state(PART:"separator1", "default", 0.0);
3714 set_state(PART:"separator2", "default", 0.0);
3719 signal: "elm,state,compress";
3724 get_state(PART:"disclip", st, 30, vl);
3725 if (!strcmp(st, "disabled"))
3726 set_state(PART:"elm.text", "compress_disabled", 0.0);
3728 set_state(PART:"elm.text", "compress", 0.0);
3733 signal: "elm,state,separator";
3736 set_state(PART:"separator1", "visible", 0.0);
3737 set_state(PART:"separator2", "visible", 0.0);
3741 name: "item_click2";
3742 signal: "mouse,down,1";
3745 set_state(PART:"elm.text", "clicked", 0.0);
3749 get_state(PART:"separator2", st, 30, vl);
3750 if (!strcmp(st, "default"))
3751 set_state(PART:"bg", "clicked", 0.0);
3753 set_state(PART:"bg", "clicked_separator", 0.0);
3761 new Float:dx, Float:dy;
3762 get_drag(PART:"over2", dx, dy);
3763 if ((abs(dx) > 20) || (abs(dy) > 20))
3765 set_drag(PART:"over2", 0.0, 0.0);
3766 set_state(PART:"elm.text", "compress", 0.0);
3767 set_state(PART:"bg", "default", 0.0);
3769 set_drag(PART:"over2", 0.0, 0.0);
3773 name: "item_unclick2";
3774 signal: "mouse,up,1";
3777 set_drag(PART:"over2", 0.0, 0.0);
3778 set_state(PART:"elm.text", "compress", 0.0);
3779 set_state(PART:"bg", "default", 0.0);
3785 ///////////////////////////////////////////////////////////////////////////////////////
3786 #define CTXPOPUP_ENTRY_LIST_PADDING_LEFT 3
3787 #define CTXPOPUP_ENTRY_LIST_PADDING_TOP 6
3788 #define CTXPOPUP_ENTRY_LIST_PADDING_RIGHT 3
3789 #define CTXPOPUP_ENTRY_LIST_PADDING_BOTTOM 6
3790 //////////////////////////////////////////////////////////////////////////////////////
3792 name: "elm/ctxpopup/base/extended/entry";
3793 alias: "elm/ctxpopup/base/extended/entry/pass_event";
3795 image: "copy&paste_bg_center.png" COMP;
3796 image: "ctxpopup_shadow.png" COMP;
3800 name:"frame_shadow_left_top_padding";
3805 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3806 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3813 name:"frame_shadow_right_bottom_padding";
3818 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3819 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3820 rel1{relative: 1 1;}
3827 name: "frame_shadow";
3832 state: "default" 0.0;
3833 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
3834 rel2 {to:"frame_shadow_right_bottom_padding";}
3836 normal: "ctxpopup_shadow.png";
3837 border: 10 10 10 10;
3848 state: "default" 0.0;
3849 rel1 {to:"elm.swallow.content";}
3850 rel2 {to:"elm.swallow.content";}
3852 normal: "copy&paste_bg_center.png";
3853 border: CTXPOPUP_ENTRY_CENTER_IMAGE_BORDER;
3859 name: "arrow_area_left";
3864 state: "default" 0.0;
3866 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
3871 to_y: "ctxpopup_frame_left_top";
3875 to:"ctxpopup_frame_left_bottom";
3880 name: "arrow_area_right";
3884 description { state: "default" 0.0;
3886 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
3891 to:"ctxpopup_frame_right_top";
3895 to_y: "ctxpopup_frame_right_bottom";
3900 name: "arrow_area_up";
3904 description { state: "default" 0.0;
3906 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
3920 name: "arrow_area_down";
3925 state: "default" 0.0;
3927 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
3941 name: "elm.swallow.arrow_up";
3948 confine: "arrow_area_up";
3951 state: "default" 0.0;
3952 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
3958 name: "elm.swallow.arrow_down";
3965 confine: "arrow_area_down";
3968 state: "default" 0.0;
3969 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
3975 name: "elm.swallow.arrow_left";
3982 confine: "arrow_area_left";
3985 state: "default" 0.0;
3986 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
3992 name: "elm.swallow.arrow_right";
3999 confine: "arrow_area_right";
4002 state: "default" 0.0;
4003 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4009 name: "ctxpopup_frame_left_top";
4015 min: CTXPOPUP_FRAME_CORNER_SIZE;
4016 max: CTXPOPUP_FRAME_CORNER_SIZE;
4020 name: "ctxpopup_frame_right_top";
4026 min: CTXPOPUP_FRAME_CORNER_SIZE;
4027 max: CTXPOPUP_FRAME_CORNER_SIZE;
4031 name: "ctxpopup_frame_left_bottom";
4037 min: CTXPOPUP_FRAME_CORNER_SIZE;
4038 max: CTXPOPUP_FRAME_CORNER_SIZE;
4042 name: "ctxpopup_frame_right_bottom";
4048 min: CTXPOPUP_FRAME_CORNER_SIZE;
4049 max: CTXPOPUP_FRAME_CORNER_SIZE;
4053 name:"list_shadow_right_bottom_padding";
4058 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4059 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4063 rel1 {to:"elm.swallow.content"; relative: 1 1;}
4067 name:"content_left_top_padding";
4072 state: "default" 0.0;
4073 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4074 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4081 name:"content_right_bottom_padding";
4086 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4087 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4088 rel1 { relative: 1 1;}
4089 rel2 { relative: 1 1;}
4096 name: "elm.swallow.content";
4099 state: "default" 0.0;
4101 rel1 {to:"ctxpopup_frame_left_top"; relative: 0.5 0.5;}
4102 rel2 {to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5;}
4107 ///////////////////////////////////////////////////////////////////////////////////////
4109 name: "elm/ctxpopup/arrow/extended/entry";
4110 alias: "elm/ctxpopup/arrow/extended/entry/pass_event";
4112 image: "copy&paste_arrow_up.png" COMP;
4113 image: "copy&paste_arrow_left.png" COMP;
4114 image: "copy&paste_arrow_right.png" COMP;
4115 image: "copy&paste_arrow_down.png" COMP;
4119 name: "ctxpopup_arrow";
4123 state: "default" 0.0;
4124 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4125 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4132 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4133 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4137 normal: "copy&paste_arrow_left.png";
4142 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4143 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4147 normal: "copy&paste_arrow_right.png";
4152 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4153 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4157 normal: "copy&paste_arrow_up.png";
4161 state: "bottom" 0.0;
4162 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4163 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4167 normal: "copy&paste_arrow_down.png";
4174 name: "enable_left_arrow";
4175 signal: "elm,state,left";
4177 action: STATE_SET "left" 0.0;
4178 target: "ctxpopup_arrow";
4181 name: "enable_right_arrow";
4182 signal: "elm,state,right";
4184 action: STATE_SET "right" 0.0;
4185 target: "ctxpopup_arrow";
4188 name: "enable_top_arrow";
4189 signal: "elm,state,top";
4191 action: STATE_SET "top" 0.0;
4192 target: "ctxpopup_arrow";
4195 name: "enable_bottom_arrow";
4196 signal: "elm,state,bottom";
4198 action: STATE_SET "bottom" 0.0;
4199 target: "ctxpopup_arrow";
4203 ///////////////////////////////////////////////////////////////////////////////////////
4204 #define CTXPOPUP_ENTRY_ITEM_BG_PART \
4210 state: "default" 0.0;\
4212 rel1 {to:"left_bg_padding"; relative: 1 0;}\
4213 rel2 {to:"right_bg_padding"; relative: 0 1;}\
4215 normal: "copy&paste_press_center.png";\
4220 state: "clicked" 0.0;\
4221 inherit: "default" 0.0;\
4224 normal: "copy&paste_press_center.png";\
4229 #define CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART \
4231 name: "left_bg_padding";\
4236 state: "default" 0.0;\
4238 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4239 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4242 rel1 { to: "event_blocker"; relative: 0 0; }\
4243 rel2 { to: "event_blocker"; relative: 0 1; }\
4245 normal: "copy&paste_press_left.png";\
4246 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4251 state: "clicked" 0.0;\
4252 inherit: "default" 0.0;\
4255 normal: "copy&paste_press_left.png";\
4256 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4261 #define CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART \
4263 name: "right_bg_padding";\
4268 state: "default" 0.0;\
4270 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4271 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4274 rel1 { to: "event_blocker"; relative: 1 0; }\
4275 rel2 { to: "event_blocker"; relative: 1 1; }\
4277 normal: "copy&paste_press_right.png";\
4278 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4283 state: "clicked" 0.0;\
4284 inherit: "default" 0.0;\
4287 normal: "copy&paste_press_right.png";\
4288 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4293 #define CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART \
4295 name: "left_padding";\
4300 state: "default" 0.0;\
4302 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4303 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4308 #define CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART \
4310 name: "right_padding";\
4315 state: "default" 0.0;\
4317 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4318 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4323 #define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART \
4325 name: "left_separator";\
4330 state: "default" 0.0;\
4332 color: CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR;\
4333 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4334 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4341 state: "vertical" 0.0;\
4342 inherit: "default" 0.0;\
4346 state: "horizontal" 0.0;\
4347 inherit: "default" 0.0;\
4351 #define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART \
4353 name: "right_separator";\
4358 state: "default" 0.0;\
4360 color: CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR;\
4361 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4362 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4373 state: "vertical" 0.0;\
4374 inherit: "default" 0.0;\
4378 state: "horizontal" 0.0;\
4379 inherit: "default" 0.0;\
4383 ///////////////////////////////////////////////////////////////////////////////////////
4386 name: "elm/ctxpopup/text_style_item/extended/entry";
4387 alias: "elm/ctxpopup/text_style_item/extended/entry/pass_event";
4389 image: "copy&paste_press_center.png" COMP;
4390 image: "copy&paste_press_left.png" COMP;
4391 image: "copy&paste_press_right.png" COMP;
4395 name: "event_blocker";
4399 state: "default" 0.0;
4403 CTXPOPUP_ENTRY_ITEM_BG_PART
4404 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4405 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4406 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4407 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4408 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4409 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4416 state: "default" 0.0;
4417 min: 1 CTXPOPUP_ENTRY_ITEM_HEIGHT;
4418 max: CTXPOPUP_ENTRY_ITEM_WIDTH_MAX CTXPOPUP_ENTRY_ITEM_HEIGHT;
4421 rel1 {relative: 1.0 0.0; to: "left_padding";}
4422 rel2 {relative: 0.0 1.0; to: "right_padding";}
4423 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4425 font: "Tizen:style=Roman";
4426 size: CTXPOPUP_ENTRY_ITEM_FONT_SIZE;
4429 text_class: "list_item";
4433 state: "clicked" 0.0;
4434 inherit: "default" 0.0;
4435 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4443 ignore_flags: ON_HOLD;
4445 state: "default" 0.0;
4455 state: "default" 0.0;
4462 state: "default" 0.0;
4466 state: "disabled" 0.0;
4468 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4474 name: "item_unclick";
4475 signal: "mouse,up,1";
4477 action: SIGNAL_EMIT "elm,action,click" "";
4482 action: PLAY_SAMPLE "touch_sound" 1.0;
4486 signal: "elm,state,disabled";
4488 action: STATE_SET "disabled" 0.0;
4493 signal: "elm,state,enabled";
4495 action: STATE_SET "default" 0.0;
4499 name: "item_click2";
4500 signal: "mouse,down,1";
4503 set_state(PART:"elm.text", "clicked", 0.0);
4504 set_state(PART:"bg", "clicked", 0.0);
4505 set_state(PART:"left_bg_padding", "clicked", 0.0);
4506 set_state(PART:"right_bg_padding", "clicked", 0.0);
4510 name: "item_unclick2";
4511 signal: "mouse,up,1";
4514 set_state(PART:"elm.text", "default", 0.0);
4515 set_state(PART:"bg", "default", 0.0);
4516 set_state(PART:"left_bg_padding", "default", 0.0);
4517 set_state(PART:"right_bg_padding", "default", 0.0);
4522 signal: "elm,state,default";
4525 set_state(PART:"left_separator", "default", 0.0);
4526 set_state(PART:"right_separator", "default", 0.0);
4531 signal: "elm,state,vertical";
4534 set_state(PART:"left_separator", "vertical", 0.0);
4535 set_state(PART:"right_separator", "vertical", 0.0);
4540 signal: "elm,state,horizontal";
4543 set_state(PART:"left_separator", "horizontal", 0.0);
4544 set_state(PART:"right_separator", "horizontal", 0.0);
4549 ///////////////////////////////////////////////////////////////////////////////
4551 name: "elm/ctxpopup/icon_style_item/extended/entry";
4553 image: "copy&paste_press_center.png" COMP;
4554 image: "copy&paste_press_left.png" COMP;
4555 image: "copy&paste_press_right.png" COMP;
4559 name: "event_blocker";
4563 state: "default" 0.0;
4567 CTXPOPUP_ENTRY_ITEM_BG_PART
4568 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4569 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4570 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4571 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4572 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4573 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4575 name: "elm.swallow.icon";
4579 state: "default" 0.0;
4585 rel1 {relative: 1.0 0.0; to: "left_padding";}
4586 rel2 {relative: 0.0 1.0; to: "right_padding";}
4590 name: "elm.swallow.icon.paint";
4594 state: "default" 0.0;
4596 color: 255 255 0 255;
4597 rel1 { to: "elm.swallow.icon"; }
4598 rel2 { to: "elm.swallow.icon"; }
4606 ignore_flags: ON_HOLD;
4608 state: "default" 0.0;
4618 state: "default" 0.0;
4625 state: "default" 0.0;
4629 state: "disabled" 0.0;
4631 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4637 name: "item_unclick";
4638 signal: "mouse,up,1";
4640 action: SIGNAL_EMIT "elm,action,click" "";
4645 action: PLAY_SAMPLE "touch_sound" 1.0;
4649 signal: "elm,state,disabled";
4651 action: STATE_SET "disabled" 0.0;
4655 name: "item_click2";
4656 signal: "mouse,down,1";
4659 set_state(PART:"bg", "clicked", 0.0);
4660 set_state(PART:"left_bg_padding", "clicked", 0.0);
4661 set_state(PART:"right_bg_padding", "clicked", 0.0);
4665 name: "item_unclick2";
4666 signal: "mouse,up,1";
4669 set_state(PART:"bg", "default", 0.0);
4670 set_state(PART:"left_bg_padding", "default", 0.0);
4671 set_state(PART:"right_bg_padding", "default", 0.0);
4676 signal: "elm,state,default";
4679 set_state(PART:"left_separator", "default", 0.0);
4680 set_state(PART:"right_separator", "default", 0.0);
4685 signal: "elm,state,vertical";
4688 set_state(PART:"left_separator", "vertical", 0.0);
4689 set_state(PART:"right_separator", "vertical", 0.0);
4694 signal: "elm,state,horizontal";
4697 set_state(PART:"left_separator", "horizontal", 0.0);
4698 set_state(PART:"right_separator", "horizontal", 0.0);
4703 ///////////////////////////////////////////////////////////////////////////////////////
4704 #define CTXPOPUP_TP_TEXT_WIDTH 32
4705 #define CTXPOPUP_TP_PADDING 15
4706 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
4707 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
4708 #define CTXPOPUP_TP_FONT_SIZE 24
4709 ///////////////////////////////////////////////////////////////////////////////
4711 name: "elm/ctxpopup/base/datetime/default";
4712 alias: "elm/ctxpopup/base/timepicker";
4715 name: "ctxpopup_frame";
4719 color: CTXPOPUP_TP_BG_COLOR_INC;
4720 min: 1 CTXPOPUP_TP_HEIGHT_INC;
4721 rel1 { to: "elm.swallow.content"; }
4722 rel2 { to: "elm.swallow.content"; }
4726 name: "elm.swallow.content";
4730 state: "default" 0.0;
4731 min: 1 CTXPOPUP_TP_HEIGHT_INC;
4734 part { name: "arrow_area_left";
4738 description { state: "default" 0.0;
4745 to_y: "ctxpopup_frame";
4749 to:"ctxpopup_frame";
4753 part { name: "arrow_area_right";
4757 description { state: "default" 0.0;
4764 to:"ctxpopup_frame";
4768 to_y: "ctxpopup_frame";
4772 part { name: "arrow_area_up";
4776 description { state: "default" 0.0;
4783 to_x: "ctxpopup_frame";
4787 to:"ctxpopup_frame";
4791 part { name: "arrow_area_down";
4795 description { state: "default" 0.0;
4802 to:"ctxpopup_frame";
4806 to_x: "ctxpopup_frame";
4810 part { name: "elm.swallow.arrow_up";
4817 confine: "arrow_area_up";
4820 state: "default" 0.0;
4826 part { name: "elm.swallow.arrow_down";
4833 confine: "arrow_area_down";
4836 state: "default" 0.0;
4842 part { name: "elm.swallow.arrow_left";
4849 confine: "arrow_area_left";
4852 state: "default" 0.0;
4858 part { name: "elm.swallow.arrow_right";
4865 confine: "arrow_area_right";
4868 state: "default" 0.0;
4876 ///////////////////////////////////////////////////////////////////////////////
4877 group { name: "elm/ctxpopup/arrow/datetime/default";
4878 alias: "elm/ctxpopup/arrow/timepicker";
4880 image: "timepicker_left_arrow.png" COMP;
4881 image: "timepicker_right_arrow.png" COMP;
4882 image: "timepicker_top_arrow.png" COMP;
4883 image: "timepicker_bottom_arrow.png" COMP;
4887 name: "ctxpopup_arrow";
4891 state: "default" 0.0;
4892 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4893 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4900 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4901 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4905 normal: "timepicker_left_arrow.png";
4910 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4911 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4915 normal: "timepicker_right_arrow.png";
4920 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4921 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4925 normal: "timepicker_top_arrow.png";
4929 state: "bottom" 0.0;
4930 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4931 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4935 normal: "timepicker_bottom_arrow.png";
4942 name: "enable_left_arrow";
4943 signal: "elm,state,left";
4945 action: STATE_SET "left" 0.0;
4946 target: "ctxpopup_arrow";
4949 name: "enable_right_arrow";
4950 signal: "elm,state,right";
4952 action: STATE_SET "right" 0.0;
4953 target: "ctxpopup_arrow";
4956 name: "enable_top_arrow";
4957 signal: "elm,state,top";
4959 action: STATE_SET "top" 0.0;
4960 target: "ctxpopup_arrow";
4963 name: "enable_bottom_arrow";
4964 signal: "elm,state,bottom";
4966 action: STATE_SET "bottom" 0.0;
4967 target: "ctxpopup_arrow";
4971 ///////////////////////////////////////////////////////////////////////////////
4973 name: "elm/ctxpopup/text_style_item/datetime/default";
4974 alias: "elm/ctxpopup/text_style_item/timepicker";
4977 name: "left_padding";
4982 state: "default" 0.0;
4983 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4984 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4996 state: "default" 0.0;
4997 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
4998 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
5001 rel1 {relative: 1.0 0.0; to: "left_padding";}
5002 color: CTXPOPUP_TP_FONT_COLOR;
5004 font: "Tizen:style=Medium";
5005 size: CTXPOPUP_TP_FONT_SIZE;
5008 text_class: "tizen";
5012 state: "clicked" 0.0;
5013 inherit: "default" 0.0;
5014 color: 255 255 255 255;
5018 name: "right_padding";
5022 state: "default" 0.0;
5023 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5024 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5026 rel1 {relative: 1.0 0.0; to: "elm.text";}
5035 ignore_flags: ON_HOLD;
5037 state: "default" 0.0;
5047 state: "default" 0.0;
5054 name: "item_unclick";
5055 signal: "mouse,up,1";
5057 action: SIGNAL_EMIT "elm,action,click" "";
5062 action: PLAY_SAMPLE "touch_sound" 1.0;
5066 signal: "mouse,down,1";
5069 set_state(PART:"elm.text", "clicked", 0.0);
5073 name: "item_unclick2";
5074 signal: "mouse,up,1";
5077 set_state(PART:"elm.text", "default", 0.0);
5082 ///////////////////////////////////////////////////////////////////////////////
5084 name: "elm/ctxpopup/text_style_item/toolbar_segmentedcontrol";
5087 name: "event_blocker";
5091 state: "default" 0.0;
5101 state: "default" 0.0;
5102 color: CTXPOPUP_BG_COLOR_INC;
5104 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
5105 max: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5108 state: "clicked" 0.0;
5109 color: CTXPOPUP_BG_PRESS_COLOR_INC;
5113 state: "clicked_separator" 0.0;
5114 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
5115 color: CTXPOPUP_BG_PRESS_COLOR_INC;
5125 state: "default" 0.0;
5126 color: CTXPOPUP_SEPARATOR_COLOR_INC;
5127 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
5128 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0;}
5130 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5131 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5135 state: "visible" 0.0;
5136 inherit: "default" 0.0;
5146 state: "default" 0.0;
5147 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
5148 rel1 { relative: 0.0 1.0; to: "separator1";}
5149 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
5152 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5153 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5157 state: "visible" 0.0;
5158 inherit: "default" 0.0;
5163 name: "left_padding";
5168 state: "default" 0.0;
5169 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5170 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5182 state: "default" 0.0;
5183 min: 1 CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5185 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
5186 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
5187 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
5189 font: "Tizen:style=Roman";
5190 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
5193 text_class: "list_item";
5197 state: "compress" 0.0;
5198 inherit: "default" 0.0;
5205 state: "clicked" 0.0;
5206 inherit: "default" 0.0;
5207 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
5210 state: "disabled" 0.0;
5211 inherit: "default" 0.0;
5212 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
5215 state: "compress_disabled" 0.0;
5216 inherit: "compress" 0.0;
5217 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
5221 name: "right_padding";
5226 state: "default" 0.0;
5228 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5229 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5240 state: "default" 0.0;
5254 state: "default" 0.0;
5264 state: "default" 0.0;
5268 state: "disabled" 0.0;
5270 color: CTXPOPUP_ITEM_DISABLED_COLOR;
5276 name: "item_unclick";
5277 signal: "mouse,clicked,1";
5279 action: SIGNAL_EMIT "elm,action,click" "";
5284 action: PLAY_SAMPLE "touch_sound" 1.0;
5288 signal: "elm,state,disabled";
5293 get_state(PART:"elm.text", st, 30, vl);
5294 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
5295 set_state(PART:"elm.text", "compress_disabled", 0.0);
5297 set_state(PART:"elm.text", "disabled", 0.0);
5299 set_state(PART:"disclip", "disabled", 0.0);
5304 signal: "elm,state,enabled";
5309 get_state(PART:"elm.text", st, 30, vl);
5310 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
5311 set_state(PART:"elm.text", "compress", 0.0);
5313 set_state(PART:"elm.text", "default", 0.0);
5315 set_state(PART:"disclip", "default", 0.0);
5320 signal: "elm,state,default";
5323 set_state(PART:"separator1", "default", 0.0);
5324 set_state(PART:"separator2", "default", 0.0);
5329 signal: "elm,state,compress";
5334 get_state(PART:"disclip", st, 30, vl);
5335 if (!strcmp(st, "disabled"))
5336 set_state(PART:"elm.text", "compress_disabled", 0.0);
5338 set_state(PART:"elm.text", "compress", 0.0);
5343 signal: "elm,state,separator";
5346 set_state(PART:"separator1", "visible", 0.0);
5347 set_state(PART:"separator2", "visible", 0.0);
5351 name: "item_click2";
5352 signal: "mouse,down,1";
5355 set_state(PART:"elm.text", "clicked", 0.0);
5359 get_state(PART:"separator2", st, 30, vl);
5360 if (!strcmp(st, "default"))
5361 set_state(PART:"bg", "clicked", 0.0);
5363 set_state(PART:"bg", "clicked_separator", 0.0);
5371 new Float:dx, Float:dy;
5372 get_drag(PART:"over2", dx, dy);
5373 if ((abs(dx) > 20) || (abs(dy) > 20))
5375 set_drag(PART:"over2", 0.0, 0.0);
5376 set_state(PART:"elm.text", "compress", 0.0);
5377 set_state(PART:"bg", "default", 0.0);
5379 set_drag(PART:"over2", 0.0, 0.0);
5383 name: "item_unclick2";
5384 signal: "mouse,up,1";
5387 set_drag(PART:"over2", 0.0, 0.0);
5388 set_state(PART:"elm.text", "compress", 0.0);
5389 set_state(PART:"bg", "default", 0.0);