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));
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";
143 state: "default" 0.0;
147 state: "show_up" 0.0;
148 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
149 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
153 state: "show_down" 0.0;
154 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
155 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
159 state: "show_left" 0.0;
160 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
161 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
165 state: "show_right" 0.0;
166 rel1 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
167 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
176 state: "default" 0.0;
177 color: 255 255 255 0;
178 rel1 {to: "swallow"; relative: -0.2 -0.2; }
179 rel2 {to: "swallow"; relative: 1.2 1.2;}
182 state: "show_up" 0.0;
183 inherit: "default" 0.0;
186 state: "show_down" 0.0;
187 inherit: "default" 0.0;
190 state: "show_left" 0.0;
191 inherit: "default" 0.0;
194 state: "show_right" 0.0;
195 inherit: "default" 0.0;
198 state: "visible" 0.0;
199 inherit: "default" 0.0;
200 color: 255 255 255 255;
207 signal: "elm,state,show,up";
209 action: STATE_SET "show_up" 0.0;
211 target: "top_padding";
212 target: "layout_clip";
217 signal: "elm,state,show,down";
219 action: STATE_SET "show_down" 0.0;
221 target: "bottom_padding";
222 target: "layout_clip";
223 after: "showdownend";
227 signal: "elm,state,show,left";
229 action: STATE_SET "show_left" 0.0;
231 target: "left_padding";
232 target: "layout_clip";
233 after: "showleftend";
237 signal: "elm,state,show,right";
239 action: STATE_SET "show_right" 0.0;
241 target: "right_padding";
242 target: "layout_clip";
243 after: "showrightend";
247 action: STATE_SET "visible" 0.0;
248 transition: SIN_FAC 0.33 1.1;
249 target: "top_padding";
250 target: "layout_clip";
254 action: STATE_SET "visible" 0.0;
255 transition: SIN_FAC 0.33 1.1;
256 target: "bottom_padding";
257 target: "layout_clip";
261 action: STATE_SET "visible" 0.0;
262 transition: SIN_FAC 0.33 1.1;
263 target: "left_padding";
264 target: "layout_clip";
267 name: "showrightend";
268 action: STATE_SET "visible" 0.0;
269 transition: SIN_FAC 0.33 1.1;
270 target: "right_padding";
271 target: "layout_clip";
275 signal: "elm,state,hide,up";
277 action: STATE_SET "show_up" 0.0;
279 target: "top_padding";
280 transition: SIN_FAC 0.33 1.1;
285 signal: "elm,state,hide,down";
287 action: STATE_SET "show_down" 0.0;
289 target: "bottom_padding";
290 transition: SIN_FAC 0.33 1.1;
295 signal: "elm,state,hide,left";
297 action: STATE_SET "show_left" 0.0;
299 target: "left_padding";
300 transition: SIN_FAC 0.33 1.1;
305 signal: "elm,state,hide,right";
307 action: STATE_SET "show_right" 0.0;
309 target: "right_padding";
310 transition: SIN_FAC 0.33 1.1;
315 signal: "elm,state,hide,up";
317 action: STATE_SET "default" 0.0;
318 target: "layout_clip";
319 transition: SIN_FAC 0.33 1.1;
323 name: "hidedown_clip";
324 signal: "elm,state,hide,down";
326 action: STATE_SET "default" 0.0;
327 target: "layout_clip";
328 transition: SIN_FAC 0.33 1.1;
332 name: "hideleft_clip";
333 signal: "elm,state,hide,left";
335 action: STATE_SET "default" 0.0;
336 target: "layout_clip";
337 transition: SIN_FAC 0.33 1.1;
341 name: "hideright_clip";
342 signal: "elm,state,hide,right";
344 action: STATE_SET "default" 0.0;
345 target: "layout_clip";
346 transition: SIN_FAC 0.33 1.1;
351 action: STATE_SET "default" 0.0;
353 target: "top_padding";
354 target: "bottom_padding";
355 target: "left_padding";
356 target: "right_padding";
357 after: "hidefinished";
360 name: "hidefinished";
361 action: SIGNAL_EMIT "elm,action,hide,finished" "";
365 ///////////////////////////////////////////////////////////////////////////////
367 name: "elm/ctxpopup/layout/landscape/default";
368 inherit: "elm/ctxpopup/layout/default";
369 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));
371 ///////////////////////////////////////////////////////////////////////////////
373 name: "elm/ctxpopup/layout/datetime/default";
374 alias: "elm/ctxpopup/layout/timepicker";
381 state: "default" 0.0;
386 rel1.relative: 0.0 0.0;
387 rel2.relative: 1.0 0.0;
390 state: "show_up" 0.0;
391 inherit: "default" 0.0;
394 state: "visible" 0.0;
395 inherit: "default" 0.0;
400 name:"bottom_padding";
404 state: "default" 0.0;
409 rel1.relative: 0.0 1.0;
410 rel2.relative: 1.0 1.0;
413 state: "show_down" 0.0;
414 inherit: "default" 0.0;
417 state: "visible" 0.0;
418 inherit: "default" 0.0;
427 state: "default" 0.0;
432 rel1.relative: 0.0 0.0;
433 rel2.relative: 0.0 1.0;
436 state: "show_left" 0.0;
437 inherit: "default" 0.0;
440 state: "visible" 0.0;
441 inherit: "default" 0.0;
446 name:"right_padding";
450 state: "default" 0.0;
455 rel1.relative: 1.0 0.0;
456 rel2.relative: 1.0 1.0;
459 state: "show_right" 0.0;
460 inherit: "default" 0.0;
463 state: "visible" 0.0;
464 inherit: "default" 0.0;
471 clip_to: "layout_clip";
474 state: "default" 0.0;
478 state: "show_up" 0.0;
479 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
480 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
484 state: "show_down" 0.0;
485 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
486 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
490 state: "show_left" 0.0;
491 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
492 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
496 state: "show_right" 0.0;
497 rel1 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
498 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
507 state: "default" 0.0;
508 color: 255 255 255 0;
509 rel1 {to: "swallow"; relative: -0.2 -0.2; }
510 rel2 {to: "swallow"; relative: 1.2 1.2;}
513 state: "show_up" 0.0;
514 inherit: "default" 0.0;
517 state: "show_down" 0.0;
518 inherit: "default" 0.0;
521 state: "show_left" 0.0;
522 inherit: "default" 0.0;
525 state: "show_right" 0.0;
526 inherit: "default" 0.0;
529 state: "visible" 0.0;
530 inherit: "default" 0.0;
531 color: 255 255 255 255;
538 signal: "elm,state,show,up";
540 action: STATE_SET "show_up" 0.0;
542 target: "top_padding";
543 target: "layout_clip";
548 signal: "elm,state,show,down";
550 action: STATE_SET "show_down" 0.0;
552 target: "bottom_padding";
553 target: "layout_clip";
554 after: "showdownend";
558 signal: "elm,state,show,left";
560 action: STATE_SET "show_left" 0.0;
562 target: "left_padding";
563 target: "layout_clip";
564 after: "showleftend";
568 signal: "elm,state,show,right";
570 action: STATE_SET "show_right" 0.0;
572 target: "right_padding";
573 target: "layout_clip";
574 after: "showrightend";
578 action: STATE_SET "visible" 0.0;
579 transition:LINEAR 0.25;
580 target: "top_padding";
581 target: "layout_clip";
585 action: STATE_SET "visible" 0.0;
586 transition:LINEAR 0.25;
587 target: "bottom_padding";
588 target: "layout_clip";
592 action: STATE_SET "visible" 0.0;
593 transition:LINEAR 0.25;
594 target: "left_padding";
595 target: "layout_clip";
598 name: "showrightend";
599 action: STATE_SET "visible" 0.0;
600 transition:LINEAR 0.25;
601 target: "right_padding";
602 target: "layout_clip";
606 signal: "elm,state,hide,up";
608 action: STATE_SET "show_up" 0.0;
610 target: "top_padding";
611 transition: LINEAR 0.25;
616 signal: "elm,state,hide,down";
618 action: STATE_SET "show_down" 0.0;
620 target: "bottom_padding";
621 transition: LINEAR 0.25;
626 signal: "elm,state,hide,left";
628 action: STATE_SET "show_left" 0.0;
630 target: "left_padding";
631 transition: LINEAR 0.25;
636 signal: "elm,state,hide,right";
638 action: STATE_SET "show_right" 0.0;
640 target: "right_padding";
641 transition: LINEAR 0.25;
646 signal: "elm,state,hide,up";
648 action: STATE_SET "default" 0.0;
649 target: "layout_clip";
650 transition: LINEAR 0.25;
654 name: "hidedown_clip";
655 signal: "elm,state,hide,down";
657 action: STATE_SET "default" 0.0;
658 target: "layout_clip";
659 transition: LINEAR 0.25;
663 name: "hideleft_clip";
664 signal: "elm,state,hide,left";
666 action: STATE_SET "default" 0.0;
667 target: "layout_clip";
668 transition: LINEAR 0.25;
672 name: "hideright_clip";
673 signal: "elm,state,hide,right";
675 action: STATE_SET "default" 0.0;
676 target: "layout_clip";
677 transition: LINEAR 0.25;
682 action: STATE_SET "default" 0.0;
684 target: "top_padding";
685 target: "bottom_padding";
686 target: "left_padding";
687 target: "right_padding";
688 after: "hidefinished";
691 name: "hidefinished";
692 action: SIGNAL_EMIT "elm,action,hide,finished" "";
696 ///////////////////////////////////////////////////////////////////////////////
698 name: "elm/ctxpopup/layout/more/default";
699 max: CTXPOPUP_MORE_WIDTH_MAX_INC ((CTXPOPUP_ITEM_HEIGHT_MIN_INC*7)+CTXPOPUP_SHADOW_TOP_PADDING+(CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC*12));
706 state: "default" 0.0;
707 min: 0 CTXPOPUP_MOVE_PAD_INC;
711 rel1.relative: 0.0 0.0;
712 rel2.relative: 1.0 0.0;
715 state: "show_up" 0.0;
716 inherit: "default" 0.0;
719 state: "visible" 0.0;
720 inherit: "default" 0.0;
725 name:"bottom_padding";
729 state: "default" 0.0;
730 min: 0 CTXPOPUP_MOVE_PAD_INC;
734 rel1.relative: 0.0 1.0;
735 rel2.relative: 1.0 1.0;
738 state: "show_down" 0.0;
739 inherit: "default" 0.0;
742 state: "visible" 0.0;
743 inherit: "default" 0.0;
752 state: "default" 0.0;
753 min: CTXPOPUP_MOVE_PAD_INC 0;
757 rel1.relative: 0.0 0.0;
758 rel2.relative: 0.0 1.0;
761 state: "show_left" 0.0;
762 inherit: "default" 0.0;
765 state: "visible" 0.0;
766 inherit: "default" 0.0;
771 name:"right_padding";
775 state: "default" 0.0;
776 min: CTXPOPUP_MOVE_PAD_INC 0;
780 rel1.relative: 1.0 0.0;
781 rel2.relative: 1.0 1.0;
784 state: "show_right" 0.0;
785 inherit: "default" 0.0;
788 state: "visible" 0.0;
789 inherit: "default" 0.0;
796 clip_to: "layout_clip";
799 state: "default" 0.0;
803 state: "show_up" 0.0;
804 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
805 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
809 state: "show_down" 0.0;
810 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
811 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
815 state: "show_left" 0.0;
816 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
817 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
821 state: "show_right" 0.0;
822 rel1 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
823 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
832 state: "default" 0.0;
833 color: 255 255 255 0;
834 rel1 {to: "swallow"; relative: -0.2 -0.2; }
835 rel2 {to: "swallow"; relative: 1.2 1.2;}
838 state: "show_up" 0.0;
839 inherit: "default" 0.0;
842 state: "show_down" 0.0;
843 inherit: "default" 0.0;
846 state: "show_left" 0.0;
847 inherit: "default" 0.0;
850 state: "show_right" 0.0;
851 inherit: "default" 0.0;
854 state: "visible" 0.0;
855 inherit: "default" 0.0;
856 color: 255 255 255 255;
863 signal: "elm,state,show,up";
865 action: STATE_SET "show_up" 0.0;
867 target: "top_padding";
868 target: "layout_clip";
873 signal: "elm,state,show,down";
875 action: STATE_SET "show_down" 0.0;
877 target: "bottom_padding";
878 target: "layout_clip";
879 after: "showdownend";
883 signal: "elm,state,show,left";
885 action: STATE_SET "show_left" 0.0;
887 target: "left_padding";
888 target: "layout_clip";
889 after: "showleftend";
893 signal: "elm,state,show,right";
895 action: STATE_SET "show_right" 0.0;
897 target: "right_padding";
898 target: "layout_clip";
899 after: "showrightend";
903 action: STATE_SET "visible" 0.0;
904 transition: SIN_FAC 0.33 1.1;
905 target: "top_padding";
906 target: "layout_clip";
910 action: STATE_SET "visible" 0.0;
911 transition: SIN_FAC 0.33 1.1;
912 target: "bottom_padding";
913 target: "layout_clip";
917 action: STATE_SET "visible" 0.0;
918 transition: SIN_FAC 0.33 1.1;
919 target: "left_padding";
920 target: "layout_clip";
923 name: "showrightend";
924 action: STATE_SET "visible" 0.0;
925 transition: SIN_FAC 0.33 1.1;
926 target: "right_padding";
927 target: "layout_clip";
931 signal: "elm,state,hide,up";
933 action: STATE_SET "show_up" 0.0;
935 target: "top_padding";
936 transition: SIN_FAC 0.33 1.1;
941 signal: "elm,state,hide,down";
943 action: STATE_SET "show_down" 0.0;
945 target: "bottom_padding";
946 transition: SIN_FAC 0.33 1.1;
951 signal: "elm,state,hide,left";
953 action: STATE_SET "show_left" 0.0;
955 target: "left_padding";
956 transition: SIN_FAC 0.33 1.1;
961 signal: "elm,state,hide,right";
963 action: STATE_SET "show_right" 0.0;
965 target: "right_padding";
966 transition: SIN_FAC 0.33 1.1;
971 signal: "elm,state,hide,up";
973 action: STATE_SET "default" 0.0;
974 target: "layout_clip";
975 transition: SIN_FAC 0.33 1.1;
979 name: "hidedown_clip";
980 signal: "elm,state,hide,down";
982 action: STATE_SET "default" 0.0;
983 target: "layout_clip";
984 transition: SIN_FAC 0.33 1.1;
988 name: "hideleft_clip";
989 signal: "elm,state,hide,left";
991 action: STATE_SET "default" 0.0;
992 target: "layout_clip";
993 transition: SIN_FAC 0.33 1.1;
997 name: "hideright_clip";
998 signal: "elm,state,hide,right";
1000 action: STATE_SET "default" 0.0;
1001 target: "layout_clip";
1002 transition: SIN_FAC 0.33 1.1;
1003 after: "be_default";
1007 action: STATE_SET "default" 0.0;
1009 target: "top_padding";
1010 target: "bottom_padding";
1011 target: "left_padding";
1012 target: "right_padding";
1013 after: "hidefinished";
1016 name: "hidefinished";
1017 action: SIGNAL_EMIT "elm,action,hide,finished" "";
1020 name: "more_key_event";
1021 signal: "elm,action,more_func";
1023 action: SIGNAL_EMIT "elm,action,more_event" "";
1027 ///////////////////////////////////////////////////////////////////////////////
1029 name: "elm/ctxpopup/layout/landscape/more/default";
1030 inherit: "elm/ctxpopup/layout/landscape/default";
1031 max: CTXPOPUP_MORE_WIDTH_LANDSCAPE_MAX_INC ((CTXPOPUP_ITEM_HEIGHT_MIN_INC*5)+CTXPOPUP_SHADOW_TOP_PADDING+(CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC*8));
1033 ///////////////////////////////////////////////////////////////////////////////
1035 name: "elm/scroller/base/ctxpopup";
1036 alias: "elm/scroller/base/more/default";
1038 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
1039 public timer0(val) {
1041 v = get_int(sbvis_v);
1043 v = get_int(sbalways_v);
1045 emit("do-hide-vbar", "");
1046 set_int(sbvis_v, 0);
1049 v = get_int(sbvis_h);
1051 v = get_int(sbalways_h);
1053 emit("do-hide-hbar", "");
1054 set_int(sbvis_h, 0);
1057 set_int(sbvis_timer, 0);
1062 image: "00_popup_scroll_v.png" COMP;
1063 image: "00_popup_scroll_h.png" COMP;
1072 state: "default" 0.0;
1076 name: "elm.swallow.content";
1081 state: "default" 0.0;
1086 name: "sb_vbar_clip_master";
1090 state: "default" 0.0;
1093 state: "hidden" 0.0;
1095 color: 255 255 255 0;
1099 name: "sb_vbar_clip";
1100 clip_to:"sb_vbar_clip_master";
1105 state: "default" 0.0;
1107 rel2{ to:"clipper"; relative: 1.0 1.0;}
1110 state: "hidden" 0.0;
1112 color: 255 255 255 0;
1116 name: "sb_vbar_padding";
1121 state: "default" 0.0;
1123 min: (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING_WIDTH) 0;
1124 max: (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING_WIDTH) 0;
1127 rel1 { to:"clipper"; relative: 1.0 0.0; }
1128 rel2 { to:"clipper"; relative: 1.0 1.0; }
1137 state: "default" 0.0;
1141 rel1 { to_x:"sb_vbar_padding"; to_y:"clipper"; relative: 0.0 0.0; }
1142 rel2 { to_x:"sb_vbar_padding"; to_y:"clipper"; relative: 0.0 1.0; }
1146 name: "elm.dragable.vbar";
1147 clip_to: "sb_vbar_clip";
1156 state: "default" 0.0;
1158 min: CTXPOPUP_SCROLLER_V_MIN_SIZE_INC;
1168 normal: "00_popup_scroll_v.png";
1175 name: "sb_hbar_clip_master";
1179 state: "default" 0.0;
1182 state: "hidden" 0.0;
1184 color: 255 255 255 0;
1188 name: "sb_hbar_clip";
1189 clip_to: "sb_hbar_clip_master";
1194 state: "default" 0.0;
1196 rel2{ to:"clipper"; relative: 1.0 1.0;}
1199 state: "hidden" 0.0;
1201 color: 255 255 255 0;
1205 name: "sb_hbar_padding";
1210 state: "default" 0.0;
1212 min: 0 (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING_HEIGHT);
1213 max: 0 (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING_HEIGHT);
1216 rel1 { to:"clipper"; relative: 0.0 1.0; }
1217 rel2 { to:"clipper"; relative: 1.0 1.0; }
1226 state: "default" 0.0;
1230 rel1 {to_x:"clipper"; to_y: "sb_hbar_padding"; relative: 0.0 0.0;}
1231 rel2 {to_x:"clipper"; to_y: "sb_hbar_padding"; relative: 1.0 0.0;}
1235 name: "elm.dragable.hbar";
1236 clip_to: "sb_hbar_clip";
1245 state: "default" 0.0;
1247 min: CTXPOPUP_SCROLLER_H_MIN_SIZE_INC;
1248 rel1 {relative: 0.5 0.5; to: "sb_hbar";}
1249 rel2 {relative: 0.5 0.5; to: "sb_hbar";}
1251 normal: "00_popup_scroll_h.png";
1264 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
1265 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
1266 set_int(sbvis_v, 0);
1267 set_int(sbvis_h, 0);
1268 set_int(sbalways_v, 0);
1269 set_int(sbalways_h, 0);
1270 set_int(sbvis_timer, 0);
1271 emit("reload", "elm");
1276 signal: "elm,action,show,vbar";
1278 action: STATE_SET "default" 0.0;
1279 target: "sb_vbar_clip_master";
1283 signal: "elm,action,hide,vbar";
1285 action: STATE_SET "hidden" 0.0;
1286 target: "sb_vbar_clip_master";
1289 name: "vbar_show_always";
1290 signal: "elm,action,show_always,vbar";
1294 v = get_int(sbvis_v);
1295 v |= get_int(sbalways_v);
1297 set_int(sbalways_v, 1);
1298 emit("do-show-vbar", "");
1299 set_int(sbvis_v, 1);
1304 name: "vbar_show_notalways";
1305 signal: "elm,action,show_notalways,vbar";
1309 v = get_int(sbalways_v);
1311 set_int(sbalways_v, 0);
1312 v = get_int(sbvis_v);
1314 emit("do-hide-vbar", "");
1315 set_int(sbvis_v, 0);
1321 name: "sb_vbar_show";
1322 signal: "do-show-vbar";
1324 action: STATE_SET "default" 0.0;
1325 transition: LINEAR 1.0;
1326 target: "sb_vbar_clip";
1329 name: "sb_vbar_hide";
1330 signal: "do-hide-vbar";
1332 action: STATE_SET "hidden" 0.0;
1333 transition: LINEAR 1.0;
1334 target: "sb_vbar_clip";
1338 signal: "elm,action,show,hbar";
1340 action: STATE_SET "default" 0.0;
1341 target: "sb_hbar_clip_master";
1345 signal: "elm,action,hide,hbar";
1347 action: STATE_SET "hidden" 0.0;
1348 target: "sb_hbar_clip_master";
1351 name: "hbar_show_always";
1352 signal: "elm,action,show_always,hbar";
1356 v = get_int(sbvis_h);
1357 v |= get_int(sbalways_h);
1359 set_int(sbalways_h, 1);
1360 emit("do-show-hbar", "");
1361 set_int(sbvis_h, 1);
1366 name: "hbar_show_notalways";
1367 signal: "elm,action,show_notalways,hbar";
1371 v = get_int(sbalways_h);
1373 set_int(sbalways_h, 0);
1374 v = get_int(sbvis_h);
1376 emit("do-hide-hbar", "");
1377 set_int(sbvis_h, 0);
1383 name: "sb_hbar_show";
1384 signal: "do-show-hbar";
1386 action: STATE_SET "default" 0.0;
1387 transition: LINEAR 1.0;
1388 target: "sb_hbar_clip";
1391 name: "sb_hbar_hide";
1392 signal: "do-hide-hbar";
1394 action: STATE_SET "hidden" 0.0;
1395 transition: LINEAR 1.0;
1396 target: "sb_hbar_clip";
1400 signal: "elm,action,scroll";
1402 action: STATE_SET "default" 0.0;
1405 v = get_int(sbvis_v);
1406 v |= get_int(sbalways_v);
1408 emit("do-show-vbar", "");
1409 set_int(sbvis_v, 1);
1411 v = get_int(sbvis_h);
1412 v |= get_int(sbalways_h);
1414 emit("do-show-hbar", "");
1415 set_int(sbvis_h, 1);
1417 v = get_int(sbvis_timer);
1418 if (v > 0) cancel_timer(v);
1419 v = timer(2.0, "timer0", 0);
1420 set_int(sbvis_timer, v);
1423 program { name: "show";
1428 emit("do-show-vbar", "");
1429 set_int(sbvis_v, 1);
1430 v = get_int(sbalways_v);
1432 v = get_int(sbvis_timer);
1433 if (v > 0) cancel_timer(v);
1434 v = timer(1.0, "timer0", 0);
1435 set_int(sbvis_timer, v);
1437 emit("do-show-hbar", "");
1438 set_int(sbvis_h, 1);
1439 v = get_int(sbalways_h);
1441 v = get_int(sbvis_timer);
1442 if (v > 0) cancel_timer(v);
1443 v = timer(1.0, "timer0", 0);
1444 set_int(sbvis_timer, v);
1450 ///////////////////////////////////////////////////////////////////////////////
1452 name: "elm/ctxpopup/bg/timepicker";
1453 alias: "elm/ctxpopup/bg/datetime/default";
1460 state: "default" 0.0;
1464 state: "visible" 0.0;
1472 name: "clicked_event";
1473 signal: "mouse,clicked,1";
1475 action: SIGNAL_EMIT "elm,action,click" "";
1479 signal: "elm,state,show";
1481 action: STATE_SET "visible" 0.0;
1486 signal: "elm,state,hide";
1488 action: STATE_SET "default" 0.0;
1493 ///////////////////////////////////////////////////////////////////////////////
1495 name: "elm/ctxpopup/bg/default";
1502 state: "default" 0.0;
1506 state: "visible" 0.0;
1516 name: "clicked_event";
1517 signal: "mouse,clicked,1";
1519 action: SIGNAL_EMIT "elm,action,click" "";
1523 signal: "elm,state,show";
1525 action: STATE_SET "visible" 0.0;
1530 signal: "elm,state,hide";
1532 action: STATE_SET "default" 0.0;
1539 name: "elm/ctxpopup/bg/copypaste";
1540 inherit: "elm/ctxpopup/bg/default";
1549 ///////////////////////////////////////////////////////////////////////////////
1551 name: "elm/ctxpopup/base/default";
1552 alias: "elm/ctxpopup/base/copypaste";
1554 image: "00_popup_bubble_bg.png" COMP;
1558 name:"frame_shadow_left_top_padding";
1563 state: "default" 0.0;
1564 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1565 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1566 rel2 { relative: 0 0; }
1573 name:"frame_shadow_right_bottom_padding";
1578 state: "default" 0.0;
1579 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1580 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1581 rel1{relative: 1 1;}
1593 state: "default" 0.0;
1594 rel1 {to:"frame_shadow_left_top_padding";}
1595 rel2 {to:"frame_shadow_right_bottom_padding";}
1596 min: (CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC + CTXPOPUP_SHADOW_LEFT_PADDING + CTXPOPUP_SHADOW_RIGHT_PADDING) 0;
1598 normal: "00_popup_bubble_bg.png";
1599 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
1604 part { name: "arrow_area_left";
1608 description { state: "default" 0.0;
1610 min: CTXPOPUP_ARROW_SIZE_INC;
1615 to_x:"arrow_left_top_padding";
1616 to_y: "ctxpopup_frame_left_top";
1620 to_x:"arrow_left_top_padding";
1621 to_y:"ctxpopup_frame_right_bottom";
1625 part { name: "arrow_area_right";
1629 description { state: "default" 0.0;
1631 min: CTXPOPUP_ARROW_SIZE_INC;
1636 to_x:"arrow_right_bottom_padding";
1637 to_y:"ctxpopup_frame_left_top";
1641 to_x:"arrow_right_bottom_padding";
1642 to_y: "ctxpopup_frame_right_bottom";
1646 part { name: "arrow_area_up";
1650 description { state: "default" 0.0;
1652 min: CTXPOPUP_ARROW_SIZE_INC;
1657 to_x: "ctxpopup_frame_left_top";
1658 to_y: "arrow_left_top_padding";
1662 to_x:"ctxpopup_frame_right_bottom";
1663 to_y: "arrow_left_top_padding";
1667 part { name: "arrow_area_down";
1671 description { state: "default" 0.0;
1673 min: CTXPOPUP_ARROW_SIZE_INC;
1678 to_x:"ctxpopup_frame_left_top";
1679 to_y:"arrow_right_bottom_padding";
1683 to_x: "ctxpopup_frame_right_bottom";
1684 to_y:"arrow_right_bottom_padding";
1688 part { name: "elm.swallow.arrow_up";
1695 confine: "arrow_area_up";
1698 state: "default" 0.0;
1699 min: CTXPOPUP_ARROW_SIZE_INC;
1704 part { name: "elm.swallow.arrow_down";
1711 confine: "arrow_area_down";
1714 state: "default" 0.0;
1715 min: CTXPOPUP_ARROW_SIZE_INC;
1720 part { name: "elm.swallow.arrow_left";
1727 confine: "arrow_area_left";
1730 state: "default" 0.0;
1731 min: CTXPOPUP_ARROW_SIZE_INC;
1736 part { name: "elm.swallow.arrow_right";
1743 confine: "arrow_area_right";
1746 state: "default" 0.0;
1747 min: CTXPOPUP_ARROW_SIZE_INC;
1753 name: "ctxpopup_frame_left_top";
1757 state: "default" 0.0;
1761 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1762 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1763 rel1 {relative: 1 1; to: "frame_shadow_left_top_padding";}
1767 name: "ctxpopup_frame_right_bottom";
1771 state: "default" 0.0;
1775 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1776 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1777 rel2 {relative: 0 0; to: "frame_shadow_right_bottom_padding";}
1781 name:"content_left_top_padding";
1786 state: "default" 0.0;
1787 min: CTXPOPUP_CONTENT_PADDING_WIDTH CTXPOPUP_CONTENT_PADDING_HEIGHT;
1788 max: CTXPOPUP_CONTENT_PADDING_WIDTH CTXPOPUP_CONTENT_PADDING_HEIGHT;
1789 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1796 name:"content_right_bottom_padding";
1801 state: "default" 0.0;
1802 min: CTXPOPUP_CONTENT_PADDING_WIDTH CTXPOPUP_CONTENT_PADDING_HEIGHT;
1803 max: CTXPOPUP_CONTENT_PADDING_WIDTH CTXPOPUP_CONTENT_PADDING_HEIGHT;
1804 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1811 name: "arrow_left_top_padding";
1816 state: "default" 0.0;
1817 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1818 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1819 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1825 name: "arrow_right_bottom_padding";
1830 state: "default" 0.0;
1831 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1832 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1833 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1839 name: "elm.swallow.content";
1843 state: "default" 0.0;
1845 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
1846 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
1849 part { name: "access.outline";
1853 description { state: "default" 0.0;
1855 rel1.to: "frame_bg";
1856 rel2.to: "frame_bg";
1863 ///////////////////////////////////////////////////////////////////////////////
1865 name: "elm/ctxpopup/arrow/default";
1867 image: "00_popup_bubble_tail_left.png" COMP;
1868 image: "00_popup_bubble_tail_right.png" COMP;
1869 image: "00_popup_bubble_tail_top.png" COMP;
1870 image: "00_popup_bubble_tail_bottom.png" COMP;
1874 name: "ctxpopup_arrow";
1878 state: "default" 0.0;
1879 min: CTXPOPUP_ARROW_SIZE_INC;
1880 max: CTXPOPUP_ARROW_SIZE_INC;
1887 min: CTXPOPUP_ARROW_SIZE_INC;
1888 max: CTXPOPUP_ARROW_SIZE_INC;
1892 normal: "00_popup_bubble_tail_left.png";
1897 min: CTXPOPUP_ARROW_SIZE_INC;
1898 max: CTXPOPUP_ARROW_SIZE_INC;
1902 normal: "00_popup_bubble_tail_right.png";
1907 min: CTXPOPUP_ARROW_SIZE_INC;
1908 max: CTXPOPUP_ARROW_SIZE_INC;
1912 normal: "00_popup_bubble_tail_top.png";
1916 state: "bottom" 0.0;
1917 min: CTXPOPUP_ARROW_SIZE_INC;
1918 max: CTXPOPUP_ARROW_SIZE_INC;
1922 normal: "00_popup_bubble_tail_bottom.png";
1929 name: "enable_left_arrow";
1930 signal: "elm,state,left";
1932 action: STATE_SET "left" 0.0;
1933 target: "ctxpopup_arrow";
1936 name: "enable_right_arrow";
1937 signal: "elm,state,right";
1939 action: STATE_SET "right" 0.0;
1940 target: "ctxpopup_arrow";
1943 name: "enable_top_arrow";
1944 signal: "elm,state,top";
1946 action: STATE_SET "top" 0.0;
1947 target: "ctxpopup_arrow";
1950 name: "enable_bottom_arrow";
1951 signal: "elm,state,bottom";
1953 action: STATE_SET "bottom" 0.0;
1954 target: "ctxpopup_arrow";
1958 ///////////////////////////////////////////////////////////////////////////////
1960 name: "elm/ctxpopup/text_style_item/default";
1963 image: "00_more_popup_press.png" COMP;
1966 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
1970 name: "event_blocker";
1974 state: "default" 0.0;
1984 state: "default" 0.0;
1986 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) 1;
1987 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
1990 state: "clicked" 0.0;
1991 rel1 {to_x: "bg_press_left_padding"; to_y: "bg_press_top_padding"; relative: 1.0 1.0;}
1992 rel2 {to_x: "bg_press_right_padding"; to_y: "bg_press_bottom_padding"; relative: 0.0 0.0;}
1995 normal: "00_more_popup_press.png";
1996 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2002 name: "bg_press_left_padding";
2007 state: "default" 0.0;
2009 min: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2010 max: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2015 name: "bg_press_right_padding";
2020 state: "default" 0.0;
2022 min: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2023 max: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2028 name: "bg_press_top_padding";
2033 state: "default" 0.0;
2035 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
2036 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
2037 rel1 {to: "separator2"; relative: 0.0 1.0;}
2042 name: "bg_press_bottom_padding";
2047 state: "default" 0.0;
2049 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
2050 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
2060 state: "default" 0.0;
2061 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2062 rel1 { relative: 0.0 0.0; }
2063 rel2 { relative: 1.0 1.0; }
2065 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2066 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2070 state: "visible" 0.0;
2071 inherit: "default" 0.0;
2081 state: "default" 0.0;
2082 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2083 rel1 { relative: 0.0 1.0; to: "separator1";}
2084 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2087 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2088 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2092 state: "visible" 0.0;
2093 inherit: "default" 0.0;
2098 name: "left_padding";
2103 state: "default" 0.0;
2104 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2105 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2117 state: "default" 0.0;
2118 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2120 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
2121 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
2122 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2124 font: "Tizen:style=Regular";
2125 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2126 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
2129 text_class: "list_item";
2133 state: "clicked" 0.0;
2134 inherit: "default" 0.0;
2135 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2139 state: "disabled" 0.0;
2140 inherit: "default" 0.0;
2141 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2144 state: "ellipsis" 0.0;
2145 inherit: "default" 0.0;
2146 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2150 state: "ellipsis_disabled" 0.0;
2151 inherit: "ellipsis" 0.0;
2152 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2156 name: "right_padding";
2161 state: "default" 0.0;
2163 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2164 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2175 state: "default" 0.0;
2189 state: "default" 0.0;
2199 state: "default" 0.0;
2203 state: "disabled" 0.0;
2205 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2211 name: "text_ellipsis";
2212 signal: "elm,state,text,ellipsis";
2214 action: STATE_SET "ellipsis" 0.0;
2218 name: "item_unclick";
2219 signal: "mouse,clicked,1";
2221 action: SIGNAL_EMIT "elm,action,click" "";
2226 action: PLAY_SAMPLE "touch_sound" 1.0;
2230 signal: "elm,state,disabled";
2235 get_state(PART:"elm.text", st, 30, vl);
2236 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2237 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
2239 set_state(PART:"elm.text", "disabled", 0.0);
2241 set_state(PART:"disclip", "disabled", 0.0);
2246 signal: "elm,state,enabled";
2251 get_state(PART:"elm.text", st, 30, vl);
2252 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2253 set_state(PART:"elm.text", "ellipsis", 0.0);
2255 set_state(PART:"elm.text", "default", 0.0);
2257 set_state(PART:"disclip", "default", 0.0);
2262 signal: "elm,state,default";
2265 set_state(PART:"separator1", "default", 0.0);
2266 set_state(PART:"separator2", "default", 0.0);
2271 signal: "elm,state,separator";
2274 set_state(PART:"separator1", "visible", 0.0);
2275 set_state(PART:"separator2", "visible", 0.0);
2279 name: "item_click2";
2280 signal: "mouse,down,1";
2283 set_state(PART:"elm.text", "clicked", 0.0);
2284 set_state(PART:"bg", "clicked", 0.0);
2292 new Float:dx, Float:dy;
2293 get_drag(PART:"over2", dx, dy);
2294 if ((abs(dx) > 20) || (abs(dy) > 20)) {
2295 set_drag(PART:"over2", 0.0, 0.0);
2296 set_state(PART:"bg", "default", 0.0);
2298 set_drag(PART:"over2", 0.0, 0.0);
2302 name: "item_unclick2";
2303 signal: "mouse,up,1";
2306 set_drag(PART:"over2", 0.0, 0.0);
2307 set_state(PART:"bg", "default", 0.0);
2312 ///////////////////////////////////////////////////////////////////////////////
2314 name: "elm/ctxpopup/text_style_item_horizontal/default";
2317 image: "00_more_popup_press.png" COMP;
2322 name: "event_blocker";
2326 state: "default" 0.0;
2336 state: "default" 0.0;
2338 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2341 state: "clicked" 0.0;
2343 rel1 {to_x: "bg_press_left_padding"; to_y: "bg_press_top_padding"; relative: 1.0 1.0;}
2344 rel2 {to_x: "bg_press_right_padding"; to_y: "bg_press_bottom_padding"; relative: 0.0 0.0;}
2346 normal: "00_more_popup_press.png";
2347 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2353 name: "bg_press_left_padding";
2358 state: "default" 0.0;
2360 min: CTXPOPUP_PRESS_PADDING2 (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2361 max: CTXPOPUP_PRESS_PADDING2 (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2362 rel1 {to: "separator2"; relative: 1.0 0.0;}
2367 name: "bg_press_right_padding";
2372 state: "default" 0.0;
2374 min: CTXPOPUP_PRESS_PADDING2 (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2375 max: CTXPOPUP_PRESS_PADDING2 (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2380 name: "bg_press_top_padding";
2385 state: "default" 0.0;
2387 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC CTXPOPUP_PRESS_PADDING;
2388 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC CTXPOPUP_PRESS_PADDING;
2393 name: "bg_press_bottom_padding";
2398 state: "default" 0.0;
2400 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC CTXPOPUP_PRESS_PADDING;
2401 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC CTXPOPUP_PRESS_PADDING;
2411 state: "default" 0.0;
2412 color: CTXPOPUP_HORIZONTAL_SEPARATOR_1_COLOR_INC;
2414 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2415 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2419 state: "visible" 0.0;
2420 inherit: "default" 0.0;
2430 state: "default" 0.0;
2431 color: CTXPOPUP_HORIZONTAL_SEPARATOR_2_COLOR_INC;
2432 rel1 { relative: 1.0 0.0; to: "separator1"; to_y: "bg";}
2434 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2435 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2439 state: "visible" 0.0;
2440 inherit: "default" 0.0;
2445 name: "left_padding";
2450 state: "default" 0.0;
2451 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2452 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2465 state: "default" 0.0;
2466 min: (CTXPOPUP_TEXT_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ITEM_ICON_PADDING_INC*2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2468 rel1 {relative: 1.0 0.0; to: "left_padding"; }
2469 rel2 {relative: 0.0 1.0; to: "right_padding"; }
2470 color: CTXPOPUP_MAIN_TEXT_COLOR_INC;
2472 font: "Tizen:style=Regular";
2473 size: CTXPOPUP_MAIN_TEXT_SIZE_INC;
2474 size_range: CTXPOPUP_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
2477 text_class: "list_item";
2481 state: "clicked" 0.0;
2482 inherit: "default" 0.0;
2483 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
2486 state: "disabled" 0.0;
2487 inherit: "default" 0.0;
2488 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2492 name: "right_padding";
2497 state: "default" 0.0;
2498 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2499 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2512 state: "default" 0.0;
2526 state: "default" 0.0;
2536 state: "default" 0.0;
2540 state: "disabled" 0.0;
2542 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2548 name: "item_unclick";
2549 signal: "mouse,clicked,1";
2551 action: SIGNAL_EMIT "elm,action,click" "";
2556 action: PLAY_SAMPLE "touch_sound" 1.0;
2560 signal: "elm,state,disabled";
2563 set_state(PART:"elm.text", "disabled", 0.0);
2564 set_state(PART:"disclip", "disabled", 0.0);
2569 signal: "elm,state,enabled";
2572 set_state(PART:"elm.text", "default", 0.0);
2573 set_state(PART:"disclip", "default", 0.0);
2578 signal: "elm,state,default";
2581 set_state(PART:"separator1", "default", 0.0);
2582 set_state(PART:"separator2", "default", 0.0);
2587 signal: "elm,state,separator";
2590 set_state(PART:"separator1", "visible", 0.0);
2591 set_state(PART:"separator2", "visible", 0.0);
2595 name: "item_click2";
2596 signal: "mouse,down,1";
2599 set_state(PART:"elm.text", "clicked", 0.0);
2600 set_state(PART:"bg", "clicked", 0.0);
2608 new Float:dx, Float:dy;
2609 get_drag(PART:"over2", dx, dy);
2610 if ((abs(dx) > 20) || (abs(dy) > 20)) {
2611 set_drag(PART:"over2", 0.0, 0.0);
2612 set_state(PART:"bg", "default", 0.0);
2614 set_drag(PART:"over2", 0.0, 0.0);
2618 name: "item_unclick2";
2619 signal: "mouse,up,1";
2622 set_drag(PART:"over2", 0.0, 0.0);
2623 set_state(PART:"bg", "default", 0.0);
2628 ///////////////////////////////////////////////////////////////////////////////
2630 name: "elm/ctxpopup/icon_style_item/default";
2633 image: "00_more_popup_press.png" COMP;
2638 name: "event_blocker";
2642 state: "default" 0.0;
2652 state: "default" 0.0;
2654 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2655 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2658 state: "clicked" 0.0;
2660 rel1 {to_x: "bg_press_left_padding"; to_y: "bg_press_top_padding"; relative: 1.0 1.0;}
2661 rel2 {to_x: "bg_press_right_padding"; to_y: "bg_press_bottom_padding"; relative: 0.0 0.0;}
2663 normal: "00_more_popup_press.png";
2664 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2670 name: "bg_press_left_padding";
2675 state: "default" 0.0;
2677 min: CTXPOPUP_PRESS_PADDING2 (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2678 max: CTXPOPUP_PRESS_PADDING2 (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2679 rel1 {to: "separator2"; relative: 1.0 0.0;}
2684 name: "bg_press_right_padding";
2689 state: "default" 0.0;
2691 min: CTXPOPUP_PRESS_PADDING2 (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2692 max: CTXPOPUP_PRESS_PADDING2 (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2697 name: "bg_press_top_padding";
2702 state: "default" 0.0;
2704 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC CTXPOPUP_PRESS_PADDING;
2705 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC CTXPOPUP_PRESS_PADDING;
2710 name: "bg_press_bottom_padding";
2715 state: "default" 0.0;
2717 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC CTXPOPUP_PRESS_PADDING;
2718 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC CTXPOPUP_PRESS_PADDING;
2723 name: "left_padding";
2726 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2727 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2739 state: "default" 0.0;
2740 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2742 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2743 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2747 state: "visible" 0.0;
2748 inherit: "default" 0.0;
2758 state: "default" 0.0;
2759 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2760 rel1 { relative: 1.0 0.0; to_x: "separator1"; }
2762 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2763 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2767 state: "visible" 0.0;
2768 inherit: "default" 0.0;
2773 name: "elm.swallow.icon";
2775 clip_to: "icon_clip";
2778 state: "default" 0.0;
2779 min: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2780 max: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2783 rel1 { relative: 1 0; to_x: "left_padding"; }
2784 rel2 { relative: 0 1; to_x: "right_padding"; }
2792 state: "default" 0.0;
2793 rel1.to: "elm.swallow.icon";
2794 rel2.to: "elm.swallow.icon";
2795 color: CTXPOPUP_ICON_CLIP_DEFAULT_COLOR_INC;
2798 state: "disabled" 0.0;
2799 inherit: "default" 0.0;
2800 color: CTXPOPUP_ICON_CLIP_DIM_COLOR_INC;
2804 name: "right_padding";
2807 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2808 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING_HEIGHT*2);
2820 state: "default" 0.0;
2834 state: "default" 0.0;
2844 state: "default" 0.0;
2848 state: "disabled" 0.0;
2850 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2857 signal: "elm,state,default";
2860 set_state(PART:"separator1", "default", 0.0);
2861 set_state(PART:"separator2", "default", 0.0);
2866 signal: "elm,state,separator";
2869 set_state(PART:"separator1", "visible", 0.0);
2870 set_state(PART:"separator2", "visible", 0.0);
2874 name: "item_unclick";
2875 signal: "mouse,clicked,1";
2877 action: SIGNAL_EMIT "elm,action,click" "";
2882 action: PLAY_SAMPLE "touch_sound" 1.0;
2886 signal: "elm,state,disabled";
2888 action: STATE_SET "disabled" 0.0;
2890 target: "icon_clip";
2894 signal: "elm,state,enabled";
2896 action: STATE_SET "default" 0.0;
2898 target: "icon_clip";
2901 name: "item_click2";
2902 signal: "mouse,down,1";
2905 set_state(PART:"bg", "clicked", 0.0);
2913 new Float:dx, Float:dy;
2914 get_drag(PART:"over2", dx, dy);
2915 if ((abs(dx) > 20) || (abs(dy) > 20)) {
2916 set_drag(PART:"over2", 0.0, 0.0);
2917 set_state(PART:"bg", "default", 0.0);
2919 set_drag(PART:"over2", 0.0, 0.0);
2923 name: "item_unclick2";
2924 signal: "mouse,up,1";
2927 set_drag(PART:"over2", 0.0, 0.0);
2928 set_state(PART:"bg", "default", 0.0);
2933 ///////////////////////////////////////////////////////////////////////////////
2935 name: "elm/ctxpopup/icon_text_style_item/default";
2938 image: "00_more_popup_press.png" COMP;
2941 data.item: "item_max_size" CTXPOPUP_ICON_TEXT_MAX_INC;
2945 name: "event_blocker";
2949 state: "default" 0.0;
2959 state: "default" 0.0;
2961 min: CTXPOPUP_WIDTH_MIN_INC 1;
2962 max: CTXPOPUP_WIDTH_MAX_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2965 state: "clicked" 0.0;
2966 rel1 {to_x: "bg_press_left_padding"; to_y: "bg_press_top_padding"; relative: 1.0 1.0;}
2967 rel2 {to_x: "bg_press_right_padding"; to_y: "bg_press_bottom_padding"; relative: 0.0 0.0;}
2970 normal: "00_more_popup_press.png";
2971 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2977 name: "bg_press_left_padding";
2982 state: "default" 0.0;
2984 min: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2985 max: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2990 name: "bg_press_right_padding";
2995 state: "default" 0.0;
2997 min: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2998 max: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3003 name: "bg_press_top_padding";
3008 state: "default" 0.0;
3010 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
3011 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
3012 rel1 {to: "separator2"; relative: 0.0 1.0;}
3017 name: "bg_press_bottom_padding";
3022 state: "default" 0.0;
3024 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
3025 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
3030 name: "icon_left_padding";
3034 state: "default" 0.0;
3035 min: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3036 max: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3048 state: "default" 0.0;
3049 color: CTXPOPUP_SEPARATOR_COLOR_INC;
3050 rel1 { relative: 0.0 0.0; }
3051 rel2 { relative: 1.0 1.0; }
3053 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3054 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3058 state: "visible" 0.0;
3059 inherit: "default" 0.0;
3069 state: "default" 0.0;
3070 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3071 rel1 { relative: 0.0 1.0; to: "separator1";}
3072 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
3075 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3076 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3080 state: "visible" 0.0;
3081 inherit: "default" 0.0;
3086 name: "elm.swallow.icon";
3088 clip_to: "icon_clip";
3091 state: "default" 0.0;
3092 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3093 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3096 rel1 { to:"icon_left_padding"; relative: 1 0; }
3104 state: "default" 0.0;
3105 rel1.to: "elm.swallow.icon";
3106 rel2.to: "elm.swallow.icon";
3107 color: CTXPOPUP_ICON_CLIP_DEFAULT_COLOR_INC;
3110 state: "disabled" 0.0;
3111 inherit: "default" 0.0;
3112 color: CTXPOPUP_ICON_CLIP_DIM_COLOR_INC;
3116 name: "icon_right_padding";
3120 state: "default" 0.0;
3121 min: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3122 max: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3126 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3135 state: "default" 0.0;
3136 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3138 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3139 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3140 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3142 font: "Tizen:style=Regular";
3143 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
3144 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
3147 text_class: "list_item";
3151 state: "clicked" 0.0;
3152 inherit: "default" 0.0;
3153 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3157 state: "disabled" 0.0;
3158 inherit: "default" 0.0;
3159 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3162 state: "ellipsis" 0.0;
3163 inherit: "default" 0.0;
3164 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;
3168 state: "ellipsis_disabled" 0.0;
3169 inherit: "ellipsis" 0.0;
3170 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3174 name: "text_right_padding";
3179 state: "default" 0.0;
3181 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3182 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3193 state: "default" 0.0;
3207 state: "default" 0.0;
3217 state: "default" 0.0;
3221 state: "disabled" 0.0;
3223 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3229 name: "text_ellipsis";
3230 signal: "elm,state,text,ellipsis";
3232 action: STATE_SET "ellipsis" 0.0;
3236 name: "item_unclick";
3237 signal: "mouse,clicked,1";
3239 action: SIGNAL_EMIT "elm,action,click" "";
3244 action: PLAY_SAMPLE "touch_sound" 1.0;
3248 signal: "elm,state,disabled";
3253 get_state(PART:"elm.text", st, 30, vl);
3254 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3255 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3257 set_state(PART:"elm.text", "disabled", 0.0);
3258 set_state(PART:"icon_clip", "disabled", 0.0);
3259 set_state(PART:"disclip", "disabled", 0.0);
3264 signal: "elm,state,enabled";
3269 get_state(PART:"elm.text", st, 30, vl);
3270 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3271 set_state(PART:"elm.text", "ellipsis", 0.0);
3273 set_state(PART:"elm.text", "default", 0.0);
3274 set_state(PART:"icon_clip", "default", 0.0);
3275 set_state(PART:"disclip", "default", 0.0);
3280 signal: "elm,state,default";
3283 set_state(PART:"separator1", "default", 0.0);
3284 set_state(PART:"separator2", "default", 0.0);
3289 signal: "elm,state,separator";
3292 set_state(PART:"separator1", "visible", 0.0);
3293 set_state(PART:"separator2", "visible", 0.0);
3297 name: "item_click2";
3298 signal: "mouse,down,1";
3301 set_state(PART:"elm.text", "clicked", 0.0);
3302 set_state(PART:"bg", "clicked", 0.0);
3310 new Float:dx, Float:dy;
3311 get_drag(PART:"over2", dx, dy);
3312 if ((abs(dx) > 20) || (abs(dy) > 20)) {
3313 set_drag(PART:"over2", 0.0, 0.0);
3314 set_state(PART:"bg", "default", 0.0);
3316 set_drag(PART:"over2", 0.0, 0.0);
3320 name: "item_unclick2";
3321 signal: "mouse,up,1";
3324 set_drag(PART:"over2", 0.0, 0.0);
3325 set_state(PART:"bg", "default", 0.0);
3331 ///////////////////////////////////////////////////////////////////////////////
3333 name: "elm/ctxpopup/base/more/default";
3335 image: "00_popup_bubble_02_bg.png" COMP;
3339 name:"frame_shadow_left_top_padding";
3344 state: "default" 0.0;
3345 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3346 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3347 rel2 { relative: 0 0; }
3354 name:"frame_shadow_right_bottom_padding";
3359 state: "default" 0.0;
3360 min: CTXPOPUP_SHADOW_RIGHT_PADDING 0;
3361 max: CTXPOPUP_SHADOW_RIGHT_PADDING 0;
3362 rel1{relative: 1 1;}
3374 state: "default" 0.0;
3375 rel1 {to:"frame_shadow_left_top_padding";}
3376 rel2 {to:"frame_shadow_right_bottom_padding";}
3377 min: CTXPOPUP_MORE_WIDTH_MIN_INC 0;
3379 normal: "00_popup_bubble_02_bg.png";
3380 border: CTXPOPUP_BUBBLE_MORE_BG_IMAGE_BORDER;
3386 name:"content_left_top_padding";
3391 state: "default" 0.0;
3392 min: CTXPOPUP_CONTENT_PADDING_WIDTH CTXPOPUP_CONTENT_PADDING_HEIGHT;
3393 max: CTXPOPUP_CONTENT_PADDING_WIDTH CTXPOPUP_CONTENT_PADDING_HEIGHT;
3394 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3401 name:"content_right_bottom_padding";
3406 state: "default" 0.0;
3407 min: CTXPOPUP_CONTENT_PADDING_WIDTH 0;
3408 max: CTXPOPUP_CONTENT_PADDING_WIDTH 0;
3409 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3416 name: "elm.swallow.content";
3419 state: "default" 0.0;
3421 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
3422 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
3425 part { name: "access.outline";
3428 description { state: "default" 0.0;
3430 rel1.to: "frame_bg";
3431 rel2.to: "frame_bg";
3437 ///////////////////////////////////////////////////////////////////////////////
3439 name: "elm/ctxpopup/icon_text_style_item/more/default";
3442 image: "00_more_popup_press.png" COMP;
3445 data.item: "item_max_size" CTXPOPUP_MORE_TEXT_MAX_INC;
3449 name: "event_blocker";
3453 state: "default" 0.0;
3463 state: "default" 0.0;
3465 min: (CTXPOPUP_MORE_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING_WIDTH*2) 1;
3466 max: (CTXPOPUP_MORE_WIDTH_MAX_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3469 state: "clicked" 0.0;
3470 rel1 {to_x: "bg_press_left_padding"; to_y: "bg_press_top_padding"; relative: 1.0 1.0;}
3471 rel2 {to_x: "bg_press_right_padding"; to_y: "bg_press_bottom_padding"; relative: 0.0 0.0;}
3474 normal: "00_more_popup_press.png";
3475 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3481 name: "bg_press_left_padding";
3486 state: "default" 0.0;
3488 min: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3489 max: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3494 name: "bg_press_right_padding";
3499 state: "default" 0.0;
3501 min: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3502 max: CTXPOPUP_PRESS_PADDING CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3507 name: "bg_press_top_padding";
3512 state: "default" 0.0;
3514 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
3515 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
3516 rel1 {to: "separator2"; relative: 0.0 1.0;}
3521 name: "bg_press_bottom_padding";
3526 state: "default" 0.0;
3528 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
3529 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
3534 name: "icon_left_padding";
3538 state: "default" 0.0;
3539 min: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3540 max: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3552 state: "default" 0.0;
3553 color: CTXPOPUP_SEPARATOR_COLOR_INC;
3554 rel1 { relative: 0.0 0.0; }
3555 rel2 { relative: 1.0 1.0; }
3558 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3559 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3563 state: "visible" 0.0;
3564 inherit: "default" 0.0;
3574 state: "default" 0.0;
3575 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3576 rel1 { relative: 0.0 1.0; to: "separator1"; }
3577 rel2.to: "separator1";
3581 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3582 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3586 state: "visible" 0.0;
3587 inherit: "default" 0.0;
3592 name: "elm.swallow.icon";
3594 clip_to: "icon_clip";
3597 state: "default" 0.0;
3598 min: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3599 max: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3602 rel1 { to:"icon_left_padding"; relative: 1 0; }
3610 state: "default" 0.0;
3611 rel1.to: "elm.swallow.icon";
3612 rel2.to: "elm.swallow.icon";
3613 color: CTXPOPUP_ICON_CLIP_DEFAULT_COLOR_INC;
3616 state: "disabled" 0.0;
3617 inherit: "default" 0.0;
3618 color: CTXPOPUP_ICON_CLIP_DIM_COLOR_INC;
3622 name: "icon_right_padding";
3626 state: "default" 0.0;
3627 min: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3628 max: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3632 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3641 state: "default" 0.0;
3642 min: 1 CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3644 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3645 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3646 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3648 font: "Tizen:style=Regular";
3649 size: CTXPOPUP_MORE_ITEM_TEXT_SIZE_INC;
3650 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
3653 text_class: "list_item";
3657 state: "clicked" 0.0;
3658 inherit: "default" 0.0;
3659 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3663 state: "disabled" 0.0;
3664 inherit: "default" 0.0;
3665 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3668 state: "ellipsis" 0.0;
3669 inherit: "default" 0.0;
3670 min: CTXPOPUP_MORE_TEXT_MAX_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3674 state: "ellipsis_disabled" 0.0;
3675 inherit: "ellipsis" 0.0;
3676 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3680 name: "text_right_padding";
3685 state: "default" 0.0;
3687 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3688 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3699 state: "default" 0.0;
3713 state: "default" 0.0;
3723 state: "default" 0.0;
3727 state: "disabled" 0.0;
3729 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3735 name: "text_ellipsis";
3736 signal: "elm,state,text,ellipsis";
3738 action: STATE_SET "ellipsis" 0.0;
3742 name: "item_unclick";
3743 signal: "mouse,clicked,1";
3745 action: SIGNAL_EMIT "elm,action,click" "";
3750 action: PLAY_SAMPLE "touch_sound" 1.0;
3754 signal: "elm,state,disabled";
3759 get_state(PART:"elm.text", st, 30, vl);
3760 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3761 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3763 set_state(PART:"elm.text", "disabled", 0.0);
3764 set_state(PART:"icon_clip", "disabled", 0.0);
3765 set_state(PART:"disclip", "disabled", 0.0);
3770 signal: "elm,state,enabled";
3775 get_state(PART:"elm.text", st, 30, vl);
3776 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3777 set_state(PART:"elm.text", "ellipsis", 0.0);
3779 set_state(PART:"elm.text", "default", 0.0);
3780 set_state(PART:"icon_clip", "default", 0.0);
3781 set_state(PART:"disclip", "default", 0.0);
3786 signal: "elm,state,default";
3789 set_state(PART:"separator1", "default", 0.0);
3790 set_state(PART:"separator2", "default", 0.0);
3795 signal: "elm,state,separator";
3798 set_state(PART:"separator1", "visible", 0.0);
3799 set_state(PART:"separator2", "visible", 0.0);
3803 name: "item_click2";
3804 signal: "mouse,down,1";
3807 set_state(PART:"elm.text", "clicked", 0.0);
3808 set_state(PART:"bg", "clicked", 0.0);
3816 new Float:dx, Float:dy;
3817 get_drag(PART:"over2", dx, dy);
3818 if ((abs(dx) > 20) || (abs(dy) > 20)) {
3819 set_drag(PART:"over2", 0.0, 0.0);
3820 set_state(PART:"bg", "default", 0.0);
3822 set_drag(PART:"over2", 0.0, 0.0);
3826 name: "item_unclick2";
3827 signal: "mouse,up,1";
3830 set_drag(PART:"over2", 0.0, 0.0);
3831 set_state(PART:"bg", "default", 0.0);
3836 ///////////////////////////////////////////////////////////////////////////////////////
3837 #define CTXPOPUP_TP_TEXT_WIDTH 32
3838 #define CTXPOPUP_TP_PADDING 15
3839 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
3840 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
3841 #define CTXPOPUP_TP_FONT_SIZE 24
3842 ///////////////////////////////////////////////////////////////////////////////
3844 name: "elm/ctxpopup/base/datetime/default";
3845 alias: "elm/ctxpopup/base/timepicker";
3848 image: "00_time_picker_number_bg.png" COMP;
3853 name: "ctxpopup_frame";
3857 rel1 {to:"elm.swallow.content";}
3858 rel2 {to:"elm.swallow.content";}
3860 normal: "00_time_picker_number_bg.png";
3861 border: CTXPOPUP_TP_BG_IMAGE_BORDER;
3867 name: "elm.swallow.content";
3871 state: "default" 0.0;
3872 min: 1 CTXPOPUP_TP_HEIGHT_INC;
3875 part { name: "arrow_area_left";
3879 description { state: "default" 0.0;
3886 to_y: "ctxpopup_frame";
3890 to:"ctxpopup_frame";
3894 part { name: "arrow_area_right";
3898 description { state: "default" 0.0;
3905 to:"ctxpopup_frame";
3909 to_y: "ctxpopup_frame";
3913 part { name: "arrow_area_up";
3917 description { state: "default" 0.0;
3924 to_x: "ctxpopup_frame";
3928 to:"ctxpopup_frame";
3932 part { name: "arrow_area_down";
3936 description { state: "default" 0.0;
3943 to:"ctxpopup_frame";
3947 to_x: "ctxpopup_frame";
3951 part { name: "elm.swallow.arrow_up";
3958 confine: "arrow_area_up";
3961 state: "default" 0.0;
3967 part { name: "elm.swallow.arrow_down";
3974 confine: "arrow_area_down";
3977 state: "default" 0.0;
3983 part { name: "elm.swallow.arrow_left";
3990 confine: "arrow_area_left";
3993 state: "default" 0.0;
3999 part { name: "elm.swallow.arrow_right";
4006 confine: "arrow_area_right";
4009 state: "default" 0.0;
4017 ///////////////////////////////////////////////////////////////////////////////
4018 group { name: "elm/ctxpopup/arrow/datetime/default";
4019 alias: "elm/ctxpopup/arrow/timepicker";
4021 image: "00_time_picker_tail.png" COMP;
4022 image: "00_time_picker_tail_01.png" COMP;
4026 name: "ctxpopup_arrow";
4030 state: "default" 0.0;
4031 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4032 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4039 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4040 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4044 normal: "00_time_picker_tail.png";
4049 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4050 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4054 normal: "00_time_picker_tail.png";
4059 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4060 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4064 normal: "00_time_picker_tail.png";
4068 state: "bottom" 0.0;
4069 min: CTXPOPUP_TP_ARROW_SIZE_INC;
4070 max: CTXPOPUP_TP_ARROW_SIZE_INC;
4074 normal: "00_time_picker_tail_01.png";
4081 name: "enable_left_arrow";
4082 signal: "elm,state,left";
4084 action: STATE_SET "left" 0.0;
4085 target: "ctxpopup_arrow";
4088 name: "enable_right_arrow";
4089 signal: "elm,state,right";
4091 action: STATE_SET "right" 0.0;
4092 target: "ctxpopup_arrow";
4095 name: "enable_top_arrow";
4096 signal: "elm,state,top";
4098 action: STATE_SET "top" 0.0;
4099 target: "ctxpopup_arrow";
4102 name: "enable_bottom_arrow";
4103 signal: "elm,state,bottom";
4105 action: STATE_SET "bottom" 0.0;
4106 target: "ctxpopup_arrow";
4110 ///////////////////////////////////////////////////////////////////////////////
4112 name: "elm/ctxpopup/text_style_item/datetime/default";
4113 alias: "elm/ctxpopup/text_style_item/timepicker";
4116 name: "left_padding";
4121 state: "default" 0.0;
4122 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4123 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4135 state: "default" 0.0;
4136 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
4137 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
4140 rel1 {relative: 1.0 0.0; to: "left_padding";}
4141 color: CTXPOPUP_TP_FONT_COLOR;
4143 font: "Tizen:style=Regular";
4144 size: CTXPOPUP_TP_FONT_SIZE;
4147 text_class: "tizen";
4151 state: "clicked" 0.0;
4152 inherit: "default" 0.0;
4153 color: 255 255 255 255;
4157 name: "right_padding";
4161 state: "default" 0.0;
4162 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4163 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
4165 rel1 {relative: 1.0 0.0; to: "elm.text";}
4174 ignore_flags: ON_HOLD;
4176 state: "default" 0.0;
4186 state: "default" 0.0;
4193 name: "item_unclick";
4194 signal: "mouse,up,1";
4196 action: SIGNAL_EMIT "elm,action,click" "";
4201 action: PLAY_SAMPLE "touch_sound" 1.0;
4205 signal: "mouse,down,1";
4208 set_state(PART:"elm.text", "clicked", 0.0);
4212 name: "item_unclick2";
4213 signal: "mouse,up,1";
4216 set_state(PART:"elm.text", "default", 0.0);
4221 ///////////////////////////////////////////////////////////////////////////////
4223 name: "elm/ctxpopup/text_style_item/toolbar_segmentedcontrol";
4226 image: "00_more_popup_press.png" COMP;
4229 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
4233 name: "event_blocker";
4237 state: "default" 0.0;
4247 state: "default" 0.0;
4249 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING_WIDTH*2) 1;
4250 max: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_MAX_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
4253 state: "clicked" 0.0;
4255 rel1 {to_x: "bg_press_left_padding"; to_y: "bg_press_top_padding"; relative: 1.0 1.0;}
4256 rel2 {to_x: "bg_press_right_padding"; to_y: "bg_press_bottom_padding"; relative: 0.0 0.0;}
4258 normal: "00_more_popup_press.png";
4259 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
4265 name: "bg_press_left_padding";
4270 state: "default" 0.0;
4272 min: CTXPOPUP_PRESS_PADDING CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4273 max: CTXPOPUP_PRESS_PADDING CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
4278 name: "bg_press_right_padding";
4283 state: "default" 0.0;
4285 min: CTXPOPUP_PRESS_PADDING CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4286 max: CTXPOPUP_PRESS_PADDING CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
4291 name: "bg_press_top_padding";
4296 state: "default" 0.0;
4298 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
4299 max: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
4300 rel1 {to: "separator2"; relative: 0.0 1.0;}
4305 name: "bg_press_bottom_padding";
4310 state: "default" 0.0;
4312 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
4313 max: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_MIN_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING_WIDTH*2) CTXPOPUP_PRESS_PADDING2;
4323 state: "default" 0.0;
4324 color: CTXPOPUP_SEPARATOR_COLOR_INC;
4325 rel1 { relative: 0.0 0.0; }
4326 rel2 { relative: 1.0 1.0; }
4328 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4329 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4333 state: "visible" 0.0;
4334 inherit: "default" 0.0;
4344 state: "default" 0.0;
4345 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
4346 rel1 { relative: 0.0 1.0; to: "separator1";}
4347 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
4350 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4351 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
4355 state: "visible" 0.0;
4356 inherit: "default" 0.0;
4361 name: "left_padding";
4366 state: "default" 0.0;
4367 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4368 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
4380 state: "default" 0.0;
4381 min: 1 CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4383 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
4384 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
4385 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
4387 font: "Tizen:style=Regular";
4388 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
4389 size_range: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC CTXPOPUP_LIST_MAIN_TEXT_MAX_SIZE_INC;
4392 text_class: "list_item";
4396 state: "clicked" 0.0;
4397 inherit: "default" 0.0;
4398 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
4402 state: "disabled" 0.0;
4403 inherit: "default" 0.0;
4404 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
4407 state: "ellipsis" 0.0;
4408 inherit: "default" 0.0;
4409 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4413 state: "ellipsis_disabled" 0.0;
4414 inherit: "ellipsis" 0.0;
4415 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
4419 name: "right_padding";
4424 state: "default" 0.0;
4426 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
4427 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING_WIDTH) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
4438 state: "default" 0.0;
4452 state: "default" 0.0;
4462 state: "default" 0.0;
4466 state: "disabled" 0.0;
4468 color: CTXPOPUP_ITEM_DISABLED_COLOR;
4474 name: "text_ellipsis";
4475 signal: "elm,state,text,ellipsis";
4477 action: STATE_SET "ellipsis" 0.0;
4481 name: "item_unclick";
4482 signal: "mouse,clicked,1";
4484 action: SIGNAL_EMIT "elm,action,click" "";
4489 action: PLAY_SAMPLE "touch_sound" 1.0;
4493 signal: "elm,state,disabled";
4498 get_state(PART:"elm.text", st, 30, vl);
4499 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
4500 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
4502 set_state(PART:"elm.text", "disabled", 0.0);
4504 set_state(PART:"disclip", "disabled", 0.0);
4509 signal: "elm,state,enabled";
4514 get_state(PART:"elm.text", st, 30, vl);
4515 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
4516 set_state(PART:"elm.text", "ellipsis", 0.0);
4518 set_state(PART:"elm.text", "default", 0.0);
4520 set_state(PART:"disclip", "default", 0.0);
4525 signal: "elm,state,default";
4528 set_state(PART:"separator1", "default", 0.0);
4529 set_state(PART:"separator2", "default", 0.0);
4534 signal: "elm,state,separator";
4537 set_state(PART:"separator1", "visible", 0.0);
4538 set_state(PART:"separator2", "visible", 0.0);
4542 name: "item_click2";
4543 signal: "mouse,down,1";
4546 set_state(PART:"elm.text", "clicked", 0.0);
4547 set_state(PART:"bg", "clicked", 0.0);
4555 new Float:dx, Float:dy;
4556 get_drag(PART:"over2", dx, dy);
4557 if ((abs(dx) > 20) || (abs(dy) > 20)) {
4558 set_drag(PART:"over2", 0.0, 0.0);
4559 set_state(PART:"bg", "default", 0.0);
4561 set_drag(PART:"over2", 0.0, 0.0);
4565 name: "item_unclick2";
4566 signal: "mouse,up,1";
4569 set_drag(PART:"over2", 0.0, 0.0);
4570 set_state(PART:"bg", "default", 0.0);