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;
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;
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;
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;
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;
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;
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;
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;
349 action: STATE_SET "default" 0.0;
351 target: "top_padding";
352 target: "bottom_padding";
353 target: "left_padding";
354 target: "right_padding";
355 after: "hidefinished";
358 name: "hidefinished";
359 action: SIGNAL_EMIT "elm,action,hide,finished" "";
363 ///////////////////////////////////////////////////////////////////////////////
365 name: "elm/ctxpopup/layout/landscape/default";
366 inherit: "elm/ctxpopup/layout/default";
367 max: (CTXPOPUP_WIDTH_MAX_INC+CTXPOPUP_SHADOW_LEFT_PADDING+CTXPOPUP_SHADOW_RIGHT_PADDING) ((CTXPOPUP_ITEM_HEIGHT_MIN_INC*5)+CTXPOPUP_SHADOW_TOP_PADDING+CTXPOPUP_SHADOW_BOTTOM_PADDING+(CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC*8)-CTXPOPUP_CONTENT_PADDING);
369 ///////////////////////////////////////////////////////////////////////////////
371 name: "elm/ctxpopup/layout/datetime/default";
372 alias: "elm/ctxpopup/layout/timepicker";
379 state: "default" 0.0;
384 rel1.relative: 0.0 0.0;
385 rel2.relative: 1.0 0.0;
388 state: "show_up" 0.0;
389 inherit: "default" 0.0;
392 state: "visible" 0.0;
393 inherit: "default" 0.0;
398 name:"bottom_padding";
402 state: "default" 0.0;
407 rel1.relative: 0.0 1.0;
408 rel2.relative: 1.0 1.0;
411 state: "show_down" 0.0;
412 inherit: "default" 0.0;
415 state: "visible" 0.0;
416 inherit: "default" 0.0;
425 state: "default" 0.0;
430 rel1.relative: 0.0 0.0;
431 rel2.relative: 0.0 1.0;
434 state: "show_left" 0.0;
435 inherit: "default" 0.0;
438 state: "visible" 0.0;
439 inherit: "default" 0.0;
444 name:"right_padding";
448 state: "default" 0.0;
453 rel1.relative: 1.0 0.0;
454 rel2.relative: 1.0 1.0;
457 state: "show_right" 0.0;
458 inherit: "default" 0.0;
461 state: "visible" 0.0;
462 inherit: "default" 0.0;
469 clip_to: "layout_clip";
471 state: "default" 0.0;
475 state: "show_up" 0.0;
476 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
477 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
481 state: "show_down" 0.0;
482 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
483 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
487 state: "show_left" 0.0;
488 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
489 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
493 state: "show_right" 0.0;
494 rel1 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
495 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
503 state: "default" 0.0;
504 color: 255 255 255 0;
505 rel1 {to: "swallow"; relative: -0.2 -0.2; }
506 rel2 {to: "swallow"; relative: 1.2 1.2;}
509 state: "show_up" 0.0;
510 inherit: "default" 0.0;
513 state: "show_down" 0.0;
514 inherit: "default" 0.0;
517 state: "show_left" 0.0;
518 inherit: "default" 0.0;
521 state: "show_right" 0.0;
522 inherit: "default" 0.0;
525 state: "visible" 0.0;
526 inherit: "default" 0.0;
527 color: 255 255 255 255;
534 signal: "elm,state,show,up";
536 action: STATE_SET "show_up" 0.0;
538 target: "top_padding";
539 target: "layout_clip";
544 signal: "elm,state,show,down";
546 action: STATE_SET "show_down" 0.0;
548 target: "bottom_padding";
549 target: "layout_clip";
550 after: "showdownend";
554 signal: "elm,state,show,left";
556 action: STATE_SET "show_left" 0.0;
558 target: "left_padding";
559 target: "layout_clip";
560 after: "showleftend";
564 signal: "elm,state,show,right";
566 action: STATE_SET "show_right" 0.0;
568 target: "right_padding";
569 target: "layout_clip";
570 after: "showrightend";
574 action: STATE_SET "visible" 0.0;
575 transition:LINEAR 0.25;
576 target: "top_padding";
577 target: "layout_clip";
581 action: STATE_SET "visible" 0.0;
582 transition:LINEAR 0.25;
583 target: "bottom_padding";
584 target: "layout_clip";
588 action: STATE_SET "visible" 0.0;
589 transition:LINEAR 0.25;
590 target: "left_padding";
591 target: "layout_clip";
594 name: "showrightend";
595 action: STATE_SET "visible" 0.0;
596 transition:LINEAR 0.25;
597 target: "right_padding";
598 target: "layout_clip";
602 signal: "elm,state,hide,up";
604 action: STATE_SET "show_up" 0.0;
606 target: "top_padding";
607 transition: LINEAR 0.25;
612 signal: "elm,state,hide,down";
614 action: STATE_SET "show_down" 0.0;
616 target: "bottom_padding";
617 transition: LINEAR 0.25;
622 signal: "elm,state,hide,left";
624 action: STATE_SET "show_left" 0.0;
626 target: "left_padding";
627 transition: LINEAR 0.25;
632 signal: "elm,state,hide,right";
634 action: STATE_SET "show_right" 0.0;
636 target: "right_padding";
637 transition: LINEAR 0.25;
642 signal: "elm,state,hide,up";
644 action: STATE_SET "default" 0.0;
645 target: "layout_clip";
646 transition: LINEAR 0.25;
650 name: "hidedown_clip";
651 signal: "elm,state,hide,down";
653 action: STATE_SET "default" 0.0;
654 target: "layout_clip";
655 transition: LINEAR 0.25;
659 name: "hideleft_clip";
660 signal: "elm,state,hide,left";
662 action: STATE_SET "default" 0.0;
663 target: "layout_clip";
664 transition: LINEAR 0.25;
668 name: "hideright_clip";
669 signal: "elm,state,hide,right";
671 action: STATE_SET "default" 0.0;
672 target: "layout_clip";
673 transition: LINEAR 0.25;
678 action: STATE_SET "default" 0.0;
680 target: "top_padding";
681 target: "bottom_padding";
682 target: "left_padding";
683 target: "right_padding";
684 after: "hidefinished";
687 name: "hidefinished";
688 action: SIGNAL_EMIT "elm,action,hide,finished" "";
692 ///////////////////////////////////////////////////////////////////////////////
694 name: "elm/ctxpopup/layout/more/default";
695 max: CTXPOPUP_MORE_WIDTH_MAX_INC ((CTXPOPUP_ITEM_HEIGHT_MIN_INC*7)+CTXPOPUP_SHADOW_TOP_PADDING+CTXPOPUP_SHADOW_BOTTOM_PADDING+(CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC*12)-CTXPOPUP_CONTENT_PADDING);
702 state: "default" 0.0;
703 min: 0 CTXPOPUP_MOVE_PAD_INC;
707 rel1.relative: 0.0 0.0;
708 rel2.relative: 1.0 0.0;
711 state: "show_up" 0.0;
712 inherit: "default" 0.0;
715 state: "visible" 0.0;
716 inherit: "default" 0.0;
721 name:"bottom_padding";
725 state: "default" 0.0;
726 min: 0 CTXPOPUP_MOVE_PAD_INC;
730 rel1.relative: 0.0 1.0;
731 rel2.relative: 1.0 1.0;
734 state: "show_down" 0.0;
735 inherit: "default" 0.0;
738 state: "visible" 0.0;
739 inherit: "default" 0.0;
748 state: "default" 0.0;
749 min: CTXPOPUP_MOVE_PAD_INC 0;
753 rel1.relative: 0.0 0.0;
754 rel2.relative: 0.0 1.0;
757 state: "show_left" 0.0;
758 inherit: "default" 0.0;
761 state: "visible" 0.0;
762 inherit: "default" 0.0;
767 name:"right_padding";
771 state: "default" 0.0;
772 min: CTXPOPUP_MOVE_PAD_INC 0;
776 rel1.relative: 1.0 0.0;
777 rel2.relative: 1.0 1.0;
780 state: "show_right" 0.0;
781 inherit: "default" 0.0;
784 state: "visible" 0.0;
785 inherit: "default" 0.0;
792 clip_to: "layout_clip";
794 state: "default" 0.0;
798 state: "show_up" 0.0;
799 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
800 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
804 state: "show_down" 0.0;
805 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
806 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
810 state: "show_left" 0.0;
811 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
812 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
816 state: "show_right" 0.0;
817 rel1 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
818 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
826 state: "default" 0.0;
827 color: 255 255 255 0;
828 rel1 {to: "swallow"; relative: -0.2 -0.2; }
829 rel2 {to: "swallow"; relative: 1.2 1.2;}
832 state: "show_up" 0.0;
833 inherit: "default" 0.0;
836 state: "show_down" 0.0;
837 inherit: "default" 0.0;
840 state: "show_left" 0.0;
841 inherit: "default" 0.0;
844 state: "show_right" 0.0;
845 inherit: "default" 0.0;
848 state: "visible" 0.0;
849 inherit: "default" 0.0;
850 color: 255 255 255 255;
857 signal: "elm,state,show,up";
859 action: STATE_SET "show_up" 0.0;
861 target: "top_padding";
862 target: "layout_clip";
867 signal: "elm,state,show,down";
869 action: STATE_SET "show_down" 0.0;
871 target: "bottom_padding";
872 target: "layout_clip";
873 after: "showdownend";
877 signal: "elm,state,show,left";
879 action: STATE_SET "show_left" 0.0;
881 target: "left_padding";
882 target: "layout_clip";
883 after: "showleftend";
887 signal: "elm,state,show,right";
889 action: STATE_SET "show_right" 0.0;
891 target: "right_padding";
892 target: "layout_clip";
893 after: "showrightend";
897 action: STATE_SET "visible" 0.0;
898 transition: SIN_FAC 0.33 1.1;
899 target: "top_padding";
900 target: "layout_clip";
904 action: STATE_SET "visible" 0.0;
905 transition: SIN_FAC 0.33 1.1;
906 target: "bottom_padding";
907 target: "layout_clip";
911 action: STATE_SET "visible" 0.0;
912 transition: SIN_FAC 0.33 1.1;
913 target: "left_padding";
914 target: "layout_clip";
917 name: "showrightend";
918 action: STATE_SET "visible" 0.0;
919 transition: SIN_FAC 0.33 1.1;
920 target: "right_padding";
921 target: "layout_clip";
925 signal: "elm,state,hide,up";
927 action: STATE_SET "show_up" 0.0;
929 target: "top_padding";
930 transition: SIN_FAC 0.33 1.1;
935 signal: "elm,state,hide,down";
937 action: STATE_SET "show_down" 0.0;
939 target: "bottom_padding";
940 transition: SIN_FAC 0.33 1.1;
945 signal: "elm,state,hide,left";
947 action: STATE_SET "show_left" 0.0;
949 target: "left_padding";
950 transition: SIN_FAC 0.33 1.1;
955 signal: "elm,state,hide,right";
957 action: STATE_SET "show_right" 0.0;
959 target: "right_padding";
960 transition: SIN_FAC 0.33 1.1;
965 signal: "elm,state,hide,up";
967 action: STATE_SET "default" 0.0;
968 target: "layout_clip";
969 transition: SIN_FAC 0.33 1.1;
973 name: "hidedown_clip";
974 signal: "elm,state,hide,down";
976 action: STATE_SET "default" 0.0;
977 target: "layout_clip";
978 transition: SIN_FAC 0.33 1.1;
982 name: "hideleft_clip";
983 signal: "elm,state,hide,left";
985 action: STATE_SET "default" 0.0;
986 target: "layout_clip";
987 transition: SIN_FAC 0.33 1.1;
991 name: "hideright_clip";
992 signal: "elm,state,hide,right";
994 action: STATE_SET "default" 0.0;
995 target: "layout_clip";
996 transition: SIN_FAC 0.33 1.1;
1001 action: STATE_SET "default" 0.0;
1003 target: "top_padding";
1004 target: "bottom_padding";
1005 target: "left_padding";
1006 target: "right_padding";
1007 after: "hidefinished";
1010 name: "hidefinished";
1011 action: SIGNAL_EMIT "elm,action,hide,finished" "";
1015 ///////////////////////////////////////////////////////////////////////////////
1017 name: "elm/ctxpopup/layout/landscape/more/default";
1018 inherit: "elm/ctxpopup/layout/landscape/default";
1019 max: CTXPOPUP_MORE_WIDTH_MAX_INC ((CTXPOPUP_ITEM_HEIGHT_MIN_INC*5)+CTXPOPUP_SHADOW_TOP_PADDING+CTXPOPUP_SHADOW_BOTTOM_PADDING+(CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC*8)-CTXPOPUP_CONTENT_PADDING);
1021 ///////////////////////////////////////////////////////////////////////////////
1023 name: "elm/scroller/base/ctxpopup";
1024 alias: "elm/scroller/base/more/default";
1026 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
1027 public timer0(val) {
1029 v = get_int(sbvis_v);
1031 v = get_int(sbalways_v);
1033 emit("do-hide-vbar", "");
1034 set_int(sbvis_v, 0);
1037 v = get_int(sbvis_h);
1039 v = get_int(sbalways_h);
1041 emit("do-hide-hbar", "");
1042 set_int(sbvis_h, 0);
1045 set_int(sbvis_timer, 0);
1050 image: "00_popup_scroll_v.png" COMP;
1051 image: "00_popup_scroll_h.png" COMP;
1060 state: "default" 0.0;
1064 name: "elm.swallow.content";
1069 state: "default" 0.0;
1074 name: "sb_vbar_clip_master";
1078 state: "default" 0.0;
1081 state: "hidden" 0.0;
1083 color: 255 255 255 0;
1087 name: "sb_vbar_clip";
1088 clip_to:"sb_vbar_clip_master";
1093 state: "default" 0.0;
1095 rel2{ to:"clipper"; relative: 1.0 1.0;}
1098 state: "hidden" 0.0;
1100 color: 255 255 255 0;
1104 name: "sb_vbar_padding";
1109 state: "default" 0.0;
1111 min: (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING) 0;
1112 max: (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING) 0;
1115 rel1 { to:"clipper"; relative: 1.0 0.0; }
1116 rel2 { to:"clipper"; relative: 1.0 1.0; }
1125 state: "default" 0.0;
1129 rel1 { to_x:"sb_vbar_padding"; to_y:"clipper"; relative: 0.0 0.0; }
1130 rel2 { to_x:"sb_vbar_padding"; to_y:"clipper"; relative: 0.0 1.0; }
1134 name: "elm.dragable.vbar";
1135 clip_to: "sb_vbar_clip";
1144 state: "default" 0.0;
1146 min: CTXPOPUP_SCROLLER_V_MIN_SIZE_INC;
1156 normal: "00_popup_scroll_v.png";
1163 name: "sb_hbar_clip_master";
1167 state: "default" 0.0;
1170 state: "hidden" 0.0;
1172 color: 255 255 255 0;
1176 name: "sb_hbar_clip";
1177 clip_to: "sb_hbar_clip_master";
1182 state: "default" 0.0;
1184 rel2{ to:"clipper"; relative: 1.0 1.0;}
1187 state: "hidden" 0.0;
1189 color: 255 255 255 0;
1193 name: "sb_hbar_padding";
1198 state: "default" 0.0;
1200 min: 0 (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING);
1201 max: 0 (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING);
1204 rel1 { to:"clipper"; relative: 0.0 1.0; }
1205 rel2 { to:"clipper"; relative: 1.0 1.0; }
1214 state: "default" 0.0;
1218 rel1 {to_x:"clipper"; to_y: "sb_hbar_padding"; relative: 0.0 0.0;}
1219 rel2 {to_x:"clipper"; to_y: "sb_hbar_padding"; relative: 1.0 0.0;}
1223 name: "elm.dragable.hbar";
1224 clip_to: "sb_hbar_clip";
1233 state: "default" 0.0;
1235 min: CTXPOPUP_SCROLLER_H_MIN_SIZE_INC;
1236 rel1 {relative: 0.5 0.5; to: "sb_hbar";}
1237 rel2 {relative: 0.5 0.5; to: "sb_hbar";}
1239 normal: "00_popup_scroll_h.png";
1252 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
1253 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
1254 set_int(sbvis_v, 0);
1255 set_int(sbvis_h, 0);
1256 set_int(sbalways_v, 0);
1257 set_int(sbalways_h, 0);
1258 set_int(sbvis_timer, 0);
1259 emit("reload", "elm");
1264 signal: "elm,action,show,vbar";
1266 action: STATE_SET "default" 0.0;
1267 target: "sb_vbar_clip_master";
1271 signal: "elm,action,hide,vbar";
1273 action: STATE_SET "hidden" 0.0;
1274 target: "sb_vbar_clip_master";
1277 name: "vbar_show_always";
1278 signal: "elm,action,show_always,vbar";
1282 v = get_int(sbvis_v);
1283 v |= get_int(sbalways_v);
1285 set_int(sbalways_v, 1);
1286 emit("do-show-vbar", "");
1287 set_int(sbvis_v, 1);
1292 name: "vbar_show_notalways";
1293 signal: "elm,action,show_notalways,vbar";
1297 v = get_int(sbalways_v);
1299 set_int(sbalways_v, 0);
1300 v = get_int(sbvis_v);
1302 emit("do-hide-vbar", "");
1303 set_int(sbvis_v, 0);
1309 name: "sb_vbar_show";
1310 signal: "do-show-vbar";
1312 action: STATE_SET "default" 0.0;
1313 transition: LINEAR 1.0;
1314 target: "sb_vbar_clip";
1317 name: "sb_vbar_hide";
1318 signal: "do-hide-vbar";
1320 action: STATE_SET "hidden" 0.0;
1321 transition: LINEAR 1.0;
1322 target: "sb_vbar_clip";
1326 signal: "elm,action,show,hbar";
1328 action: STATE_SET "default" 0.0;
1329 target: "sb_hbar_clip_master";
1333 signal: "elm,action,hide,hbar";
1335 action: STATE_SET "hidden" 0.0;
1336 target: "sb_hbar_clip_master";
1339 name: "hbar_show_always";
1340 signal: "elm,action,show_always,hbar";
1344 v = get_int(sbvis_h);
1345 v |= get_int(sbalways_h);
1347 set_int(sbalways_h, 1);
1348 emit("do-show-hbar", "");
1349 set_int(sbvis_h, 1);
1354 name: "hbar_show_notalways";
1355 signal: "elm,action,show_notalways,hbar";
1359 v = get_int(sbalways_h);
1361 set_int(sbalways_h, 0);
1362 v = get_int(sbvis_h);
1364 emit("do-hide-hbar", "");
1365 set_int(sbvis_h, 0);
1371 name: "sb_hbar_show";
1372 signal: "do-show-hbar";
1374 action: STATE_SET "default" 0.0;
1375 transition: LINEAR 1.0;
1376 target: "sb_hbar_clip";
1379 name: "sb_hbar_hide";
1380 signal: "do-hide-hbar";
1382 action: STATE_SET "hidden" 0.0;
1383 transition: LINEAR 1.0;
1384 target: "sb_hbar_clip";
1388 signal: "elm,action,scroll";
1390 action: STATE_SET "default" 0.0;
1393 v = get_int(sbvis_v);
1394 v |= get_int(sbalways_v);
1396 emit("do-show-vbar", "");
1397 set_int(sbvis_v, 1);
1399 v = get_int(sbvis_h);
1400 v |= get_int(sbalways_h);
1402 emit("do-show-hbar", "");
1403 set_int(sbvis_h, 1);
1405 v = get_int(sbvis_timer);
1406 if (v > 0) cancel_timer(v);
1407 v = timer(2.0, "timer0", 0);
1408 set_int(sbvis_timer, v);
1413 ///////////////////////////////////////////////////////////////////////////////
1415 name: "elm/ctxpopup/bg/pass_event";
1416 alias: "elm/ctxpopup/bg/extended/entry/pass_event";
1417 alias: "elm/ctxpopup/bg/extended/entry";
1418 alias: "elm/ctxpopup/bg/timepicker";
1419 alias: "elm/ctxpopup/bg/datetime/default";
1426 state: "default" 0.0;
1430 state: "visible" 0.0;
1438 name: "clicked_event";
1439 signal: "mouse,clicked,1";
1441 action: SIGNAL_EMIT "elm,action,click" "";
1445 signal: "elm,state,show";
1447 action: STATE_SET "visible" 0.0;
1452 signal: "elm,state,hide";
1454 action: STATE_SET "default" 0.0;
1459 ///////////////////////////////////////////////////////////////////////////////
1461 name: "elm/ctxpopup/bg/default";
1468 state: "default" 0.0;
1472 state: "visible" 0.0;
1482 name: "clicked_event";
1483 signal: "mouse,clicked,1";
1485 action: SIGNAL_EMIT "elm,action,click" "";
1489 signal: "elm,state,show";
1491 action: STATE_SET "visible" 0.0;
1496 signal: "elm,state,hide";
1498 action: STATE_SET "default" 0.0;
1505 name: "elm/ctxpopup/bg/copypaste";
1506 inherit: "elm/ctxpopup/bg/default";
1515 ///////////////////////////////////////////////////////////////////////////////
1517 name: "elm/ctxpopup/base/no_bg_content";
1519 image: "ctxpopup_bg.png" COMP;
1520 image: "ctxpopup_shadow.png" COMP;
1524 name:"frame_shadow_left_top_padding";
1529 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1530 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1537 name:"frame_shadow_right_bottom_padding";
1542 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1543 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1544 rel1{relative: 1 1;}
1551 name: "frame_shadow";
1556 state: "default" 0.0;
1557 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
1558 rel2 {to:"frame_shadow_right_bottom_padding";}
1560 normal: "ctxpopup_shadow.png";
1561 border: 10 10 10 10;
1564 color: 255 255 255 255;
1568 name: "ctxpopup_frame";
1573 normal: "ctxpopup_bg.png";
1574 border: 10 10 10 10;
1577 rel1 {to:"content_left_top_padding"; relative: 1 1;}
1578 rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
1582 name:"list_shadow_right_bottom_padding";
1587 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
1588 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
1592 rel1 {to:"elm.swallow.content"; relative: 1 1;}
1596 name:"content_left_top_padding";
1601 state: "default" 0.0;
1602 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1603 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1610 name:"content_right_bottom_padding";
1615 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1616 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1617 rel1 { relative: 1 1;}
1618 rel2 { relative: 1 1;}
1625 name: "elm.swallow.content";
1628 state: "default" 0.0;
1629 rel1 {to:"content_left_top_padding"; relative: 1 1;}
1630 rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
1635 ///////////////////////////////////////////////////////////////////////////////
1637 name: "elm/ctxpopup/base/default";
1638 alias: "elm/ctxpopup/base/copypaste";
1640 image: "00_popup_bubble_bg.png" COMP;
1644 name:"frame_shadow_left_top_padding";
1649 state: "default" 0.0;
1650 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1651 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1652 rel2 { relative: 0 0; }
1659 name:"frame_shadow_right_bottom_padding";
1664 state: "default" 0.0;
1665 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1666 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1667 rel1{relative: 1 1;}
1679 state: "default" 0.0;
1680 rel1 {to:"frame_shadow_left_top_padding";}
1681 rel2 {to:"frame_shadow_right_bottom_padding";}
1682 min: (CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC + CTXPOPUP_SHADOW_LEFT_PADDING + CTXPOPUP_SHADOW_RIGHT_PADDING) 0;
1684 normal: "00_popup_bubble_bg.png";
1685 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
1690 part { name: "arrow_area_left";
1694 description { state: "default" 0.0;
1696 min: CTXPOPUP_ARROW_SIZE_INC;
1701 to_x:"arrow_left_top_padding";
1702 to_y: "ctxpopup_frame_left_top";
1706 to_x:"arrow_left_top_padding";
1707 to_y:"ctxpopup_frame_right_bottom";
1711 part { name: "arrow_area_right";
1715 description { state: "default" 0.0;
1717 min: CTXPOPUP_ARROW_SIZE_INC;
1722 to_x:"arrow_right_bottom_padding";
1723 to_y:"ctxpopup_frame_left_top";
1727 to_x:"arrow_right_bottom_padding";
1728 to_y: "ctxpopup_frame_right_bottom";
1732 part { name: "arrow_area_up";
1736 description { state: "default" 0.0;
1738 min: CTXPOPUP_ARROW_SIZE_INC;
1743 to_x: "ctxpopup_frame_left_top";
1744 to_y: "arrow_left_top_padding";
1748 to_x:"ctxpopup_frame_right_bottom";
1749 to_y: "arrow_left_top_padding";
1753 part { name: "arrow_area_down";
1757 description { state: "default" 0.0;
1759 min: CTXPOPUP_ARROW_SIZE_INC;
1764 to_x:"ctxpopup_frame_left_top";
1765 to_y:"arrow_right_bottom_padding";
1769 to_x: "ctxpopup_frame_right_bottom";
1770 to_y:"arrow_right_bottom_padding";
1774 part { name: "elm.swallow.arrow_up";
1781 confine: "arrow_area_up";
1784 state: "default" 0.0;
1785 min: CTXPOPUP_ARROW_SIZE_INC;
1790 part { name: "elm.swallow.arrow_down";
1797 confine: "arrow_area_down";
1800 state: "default" 0.0;
1801 min: CTXPOPUP_ARROW_SIZE_INC;
1806 part { name: "elm.swallow.arrow_left";
1813 confine: "arrow_area_left";
1816 state: "default" 0.0;
1817 min: CTXPOPUP_ARROW_SIZE_INC;
1822 part { name: "elm.swallow.arrow_right";
1829 confine: "arrow_area_right";
1832 state: "default" 0.0;
1833 min: CTXPOPUP_ARROW_SIZE_INC;
1839 name: "ctxpopup_frame_left_top";
1843 state: "default" 0.0;
1847 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1848 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1849 rel1 {relative: 0 0; to: "content_left_top_padding";}
1853 name: "ctxpopup_frame_right_bottom";
1857 state: "default" 0.0;
1861 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1862 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1863 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
1867 name:"content_left_top_padding";
1872 state: "default" 0.0;
1873 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1874 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1875 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1882 name:"content_right_bottom_padding";
1887 state: "default" 0.0;
1888 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1889 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1890 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1897 name: "arrow_left_top_padding";
1901 state: "default" 0.0;
1902 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1903 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1904 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1910 name: "arrow_right_bottom_padding";
1914 state: "default" 0.0;
1915 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1916 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1917 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1923 name: "elm.swallow.content";
1926 state: "default" 0.0;
1928 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
1929 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
1932 part { name: "access.outline";
1935 description { state: "default" 0.0;
1937 rel1.to: "frame_bg";
1938 rel2.to: "frame_bg";
1945 ///////////////////////////////////////////////////////////////////////////////
1946 group { name: "elm/ctxpopup/arrow/default";
1947 alias: "elm/ctxpopup/arrow/more/default";
1949 image: "00_popup_bubble_tail_left.png" COMP;
1950 image: "00_popup_bubble_tail_right.png" COMP;
1951 image: "00_popup_bubble_tail_top.png" COMP;
1952 image: "00_popup_bubble_tail_bottom.png" COMP;
1956 name: "ctxpopup_arrow";
1960 state: "default" 0.0;
1961 min: CTXPOPUP_ARROW_SIZE_INC;
1962 max: CTXPOPUP_ARROW_SIZE_INC;
1969 min: CTXPOPUP_ARROW_SIZE_INC;
1970 max: CTXPOPUP_ARROW_SIZE_INC;
1974 normal: "00_popup_bubble_tail_left.png";
1979 min: CTXPOPUP_ARROW_SIZE_INC;
1980 max: CTXPOPUP_ARROW_SIZE_INC;
1984 normal: "00_popup_bubble_tail_right.png";
1989 min: CTXPOPUP_ARROW_SIZE_INC;
1990 max: CTXPOPUP_ARROW_SIZE_INC;
1994 normal: "00_popup_bubble_tail_top.png";
1998 state: "bottom" 0.0;
1999 min: CTXPOPUP_ARROW_SIZE_INC;
2000 max: CTXPOPUP_ARROW_SIZE_INC;
2004 normal: "00_popup_bubble_tail_bottom.png";
2011 name: "enable_left_arrow";
2012 signal: "elm,state,left";
2014 action: STATE_SET "left" 0.0;
2015 target: "ctxpopup_arrow";
2018 name: "enable_right_arrow";
2019 signal: "elm,state,right";
2021 action: STATE_SET "right" 0.0;
2022 target: "ctxpopup_arrow";
2025 name: "enable_top_arrow";
2026 signal: "elm,state,top";
2028 action: STATE_SET "top" 0.0;
2029 target: "ctxpopup_arrow";
2032 name: "enable_bottom_arrow";
2033 signal: "elm,state,bottom";
2035 action: STATE_SET "bottom" 0.0;
2036 target: "ctxpopup_arrow";
2040 ///////////////////////////////////////////////////////////////////////////////
2042 name: "elm/ctxpopup/text_style_item/default";
2045 image: "00_more_popup_press.png" COMP;
2048 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
2052 name: "event_blocker";
2056 state: "default" 0.0;
2066 state: "default" 0.0;
2068 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING*2) 1;
2069 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2072 state: "clicked" 0.0;
2073 inherit: "default" 0.0;
2076 normal: "00_more_popup_press.png";
2077 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2082 state: "clicked_separator" 0.0;
2083 inherit: "default" 0.0;
2085 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2087 normal: "00_more_popup_press.png";
2088 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2099 state: "default" 0.0;
2100 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2101 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
2102 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0; }
2104 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2105 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2109 state: "visible" 0.0;
2110 inherit: "default" 0.0;
2120 state: "default" 0.0;
2121 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2122 rel1 { relative: 0.0 1.0; to: "separator1";}
2123 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2126 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2127 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2131 state: "visible" 0.0;
2132 inherit: "default" 0.0;
2137 name: "left_padding";
2142 state: "default" 0.0;
2143 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2144 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2156 state: "default" 0.0;
2157 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2159 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
2160 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
2161 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2163 font: "Tizen:style=Roman";
2164 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2167 text_class: "list_item";
2171 state: "clicked" 0.0;
2172 inherit: "default" 0.0;
2173 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2177 state: "disabled" 0.0;
2178 inherit: "default" 0.0;
2179 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2182 state: "ellipsis" 0.0;
2183 inherit: "default" 0.0;
2184 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2188 state: "ellipsis_disabled" 0.0;
2189 inherit: "ellipsis" 0.0;
2190 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2194 name: "right_padding";
2199 state: "default" 0.0;
2201 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2202 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2213 state: "default" 0.0;
2227 state: "default" 0.0;
2237 state: "default" 0.0;
2241 state: "disabled" 0.0;
2243 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2249 name: "text_ellipsis";
2250 signal: "elm,state,text,ellipsis";
2252 action: STATE_SET "ellipsis" 0.0;
2256 name: "item_unclick";
2257 signal: "mouse,clicked,1";
2259 action: SIGNAL_EMIT "elm,action,click" "";
2264 action: PLAY_SAMPLE "touch_sound" 1.0;
2268 signal: "elm,state,disabled";
2273 get_state(PART:"elm.text", st, 30, vl);
2274 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2275 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
2277 set_state(PART:"elm.text", "disabled", 0.0);
2279 set_state(PART:"disclip", "disabled", 0.0);
2284 signal: "elm,state,enabled";
2289 get_state(PART:"elm.text", st, 30, vl);
2290 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2291 set_state(PART:"elm.text", "ellipsis", 0.0);
2293 set_state(PART:"elm.text", "default", 0.0);
2295 set_state(PART:"disclip", "default", 0.0);
2300 signal: "elm,state,default";
2303 set_state(PART:"separator1", "default", 0.0);
2304 set_state(PART:"separator2", "default", 0.0);
2309 signal: "elm,state,separator";
2312 set_state(PART:"separator1", "visible", 0.0);
2313 set_state(PART:"separator2", "visible", 0.0);
2317 name: "item_click2";
2318 signal: "mouse,down,1";
2321 set_state(PART:"elm.text", "clicked", 0.0);
2325 get_state(PART:"separator2", st, 30, vl);
2326 if (!strcmp(st, "default"))
2327 set_state(PART:"bg", "clicked", 0.0);
2329 set_state(PART:"bg", "clicked_separator", 0.0);
2337 new Float:dx, Float:dy;
2338 get_drag(PART:"over2", dx, dy);
2339 if ((abs(dx) > 20) || (abs(dy) > 20))
2341 set_drag(PART:"over2", 0.0, 0.0);
2342 set_state(PART:"bg", "default", 0.0);
2344 set_drag(PART:"over2", 0.0, 0.0);
2348 name: "item_unclick2";
2349 signal: "mouse,up,1";
2352 set_drag(PART:"over2", 0.0, 0.0);
2353 set_state(PART:"bg", "default", 0.0);
2358 ///////////////////////////////////////////////////////////////////////////////
2360 name: "elm/ctxpopup/text_style_item_horizontal/default";
2363 image: "00_more_popup_press.png" COMP;
2368 name: "event_blocker";
2372 state: "default" 0.0;
2382 state: "default" 0.0;
2384 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2387 state: "clicked" 0.0;
2390 normal: "00_more_popup_press.png";
2391 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2396 state: "clicked_separator" 0.0;
2397 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2400 normal: "00_more_popup_press.png";
2401 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2412 state: "default" 0.0;
2413 color: CTXPOPUP_HORIZONTAL_SEPARATOR_1_COLOR_INC;
2415 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2416 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2420 state: "visible" 0.0;
2421 inherit: "default" 0.0;
2431 state: "default" 0.0;
2432 color: CTXPOPUP_HORIZONTAL_SEPARATOR_2_COLOR_INC;
2433 rel1 { relative: 1.0 0.0; to: "separator1"; to_y: "bg";}
2435 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2436 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2440 state: "visible" 0.0;
2441 inherit: "default" 0.0;
2446 name: "left_padding";
2451 state: "default" 0.0;
2452 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2453 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2466 state: "default" 0.0;
2467 min: (CTXPOPUP_TEXT_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ITEM_ICON_PADDING_INC*2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2469 rel1 {relative: 1.0 0.0; to: "left_padding"; }
2470 rel2 {relative: 0.0 1.0; to: "right_padding"; }
2471 color: CTXPOPUP_MAIN_TEXT_COLOR_INC;
2473 font: "Tizen:style=Roman";
2474 size: CTXPOPUP_MAIN_TEXT_SIZE_INC;
2477 text_class: "list_item";
2481 state: "clicked" 0.0;
2482 inherit: "default" 0.0;
2483 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
2486 state: "disabled" 0.0;
2487 inherit: "default" 0.0;
2488 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2492 name: "right_padding";
2497 state: "default" 0.0;
2498 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2499 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2512 state: "default" 0.0;
2526 state: "default" 0.0;
2536 state: "default" 0.0;
2540 state: "disabled" 0.0;
2542 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2548 name: "item_unclick";
2549 signal: "mouse,clicked,1";
2551 action: SIGNAL_EMIT "elm,action,click" "";
2556 action: PLAY_SAMPLE "touch_sound" 1.0;
2560 signal: "elm,state,disabled";
2563 set_state(PART:"elm.text", "disabled", 0.0);
2564 set_state(PART:"disclip", "disabled", 0.0);
2569 signal: "elm,state,enabled";
2572 set_state(PART:"elm.text", "default", 0.0);
2573 set_state(PART:"disclip", "default", 0.0);
2578 signal: "elm,state,default";
2581 set_state(PART:"separator1", "default", 0.0);
2582 set_state(PART:"separator2", "default", 0.0);
2587 signal: "elm,state,separator";
2590 set_state(PART:"separator1", "visible", 0.0);
2591 set_state(PART:"separator2", "visible", 0.0);
2595 name: "item_click2";
2596 signal: "mouse,down,1";
2599 set_state(PART:"elm.text", "clicked", 0.0);
2603 get_state(PART:"separator2", st, 30, vl);
2604 if (!strcmp(st, "default"))
2605 set_state(PART:"bg", "clicked", 0.0);
2607 set_state(PART:"bg", "clicked_separator", 0.0);
2615 new Float:dx, Float:dy;
2616 get_drag(PART:"over2", dx, dy);
2617 if ((abs(dx) > 20) || (abs(dy) > 20))
2619 set_drag(PART:"over2", 0.0, 0.0);
2620 set_state(PART:"bg", "default", 0.0);
2622 set_drag(PART:"over2", 0.0, 0.0);
2626 name: "item_unclick2";
2627 signal: "mouse,up,1";
2630 set_drag(PART:"over2", 0.0, 0.0);
2631 set_state(PART:"bg", "default", 0.0);
2636 ///////////////////////////////////////////////////////////////////////////////
2638 name: "elm/ctxpopup/icon_style_item/default";
2641 image: "00_more_popup_press.png" COMP;
2646 name: "event_blocker";
2650 state: "default" 0.0;
2660 state: "default" 0.0;
2662 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2663 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2666 state: "clicked" 0.0;
2669 normal: "00_more_popup_press.png";
2670 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2675 state: "clicked_separator" 0.0;
2676 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2679 normal: "00_more_popup_press.png";
2680 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2686 name: "left_padding";
2689 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2690 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2702 state: "default" 0.0;
2703 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2705 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2706 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2710 state: "visible" 0.0;
2711 inherit: "default" 0.0;
2721 state: "default" 0.0;
2722 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2723 rel1 { relative: 1.0 0.0; to_x: "separator1"; }
2725 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2726 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2730 state: "visible" 0.0;
2731 inherit: "default" 0.0;
2736 name: "elm.swallow.icon";
2740 state: "default" 0.0;
2741 min: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2742 max: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2745 rel1 { relative: 1 0; to_x: "left_padding"; }
2746 rel2 { relative: 0 1; to_x: "right_padding"; }
2750 name: "right_padding";
2753 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2754 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2766 state: "default" 0.0;
2780 state: "default" 0.0;
2790 state: "default" 0.0;
2794 state: "disabled" 0.0;
2796 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2803 signal: "elm,state,default";
2806 set_state(PART:"separator1", "default", 0.0);
2807 set_state(PART:"separator2", "default", 0.0);
2812 signal: "elm,state,separator";
2815 set_state(PART:"separator1", "visible", 0.0);
2816 set_state(PART:"separator2", "visible", 0.0);
2820 name: "item_unclick";
2821 signal: "mouse,clicked,1";
2823 action: SIGNAL_EMIT "elm,action,click" "";
2828 action: PLAY_SAMPLE "touch_sound" 1.0;
2832 signal: "elm,state,disabled";
2834 action: STATE_SET "disabled" 0.0;
2839 signal: "elm,state,enabled";
2841 action: STATE_SET "default" 0.0;
2845 name: "item_click2";
2846 signal: "mouse,down,1";
2851 get_state(PART:"separator2", st, 30, vl);
2852 if (!strcmp(st, "default"))
2853 set_state(PART:"bg", "clicked", 0.0);
2855 set_state(PART:"bg", "clicked_separator", 0.0);
2863 new Float:dx, Float:dy;
2864 get_drag(PART:"over2", dx, dy);
2865 if ((abs(dx) > 20) || (abs(dy) > 20))
2867 set_drag(PART:"over2", 0.0, 0.0);
2868 set_state(PART:"bg", "default", 0.0);
2870 set_drag(PART:"over2", 0.0, 0.0);
2874 name: "item_unclick2";
2875 signal: "mouse,up,1";
2878 set_drag(PART:"over2", 0.0, 0.0);
2879 set_state(PART:"bg", "default", 0.0);
2884 ///////////////////////////////////////////////////////////////////////////////
2886 name: "elm/ctxpopup/icon_text_style_item/default";
2889 image: "00_more_popup_press.png" COMP;
2892 data.item: "item_max_size" CTXPOPUP_ICON_TEXT_MAX_INC;
2896 name: "event_blocker";
2900 state: "default" 0.0;
2909 state: "default" 0.0;
2911 min: CTXPOPUP_WIDTH_MIN_INC 1;
2912 max: CTXPOPUP_WIDTH_MAX_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2915 state: "clicked" 0.0;
2918 normal: "00_more_popup_press.png";
2919 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2924 state: "clicked_separator" 0.0;
2925 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2928 normal: "00_more_popup_press.png";
2929 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2935 name:"separator_left_padding";
2940 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2941 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2948 name:"separator_right_padding";
2953 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2954 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2961 name: "icon_left_padding";
2965 state: "default" 0.0;
2966 min: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2967 max: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2979 state: "default" 0.0;
2980 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2981 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
2982 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
2984 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2985 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2989 state: "visible" 0.0;
2990 inherit: "default" 0.0;
3000 state: "default" 0.0;
3001 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3002 rel1 { relative: 0.0 1.0; to: "separator1";}
3003 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
3006 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3007 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3011 state: "visible" 0.0;
3012 inherit: "default" 0.0;
3017 name: "elm.swallow.icon";
3021 state: "default" 0.0;
3022 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3023 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3026 rel1 { to:"icon_left_padding"; relative: 1 0; }
3030 name: "icon_right_padding";
3034 state: "default" 0.0;
3035 min: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3036 max: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3040 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3049 state: "default" 0.0;
3050 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3052 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3053 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3054 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3056 font: "Tizen:style=Roman";
3057 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
3060 text_class: "list_item";
3064 state: "clicked" 0.0;
3065 inherit: "default" 0.0;
3066 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3070 state: "disabled" 0.0;
3071 inherit: "default" 0.0;
3072 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3075 state: "ellipsis" 0.0;
3076 inherit: "default" 0.0;
3077 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;
3081 state: "ellipsis_disabled" 0.0;
3082 inherit: "ellipsis" 0.0;
3083 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3087 name: "text_right_padding";
3092 state: "default" 0.0;
3094 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3095 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3106 state: "default" 0.0;
3120 state: "default" 0.0;
3130 state: "default" 0.0;
3134 state: "disabled" 0.0;
3136 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3142 name: "text_ellipsis";
3143 signal: "elm,state,text,ellipsis";
3145 action: STATE_SET "ellipsis" 0.0;
3149 name: "item_unclick";
3150 signal: "mouse,clicked,1";
3152 action: SIGNAL_EMIT "elm,action,click" "";
3157 action: PLAY_SAMPLE "touch_sound" 1.0;
3161 signal: "elm,state,disabled";
3166 get_state(PART:"elm.text", st, 30, vl);
3167 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3168 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3170 set_state(PART:"elm.text", "disabled", 0.0);
3172 set_state(PART:"disclip", "disabled", 0.0);
3177 signal: "elm,state,enabled";
3182 get_state(PART:"elm.text", st, 30, vl);
3183 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3184 set_state(PART:"elm.text", "ellipsis", 0.0);
3186 set_state(PART:"elm.text", "default", 0.0);
3188 set_state(PART:"disclip", "default", 0.0);
3193 signal: "elm,state,default";
3196 set_state(PART:"separator1", "default", 0.0);
3197 set_state(PART:"separator2", "default", 0.0);
3202 signal: "elm,state,separator";
3205 set_state(PART:"separator1", "visible", 0.0);
3206 set_state(PART:"separator2", "visible", 0.0);
3210 name: "item_click2";
3211 signal: "mouse,down,1";
3214 set_state(PART:"elm.text", "clicked", 0.0);
3218 get_state(PART:"separator2", st, 30, vl);
3219 if (!strcmp(st, "default"))
3220 set_state(PART:"bg", "clicked", 0.0);
3222 set_state(PART:"bg", "clicked_separator", 0.0);
3230 new Float:dx, Float:dy;
3231 get_drag(PART:"over2", dx, dy);
3232 if ((abs(dx) > 20) || (abs(dy) > 20))
3234 set_drag(PART:"over2", 0.0, 0.0);
3235 set_state(PART:"bg", "default", 0.0);
3237 set_drag(PART:"over2", 0.0, 0.0);
3241 name: "item_unclick2";
3242 signal: "mouse,up,1";
3245 set_drag(PART:"over2", 0.0, 0.0);
3246 set_state(PART:"bg", "default", 0.0);
3252 ///////////////////////////////////////////////////////////////////////////////
3254 name: "elm/ctxpopup/base/more/default";
3256 image: "00_popup_bubble_bg.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_MIN_INC 0;
3300 normal: "00_popup_bubble_bg.png";
3301 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
3306 part { name: "arrow_area_left";
3310 description { state: "default" 0.0;
3312 min: CTXPOPUP_ARROW_SIZE_INC;
3317 to_x:"arrow_left_top_padding";
3318 to_y: "ctxpopup_frame_left_top";
3322 to_x:"arrow_left_top_padding";
3323 to_y:"ctxpopup_frame_right_bottom";
3327 part { name: "arrow_area_right";
3331 description { state: "default" 0.0;
3333 min: CTXPOPUP_ARROW_SIZE_INC;
3338 to_x:"arrow_right_bottom_padding";
3339 to_y:"ctxpopup_frame_left_top";
3343 to_x:"arrow_right_bottom_padding";
3344 to_y: "ctxpopup_frame_right_bottom";
3348 part { name: "arrow_area_up";
3352 description { state: "default" 0.0;
3354 min: CTXPOPUP_ARROW_SIZE_INC;
3359 to_x: "ctxpopup_frame_left_top";
3360 to_y: "arrow_left_top_padding";
3364 to_x:"ctxpopup_frame_right_bottom";
3365 to_y: "arrow_left_top_padding";
3369 part { name: "arrow_area_down";
3373 description { state: "default" 0.0;
3375 min: CTXPOPUP_ARROW_SIZE_INC;
3380 to_x:"ctxpopup_frame_left_top";
3381 to_y:"arrow_right_bottom_padding";
3385 to_x: "ctxpopup_frame_right_bottom";
3386 to_y:"arrow_right_bottom_padding";
3390 part { name: "elm.swallow.arrow_up";
3397 confine: "arrow_area_up";
3400 state: "default" 0.0;
3401 min: CTXPOPUP_ARROW_SIZE_INC;
3406 part { name: "elm.swallow.arrow_down";
3413 confine: "arrow_area_down";
3416 state: "default" 0.0;
3417 min: CTXPOPUP_ARROW_SIZE_INC;
3422 part { name: "elm.swallow.arrow_left";
3429 confine: "arrow_area_left";
3432 state: "default" 0.0;
3433 min: CTXPOPUP_ARROW_SIZE_INC;
3438 part { name: "elm.swallow.arrow_right";
3445 confine: "arrow_area_right";
3448 state: "default" 0.0;
3449 min: CTXPOPUP_ARROW_SIZE_INC;
3455 name: "ctxpopup_frame_left_top";
3459 state: "default" 0.0;
3463 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3464 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3465 rel1 {relative: 0 0; to: "content_left_top_padding";}
3469 name: "ctxpopup_frame_right_bottom";
3473 state: "default" 0.0;
3477 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3478 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3479 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
3483 name:"content_left_top_padding";
3488 state: "default" 0.0;
3489 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3490 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3491 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3498 name:"content_right_bottom_padding";
3503 state: "default" 0.0;
3504 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3505 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3506 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3513 name: "arrow_left_top_padding";
3517 state: "default" 0.0;
3518 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3519 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3520 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3526 name: "arrow_right_bottom_padding";
3530 state: "default" 0.0;
3531 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3532 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3533 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3539 name: "elm.swallow.content";
3542 state: "default" 0.0;
3544 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
3545 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
3550 ///////////////////////////////////////////////////////////////////////////////
3552 name: "elm/ctxpopup/icon_text_style_item/more/default";
3555 image: "00_more_popup_press.png" COMP;
3558 data.item: "item_max_size" CTXPOPUP_MORE_TEXT_MAX_INC;
3562 name: "event_blocker";
3566 state: "default" 0.0;
3576 state: "default" 0.0;
3578 min: (CTXPOPUP_MORE_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
3579 max: (CTXPOPUP_MORE_WIDTH_MAX_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3582 state: "clicked" 0.0;
3585 normal: "00_more_popup_press.png";
3586 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3591 state: "clicked_separator" 0.0;
3592 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
3595 normal: "00_more_popup_press.png";
3596 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3602 name:"separator_left_padding";
3607 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3608 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3615 name:"separator_right_padding";
3620 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3621 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3628 name: "icon_left_padding";
3632 state: "default" 0.0;
3633 min: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3634 max: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3646 state: "default" 0.0;
3647 color: CTXPOPUP_SEPARATOR_COLOR_INC;
3648 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
3649 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
3652 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3653 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3657 state: "visible" 0.0;
3658 inherit: "default" 0.0;
3668 state: "default" 0.0;
3669 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3670 rel1 { relative: 0.0 1.0; to: "separator1"; }
3671 rel2.to: "separator1";
3675 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3676 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3680 state: "visible" 0.0;
3681 inherit: "default" 0.0;
3686 name: "elm.swallow.icon";
3690 state: "default" 0.0;
3691 min: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3692 max: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3695 rel1 { to:"icon_left_padding"; relative: 1 0; }
3699 name: "icon_right_padding";
3703 state: "default" 0.0;
3704 min: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3705 max: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3709 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3718 state: "default" 0.0;
3719 min: 1 CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3721 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3722 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3723 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3725 font: "Tizen:style=Roman";
3726 size: CTXPOPUP_MORE_ITEM_TEXT_SIZE_INC;
3729 text_class: "list_item";
3733 state: "clicked" 0.0;
3734 inherit: "default" 0.0;
3735 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3738 state: "disabled" 0.0;
3739 inherit: "default" 0.0;
3740 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3743 state: "ellipsis" 0.0;
3744 inherit: "default" 0.0;
3745 min: CTXPOPUP_MORE_TEXT_MAX_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3749 state: "ellipsis_disabled" 0.0;
3750 inherit: "ellipsis" 0.0;
3751 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3755 name: "text_right_padding";
3760 state: "default" 0.0;
3762 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3763 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3774 state: "default" 0.0;
3788 state: "default" 0.0;
3798 state: "default" 0.0;
3802 state: "disabled" 0.0;
3804 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3810 name: "text_ellipsis";
3811 signal: "elm,state,text,ellipsis";
3813 action: STATE_SET "ellipsis" 0.0;
3817 name: "item_unclick";
3818 signal: "mouse,clicked,1";
3820 action: SIGNAL_EMIT "elm,action,click" "";
3825 action: PLAY_SAMPLE "touch_sound" 1.0;
3829 signal: "elm,state,disabled";
3834 get_state(PART:"elm.text", st, 30, vl);
3835 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3836 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3838 set_state(PART:"elm.text", "disabled", 0.0);
3840 set_state(PART:"disclip", "disabled", 0.0);
3845 signal: "elm,state,enabled";
3850 get_state(PART:"elm.text", st, 30, vl);
3851 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3852 set_state(PART:"elm.text", "ellipsis", 0.0);
3854 set_state(PART:"elm.text", "default", 0.0);
3856 set_state(PART:"disclip", "default", 0.0);
3861 signal: "elm,state,default";
3864 set_state(PART:"separator1", "default", 0.0);
3865 set_state(PART:"separator2", "default", 0.0);
3870 signal: "elm,state,separator";
3873 set_state(PART:"separator1", "visible", 0.0);
3874 set_state(PART:"separator2", "visible", 0.0);
3878 name: "item_click2";
3879 signal: "mouse,down,1";
3882 set_state(PART:"elm.text", "clicked", 0.0);
3886 get_state(PART:"separator2", st, 30, vl);
3887 if (!strcmp(st, "default"))
3888 set_state(PART:"bg", "clicked", 0.0);
3890 set_state(PART:"bg", "clicked_separator", 0.0);
3898 new Float:dx, Float:dy;
3899 get_drag(PART:"over2", dx, dy);
3900 if ((abs(dx) > 20) || (abs(dy) > 20))
3902 set_drag(PART:"over2", 0.0, 0.0);
3903 set_state(PART:"bg", "default", 0.0);
3905 set_drag(PART:"over2", 0.0, 0.0);
3909 name: "item_unclick2";
3910 signal: "mouse,up,1";
3913 set_drag(PART:"over2", 0.0, 0.0);
3914 set_state(PART:"bg", "default", 0.0);
3920 ///////////////////////////////////////////////////////////////////////////////////////
3921 #define CTXPOPUP_ENTRY_LIST_PADDING_LEFT 3
3922 #define CTXPOPUP_ENTRY_LIST_PADDING_TOP 6
3923 #define CTXPOPUP_ENTRY_LIST_PADDING_RIGHT 3
3924 #define CTXPOPUP_ENTRY_LIST_PADDING_BOTTOM 6
3925 //////////////////////////////////////////////////////////////////////////////////////
3927 name: "elm/ctxpopup/base/extended/entry";
3928 alias: "elm/ctxpopup/base/extended/entry/pass_event";
3930 image: "copy&paste_bg_center.png" COMP;
3931 image: "ctxpopup_shadow.png" COMP;
3935 name:"frame_shadow_left_top_padding";
3940 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3941 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3948 name:"frame_shadow_right_bottom_padding";
3953 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3954 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3955 rel1{relative: 1 1;}
3962 name: "frame_shadow";
3967 state: "default" 0.0;
3968 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
3969 rel2 {to:"frame_shadow_right_bottom_padding";}
3971 normal: "ctxpopup_shadow.png";
3972 border: 10 10 10 10;
3983 state: "default" 0.0;
3984 rel1 {to:"elm.swallow.content";}
3985 rel2 {to:"elm.swallow.content";}
3987 normal: "copy&paste_bg_center.png";
3988 border: CTXPOPUP_ENTRY_CENTER_IMAGE_BORDER;
3994 name: "arrow_area_left";
3999 state: "default" 0.0;
4001 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4006 to_y: "ctxpopup_frame_left_top";
4010 to:"ctxpopup_frame_left_bottom";
4015 name: "arrow_area_right";
4019 description { state: "default" 0.0;
4021 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4026 to:"ctxpopup_frame_right_top";
4030 to_y: "ctxpopup_frame_right_bottom";
4035 name: "arrow_area_up";
4039 description { state: "default" 0.0;
4041 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4055 name: "arrow_area_down";
4060 state: "default" 0.0;
4062 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4076 name: "elm.swallow.arrow_up";
4083 confine: "arrow_area_up";
4086 state: "default" 0.0;
4087 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4093 name: "elm.swallow.arrow_down";
4100 confine: "arrow_area_down";
4103 state: "default" 0.0;
4104 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4110 name: "elm.swallow.arrow_left";
4117 confine: "arrow_area_left";
4120 state: "default" 0.0;
4121 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4127 name: "elm.swallow.arrow_right";
4134 confine: "arrow_area_right";
4137 state: "default" 0.0;
4138 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4144 name: "ctxpopup_frame_left_top";
4150 min: CTXPOPUP_FRAME_CORNER_SIZE;
4151 max: CTXPOPUP_FRAME_CORNER_SIZE;
4155 name: "ctxpopup_frame_right_top";
4161 min: CTXPOPUP_FRAME_CORNER_SIZE;
4162 max: CTXPOPUP_FRAME_CORNER_SIZE;
4166 name: "ctxpopup_frame_left_bottom";
4172 min: CTXPOPUP_FRAME_CORNER_SIZE;
4173 max: CTXPOPUP_FRAME_CORNER_SIZE;
4177 name: "ctxpopup_frame_right_bottom";
4183 min: CTXPOPUP_FRAME_CORNER_SIZE;
4184 max: CTXPOPUP_FRAME_CORNER_SIZE;
4188 name:"list_shadow_right_bottom_padding";
4193 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4194 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4198 rel1 {to:"elm.swallow.content"; relative: 1 1;}
4202 name:"content_left_top_padding";
4207 state: "default" 0.0;
4208 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4209 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4216 name:"content_right_bottom_padding";
4221 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4222 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4223 rel1 { relative: 1 1;}
4224 rel2 { relative: 1 1;}
4231 name: "elm.swallow.content";
4234 state: "default" 0.0;
4236 rel1 {to:"ctxpopup_frame_left_top"; relative: 0.5 0.5;}
4237 rel2 {to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5;}
4242 ///////////////////////////////////////////////////////////////////////////////////////
4244 name: "elm/ctxpopup/arrow/extended/entry";
4245 alias: "elm/ctxpopup/arrow/extended/entry/pass_event";
4247 image: "copy&paste_arrow_up.png" COMP;
4248 image: "copy&paste_arrow_left.png" COMP;
4249 image: "copy&paste_arrow_right.png" COMP;
4250 image: "copy&paste_arrow_down.png" COMP;
4254 name: "ctxpopup_arrow";
4258 state: "default" 0.0;
4259 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4260 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4267 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4268 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4272 normal: "copy&paste_arrow_left.png";
4277 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4278 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4282 normal: "copy&paste_arrow_right.png";
4287 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4288 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4292 normal: "copy&paste_arrow_up.png";
4296 state: "bottom" 0.0;
4297 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4298 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4302 normal: "copy&paste_arrow_down.png";
4309 name: "enable_left_arrow";
4310 signal: "elm,state,left";
4312 action: STATE_SET "left" 0.0;
4313 target: "ctxpopup_arrow";
4316 name: "enable_right_arrow";
4317 signal: "elm,state,right";
4319 action: STATE_SET "right" 0.0;
4320 target: "ctxpopup_arrow";
4323 name: "enable_top_arrow";
4324 signal: "elm,state,top";
4326 action: STATE_SET "top" 0.0;
4327 target: "ctxpopup_arrow";
4330 name: "enable_bottom_arrow";
4331 signal: "elm,state,bottom";
4333 action: STATE_SET "bottom" 0.0;
4334 target: "ctxpopup_arrow";
4338 ///////////////////////////////////////////////////////////////////////////////////////
4339 #define CTXPOPUP_ENTRY_ITEM_BG_PART \
4345 state: "default" 0.0;\
4347 rel1 {to:"left_bg_padding"; relative: 1 0;}\
4348 rel2 {to:"right_bg_padding"; relative: 0 1;}\
4350 normal: "copy&paste_press_center.png";\
4355 state: "clicked" 0.0;\
4356 inherit: "default" 0.0;\
4359 normal: "copy&paste_press_center.png";\
4364 #define CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART \
4366 name: "left_bg_padding";\
4371 state: "default" 0.0;\
4373 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4374 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4377 rel1 { to: "event_blocker"; relative: 0 0; }\
4378 rel2 { to: "event_blocker"; relative: 0 1; }\
4380 normal: "copy&paste_press_left.png";\
4381 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4386 state: "clicked" 0.0;\
4387 inherit: "default" 0.0;\
4390 normal: "copy&paste_press_left.png";\
4391 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4396 #define CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART \
4398 name: "right_bg_padding";\
4403 state: "default" 0.0;\
4405 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4406 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4409 rel1 { to: "event_blocker"; relative: 1 0; }\
4410 rel2 { to: "event_blocker"; relative: 1 1; }\
4412 normal: "copy&paste_press_right.png";\
4413 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4418 state: "clicked" 0.0;\
4419 inherit: "default" 0.0;\
4422 normal: "copy&paste_press_right.png";\
4423 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4428 #define CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART \
4430 name: "left_padding";\
4435 state: "default" 0.0;\
4437 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4438 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4443 #define CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART \
4445 name: "right_padding";\
4450 state: "default" 0.0;\
4452 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4453 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4458 #define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART \
4460 name: "left_separator";\
4465 state: "default" 0.0;\
4467 color: CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR;\
4468 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4469 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4476 state: "vertical" 0.0;\
4477 inherit: "default" 0.0;\
4481 state: "horizontal" 0.0;\
4482 inherit: "default" 0.0;\
4486 #define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART \
4488 name: "right_separator";\
4493 state: "default" 0.0;\
4495 color: CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR;\
4496 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4497 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4508 state: "vertical" 0.0;\
4509 inherit: "default" 0.0;\
4513 state: "horizontal" 0.0;\
4514 inherit: "default" 0.0;\
4518 ///////////////////////////////////////////////////////////////////////////////////////
4521 name: "elm/ctxpopup/text_style_item/extended/entry";
4522 alias: "elm/ctxpopup/text_style_item/extended/entry/pass_event";
4524 image: "copy&paste_press_center.png" COMP;
4525 image: "copy&paste_press_left.png" COMP;
4526 image: "copy&paste_press_right.png" COMP;
4530 name: "event_blocker";
4534 state: "default" 0.0;
4538 CTXPOPUP_ENTRY_ITEM_BG_PART
4539 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4540 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4541 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4542 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4543 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4544 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4551 state: "default" 0.0;
4552 min: 1 CTXPOPUP_ENTRY_ITEM_HEIGHT;
4553 max: CTXPOPUP_ENTRY_ITEM_WIDTH_MAX CTXPOPUP_ENTRY_ITEM_HEIGHT;
4556 rel1 {relative: 1.0 0.0; to: "left_padding";}
4557 rel2 {relative: 0.0 1.0; to: "right_padding";}
4558 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4560 font: "Tizen:style=Roman";
4561 size: CTXPOPUP_ENTRY_ITEM_FONT_SIZE;
4564 text_class: "list_item";
4568 state: "clicked" 0.0;
4569 inherit: "default" 0.0;
4570 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4578 ignore_flags: ON_HOLD;
4580 state: "default" 0.0;
4590 state: "default" 0.0;
4597 state: "default" 0.0;
4601 state: "disabled" 0.0;
4603 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4609 name: "item_unclick";
4610 signal: "mouse,up,1";
4612 action: SIGNAL_EMIT "elm,action,click" "";
4617 action: PLAY_SAMPLE "touch_sound" 1.0;
4621 signal: "elm,state,disabled";
4623 action: STATE_SET "disabled" 0.0;
4628 signal: "elm,state,enabled";
4630 action: STATE_SET "default" 0.0;
4634 name: "item_click2";
4635 signal: "mouse,down,1";
4638 set_state(PART:"elm.text", "clicked", 0.0);
4639 set_state(PART:"bg", "clicked", 0.0);
4640 set_state(PART:"left_bg_padding", "clicked", 0.0);
4641 set_state(PART:"right_bg_padding", "clicked", 0.0);
4645 name: "item_unclick2";
4646 signal: "mouse,up,1";
4649 set_state(PART:"elm.text", "default", 0.0);
4650 set_state(PART:"bg", "default", 0.0);
4651 set_state(PART:"left_bg_padding", "default", 0.0);
4652 set_state(PART:"right_bg_padding", "default", 0.0);
4657 signal: "elm,state,default";
4660 set_state(PART:"left_separator", "default", 0.0);
4661 set_state(PART:"right_separator", "default", 0.0);
4666 signal: "elm,state,vertical";
4669 set_state(PART:"left_separator", "vertical", 0.0);
4670 set_state(PART:"right_separator", "vertical", 0.0);
4675 signal: "elm,state,horizontal";
4678 set_state(PART:"left_separator", "horizontal", 0.0);
4679 set_state(PART:"right_separator", "horizontal", 0.0);
4684 ///////////////////////////////////////////////////////////////////////////////
4686 name: "elm/ctxpopup/icon_style_item/extended/entry";
4688 image: "copy&paste_press_center.png" COMP;
4689 image: "copy&paste_press_left.png" COMP;
4690 image: "copy&paste_press_right.png" COMP;
4694 name: "event_blocker";
4698 state: "default" 0.0;
4702 CTXPOPUP_ENTRY_ITEM_BG_PART
4703 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4704 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4705 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4706 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4707 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4708 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4710 name: "elm.swallow.icon";
4714 state: "default" 0.0;
4720 rel1 {relative: 1.0 0.0; to: "left_padding";}
4721 rel2 {relative: 0.0 1.0; to: "right_padding";}
4725 name: "elm.swallow.icon.paint";
4729 state: "default" 0.0;
4731 color: 255 255 0 255;
4732 rel1 { to: "elm.swallow.icon"; }
4733 rel2 { to: "elm.swallow.icon"; }
4741 ignore_flags: ON_HOLD;
4743 state: "default" 0.0;
4753 state: "default" 0.0;
4760 state: "default" 0.0;
4764 state: "disabled" 0.0;
4766 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4772 name: "item_unclick";
4773 signal: "mouse,up,1";
4775 action: SIGNAL_EMIT "elm,action,click" "";
4780 action: PLAY_SAMPLE "touch_sound" 1.0;
4784 signal: "elm,state,disabled";
4786 action: STATE_SET "disabled" 0.0;
4790 name: "item_click2";
4791 signal: "mouse,down,1";
4794 set_state(PART:"bg", "clicked", 0.0);
4795 set_state(PART:"left_bg_padding", "clicked", 0.0);
4796 set_state(PART:"right_bg_padding", "clicked", 0.0);
4800 name: "item_unclick2";
4801 signal: "mouse,up,1";
4804 set_state(PART:"bg", "default", 0.0);
4805 set_state(PART:"left_bg_padding", "default", 0.0);
4806 set_state(PART:"right_bg_padding", "default", 0.0);
4811 signal: "elm,state,default";
4814 set_state(PART:"left_separator", "default", 0.0);
4815 set_state(PART:"right_separator", "default", 0.0);
4820 signal: "elm,state,vertical";
4823 set_state(PART:"left_separator", "vertical", 0.0);
4824 set_state(PART:"right_separator", "vertical", 0.0);
4829 signal: "elm,state,horizontal";
4832 set_state(PART:"left_separator", "horizontal", 0.0);
4833 set_state(PART:"right_separator", "horizontal", 0.0);
4838 ///////////////////////////////////////////////////////////////////////////////////////
4839 #define CTXPOPUP_TP_TEXT_WIDTH 32
4840 #define CTXPOPUP_TP_PADDING 15
4841 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
4842 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
4843 #define CTXPOPUP_TP_FONT_SIZE 24
4844 ///////////////////////////////////////////////////////////////////////////////
4846 name: "elm/ctxpopup/base/datetime/default";
4847 alias: "elm/ctxpopup/base/timepicker";
4850 image: "00_time_picker_number_bg.png" COMP;
4855 name: "ctxpopup_frame";
4859 rel1 {to:"elm.swallow.content";}
4860 rel2 {to:"elm.swallow.content";}
4862 normal: "00_time_picker_number_bg.png";
4863 border: CTXPOPUP_TP_BG_IMAGE_BORDER;
4869 name: "elm.swallow.content";
4873 state: "default" 0.0;
4874 min: 1 CTXPOPUP_TP_HEIGHT_INC;
4877 part { name: "arrow_area_left";
4881 description { state: "default" 0.0;
4888 to_y: "ctxpopup_frame";
4892 to:"ctxpopup_frame";
4896 part { name: "arrow_area_right";
4900 description { state: "default" 0.0;
4907 to:"ctxpopup_frame";
4911 to_y: "ctxpopup_frame";
4915 part { name: "arrow_area_up";
4919 description { state: "default" 0.0;
4926 to_x: "ctxpopup_frame";
4930 to:"ctxpopup_frame";
4934 part { name: "arrow_area_down";
4938 description { state: "default" 0.0;
4945 to:"ctxpopup_frame";
4949 to_x: "ctxpopup_frame";
4953 part { name: "elm.swallow.arrow_up";
4960 confine: "arrow_area_up";
4963 state: "default" 0.0;
4969 part { name: "elm.swallow.arrow_down";
4976 confine: "arrow_area_down";
4979 state: "default" 0.0;
4985 part { name: "elm.swallow.arrow_left";
4992 confine: "arrow_area_left";
4995 state: "default" 0.0;
5001 part { name: "elm.swallow.arrow_right";
5008 confine: "arrow_area_right";
5011 state: "default" 0.0;
5019 ///////////////////////////////////////////////////////////////////////////////
5020 group { name: "elm/ctxpopup/arrow/datetime/default";
5021 alias: "elm/ctxpopup/arrow/timepicker";
5023 image: "00_time_picker_tail.png" COMP;
5024 image: "00_time_picker_tail_01.png" COMP;
5028 name: "ctxpopup_arrow";
5032 state: "default" 0.0;
5033 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5034 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5041 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5042 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5046 normal: "00_time_picker_tail.png";
5051 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5052 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5056 normal: "00_time_picker_tail.png";
5061 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5062 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5066 normal: "00_time_picker_tail.png";
5070 state: "bottom" 0.0;
5071 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5072 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5076 normal: "00_time_picker_tail_01.png";
5083 name: "enable_left_arrow";
5084 signal: "elm,state,left";
5086 action: STATE_SET "left" 0.0;
5087 target: "ctxpopup_arrow";
5090 name: "enable_right_arrow";
5091 signal: "elm,state,right";
5093 action: STATE_SET "right" 0.0;
5094 target: "ctxpopup_arrow";
5097 name: "enable_top_arrow";
5098 signal: "elm,state,top";
5100 action: STATE_SET "top" 0.0;
5101 target: "ctxpopup_arrow";
5104 name: "enable_bottom_arrow";
5105 signal: "elm,state,bottom";
5107 action: STATE_SET "bottom" 0.0;
5108 target: "ctxpopup_arrow";
5112 ///////////////////////////////////////////////////////////////////////////////
5114 name: "elm/ctxpopup/text_style_item/datetime/default";
5115 alias: "elm/ctxpopup/text_style_item/timepicker";
5118 name: "left_padding";
5123 state: "default" 0.0;
5124 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5125 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5137 state: "default" 0.0;
5138 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
5139 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
5142 rel1 {relative: 1.0 0.0; to: "left_padding";}
5143 color: CTXPOPUP_TP_FONT_COLOR;
5145 font: "Tizen:style=Medium";
5146 size: CTXPOPUP_TP_FONT_SIZE;
5149 text_class: "tizen";
5153 state: "clicked" 0.0;
5154 inherit: "default" 0.0;
5155 color: 255 255 255 255;
5159 name: "right_padding";
5163 state: "default" 0.0;
5164 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5165 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5167 rel1 {relative: 1.0 0.0; to: "elm.text";}
5176 ignore_flags: ON_HOLD;
5178 state: "default" 0.0;
5188 state: "default" 0.0;
5195 name: "item_unclick";
5196 signal: "mouse,up,1";
5198 action: SIGNAL_EMIT "elm,action,click" "";
5203 action: PLAY_SAMPLE "touch_sound" 1.0;
5207 signal: "mouse,down,1";
5210 set_state(PART:"elm.text", "clicked", 0.0);
5214 name: "item_unclick2";
5215 signal: "mouse,up,1";
5218 set_state(PART:"elm.text", "default", 0.0);
5223 ///////////////////////////////////////////////////////////////////////////////
5225 name: "elm/ctxpopup/text_style_item/toolbar_segmentedcontrol";
5228 image: "00_more_popup_press.png" COMP;
5231 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
5235 name: "event_blocker";
5239 state: "default" 0.0;
5249 state: "default" 0.0;
5251 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
5252 max: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_MAX_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5255 state: "clicked" 0.0;
5258 normal: "00_more_popup_press.png";
5259 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
5264 state: "clicked_separator" 0.0;
5265 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
5268 normal: "00_more_popup_press.png";
5269 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
5280 state: "default" 0.0;
5281 color: CTXPOPUP_SEPARATOR_COLOR_INC;
5282 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
5283 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0;}
5285 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5286 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5290 state: "visible" 0.0;
5291 inherit: "default" 0.0;
5301 state: "default" 0.0;
5302 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
5303 rel1 { relative: 0.0 1.0; to: "separator1";}
5304 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
5307 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5308 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5312 state: "visible" 0.0;
5313 inherit: "default" 0.0;
5318 name: "left_padding";
5323 state: "default" 0.0;
5324 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5325 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5337 state: "default" 0.0;
5338 min: 1 CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5340 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
5341 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
5342 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
5344 font: "Tizen:style=Roman";
5345 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
5348 text_class: "list_item";
5352 state: "clicked" 0.0;
5353 inherit: "default" 0.0;
5354 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
5358 state: "disabled" 0.0;
5359 inherit: "default" 0.0;
5360 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
5363 state: "ellipsis" 0.0;
5364 inherit: "default" 0.0;
5365 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5369 state: "ellipsis_disabled" 0.0;
5370 inherit: "ellipsis" 0.0;
5371 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
5375 name: "right_padding";
5380 state: "default" 0.0;
5382 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5383 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5394 state: "default" 0.0;
5408 state: "default" 0.0;
5418 state: "default" 0.0;
5422 state: "disabled" 0.0;
5424 color: CTXPOPUP_ITEM_DISABLED_COLOR;
5430 name: "text_ellipsis";
5431 signal: "elm,state,text,ellipsis";
5433 action: STATE_SET "ellipsis" 0.0;
5437 name: "item_unclick";
5438 signal: "mouse,clicked,1";
5440 action: SIGNAL_EMIT "elm,action,click" "";
5445 action: PLAY_SAMPLE "touch_sound" 1.0;
5449 signal: "elm,state,disabled";
5454 get_state(PART:"elm.text", st, 30, vl);
5455 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
5456 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
5458 set_state(PART:"elm.text", "disabled", 0.0);
5460 set_state(PART:"disclip", "disabled", 0.0);
5465 signal: "elm,state,enabled";
5470 get_state(PART:"elm.text", st, 30, vl);
5471 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
5472 set_state(PART:"elm.text", "ellipsis", 0.0);
5474 set_state(PART:"elm.text", "default", 0.0);
5476 set_state(PART:"disclip", "default", 0.0);
5481 signal: "elm,state,default";
5484 set_state(PART:"separator1", "default", 0.0);
5485 set_state(PART:"separator2", "default", 0.0);
5490 signal: "elm,state,separator";
5493 set_state(PART:"separator1", "visible", 0.0);
5494 set_state(PART:"separator2", "visible", 0.0);
5498 name: "item_click2";
5499 signal: "mouse,down,1";
5502 set_state(PART:"elm.text", "clicked", 0.0);
5506 get_state(PART:"separator2", st, 30, vl);
5507 if (!strcmp(st, "default"))
5508 set_state(PART:"bg", "clicked", 0.0);
5510 set_state(PART:"bg", "clicked_separator", 0.0);
5518 new Float:dx, Float:dy;
5519 get_drag(PART:"over2", dx, dy);
5520 if ((abs(dx) > 20) || (abs(dy) > 20))
5522 set_drag(PART:"over2", 0.0, 0.0);
5523 set_state(PART:"bg", "default", 0.0);
5525 set_drag(PART:"over2", 0.0, 0.0);
5529 name: "item_unclick2";
5530 signal: "mouse,up,1";
5533 set_drag(PART:"over2", 0.0, 0.0);
5534 set_state(PART:"bg", "default", 0.0);