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 ///////////////////////////////////////////////////////////////////////////////
2000 name: "elm/ctxpopup/text_style_item/default";
2002 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
2006 name: "event_blocker";
2010 state: "default" 0.0;
2020 state: "default" 0.0;
2021 color: CTXPOPUP_BG_COLOR_INC;
2023 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING*2) 1;
2024 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2027 state: "clicked" 0.0;
2028 inherit: "default" 0.0;
2029 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2032 state: "clicked_separator" 0.0;
2033 inherit: "default" 0.0;
2034 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2035 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2044 state: "default" 0.0;
2045 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2046 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
2047 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0; }
2049 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2050 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2054 state: "visible" 0.0;
2055 inherit: "default" 0.0;
2065 state: "default" 0.0;
2066 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2067 rel1 { relative: 0.0 1.0; to: "separator1";}
2068 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2071 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2072 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2076 state: "visible" 0.0;
2077 inherit: "default" 0.0;
2082 name: "left_padding";
2087 state: "default" 0.0;
2088 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2089 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2101 state: "default" 0.0;
2102 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2104 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
2105 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
2106 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2108 font: "Tizen:style=Roman";
2109 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2112 text_class: "list_item";
2116 state: "compress" 0.0;
2117 inherit: "default" 0.0;
2124 state: "clicked" 0.0;
2125 inherit: "default" 0.0;
2126 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2130 state: "disabled" 0.0;
2131 inherit: "default" 0.0;
2132 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2135 state: "compress_disabled" 0.0;
2136 inherit: "compress" 0.0;
2137 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2140 state: "ellipsis" 0.0;
2141 inherit: "default" 0.0;
2142 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2147 name: "right_padding";
2152 state: "default" 0.0;
2154 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2155 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2166 state: "default" 0.0;
2180 state: "default" 0.0;
2190 state: "default" 0.0;
2194 state: "disabled" 0.0;
2196 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2202 name: "text_ellipsis";
2203 signal: "elm,state,text,ellipsis";
2205 action: STATE_SET "ellipsis" 0.0;
2209 name: "item_unclick";
2210 signal: "mouse,clicked,1";
2212 action: SIGNAL_EMIT "elm,action,click" "";
2217 action: PLAY_SAMPLE "touch_sound" 1.0;
2221 signal: "elm,state,disabled";
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_disabled", 0.0);
2230 set_state(PART:"elm.text", "disabled", 0.0);
2232 set_state(PART:"disclip", "disabled", 0.0);
2237 signal: "elm,state,enabled";
2242 get_state(PART:"elm.text", st, 30, vl);
2243 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2244 set_state(PART:"elm.text", "compress", 0.0);
2246 set_state(PART:"elm.text", "default", 0.0);
2248 set_state(PART:"disclip", "default", 0.0);
2253 signal: "elm,state,default";
2256 set_state(PART:"separator1", "default", 0.0);
2257 set_state(PART:"separator2", "default", 0.0);
2262 signal: "elm,state,compress";
2267 get_state(PART:"disclip", st, 30, vl);
2268 if (!strcmp(st, "disabled"))
2269 set_state(PART:"elm.text", "compress_disabled", 0.0);
2271 set_state(PART:"elm.text", "compress", 0.0);
2276 signal: "elm,state,separator";
2279 set_state(PART:"separator1", "visible", 0.0);
2280 set_state(PART:"separator2", "visible", 0.0);
2284 name: "item_click2";
2285 signal: "mouse,down,1";
2288 set_state(PART:"elm.text", "clicked", 0.0);
2292 get_state(PART:"separator2", st, 30, vl);
2293 if (!strcmp(st, "default"))
2294 set_state(PART:"bg", "clicked", 0.0);
2296 set_state(PART:"bg", "clicked_separator", 0.0);
2304 new Float:dx, Float:dy;
2305 get_drag(PART:"over2", dx, dy);
2308 set_drag(PART:"over2", 0.0, 0.0);
2309 set_state(PART:"elm.text", "compress", 0.0);
2310 set_state(PART:"bg", "default", 0.0);
2312 set_drag(PART:"over2", 0.0, 0.0);
2316 name: "item_unclick2";
2317 signal: "mouse,up,1";
2320 set_drag(PART:"over2", 0.0, 0.0);
2321 set_state(PART:"elm.text", "compress", 0.0);
2322 set_state(PART:"bg", "default", 0.0);
2327 ///////////////////////////////////////////////////////////////////////////////
2329 name: "elm/ctxpopup/text_style_item_horizontal/default";
2332 name: "event_blocker";
2336 state: "default" 0.0;
2346 state: "default" 0.0;
2347 color: CTXPOPUP_BG_COLOR_INC;
2349 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2352 state: "clicked" 0.0;
2353 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2357 state: "clicked_separator" 0.0;
2358 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2359 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2369 state: "default" 0.0;
2370 color: CTXPOPUP_HORIZONTAL_SEPARATOR_1_COLOR_INC;
2372 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2373 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2377 state: "visible" 0.0;
2378 inherit: "default" 0.0;
2388 state: "default" 0.0;
2389 color: CTXPOPUP_HORIZONTAL_SEPARATOR_2_COLOR_INC;
2390 rel1 { relative: 1.0 0.0; to: "separator1"; to_y: "bg";}
2392 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2393 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2397 state: "visible" 0.0;
2398 inherit: "default" 0.0;
2403 name: "left_padding";
2408 state: "default" 0.0;
2409 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2410 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2423 state: "default" 0.0;
2424 min: (CTXPOPUP_TEXT_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ITEM_ICON_PADDING_INC*2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2426 rel1 {relative: 1.0 0.0; to: "left_padding"; }
2427 rel2 {relative: 0.0 1.0; to: "right_padding"; }
2428 color: CTXPOPUP_MAIN_TEXT_COLOR_INC;
2430 font: "Tizen:style=Roman";
2431 size: CTXPOPUP_MAIN_TEXT_SIZE_INC;
2434 text_class: "list_item";
2438 state: "compress" 0.0;
2439 inherit: "default" 0.0;
2446 state: "clicked" 0.0;
2447 inherit: "default" 0.0;
2448 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
2451 state: "disabled" 0.0;
2452 inherit: "default" 0.0;
2453 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2456 state: "compress_disabled" 0.0;
2457 inherit: "compress" 0.0;
2458 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2462 name: "right_padding";
2467 state: "default" 0.0;
2468 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2469 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2482 state: "default" 0.0;
2496 state: "default" 0.0;
2506 state: "default" 0.0;
2510 state: "disabled" 0.0;
2512 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2518 name: "item_unclick";
2519 signal: "mouse,clicked,1";
2521 action: SIGNAL_EMIT "elm,action,click" "";
2526 action: PLAY_SAMPLE "touch_sound" 1.0;
2530 signal: "elm,state,disabled";
2535 get_state(PART:"elm.text", st, 30, vl);
2536 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2537 set_state(PART:"elm.text", "compress_disabled", 0.0);
2539 set_state(PART:"elm.text", "disabled", 0.0);
2541 set_state(PART:"disclip", "disabled", 0.0);
2546 signal: "elm,state,enabled";
2551 get_state(PART:"elm.text", st, 30, vl);
2552 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2553 set_state(PART:"elm.text", "compress", 0.0);
2555 set_state(PART:"elm.text", "default", 0.0);
2557 set_state(PART:"disclip", "default", 0.0);
2562 signal: "elm,state,default";
2565 set_state(PART:"separator1", "default", 0.0);
2566 set_state(PART:"separator2", "default", 0.0);
2571 signal: "elm,state,compress";
2576 get_state(PART:"disclip", st, 30, vl);
2577 if (!strcmp(st, "disabled"))
2578 set_state(PART:"elm.text", "compress_disabled", 0.0);
2580 set_state(PART:"elm.text", "compress", 0.0);
2585 signal: "elm,state,separator";
2588 set_state(PART:"separator1", "visible", 0.0);
2589 set_state(PART:"separator2", "visible", 0.0);
2593 name: "item_click2";
2594 signal: "mouse,down,1";
2597 set_state(PART:"elm.text", "clicked", 0.0);
2601 get_state(PART:"separator2", st, 30, vl);
2602 if (!strcmp(st, "default"))
2603 set_state(PART:"bg", "clicked", 0.0);
2605 set_state(PART:"bg", "clicked_separator", 0.0);
2613 new Float:dx, Float:dy;
2614 get_drag(PART:"over2", dx, dy);
2617 set_drag(PART:"over2", 0.0, 0.0);
2618 set_state(PART:"elm.text", "compress", 0.0);
2619 set_state(PART:"bg", "default", 0.0);
2621 set_drag(PART:"over2", 0.0, 0.0);
2625 name: "item_unclick2";
2626 signal: "mouse,up,1";
2629 set_drag(PART:"over2", 0.0, 0.0);
2630 set_state(PART:"elm.text", "compress", 0.0);
2631 set_state(PART:"bg", "default", 0.0);
2636 ///////////////////////////////////////////////////////////////////////////////
2638 name: "elm/ctxpopup/icon_style_item/default";
2641 name: "event_blocker";
2645 state: "default" 0.0;
2655 state: "default" 0.0;
2656 color: CTXPOPUP_BG_COLOR_INC;
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;
2663 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2667 state: "clicked_separator" 0.0;
2668 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2669 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2674 name: "left_padding";
2677 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2678 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2690 state: "default" 0.0;
2691 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2693 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2694 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2698 state: "visible" 0.0;
2699 inherit: "default" 0.0;
2709 state: "default" 0.0;
2710 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2711 rel1 { relative: 1.0 0.0; to_x: "separator1"; }
2713 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2714 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2718 state: "visible" 0.0;
2719 inherit: "default" 0.0;
2724 name: "elm.swallow.icon";
2728 state: "default" 0.0;
2729 min: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2730 max: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2733 rel1 { relative: 1 0; to_x: "left_padding"; }
2734 rel2 { relative: 0 1; to_x: "right_padding"; }
2738 name: "right_padding";
2741 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2742 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2754 state: "default" 0.0;
2768 state: "default" 0.0;
2778 state: "default" 0.0;
2782 state: "disabled" 0.0;
2784 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2791 signal: "elm,state,default";
2794 set_state(PART:"separator1", "default", 0.0);
2795 set_state(PART:"separator2", "default", 0.0);
2800 signal: "elm,state,separator";
2803 set_state(PART:"separator1", "visible", 0.0);
2804 set_state(PART:"separator2", "visible", 0.0);
2808 name: "item_unclick";
2809 signal: "mouse,clicked,1";
2811 action: SIGNAL_EMIT "elm,action,click" "";
2816 action: PLAY_SAMPLE "touch_sound" 1.0;
2820 signal: "elm,state,disabled";
2822 action: STATE_SET "disabled" 0.0;
2827 signal: "elm,state,enabled";
2829 action: STATE_SET "default" 0.0;
2833 name: "item_click2";
2834 signal: "mouse,down,1";
2839 get_state(PART:"separator2", st, 30, vl);
2840 if (!strcmp(st, "default"))
2841 set_state(PART:"bg", "clicked", 0.0);
2843 set_state(PART:"bg", "clicked_separator", 0.0);
2851 new Float:dx, Float:dy;
2852 get_drag(PART:"over2", dx, dy);
2855 set_drag(PART:"over2", 0.0, 0.0);
2856 set_state(PART:"bg", "default", 0.0);
2858 set_drag(PART:"over2", 0.0, 0.0);
2862 name: "item_unclick2";
2863 signal: "mouse,up,1";
2866 set_drag(PART:"over2", 0.0, 0.0);
2867 set_state(PART:"bg", "default", 0.0);
2872 ///////////////////////////////////////////////////////////////////////////////
2874 name: "elm/ctxpopup/icon_text_style_item/default";
2876 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
2880 name: "event_blocker";
2884 state: "default" 0.0;
2893 state: "default" 0.0;
2894 color: CTXPOPUP_BG_COLOR_INC;
2898 state: "clicked" 0.0;
2899 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2903 state: "clicked_separator" 0.0;
2904 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2905 color: CTXPOPUP_BG_PRESS_COLOR_INC;
2910 name:"separator_left_padding";
2915 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2916 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2923 name:"separator_right_padding";
2928 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2929 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2936 name: "icon_left_padding";
2940 state: "default" 0.0;
2941 min: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2942 max: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2954 state: "default" 0.0;
2955 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2956 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
2957 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
2959 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2960 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2964 state: "visible" 0.0;
2965 inherit: "default" 0.0;
2975 state: "default" 0.0;
2976 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2977 rel1 { relative: 0.0 1.0; to: "separator1";}
2978 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2981 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2982 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2986 state: "visible" 0.0;
2987 inherit: "default" 0.0;
2992 name: "elm.swallow.icon";
2996 state: "default" 0.0;
2997 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
2998 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3001 rel1 { to:"icon_left_padding"; relative: 1 0; }
3005 name: "icon_right_padding";
3009 state: "default" 0.0;
3010 min: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3011 max: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3015 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3024 state: "default" 0.0;
3025 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3027 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3028 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3029 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3031 font: "Tizen:style=Roman";
3032 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
3035 text_class: "list_item";
3039 state: "compress" 0.0;
3040 inherit: "default" 0.0;
3047 state: "clicked" 0.0;
3048 inherit: "default" 0.0;
3049 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3053 state: "disabled" 0.0;
3054 inherit: "default" 0.0;
3055 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3058 state: "compress_disabled" 0.0;
3059 inherit: "compress" 0.0;
3060 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3063 state: "ellipsis" 0.0;
3064 inherit: "default" 0.0;
3065 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;
3070 name: "text_right_padding";
3075 state: "default" 0.0;
3077 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3078 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3089 state: "default" 0.0;
3103 state: "default" 0.0;
3113 state: "default" 0.0;
3117 state: "disabled" 0.0;
3119 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3125 name: "text_ellipsis";
3126 signal: "elm,state,text,ellipsis";
3128 action: STATE_SET "ellipsis" 0.0;
3132 name: "item_unclick";
3133 signal: "mouse,clicked,1";
3135 action: SIGNAL_EMIT "elm,action,click" "";
3140 action: PLAY_SAMPLE "touch_sound" 1.0;
3144 signal: "elm,state,disabled";
3149 get_state(PART:"elm.text", st, 30, vl);
3150 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3151 set_state(PART:"elm.text", "compress_disabled", 0.0);
3153 set_state(PART:"elm.text", "disabled", 0.0);
3155 set_state(PART:"disclip", "disabled", 0.0);
3160 signal: "elm,state,enabled";
3165 get_state(PART:"elm.text", st, 30, vl);
3166 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3167 set_state(PART:"elm.text", "compress", 0.0);
3169 set_state(PART:"elm.text", "default", 0.0);
3171 set_state(PART:"disclip", "default", 0.0);
3176 signal: "elm,state,default";
3179 set_state(PART:"separator1", "default", 0.0);
3180 set_state(PART:"separator2", "default", 0.0);
3185 signal: "elm,state,compress";
3190 get_state(PART:"disclip", st, 30, vl);
3191 if (!strcmp(st, "disabled"))
3192 set_state(PART:"elm.text", "compress_disabled", 0.0);
3194 set_state(PART:"elm.text", "compress", 0.0);
3199 signal: "elm,state,separator";
3202 set_state(PART:"separator1", "visible", 0.0);
3203 set_state(PART:"separator2", "visible", 0.0);
3207 name: "item_click2";
3208 signal: "mouse,down,1";
3211 set_state(PART:"elm.text", "clicked", 0.0);
3215 get_state(PART:"separator2", st, 30, vl);
3216 if (!strcmp(st, "default"))
3217 set_state(PART:"bg", "clicked", 0.0);
3219 set_state(PART:"bg", "clicked_separator", 0.0);
3227 new Float:dx, Float:dy;
3228 get_drag(PART:"over2", dx, dy);
3231 set_drag(PART:"over2", 0.0, 0.0);
3232 set_state(PART:"elm.text", "compress", 0.0);
3233 set_state(PART:"bg", "default", 0.0);
3235 set_drag(PART:"over2", 0.0, 0.0);
3239 name: "item_unclick2";
3240 signal: "mouse,up,1";
3243 set_drag(PART:"over2", 0.0, 0.0);
3244 set_state(PART:"elm.text", "compress", 0.0);
3245 set_state(PART:"bg", "default", 0.0);
3251 ///////////////////////////////////////////////////////////////////////////////
3253 name: "elm/ctxpopup/base/more/default";
3255 image: "00_popup_bubble_bg.png" COMP;
3256 image: "00_popup_bubble_mask.png" COMP;
3260 name:"frame_shadow_left_top_padding";
3265 state: "default" 0.0;
3266 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3267 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3268 rel2 { relative: 0 0; }
3275 name:"frame_shadow_right_bottom_padding";
3280 state: "default" 0.0;
3281 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3282 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3283 rel1{relative: 1 1;}
3295 state: "default" 0.0;
3296 rel1 {to:"frame_shadow_left_top_padding";}
3297 rel2 {to:"frame_shadow_right_bottom_padding";}
3298 min: CTXPOPUP_MORE_WIDTH_INC 0;
3300 normal: "00_popup_bubble_bg.png";
3301 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
3307 name: "ctxpopup_frame_left_top";
3311 state: "default" 0.0;
3315 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3316 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3317 rel1 {relative: 0 0; to: "content_left_top_padding";}
3321 name: "ctxpopup_frame_right_bottom";
3325 state: "default" 0.0;
3329 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3330 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3331 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
3335 name:"content_left_top_padding";
3340 state: "default" 0.0;
3341 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3342 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3343 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3350 name:"content_right_bottom_padding";
3355 state: "default" 0.0;
3356 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3357 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3358 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3365 name: "elm.swallow.content";
3368 state: "default" 0.0;
3370 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
3371 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
3379 state: "default" 0.0;
3381 rel1 {to:"elm.swallow.content";}
3382 rel2 {to:"elm.swallow.content";}
3384 normal: "00_popup_bubble_mask.png";
3385 border: CTXPOPUP_BUBBLE_MASK_IMAGE_BORDER;
3390 state: "visible" 0.0;
3391 inherit: "default" 0.0;
3393 rel1 {to:"elm.swallow.content";}
3394 rel2 {to:"elm.swallow.content";}
3401 signal: "mouse,down,1";
3402 source: "elm.swallow.content";
3403 action: STATE_SET "visible" 0.0;
3408 signal: "mouse,up,1";
3409 source: "elm.swallow.content";
3410 action: STATE_SET "default" 0.0;
3415 ///////////////////////////////////////////////////////////////////////////////
3417 name: "elm/ctxpopup/icon_text_style_item/more/default";
3420 name: "event_blocker";
3424 state: "default" 0.0;
3434 state: "default" 0.0;
3435 color: CTXPOPUP_BG_COLOR_INC;
3437 min: (CTXPOPUP_MORE_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
3438 max: (CTXPOPUP_MORE_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3441 state: "clicked" 0.0;
3442 color: CTXPOPUP_BG_PRESS_COLOR_INC;
3446 state: "clicked_separator" 0.0;
3447 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
3448 color: CTXPOPUP_BG_PRESS_COLOR_INC;
3453 name:"separator_left_padding";
3458 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3459 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3466 name:"separator_right_padding";
3471 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3472 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3479 name: "icon_left_padding";
3483 state: "default" 0.0;
3484 min: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3485 max: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3497 state: "default" 0.0;
3498 color: CTXPOPUP_SEPARATOR_COLOR_INC;
3499 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
3500 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
3503 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3504 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3508 state: "visible" 0.0;
3509 inherit: "default" 0.0;
3519 state: "default" 0.0;
3520 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3521 rel1 { relative: 0.0 1.0; to: "separator1"; }
3522 rel2.to: "separator1";
3526 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3527 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3531 state: "visible" 0.0;
3532 inherit: "default" 0.0;
3537 name: "elm.swallow.icon";
3541 state: "default" 0.0;
3542 min: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3543 max: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3546 rel1 { to:"icon_left_padding"; relative: 1 0; }
3550 name: "icon_right_padding";
3554 state: "default" 0.0;
3555 min: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3556 max: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3560 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3569 state: "default" 0.0;
3570 min: 1 CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3572 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3573 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3574 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3576 font: "Tizen:style=Roman";
3577 size: CTXPOPUP_MORE_ITEM_TEXT_SIZE_INC;
3580 text_class: "list_item";
3584 state: "compress" 0.0;
3585 inherit: "default" 0.0;
3592 state: "clicked" 0.0;
3593 inherit: "default" 0.0;
3594 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3597 state: "disabled" 0.0;
3598 inherit: "default" 0.0;
3599 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3602 state: "compress_disabled" 0.0;
3603 inherit: "compress" 0.0;
3604 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3608 name: "text_right_padding";
3613 state: "default" 0.0;
3615 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3616 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3627 state: "default" 0.0;
3641 state: "default" 0.0;
3651 state: "default" 0.0;
3655 state: "disabled" 0.0;
3657 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3663 name: "item_unclick";
3664 signal: "mouse,clicked,1";
3666 action: SIGNAL_EMIT "elm,action,click" "";
3671 action: PLAY_SAMPLE "touch_sound" 1.0;
3675 signal: "elm,state,disabled";
3680 get_state(PART:"elm.text", st, 30, vl);
3681 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3682 set_state(PART:"elm.text", "compress_disabled", 0.0);
3684 set_state(PART:"elm.text", "disabled", 0.0);
3686 set_state(PART:"disclip", "disabled", 0.0);
3691 signal: "elm,state,enabled";
3696 get_state(PART:"elm.text", st, 30, vl);
3697 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3698 set_state(PART:"elm.text", "compress", 0.0);
3700 set_state(PART:"elm.text", "default", 0.0);
3702 set_state(PART:"disclip", "default", 0.0);
3707 signal: "elm,state,default";
3710 set_state(PART:"separator1", "default", 0.0);
3711 set_state(PART:"separator2", "default", 0.0);
3716 signal: "elm,state,compress";
3721 get_state(PART:"disclip", st, 30, vl);
3722 if (!strcmp(st, "disabled"))
3723 set_state(PART:"elm.text", "compress_disabled", 0.0);
3725 set_state(PART:"elm.text", "compress", 0.0);
3730 signal: "elm,state,separator";
3733 set_state(PART:"separator1", "visible", 0.0);
3734 set_state(PART:"separator2", "visible", 0.0);
3738 name: "item_click2";
3739 signal: "mouse,down,1";
3742 set_state(PART:"elm.text", "clicked", 0.0);
3746 get_state(PART:"separator2", st, 30, vl);
3747 if (!strcmp(st, "default"))
3748 set_state(PART:"bg", "clicked", 0.0);
3750 set_state(PART:"bg", "clicked_separator", 0.0);
3758 new Float:dx, Float:dy;
3759 get_drag(PART:"over2", dx, dy);
3762 set_drag(PART:"over2", 0.0, 0.0);
3763 set_state(PART:"elm.text", "compress", 0.0);
3764 set_state(PART:"bg", "default", 0.0);
3766 set_drag(PART:"over2", 0.0, 0.0);
3770 name: "item_unclick2";
3771 signal: "mouse,up,1";
3774 set_drag(PART:"over2", 0.0, 0.0);
3775 set_state(PART:"elm.text", "compress", 0.0);
3776 set_state(PART:"bg", "default", 0.0);
3782 ///////////////////////////////////////////////////////////////////////////////////////
3783 #define CTXPOPUP_ENTRY_LIST_PADDING_LEFT 3
3784 #define CTXPOPUP_ENTRY_LIST_PADDING_TOP 6
3785 #define CTXPOPUP_ENTRY_LIST_PADDING_RIGHT 3
3786 #define CTXPOPUP_ENTRY_LIST_PADDING_BOTTOM 6
3787 //////////////////////////////////////////////////////////////////////////////////////
3789 name: "elm/ctxpopup/base/extended/entry";
3790 alias: "elm/ctxpopup/base/extended/entry/pass_event";
3792 image: "copy&paste_bg_center.png" COMP;
3793 image: "ctxpopup_shadow.png" COMP;
3797 name:"frame_shadow_left_top_padding";
3802 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3803 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3810 name:"frame_shadow_right_bottom_padding";
3815 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3816 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3817 rel1{relative: 1 1;}
3824 name: "frame_shadow";
3829 state: "default" 0.0;
3830 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
3831 rel2 {to:"frame_shadow_right_bottom_padding";}
3833 normal: "ctxpopup_shadow.png";
3834 border: 10 10 10 10;
3845 state: "default" 0.0;
3846 rel1 {to:"elm.swallow.content";}
3847 rel2 {to:"elm.swallow.content";}
3849 normal: "copy&paste_bg_center.png";
3850 border: CTXPOPUP_ENTRY_CENTER_IMAGE_BORDER;
3856 name: "arrow_area_left";
3861 state: "default" 0.0;
3863 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
3868 to_y: "ctxpopup_frame_left_top";
3872 to:"ctxpopup_frame_left_bottom";
3877 name: "arrow_area_right";
3881 description { state: "default" 0.0;
3883 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
3888 to:"ctxpopup_frame_right_top";
3892 to_y: "ctxpopup_frame_right_bottom";
3897 name: "arrow_area_up";
3901 description { state: "default" 0.0;
3903 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
3917 name: "arrow_area_down";
3922 state: "default" 0.0;
3924 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
3938 name: "elm.swallow.arrow_up";
3945 confine: "arrow_area_up";
3948 state: "default" 0.0;
3949 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
3955 name: "elm.swallow.arrow_down";
3962 confine: "arrow_area_down";
3965 state: "default" 0.0;
3966 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
3972 name: "elm.swallow.arrow_left";
3979 confine: "arrow_area_left";
3982 state: "default" 0.0;
3983 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
3989 name: "elm.swallow.arrow_right";
3996 confine: "arrow_area_right";
3999 state: "default" 0.0;
4000 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4006 name: "ctxpopup_frame_left_top";
4012 min: CTXPOPUP_FRAME_CORNER_SIZE;
4013 max: CTXPOPUP_FRAME_CORNER_SIZE;
4017 name: "ctxpopup_frame_right_top";
4023 min: CTXPOPUP_FRAME_CORNER_SIZE;
4024 max: CTXPOPUP_FRAME_CORNER_SIZE;
4028 name: "ctxpopup_frame_left_bottom";
4034 min: CTXPOPUP_FRAME_CORNER_SIZE;
4035 max: CTXPOPUP_FRAME_CORNER_SIZE;
4039 name: "ctxpopup_frame_right_bottom";
4045 min: CTXPOPUP_FRAME_CORNER_SIZE;
4046 max: CTXPOPUP_FRAME_CORNER_SIZE;
4050 name:"list_shadow_right_bottom_padding";
4055 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4056 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4060 rel1 {to:"elm.swallow.content"; relative: 1 1;}
4064 name:"content_left_top_padding";
4069 state: "default" 0.0;
4070 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4071 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4078 name:"content_right_bottom_padding";
4083 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4084 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4085 rel1 { relative: 1 1;}
4086 rel2 { relative: 1 1;}
4093 name: "elm.swallow.content";
4096 state: "default" 0.0;
4098 rel1 {to:"ctxpopup_frame_left_top"; relative: 0.5 0.5;}
4099 rel2 {to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5;}
4104 ///////////////////////////////////////////////////////////////////////////////////////
4106 name: "elm/ctxpopup/arrow/extended/entry";
4107 alias: "elm/ctxpopup/arrow/extended/entry/pass_event";
4109 image: "copy&paste_arrow_up.png" COMP;
4110 image: "copy&paste_arrow_left.png" COMP;
4111 image: "copy&paste_arrow_right.png" COMP;
4112 image: "copy&paste_arrow_down.png" COMP;
4116 name: "ctxpopup_arrow";
4120 state: "default" 0.0;
4121 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4122 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4129 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4130 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4134 normal: "copy&paste_arrow_left.png";
4139 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4140 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4144 normal: "copy&paste_arrow_right.png";
4149 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4150 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4154 normal: "copy&paste_arrow_up.png";
4158 state: "bottom" 0.0;
4159 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4160 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4164 normal: "copy&paste_arrow_down.png";
4171 name: "enable_left_arrow";
4172 signal: "elm,state,left";
4174 action: STATE_SET "left" 0.0;
4175 target: "ctxpopup_arrow";
4178 name: "enable_right_arrow";
4179 signal: "elm,state,right";
4181 action: STATE_SET "right" 0.0;
4182 target: "ctxpopup_arrow";
4185 name: "enable_top_arrow";
4186 signal: "elm,state,top";
4188 action: STATE_SET "top" 0.0;
4189 target: "ctxpopup_arrow";
4192 name: "enable_bottom_arrow";
4193 signal: "elm,state,bottom";
4195 action: STATE_SET "bottom" 0.0;
4196 target: "ctxpopup_arrow";
4200 ///////////////////////////////////////////////////////////////////////////////////////
4201 #define CTXPOPUP_ENTRY_ITEM_BG_PART \
4207 state: "default" 0.0;\
4209 rel1 {to:"left_bg_padding"; relative: 1 0;}\
4210 rel2 {to:"right_bg_padding"; relative: 0 1;}\
4212 normal: "copy&paste_press_center.png";\
4217 state: "clicked" 0.0;\
4218 inherit: "default" 0.0;\
4221 normal: "copy&paste_press_center.png";\
4226 #define CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART \
4228 name: "left_bg_padding";\
4233 state: "default" 0.0;\
4235 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4236 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4239 rel1 { to: "event_blocker"; relative: 0 0; }\
4240 rel2 { to: "event_blocker"; relative: 0 1; }\
4242 normal: "copy&paste_press_left.png";\
4243 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4248 state: "clicked" 0.0;\
4249 inherit: "default" 0.0;\
4252 normal: "copy&paste_press_left.png";\
4253 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4258 #define CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART \
4260 name: "right_bg_padding";\
4265 state: "default" 0.0;\
4267 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4268 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4271 rel1 { to: "event_blocker"; relative: 1 0; }\
4272 rel2 { to: "event_blocker"; relative: 1 1; }\
4274 normal: "copy&paste_press_right.png";\
4275 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4280 state: "clicked" 0.0;\
4281 inherit: "default" 0.0;\
4284 normal: "copy&paste_press_right.png";\
4285 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4290 #define CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART \
4292 name: "left_padding";\
4297 state: "default" 0.0;\
4299 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4300 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4305 #define CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART \
4307 name: "right_padding";\
4312 state: "default" 0.0;\
4314 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4315 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4320 #define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART \
4322 name: "left_separator";\
4327 state: "default" 0.0;\
4329 color: CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR;\
4330 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4331 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4338 state: "vertical" 0.0;\
4339 inherit: "default" 0.0;\
4343 state: "horizontal" 0.0;\
4344 inherit: "default" 0.0;\
4348 #define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART \
4350 name: "right_separator";\
4355 state: "default" 0.0;\
4357 color: CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR;\
4358 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4359 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4370 state: "vertical" 0.0;\
4371 inherit: "default" 0.0;\
4375 state: "horizontal" 0.0;\
4376 inherit: "default" 0.0;\
4380 ///////////////////////////////////////////////////////////////////////////////////////
4383 name: "elm/ctxpopup/text_style_item/extended/entry";
4384 alias: "elm/ctxpopup/text_style_item/extended/entry/pass_event";
4386 image: "copy&paste_press_center.png" COMP;
4387 image: "copy&paste_press_left.png" COMP;
4388 image: "copy&paste_press_right.png" COMP;
4392 name: "event_blocker";
4396 state: "default" 0.0;
4400 CTXPOPUP_ENTRY_ITEM_BG_PART
4401 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4402 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4403 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4404 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4405 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4406 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4413 state: "default" 0.0;
4414 min: 1 CTXPOPUP_ENTRY_ITEM_HEIGHT;
4415 max: CTXPOPUP_ENTRY_ITEM_WIDTH_MAX CTXPOPUP_ENTRY_ITEM_HEIGHT;
4418 rel1 {relative: 1.0 0.0; to: "left_padding";}
4419 rel2 {relative: 0.0 1.0; to: "right_padding";}
4420 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4422 font: "Tizen:style=Roman";
4423 size: CTXPOPUP_ENTRY_ITEM_FONT_SIZE;
4426 text_class: "list_item";
4430 state: "clicked" 0.0;
4431 inherit: "default" 0.0;
4432 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4440 ignore_flags: ON_HOLD;
4442 state: "default" 0.0;
4452 state: "default" 0.0;
4459 state: "default" 0.0;
4463 state: "disabled" 0.0;
4465 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4471 name: "item_unclick";
4472 signal: "mouse,up,1";
4474 action: SIGNAL_EMIT "elm,action,click" "";
4479 action: PLAY_SAMPLE "touch_sound" 1.0;
4483 signal: "elm,state,disabled";
4485 action: STATE_SET "disabled" 0.0;
4490 signal: "elm,state,enabled";
4492 action: STATE_SET "default" 0.0;
4496 name: "item_click2";
4497 signal: "mouse,down,1";
4500 set_state(PART:"elm.text", "clicked", 0.0);
4501 set_state(PART:"bg", "clicked", 0.0);
4502 set_state(PART:"left_bg_padding", "clicked", 0.0);
4503 set_state(PART:"right_bg_padding", "clicked", 0.0);
4507 name: "item_unclick2";
4508 signal: "mouse,up,1";
4511 set_state(PART:"elm.text", "default", 0.0);
4512 set_state(PART:"bg", "default", 0.0);
4513 set_state(PART:"left_bg_padding", "default", 0.0);
4514 set_state(PART:"right_bg_padding", "default", 0.0);
4519 signal: "elm,state,default";
4522 set_state(PART:"left_separator", "default", 0.0);
4523 set_state(PART:"right_separator", "default", 0.0);
4528 signal: "elm,state,vertical";
4531 set_state(PART:"left_separator", "vertical", 0.0);
4532 set_state(PART:"right_separator", "vertical", 0.0);
4537 signal: "elm,state,horizontal";
4540 set_state(PART:"left_separator", "horizontal", 0.0);
4541 set_state(PART:"right_separator", "horizontal", 0.0);
4546 ///////////////////////////////////////////////////////////////////////////////
4548 name: "elm/ctxpopup/icon_style_item/extended/entry";
4550 image: "copy&paste_press_center.png" COMP;
4551 image: "copy&paste_press_left.png" COMP;
4552 image: "copy&paste_press_right.png" COMP;
4556 name: "event_blocker";
4560 state: "default" 0.0;
4564 CTXPOPUP_ENTRY_ITEM_BG_PART
4565 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4566 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4567 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4568 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4569 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4570 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4572 name: "elm.swallow.icon";
4576 state: "default" 0.0;
4582 rel1 {relative: 1.0 0.0; to: "left_padding";}
4583 rel2 {relative: 0.0 1.0; to: "right_padding";}
4587 name: "elm.swallow.icon.paint";
4591 state: "default" 0.0;
4593 color: 255 255 0 255;
4594 rel1 { to: "elm.swallow.icon"; }
4595 rel2 { to: "elm.swallow.icon"; }
4603 ignore_flags: ON_HOLD;
4605 state: "default" 0.0;
4615 state: "default" 0.0;
4622 state: "default" 0.0;
4626 state: "disabled" 0.0;
4628 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4634 name: "item_unclick";
4635 signal: "mouse,up,1";
4637 action: SIGNAL_EMIT "elm,action,click" "";
4642 action: PLAY_SAMPLE "touch_sound" 1.0;
4646 signal: "elm,state,disabled";
4648 action: STATE_SET "disabled" 0.0;
4652 name: "item_click2";
4653 signal: "mouse,down,1";
4656 set_state(PART:"bg", "clicked", 0.0);
4657 set_state(PART:"left_bg_padding", "clicked", 0.0);
4658 set_state(PART:"right_bg_padding", "clicked", 0.0);
4662 name: "item_unclick2";
4663 signal: "mouse,up,1";
4666 set_state(PART:"bg", "default", 0.0);
4667 set_state(PART:"left_bg_padding", "default", 0.0);
4668 set_state(PART:"right_bg_padding", "default", 0.0);
4673 signal: "elm,state,default";
4676 set_state(PART:"left_separator", "default", 0.0);
4677 set_state(PART:"right_separator", "default", 0.0);
4682 signal: "elm,state,vertical";
4685 set_state(PART:"left_separator", "vertical", 0.0);
4686 set_state(PART:"right_separator", "vertical", 0.0);
4691 signal: "elm,state,horizontal";
4694 set_state(PART:"left_separator", "horizontal", 0.0);
4695 set_state(PART:"right_separator", "horizontal", 0.0);
4700 ///////////////////////////////////////////////////////////////////////////////////////
4701 #define CTXPOPUP_TP_TEXT_WIDTH 32
4702 #define CTXPOPUP_TP_PADDING 15
4703 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
4704 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
4705 #define CTXPOPUP_TP_FONT_SIZE 24
4706 ///////////////////////////////////////////////////////////////////////////////
4708 name: "elm/ctxpopup/base/datetime/default";
4709 alias: "elm/ctxpopup/base/timepicker";
4712 name: "ctxpopup_frame";
4716 color: CTXPOPUP_TP_BG_COLOR_INC;
4717 min: 1 CTXPOPUP_TP_HEIGHT_INC;
4718 rel1 { to: "elm.swallow.content"; }
4719 rel2 { to: "elm.swallow.content"; }
4723 name: "elm.swallow.content";
4727 state: "default" 0.0;
4728 min: 1 CTXPOPUP_TP_HEIGHT_INC;
4731 part { name: "arrow_area_left";
4735 description { state: "default" 0.0;
4742 to_y: "ctxpopup_frame";
4746 to:"ctxpopup_frame";
4750 part { name: "arrow_area_right";
4754 description { state: "default" 0.0;
4761 to:"ctxpopup_frame";
4765 to_y: "ctxpopup_frame";
4769 part { name: "arrow_area_up";
4773 description { state: "default" 0.0;
4780 to_x: "ctxpopup_frame";
4784 to:"ctxpopup_frame";
4788 part { name: "arrow_area_down";
4792 description { state: "default" 0.0;
4799 to:"ctxpopup_frame";
4803 to_x: "ctxpopup_frame";
4807 part { name: "elm.swallow.arrow_up";
4814 confine: "arrow_area_up";
4817 state: "default" 0.0;
4823 part { name: "elm.swallow.arrow_down";
4830 confine: "arrow_area_down";
4833 state: "default" 0.0;
4839 part { name: "elm.swallow.arrow_left";
4846 confine: "arrow_area_left";
4849 state: "default" 0.0;
4855 part { name: "elm.swallow.arrow_right";
4862 confine: "arrow_area_right";
4865 state: "default" 0.0;
4873 ///////////////////////////////////////////////////////////////////////////////
4874 group { name: "elm/ctxpopup/arrow/datetime/default";
4875 alias: "elm/ctxpopup/arrow/timepicker";
4877 image: "timepicker_left_arrow.png" COMP;
4878 image: "timepicker_right_arrow.png" COMP;
4879 image: "timepicker_top_arrow.png" COMP;
4880 image: "timepicker_bottom_arrow.png" COMP;
4884 name: "ctxpopup_arrow";
4888 state: "default" 0.0;
4889 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4890 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4897 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4898 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4902 normal: "timepicker_left_arrow.png";
4907 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4908 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4912 normal: "timepicker_right_arrow.png";
4917 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4918 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4922 normal: "timepicker_top_arrow.png";
4926 state: "bottom" 0.0;
4927 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4928 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
4932 normal: "timepicker_bottom_arrow.png";
4939 name: "enable_left_arrow";
4940 signal: "elm,state,left";
4942 action: STATE_SET "left" 0.0;
4943 target: "ctxpopup_arrow";
4946 name: "enable_right_arrow";
4947 signal: "elm,state,right";
4949 action: STATE_SET "right" 0.0;
4950 target: "ctxpopup_arrow";
4953 name: "enable_top_arrow";
4954 signal: "elm,state,top";
4956 action: STATE_SET "top" 0.0;
4957 target: "ctxpopup_arrow";
4960 name: "enable_bottom_arrow";
4961 signal: "elm,state,bottom";
4963 action: STATE_SET "bottom" 0.0;
4964 target: "ctxpopup_arrow";
4968 ///////////////////////////////////////////////////////////////////////////////
4970 name: "elm/ctxpopup/text_style_item/datetime/default";
4971 alias: "elm/ctxpopup/text_style_item/timepicker";
4974 name: "left_padding";
4979 state: "default" 0.0;
4980 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4981 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4993 state: "default" 0.0;
4994 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
4995 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
4998 rel1 {relative: 1.0 0.0; to: "left_padding";}
4999 color: CTXPOPUP_TP_FONT_COLOR;
5001 font: "Tizen:style=Medium";
5002 size: CTXPOPUP_TP_FONT_SIZE;
5005 text_class: "tizen";
5009 state: "clicked" 0.0;
5010 inherit: "default" 0.0;
5011 color: 255 255 255 255;
5015 name: "right_padding";
5019 state: "default" 0.0;
5020 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5021 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5023 rel1 {relative: 1.0 0.0; to: "elm.text";}
5032 ignore_flags: ON_HOLD;
5034 state: "default" 0.0;
5044 state: "default" 0.0;
5051 name: "item_unclick";
5052 signal: "mouse,up,1";
5054 action: SIGNAL_EMIT "elm,action,click" "";
5059 action: PLAY_SAMPLE "touch_sound" 1.0;
5063 signal: "mouse,down,1";
5066 set_state(PART:"elm.text", "clicked", 0.0);
5070 name: "item_unclick2";
5071 signal: "mouse,up,1";
5074 set_state(PART:"elm.text", "default", 0.0);
5079 ///////////////////////////////////////////////////////////////////////////////
5081 name: "elm/ctxpopup/text_style_item/toolbar_segmentedcontrol";
5084 name: "event_blocker";
5088 state: "default" 0.0;
5098 state: "default" 0.0;
5099 color: CTXPOPUP_BG_COLOR_INC;
5101 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
5102 max: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5105 state: "clicked" 0.0;
5106 color: CTXPOPUP_BG_PRESS_COLOR_INC;
5110 state: "clicked_separator" 0.0;
5111 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
5112 color: CTXPOPUP_BG_PRESS_COLOR_INC;
5122 state: "default" 0.0;
5123 color: CTXPOPUP_SEPARATOR_COLOR_INC;
5124 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
5125 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0;}
5127 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5128 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5132 state: "visible" 0.0;
5133 inherit: "default" 0.0;
5143 state: "default" 0.0;
5144 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
5145 rel1 { relative: 0.0 1.0; to: "separator1";}
5146 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
5149 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5150 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5154 state: "visible" 0.0;
5155 inherit: "default" 0.0;
5160 name: "left_padding";
5165 state: "default" 0.0;
5166 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5167 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5179 state: "default" 0.0;
5180 min: 1 CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5182 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
5183 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
5184 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
5186 font: "Tizen:style=Roman";
5187 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
5190 text_class: "list_item";
5194 state: "compress" 0.0;
5195 inherit: "default" 0.0;
5202 state: "clicked" 0.0;
5203 inherit: "default" 0.0;
5204 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
5207 state: "disabled" 0.0;
5208 inherit: "default" 0.0;
5209 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
5212 state: "compress_disabled" 0.0;
5213 inherit: "compress" 0.0;
5214 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
5218 name: "right_padding";
5223 state: "default" 0.0;
5225 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5226 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5237 state: "default" 0.0;
5251 state: "default" 0.0;
5261 state: "default" 0.0;
5265 state: "disabled" 0.0;
5267 color: CTXPOPUP_ITEM_DISABLED_COLOR;
5273 name: "item_unclick";
5274 signal: "mouse,clicked,1";
5276 action: SIGNAL_EMIT "elm,action,click" "";
5281 action: PLAY_SAMPLE "touch_sound" 1.0;
5285 signal: "elm,state,disabled";
5290 get_state(PART:"elm.text", st, 30, vl);
5291 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
5292 set_state(PART:"elm.text", "compress_disabled", 0.0);
5294 set_state(PART:"elm.text", "disabled", 0.0);
5296 set_state(PART:"disclip", "disabled", 0.0);
5301 signal: "elm,state,enabled";
5306 get_state(PART:"elm.text", st, 30, vl);
5307 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
5308 set_state(PART:"elm.text", "compress", 0.0);
5310 set_state(PART:"elm.text", "default", 0.0);
5312 set_state(PART:"disclip", "default", 0.0);
5317 signal: "elm,state,default";
5320 set_state(PART:"separator1", "default", 0.0);
5321 set_state(PART:"separator2", "default", 0.0);
5326 signal: "elm,state,compress";
5331 get_state(PART:"disclip", st, 30, vl);
5332 if (!strcmp(st, "disabled"))
5333 set_state(PART:"elm.text", "compress_disabled", 0.0);
5335 set_state(PART:"elm.text", "compress", 0.0);
5340 signal: "elm,state,separator";
5343 set_state(PART:"separator1", "visible", 0.0);
5344 set_state(PART:"separator2", "visible", 0.0);
5348 name: "item_click2";
5349 signal: "mouse,down,1";
5352 set_state(PART:"elm.text", "clicked", 0.0);
5356 get_state(PART:"separator2", st, 30, vl);
5357 if (!strcmp(st, "default"))
5358 set_state(PART:"bg", "clicked", 0.0);
5360 set_state(PART:"bg", "clicked_separator", 0.0);
5368 new Float:dx, Float:dy;
5369 get_drag(PART:"over2", dx, dy);
5372 set_drag(PART:"over2", 0.0, 0.0);
5373 set_state(PART:"elm.text", "compress", 0.0);
5374 set_state(PART:"bg", "default", 0.0);
5376 set_drag(PART:"over2", 0.0, 0.0);
5380 name: "item_unclick2";
5381 signal: "mouse,up,1";
5384 set_drag(PART:"over2", 0.0, 0.0);
5385 set_state(PART:"elm.text", "compress", 0.0);
5386 set_state(PART:"bg", "default", 0.0);