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";
1824 alias: "elm/ctxpopup/arrow/more/default";
1826 image: "00_popup_bubble_tail_left.png" COMP;
1827 image: "00_popup_bubble_tail_right.png" COMP;
1828 image: "00_popup_bubble_tail_top.png" COMP;
1829 image: "00_popup_bubble_tail_bottom.png" COMP;
1833 name: "ctxpopup_arrow";
1837 state: "default" 0.0;
1838 min: CTXPOPUP_ARROW_SIZE_INC;
1839 max: CTXPOPUP_ARROW_SIZE_INC;
1846 min: CTXPOPUP_ARROW_SIZE_INC;
1847 max: CTXPOPUP_ARROW_SIZE_INC;
1851 normal: "00_popup_bubble_tail_left.png";
1856 min: CTXPOPUP_ARROW_SIZE_INC;
1857 max: CTXPOPUP_ARROW_SIZE_INC;
1861 normal: "00_popup_bubble_tail_right.png";
1866 min: CTXPOPUP_ARROW_SIZE_INC;
1867 max: CTXPOPUP_ARROW_SIZE_INC;
1871 normal: "00_popup_bubble_tail_top.png";
1875 state: "bottom" 0.0;
1876 min: CTXPOPUP_ARROW_SIZE_INC;
1877 max: CTXPOPUP_ARROW_SIZE_INC;
1881 normal: "00_popup_bubble_tail_bottom.png";
1888 name: "enable_left_arrow";
1889 signal: "elm,state,left";
1891 action: STATE_SET "left" 0.0;
1892 target: "ctxpopup_arrow";
1895 name: "enable_right_arrow";
1896 signal: "elm,state,right";
1898 action: STATE_SET "right" 0.0;
1899 target: "ctxpopup_arrow";
1902 name: "enable_top_arrow";
1903 signal: "elm,state,top";
1905 action: STATE_SET "top" 0.0;
1906 target: "ctxpopup_arrow";
1909 name: "enable_bottom_arrow";
1910 signal: "elm,state,bottom";
1912 action: STATE_SET "bottom" 0.0;
1913 target: "ctxpopup_arrow";
1917 ///////////////////////////////////////////////////////////////////////////////
1919 name: "elm/ctxpopup/text_style_item/default";
1922 image: "00_more_popup_press.png" COMP;
1925 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
1929 name: "event_blocker";
1933 state: "default" 0.0;
1943 state: "default" 0.0;
1945 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING*2) 1;
1946 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
1949 state: "clicked" 0.0;
1950 inherit: "default" 0.0;
1953 normal: "00_more_popup_press.png";
1954 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
1959 state: "clicked_separator" 0.0;
1960 inherit: "default" 0.0;
1962 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
1964 normal: "00_more_popup_press.png";
1965 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
1976 state: "default" 0.0;
1977 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1978 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
1979 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0; }
1981 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
1982 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
1986 state: "visible" 0.0;
1987 inherit: "default" 0.0;
1997 state: "default" 0.0;
1998 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
1999 rel1 { relative: 0.0 1.0; to: "separator1";}
2000 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2003 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2004 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2008 state: "visible" 0.0;
2009 inherit: "default" 0.0;
2014 name: "left_padding";
2019 state: "default" 0.0;
2020 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2021 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2033 state: "default" 0.0;
2034 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2036 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
2037 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
2038 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2040 font: "Tizen:style=Roman";
2041 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2042 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
2045 text_class: "list_item";
2049 state: "clicked" 0.0;
2050 inherit: "default" 0.0;
2051 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2055 state: "disabled" 0.0;
2056 inherit: "default" 0.0;
2057 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2060 state: "ellipsis" 0.0;
2061 inherit: "default" 0.0;
2062 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2066 state: "ellipsis_disabled" 0.0;
2067 inherit: "ellipsis" 0.0;
2068 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2072 name: "right_padding";
2077 state: "default" 0.0;
2079 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2080 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2091 state: "default" 0.0;
2105 state: "default" 0.0;
2115 state: "default" 0.0;
2119 state: "disabled" 0.0;
2121 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2127 name: "text_ellipsis";
2128 signal: "elm,state,text,ellipsis";
2130 action: STATE_SET "ellipsis" 0.0;
2134 name: "item_unclick";
2135 signal: "mouse,clicked,1";
2137 action: SIGNAL_EMIT "elm,action,click" "";
2142 action: PLAY_SAMPLE "touch_sound" 1.0;
2146 signal: "elm,state,disabled";
2151 get_state(PART:"elm.text", st, 30, vl);
2152 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2153 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
2155 set_state(PART:"elm.text", "disabled", 0.0);
2157 set_state(PART:"disclip", "disabled", 0.0);
2162 signal: "elm,state,enabled";
2167 get_state(PART:"elm.text", st, 30, vl);
2168 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2169 set_state(PART:"elm.text", "ellipsis", 0.0);
2171 set_state(PART:"elm.text", "default", 0.0);
2173 set_state(PART:"disclip", "default", 0.0);
2178 signal: "elm,state,default";
2181 set_state(PART:"separator1", "default", 0.0);
2182 set_state(PART:"separator2", "default", 0.0);
2187 signal: "elm,state,separator";
2190 set_state(PART:"separator1", "visible", 0.0);
2191 set_state(PART:"separator2", "visible", 0.0);
2195 name: "item_click2";
2196 signal: "mouse,down,1";
2199 set_state(PART:"elm.text", "clicked", 0.0);
2203 get_state(PART:"separator2", st, 30, vl);
2204 if (!strcmp(st, "default"))
2205 set_state(PART:"bg", "clicked", 0.0);
2207 set_state(PART:"bg", "clicked_separator", 0.0);
2215 new Float:dx, Float:dy;
2216 get_drag(PART:"over2", dx, dy);
2217 if ((abs(dx) > 20) || (abs(dy) > 20))
2219 set_drag(PART:"over2", 0.0, 0.0);
2220 set_state(PART:"bg", "default", 0.0);
2222 set_drag(PART:"over2", 0.0, 0.0);
2226 name: "item_unclick2";
2227 signal: "mouse,up,1";
2230 set_drag(PART:"over2", 0.0, 0.0);
2231 set_state(PART:"bg", "default", 0.0);
2236 ///////////////////////////////////////////////////////////////////////////////
2238 name: "elm/ctxpopup/text_style_item_horizontal/default";
2241 image: "00_more_popup_press.png" COMP;
2246 name: "event_blocker";
2250 state: "default" 0.0;
2260 state: "default" 0.0;
2262 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2265 state: "clicked" 0.0;
2268 normal: "00_more_popup_press.png";
2269 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2274 state: "clicked_separator" 0.0;
2275 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2278 normal: "00_more_popup_press.png";
2279 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2290 state: "default" 0.0;
2291 color: CTXPOPUP_HORIZONTAL_SEPARATOR_1_COLOR_INC;
2293 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2294 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2298 state: "visible" 0.0;
2299 inherit: "default" 0.0;
2309 state: "default" 0.0;
2310 color: CTXPOPUP_HORIZONTAL_SEPARATOR_2_COLOR_INC;
2311 rel1 { relative: 1.0 0.0; to: "separator1"; to_y: "bg";}
2313 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2314 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2318 state: "visible" 0.0;
2319 inherit: "default" 0.0;
2324 name: "left_padding";
2329 state: "default" 0.0;
2330 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2331 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2344 state: "default" 0.0;
2345 min: (CTXPOPUP_TEXT_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ITEM_ICON_PADDING_INC*2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2347 rel1 {relative: 1.0 0.0; to: "left_padding"; }
2348 rel2 {relative: 0.0 1.0; to: "right_padding"; }
2349 color: CTXPOPUP_MAIN_TEXT_COLOR_INC;
2351 font: "Tizen:style=Roman";
2352 size: CTXPOPUP_MAIN_TEXT_SIZE_INC;
2353 size_range: CTXPOPUP_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
2356 text_class: "list_item";
2360 state: "clicked" 0.0;
2361 inherit: "default" 0.0;
2362 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
2365 state: "disabled" 0.0;
2366 inherit: "default" 0.0;
2367 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2371 name: "right_padding";
2376 state: "default" 0.0;
2377 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2378 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2391 state: "default" 0.0;
2405 state: "default" 0.0;
2415 state: "default" 0.0;
2419 state: "disabled" 0.0;
2421 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2427 name: "item_unclick";
2428 signal: "mouse,clicked,1";
2430 action: SIGNAL_EMIT "elm,action,click" "";
2435 action: PLAY_SAMPLE "touch_sound" 1.0;
2439 signal: "elm,state,disabled";
2442 set_state(PART:"elm.text", "disabled", 0.0);
2443 set_state(PART:"disclip", "disabled", 0.0);
2448 signal: "elm,state,enabled";
2451 set_state(PART:"elm.text", "default", 0.0);
2452 set_state(PART:"disclip", "default", 0.0);
2457 signal: "elm,state,default";
2460 set_state(PART:"separator1", "default", 0.0);
2461 set_state(PART:"separator2", "default", 0.0);
2466 signal: "elm,state,separator";
2469 set_state(PART:"separator1", "visible", 0.0);
2470 set_state(PART:"separator2", "visible", 0.0);
2474 name: "item_click2";
2475 signal: "mouse,down,1";
2478 set_state(PART:"elm.text", "clicked", 0.0);
2482 get_state(PART:"separator2", st, 30, vl);
2483 if (!strcmp(st, "default"))
2484 set_state(PART:"bg", "clicked", 0.0);
2486 set_state(PART:"bg", "clicked_separator", 0.0);
2494 new Float:dx, Float:dy;
2495 get_drag(PART:"over2", dx, dy);
2496 if ((abs(dx) > 20) || (abs(dy) > 20))
2498 set_drag(PART:"over2", 0.0, 0.0);
2499 set_state(PART:"bg", "default", 0.0);
2501 set_drag(PART:"over2", 0.0, 0.0);
2505 name: "item_unclick2";
2506 signal: "mouse,up,1";
2509 set_drag(PART:"over2", 0.0, 0.0);
2510 set_state(PART:"bg", "default", 0.0);
2515 ///////////////////////////////////////////////////////////////////////////////
2517 name: "elm/ctxpopup/icon_style_item/default";
2520 image: "00_more_popup_press.png" COMP;
2525 name: "event_blocker";
2529 state: "default" 0.0;
2539 state: "default" 0.0;
2541 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2542 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2545 state: "clicked" 0.0;
2548 normal: "00_more_popup_press.png";
2549 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2554 state: "clicked_separator" 0.0;
2555 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2558 normal: "00_more_popup_press.png";
2559 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2565 name: "left_padding";
2568 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2569 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2581 state: "default" 0.0;
2582 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2584 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2585 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2589 state: "visible" 0.0;
2590 inherit: "default" 0.0;
2600 state: "default" 0.0;
2601 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2602 rel1 { relative: 1.0 0.0; to_x: "separator1"; }
2604 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2605 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2609 state: "visible" 0.0;
2610 inherit: "default" 0.0;
2615 name: "elm.swallow.icon";
2619 state: "default" 0.0;
2620 min: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2621 max: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2624 rel1 { relative: 1 0; to_x: "left_padding"; }
2625 rel2 { relative: 0 1; to_x: "right_padding"; }
2629 name: "right_padding";
2632 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2633 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2645 state: "default" 0.0;
2659 state: "default" 0.0;
2669 state: "default" 0.0;
2673 state: "disabled" 0.0;
2675 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2682 signal: "elm,state,default";
2685 set_state(PART:"separator1", "default", 0.0);
2686 set_state(PART:"separator2", "default", 0.0);
2691 signal: "elm,state,separator";
2694 set_state(PART:"separator1", "visible", 0.0);
2695 set_state(PART:"separator2", "visible", 0.0);
2699 name: "item_unclick";
2700 signal: "mouse,clicked,1";
2702 action: SIGNAL_EMIT "elm,action,click" "";
2707 action: PLAY_SAMPLE "touch_sound" 1.0;
2711 signal: "elm,state,disabled";
2713 action: STATE_SET "disabled" 0.0;
2718 signal: "elm,state,enabled";
2720 action: STATE_SET "default" 0.0;
2724 name: "item_click2";
2725 signal: "mouse,down,1";
2730 get_state(PART:"separator2", st, 30, vl);
2731 if (!strcmp(st, "default"))
2732 set_state(PART:"bg", "clicked", 0.0);
2734 set_state(PART:"bg", "clicked_separator", 0.0);
2742 new Float:dx, Float:dy;
2743 get_drag(PART:"over2", dx, dy);
2744 if ((abs(dx) > 20) || (abs(dy) > 20))
2746 set_drag(PART:"over2", 0.0, 0.0);
2747 set_state(PART:"bg", "default", 0.0);
2749 set_drag(PART:"over2", 0.0, 0.0);
2753 name: "item_unclick2";
2754 signal: "mouse,up,1";
2757 set_drag(PART:"over2", 0.0, 0.0);
2758 set_state(PART:"bg", "default", 0.0);
2763 ///////////////////////////////////////////////////////////////////////////////
2765 name: "elm/ctxpopup/icon_text_style_item/default";
2768 image: "00_more_popup_press.png" COMP;
2771 data.item: "item_max_size" CTXPOPUP_ICON_TEXT_MAX_INC;
2775 name: "event_blocker";
2779 state: "default" 0.0;
2788 state: "default" 0.0;
2790 min: CTXPOPUP_WIDTH_MIN_INC 1;
2791 max: CTXPOPUP_WIDTH_MAX_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2794 state: "clicked" 0.0;
2797 normal: "00_more_popup_press.png";
2798 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2803 state: "clicked_separator" 0.0;
2804 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2807 normal: "00_more_popup_press.png";
2808 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2814 name:"separator_left_padding";
2819 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2820 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2827 name:"separator_right_padding";
2832 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2833 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2840 name: "icon_left_padding";
2844 state: "default" 0.0;
2845 min: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2846 max: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2858 state: "default" 0.0;
2859 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2860 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
2861 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
2863 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2864 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2868 state: "visible" 0.0;
2869 inherit: "default" 0.0;
2879 state: "default" 0.0;
2880 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2881 rel1 { relative: 0.0 1.0; to: "separator1";}
2882 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2885 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2886 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2890 state: "visible" 0.0;
2891 inherit: "default" 0.0;
2896 name: "elm.swallow.icon";
2900 state: "default" 0.0;
2901 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
2902 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
2905 rel1 { to:"icon_left_padding"; relative: 1 0; }
2909 name: "icon_right_padding";
2913 state: "default" 0.0;
2914 min: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2915 max: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2919 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
2928 state: "default" 0.0;
2929 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2931 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
2932 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
2933 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2935 font: "Tizen:style=Roman";
2936 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2937 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
2940 text_class: "list_item";
2944 state: "clicked" 0.0;
2945 inherit: "default" 0.0;
2946 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2950 state: "disabled" 0.0;
2951 inherit: "default" 0.0;
2952 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2955 state: "ellipsis" 0.0;
2956 inherit: "default" 0.0;
2957 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;
2961 state: "ellipsis_disabled" 0.0;
2962 inherit: "ellipsis" 0.0;
2963 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2967 name: "text_right_padding";
2972 state: "default" 0.0;
2974 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2975 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2986 state: "default" 0.0;
3000 state: "default" 0.0;
3010 state: "default" 0.0;
3014 state: "disabled" 0.0;
3016 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3022 name: "text_ellipsis";
3023 signal: "elm,state,text,ellipsis";
3025 action: STATE_SET "ellipsis" 0.0;
3029 name: "item_unclick";
3030 signal: "mouse,clicked,1";
3032 action: SIGNAL_EMIT "elm,action,click" "";
3037 action: PLAY_SAMPLE "touch_sound" 1.0;
3041 signal: "elm,state,disabled";
3046 get_state(PART:"elm.text", st, 30, vl);
3047 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3048 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3050 set_state(PART:"elm.text", "disabled", 0.0);
3052 set_state(PART:"disclip", "disabled", 0.0);
3057 signal: "elm,state,enabled";
3062 get_state(PART:"elm.text", st, 30, vl);
3063 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3064 set_state(PART:"elm.text", "ellipsis", 0.0);
3066 set_state(PART:"elm.text", "default", 0.0);
3068 set_state(PART:"disclip", "default", 0.0);
3073 signal: "elm,state,default";
3076 set_state(PART:"separator1", "default", 0.0);
3077 set_state(PART:"separator2", "default", 0.0);
3082 signal: "elm,state,separator";
3085 set_state(PART:"separator1", "visible", 0.0);
3086 set_state(PART:"separator2", "visible", 0.0);
3090 name: "item_click2";
3091 signal: "mouse,down,1";
3094 set_state(PART:"elm.text", "clicked", 0.0);
3098 get_state(PART:"separator2", st, 30, vl);
3099 if (!strcmp(st, "default"))
3100 set_state(PART:"bg", "clicked", 0.0);
3102 set_state(PART:"bg", "clicked_separator", 0.0);
3110 new Float:dx, Float:dy;
3111 get_drag(PART:"over2", dx, dy);
3112 if ((abs(dx) > 20) || (abs(dy) > 20))
3114 set_drag(PART:"over2", 0.0, 0.0);
3115 set_state(PART:"bg", "default", 0.0);
3117 set_drag(PART:"over2", 0.0, 0.0);
3121 name: "item_unclick2";
3122 signal: "mouse,up,1";
3125 set_drag(PART:"over2", 0.0, 0.0);
3126 set_state(PART:"bg", "default", 0.0);
3132 ///////////////////////////////////////////////////////////////////////////////
3134 name: "elm/ctxpopup/base/more/default";
3136 image: "00_popup_bubble_bg.png" COMP;
3140 name:"frame_shadow_left_top_padding";
3145 state: "default" 0.0;
3146 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3147 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3148 rel2 { relative: 0 0; }
3155 name:"frame_shadow_right_bottom_padding";
3160 state: "default" 0.0;
3161 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3162 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3163 rel1{relative: 1 1;}
3175 state: "default" 0.0;
3176 rel1 {to:"frame_shadow_left_top_padding";}
3177 rel2 {to:"frame_shadow_right_bottom_padding";}
3178 min: CTXPOPUP_MORE_WIDTH_MIN_INC 0;
3180 normal: "00_popup_bubble_bg.png";
3181 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
3186 part { name: "arrow_area_left";
3190 description { state: "default" 0.0;
3192 min: CTXPOPUP_ARROW_SIZE_INC;
3197 to_x:"arrow_left_top_padding";
3198 to_y: "ctxpopup_frame_left_top";
3202 to_x:"arrow_left_top_padding";
3203 to_y:"ctxpopup_frame_right_bottom";
3207 part { name: "arrow_area_right";
3211 description { state: "default" 0.0;
3213 min: CTXPOPUP_ARROW_SIZE_INC;
3218 to_x:"arrow_right_bottom_padding";
3219 to_y:"ctxpopup_frame_left_top";
3223 to_x:"arrow_right_bottom_padding";
3224 to_y: "ctxpopup_frame_right_bottom";
3228 part { name: "arrow_area_up";
3232 description { state: "default" 0.0;
3234 min: CTXPOPUP_ARROW_SIZE_INC;
3239 to_x: "ctxpopup_frame_left_top";
3240 to_y: "arrow_left_top_padding";
3244 to_x:"ctxpopup_frame_right_bottom";
3245 to_y: "arrow_left_top_padding";
3249 part { name: "arrow_area_down";
3253 description { state: "default" 0.0;
3255 min: CTXPOPUP_ARROW_SIZE_INC;
3260 to_x:"ctxpopup_frame_left_top";
3261 to_y:"arrow_right_bottom_padding";
3265 to_x: "ctxpopup_frame_right_bottom";
3266 to_y:"arrow_right_bottom_padding";
3270 part { name: "elm.swallow.arrow_up";
3277 confine: "arrow_area_up";
3280 state: "default" 0.0;
3281 min: CTXPOPUP_ARROW_SIZE_INC;
3286 part { name: "elm.swallow.arrow_down";
3293 confine: "arrow_area_down";
3296 state: "default" 0.0;
3297 min: CTXPOPUP_ARROW_SIZE_INC;
3302 part { name: "elm.swallow.arrow_left";
3309 confine: "arrow_area_left";
3312 state: "default" 0.0;
3313 min: CTXPOPUP_ARROW_SIZE_INC;
3318 part { name: "elm.swallow.arrow_right";
3325 confine: "arrow_area_right";
3328 state: "default" 0.0;
3329 min: CTXPOPUP_ARROW_SIZE_INC;
3335 name: "ctxpopup_frame_left_top";
3339 state: "default" 0.0;
3343 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3344 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3345 rel1 {relative: 0 0; to: "content_left_top_padding";}
3349 name: "ctxpopup_frame_right_bottom";
3353 state: "default" 0.0;
3357 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3358 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3359 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
3363 name:"content_left_top_padding";
3368 state: "default" 0.0;
3369 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3370 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3371 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3378 name:"content_right_bottom_padding";
3383 state: "default" 0.0;
3384 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3385 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3386 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3393 name: "arrow_left_top_padding";
3397 state: "default" 0.0;
3398 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3399 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3400 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3406 name: "arrow_right_bottom_padding";
3410 state: "default" 0.0;
3411 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3412 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3413 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3419 name: "elm.swallow.content";
3422 state: "default" 0.0;
3424 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
3425 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
3428 part { name: "access.outline";
3431 description { state: "default" 0.0;
3433 rel1.to: "frame_bg";
3434 rel2.to: "frame_bg";
3440 ///////////////////////////////////////////////////////////////////////////////
3442 name: "elm/ctxpopup/icon_text_style_item/more/default";
3445 image: "00_more_popup_press.png" COMP;
3448 data.item: "item_max_size" CTXPOPUP_MORE_TEXT_MAX_INC;
3452 name: "event_blocker";
3456 state: "default" 0.0;
3466 state: "default" 0.0;
3468 min: (CTXPOPUP_MORE_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
3469 max: (CTXPOPUP_MORE_WIDTH_MAX_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3472 state: "clicked" 0.0;
3475 normal: "00_more_popup_press.png";
3476 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3481 state: "clicked_separator" 0.0;
3482 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
3485 normal: "00_more_popup_press.png";
3486 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3492 name:"separator_left_padding";
3497 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3498 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3505 name:"separator_right_padding";
3510 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3511 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3518 name: "icon_left_padding";
3522 state: "default" 0.0;
3523 min: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3524 max: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3536 state: "default" 0.0;
3537 color: CTXPOPUP_SEPARATOR_COLOR_INC;
3538 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
3539 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
3542 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3543 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3547 state: "visible" 0.0;
3548 inherit: "default" 0.0;
3558 state: "default" 0.0;
3559 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3560 rel1 { relative: 0.0 1.0; to: "separator1"; }
3561 rel2.to: "separator1";
3565 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3566 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3570 state: "visible" 0.0;
3571 inherit: "default" 0.0;
3576 name: "elm.swallow.icon";
3580 state: "default" 0.0;
3581 min: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3582 max: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3585 rel1 { to:"icon_left_padding"; relative: 1 0; }
3589 name: "icon_right_padding";
3593 state: "default" 0.0;
3594 min: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3595 max: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3599 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3608 state: "default" 0.0;
3609 min: 1 CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3611 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3612 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3613 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3615 font: "Tizen:style=Roman";
3616 size: CTXPOPUP_MORE_ITEM_TEXT_SIZE_INC;
3617 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
3620 text_class: "list_item";
3624 state: "clicked" 0.0;
3625 inherit: "default" 0.0;
3626 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3629 state: "disabled" 0.0;
3630 inherit: "default" 0.0;
3631 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3634 state: "ellipsis" 0.0;
3635 inherit: "default" 0.0;
3636 min: CTXPOPUP_MORE_TEXT_MAX_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3640 state: "ellipsis_disabled" 0.0;
3641 inherit: "ellipsis" 0.0;
3642 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3646 name: "text_right_padding";
3651 state: "default" 0.0;
3653 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3654 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3665 state: "default" 0.0;
3679 state: "default" 0.0;
3689 state: "default" 0.0;
3693 state: "disabled" 0.0;
3695 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3701 name: "text_ellipsis";
3702 signal: "elm,state,text,ellipsis";
3704 action: STATE_SET "ellipsis" 0.0;
3708 name: "item_unclick";
3709 signal: "mouse,clicked,1";
3711 action: SIGNAL_EMIT "elm,action,click" "";
3716 action: PLAY_SAMPLE "touch_sound" 1.0;
3720 signal: "elm,state,disabled";
3725 get_state(PART:"elm.text", st, 30, vl);
3726 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3727 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3729 set_state(PART:"elm.text", "disabled", 0.0);
3731 set_state(PART:"disclip", "disabled", 0.0);
3736 signal: "elm,state,enabled";
3741 get_state(PART:"elm.text", st, 30, vl);
3742 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3743 set_state(PART:"elm.text", "ellipsis", 0.0);
3745 set_state(PART:"elm.text", "default", 0.0);
3747 set_state(PART:"disclip", "default", 0.0);
3752 signal: "elm,state,default";
3755 set_state(PART:"separator1", "default", 0.0);
3756 set_state(PART:"separator2", "default", 0.0);
3761 signal: "elm,state,separator";
3764 set_state(PART:"separator1", "visible", 0.0);
3765 set_state(PART:"separator2", "visible", 0.0);
3769 name: "item_click2";
3770 signal: "mouse,down,1";
3773 set_state(PART:"elm.text", "clicked", 0.0);
3777 get_state(PART:"separator2", st, 30, vl);
3778 if (!strcmp(st, "default"))
3779 set_state(PART:"bg", "clicked", 0.0);
3781 set_state(PART:"bg", "clicked_separator", 0.0);
3789 new Float:dx, Float:dy;
3790 get_drag(PART:"over2", dx, dy);
3791 if ((abs(dx) > 20) || (abs(dy) > 20))
3793 set_drag(PART:"over2", 0.0, 0.0);
3794 set_state(PART:"bg", "default", 0.0);
3796 set_drag(PART:"over2", 0.0, 0.0);
3800 name: "item_unclick2";
3801 signal: "mouse,up,1";
3804 set_drag(PART:"over2", 0.0, 0.0);
3805 set_state(PART:"bg", "default", 0.0);
3810 ///////////////////////////////////////////////////////////////////////////////////////
3811 #define CTXPOPUP_TP_TEXT_WIDTH 32
3812 #define CTXPOPUP_TP_PADDING 15
3813 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
3814 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
3815 #define CTXPOPUP_TP_FONT_SIZE 24
3816 ///////////////////////////////////////////////////////////////////////////////
3818 name: "elm/ctxpopup/base/datetime/default";
3819 alias: "elm/ctxpopup/base/timepicker";
3822 image: "00_time_picker_number_bg.png" COMP;
3827 name: "ctxpopup_frame";
3831 rel1 {to:"elm.swallow.content";}
3832 rel2 {to:"elm.swallow.content";}
3834 normal: "00_time_picker_number_bg.png";
3835 border: CTXPOPUP_TP_BG_IMAGE_BORDER;
3841 name: "elm.swallow.content";
3845 state: "default" 0.0;
3846 min: 1 CTXPOPUP_TP_HEIGHT_INC;
3849 part { name: "arrow_area_left";
3853 description { state: "default" 0.0;
3860 to_y: "ctxpopup_frame";
3864 to:"ctxpopup_frame";
3868 part { name: "arrow_area_right";
3872 description { state: "default" 0.0;
3879 to:"ctxpopup_frame";
3883 to_y: "ctxpopup_frame";
3887 part { name: "arrow_area_up";
3891 description { state: "default" 0.0;
3898 to_x: "ctxpopup_frame";
3902 to:"ctxpopup_frame";
3906 part { name: "arrow_area_down";
3910 description { state: "default" 0.0;
3917 to:"ctxpopup_frame";
3921 to_x: "ctxpopup_frame";
3925 part { name: "elm.swallow.arrow_up";
3932 confine: "arrow_area_up";
3935 state: "default" 0.0;
3941 part { name: "elm.swallow.arrow_down";
3948 confine: "arrow_area_down";
3951 state: "default" 0.0;
3957 part { name: "elm.swallow.arrow_left";
3964 confine: "arrow_area_left";
3967 state: "default" 0.0;
3973 part { name: "elm.swallow.arrow_right";
3980 confine: "arrow_area_right";
3983 state: "default" 0.0;
3991 ///////////////////////////////////////////////////////////////////////////////
3992 group { name: "elm/ctxpopup/arrow/datetime/default";
3993 alias: "elm/ctxpopup/arrow/timepicker";
3995 image: "00_time_picker_tail.png" COMP;
3996 image: "00_time_picker_tail_01.png" COMP;
4000 name: "ctxpopup_arrow";
4004 state: "default" 0.0;
4005 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4006 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4013 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4014 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4018 normal: "00_time_picker_tail.png";
4023 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4024 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4028 normal: "00_time_picker_tail.png";
4033 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4034 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4038 normal: "00_time_picker_tail.png";
4042 state: "bottom" 0.0;
4043 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4044 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4048 normal: "00_time_picker_tail_01.png";
4055 name: "enable_left_arrow";
4056 signal: "elm,state,left";
4058 action: STATE_SET "left" 0.0;
4059 target: "ctxpopup_arrow";
4062 name: "enable_right_arrow";
4063 signal: "elm,state,right";
4065 action: STATE_SET "right" 0.0;
4066 target: "ctxpopup_arrow";
4069 name: "enable_top_arrow";
4070 signal: "elm,state,top";
4072 action: STATE_SET "top" 0.0;
4073 target: "ctxpopup_arrow";
4076 name: "enable_bottom_arrow";
4077 signal: "elm,state,bottom";
4079 action: STATE_SET "bottom" 0.0;
4080 target: "ctxpopup_arrow";
4084 ///////////////////////////////////////////////////////////////////////////////
4086 name: "elm/ctxpopup/text_style_item/datetime/default";
4087 alias: "elm/ctxpopup/text_style_item/timepicker";
4090 name: "left_padding";
4095 state: "default" 0.0;
4096 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4097 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4109 state: "default" 0.0;
4110 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
4111 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
4114 rel1 {relative: 1.0 0.0; to: "left_padding";}
4115 color: CTXPOPUP_TP_FONT_COLOR;
4117 font: "Tizen:style=Medium";
4118 size: CTXPOPUP_TP_FONT_SIZE;
4121 text_class: "tizen";
4125 state: "clicked" 0.0;
4126 inherit: "default" 0.0;
4127 color: 255 255 255 255;
4131 name: "right_padding";
4135 state: "default" 0.0;
4136 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4137 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4139 rel1 {relative: 1.0 0.0; to: "elm.text";}
4148 ignore_flags: ON_HOLD;
4150 state: "default" 0.0;
4160 state: "default" 0.0;
4167 name: "item_unclick";
4168 signal: "mouse,up,1";
4170 action: SIGNAL_EMIT "elm,action,click" "";
4175 action: PLAY_SAMPLE "touch_sound" 1.0;
4179 signal: "mouse,down,1";
4182 set_state(PART:"elm.text", "clicked", 0.0);
4186 name: "item_unclick2";
4187 signal: "mouse,up,1";
4190 set_state(PART:"elm.text", "default", 0.0);
4195 ///////////////////////////////////////////////////////////////////////////////
4197 name: "elm/ctxpopup/text_style_item/toolbar_segmentedcontrol";
4200 image: "00_more_popup_press.png" COMP;
4203 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
4207 name: "event_blocker";
4211 state: "default" 0.0;
4221 state: "default" 0.0;
4223 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
4224 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;
4227 state: "clicked" 0.0;
4230 normal: "00_more_popup_press.png";
4231 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
4236 state: "clicked_separator" 0.0;
4237 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
4240 normal: "00_more_popup_press.png";
4241 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
4252 state: "default" 0.0;
4253 color: CTXPOPUP_SEPARATOR_COLOR_INC;
4254 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
4255 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0;}
4257 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4258 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4262 state: "visible" 0.0;
4263 inherit: "default" 0.0;
4273 state: "default" 0.0;
4274 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
4275 rel1 { relative: 0.0 1.0; to: "separator1";}
4276 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
4279 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4280 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4284 state: "visible" 0.0;
4285 inherit: "default" 0.0;
4290 name: "left_padding";
4295 state: "default" 0.0;
4296 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4297 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
4309 state: "default" 0.0;
4310 min: 1 CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4312 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
4313 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
4314 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
4316 font: "Tizen:style=Roman";
4317 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
4318 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
4321 text_class: "list_item";
4325 state: "clicked" 0.0;
4326 inherit: "default" 0.0;
4327 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
4331 state: "disabled" 0.0;
4332 inherit: "default" 0.0;
4333 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
4336 state: "ellipsis" 0.0;
4337 inherit: "default" 0.0;
4338 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4342 state: "ellipsis_disabled" 0.0;
4343 inherit: "ellipsis" 0.0;
4344 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
4348 name: "right_padding";
4353 state: "default" 0.0;
4355 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4356 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
4367 state: "default" 0.0;
4381 state: "default" 0.0;
4391 state: "default" 0.0;
4395 state: "disabled" 0.0;
4397 color: CTXPOPUP_ITEM_DISABLED_COLOR;
4403 name: "text_ellipsis";
4404 signal: "elm,state,text,ellipsis";
4406 action: STATE_SET "ellipsis" 0.0;
4410 name: "item_unclick";
4411 signal: "mouse,clicked,1";
4413 action: SIGNAL_EMIT "elm,action,click" "";
4418 action: PLAY_SAMPLE "touch_sound" 1.0;
4422 signal: "elm,state,disabled";
4427 get_state(PART:"elm.text", st, 30, vl);
4428 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
4429 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
4431 set_state(PART:"elm.text", "disabled", 0.0);
4433 set_state(PART:"disclip", "disabled", 0.0);
4438 signal: "elm,state,enabled";
4443 get_state(PART:"elm.text", st, 30, vl);
4444 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
4445 set_state(PART:"elm.text", "ellipsis", 0.0);
4447 set_state(PART:"elm.text", "default", 0.0);
4449 set_state(PART:"disclip", "default", 0.0);
4454 signal: "elm,state,default";
4457 set_state(PART:"separator1", "default", 0.0);
4458 set_state(PART:"separator2", "default", 0.0);
4463 signal: "elm,state,separator";
4466 set_state(PART:"separator1", "visible", 0.0);
4467 set_state(PART:"separator2", "visible", 0.0);
4471 name: "item_click2";
4472 signal: "mouse,down,1";
4475 set_state(PART:"elm.text", "clicked", 0.0);
4479 get_state(PART:"separator2", st, 30, vl);
4480 if (!strcmp(st, "default"))
4481 set_state(PART:"bg", "clicked", 0.0);
4483 set_state(PART:"bg", "clicked_separator", 0.0);
4491 new Float:dx, Float:dy;
4492 get_drag(PART:"over2", dx, dy);
4493 if ((abs(dx) > 20) || (abs(dy) > 20))
4495 set_drag(PART:"over2", 0.0, 0.0);
4496 set_state(PART:"bg", "default", 0.0);
4498 set_drag(PART:"over2", 0.0, 0.0);
4502 name: "item_unclick2";
4503 signal: "mouse,up,1";
4506 set_drag(PART:"over2", 0.0, 0.0);
4507 set_state(PART:"bg", "default", 0.0);