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);
1411 program { name: "show";
1416 emit("do-show-vbar", "");
1417 set_int(sbvis_v, 1);
1418 v = get_int(sbalways_v);
1420 v = get_int(sbvis_timer);
1421 if (v > 0) cancel_timer(v);
1422 v = timer(1.0, "timer0", 0);
1423 set_int(sbvis_timer, v);
1425 emit("do-show-hbar", "");
1426 set_int(sbvis_h, 1);
1427 v = get_int(sbalways_h);
1429 v = get_int(sbvis_timer);
1430 if (v > 0) cancel_timer(v);
1431 v = timer(1.0, "timer0", 0);
1432 set_int(sbvis_timer, v);
1438 ///////////////////////////////////////////////////////////////////////////////
1440 name: "elm/ctxpopup/bg/timepicker";
1441 alias: "elm/ctxpopup/bg/datetime/default";
1448 state: "default" 0.0;
1452 state: "visible" 0.0;
1460 name: "clicked_event";
1461 signal: "mouse,clicked,1";
1463 action: SIGNAL_EMIT "elm,action,click" "";
1467 signal: "elm,state,show";
1469 action: STATE_SET "visible" 0.0;
1474 signal: "elm,state,hide";
1476 action: STATE_SET "default" 0.0;
1481 ///////////////////////////////////////////////////////////////////////////////
1483 name: "elm/ctxpopup/bg/default";
1490 state: "default" 0.0;
1494 state: "visible" 0.0;
1504 name: "clicked_event";
1505 signal: "mouse,clicked,1";
1507 action: SIGNAL_EMIT "elm,action,click" "";
1511 signal: "elm,state,show";
1513 action: STATE_SET "visible" 0.0;
1518 signal: "elm,state,hide";
1520 action: STATE_SET "default" 0.0;
1527 name: "elm/ctxpopup/bg/copypaste";
1528 inherit: "elm/ctxpopup/bg/default";
1537 ///////////////////////////////////////////////////////////////////////////////
1539 name: "elm/ctxpopup/base/default";
1540 alias: "elm/ctxpopup/base/copypaste";
1542 image: "00_popup_bubble_bg.png" COMP;
1546 name:"frame_shadow_left_top_padding";
1551 state: "default" 0.0;
1552 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1553 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1554 rel2 { relative: 0 0; }
1561 name:"frame_shadow_right_bottom_padding";
1566 state: "default" 0.0;
1567 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1568 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1569 rel1{relative: 1 1;}
1581 state: "default" 0.0;
1582 rel1 {to:"frame_shadow_left_top_padding";}
1583 rel2 {to:"frame_shadow_right_bottom_padding";}
1584 min: (CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC + CTXPOPUP_SHADOW_LEFT_PADDING + CTXPOPUP_SHADOW_RIGHT_PADDING) 0;
1586 normal: "00_popup_bubble_bg.png";
1587 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
1592 part { name: "arrow_area_left";
1596 description { state: "default" 0.0;
1598 min: CTXPOPUP_ARROW_SIZE_INC;
1603 to_x:"arrow_left_top_padding";
1604 to_y: "ctxpopup_frame_left_top";
1608 to_x:"arrow_left_top_padding";
1609 to_y:"ctxpopup_frame_right_bottom";
1613 part { name: "arrow_area_right";
1617 description { state: "default" 0.0;
1619 min: CTXPOPUP_ARROW_SIZE_INC;
1624 to_x:"arrow_right_bottom_padding";
1625 to_y:"ctxpopup_frame_left_top";
1629 to_x:"arrow_right_bottom_padding";
1630 to_y: "ctxpopup_frame_right_bottom";
1634 part { name: "arrow_area_up";
1638 description { state: "default" 0.0;
1640 min: CTXPOPUP_ARROW_SIZE_INC;
1645 to_x: "ctxpopup_frame_left_top";
1646 to_y: "arrow_left_top_padding";
1650 to_x:"ctxpopup_frame_right_bottom";
1651 to_y: "arrow_left_top_padding";
1655 part { name: "arrow_area_down";
1659 description { state: "default" 0.0;
1661 min: CTXPOPUP_ARROW_SIZE_INC;
1666 to_x:"ctxpopup_frame_left_top";
1667 to_y:"arrow_right_bottom_padding";
1671 to_x: "ctxpopup_frame_right_bottom";
1672 to_y:"arrow_right_bottom_padding";
1676 part { name: "elm.swallow.arrow_up";
1683 confine: "arrow_area_up";
1686 state: "default" 0.0;
1687 min: CTXPOPUP_ARROW_SIZE_INC;
1692 part { name: "elm.swallow.arrow_down";
1699 confine: "arrow_area_down";
1702 state: "default" 0.0;
1703 min: CTXPOPUP_ARROW_SIZE_INC;
1708 part { name: "elm.swallow.arrow_left";
1715 confine: "arrow_area_left";
1718 state: "default" 0.0;
1719 min: CTXPOPUP_ARROW_SIZE_INC;
1724 part { name: "elm.swallow.arrow_right";
1731 confine: "arrow_area_right";
1734 state: "default" 0.0;
1735 min: CTXPOPUP_ARROW_SIZE_INC;
1741 name: "ctxpopup_frame_left_top";
1745 state: "default" 0.0;
1749 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1750 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1751 rel1 {relative: 0 0; to: "content_left_top_padding";}
1755 name: "ctxpopup_frame_right_bottom";
1759 state: "default" 0.0;
1763 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1764 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1765 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
1769 name:"content_left_top_padding";
1774 state: "default" 0.0;
1775 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1776 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1777 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1784 name:"content_right_bottom_padding";
1789 state: "default" 0.0;
1790 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1791 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1792 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1799 name: "arrow_left_top_padding";
1803 state: "default" 0.0;
1804 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1805 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1806 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1812 name: "arrow_right_bottom_padding";
1816 state: "default" 0.0;
1817 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1818 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1819 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1825 name: "elm.swallow.content";
1828 state: "default" 0.0;
1830 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
1831 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
1834 part { name: "access.outline";
1837 description { state: "default" 0.0;
1839 rel1.to: "frame_bg";
1840 rel2.to: "frame_bg";
1847 ///////////////////////////////////////////////////////////////////////////////
1848 group { name: "elm/ctxpopup/arrow/default";
1849 alias: "elm/ctxpopup/arrow/more/default";
1851 image: "00_popup_bubble_tail_left.png" COMP;
1852 image: "00_popup_bubble_tail_right.png" COMP;
1853 image: "00_popup_bubble_tail_top.png" COMP;
1854 image: "00_popup_bubble_tail_bottom.png" COMP;
1858 name: "ctxpopup_arrow";
1862 state: "default" 0.0;
1863 min: CTXPOPUP_ARROW_SIZE_INC;
1864 max: CTXPOPUP_ARROW_SIZE_INC;
1871 min: CTXPOPUP_ARROW_SIZE_INC;
1872 max: CTXPOPUP_ARROW_SIZE_INC;
1876 normal: "00_popup_bubble_tail_left.png";
1881 min: CTXPOPUP_ARROW_SIZE_INC;
1882 max: CTXPOPUP_ARROW_SIZE_INC;
1886 normal: "00_popup_bubble_tail_right.png";
1891 min: CTXPOPUP_ARROW_SIZE_INC;
1892 max: CTXPOPUP_ARROW_SIZE_INC;
1896 normal: "00_popup_bubble_tail_top.png";
1900 state: "bottom" 0.0;
1901 min: CTXPOPUP_ARROW_SIZE_INC;
1902 max: CTXPOPUP_ARROW_SIZE_INC;
1906 normal: "00_popup_bubble_tail_bottom.png";
1913 name: "enable_left_arrow";
1914 signal: "elm,state,left";
1916 action: STATE_SET "left" 0.0;
1917 target: "ctxpopup_arrow";
1920 name: "enable_right_arrow";
1921 signal: "elm,state,right";
1923 action: STATE_SET "right" 0.0;
1924 target: "ctxpopup_arrow";
1927 name: "enable_top_arrow";
1928 signal: "elm,state,top";
1930 action: STATE_SET "top" 0.0;
1931 target: "ctxpopup_arrow";
1934 name: "enable_bottom_arrow";
1935 signal: "elm,state,bottom";
1937 action: STATE_SET "bottom" 0.0;
1938 target: "ctxpopup_arrow";
1942 ///////////////////////////////////////////////////////////////////////////////
1944 name: "elm/ctxpopup/text_style_item/default";
1947 image: "00_more_popup_press.png" COMP;
1950 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
1954 name: "event_blocker";
1958 state: "default" 0.0;
1968 state: "default" 0.0;
1970 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING*2) 1;
1971 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
1974 state: "clicked" 0.0;
1975 inherit: "default" 0.0;
1978 normal: "00_more_popup_press.png";
1979 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
1984 state: "clicked_separator" 0.0;
1985 inherit: "default" 0.0;
1987 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
1989 normal: "00_more_popup_press.png";
1990 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2001 state: "default" 0.0;
2002 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2003 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
2004 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0; }
2006 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2007 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2011 state: "visible" 0.0;
2012 inherit: "default" 0.0;
2022 state: "default" 0.0;
2023 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2024 rel1 { relative: 0.0 1.0; to: "separator1";}
2025 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2028 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2029 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2033 state: "visible" 0.0;
2034 inherit: "default" 0.0;
2039 name: "left_padding";
2044 state: "default" 0.0;
2045 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2046 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2058 state: "default" 0.0;
2059 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2061 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
2062 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
2063 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2065 font: "Tizen:style=Roman";
2066 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2067 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
2070 text_class: "list_item";
2074 state: "clicked" 0.0;
2075 inherit: "default" 0.0;
2076 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2080 state: "disabled" 0.0;
2081 inherit: "default" 0.0;
2082 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2085 state: "ellipsis" 0.0;
2086 inherit: "default" 0.0;
2087 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2091 state: "ellipsis_disabled" 0.0;
2092 inherit: "ellipsis" 0.0;
2093 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2097 name: "right_padding";
2102 state: "default" 0.0;
2104 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2105 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2116 state: "default" 0.0;
2130 state: "default" 0.0;
2140 state: "default" 0.0;
2144 state: "disabled" 0.0;
2146 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2152 name: "text_ellipsis";
2153 signal: "elm,state,text,ellipsis";
2155 action: STATE_SET "ellipsis" 0.0;
2159 name: "item_unclick";
2160 signal: "mouse,clicked,1";
2162 action: SIGNAL_EMIT "elm,action,click" "";
2167 action: PLAY_SAMPLE "touch_sound" 1.0;
2171 signal: "elm,state,disabled";
2176 get_state(PART:"elm.text", st, 30, vl);
2177 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2178 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
2180 set_state(PART:"elm.text", "disabled", 0.0);
2182 set_state(PART:"disclip", "disabled", 0.0);
2187 signal: "elm,state,enabled";
2192 get_state(PART:"elm.text", st, 30, vl);
2193 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2194 set_state(PART:"elm.text", "ellipsis", 0.0);
2196 set_state(PART:"elm.text", "default", 0.0);
2198 set_state(PART:"disclip", "default", 0.0);
2203 signal: "elm,state,default";
2206 set_state(PART:"separator1", "default", 0.0);
2207 set_state(PART:"separator2", "default", 0.0);
2212 signal: "elm,state,separator";
2215 set_state(PART:"separator1", "visible", 0.0);
2216 set_state(PART:"separator2", "visible", 0.0);
2220 name: "item_click2";
2221 signal: "mouse,down,1";
2224 set_state(PART:"elm.text", "clicked", 0.0);
2228 get_state(PART:"separator2", st, 30, vl);
2229 if (!strcmp(st, "default"))
2230 set_state(PART:"bg", "clicked", 0.0);
2232 set_state(PART:"bg", "clicked_separator", 0.0);
2240 new Float:dx, Float:dy;
2241 get_drag(PART:"over2", dx, dy);
2242 if ((abs(dx) > 20) || (abs(dy) > 20))
2244 set_drag(PART:"over2", 0.0, 0.0);
2245 set_state(PART:"bg", "default", 0.0);
2247 set_drag(PART:"over2", 0.0, 0.0);
2251 name: "item_unclick2";
2252 signal: "mouse,up,1";
2255 set_drag(PART:"over2", 0.0, 0.0);
2256 set_state(PART:"bg", "default", 0.0);
2261 ///////////////////////////////////////////////////////////////////////////////
2263 name: "elm/ctxpopup/text_style_item_horizontal/default";
2266 image: "00_more_popup_press.png" COMP;
2271 name: "event_blocker";
2275 state: "default" 0.0;
2285 state: "default" 0.0;
2287 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2290 state: "clicked" 0.0;
2293 normal: "00_more_popup_press.png";
2294 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2299 state: "clicked_separator" 0.0;
2300 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2303 normal: "00_more_popup_press.png";
2304 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2315 state: "default" 0.0;
2316 color: CTXPOPUP_HORIZONTAL_SEPARATOR_1_COLOR_INC;
2318 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2319 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2323 state: "visible" 0.0;
2324 inherit: "default" 0.0;
2334 state: "default" 0.0;
2335 color: CTXPOPUP_HORIZONTAL_SEPARATOR_2_COLOR_INC;
2336 rel1 { relative: 1.0 0.0; to: "separator1"; to_y: "bg";}
2338 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2339 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2343 state: "visible" 0.0;
2344 inherit: "default" 0.0;
2349 name: "left_padding";
2354 state: "default" 0.0;
2355 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2356 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2369 state: "default" 0.0;
2370 min: (CTXPOPUP_TEXT_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ITEM_ICON_PADDING_INC*2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2372 rel1 {relative: 1.0 0.0; to: "left_padding"; }
2373 rel2 {relative: 0.0 1.0; to: "right_padding"; }
2374 color: CTXPOPUP_MAIN_TEXT_COLOR_INC;
2376 font: "Tizen:style=Roman";
2377 size: CTXPOPUP_MAIN_TEXT_SIZE_INC;
2378 size_range: CTXPOPUP_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
2381 text_class: "list_item";
2385 state: "clicked" 0.0;
2386 inherit: "default" 0.0;
2387 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
2390 state: "disabled" 0.0;
2391 inherit: "default" 0.0;
2392 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2396 name: "right_padding";
2401 state: "default" 0.0;
2402 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2403 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2416 state: "default" 0.0;
2430 state: "default" 0.0;
2440 state: "default" 0.0;
2444 state: "disabled" 0.0;
2446 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2452 name: "item_unclick";
2453 signal: "mouse,clicked,1";
2455 action: SIGNAL_EMIT "elm,action,click" "";
2460 action: PLAY_SAMPLE "touch_sound" 1.0;
2464 signal: "elm,state,disabled";
2467 set_state(PART:"elm.text", "disabled", 0.0);
2468 set_state(PART:"disclip", "disabled", 0.0);
2473 signal: "elm,state,enabled";
2476 set_state(PART:"elm.text", "default", 0.0);
2477 set_state(PART:"disclip", "default", 0.0);
2482 signal: "elm,state,default";
2485 set_state(PART:"separator1", "default", 0.0);
2486 set_state(PART:"separator2", "default", 0.0);
2491 signal: "elm,state,separator";
2494 set_state(PART:"separator1", "visible", 0.0);
2495 set_state(PART:"separator2", "visible", 0.0);
2499 name: "item_click2";
2500 signal: "mouse,down,1";
2503 set_state(PART:"elm.text", "clicked", 0.0);
2507 get_state(PART:"separator2", st, 30, vl);
2508 if (!strcmp(st, "default"))
2509 set_state(PART:"bg", "clicked", 0.0);
2511 set_state(PART:"bg", "clicked_separator", 0.0);
2519 new Float:dx, Float:dy;
2520 get_drag(PART:"over2", dx, dy);
2521 if ((abs(dx) > 20) || (abs(dy) > 20))
2523 set_drag(PART:"over2", 0.0, 0.0);
2524 set_state(PART:"bg", "default", 0.0);
2526 set_drag(PART:"over2", 0.0, 0.0);
2530 name: "item_unclick2";
2531 signal: "mouse,up,1";
2534 set_drag(PART:"over2", 0.0, 0.0);
2535 set_state(PART:"bg", "default", 0.0);
2540 ///////////////////////////////////////////////////////////////////////////////
2542 name: "elm/ctxpopup/icon_style_item/default";
2545 image: "00_more_popup_press.png" COMP;
2550 name: "event_blocker";
2554 state: "default" 0.0;
2564 state: "default" 0.0;
2566 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2567 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2570 state: "clicked" 0.0;
2573 normal: "00_more_popup_press.png";
2574 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2579 state: "clicked_separator" 0.0;
2580 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2583 normal: "00_more_popup_press.png";
2584 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2590 name: "left_padding";
2593 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2594 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2606 state: "default" 0.0;
2607 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2609 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2610 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2614 state: "visible" 0.0;
2615 inherit: "default" 0.0;
2625 state: "default" 0.0;
2626 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2627 rel1 { relative: 1.0 0.0; to_x: "separator1"; }
2629 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2630 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2634 state: "visible" 0.0;
2635 inherit: "default" 0.0;
2640 name: "elm.swallow.icon";
2644 state: "default" 0.0;
2645 min: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2646 max: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2649 rel1 { relative: 1 0; to_x: "left_padding"; }
2650 rel2 { relative: 0 1; to_x: "right_padding"; }
2654 name: "right_padding";
2657 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2658 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2670 state: "default" 0.0;
2684 state: "default" 0.0;
2694 state: "default" 0.0;
2698 state: "disabled" 0.0;
2700 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2707 signal: "elm,state,default";
2710 set_state(PART:"separator1", "default", 0.0);
2711 set_state(PART:"separator2", "default", 0.0);
2716 signal: "elm,state,separator";
2719 set_state(PART:"separator1", "visible", 0.0);
2720 set_state(PART:"separator2", "visible", 0.0);
2724 name: "item_unclick";
2725 signal: "mouse,clicked,1";
2727 action: SIGNAL_EMIT "elm,action,click" "";
2732 action: PLAY_SAMPLE "touch_sound" 1.0;
2736 signal: "elm,state,disabled";
2738 action: STATE_SET "disabled" 0.0;
2743 signal: "elm,state,enabled";
2745 action: STATE_SET "default" 0.0;
2749 name: "item_click2";
2750 signal: "mouse,down,1";
2755 get_state(PART:"separator2", st, 30, vl);
2756 if (!strcmp(st, "default"))
2757 set_state(PART:"bg", "clicked", 0.0);
2759 set_state(PART:"bg", "clicked_separator", 0.0);
2767 new Float:dx, Float:dy;
2768 get_drag(PART:"over2", dx, dy);
2769 if ((abs(dx) > 20) || (abs(dy) > 20))
2771 set_drag(PART:"over2", 0.0, 0.0);
2772 set_state(PART:"bg", "default", 0.0);
2774 set_drag(PART:"over2", 0.0, 0.0);
2778 name: "item_unclick2";
2779 signal: "mouse,up,1";
2782 set_drag(PART:"over2", 0.0, 0.0);
2783 set_state(PART:"bg", "default", 0.0);
2788 ///////////////////////////////////////////////////////////////////////////////
2790 name: "elm/ctxpopup/icon_text_style_item/default";
2793 image: "00_more_popup_press.png" COMP;
2796 data.item: "item_max_size" CTXPOPUP_ICON_TEXT_MAX_INC;
2800 name: "event_blocker";
2804 state: "default" 0.0;
2813 state: "default" 0.0;
2815 min: CTXPOPUP_WIDTH_MIN_INC 1;
2816 max: CTXPOPUP_WIDTH_MAX_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2819 state: "clicked" 0.0;
2822 normal: "00_more_popup_press.png";
2823 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2828 state: "clicked_separator" 0.0;
2829 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2832 normal: "00_more_popup_press.png";
2833 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2839 name:"separator_left_padding";
2844 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2845 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2852 name:"separator_right_padding";
2857 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2858 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2865 name: "icon_left_padding";
2869 state: "default" 0.0;
2870 min: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2871 max: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2883 state: "default" 0.0;
2884 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2885 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
2886 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
2888 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2889 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2893 state: "visible" 0.0;
2894 inherit: "default" 0.0;
2904 state: "default" 0.0;
2905 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2906 rel1 { relative: 0.0 1.0; to: "separator1";}
2907 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2910 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2911 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2915 state: "visible" 0.0;
2916 inherit: "default" 0.0;
2921 name: "elm.swallow.icon";
2925 state: "default" 0.0;
2926 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
2927 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
2930 rel1 { to:"icon_left_padding"; relative: 1 0; }
2934 name: "icon_right_padding";
2938 state: "default" 0.0;
2939 min: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2940 max: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2944 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
2953 state: "default" 0.0;
2954 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2956 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
2957 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
2958 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2960 font: "Tizen:style=Roman";
2961 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2962 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
2965 text_class: "list_item";
2969 state: "clicked" 0.0;
2970 inherit: "default" 0.0;
2971 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2975 state: "disabled" 0.0;
2976 inherit: "default" 0.0;
2977 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2980 state: "ellipsis" 0.0;
2981 inherit: "default" 0.0;
2982 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;
2986 state: "ellipsis_disabled" 0.0;
2987 inherit: "ellipsis" 0.0;
2988 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2992 name: "text_right_padding";
2997 state: "default" 0.0;
2999 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3000 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3011 state: "default" 0.0;
3025 state: "default" 0.0;
3035 state: "default" 0.0;
3039 state: "disabled" 0.0;
3041 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3047 name: "text_ellipsis";
3048 signal: "elm,state,text,ellipsis";
3050 action: STATE_SET "ellipsis" 0.0;
3054 name: "item_unclick";
3055 signal: "mouse,clicked,1";
3057 action: SIGNAL_EMIT "elm,action,click" "";
3062 action: PLAY_SAMPLE "touch_sound" 1.0;
3066 signal: "elm,state,disabled";
3071 get_state(PART:"elm.text", st, 30, vl);
3072 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3073 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3075 set_state(PART:"elm.text", "disabled", 0.0);
3077 set_state(PART:"disclip", "disabled", 0.0);
3082 signal: "elm,state,enabled";
3087 get_state(PART:"elm.text", st, 30, vl);
3088 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3089 set_state(PART:"elm.text", "ellipsis", 0.0);
3091 set_state(PART:"elm.text", "default", 0.0);
3093 set_state(PART:"disclip", "default", 0.0);
3098 signal: "elm,state,default";
3101 set_state(PART:"separator1", "default", 0.0);
3102 set_state(PART:"separator2", "default", 0.0);
3107 signal: "elm,state,separator";
3110 set_state(PART:"separator1", "visible", 0.0);
3111 set_state(PART:"separator2", "visible", 0.0);
3115 name: "item_click2";
3116 signal: "mouse,down,1";
3119 set_state(PART:"elm.text", "clicked", 0.0);
3123 get_state(PART:"separator2", st, 30, vl);
3124 if (!strcmp(st, "default"))
3125 set_state(PART:"bg", "clicked", 0.0);
3127 set_state(PART:"bg", "clicked_separator", 0.0);
3135 new Float:dx, Float:dy;
3136 get_drag(PART:"over2", dx, dy);
3137 if ((abs(dx) > 20) || (abs(dy) > 20))
3139 set_drag(PART:"over2", 0.0, 0.0);
3140 set_state(PART:"bg", "default", 0.0);
3142 set_drag(PART:"over2", 0.0, 0.0);
3146 name: "item_unclick2";
3147 signal: "mouse,up,1";
3150 set_drag(PART:"over2", 0.0, 0.0);
3151 set_state(PART:"bg", "default", 0.0);
3157 ///////////////////////////////////////////////////////////////////////////////
3159 name: "elm/ctxpopup/base/more/default";
3161 image: "00_popup_bubble_bg.png" COMP;
3165 name:"frame_shadow_left_top_padding";
3170 state: "default" 0.0;
3171 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3172 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3173 rel2 { relative: 0 0; }
3180 name:"frame_shadow_right_bottom_padding";
3185 state: "default" 0.0;
3186 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3187 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3188 rel1{relative: 1 1;}
3200 state: "default" 0.0;
3201 rel1 {to:"frame_shadow_left_top_padding";}
3202 rel2 {to:"frame_shadow_right_bottom_padding";}
3203 min: CTXPOPUP_MORE_WIDTH_MIN_INC 0;
3205 normal: "00_popup_bubble_bg.png";
3206 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
3211 part { name: "arrow_area_left";
3215 description { state: "default" 0.0;
3217 min: CTXPOPUP_ARROW_SIZE_INC;
3222 to_x:"arrow_left_top_padding";
3223 to_y: "ctxpopup_frame_left_top";
3227 to_x:"arrow_left_top_padding";
3228 to_y:"ctxpopup_frame_right_bottom";
3232 part { name: "arrow_area_right";
3236 description { state: "default" 0.0;
3238 min: CTXPOPUP_ARROW_SIZE_INC;
3243 to_x:"arrow_right_bottom_padding";
3244 to_y:"ctxpopup_frame_left_top";
3248 to_x:"arrow_right_bottom_padding";
3249 to_y: "ctxpopup_frame_right_bottom";
3253 part { name: "arrow_area_up";
3257 description { state: "default" 0.0;
3259 min: CTXPOPUP_ARROW_SIZE_INC;
3264 to_x: "ctxpopup_frame_left_top";
3265 to_y: "arrow_left_top_padding";
3269 to_x:"ctxpopup_frame_right_bottom";
3270 to_y: "arrow_left_top_padding";
3274 part { name: "arrow_area_down";
3278 description { state: "default" 0.0;
3280 min: CTXPOPUP_ARROW_SIZE_INC;
3285 to_x:"ctxpopup_frame_left_top";
3286 to_y:"arrow_right_bottom_padding";
3290 to_x: "ctxpopup_frame_right_bottom";
3291 to_y:"arrow_right_bottom_padding";
3295 part { name: "elm.swallow.arrow_up";
3302 confine: "arrow_area_up";
3305 state: "default" 0.0;
3306 min: CTXPOPUP_ARROW_SIZE_INC;
3311 part { name: "elm.swallow.arrow_down";
3318 confine: "arrow_area_down";
3321 state: "default" 0.0;
3322 min: CTXPOPUP_ARROW_SIZE_INC;
3327 part { name: "elm.swallow.arrow_left";
3334 confine: "arrow_area_left";
3337 state: "default" 0.0;
3338 min: CTXPOPUP_ARROW_SIZE_INC;
3343 part { name: "elm.swallow.arrow_right";
3350 confine: "arrow_area_right";
3353 state: "default" 0.0;
3354 min: CTXPOPUP_ARROW_SIZE_INC;
3360 name: "ctxpopup_frame_left_top";
3364 state: "default" 0.0;
3368 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3369 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3370 rel1 {relative: 0 0; to: "content_left_top_padding";}
3374 name: "ctxpopup_frame_right_bottom";
3378 state: "default" 0.0;
3382 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3383 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3384 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
3388 name:"content_left_top_padding";
3393 state: "default" 0.0;
3394 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3395 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3396 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3403 name:"content_right_bottom_padding";
3408 state: "default" 0.0;
3409 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3410 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3411 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3418 name: "arrow_left_top_padding";
3422 state: "default" 0.0;
3423 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3424 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3425 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3431 name: "arrow_right_bottom_padding";
3435 state: "default" 0.0;
3436 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3437 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3438 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3444 name: "elm.swallow.content";
3447 state: "default" 0.0;
3449 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
3450 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
3453 part { name: "access.outline";
3456 description { state: "default" 0.0;
3458 rel1.to: "frame_bg";
3459 rel2.to: "frame_bg";
3465 ///////////////////////////////////////////////////////////////////////////////
3467 name: "elm/ctxpopup/icon_text_style_item/more/default";
3470 image: "00_more_popup_press.png" COMP;
3473 data.item: "item_max_size" CTXPOPUP_MORE_TEXT_MAX_INC;
3477 name: "event_blocker";
3481 state: "default" 0.0;
3491 state: "default" 0.0;
3493 min: (CTXPOPUP_MORE_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
3494 max: (CTXPOPUP_MORE_WIDTH_MAX_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3497 state: "clicked" 0.0;
3500 normal: "00_more_popup_press.png";
3501 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3506 state: "clicked_separator" 0.0;
3507 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
3510 normal: "00_more_popup_press.png";
3511 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3517 name:"separator_left_padding";
3522 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3523 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3530 name:"separator_right_padding";
3535 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3536 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3543 name: "icon_left_padding";
3547 state: "default" 0.0;
3548 min: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3549 max: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3561 state: "default" 0.0;
3562 color: CTXPOPUP_SEPARATOR_COLOR_INC;
3563 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
3564 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
3567 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3568 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3572 state: "visible" 0.0;
3573 inherit: "default" 0.0;
3583 state: "default" 0.0;
3584 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3585 rel1 { relative: 0.0 1.0; to: "separator1"; }
3586 rel2.to: "separator1";
3590 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3591 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3595 state: "visible" 0.0;
3596 inherit: "default" 0.0;
3601 name: "elm.swallow.icon";
3605 state: "default" 0.0;
3606 min: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3607 max: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3610 rel1 { to:"icon_left_padding"; relative: 1 0; }
3614 name: "icon_right_padding";
3618 state: "default" 0.0;
3619 min: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3620 max: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3624 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3633 state: "default" 0.0;
3634 min: 1 CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3636 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3637 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3638 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3640 font: "Tizen:style=Roman";
3641 size: CTXPOPUP_MORE_ITEM_TEXT_SIZE_INC;
3642 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
3645 text_class: "list_item";
3649 state: "clicked" 0.0;
3650 inherit: "default" 0.0;
3651 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3655 state: "disabled" 0.0;
3656 inherit: "default" 0.0;
3657 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3660 state: "ellipsis" 0.0;
3661 inherit: "default" 0.0;
3662 min: CTXPOPUP_MORE_TEXT_MAX_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3666 state: "ellipsis_disabled" 0.0;
3667 inherit: "ellipsis" 0.0;
3668 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3672 name: "text_right_padding";
3677 state: "default" 0.0;
3679 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3680 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3691 state: "default" 0.0;
3705 state: "default" 0.0;
3715 state: "default" 0.0;
3719 state: "disabled" 0.0;
3721 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3727 name: "text_ellipsis";
3728 signal: "elm,state,text,ellipsis";
3730 action: STATE_SET "ellipsis" 0.0;
3734 name: "item_unclick";
3735 signal: "mouse,clicked,1";
3737 action: SIGNAL_EMIT "elm,action,click" "";
3742 action: PLAY_SAMPLE "touch_sound" 1.0;
3746 signal: "elm,state,disabled";
3751 get_state(PART:"elm.text", st, 30, vl);
3752 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3753 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3755 set_state(PART:"elm.text", "disabled", 0.0);
3757 set_state(PART:"disclip", "disabled", 0.0);
3762 signal: "elm,state,enabled";
3767 get_state(PART:"elm.text", st, 30, vl);
3768 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3769 set_state(PART:"elm.text", "ellipsis", 0.0);
3771 set_state(PART:"elm.text", "default", 0.0);
3773 set_state(PART:"disclip", "default", 0.0);
3778 signal: "elm,state,default";
3781 set_state(PART:"separator1", "default", 0.0);
3782 set_state(PART:"separator2", "default", 0.0);
3787 signal: "elm,state,separator";
3790 set_state(PART:"separator1", "visible", 0.0);
3791 set_state(PART:"separator2", "visible", 0.0);
3795 name: "item_click2";
3796 signal: "mouse,down,1";
3799 set_state(PART:"elm.text", "clicked", 0.0);
3803 get_state(PART:"separator2", st, 30, vl);
3804 if (!strcmp(st, "default"))
3805 set_state(PART:"bg", "clicked", 0.0);
3807 set_state(PART:"bg", "clicked_separator", 0.0);
3815 new Float:dx, Float:dy;
3816 get_drag(PART:"over2", dx, dy);
3817 if ((abs(dx) > 20) || (abs(dy) > 20))
3819 set_drag(PART:"over2", 0.0, 0.0);
3820 set_state(PART:"bg", "default", 0.0);
3822 set_drag(PART:"over2", 0.0, 0.0);
3826 name: "item_unclick2";
3827 signal: "mouse,up,1";
3830 set_drag(PART:"over2", 0.0, 0.0);
3831 set_state(PART:"bg", "default", 0.0);
3836 ///////////////////////////////////////////////////////////////////////////////////////
3837 #define CTXPOPUP_TP_TEXT_WIDTH 32
3838 #define CTXPOPUP_TP_PADDING 15
3839 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
3840 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
3841 #define CTXPOPUP_TP_FONT_SIZE 24
3842 ///////////////////////////////////////////////////////////////////////////////
3844 name: "elm/ctxpopup/base/datetime/default";
3845 alias: "elm/ctxpopup/base/timepicker";
3848 image: "00_time_picker_number_bg.png" COMP;
3853 name: "ctxpopup_frame";
3857 rel1 {to:"elm.swallow.content";}
3858 rel2 {to:"elm.swallow.content";}
3860 normal: "00_time_picker_number_bg.png";
3861 border: CTXPOPUP_TP_BG_IMAGE_BORDER;
3867 name: "elm.swallow.content";
3871 state: "default" 0.0;
3872 min: 1 CTXPOPUP_TP_HEIGHT_INC;
3875 part { name: "arrow_area_left";
3879 description { state: "default" 0.0;
3886 to_y: "ctxpopup_frame";
3890 to:"ctxpopup_frame";
3894 part { name: "arrow_area_right";
3898 description { state: "default" 0.0;
3905 to:"ctxpopup_frame";
3909 to_y: "ctxpopup_frame";
3913 part { name: "arrow_area_up";
3917 description { state: "default" 0.0;
3924 to_x: "ctxpopup_frame";
3928 to:"ctxpopup_frame";
3932 part { name: "arrow_area_down";
3936 description { state: "default" 0.0;
3943 to:"ctxpopup_frame";
3947 to_x: "ctxpopup_frame";
3951 part { name: "elm.swallow.arrow_up";
3958 confine: "arrow_area_up";
3961 state: "default" 0.0;
3967 part { name: "elm.swallow.arrow_down";
3974 confine: "arrow_area_down";
3977 state: "default" 0.0;
3983 part { name: "elm.swallow.arrow_left";
3990 confine: "arrow_area_left";
3993 state: "default" 0.0;
3999 part { name: "elm.swallow.arrow_right";
4006 confine: "arrow_area_right";
4009 state: "default" 0.0;
4017 ///////////////////////////////////////////////////////////////////////////////
4018 group { name: "elm/ctxpopup/arrow/datetime/default";
4019 alias: "elm/ctxpopup/arrow/timepicker";
4021 image: "00_time_picker_tail.png" COMP;
4022 image: "00_time_picker_tail_01.png" COMP;
4026 name: "ctxpopup_arrow";
4030 state: "default" 0.0;
4031 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4032 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4039 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4040 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4044 normal: "00_time_picker_tail.png";
4049 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4050 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4054 normal: "00_time_picker_tail.png";
4059 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4060 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4064 normal: "00_time_picker_tail.png";
4068 state: "bottom" 0.0;
4069 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4070 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4074 normal: "00_time_picker_tail_01.png";
4081 name: "enable_left_arrow";
4082 signal: "elm,state,left";
4084 action: STATE_SET "left" 0.0;
4085 target: "ctxpopup_arrow";
4088 name: "enable_right_arrow";
4089 signal: "elm,state,right";
4091 action: STATE_SET "right" 0.0;
4092 target: "ctxpopup_arrow";
4095 name: "enable_top_arrow";
4096 signal: "elm,state,top";
4098 action: STATE_SET "top" 0.0;
4099 target: "ctxpopup_arrow";
4102 name: "enable_bottom_arrow";
4103 signal: "elm,state,bottom";
4105 action: STATE_SET "bottom" 0.0;
4106 target: "ctxpopup_arrow";
4110 ///////////////////////////////////////////////////////////////////////////////
4112 name: "elm/ctxpopup/text_style_item/datetime/default";
4113 alias: "elm/ctxpopup/text_style_item/timepicker";
4116 name: "left_padding";
4121 state: "default" 0.0;
4122 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4123 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4135 state: "default" 0.0;
4136 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
4137 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
4140 rel1 {relative: 1.0 0.0; to: "left_padding";}
4141 color: CTXPOPUP_TP_FONT_COLOR;
4143 font: "Tizen:style=Medium";
4144 size: CTXPOPUP_TP_FONT_SIZE;
4147 text_class: "tizen";
4151 state: "clicked" 0.0;
4152 inherit: "default" 0.0;
4153 color: 255 255 255 255;
4157 name: "right_padding";
4161 state: "default" 0.0;
4162 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4163 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4165 rel1 {relative: 1.0 0.0; to: "elm.text";}
4174 ignore_flags: ON_HOLD;
4176 state: "default" 0.0;
4186 state: "default" 0.0;
4193 name: "item_unclick";
4194 signal: "mouse,up,1";
4196 action: SIGNAL_EMIT "elm,action,click" "";
4201 action: PLAY_SAMPLE "touch_sound" 1.0;
4205 signal: "mouse,down,1";
4208 set_state(PART:"elm.text", "clicked", 0.0);
4212 name: "item_unclick2";
4213 signal: "mouse,up,1";
4216 set_state(PART:"elm.text", "default", 0.0);
4221 ///////////////////////////////////////////////////////////////////////////////
4223 name: "elm/ctxpopup/text_style_item/toolbar_segmentedcontrol";
4226 image: "00_more_popup_press.png" COMP;
4229 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
4233 name: "event_blocker";
4237 state: "default" 0.0;
4247 state: "default" 0.0;
4249 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
4250 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;
4253 state: "clicked" 0.0;
4256 normal: "00_more_popup_press.png";
4257 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
4262 state: "clicked_separator" 0.0;
4263 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
4266 normal: "00_more_popup_press.png";
4267 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
4278 state: "default" 0.0;
4279 color: CTXPOPUP_SEPARATOR_COLOR_INC;
4280 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
4281 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0;}
4283 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4284 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4288 state: "visible" 0.0;
4289 inherit: "default" 0.0;
4299 state: "default" 0.0;
4300 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
4301 rel1 { relative: 0.0 1.0; to: "separator1";}
4302 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
4305 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4306 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4310 state: "visible" 0.0;
4311 inherit: "default" 0.0;
4316 name: "left_padding";
4321 state: "default" 0.0;
4322 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4323 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
4335 state: "default" 0.0;
4336 min: 1 CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4338 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
4339 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
4340 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
4342 font: "Tizen:style=Roman";
4343 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
4344 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
4347 text_class: "list_item";
4351 state: "clicked" 0.0;
4352 inherit: "default" 0.0;
4353 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
4357 state: "disabled" 0.0;
4358 inherit: "default" 0.0;
4359 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
4362 state: "ellipsis" 0.0;
4363 inherit: "default" 0.0;
4364 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4368 state: "ellipsis_disabled" 0.0;
4369 inherit: "ellipsis" 0.0;
4370 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
4374 name: "right_padding";
4379 state: "default" 0.0;
4381 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4382 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
4393 state: "default" 0.0;
4407 state: "default" 0.0;
4417 state: "default" 0.0;
4421 state: "disabled" 0.0;
4423 color: CTXPOPUP_ITEM_DISABLED_COLOR;
4429 name: "text_ellipsis";
4430 signal: "elm,state,text,ellipsis";
4432 action: STATE_SET "ellipsis" 0.0;
4436 name: "item_unclick";
4437 signal: "mouse,clicked,1";
4439 action: SIGNAL_EMIT "elm,action,click" "";
4444 action: PLAY_SAMPLE "touch_sound" 1.0;
4448 signal: "elm,state,disabled";
4453 get_state(PART:"elm.text", st, 30, vl);
4454 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
4455 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
4457 set_state(PART:"elm.text", "disabled", 0.0);
4459 set_state(PART:"disclip", "disabled", 0.0);
4464 signal: "elm,state,enabled";
4469 get_state(PART:"elm.text", st, 30, vl);
4470 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
4471 set_state(PART:"elm.text", "ellipsis", 0.0);
4473 set_state(PART:"elm.text", "default", 0.0);
4475 set_state(PART:"disclip", "default", 0.0);
4480 signal: "elm,state,default";
4483 set_state(PART:"separator1", "default", 0.0);
4484 set_state(PART:"separator2", "default", 0.0);
4489 signal: "elm,state,separator";
4492 set_state(PART:"separator1", "visible", 0.0);
4493 set_state(PART:"separator2", "visible", 0.0);
4497 name: "item_click2";
4498 signal: "mouse,down,1";
4501 set_state(PART:"elm.text", "clicked", 0.0);
4505 get_state(PART:"separator2", st, 30, vl);
4506 if (!strcmp(st, "default"))
4507 set_state(PART:"bg", "clicked", 0.0);
4509 set_state(PART:"bg", "clicked_separator", 0.0);
4517 new Float:dx, Float:dy;
4518 get_drag(PART:"over2", dx, dy);
4519 if ((abs(dx) > 20) || (abs(dy) > 20))
4521 set_drag(PART:"over2", 0.0, 0.0);
4522 set_state(PART:"bg", "default", 0.0);
4524 set_drag(PART:"over2", 0.0, 0.0);
4528 name: "item_unclick2";
4529 signal: "mouse,up,1";
4532 set_drag(PART:"over2", 0.0, 0.0);
4533 set_state(PART:"bg", "default", 0.0);