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/timepicker";
1416 alias: "elm/ctxpopup/bg/datetime/default";
1423 state: "default" 0.0;
1427 state: "visible" 0.0;
1435 name: "clicked_event";
1436 signal: "mouse,clicked,1";
1438 action: SIGNAL_EMIT "elm,action,click" "";
1442 signal: "elm,state,show";
1444 action: STATE_SET "visible" 0.0;
1449 signal: "elm,state,hide";
1451 action: STATE_SET "default" 0.0;
1456 ///////////////////////////////////////////////////////////////////////////////
1458 name: "elm/ctxpopup/bg/default";
1465 state: "default" 0.0;
1469 state: "visible" 0.0;
1479 name: "clicked_event";
1480 signal: "mouse,clicked,1";
1482 action: SIGNAL_EMIT "elm,action,click" "";
1486 signal: "elm,state,show";
1488 action: STATE_SET "visible" 0.0;
1493 signal: "elm,state,hide";
1495 action: STATE_SET "default" 0.0;
1502 name: "elm/ctxpopup/bg/copypaste";
1503 inherit: "elm/ctxpopup/bg/default";
1512 ///////////////////////////////////////////////////////////////////////////////
1514 name: "elm/ctxpopup/base/default";
1515 alias: "elm/ctxpopup/base/copypaste";
1517 image: "00_popup_bubble_bg.png" COMP;
1521 name:"frame_shadow_left_top_padding";
1526 state: "default" 0.0;
1527 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1528 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1529 rel2 { relative: 0 0; }
1536 name:"frame_shadow_right_bottom_padding";
1541 state: "default" 0.0;
1542 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1543 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1544 rel1{relative: 1 1;}
1556 state: "default" 0.0;
1557 rel1 {to:"frame_shadow_left_top_padding";}
1558 rel2 {to:"frame_shadow_right_bottom_padding";}
1559 min: (CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC + CTXPOPUP_SHADOW_LEFT_PADDING + CTXPOPUP_SHADOW_RIGHT_PADDING) 0;
1561 normal: "00_popup_bubble_bg.png";
1562 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
1567 part { name: "arrow_area_left";
1571 description { state: "default" 0.0;
1573 min: CTXPOPUP_ARROW_SIZE_INC;
1578 to_x:"arrow_left_top_padding";
1579 to_y: "ctxpopup_frame_left_top";
1583 to_x:"arrow_left_top_padding";
1584 to_y:"ctxpopup_frame_right_bottom";
1588 part { name: "arrow_area_right";
1592 description { state: "default" 0.0;
1594 min: CTXPOPUP_ARROW_SIZE_INC;
1599 to_x:"arrow_right_bottom_padding";
1600 to_y:"ctxpopup_frame_left_top";
1604 to_x:"arrow_right_bottom_padding";
1605 to_y: "ctxpopup_frame_right_bottom";
1609 part { name: "arrow_area_up";
1613 description { state: "default" 0.0;
1615 min: CTXPOPUP_ARROW_SIZE_INC;
1620 to_x: "ctxpopup_frame_left_top";
1621 to_y: "arrow_left_top_padding";
1625 to_x:"ctxpopup_frame_right_bottom";
1626 to_y: "arrow_left_top_padding";
1630 part { name: "arrow_area_down";
1634 description { state: "default" 0.0;
1636 min: CTXPOPUP_ARROW_SIZE_INC;
1641 to_x:"ctxpopup_frame_left_top";
1642 to_y:"arrow_right_bottom_padding";
1646 to_x: "ctxpopup_frame_right_bottom";
1647 to_y:"arrow_right_bottom_padding";
1651 part { name: "elm.swallow.arrow_up";
1658 confine: "arrow_area_up";
1661 state: "default" 0.0;
1662 min: CTXPOPUP_ARROW_SIZE_INC;
1667 part { name: "elm.swallow.arrow_down";
1674 confine: "arrow_area_down";
1677 state: "default" 0.0;
1678 min: CTXPOPUP_ARROW_SIZE_INC;
1683 part { name: "elm.swallow.arrow_left";
1690 confine: "arrow_area_left";
1693 state: "default" 0.0;
1694 min: CTXPOPUP_ARROW_SIZE_INC;
1699 part { name: "elm.swallow.arrow_right";
1706 confine: "arrow_area_right";
1709 state: "default" 0.0;
1710 min: CTXPOPUP_ARROW_SIZE_INC;
1716 name: "ctxpopup_frame_left_top";
1720 state: "default" 0.0;
1724 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1725 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1726 rel1 {relative: 0 0; to: "content_left_top_padding";}
1730 name: "ctxpopup_frame_right_bottom";
1734 state: "default" 0.0;
1738 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1739 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1740 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
1744 name:"content_left_top_padding";
1749 state: "default" 0.0;
1750 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1751 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1752 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1759 name:"content_right_bottom_padding";
1764 state: "default" 0.0;
1765 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1766 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1767 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1774 name: "arrow_left_top_padding";
1778 state: "default" 0.0;
1779 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1780 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1781 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1787 name: "arrow_right_bottom_padding";
1791 state: "default" 0.0;
1792 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1793 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1794 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1800 name: "elm.swallow.content";
1803 state: "default" 0.0;
1805 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
1806 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
1809 part { name: "access.outline";
1812 description { state: "default" 0.0;
1814 rel1.to: "frame_bg";
1815 rel2.to: "frame_bg";
1822 ///////////////////////////////////////////////////////////////////////////////
1823 group { name: "elm/ctxpopup/arrow/default";
1825 image: "00_popup_bubble_tail_left.png" COMP;
1826 image: "00_popup_bubble_tail_right.png" COMP;
1827 image: "00_popup_bubble_tail_top.png" COMP;
1828 image: "00_popup_bubble_tail_bottom.png" COMP;
1832 name: "ctxpopup_arrow";
1836 state: "default" 0.0;
1837 min: CTXPOPUP_ARROW_SIZE_INC;
1838 max: CTXPOPUP_ARROW_SIZE_INC;
1845 min: CTXPOPUP_ARROW_SIZE_INC;
1846 max: CTXPOPUP_ARROW_SIZE_INC;
1850 normal: "00_popup_bubble_tail_left.png";
1855 min: CTXPOPUP_ARROW_SIZE_INC;
1856 max: CTXPOPUP_ARROW_SIZE_INC;
1860 normal: "00_popup_bubble_tail_right.png";
1865 min: CTXPOPUP_ARROW_SIZE_INC;
1866 max: CTXPOPUP_ARROW_SIZE_INC;
1870 normal: "00_popup_bubble_tail_top.png";
1874 state: "bottom" 0.0;
1875 min: CTXPOPUP_ARROW_SIZE_INC;
1876 max: CTXPOPUP_ARROW_SIZE_INC;
1880 normal: "00_popup_bubble_tail_bottom.png";
1887 name: "enable_left_arrow";
1888 signal: "elm,state,left";
1890 action: STATE_SET "left" 0.0;
1891 target: "ctxpopup_arrow";
1894 name: "enable_right_arrow";
1895 signal: "elm,state,right";
1897 action: STATE_SET "right" 0.0;
1898 target: "ctxpopup_arrow";
1901 name: "enable_top_arrow";
1902 signal: "elm,state,top";
1904 action: STATE_SET "top" 0.0;
1905 target: "ctxpopup_arrow";
1908 name: "enable_bottom_arrow";
1909 signal: "elm,state,bottom";
1911 action: STATE_SET "bottom" 0.0;
1912 target: "ctxpopup_arrow";
1916 ///////////////////////////////////////////////////////////////////////////////
1918 name: "elm/ctxpopup/text_style_item/default";
1921 image: "00_more_popup_press.png" COMP;
1924 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
1928 name: "event_blocker";
1932 state: "default" 0.0;
1942 state: "default" 0.0;
1944 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING*2) 1;
1945 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
1948 state: "clicked" 0.0;
1949 inherit: "default" 0.0;
1952 normal: "00_more_popup_press.png";
1953 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
1958 state: "clicked_separator" 0.0;
1959 inherit: "default" 0.0;
1961 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
1963 normal: "00_more_popup_press.png";
1964 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
1975 state: "default" 0.0;
1976 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1977 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
1978 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0; }
1980 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
1981 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
1985 state: "visible" 0.0;
1986 inherit: "default" 0.0;
1996 state: "default" 0.0;
1997 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
1998 rel1 { relative: 0.0 1.0; to: "separator1";}
1999 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2002 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2003 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2007 state: "visible" 0.0;
2008 inherit: "default" 0.0;
2013 name: "left_padding";
2018 state: "default" 0.0;
2019 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2020 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2032 state: "default" 0.0;
2033 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2035 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
2036 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
2037 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2039 font: "Tizen:style=Roman";
2040 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2041 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
2044 text_class: "list_item";
2048 state: "clicked" 0.0;
2049 inherit: "default" 0.0;
2050 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2054 state: "disabled" 0.0;
2055 inherit: "default" 0.0;
2056 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2059 state: "ellipsis" 0.0;
2060 inherit: "default" 0.0;
2061 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2065 state: "ellipsis_disabled" 0.0;
2066 inherit: "ellipsis" 0.0;
2067 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2071 name: "right_padding";
2076 state: "default" 0.0;
2078 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2079 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2090 state: "default" 0.0;
2104 state: "default" 0.0;
2114 state: "default" 0.0;
2118 state: "disabled" 0.0;
2120 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2126 name: "text_ellipsis";
2127 signal: "elm,state,text,ellipsis";
2129 action: STATE_SET "ellipsis" 0.0;
2133 name: "item_unclick";
2134 signal: "mouse,clicked,1";
2136 action: SIGNAL_EMIT "elm,action,click" "";
2141 action: PLAY_SAMPLE "touch_sound" 1.0;
2145 signal: "elm,state,disabled";
2150 get_state(PART:"elm.text", st, 30, vl);
2151 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2152 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
2154 set_state(PART:"elm.text", "disabled", 0.0);
2156 set_state(PART:"disclip", "disabled", 0.0);
2161 signal: "elm,state,enabled";
2166 get_state(PART:"elm.text", st, 30, vl);
2167 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2168 set_state(PART:"elm.text", "ellipsis", 0.0);
2170 set_state(PART:"elm.text", "default", 0.0);
2172 set_state(PART:"disclip", "default", 0.0);
2177 signal: "elm,state,default";
2180 set_state(PART:"separator1", "default", 0.0);
2181 set_state(PART:"separator2", "default", 0.0);
2186 signal: "elm,state,separator";
2189 set_state(PART:"separator1", "visible", 0.0);
2190 set_state(PART:"separator2", "visible", 0.0);
2194 name: "item_click2";
2195 signal: "mouse,down,1";
2198 set_state(PART:"elm.text", "clicked", 0.0);
2202 get_state(PART:"separator2", st, 30, vl);
2203 if (!strcmp(st, "default"))
2204 set_state(PART:"bg", "clicked", 0.0);
2206 set_state(PART:"bg", "clicked_separator", 0.0);
2214 new Float:dx, Float:dy;
2215 get_drag(PART:"over2", dx, dy);
2216 if ((abs(dx) > 20) || (abs(dy) > 20))
2218 set_drag(PART:"over2", 0.0, 0.0);
2219 set_state(PART:"bg", "default", 0.0);
2221 set_drag(PART:"over2", 0.0, 0.0);
2225 name: "item_unclick2";
2226 signal: "mouse,up,1";
2229 set_drag(PART:"over2", 0.0, 0.0);
2230 set_state(PART:"bg", "default", 0.0);
2235 ///////////////////////////////////////////////////////////////////////////////
2237 name: "elm/ctxpopup/text_style_item_horizontal/default";
2240 image: "00_more_popup_press.png" COMP;
2245 name: "event_blocker";
2249 state: "default" 0.0;
2259 state: "default" 0.0;
2261 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2264 state: "clicked" 0.0;
2267 normal: "00_more_popup_press.png";
2268 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2273 state: "clicked_separator" 0.0;
2274 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2277 normal: "00_more_popup_press.png";
2278 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2289 state: "default" 0.0;
2290 color: CTXPOPUP_HORIZONTAL_SEPARATOR_1_COLOR_INC;
2292 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2293 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2297 state: "visible" 0.0;
2298 inherit: "default" 0.0;
2308 state: "default" 0.0;
2309 color: CTXPOPUP_HORIZONTAL_SEPARATOR_2_COLOR_INC;
2310 rel1 { relative: 1.0 0.0; to: "separator1"; to_y: "bg";}
2312 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2313 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2317 state: "visible" 0.0;
2318 inherit: "default" 0.0;
2323 name: "left_padding";
2328 state: "default" 0.0;
2329 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2330 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2343 state: "default" 0.0;
2344 min: (CTXPOPUP_TEXT_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ITEM_ICON_PADDING_INC*2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2346 rel1 {relative: 1.0 0.0; to: "left_padding"; }
2347 rel2 {relative: 0.0 1.0; to: "right_padding"; }
2348 color: CTXPOPUP_MAIN_TEXT_COLOR_INC;
2350 font: "Tizen:style=Roman";
2351 size: CTXPOPUP_MAIN_TEXT_SIZE_INC;
2352 size_range: CTXPOPUP_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
2355 text_class: "list_item";
2359 state: "clicked" 0.0;
2360 inherit: "default" 0.0;
2361 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
2364 state: "disabled" 0.0;
2365 inherit: "default" 0.0;
2366 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2370 name: "right_padding";
2375 state: "default" 0.0;
2376 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2377 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2390 state: "default" 0.0;
2404 state: "default" 0.0;
2414 state: "default" 0.0;
2418 state: "disabled" 0.0;
2420 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2426 name: "item_unclick";
2427 signal: "mouse,clicked,1";
2429 action: SIGNAL_EMIT "elm,action,click" "";
2434 action: PLAY_SAMPLE "touch_sound" 1.0;
2438 signal: "elm,state,disabled";
2441 set_state(PART:"elm.text", "disabled", 0.0);
2442 set_state(PART:"disclip", "disabled", 0.0);
2447 signal: "elm,state,enabled";
2450 set_state(PART:"elm.text", "default", 0.0);
2451 set_state(PART:"disclip", "default", 0.0);
2456 signal: "elm,state,default";
2459 set_state(PART:"separator1", "default", 0.0);
2460 set_state(PART:"separator2", "default", 0.0);
2465 signal: "elm,state,separator";
2468 set_state(PART:"separator1", "visible", 0.0);
2469 set_state(PART:"separator2", "visible", 0.0);
2473 name: "item_click2";
2474 signal: "mouse,down,1";
2477 set_state(PART:"elm.text", "clicked", 0.0);
2481 get_state(PART:"separator2", st, 30, vl);
2482 if (!strcmp(st, "default"))
2483 set_state(PART:"bg", "clicked", 0.0);
2485 set_state(PART:"bg", "clicked_separator", 0.0);
2493 new Float:dx, Float:dy;
2494 get_drag(PART:"over2", dx, dy);
2495 if ((abs(dx) > 20) || (abs(dy) > 20))
2497 set_drag(PART:"over2", 0.0, 0.0);
2498 set_state(PART:"bg", "default", 0.0);
2500 set_drag(PART:"over2", 0.0, 0.0);
2504 name: "item_unclick2";
2505 signal: "mouse,up,1";
2508 set_drag(PART:"over2", 0.0, 0.0);
2509 set_state(PART:"bg", "default", 0.0);
2514 ///////////////////////////////////////////////////////////////////////////////
2516 name: "elm/ctxpopup/icon_style_item/default";
2519 image: "00_more_popup_press.png" COMP;
2524 name: "event_blocker";
2528 state: "default" 0.0;
2538 state: "default" 0.0;
2540 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2541 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2544 state: "clicked" 0.0;
2547 normal: "00_more_popup_press.png";
2548 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2553 state: "clicked_separator" 0.0;
2554 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2557 normal: "00_more_popup_press.png";
2558 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2564 name: "left_padding";
2567 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2568 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2580 state: "default" 0.0;
2581 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2583 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2584 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2588 state: "visible" 0.0;
2589 inherit: "default" 0.0;
2599 state: "default" 0.0;
2600 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2601 rel1 { relative: 1.0 0.0; to_x: "separator1"; }
2603 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2604 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2608 state: "visible" 0.0;
2609 inherit: "default" 0.0;
2614 name: "elm.swallow.icon";
2618 state: "default" 0.0;
2619 min: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2620 max: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2623 rel1 { relative: 1 0; to_x: "left_padding"; }
2624 rel2 { relative: 0 1; to_x: "right_padding"; }
2628 name: "right_padding";
2631 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2632 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2644 state: "default" 0.0;
2658 state: "default" 0.0;
2668 state: "default" 0.0;
2672 state: "disabled" 0.0;
2674 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2681 signal: "elm,state,default";
2684 set_state(PART:"separator1", "default", 0.0);
2685 set_state(PART:"separator2", "default", 0.0);
2690 signal: "elm,state,separator";
2693 set_state(PART:"separator1", "visible", 0.0);
2694 set_state(PART:"separator2", "visible", 0.0);
2698 name: "item_unclick";
2699 signal: "mouse,clicked,1";
2701 action: SIGNAL_EMIT "elm,action,click" "";
2706 action: PLAY_SAMPLE "touch_sound" 1.0;
2710 signal: "elm,state,disabled";
2712 action: STATE_SET "disabled" 0.0;
2717 signal: "elm,state,enabled";
2719 action: STATE_SET "default" 0.0;
2723 name: "item_click2";
2724 signal: "mouse,down,1";
2729 get_state(PART:"separator2", st, 30, vl);
2730 if (!strcmp(st, "default"))
2731 set_state(PART:"bg", "clicked", 0.0);
2733 set_state(PART:"bg", "clicked_separator", 0.0);
2741 new Float:dx, Float:dy;
2742 get_drag(PART:"over2", dx, dy);
2743 if ((abs(dx) > 20) || (abs(dy) > 20))
2745 set_drag(PART:"over2", 0.0, 0.0);
2746 set_state(PART:"bg", "default", 0.0);
2748 set_drag(PART:"over2", 0.0, 0.0);
2752 name: "item_unclick2";
2753 signal: "mouse,up,1";
2756 set_drag(PART:"over2", 0.0, 0.0);
2757 set_state(PART:"bg", "default", 0.0);
2762 ///////////////////////////////////////////////////////////////////////////////
2764 name: "elm/ctxpopup/icon_text_style_item/default";
2767 image: "00_more_popup_press.png" COMP;
2770 data.item: "item_max_size" CTXPOPUP_ICON_TEXT_MAX_INC;
2774 name: "event_blocker";
2778 state: "default" 0.0;
2787 state: "default" 0.0;
2789 min: CTXPOPUP_WIDTH_MIN_INC 1;
2790 max: CTXPOPUP_WIDTH_MAX_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2793 state: "clicked" 0.0;
2796 normal: "00_more_popup_press.png";
2797 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2802 state: "clicked_separator" 0.0;
2803 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2806 normal: "00_more_popup_press.png";
2807 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2813 name:"separator_left_padding";
2818 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2819 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2826 name:"separator_right_padding";
2831 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2832 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2839 name: "icon_left_padding";
2843 state: "default" 0.0;
2844 min: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2845 max: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2857 state: "default" 0.0;
2858 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2859 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
2860 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
2862 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2863 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2867 state: "visible" 0.0;
2868 inherit: "default" 0.0;
2878 state: "default" 0.0;
2879 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2880 rel1 { relative: 0.0 1.0; to: "separator1";}
2881 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2884 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2885 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2889 state: "visible" 0.0;
2890 inherit: "default" 0.0;
2895 name: "elm.swallow.icon";
2899 state: "default" 0.0;
2900 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
2901 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
2904 rel1 { to:"icon_left_padding"; relative: 1 0; }
2908 name: "icon_right_padding";
2912 state: "default" 0.0;
2913 min: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2914 max: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2918 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
2927 state: "default" 0.0;
2928 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2930 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
2931 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
2932 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2934 font: "Tizen:style=Roman";
2935 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2936 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
2939 text_class: "list_item";
2943 state: "clicked" 0.0;
2944 inherit: "default" 0.0;
2945 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2949 state: "disabled" 0.0;
2950 inherit: "default" 0.0;
2951 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2954 state: "ellipsis" 0.0;
2955 inherit: "default" 0.0;
2956 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;
2960 state: "ellipsis_disabled" 0.0;
2961 inherit: "ellipsis" 0.0;
2962 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2966 name: "text_right_padding";
2971 state: "default" 0.0;
2973 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2974 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2985 state: "default" 0.0;
2999 state: "default" 0.0;
3009 state: "default" 0.0;
3013 state: "disabled" 0.0;
3015 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3021 name: "text_ellipsis";
3022 signal: "elm,state,text,ellipsis";
3024 action: STATE_SET "ellipsis" 0.0;
3028 name: "item_unclick";
3029 signal: "mouse,clicked,1";
3031 action: SIGNAL_EMIT "elm,action,click" "";
3036 action: PLAY_SAMPLE "touch_sound" 1.0;
3040 signal: "elm,state,disabled";
3045 get_state(PART:"elm.text", st, 30, vl);
3046 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3047 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3049 set_state(PART:"elm.text", "disabled", 0.0);
3051 set_state(PART:"disclip", "disabled", 0.0);
3056 signal: "elm,state,enabled";
3061 get_state(PART:"elm.text", st, 30, vl);
3062 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3063 set_state(PART:"elm.text", "ellipsis", 0.0);
3065 set_state(PART:"elm.text", "default", 0.0);
3067 set_state(PART:"disclip", "default", 0.0);
3072 signal: "elm,state,default";
3075 set_state(PART:"separator1", "default", 0.0);
3076 set_state(PART:"separator2", "default", 0.0);
3081 signal: "elm,state,separator";
3084 set_state(PART:"separator1", "visible", 0.0);
3085 set_state(PART:"separator2", "visible", 0.0);
3089 name: "item_click2";
3090 signal: "mouse,down,1";
3093 set_state(PART:"elm.text", "clicked", 0.0);
3097 get_state(PART:"separator2", st, 30, vl);
3098 if (!strcmp(st, "default"))
3099 set_state(PART:"bg", "clicked", 0.0);
3101 set_state(PART:"bg", "clicked_separator", 0.0);
3109 new Float:dx, Float:dy;
3110 get_drag(PART:"over2", dx, dy);
3111 if ((abs(dx) > 20) || (abs(dy) > 20))
3113 set_drag(PART:"over2", 0.0, 0.0);
3114 set_state(PART:"bg", "default", 0.0);
3116 set_drag(PART:"over2", 0.0, 0.0);
3120 name: "item_unclick2";
3121 signal: "mouse,up,1";
3124 set_drag(PART:"over2", 0.0, 0.0);
3125 set_state(PART:"bg", "default", 0.0);
3131 ///////////////////////////////////////////////////////////////////////////////
3133 name: "elm/ctxpopup/base/more/default";
3135 image: "00_popup_bubble_bg.png" COMP;
3139 name:"frame_shadow_left_top_padding";
3144 state: "default" 0.0;
3145 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3146 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3147 rel2 { relative: 0 0; }
3154 name:"frame_shadow_right_bottom_padding";
3159 state: "default" 0.0;
3160 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3161 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3162 rel1{relative: 1 1;}
3174 state: "default" 0.0;
3175 rel1 {to:"frame_shadow_left_top_padding";}
3176 rel2 {to:"frame_shadow_right_bottom_padding";}
3177 min: CTXPOPUP_MORE_WIDTH_MIN_INC 0;
3179 normal: "00_popup_bubble_bg.png";
3180 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
3186 name: "ctxpopup_frame_left_top";
3190 state: "default" 0.0;
3194 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3195 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3196 rel1 {relative: 0 0; to: "content_left_top_padding";}
3200 name: "ctxpopup_frame_right_bottom";
3204 state: "default" 0.0;
3208 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3209 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3210 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
3214 name:"content_left_top_padding";
3219 state: "default" 0.0;
3220 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3221 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3222 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3229 name:"content_right_bottom_padding";
3234 state: "default" 0.0;
3235 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3236 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3237 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3244 name: "elm.swallow.content";
3247 state: "default" 0.0;
3249 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
3250 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
3253 part { name: "access.outline";
3256 description { state: "default" 0.0;
3258 rel1.to: "frame_bg";
3259 rel2.to: "frame_bg";
3265 ///////////////////////////////////////////////////////////////////////////////
3267 name: "elm/ctxpopup/icon_text_style_item/more/default";
3270 image: "00_more_popup_press.png" COMP;
3273 data.item: "item_max_size" CTXPOPUP_MORE_TEXT_MAX_INC;
3277 name: "event_blocker";
3281 state: "default" 0.0;
3291 state: "default" 0.0;
3293 min: (CTXPOPUP_MORE_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
3294 max: (CTXPOPUP_MORE_WIDTH_MAX_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3297 state: "clicked" 0.0;
3300 normal: "00_more_popup_press.png";
3301 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3306 state: "clicked_separator" 0.0;
3307 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
3310 normal: "00_more_popup_press.png";
3311 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3317 name:"separator_left_padding";
3322 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3323 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3330 name:"separator_right_padding";
3335 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3336 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3343 name: "icon_left_padding";
3347 state: "default" 0.0;
3348 min: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3349 max: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3361 state: "default" 0.0;
3362 color: CTXPOPUP_SEPARATOR_COLOR_INC;
3363 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
3364 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
3367 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3368 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3372 state: "visible" 0.0;
3373 inherit: "default" 0.0;
3383 state: "default" 0.0;
3384 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3385 rel1 { relative: 0.0 1.0; to: "separator1"; }
3386 rel2.to: "separator1";
3390 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3391 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3395 state: "visible" 0.0;
3396 inherit: "default" 0.0;
3401 name: "elm.swallow.icon";
3405 state: "default" 0.0;
3406 min: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3407 max: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3410 rel1 { to:"icon_left_padding"; relative: 1 0; }
3414 name: "icon_right_padding";
3418 state: "default" 0.0;
3419 min: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3420 max: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3424 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3433 state: "default" 0.0;
3434 min: 1 CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3436 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3437 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3438 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3440 font: "Tizen:style=Roman";
3441 size: CTXPOPUP_MORE_ITEM_TEXT_SIZE_INC;
3442 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
3445 text_class: "list_item";
3449 state: "clicked" 0.0;
3450 inherit: "default" 0.0;
3451 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3455 state: "disabled" 0.0;
3456 inherit: "default" 0.0;
3457 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3460 state: "ellipsis" 0.0;
3461 inherit: "default" 0.0;
3462 min: CTXPOPUP_MORE_TEXT_MAX_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3466 state: "ellipsis_disabled" 0.0;
3467 inherit: "ellipsis" 0.0;
3468 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3472 name: "text_right_padding";
3477 state: "default" 0.0;
3479 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3480 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3491 state: "default" 0.0;
3505 state: "default" 0.0;
3515 state: "default" 0.0;
3519 state: "disabled" 0.0;
3521 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3527 name: "text_ellipsis";
3528 signal: "elm,state,text,ellipsis";
3530 action: STATE_SET "ellipsis" 0.0;
3534 name: "item_unclick";
3535 signal: "mouse,clicked,1";
3537 action: SIGNAL_EMIT "elm,action,click" "";
3542 action: PLAY_SAMPLE "touch_sound" 1.0;
3546 signal: "elm,state,disabled";
3551 get_state(PART:"elm.text", st, 30, vl);
3552 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3553 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3555 set_state(PART:"elm.text", "disabled", 0.0);
3557 set_state(PART:"disclip", "disabled", 0.0);
3562 signal: "elm,state,enabled";
3567 get_state(PART:"elm.text", st, 30, vl);
3568 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3569 set_state(PART:"elm.text", "ellipsis", 0.0);
3571 set_state(PART:"elm.text", "default", 0.0);
3573 set_state(PART:"disclip", "default", 0.0);
3578 signal: "elm,state,default";
3581 set_state(PART:"separator1", "default", 0.0);
3582 set_state(PART:"separator2", "default", 0.0);
3587 signal: "elm,state,separator";
3590 set_state(PART:"separator1", "visible", 0.0);
3591 set_state(PART:"separator2", "visible", 0.0);
3595 name: "item_click2";
3596 signal: "mouse,down,1";
3599 set_state(PART:"elm.text", "clicked", 0.0);
3603 get_state(PART:"separator2", st, 30, vl);
3604 if (!strcmp(st, "default"))
3605 set_state(PART:"bg", "clicked", 0.0);
3607 set_state(PART:"bg", "clicked_separator", 0.0);
3615 new Float:dx, Float:dy;
3616 get_drag(PART:"over2", dx, dy);
3617 if ((abs(dx) > 20) || (abs(dy) > 20))
3619 set_drag(PART:"over2", 0.0, 0.0);
3620 set_state(PART:"bg", "default", 0.0);
3622 set_drag(PART:"over2", 0.0, 0.0);
3626 name: "item_unclick2";
3627 signal: "mouse,up,1";
3630 set_drag(PART:"over2", 0.0, 0.0);
3631 set_state(PART:"bg", "default", 0.0);
3636 ///////////////////////////////////////////////////////////////////////////////////////
3637 #define CTXPOPUP_TP_TEXT_WIDTH 32
3638 #define CTXPOPUP_TP_PADDING 15
3639 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
3640 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
3641 #define CTXPOPUP_TP_FONT_SIZE 24
3642 ///////////////////////////////////////////////////////////////////////////////
3644 name: "elm/ctxpopup/base/datetime/default";
3645 alias: "elm/ctxpopup/base/timepicker";
3648 image: "00_time_picker_number_bg.png" COMP;
3653 name: "ctxpopup_frame";
3657 rel1 {to:"elm.swallow.content";}
3658 rel2 {to:"elm.swallow.content";}
3660 normal: "00_time_picker_number_bg.png";
3661 border: CTXPOPUP_TP_BG_IMAGE_BORDER;
3667 name: "elm.swallow.content";
3671 state: "default" 0.0;
3672 min: 1 CTXPOPUP_TP_HEIGHT_INC;
3675 part { name: "arrow_area_left";
3679 description { state: "default" 0.0;
3686 to_y: "ctxpopup_frame";
3690 to:"ctxpopup_frame";
3694 part { name: "arrow_area_right";
3698 description { state: "default" 0.0;
3705 to:"ctxpopup_frame";
3709 to_y: "ctxpopup_frame";
3713 part { name: "arrow_area_up";
3717 description { state: "default" 0.0;
3724 to_x: "ctxpopup_frame";
3728 to:"ctxpopup_frame";
3732 part { name: "arrow_area_down";
3736 description { state: "default" 0.0;
3743 to:"ctxpopup_frame";
3747 to_x: "ctxpopup_frame";
3751 part { name: "elm.swallow.arrow_up";
3758 confine: "arrow_area_up";
3761 state: "default" 0.0;
3767 part { name: "elm.swallow.arrow_down";
3774 confine: "arrow_area_down";
3777 state: "default" 0.0;
3783 part { name: "elm.swallow.arrow_left";
3790 confine: "arrow_area_left";
3793 state: "default" 0.0;
3799 part { name: "elm.swallow.arrow_right";
3806 confine: "arrow_area_right";
3809 state: "default" 0.0;
3817 ///////////////////////////////////////////////////////////////////////////////
3818 group { name: "elm/ctxpopup/arrow/datetime/default";
3819 alias: "elm/ctxpopup/arrow/timepicker";
3821 image: "00_time_picker_tail.png" COMP;
3822 image: "00_time_picker_tail_01.png" COMP;
3826 name: "ctxpopup_arrow";
3830 state: "default" 0.0;
3831 min: CTXPOPUP_TP_ARROW_SIZE_INC;
3832 max: CTXPOPUP_TP_ARROW_SIZE_INC;
3839 min: CTXPOPUP_TP_ARROW_SIZE_INC;
3840 max: CTXPOPUP_TP_ARROW_SIZE_INC;
3844 normal: "00_time_picker_tail.png";
3849 min: CTXPOPUP_TP_ARROW_SIZE_INC;
3850 max: CTXPOPUP_TP_ARROW_SIZE_INC;
3854 normal: "00_time_picker_tail.png";
3859 min: CTXPOPUP_TP_ARROW_SIZE_INC;
3860 max: CTXPOPUP_TP_ARROW_SIZE_INC;
3864 normal: "00_time_picker_tail.png";
3868 state: "bottom" 0.0;
3869 min: CTXPOPUP_TP_ARROW_SIZE_INC;
3870 max: CTXPOPUP_TP_ARROW_SIZE_INC;
3874 normal: "00_time_picker_tail_01.png";
3881 name: "enable_left_arrow";
3882 signal: "elm,state,left";
3884 action: STATE_SET "left" 0.0;
3885 target: "ctxpopup_arrow";
3888 name: "enable_right_arrow";
3889 signal: "elm,state,right";
3891 action: STATE_SET "right" 0.0;
3892 target: "ctxpopup_arrow";
3895 name: "enable_top_arrow";
3896 signal: "elm,state,top";
3898 action: STATE_SET "top" 0.0;
3899 target: "ctxpopup_arrow";
3902 name: "enable_bottom_arrow";
3903 signal: "elm,state,bottom";
3905 action: STATE_SET "bottom" 0.0;
3906 target: "ctxpopup_arrow";
3910 ///////////////////////////////////////////////////////////////////////////////
3912 name: "elm/ctxpopup/text_style_item/datetime/default";
3913 alias: "elm/ctxpopup/text_style_item/timepicker";
3916 name: "left_padding";
3921 state: "default" 0.0;
3922 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3923 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3935 state: "default" 0.0;
3936 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
3937 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
3940 rel1 {relative: 1.0 0.0; to: "left_padding";}
3941 color: CTXPOPUP_TP_FONT_COLOR;
3943 font: "Tizen:style=Medium";
3944 size: CTXPOPUP_TP_FONT_SIZE;
3947 text_class: "tizen";
3951 state: "clicked" 0.0;
3952 inherit: "default" 0.0;
3953 color: 255 255 255 255;
3957 name: "right_padding";
3961 state: "default" 0.0;
3962 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3963 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3965 rel1 {relative: 1.0 0.0; to: "elm.text";}
3974 ignore_flags: ON_HOLD;
3976 state: "default" 0.0;
3986 state: "default" 0.0;
3993 name: "item_unclick";
3994 signal: "mouse,up,1";
3996 action: SIGNAL_EMIT "elm,action,click" "";
4001 action: PLAY_SAMPLE "touch_sound" 1.0;
4005 signal: "mouse,down,1";
4008 set_state(PART:"elm.text", "clicked", 0.0);
4012 name: "item_unclick2";
4013 signal: "mouse,up,1";
4016 set_state(PART:"elm.text", "default", 0.0);
4021 ///////////////////////////////////////////////////////////////////////////////
4023 name: "elm/ctxpopup/text_style_item/toolbar_segmentedcontrol";
4026 image: "00_more_popup_press.png" COMP;
4029 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
4033 name: "event_blocker";
4037 state: "default" 0.0;
4047 state: "default" 0.0;
4049 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
4050 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;
4053 state: "clicked" 0.0;
4056 normal: "00_more_popup_press.png";
4057 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
4062 state: "clicked_separator" 0.0;
4063 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
4066 normal: "00_more_popup_press.png";
4067 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
4078 state: "default" 0.0;
4079 color: CTXPOPUP_SEPARATOR_COLOR_INC;
4080 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
4081 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0;}
4083 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4084 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4088 state: "visible" 0.0;
4089 inherit: "default" 0.0;
4099 state: "default" 0.0;
4100 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
4101 rel1 { relative: 0.0 1.0; to: "separator1";}
4102 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
4105 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4106 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4110 state: "visible" 0.0;
4111 inherit: "default" 0.0;
4116 name: "left_padding";
4121 state: "default" 0.0;
4122 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4123 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
4135 state: "default" 0.0;
4136 min: 1 CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4138 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
4139 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
4140 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
4142 font: "Tizen:style=Roman";
4143 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
4144 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
4147 text_class: "list_item";
4151 state: "clicked" 0.0;
4152 inherit: "default" 0.0;
4153 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
4157 state: "disabled" 0.0;
4158 inherit: "default" 0.0;
4159 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
4162 state: "ellipsis" 0.0;
4163 inherit: "default" 0.0;
4164 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4168 state: "ellipsis_disabled" 0.0;
4169 inherit: "ellipsis" 0.0;
4170 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
4174 name: "right_padding";
4179 state: "default" 0.0;
4181 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4182 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
4193 state: "default" 0.0;
4207 state: "default" 0.0;
4217 state: "default" 0.0;
4221 state: "disabled" 0.0;
4223 color: CTXPOPUP_ITEM_DISABLED_COLOR;
4229 name: "text_ellipsis";
4230 signal: "elm,state,text,ellipsis";
4232 action: STATE_SET "ellipsis" 0.0;
4236 name: "item_unclick";
4237 signal: "mouse,clicked,1";
4239 action: SIGNAL_EMIT "elm,action,click" "";
4244 action: PLAY_SAMPLE "touch_sound" 1.0;
4248 signal: "elm,state,disabled";
4253 get_state(PART:"elm.text", st, 30, vl);
4254 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
4255 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
4257 set_state(PART:"elm.text", "disabled", 0.0);
4259 set_state(PART:"disclip", "disabled", 0.0);
4264 signal: "elm,state,enabled";
4269 get_state(PART:"elm.text", st, 30, vl);
4270 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
4271 set_state(PART:"elm.text", "ellipsis", 0.0);
4273 set_state(PART:"elm.text", "default", 0.0);
4275 set_state(PART:"disclip", "default", 0.0);
4280 signal: "elm,state,default";
4283 set_state(PART:"separator1", "default", 0.0);
4284 set_state(PART:"separator2", "default", 0.0);
4289 signal: "elm,state,separator";
4292 set_state(PART:"separator1", "visible", 0.0);
4293 set_state(PART:"separator2", "visible", 0.0);
4297 name: "item_click2";
4298 signal: "mouse,down,1";
4301 set_state(PART:"elm.text", "clicked", 0.0);
4305 get_state(PART:"separator2", st, 30, vl);
4306 if (!strcmp(st, "default"))
4307 set_state(PART:"bg", "clicked", 0.0);
4309 set_state(PART:"bg", "clicked_separator", 0.0);
4317 new Float:dx, Float:dy;
4318 get_drag(PART:"over2", dx, dy);
4319 if ((abs(dx) > 20) || (abs(dy) > 20))
4321 set_drag(PART:"over2", 0.0, 0.0);
4322 set_state(PART:"bg", "default", 0.0);
4324 set_drag(PART:"over2", 0.0, 0.0);
4328 name: "item_unclick2";
4329 signal: "mouse,up,1";
4332 set_drag(PART:"over2", 0.0, 0.0);
4333 set_state(PART:"bg", "default", 0.0);