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 alias: "elm/ctxpopup/layout/copypaste";
43 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);
51 min: 0 CTXPOPUP_MOVE_PAD_INC;
55 rel1.relative: 0.0 0.0;
56 rel2.relative: 1.0 0.0;
60 inherit: "default" 0.0;
64 inherit: "default" 0.0;
69 name:"bottom_padding";
74 min: 0 CTXPOPUP_MOVE_PAD_INC;
78 rel1.relative: 0.0 1.0;
79 rel2.relative: 1.0 1.0;
82 state: "show_down" 0.0;
83 inherit: "default" 0.0;
87 inherit: "default" 0.0;
97 min: CTXPOPUP_MOVE_PAD_INC 0;
101 rel1.relative: 0.0 0.0;
102 rel2.relative: 0.0 1.0;
105 state: "show_left" 0.0;
106 inherit: "default" 0.0;
109 state: "visible" 0.0;
110 inherit: "default" 0.0;
115 name:"right_padding";
119 state: "default" 0.0;
120 min: CTXPOPUP_MOVE_PAD_INC 0;
124 rel1.relative: 1.0 0.0;
125 rel2.relative: 1.0 1.0;
128 state: "show_right" 0.0;
129 inherit: "default" 0.0;
132 state: "visible" 0.0;
133 inherit: "default" 0.0;
140 clip_to: "layout_clip";
142 state: "default" 0.0;
146 state: "show_up" 0.0;
147 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
148 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
152 state: "show_down" 0.0;
153 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
154 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
158 state: "show_left" 0.0;
159 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
160 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
164 state: "show_right" 0.0;
165 rel1 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
166 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
174 state: "default" 0.0;
175 color: 255 255 255 0;
176 rel1 {to: "swallow"; relative: -0.2 -0.2; }
177 rel2 {to: "swallow"; relative: 1.2 1.2;}
180 state: "show_up" 0.0;
181 inherit: "default" 0.0;
184 state: "show_down" 0.0;
185 inherit: "default" 0.0;
188 state: "show_left" 0.0;
189 inherit: "default" 0.0;
192 state: "show_right" 0.0;
193 inherit: "default" 0.0;
196 state: "visible" 0.0;
197 inherit: "default" 0.0;
198 color: 255 255 255 255;
205 signal: "elm,state,show,up";
207 action: STATE_SET "show_up" 0.0;
209 target: "top_padding";
210 target: "layout_clip";
215 signal: "elm,state,show,down";
217 action: STATE_SET "show_down" 0.0;
219 target: "bottom_padding";
220 target: "layout_clip";
221 after: "showdownend";
225 signal: "elm,state,show,left";
227 action: STATE_SET "show_left" 0.0;
229 target: "left_padding";
230 target: "layout_clip";
231 after: "showleftend";
235 signal: "elm,state,show,right";
237 action: STATE_SET "show_right" 0.0;
239 target: "right_padding";
240 target: "layout_clip";
241 after: "showrightend";
245 action: STATE_SET "visible" 0.0;
246 transition: SIN_FAC 0.33 1.1;
247 target: "top_padding";
248 target: "layout_clip";
252 action: STATE_SET "visible" 0.0;
253 transition: SIN_FAC 0.33 1.1;
254 target: "bottom_padding";
255 target: "layout_clip";
259 action: STATE_SET "visible" 0.0;
260 transition: SIN_FAC 0.33 1.1;
261 target: "left_padding";
262 target: "layout_clip";
265 name: "showrightend";
266 action: STATE_SET "visible" 0.0;
267 transition: SIN_FAC 0.33 1.1;
268 target: "right_padding";
269 target: "layout_clip";
273 signal: "elm,state,hide,up";
275 action: STATE_SET "show_up" 0.0;
277 target: "top_padding";
278 transition: SIN_FAC 0.33 1.1;
279 after: "hidefinished";
283 signal: "elm,state,hide,down";
285 action: STATE_SET "show_down" 0.0;
287 target: "bottom_padding";
288 transition: SIN_FAC 0.33 1.1;
289 after: "hidefinished";
293 signal: "elm,state,hide,left";
295 action: STATE_SET "show_left" 0.0;
297 target: "left_padding";
298 transition: SIN_FAC 0.33 1.1;
299 after: "hidefinished";
303 signal: "elm,state,hide,right";
305 action: STATE_SET "show_right" 0.0;
307 target: "right_padding";
308 transition: SIN_FAC 0.33 1.1;
309 after: "hidefinished";
313 signal: "elm,state,hide,up";
315 action: STATE_SET "default" 0.0;
316 target: "layout_clip";
317 transition: SIN_FAC 0.33 1.1;
318 after: "hidefinished";
321 name: "hidedown_clip";
322 signal: "elm,state,hide,down";
324 action: STATE_SET "default" 0.0;
325 target: "layout_clip";
326 transition: SIN_FAC 0.33 1.1;
327 after: "hidefinished";
330 name: "hideleft_clip";
331 signal: "elm,state,hide,left";
333 action: STATE_SET "default" 0.0;
334 target: "layout_clip";
335 transition: SIN_FAC 0.33 1.1;
336 after: "hidefinished";
339 name: "hideright_clip";
340 signal: "elm,state,hide,right";
342 action: STATE_SET "default" 0.0;
343 target: "layout_clip";
344 transition: SIN_FAC 0.33 1.1;
345 after: "hidefinished";
348 name: "hidefinished";
349 action: SIGNAL_EMIT "elm,action,hide,finished" "";
353 ///////////////////////////////////////////////////////////////////////////////
355 name: "elm/ctxpopup/layout/datetime/default";
356 alias: "elm/ctxpopup/layout/timepicker";
363 state: "default" 0.0;
368 rel1.relative: 0.0 0.0;
369 rel2.relative: 1.0 0.0;
372 state: "show_up" 0.0;
373 inherit: "default" 0.0;
376 state: "visible" 0.0;
377 inherit: "default" 0.0;
382 name:"bottom_padding";
386 state: "default" 0.0;
391 rel1.relative: 0.0 1.0;
392 rel2.relative: 1.0 1.0;
395 state: "show_down" 0.0;
396 inherit: "default" 0.0;
399 state: "visible" 0.0;
400 inherit: "default" 0.0;
409 state: "default" 0.0;
414 rel1.relative: 0.0 0.0;
415 rel2.relative: 0.0 1.0;
418 state: "show_left" 0.0;
419 inherit: "default" 0.0;
422 state: "visible" 0.0;
423 inherit: "default" 0.0;
428 name:"right_padding";
432 state: "default" 0.0;
437 rel1.relative: 1.0 0.0;
438 rel2.relative: 1.0 1.0;
441 state: "show_right" 0.0;
442 inherit: "default" 0.0;
445 state: "visible" 0.0;
446 inherit: "default" 0.0;
453 clip_to: "layout_clip";
455 state: "default" 0.0;
459 state: "show_up" 0.0;
460 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
461 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
465 state: "show_down" 0.0;
466 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
467 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
471 state: "show_left" 0.0;
472 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
473 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
477 state: "show_right" 0.0;
478 rel1 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
479 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
487 state: "default" 0.0;
488 color: 255 255 255 0;
489 rel1 {to: "swallow"; relative: -0.2 -0.2; }
490 rel2 {to: "swallow"; relative: 1.2 1.2;}
493 state: "show_up" 0.0;
494 inherit: "default" 0.0;
497 state: "show_down" 0.0;
498 inherit: "default" 0.0;
501 state: "show_left" 0.0;
502 inherit: "default" 0.0;
505 state: "show_right" 0.0;
506 inherit: "default" 0.0;
509 state: "visible" 0.0;
510 inherit: "default" 0.0;
511 color: 255 255 255 255;
518 signal: "elm,state,show,up";
520 action: STATE_SET "show_up" 0.0;
522 target: "top_padding";
523 target: "layout_clip";
528 signal: "elm,state,show,down";
530 action: STATE_SET "show_down" 0.0;
532 target: "bottom_padding";
533 target: "layout_clip";
534 after: "showdownend";
538 signal: "elm,state,show,left";
540 action: STATE_SET "show_left" 0.0;
542 target: "left_padding";
543 target: "layout_clip";
544 after: "showleftend";
548 signal: "elm,state,show,right";
550 action: STATE_SET "show_right" 0.0;
552 target: "right_padding";
553 target: "layout_clip";
554 after: "showrightend";
558 action: STATE_SET "visible" 0.0;
559 transition:LINEAR 0.25;
560 target: "top_padding";
561 target: "layout_clip";
565 action: STATE_SET "visible" 0.0;
566 transition:LINEAR 0.25;
567 target: "bottom_padding";
568 target: "layout_clip";
572 action: STATE_SET "visible" 0.0;
573 transition:LINEAR 0.25;
574 target: "left_padding";
575 target: "layout_clip";
578 name: "showrightend";
579 action: STATE_SET "visible" 0.0;
580 transition:LINEAR 0.25;
581 target: "right_padding";
582 target: "layout_clip";
586 signal: "elm,state,hide,up";
588 action: STATE_SET "show_up" 0.0;
590 target: "top_padding";
591 transition: LINEAR 0.25;
592 after: "hidefinished";
596 signal: "elm,state,hide,down";
598 action: STATE_SET "show_down" 0.0;
600 target: "bottom_padding";
601 transition: LINEAR 0.25;
602 after: "hidefinished";
606 signal: "elm,state,hide,left";
608 action: STATE_SET "show_left" 0.0;
610 target: "left_padding";
611 transition: LINEAR 0.25;
612 after: "hidefinished";
616 signal: "elm,state,hide,right";
618 action: STATE_SET "show_right" 0.0;
620 target: "right_padding";
621 transition: LINEAR 0.25;
622 after: "hidefinished";
626 signal: "elm,state,hide,up";
628 action: STATE_SET "default" 0.0;
629 target: "layout_clip";
630 transition: LINEAR 0.25;
631 after: "hidefinished";
634 name: "hidedown_clip";
635 signal: "elm,state,hide,down";
637 action: STATE_SET "default" 0.0;
638 target: "layout_clip";
639 transition: LINEAR 0.25;
640 after: "hidefinished";
643 name: "hideleft_clip";
644 signal: "elm,state,hide,left";
646 action: STATE_SET "default" 0.0;
647 target: "layout_clip";
648 transition: LINEAR 0.25;
649 after: "hidefinished";
652 name: "hideright_clip";
653 signal: "elm,state,hide,right";
655 action: STATE_SET "default" 0.0;
656 target: "layout_clip";
657 transition: LINEAR 0.25;
658 after: "hidefinished";
661 name: "hidefinished";
662 action: SIGNAL_EMIT "elm,action,hide,finished" "";
666 ///////////////////////////////////////////////////////////////////////////////
668 name: "elm/ctxpopup/layout/more/default";
669 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);
676 state: "default" 0.0;
677 min: 0 CTXPOPUP_MOVE_PAD_INC;
681 rel1.relative: 0.0 0.0;
682 rel2.relative: 1.0 0.0;
685 state: "show_up" 0.0;
686 inherit: "default" 0.0;
689 state: "visible" 0.0;
690 inherit: "default" 0.0;
695 name:"bottom_padding";
699 state: "default" 0.0;
700 min: 0 CTXPOPUP_MOVE_PAD_INC;
704 rel1.relative: 0.0 1.0;
705 rel2.relative: 1.0 1.0;
708 state: "show_down" 0.0;
709 inherit: "default" 0.0;
712 state: "visible" 0.0;
713 inherit: "default" 0.0;
722 state: "default" 0.0;
723 min: CTXPOPUP_MOVE_PAD_INC 0;
727 rel1.relative: 0.0 0.0;
728 rel2.relative: 0.0 1.0;
731 state: "show_left" 0.0;
732 inherit: "default" 0.0;
735 state: "visible" 0.0;
736 inherit: "default" 0.0;
741 name:"right_padding";
745 state: "default" 0.0;
746 min: CTXPOPUP_MOVE_PAD_INC 0;
750 rel1.relative: 1.0 0.0;
751 rel2.relative: 1.0 1.0;
754 state: "show_right" 0.0;
755 inherit: "default" 0.0;
758 state: "visible" 0.0;
759 inherit: "default" 0.0;
766 clip_to: "layout_clip";
768 state: "default" 0.0;
769 max: CTXPOPUP_MORE_WIDTH_INC 806;
773 state: "show_up" 0.0;
774 max: CTXPOPUP_MORE_WIDTH_INC 806;
775 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
776 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
780 state: "show_down" 0.0;
781 max: CTXPOPUP_MORE_WIDTH_INC 806;
782 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
783 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
787 state: "show_left" 0.0;
788 max: CTXPOPUP_MORE_WIDTH_INC 806;
789 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
790 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
794 state: "show_right" 0.0;
795 max: CTXPOPUP_MORE_WIDTH_INC 806;
796 rel1 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
797 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
805 state: "default" 0.0;
806 color: 255 255 255 0;
807 rel1 {to: "swallow"; relative: -0.2 -0.2; }
808 rel2 {to: "swallow"; relative: 1.2 1.2;}
811 state: "show_up" 0.0;
812 inherit: "default" 0.0;
815 state: "show_down" 0.0;
816 inherit: "default" 0.0;
819 state: "show_left" 0.0;
820 inherit: "default" 0.0;
823 state: "show_right" 0.0;
824 inherit: "default" 0.0;
827 state: "visible" 0.0;
828 inherit: "default" 0.0;
829 color: 255 255 255 255;
836 signal: "elm,state,show,up";
838 action: STATE_SET "show_up" 0.0;
840 target: "top_padding";
841 target: "layout_clip";
846 signal: "elm,state,show,down";
848 action: STATE_SET "show_down" 0.0;
850 target: "bottom_padding";
851 target: "layout_clip";
852 after: "showdownend";
856 signal: "elm,state,show,left";
858 action: STATE_SET "show_left" 0.0;
860 target: "left_padding";
861 target: "layout_clip";
862 after: "showleftend";
866 signal: "elm,state,show,right";
868 action: STATE_SET "show_right" 0.0;
870 target: "right_padding";
871 target: "layout_clip";
872 after: "showrightend";
876 action: STATE_SET "visible" 0.0;
877 transition: SIN_FAC 0.33 1.1;
878 target: "top_padding";
879 target: "layout_clip";
883 action: STATE_SET "visible" 0.0;
884 transition: SIN_FAC 0.33 1.1;
885 target: "bottom_padding";
886 target: "layout_clip";
890 action: STATE_SET "visible" 0.0;
891 transition: SIN_FAC 0.33 1.1;
892 target: "left_padding";
893 target: "layout_clip";
896 name: "showrightend";
897 action: STATE_SET "visible" 0.0;
898 transition: SIN_FAC 0.33 1.1;
899 target: "right_padding";
900 target: "layout_clip";
904 signal: "elm,state,hide,up";
906 action: STATE_SET "show_up" 0.0;
908 target: "top_padding";
909 transition: SIN_FAC 0.33 1.1;
910 after: "hidefinished";
914 signal: "elm,state,hide,down";
916 action: STATE_SET "show_down" 0.0;
918 target: "bottom_padding";
919 transition: SIN_FAC 0.33 1.1;
920 after: "hidefinished";
924 signal: "elm,state,hide,left";
926 action: STATE_SET "show_left" 0.0;
928 target: "left_padding";
929 transition: SIN_FAC 0.33 1.1;
930 after: "hidefinished";
934 signal: "elm,state,hide,right";
936 action: STATE_SET "show_right" 0.0;
938 target: "right_padding";
939 transition: SIN_FAC 0.33 1.1;
940 after: "hidefinished";
944 signal: "elm,state,hide,up";
946 action: STATE_SET "default" 0.0;
947 target: "layout_clip";
948 transition: SIN_FAC 0.33 1.1;
949 after: "hidefinished";
952 name: "hidedown_clip";
953 signal: "elm,state,hide,down";
955 action: STATE_SET "default" 0.0;
956 target: "layout_clip";
957 transition: SIN_FAC 0.33 1.1;
958 after: "hidefinished";
961 name: "hideleft_clip";
962 signal: "elm,state,hide,left";
964 action: STATE_SET "default" 0.0;
965 target: "layout_clip";
966 transition: SIN_FAC 0.33 1.1;
967 after: "hidefinished";
970 name: "hideright_clip";
971 signal: "elm,state,hide,right";
973 action: STATE_SET "default" 0.0;
974 target: "layout_clip";
975 transition: SIN_FAC 0.33 1.1;
976 after: "hidefinished";
979 name: "hidefinished";
980 action: SIGNAL_EMIT "elm,action,hide,finished" "";
984 ///////////////////////////////////////////////////////////////////////////////
986 name: "elm/scroller/base/ctxpopup";
988 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
991 v = get_int(sbvis_v);
993 v = get_int(sbalways_v);
995 emit("do-hide-vbar", "");
999 v = get_int(sbvis_h);
1001 v = get_int(sbalways_h);
1003 emit("do-hide-hbar", "");
1004 set_int(sbvis_h, 0);
1007 set_int(sbvis_timer, 0);
1012 image: "00_popup_scroll.png" COMP;
1013 image: "01_scroller.png" COMP;
1022 state: "default" 0.0;
1026 name: "elm.swallow.content";
1031 state: "default" 0.0;
1036 name: "sb_vbar_clip_master";
1040 state: "default" 0.0;
1043 state: "hidden" 0.0;
1045 color: 255 255 255 0;
1049 name: "sb_vbar_clip";
1050 clip_to:"sb_vbar_clip_master";
1055 state: "default" 0.0;
1057 rel2{ to:"clipper"; relative: 1.0 1.0;}
1060 state: "hidden" 0.0;
1062 color: 255 255 255 0;
1066 name: "sb_vbar_padding";
1071 state: "default" 0.0;
1073 min: (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING) 0;
1074 max: (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING) 0;
1077 rel1 { to:"clipper"; relative: 1.0 0.0; }
1078 rel2 { to:"clipper"; relative: 1.0 1.0; }
1087 state: "default" 0.0;
1091 rel1 { to_x:"sb_vbar_padding"; to_y:"clipper"; relative: 0.0 0.0; }
1092 rel2 { to_x:"sb_vbar_padding"; to_y:"clipper"; relative: 0.0 1.0; }
1096 name: "elm.dragable.vbar";
1097 clip_to: "sb_vbar_clip";
1106 state: "default" 0.0;
1108 min: CTXPOPUP_SCROLLER_MIN_SIZE_INC;
1118 normal: "00_popup_scroll.png";
1125 name: "sb_hbar_clip_master";
1129 state: "default" 0.0;
1132 state: "hidden" 0.0;
1134 color: 255 255 255 0;
1138 name: "sb_hbar_clip";
1139 clip_to: "sb_hbar_clip_master";
1144 state: "default" 0.0;
1146 rel2{ to:"clipper"; relative: 1.0 1.0;}
1149 state: "hidden" 0.0;
1151 color: 255 255 255 0;
1160 state: "default" 0.0;
1164 rel1 {to:"clipper"; relative: 0.0 1.0;}
1165 rel2 {to:"clipper"; relative: 1.0 1.0;}
1169 name: "elm.dragable.hbar";
1170 clip_to: "sb_hbar_clip";
1179 state: "default" 0.0;
1182 rel1 {relative: 0.5 0.5; to: "sb_hbar";}
1183 rel2 {relative: 0.5 0.5; to: "sb_hbar";}
1185 normal: "01_scroller.png";
1198 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
1199 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
1200 set_int(sbvis_v, 0);
1201 set_int(sbvis_h, 0);
1202 set_int(sbalways_v, 0);
1203 set_int(sbalways_h, 0);
1204 set_int(sbvis_timer, 0);
1209 signal: "elm,action,show,vbar";
1211 action: STATE_SET "default" 0.0;
1212 target: "sb_vbar_clip_master";
1216 signal: "elm,action,hide,vbar";
1218 action: STATE_SET "hidden" 0.0;
1219 target: "sb_vbar_clip_master";
1222 name: "vbar_show_always";
1223 signal: "elm,action,show_always,vbar";
1227 v = get_int(sbvis_v);
1228 v |= get_int(sbalways_v);
1230 set_int(sbalways_v, 1);
1231 emit("do-show-vbar", "");
1232 set_int(sbvis_v, 1);
1237 name: "vbar_show_notalways";
1238 signal: "elm,action,show_notalways,vbar";
1242 v = get_int(sbalways_v);
1244 set_int(sbalways_v, 0);
1245 v = get_int(sbvis_v);
1247 emit("do-hide-vbar", "");
1248 set_int(sbvis_v, 0);
1254 name: "sb_vbar_show";
1255 signal: "do-show-vbar";
1257 action: STATE_SET "default" 0.0;
1258 transition: LINEAR 1.0;
1259 target: "sb_vbar_clip";
1262 name: "sb_vbar_hide";
1263 signal: "do-hide-vbar";
1265 action: STATE_SET "hidden" 0.0;
1266 transition: LINEAR 1.0;
1267 target: "sb_vbar_clip";
1271 signal: "elm,action,show,hbar";
1273 action: STATE_SET "default" 0.0;
1274 target: "sb_hbar_clip_master";
1278 signal: "elm,action,hide,hbar";
1280 action: STATE_SET "hidden" 0.0;
1281 target: "sb_hbar_clip_master";
1284 name: "hbar_show_always";
1285 signal: "elm,action,show_always,hbar";
1289 v = get_int(sbvis_h);
1290 v |= get_int(sbalways_h);
1292 set_int(sbalways_h, 1);
1293 emit("do-show-hbar", "");
1294 set_int(sbvis_h, 1);
1299 name: "hbar_show_notalways";
1300 signal: "elm,action,show_notalways,hbar";
1304 v = get_int(sbalways_h);
1306 set_int(sbalways_h, 0);
1307 v = get_int(sbvis_h);
1309 emit("do-hide-hbar", "");
1310 set_int(sbvis_h, 0);
1316 name: "sb_hbar_show";
1317 signal: "do-show-hbar";
1319 action: STATE_SET "default" 0.0;
1320 transition: LINEAR 1.0;
1321 target: "sb_hbar_clip";
1324 name: "sb_hbar_hide";
1325 signal: "do-hide-hbar";
1327 action: STATE_SET "hidden" 0.0;
1328 transition: LINEAR 1.0;
1329 target: "sb_hbar_clip";
1333 signal: "elm,action,scroll";
1335 action: STATE_SET "default" 0.0;
1338 v = get_int(sbvis_v);
1339 v |= get_int(sbalways_v);
1341 emit("do-show-vbar", "");
1342 set_int(sbvis_v, 1);
1344 v = get_int(sbvis_h);
1345 v |= get_int(sbalways_h);
1347 emit("do-show-hbar", "");
1348 set_int(sbvis_h, 1);
1350 v = get_int(sbvis_timer);
1351 if (v > 0) cancel_timer(v);
1352 v = timer(2.0, "timer0", 0);
1353 set_int(sbvis_timer, v);
1358 ///////////////////////////////////////////////////////////////////////////////
1360 name: "elm/ctxpopup/bg/pass_event";
1361 alias: "elm/ctxpopup/bg/extended/entry/pass_event";
1362 alias: "elm/ctxpopup/bg/extended/entry";
1363 alias: "elm/ctxpopup/bg/timepicker";
1364 alias: "elm/ctxpopup/bg/datetime/default";
1371 state: "default" 0.0;
1375 state: "visible" 0.0;
1383 name: "clicked_event";
1384 signal: "mouse,clicked,1";
1386 action: SIGNAL_EMIT "elm,action,click" "";
1390 signal: "elm,state,show";
1392 action: STATE_SET "visible" 0.0;
1397 signal: "elm,state,hide";
1399 action: STATE_SET "default" 0.0;
1404 ///////////////////////////////////////////////////////////////////////////////
1406 name: "elm/ctxpopup/bg/default";
1413 state: "default" 0.0;
1417 state: "visible" 0.0;
1425 name: "clicked_event";
1426 signal: "mouse,clicked,1";
1428 action: SIGNAL_EMIT "elm,action,click" "";
1432 signal: "elm,state,show";
1434 action: STATE_SET "visible" 0.0;
1439 signal: "elm,state,hide";
1441 action: STATE_SET "default" 0.0;
1448 name: "elm/ctxpopup/bg/copypaste";
1449 inherit: "elm/ctxpopup/bg/default";
1458 ///////////////////////////////////////////////////////////////////////////////
1460 name: "elm/ctxpopup/base/no_bg_content";
1462 image: "ctxpopup_bg.png" COMP;
1463 image: "ctxpopup_shadow.png" COMP;
1467 name:"frame_shadow_left_top_padding";
1472 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1473 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1480 name:"frame_shadow_right_bottom_padding";
1485 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1486 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1487 rel1{relative: 1 1;}
1494 name: "frame_shadow";
1499 state: "default" 0.0;
1500 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
1501 rel2 {to:"frame_shadow_right_bottom_padding";}
1503 normal: "ctxpopup_shadow.png";
1504 border: 10 10 10 10;
1507 color: 255 255 255 255;
1511 name: "ctxpopup_frame";
1516 normal: "ctxpopup_bg.png";
1517 border: 10 10 10 10;
1520 rel1 {to:"content_left_top_padding"; relative: 1 1;}
1521 rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
1525 name:"list_shadow_right_bottom_padding";
1530 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
1531 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
1535 rel1 {to:"elm.swallow.content"; relative: 1 1;}
1539 name:"content_left_top_padding";
1544 state: "default" 0.0;
1545 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1546 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1553 name:"content_right_bottom_padding";
1558 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1559 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1560 rel1 { relative: 1 1;}
1561 rel2 { relative: 1 1;}
1568 name: "elm.swallow.content";
1571 state: "default" 0.0;
1572 rel1 {to:"content_left_top_padding"; relative: 1 1;}
1573 rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
1578 ///////////////////////////////////////////////////////////////////////////////
1580 name: "elm/ctxpopup/base/default";
1581 alias: "elm/ctxpopup/base/copypaste";
1583 image: "00_popup_bubble_bg.png" COMP;
1587 name:"frame_shadow_left_top_padding";
1592 state: "default" 0.0;
1593 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1594 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1595 rel2 { relative: 0 0; }
1602 name:"frame_shadow_right_bottom_padding";
1607 state: "default" 0.0;
1608 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1609 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1610 rel1{relative: 1 1;}
1622 state: "default" 0.0;
1623 rel1 {to:"frame_shadow_left_top_padding";}
1624 rel2 {to:"frame_shadow_right_bottom_padding";}
1625 min: (CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC + CTXPOPUP_SHADOW_LEFT_PADDING + CTXPOPUP_SHADOW_RIGHT_PADDING) 0;
1627 normal: "00_popup_bubble_bg.png";
1628 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
1633 part { name: "arrow_area_left";
1637 description { state: "default" 0.0;
1639 min: CTXPOPUP_ARROW_SIZE_INC;
1644 to_x:"arrow_left_top_padding";
1645 to_y: "ctxpopup_frame_left_top";
1649 to_x:"arrow_left_top_padding";
1650 to_y:"ctxpopup_frame_right_bottom";
1654 part { name: "arrow_area_right";
1658 description { state: "default" 0.0;
1660 min: CTXPOPUP_ARROW_SIZE_INC;
1665 to_x:"arrow_right_bottom_padding";
1666 to_y:"ctxpopup_frame_left_top";
1670 to_x:"arrow_right_bottom_padding";
1671 to_y: "ctxpopup_frame_right_bottom";
1675 part { name: "arrow_area_up";
1679 description { state: "default" 0.0;
1681 min: CTXPOPUP_ARROW_SIZE_INC;
1686 to_x: "ctxpopup_frame_left_top";
1687 to_y: "arrow_left_top_padding";
1691 to_x:"ctxpopup_frame_right_bottom";
1692 to_y: "arrow_left_top_padding";
1696 part { name: "arrow_area_down";
1700 description { state: "default" 0.0;
1702 min: CTXPOPUP_ARROW_SIZE_INC;
1707 to_x:"ctxpopup_frame_left_top";
1708 to_y:"arrow_right_bottom_padding";
1712 to_x: "ctxpopup_frame_right_bottom";
1713 to_y:"arrow_right_bottom_padding";
1717 part { name: "elm.swallow.arrow_up";
1724 confine: "arrow_area_up";
1727 state: "default" 0.0;
1728 min: CTXPOPUP_ARROW_SIZE_INC;
1733 part { name: "elm.swallow.arrow_down";
1740 confine: "arrow_area_down";
1743 state: "default" 0.0;
1744 min: CTXPOPUP_ARROW_SIZE_INC;
1749 part { name: "elm.swallow.arrow_left";
1756 confine: "arrow_area_left";
1759 state: "default" 0.0;
1760 min: CTXPOPUP_ARROW_SIZE_INC;
1765 part { name: "elm.swallow.arrow_right";
1772 confine: "arrow_area_right";
1775 state: "default" 0.0;
1776 min: CTXPOPUP_ARROW_SIZE_INC;
1782 name: "ctxpopup_frame_left_top";
1786 state: "default" 0.0;
1790 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1791 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1792 rel1 {relative: 0 0; to: "content_left_top_padding";}
1796 name: "ctxpopup_frame_right_bottom";
1800 state: "default" 0.0;
1804 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1805 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1806 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
1810 name:"content_left_top_padding";
1815 state: "default" 0.0;
1816 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1817 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1818 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1825 name:"content_right_bottom_padding";
1830 state: "default" 0.0;
1831 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1832 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1833 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1840 name: "arrow_left_top_padding";
1844 state: "default" 0.0;
1845 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1846 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1847 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1853 name: "arrow_right_bottom_padding";
1857 state: "default" 0.0;
1858 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1859 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1860 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1866 name: "elm.swallow.content";
1869 state: "default" 0.0;
1871 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
1872 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
1875 part { name: "access.outline";
1878 description { state: "default" 0.0;
1880 rel1.to: "frame_bg";
1881 rel2.to: "frame_bg";
1888 ///////////////////////////////////////////////////////////////////////////////
1889 group { name: "elm/ctxpopup/arrow/default";
1890 alias: "elm/ctxpopup/arrow/more/default";
1892 image: "00_popup_bubble_tail_left.png" COMP;
1893 image: "00_popup_bubble_tail_right.png" COMP;
1894 image: "00_popup_bubble_tail_top.png" COMP;
1895 image: "00_popup_bubble_tail_bottom.png" COMP;
1899 name: "ctxpopup_arrow";
1903 state: "default" 0.0;
1904 min: CTXPOPUP_ARROW_SIZE_INC;
1905 max: CTXPOPUP_ARROW_SIZE_INC;
1912 min: CTXPOPUP_ARROW_SIZE_INC;
1913 max: CTXPOPUP_ARROW_SIZE_INC;
1917 normal: "00_popup_bubble_tail_left.png";
1922 min: CTXPOPUP_ARROW_SIZE_INC;
1923 max: CTXPOPUP_ARROW_SIZE_INC;
1927 normal: "00_popup_bubble_tail_right.png";
1932 min: CTXPOPUP_ARROW_SIZE_INC;
1933 max: CTXPOPUP_ARROW_SIZE_INC;
1937 normal: "00_popup_bubble_tail_top.png";
1941 state: "bottom" 0.0;
1942 min: CTXPOPUP_ARROW_SIZE_INC;
1943 max: CTXPOPUP_ARROW_SIZE_INC;
1947 normal: "00_popup_bubble_tail_bottom.png";
1954 name: "enable_left_arrow";
1955 signal: "elm,state,left";
1957 action: STATE_SET "left" 0.0;
1958 target: "ctxpopup_arrow";
1961 name: "enable_right_arrow";
1962 signal: "elm,state,right";
1964 action: STATE_SET "right" 0.0;
1965 target: "ctxpopup_arrow";
1968 name: "enable_top_arrow";
1969 signal: "elm,state,top";
1971 action: STATE_SET "top" 0.0;
1972 target: "ctxpopup_arrow";
1975 name: "enable_bottom_arrow";
1976 signal: "elm,state,bottom";
1978 action: STATE_SET "bottom" 0.0;
1979 target: "ctxpopup_arrow";
1983 ///////////////////////////////////////////////////////////////////////////////
1985 name: "elm/ctxpopup/text_style_item/default";
1988 image: "00_more_popup_press.png" COMP;
1991 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
1995 name: "event_blocker";
1999 state: "default" 0.0;
2009 state: "default" 0.0;
2011 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING*2) 1;
2012 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2015 state: "clicked" 0.0;
2016 inherit: "default" 0.0;
2019 normal: "00_more_popup_press.png";
2020 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2025 state: "clicked_separator" 0.0;
2026 inherit: "default" 0.0;
2028 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2030 normal: "00_more_popup_press.png";
2031 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2042 state: "default" 0.0;
2043 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2044 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
2045 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0; }
2047 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2048 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2052 state: "visible" 0.0;
2053 inherit: "default" 0.0;
2063 state: "default" 0.0;
2064 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2065 rel1 { relative: 0.0 1.0; to: "separator1";}
2066 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2069 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2070 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2074 state: "visible" 0.0;
2075 inherit: "default" 0.0;
2080 name: "left_padding";
2085 state: "default" 0.0;
2086 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2087 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2099 state: "default" 0.0;
2100 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2102 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
2103 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
2104 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2106 font: "Tizen:style=Roman";
2107 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2110 text_class: "list_item";
2114 state: "compress" 0.0;
2115 inherit: "default" 0.0;
2122 state: "clicked" 0.0;
2123 inherit: "default" 0.0;
2124 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2128 state: "disabled" 0.0;
2129 inherit: "default" 0.0;
2130 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2133 state: "compress_disabled" 0.0;
2134 inherit: "compress" 0.0;
2135 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2138 state: "ellipsis" 0.0;
2139 inherit: "default" 0.0;
2140 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2145 name: "right_padding";
2150 state: "default" 0.0;
2152 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2153 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2164 state: "default" 0.0;
2178 state: "default" 0.0;
2188 state: "default" 0.0;
2192 state: "disabled" 0.0;
2194 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2200 name: "text_ellipsis";
2201 signal: "elm,state,text,ellipsis";
2203 action: STATE_SET "ellipsis" 0.0;
2207 name: "item_unclick";
2208 signal: "mouse,clicked,1";
2210 action: SIGNAL_EMIT "elm,action,click" "";
2215 action: PLAY_SAMPLE "touch_sound" 1.0;
2219 signal: "elm,state,disabled";
2224 get_state(PART:"elm.text", st, 30, vl);
2225 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2226 set_state(PART:"elm.text", "compress_disabled", 0.0);
2228 set_state(PART:"elm.text", "disabled", 0.0);
2230 set_state(PART:"disclip", "disabled", 0.0);
2235 signal: "elm,state,enabled";
2240 get_state(PART:"elm.text", st, 30, vl);
2241 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2242 set_state(PART:"elm.text", "compress", 0.0);
2244 set_state(PART:"elm.text", "default", 0.0);
2246 set_state(PART:"disclip", "default", 0.0);
2251 signal: "elm,state,default";
2254 set_state(PART:"separator1", "default", 0.0);
2255 set_state(PART:"separator2", "default", 0.0);
2260 signal: "elm,state,compress";
2265 get_state(PART:"disclip", st, 30, vl);
2266 if (!strcmp(st, "disabled"))
2267 set_state(PART:"elm.text", "compress_disabled", 0.0);
2269 set_state(PART:"elm.text", "compress", 0.0);
2274 signal: "elm,state,separator";
2277 set_state(PART:"separator1", "visible", 0.0);
2278 set_state(PART:"separator2", "visible", 0.0);
2282 name: "item_click2";
2283 signal: "mouse,down,1";
2286 set_state(PART:"elm.text", "clicked", 0.0);
2290 get_state(PART:"separator2", st, 30, vl);
2291 if (!strcmp(st, "default"))
2292 set_state(PART:"bg", "clicked", 0.0);
2294 set_state(PART:"bg", "clicked_separator", 0.0);
2302 new Float:dx, Float:dy;
2303 get_drag(PART:"over2", dx, dy);
2304 if ((abs(dx) > 20) || (abs(dy) > 20))
2306 set_drag(PART:"over2", 0.0, 0.0);
2307 set_state(PART:"elm.text", "compress", 0.0);
2308 set_state(PART:"bg", "default", 0.0);
2310 set_drag(PART:"over2", 0.0, 0.0);
2314 name: "item_unclick2";
2315 signal: "mouse,up,1";
2318 set_drag(PART:"over2", 0.0, 0.0);
2319 set_state(PART:"elm.text", "compress", 0.0);
2320 set_state(PART:"bg", "default", 0.0);
2325 ///////////////////////////////////////////////////////////////////////////////
2327 name: "elm/ctxpopup/text_style_item_horizontal/default";
2330 image: "00_more_popup_press.png" COMP;
2335 name: "event_blocker";
2339 state: "default" 0.0;
2349 state: "default" 0.0;
2351 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2354 state: "clicked" 0.0;
2357 normal: "00_more_popup_press.png";
2358 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2363 state: "clicked_separator" 0.0;
2364 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2367 normal: "00_more_popup_press.png";
2368 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2379 state: "default" 0.0;
2380 color: CTXPOPUP_HORIZONTAL_SEPARATOR_1_COLOR_INC;
2382 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2383 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2387 state: "visible" 0.0;
2388 inherit: "default" 0.0;
2398 state: "default" 0.0;
2399 color: CTXPOPUP_HORIZONTAL_SEPARATOR_2_COLOR_INC;
2400 rel1 { relative: 1.0 0.0; to: "separator1"; to_y: "bg";}
2402 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2403 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2407 state: "visible" 0.0;
2408 inherit: "default" 0.0;
2413 name: "left_padding";
2418 state: "default" 0.0;
2419 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2420 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2433 state: "default" 0.0;
2434 min: (CTXPOPUP_TEXT_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ITEM_ICON_PADDING_INC*2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2436 rel1 {relative: 1.0 0.0; to: "left_padding"; }
2437 rel2 {relative: 0.0 1.0; to: "right_padding"; }
2438 color: CTXPOPUP_MAIN_TEXT_COLOR_INC;
2440 font: "Tizen:style=Roman";
2441 size: CTXPOPUP_MAIN_TEXT_SIZE_INC;
2444 text_class: "list_item";
2448 state: "compress" 0.0;
2449 inherit: "default" 0.0;
2456 state: "clicked" 0.0;
2457 inherit: "default" 0.0;
2458 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
2461 state: "disabled" 0.0;
2462 inherit: "default" 0.0;
2463 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2466 state: "compress_disabled" 0.0;
2467 inherit: "compress" 0.0;
2468 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2472 name: "right_padding";
2477 state: "default" 0.0;
2478 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2479 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2492 state: "default" 0.0;
2506 state: "default" 0.0;
2516 state: "default" 0.0;
2520 state: "disabled" 0.0;
2522 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2528 name: "item_unclick";
2529 signal: "mouse,clicked,1";
2531 action: SIGNAL_EMIT "elm,action,click" "";
2536 action: PLAY_SAMPLE "touch_sound" 1.0;
2540 signal: "elm,state,disabled";
2545 get_state(PART:"elm.text", st, 30, vl);
2546 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2547 set_state(PART:"elm.text", "compress_disabled", 0.0);
2549 set_state(PART:"elm.text", "disabled", 0.0);
2551 set_state(PART:"disclip", "disabled", 0.0);
2556 signal: "elm,state,enabled";
2561 get_state(PART:"elm.text", st, 30, vl);
2562 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
2563 set_state(PART:"elm.text", "compress", 0.0);
2565 set_state(PART:"elm.text", "default", 0.0);
2567 set_state(PART:"disclip", "default", 0.0);
2572 signal: "elm,state,default";
2575 set_state(PART:"separator1", "default", 0.0);
2576 set_state(PART:"separator2", "default", 0.0);
2581 signal: "elm,state,compress";
2586 get_state(PART:"disclip", st, 30, vl);
2587 if (!strcmp(st, "disabled"))
2588 set_state(PART:"elm.text", "compress_disabled", 0.0);
2590 set_state(PART:"elm.text", "compress", 0.0);
2595 signal: "elm,state,separator";
2598 set_state(PART:"separator1", "visible", 0.0);
2599 set_state(PART:"separator2", "visible", 0.0);
2603 name: "item_click2";
2604 signal: "mouse,down,1";
2607 set_state(PART:"elm.text", "clicked", 0.0);
2611 get_state(PART:"separator2", st, 30, vl);
2612 if (!strcmp(st, "default"))
2613 set_state(PART:"bg", "clicked", 0.0);
2615 set_state(PART:"bg", "clicked_separator", 0.0);
2623 new Float:dx, Float:dy;
2624 get_drag(PART:"over2", dx, dy);
2625 if ((abs(dx) > 20) || (abs(dy) > 20))
2627 set_drag(PART:"over2", 0.0, 0.0);
2628 set_state(PART:"elm.text", "compress", 0.0);
2629 set_state(PART:"bg", "default", 0.0);
2631 set_drag(PART:"over2", 0.0, 0.0);
2635 name: "item_unclick2";
2636 signal: "mouse,up,1";
2639 set_drag(PART:"over2", 0.0, 0.0);
2640 set_state(PART:"elm.text", "compress", 0.0);
2641 set_state(PART:"bg", "default", 0.0);
2646 ///////////////////////////////////////////////////////////////////////////////
2648 name: "elm/ctxpopup/icon_style_item/default";
2651 image: "00_more_popup_press.png" COMP;
2656 name: "event_blocker";
2660 state: "default" 0.0;
2670 state: "default" 0.0;
2672 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2673 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2676 state: "clicked" 0.0;
2679 normal: "00_more_popup_press.png";
2680 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2685 state: "clicked_separator" 0.0;
2686 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2689 normal: "00_more_popup_press.png";
2690 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2696 name: "left_padding";
2699 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2700 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2712 state: "default" 0.0;
2713 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2715 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2716 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2720 state: "visible" 0.0;
2721 inherit: "default" 0.0;
2731 state: "default" 0.0;
2732 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2733 rel1 { relative: 1.0 0.0; to_x: "separator1"; }
2735 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2736 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2740 state: "visible" 0.0;
2741 inherit: "default" 0.0;
2746 name: "elm.swallow.icon";
2750 state: "default" 0.0;
2751 min: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2752 max: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2755 rel1 { relative: 1 0; to_x: "left_padding"; }
2756 rel2 { relative: 0 1; to_x: "right_padding"; }
2760 name: "right_padding";
2763 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2764 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2776 state: "default" 0.0;
2790 state: "default" 0.0;
2800 state: "default" 0.0;
2804 state: "disabled" 0.0;
2806 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2813 signal: "elm,state,default";
2816 set_state(PART:"separator1", "default", 0.0);
2817 set_state(PART:"separator2", "default", 0.0);
2822 signal: "elm,state,separator";
2825 set_state(PART:"separator1", "visible", 0.0);
2826 set_state(PART:"separator2", "visible", 0.0);
2830 name: "item_unclick";
2831 signal: "mouse,clicked,1";
2833 action: SIGNAL_EMIT "elm,action,click" "";
2838 action: PLAY_SAMPLE "touch_sound" 1.0;
2842 signal: "elm,state,disabled";
2844 action: STATE_SET "disabled" 0.0;
2849 signal: "elm,state,enabled";
2851 action: STATE_SET "default" 0.0;
2855 name: "item_click2";
2856 signal: "mouse,down,1";
2861 get_state(PART:"separator2", st, 30, vl);
2862 if (!strcmp(st, "default"))
2863 set_state(PART:"bg", "clicked", 0.0);
2865 set_state(PART:"bg", "clicked_separator", 0.0);
2873 new Float:dx, Float:dy;
2874 get_drag(PART:"over2", dx, dy);
2875 if ((abs(dx) > 20) || (abs(dy) > 20))
2877 set_drag(PART:"over2", 0.0, 0.0);
2878 set_state(PART:"bg", "default", 0.0);
2880 set_drag(PART:"over2", 0.0, 0.0);
2884 name: "item_unclick2";
2885 signal: "mouse,up,1";
2888 set_drag(PART:"over2", 0.0, 0.0);
2889 set_state(PART:"bg", "default", 0.0);
2894 ///////////////////////////////////////////////////////////////////////////////
2896 name: "elm/ctxpopup/icon_text_style_item/default";
2899 image: "00_more_popup_press.png" COMP;
2902 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
2906 name: "event_blocker";
2910 state: "default" 0.0;
2919 state: "default" 0.0;
2923 state: "clicked" 0.0;
2926 normal: "00_more_popup_press.png";
2927 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2932 state: "clicked_separator" 0.0;
2933 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2936 normal: "00_more_popup_press.png";
2937 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2943 name:"separator_left_padding";
2948 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2949 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2956 name:"separator_right_padding";
2961 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2962 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2969 name: "icon_left_padding";
2973 state: "default" 0.0;
2974 min: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2975 max: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2987 state: "default" 0.0;
2988 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2989 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
2990 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
2992 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2993 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2997 state: "visible" 0.0;
2998 inherit: "default" 0.0;
3008 state: "default" 0.0;
3009 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3010 rel1 { relative: 0.0 1.0; to: "separator1";}
3011 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
3014 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3015 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3019 state: "visible" 0.0;
3020 inherit: "default" 0.0;
3025 name: "elm.swallow.icon";
3029 state: "default" 0.0;
3030 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3031 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3034 rel1 { to:"icon_left_padding"; relative: 1 0; }
3038 name: "icon_right_padding";
3042 state: "default" 0.0;
3043 min: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3044 max: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3048 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3057 state: "default" 0.0;
3058 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3060 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3061 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3062 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3064 font: "Tizen:style=Roman";
3065 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
3068 text_class: "list_item";
3072 state: "compress" 0.0;
3073 inherit: "default" 0.0;
3080 state: "clicked" 0.0;
3081 inherit: "default" 0.0;
3082 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3086 state: "disabled" 0.0;
3087 inherit: "default" 0.0;
3088 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3091 state: "compress_disabled" 0.0;
3092 inherit: "compress" 0.0;
3093 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3096 state: "ellipsis" 0.0;
3097 inherit: "default" 0.0;
3098 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;
3103 name: "text_right_padding";
3108 state: "default" 0.0;
3110 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3111 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3122 state: "default" 0.0;
3136 state: "default" 0.0;
3146 state: "default" 0.0;
3150 state: "disabled" 0.0;
3152 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3158 name: "text_ellipsis";
3159 signal: "elm,state,text,ellipsis";
3161 action: STATE_SET "ellipsis" 0.0;
3165 name: "item_unclick";
3166 signal: "mouse,clicked,1";
3168 action: SIGNAL_EMIT "elm,action,click" "";
3173 action: PLAY_SAMPLE "touch_sound" 1.0;
3177 signal: "elm,state,disabled";
3182 get_state(PART:"elm.text", st, 30, vl);
3183 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3184 set_state(PART:"elm.text", "compress_disabled", 0.0);
3186 set_state(PART:"elm.text", "disabled", 0.0);
3188 set_state(PART:"disclip", "disabled", 0.0);
3193 signal: "elm,state,enabled";
3198 get_state(PART:"elm.text", st, 30, vl);
3199 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3200 set_state(PART:"elm.text", "compress", 0.0);
3202 set_state(PART:"elm.text", "default", 0.0);
3204 set_state(PART:"disclip", "default", 0.0);
3209 signal: "elm,state,default";
3212 set_state(PART:"separator1", "default", 0.0);
3213 set_state(PART:"separator2", "default", 0.0);
3218 signal: "elm,state,compress";
3223 get_state(PART:"disclip", st, 30, vl);
3224 if (!strcmp(st, "disabled"))
3225 set_state(PART:"elm.text", "compress_disabled", 0.0);
3227 set_state(PART:"elm.text", "compress", 0.0);
3232 signal: "elm,state,separator";
3235 set_state(PART:"separator1", "visible", 0.0);
3236 set_state(PART:"separator2", "visible", 0.0);
3240 name: "item_click2";
3241 signal: "mouse,down,1";
3244 set_state(PART:"elm.text", "clicked", 0.0);
3248 get_state(PART:"separator2", st, 30, vl);
3249 if (!strcmp(st, "default"))
3250 set_state(PART:"bg", "clicked", 0.0);
3252 set_state(PART:"bg", "clicked_separator", 0.0);
3260 new Float:dx, Float:dy;
3261 get_drag(PART:"over2", dx, dy);
3262 if ((abs(dx) > 20) || (abs(dy) > 20))
3264 set_drag(PART:"over2", 0.0, 0.0);
3265 set_state(PART:"elm.text", "compress", 0.0);
3266 set_state(PART:"bg", "default", 0.0);
3268 set_drag(PART:"over2", 0.0, 0.0);
3272 name: "item_unclick2";
3273 signal: "mouse,up,1";
3276 set_drag(PART:"over2", 0.0, 0.0);
3277 set_state(PART:"elm.text", "compress", 0.0);
3278 set_state(PART:"bg", "default", 0.0);
3284 ///////////////////////////////////////////////////////////////////////////////
3286 name: "elm/ctxpopup/base/more/default";
3288 image: "00_popup_bubble_bg.png" COMP;
3292 name:"frame_shadow_left_top_padding";
3297 state: "default" 0.0;
3298 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3299 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3300 rel2 { relative: 0 0; }
3307 name:"frame_shadow_right_bottom_padding";
3312 state: "default" 0.0;
3313 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3314 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3315 rel1{relative: 1 1;}
3327 state: "default" 0.0;
3328 rel1 {to:"frame_shadow_left_top_padding";}
3329 rel2 {to:"frame_shadow_right_bottom_padding";}
3330 min: CTXPOPUP_MORE_WIDTH_INC 0;
3332 normal: "00_popup_bubble_bg.png";
3333 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
3338 part { name: "arrow_area_left";
3342 description { state: "default" 0.0;
3344 min: CTXPOPUP_ARROW_SIZE_INC;
3349 to_x:"arrow_left_top_padding";
3350 to_y: "ctxpopup_frame_left_top";
3354 to_x:"arrow_left_top_padding";
3355 to_y:"ctxpopup_frame_right_bottom";
3359 part { name: "arrow_area_right";
3363 description { state: "default" 0.0;
3365 min: CTXPOPUP_ARROW_SIZE_INC;
3370 to_x:"arrow_right_bottom_padding";
3371 to_y:"ctxpopup_frame_left_top";
3375 to_x:"arrow_right_bottom_padding";
3376 to_y: "ctxpopup_frame_right_bottom";
3380 part { name: "arrow_area_up";
3384 description { state: "default" 0.0;
3386 min: CTXPOPUP_ARROW_SIZE_INC;
3391 to_x: "ctxpopup_frame_left_top";
3392 to_y: "arrow_left_top_padding";
3396 to_x:"ctxpopup_frame_right_bottom";
3397 to_y: "arrow_left_top_padding";
3401 part { name: "arrow_area_down";
3405 description { state: "default" 0.0;
3407 min: CTXPOPUP_ARROW_SIZE_INC;
3412 to_x:"ctxpopup_frame_left_top";
3413 to_y:"arrow_right_bottom_padding";
3417 to_x: "ctxpopup_frame_right_bottom";
3418 to_y:"arrow_right_bottom_padding";
3422 part { name: "elm.swallow.arrow_up";
3429 confine: "arrow_area_up";
3432 state: "default" 0.0;
3433 min: CTXPOPUP_ARROW_SIZE_INC;
3438 part { name: "elm.swallow.arrow_down";
3445 confine: "arrow_area_down";
3448 state: "default" 0.0;
3449 min: CTXPOPUP_ARROW_SIZE_INC;
3454 part { name: "elm.swallow.arrow_left";
3461 confine: "arrow_area_left";
3464 state: "default" 0.0;
3465 min: CTXPOPUP_ARROW_SIZE_INC;
3470 part { name: "elm.swallow.arrow_right";
3477 confine: "arrow_area_right";
3480 state: "default" 0.0;
3481 min: CTXPOPUP_ARROW_SIZE_INC;
3487 name: "ctxpopup_frame_left_top";
3491 state: "default" 0.0;
3495 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3496 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3497 rel1 {relative: 0 0; to: "content_left_top_padding";}
3501 name: "ctxpopup_frame_right_bottom";
3505 state: "default" 0.0;
3509 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3510 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3511 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
3515 name:"content_left_top_padding";
3520 state: "default" 0.0;
3521 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3522 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3523 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3530 name:"content_right_bottom_padding";
3535 state: "default" 0.0;
3536 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3537 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3538 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3545 name: "arrow_left_top_padding";
3549 state: "default" 0.0;
3550 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3551 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3552 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3558 name: "arrow_right_bottom_padding";
3562 state: "default" 0.0;
3563 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3564 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3565 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3571 name: "elm.swallow.content";
3574 state: "default" 0.0;
3576 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
3577 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
3582 ///////////////////////////////////////////////////////////////////////////////
3584 name: "elm/ctxpopup/icon_text_style_item/more/default";
3587 image: "00_more_popup_press.png" COMP;
3592 name: "event_blocker";
3596 state: "default" 0.0;
3606 state: "default" 0.0;
3608 min: (CTXPOPUP_MORE_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
3609 max: (CTXPOPUP_MORE_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3612 state: "clicked" 0.0;
3615 normal: "00_more_popup_press.png";
3616 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3621 state: "clicked_separator" 0.0;
3622 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
3625 normal: "00_more_popup_press.png";
3626 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3632 name:"separator_left_padding";
3637 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3638 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3645 name:"separator_right_padding";
3650 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3651 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3658 name: "icon_left_padding";
3662 state: "default" 0.0;
3663 min: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3664 max: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3676 state: "default" 0.0;
3677 color: CTXPOPUP_SEPARATOR_COLOR_INC;
3678 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
3679 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
3682 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3683 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3687 state: "visible" 0.0;
3688 inherit: "default" 0.0;
3698 state: "default" 0.0;
3699 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3700 rel1 { relative: 0.0 1.0; to: "separator1"; }
3701 rel2.to: "separator1";
3705 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3706 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3710 state: "visible" 0.0;
3711 inherit: "default" 0.0;
3716 name: "elm.swallow.icon";
3720 state: "default" 0.0;
3721 min: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3722 max: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3725 rel1 { to:"icon_left_padding"; relative: 1 0; }
3729 name: "icon_right_padding";
3733 state: "default" 0.0;
3734 min: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3735 max: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3739 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3748 state: "default" 0.0;
3749 min: 1 CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3751 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3752 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3753 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3755 font: "Tizen:style=Roman";
3756 size: CTXPOPUP_MORE_ITEM_TEXT_SIZE_INC;
3759 text_class: "list_item";
3763 state: "compress" 0.0;
3764 inherit: "default" 0.0;
3771 state: "clicked" 0.0;
3772 inherit: "default" 0.0;
3773 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3776 state: "disabled" 0.0;
3777 inherit: "default" 0.0;
3778 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3781 state: "compress_disabled" 0.0;
3782 inherit: "compress" 0.0;
3783 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3787 name: "text_right_padding";
3792 state: "default" 0.0;
3794 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3795 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3806 state: "default" 0.0;
3820 state: "default" 0.0;
3830 state: "default" 0.0;
3834 state: "disabled" 0.0;
3836 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3842 name: "item_unclick";
3843 signal: "mouse,clicked,1";
3845 action: SIGNAL_EMIT "elm,action,click" "";
3850 action: PLAY_SAMPLE "touch_sound" 1.0;
3854 signal: "elm,state,disabled";
3859 get_state(PART:"elm.text", st, 30, vl);
3860 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3861 set_state(PART:"elm.text", "compress_disabled", 0.0);
3863 set_state(PART:"elm.text", "disabled", 0.0);
3865 set_state(PART:"disclip", "disabled", 0.0);
3870 signal: "elm,state,enabled";
3875 get_state(PART:"elm.text", st, 30, vl);
3876 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
3877 set_state(PART:"elm.text", "compress", 0.0);
3879 set_state(PART:"elm.text", "default", 0.0);
3881 set_state(PART:"disclip", "default", 0.0);
3886 signal: "elm,state,default";
3889 set_state(PART:"separator1", "default", 0.0);
3890 set_state(PART:"separator2", "default", 0.0);
3895 signal: "elm,state,compress";
3900 get_state(PART:"disclip", st, 30, vl);
3901 if (!strcmp(st, "disabled"))
3902 set_state(PART:"elm.text", "compress_disabled", 0.0);
3904 set_state(PART:"elm.text", "compress", 0.0);
3909 signal: "elm,state,separator";
3912 set_state(PART:"separator1", "visible", 0.0);
3913 set_state(PART:"separator2", "visible", 0.0);
3917 name: "item_click2";
3918 signal: "mouse,down,1";
3921 set_state(PART:"elm.text", "clicked", 0.0);
3925 get_state(PART:"separator2", st, 30, vl);
3926 if (!strcmp(st, "default"))
3927 set_state(PART:"bg", "clicked", 0.0);
3929 set_state(PART:"bg", "clicked_separator", 0.0);
3937 new Float:dx, Float:dy;
3938 get_drag(PART:"over2", dx, dy);
3939 if ((abs(dx) > 20) || (abs(dy) > 20))
3941 set_drag(PART:"over2", 0.0, 0.0);
3942 set_state(PART:"elm.text", "compress", 0.0);
3943 set_state(PART:"bg", "default", 0.0);
3945 set_drag(PART:"over2", 0.0, 0.0);
3949 name: "item_unclick2";
3950 signal: "mouse,up,1";
3953 set_drag(PART:"over2", 0.0, 0.0);
3954 set_state(PART:"elm.text", "compress", 0.0);
3955 set_state(PART:"bg", "default", 0.0);
3961 ///////////////////////////////////////////////////////////////////////////////////////
3962 #define CTXPOPUP_ENTRY_LIST_PADDING_LEFT 3
3963 #define CTXPOPUP_ENTRY_LIST_PADDING_TOP 6
3964 #define CTXPOPUP_ENTRY_LIST_PADDING_RIGHT 3
3965 #define CTXPOPUP_ENTRY_LIST_PADDING_BOTTOM 6
3966 //////////////////////////////////////////////////////////////////////////////////////
3968 name: "elm/ctxpopup/base/extended/entry";
3969 alias: "elm/ctxpopup/base/extended/entry/pass_event";
3971 image: "copy&paste_bg_center.png" COMP;
3972 image: "ctxpopup_shadow.png" COMP;
3976 name:"frame_shadow_left_top_padding";
3981 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3982 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3989 name:"frame_shadow_right_bottom_padding";
3994 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3995 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3996 rel1{relative: 1 1;}
4003 name: "frame_shadow";
4008 state: "default" 0.0;
4009 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
4010 rel2 {to:"frame_shadow_right_bottom_padding";}
4012 normal: "ctxpopup_shadow.png";
4013 border: 10 10 10 10;
4024 state: "default" 0.0;
4025 rel1 {to:"elm.swallow.content";}
4026 rel2 {to:"elm.swallow.content";}
4028 normal: "copy&paste_bg_center.png";
4029 border: CTXPOPUP_ENTRY_CENTER_IMAGE_BORDER;
4035 name: "arrow_area_left";
4040 state: "default" 0.0;
4042 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4047 to_y: "ctxpopup_frame_left_top";
4051 to:"ctxpopup_frame_left_bottom";
4056 name: "arrow_area_right";
4060 description { state: "default" 0.0;
4062 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4067 to:"ctxpopup_frame_right_top";
4071 to_y: "ctxpopup_frame_right_bottom";
4076 name: "arrow_area_up";
4080 description { state: "default" 0.0;
4082 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4096 name: "arrow_area_down";
4101 state: "default" 0.0;
4103 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4117 name: "elm.swallow.arrow_up";
4124 confine: "arrow_area_up";
4127 state: "default" 0.0;
4128 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4134 name: "elm.swallow.arrow_down";
4141 confine: "arrow_area_down";
4144 state: "default" 0.0;
4145 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4151 name: "elm.swallow.arrow_left";
4158 confine: "arrow_area_left";
4161 state: "default" 0.0;
4162 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4168 name: "elm.swallow.arrow_right";
4175 confine: "arrow_area_right";
4178 state: "default" 0.0;
4179 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4185 name: "ctxpopup_frame_left_top";
4191 min: CTXPOPUP_FRAME_CORNER_SIZE;
4192 max: CTXPOPUP_FRAME_CORNER_SIZE;
4196 name: "ctxpopup_frame_right_top";
4202 min: CTXPOPUP_FRAME_CORNER_SIZE;
4203 max: CTXPOPUP_FRAME_CORNER_SIZE;
4207 name: "ctxpopup_frame_left_bottom";
4213 min: CTXPOPUP_FRAME_CORNER_SIZE;
4214 max: CTXPOPUP_FRAME_CORNER_SIZE;
4218 name: "ctxpopup_frame_right_bottom";
4224 min: CTXPOPUP_FRAME_CORNER_SIZE;
4225 max: CTXPOPUP_FRAME_CORNER_SIZE;
4229 name:"list_shadow_right_bottom_padding";
4234 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4235 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4239 rel1 {to:"elm.swallow.content"; relative: 1 1;}
4243 name:"content_left_top_padding";
4248 state: "default" 0.0;
4249 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4250 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4257 name:"content_right_bottom_padding";
4262 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4263 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4264 rel1 { relative: 1 1;}
4265 rel2 { relative: 1 1;}
4272 name: "elm.swallow.content";
4275 state: "default" 0.0;
4277 rel1 {to:"ctxpopup_frame_left_top"; relative: 0.5 0.5;}
4278 rel2 {to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5;}
4283 ///////////////////////////////////////////////////////////////////////////////////////
4285 name: "elm/ctxpopup/arrow/extended/entry";
4286 alias: "elm/ctxpopup/arrow/extended/entry/pass_event";
4288 image: "copy&paste_arrow_up.png" COMP;
4289 image: "copy&paste_arrow_left.png" COMP;
4290 image: "copy&paste_arrow_right.png" COMP;
4291 image: "copy&paste_arrow_down.png" COMP;
4295 name: "ctxpopup_arrow";
4299 state: "default" 0.0;
4300 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4301 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4308 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4309 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4313 normal: "copy&paste_arrow_left.png";
4318 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4319 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4323 normal: "copy&paste_arrow_right.png";
4328 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4329 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4333 normal: "copy&paste_arrow_up.png";
4337 state: "bottom" 0.0;
4338 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4339 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4343 normal: "copy&paste_arrow_down.png";
4350 name: "enable_left_arrow";
4351 signal: "elm,state,left";
4353 action: STATE_SET "left" 0.0;
4354 target: "ctxpopup_arrow";
4357 name: "enable_right_arrow";
4358 signal: "elm,state,right";
4360 action: STATE_SET "right" 0.0;
4361 target: "ctxpopup_arrow";
4364 name: "enable_top_arrow";
4365 signal: "elm,state,top";
4367 action: STATE_SET "top" 0.0;
4368 target: "ctxpopup_arrow";
4371 name: "enable_bottom_arrow";
4372 signal: "elm,state,bottom";
4374 action: STATE_SET "bottom" 0.0;
4375 target: "ctxpopup_arrow";
4379 ///////////////////////////////////////////////////////////////////////////////////////
4380 #define CTXPOPUP_ENTRY_ITEM_BG_PART \
4386 state: "default" 0.0;\
4388 rel1 {to:"left_bg_padding"; relative: 1 0;}\
4389 rel2 {to:"right_bg_padding"; relative: 0 1;}\
4391 normal: "copy&paste_press_center.png";\
4396 state: "clicked" 0.0;\
4397 inherit: "default" 0.0;\
4400 normal: "copy&paste_press_center.png";\
4405 #define CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART \
4407 name: "left_bg_padding";\
4412 state: "default" 0.0;\
4414 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4415 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4418 rel1 { to: "event_blocker"; relative: 0 0; }\
4419 rel2 { to: "event_blocker"; relative: 0 1; }\
4421 normal: "copy&paste_press_left.png";\
4422 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4427 state: "clicked" 0.0;\
4428 inherit: "default" 0.0;\
4431 normal: "copy&paste_press_left.png";\
4432 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4437 #define CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART \
4439 name: "right_bg_padding";\
4444 state: "default" 0.0;\
4446 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4447 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4450 rel1 { to: "event_blocker"; relative: 1 0; }\
4451 rel2 { to: "event_blocker"; relative: 1 1; }\
4453 normal: "copy&paste_press_right.png";\
4454 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4459 state: "clicked" 0.0;\
4460 inherit: "default" 0.0;\
4463 normal: "copy&paste_press_right.png";\
4464 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4469 #define CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART \
4471 name: "left_padding";\
4476 state: "default" 0.0;\
4478 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4479 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4484 #define CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART \
4486 name: "right_padding";\
4491 state: "default" 0.0;\
4493 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4494 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4499 #define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART \
4501 name: "left_separator";\
4506 state: "default" 0.0;\
4508 color: CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR;\
4509 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4510 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4517 state: "vertical" 0.0;\
4518 inherit: "default" 0.0;\
4522 state: "horizontal" 0.0;\
4523 inherit: "default" 0.0;\
4527 #define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART \
4529 name: "right_separator";\
4534 state: "default" 0.0;\
4536 color: CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR;\
4537 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4538 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4549 state: "vertical" 0.0;\
4550 inherit: "default" 0.0;\
4554 state: "horizontal" 0.0;\
4555 inherit: "default" 0.0;\
4559 ///////////////////////////////////////////////////////////////////////////////////////
4562 name: "elm/ctxpopup/text_style_item/extended/entry";
4563 alias: "elm/ctxpopup/text_style_item/extended/entry/pass_event";
4565 image: "copy&paste_press_center.png" COMP;
4566 image: "copy&paste_press_left.png" COMP;
4567 image: "copy&paste_press_right.png" COMP;
4571 name: "event_blocker";
4575 state: "default" 0.0;
4579 CTXPOPUP_ENTRY_ITEM_BG_PART
4580 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4581 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4582 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4583 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4584 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4585 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4592 state: "default" 0.0;
4593 min: 1 CTXPOPUP_ENTRY_ITEM_HEIGHT;
4594 max: CTXPOPUP_ENTRY_ITEM_WIDTH_MAX CTXPOPUP_ENTRY_ITEM_HEIGHT;
4597 rel1 {relative: 1.0 0.0; to: "left_padding";}
4598 rel2 {relative: 0.0 1.0; to: "right_padding";}
4599 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4601 font: "Tizen:style=Roman";
4602 size: CTXPOPUP_ENTRY_ITEM_FONT_SIZE;
4605 text_class: "list_item";
4609 state: "clicked" 0.0;
4610 inherit: "default" 0.0;
4611 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4619 ignore_flags: ON_HOLD;
4621 state: "default" 0.0;
4631 state: "default" 0.0;
4638 state: "default" 0.0;
4642 state: "disabled" 0.0;
4644 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4650 name: "item_unclick";
4651 signal: "mouse,up,1";
4653 action: SIGNAL_EMIT "elm,action,click" "";
4658 action: PLAY_SAMPLE "touch_sound" 1.0;
4662 signal: "elm,state,disabled";
4664 action: STATE_SET "disabled" 0.0;
4669 signal: "elm,state,enabled";
4671 action: STATE_SET "default" 0.0;
4675 name: "item_click2";
4676 signal: "mouse,down,1";
4679 set_state(PART:"elm.text", "clicked", 0.0);
4680 set_state(PART:"bg", "clicked", 0.0);
4681 set_state(PART:"left_bg_padding", "clicked", 0.0);
4682 set_state(PART:"right_bg_padding", "clicked", 0.0);
4686 name: "item_unclick2";
4687 signal: "mouse,up,1";
4690 set_state(PART:"elm.text", "default", 0.0);
4691 set_state(PART:"bg", "default", 0.0);
4692 set_state(PART:"left_bg_padding", "default", 0.0);
4693 set_state(PART:"right_bg_padding", "default", 0.0);
4698 signal: "elm,state,default";
4701 set_state(PART:"left_separator", "default", 0.0);
4702 set_state(PART:"right_separator", "default", 0.0);
4707 signal: "elm,state,vertical";
4710 set_state(PART:"left_separator", "vertical", 0.0);
4711 set_state(PART:"right_separator", "vertical", 0.0);
4716 signal: "elm,state,horizontal";
4719 set_state(PART:"left_separator", "horizontal", 0.0);
4720 set_state(PART:"right_separator", "horizontal", 0.0);
4725 ///////////////////////////////////////////////////////////////////////////////
4727 name: "elm/ctxpopup/icon_style_item/extended/entry";
4729 image: "copy&paste_press_center.png" COMP;
4730 image: "copy&paste_press_left.png" COMP;
4731 image: "copy&paste_press_right.png" COMP;
4735 name: "event_blocker";
4739 state: "default" 0.0;
4743 CTXPOPUP_ENTRY_ITEM_BG_PART
4744 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4745 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4746 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4747 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4748 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4749 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4751 name: "elm.swallow.icon";
4755 state: "default" 0.0;
4761 rel1 {relative: 1.0 0.0; to: "left_padding";}
4762 rel2 {relative: 0.0 1.0; to: "right_padding";}
4766 name: "elm.swallow.icon.paint";
4770 state: "default" 0.0;
4772 color: 255 255 0 255;
4773 rel1 { to: "elm.swallow.icon"; }
4774 rel2 { to: "elm.swallow.icon"; }
4782 ignore_flags: ON_HOLD;
4784 state: "default" 0.0;
4794 state: "default" 0.0;
4801 state: "default" 0.0;
4805 state: "disabled" 0.0;
4807 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4813 name: "item_unclick";
4814 signal: "mouse,up,1";
4816 action: SIGNAL_EMIT "elm,action,click" "";
4821 action: PLAY_SAMPLE "touch_sound" 1.0;
4825 signal: "elm,state,disabled";
4827 action: STATE_SET "disabled" 0.0;
4831 name: "item_click2";
4832 signal: "mouse,down,1";
4835 set_state(PART:"bg", "clicked", 0.0);
4836 set_state(PART:"left_bg_padding", "clicked", 0.0);
4837 set_state(PART:"right_bg_padding", "clicked", 0.0);
4841 name: "item_unclick2";
4842 signal: "mouse,up,1";
4845 set_state(PART:"bg", "default", 0.0);
4846 set_state(PART:"left_bg_padding", "default", 0.0);
4847 set_state(PART:"right_bg_padding", "default", 0.0);
4852 signal: "elm,state,default";
4855 set_state(PART:"left_separator", "default", 0.0);
4856 set_state(PART:"right_separator", "default", 0.0);
4861 signal: "elm,state,vertical";
4864 set_state(PART:"left_separator", "vertical", 0.0);
4865 set_state(PART:"right_separator", "vertical", 0.0);
4870 signal: "elm,state,horizontal";
4873 set_state(PART:"left_separator", "horizontal", 0.0);
4874 set_state(PART:"right_separator", "horizontal", 0.0);
4879 ///////////////////////////////////////////////////////////////////////////////////////
4880 #define CTXPOPUP_TP_TEXT_WIDTH 32
4881 #define CTXPOPUP_TP_PADDING 15
4882 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
4883 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
4884 #define CTXPOPUP_TP_FONT_SIZE 24
4885 ///////////////////////////////////////////////////////////////////////////////
4887 name: "elm/ctxpopup/base/datetime/default";
4888 alias: "elm/ctxpopup/base/timepicker";
4891 image: "00_time_picker_number_bg.png" COMP;
4896 name: "ctxpopup_frame";
4900 rel1 {to:"elm.swallow.content";}
4901 rel2 {to:"elm.swallow.content";}
4903 normal: "00_time_picker_number_bg.png";
4904 border: CTXPOPUP_TP_BG_IMAGE_BORDER;
4910 name: "elm.swallow.content";
4914 state: "default" 0.0;
4915 min: 1 CTXPOPUP_TP_HEIGHT_INC;
4918 part { name: "arrow_area_left";
4922 description { state: "default" 0.0;
4929 to_y: "ctxpopup_frame";
4933 to:"ctxpopup_frame";
4937 part { name: "arrow_area_right";
4941 description { state: "default" 0.0;
4948 to:"ctxpopup_frame";
4952 to_y: "ctxpopup_frame";
4956 part { name: "arrow_area_up";
4960 description { state: "default" 0.0;
4967 to_x: "ctxpopup_frame";
4971 to:"ctxpopup_frame";
4975 part { name: "arrow_area_down";
4979 description { state: "default" 0.0;
4986 to:"ctxpopup_frame";
4990 to_x: "ctxpopup_frame";
4994 part { name: "elm.swallow.arrow_up";
5001 confine: "arrow_area_up";
5004 state: "default" 0.0;
5010 part { name: "elm.swallow.arrow_down";
5017 confine: "arrow_area_down";
5020 state: "default" 0.0;
5026 part { name: "elm.swallow.arrow_left";
5033 confine: "arrow_area_left";
5036 state: "default" 0.0;
5042 part { name: "elm.swallow.arrow_right";
5049 confine: "arrow_area_right";
5052 state: "default" 0.0;
5060 ///////////////////////////////////////////////////////////////////////////////
5061 group { name: "elm/ctxpopup/arrow/datetime/default";
5062 alias: "elm/ctxpopup/arrow/timepicker";
5064 image: "00_time_picker_tail.png" COMP;
5065 image: "00_time_picker_tail_01.png" COMP;
5069 name: "ctxpopup_arrow";
5073 state: "default" 0.0;
5074 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5075 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5082 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5083 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5087 normal: "00_time_picker_tail.png";
5092 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5093 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5097 normal: "00_time_picker_tail.png";
5102 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5103 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5107 normal: "00_time_picker_tail.png";
5111 state: "bottom" 0.0;
5112 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5113 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5117 normal: "00_time_picker_tail_01.png";
5124 name: "enable_left_arrow";
5125 signal: "elm,state,left";
5127 action: STATE_SET "left" 0.0;
5128 target: "ctxpopup_arrow";
5131 name: "enable_right_arrow";
5132 signal: "elm,state,right";
5134 action: STATE_SET "right" 0.0;
5135 target: "ctxpopup_arrow";
5138 name: "enable_top_arrow";
5139 signal: "elm,state,top";
5141 action: STATE_SET "top" 0.0;
5142 target: "ctxpopup_arrow";
5145 name: "enable_bottom_arrow";
5146 signal: "elm,state,bottom";
5148 action: STATE_SET "bottom" 0.0;
5149 target: "ctxpopup_arrow";
5153 ///////////////////////////////////////////////////////////////////////////////
5155 name: "elm/ctxpopup/text_style_item/datetime/default";
5156 alias: "elm/ctxpopup/text_style_item/timepicker";
5159 name: "left_padding";
5164 state: "default" 0.0;
5165 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5166 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5178 state: "default" 0.0;
5179 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
5180 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
5183 rel1 {relative: 1.0 0.0; to: "left_padding";}
5184 color: CTXPOPUP_TP_FONT_COLOR;
5186 font: "Tizen:style=Medium";
5187 size: CTXPOPUP_TP_FONT_SIZE;
5190 text_class: "tizen";
5194 state: "clicked" 0.0;
5195 inherit: "default" 0.0;
5196 color: 255 255 255 255;
5200 name: "right_padding";
5204 state: "default" 0.0;
5205 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5206 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5208 rel1 {relative: 1.0 0.0; to: "elm.text";}
5217 ignore_flags: ON_HOLD;
5219 state: "default" 0.0;
5229 state: "default" 0.0;
5236 name: "item_unclick";
5237 signal: "mouse,up,1";
5239 action: SIGNAL_EMIT "elm,action,click" "";
5244 action: PLAY_SAMPLE "touch_sound" 1.0;
5248 signal: "mouse,down,1";
5251 set_state(PART:"elm.text", "clicked", 0.0);
5255 name: "item_unclick2";
5256 signal: "mouse,up,1";
5259 set_state(PART:"elm.text", "default", 0.0);
5264 ///////////////////////////////////////////////////////////////////////////////
5266 name: "elm/ctxpopup/text_style_item/toolbar_segmentedcontrol";
5269 image: "00_more_popup_press.png" COMP;
5274 name: "event_blocker";
5278 state: "default" 0.0;
5288 state: "default" 0.0;
5290 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
5291 max: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5294 state: "clicked" 0.0;
5297 normal: "00_more_popup_press.png";
5298 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
5303 state: "clicked_separator" 0.0;
5304 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
5307 normal: "00_more_popup_press.png";
5308 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
5319 state: "default" 0.0;
5320 color: CTXPOPUP_SEPARATOR_COLOR_INC;
5321 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
5322 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0;}
5324 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5325 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5329 state: "visible" 0.0;
5330 inherit: "default" 0.0;
5340 state: "default" 0.0;
5341 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
5342 rel1 { relative: 0.0 1.0; to: "separator1";}
5343 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
5346 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5347 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5351 state: "visible" 0.0;
5352 inherit: "default" 0.0;
5357 name: "left_padding";
5362 state: "default" 0.0;
5363 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5364 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5376 state: "default" 0.0;
5377 min: 1 CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5379 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
5380 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
5381 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
5383 font: "Tizen:style=Roman";
5384 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
5387 text_class: "list_item";
5391 state: "compress" 0.0;
5392 inherit: "default" 0.0;
5399 state: "clicked" 0.0;
5400 inherit: "default" 0.0;
5401 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
5404 state: "disabled" 0.0;
5405 inherit: "default" 0.0;
5406 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
5409 state: "compress_disabled" 0.0;
5410 inherit: "compress" 0.0;
5411 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
5415 name: "right_padding";
5420 state: "default" 0.0;
5422 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5423 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5434 state: "default" 0.0;
5448 state: "default" 0.0;
5458 state: "default" 0.0;
5462 state: "disabled" 0.0;
5464 color: CTXPOPUP_ITEM_DISABLED_COLOR;
5470 name: "item_unclick";
5471 signal: "mouse,clicked,1";
5473 action: SIGNAL_EMIT "elm,action,click" "";
5478 action: PLAY_SAMPLE "touch_sound" 1.0;
5482 signal: "elm,state,disabled";
5487 get_state(PART:"elm.text", st, 30, vl);
5488 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
5489 set_state(PART:"elm.text", "compress_disabled", 0.0);
5491 set_state(PART:"elm.text", "disabled", 0.0);
5493 set_state(PART:"disclip", "disabled", 0.0);
5498 signal: "elm,state,enabled";
5503 get_state(PART:"elm.text", st, 30, vl);
5504 if ((!strcmp(st, "compress")) || (!strcmp(st, "compress_disabled")))
5505 set_state(PART:"elm.text", "compress", 0.0);
5507 set_state(PART:"elm.text", "default", 0.0);
5509 set_state(PART:"disclip", "default", 0.0);
5514 signal: "elm,state,default";
5517 set_state(PART:"separator1", "default", 0.0);
5518 set_state(PART:"separator2", "default", 0.0);
5523 signal: "elm,state,compress";
5528 get_state(PART:"disclip", st, 30, vl);
5529 if (!strcmp(st, "disabled"))
5530 set_state(PART:"elm.text", "compress_disabled", 0.0);
5532 set_state(PART:"elm.text", "compress", 0.0);
5537 signal: "elm,state,separator";
5540 set_state(PART:"separator1", "visible", 0.0);
5541 set_state(PART:"separator2", "visible", 0.0);
5545 name: "item_click2";
5546 signal: "mouse,down,1";
5549 set_state(PART:"elm.text", "clicked", 0.0);
5553 get_state(PART:"separator2", st, 30, vl);
5554 if (!strcmp(st, "default"))
5555 set_state(PART:"bg", "clicked", 0.0);
5557 set_state(PART:"bg", "clicked_separator", 0.0);
5565 new Float:dx, Float:dy;
5566 get_drag(PART:"over2", dx, dy);
5567 if ((abs(dx) > 20) || (abs(dy) > 20))
5569 set_drag(PART:"over2", 0.0, 0.0);
5570 set_state(PART:"elm.text", "compress", 0.0);
5571 set_state(PART:"bg", "default", 0.0);
5573 set_drag(PART:"over2", 0.0, 0.0);
5577 name: "item_unclick2";
5578 signal: "mouse,up,1";
5581 set_drag(PART:"over2", 0.0, 0.0);
5582 set_state(PART:"elm.text", "compress", 0.0);
5583 set_state(PART:"bg", "default", 0.0);