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_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;
795 max: CTXPOPUP_MORE_WIDTH_INC 806;
799 state: "show_up" 0.0;
800 max: CTXPOPUP_MORE_WIDTH_INC 806;
801 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
802 rel2 {to_x:"right_padding"; to_y:"top_padding"; relative: 0.0 1.0;}
806 state: "show_down" 0.0;
807 max: CTXPOPUP_MORE_WIDTH_INC 806;
808 rel1 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
809 rel2 {to_x:"right_padding"; to_y:"bottom_padding"; relative: 0.0 0.0;}
813 state: "show_left" 0.0;
814 max: CTXPOPUP_MORE_WIDTH_INC 806;
815 rel1 {to_x:"left_padding"; to_y:"top_padding"; relative: 1.0 1.0;}
816 rel2 {to_x:"left_padding"; to_y:"bottom_padding"; relative: 1.0 0.0;}
820 state: "show_right" 0.0;
821 max: CTXPOPUP_MORE_WIDTH_INC 806;
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;}
831 state: "default" 0.0;
832 color: 255 255 255 0;
833 rel1 {to: "swallow"; relative: -0.2 -0.2; }
834 rel2 {to: "swallow"; relative: 1.2 1.2;}
837 state: "show_up" 0.0;
838 inherit: "default" 0.0;
841 state: "show_down" 0.0;
842 inherit: "default" 0.0;
845 state: "show_left" 0.0;
846 inherit: "default" 0.0;
849 state: "show_right" 0.0;
850 inherit: "default" 0.0;
853 state: "visible" 0.0;
854 inherit: "default" 0.0;
855 color: 255 255 255 255;
862 signal: "elm,state,show,up";
864 action: STATE_SET "show_up" 0.0;
866 target: "top_padding";
867 target: "layout_clip";
872 signal: "elm,state,show,down";
874 action: STATE_SET "show_down" 0.0;
876 target: "bottom_padding";
877 target: "layout_clip";
878 after: "showdownend";
882 signal: "elm,state,show,left";
884 action: STATE_SET "show_left" 0.0;
886 target: "left_padding";
887 target: "layout_clip";
888 after: "showleftend";
892 signal: "elm,state,show,right";
894 action: STATE_SET "show_right" 0.0;
896 target: "right_padding";
897 target: "layout_clip";
898 after: "showrightend";
902 action: STATE_SET "visible" 0.0;
903 transition: SIN_FAC 0.33 1.1;
904 target: "top_padding";
905 target: "layout_clip";
909 action: STATE_SET "visible" 0.0;
910 transition: SIN_FAC 0.33 1.1;
911 target: "bottom_padding";
912 target: "layout_clip";
916 action: STATE_SET "visible" 0.0;
917 transition: SIN_FAC 0.33 1.1;
918 target: "left_padding";
919 target: "layout_clip";
922 name: "showrightend";
923 action: STATE_SET "visible" 0.0;
924 transition: SIN_FAC 0.33 1.1;
925 target: "right_padding";
926 target: "layout_clip";
930 signal: "elm,state,hide,up";
932 action: STATE_SET "show_up" 0.0;
934 target: "top_padding";
935 transition: SIN_FAC 0.33 1.1;
940 signal: "elm,state,hide,down";
942 action: STATE_SET "show_down" 0.0;
944 target: "bottom_padding";
945 transition: SIN_FAC 0.33 1.1;
950 signal: "elm,state,hide,left";
952 action: STATE_SET "show_left" 0.0;
954 target: "left_padding";
955 transition: SIN_FAC 0.33 1.1;
960 signal: "elm,state,hide,right";
962 action: STATE_SET "show_right" 0.0;
964 target: "right_padding";
965 transition: SIN_FAC 0.33 1.1;
970 signal: "elm,state,hide,up";
972 action: STATE_SET "default" 0.0;
973 target: "layout_clip";
974 transition: SIN_FAC 0.33 1.1;
978 name: "hidedown_clip";
979 signal: "elm,state,hide,down";
981 action: STATE_SET "default" 0.0;
982 target: "layout_clip";
983 transition: SIN_FAC 0.33 1.1;
987 name: "hideleft_clip";
988 signal: "elm,state,hide,left";
990 action: STATE_SET "default" 0.0;
991 target: "layout_clip";
992 transition: SIN_FAC 0.33 1.1;
996 name: "hideright_clip";
997 signal: "elm,state,hide,right";
999 action: STATE_SET "default" 0.0;
1000 target: "layout_clip";
1001 transition: SIN_FAC 0.33 1.1;
1002 after: "be_default";
1006 action: STATE_SET "default" 0.0;
1008 target: "top_padding";
1009 target: "bottom_padding";
1010 target: "left_padding";
1011 target: "right_padding";
1012 after: "hidefinished";
1015 name: "hidefinished";
1016 action: SIGNAL_EMIT "elm,action,hide,finished" "";
1020 ///////////////////////////////////////////////////////////////////////////////
1022 name: "elm/ctxpopup/layout/landscape/more/default";
1023 inherit: "elm/ctxpopup/layout/landscape/default";
1024 max: CTXPOPUP_MORE_WIDTH_INC ((CTXPOPUP_ITEM_HEIGHT_MIN_INC*5)+CTXPOPUP_SHADOW_TOP_PADDING+CTXPOPUP_SHADOW_BOTTOM_PADDING+(CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC*8)-CTXPOPUP_CONTENT_PADDING);
1026 ///////////////////////////////////////////////////////////////////////////////
1028 name: "elm/scroller/base/ctxpopup";
1030 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
1031 public timer0(val) {
1033 v = get_int(sbvis_v);
1035 v = get_int(sbalways_v);
1037 emit("do-hide-vbar", "");
1038 set_int(sbvis_v, 0);
1041 v = get_int(sbvis_h);
1043 v = get_int(sbalways_h);
1045 emit("do-hide-hbar", "");
1046 set_int(sbvis_h, 0);
1049 set_int(sbvis_timer, 0);
1054 image: "00_popup_scroll.png" COMP;
1055 image: "01_scroller.png" COMP;
1064 state: "default" 0.0;
1068 name: "elm.swallow.content";
1073 state: "default" 0.0;
1078 name: "sb_vbar_clip_master";
1082 state: "default" 0.0;
1085 state: "hidden" 0.0;
1087 color: 255 255 255 0;
1091 name: "sb_vbar_clip";
1092 clip_to:"sb_vbar_clip_master";
1097 state: "default" 0.0;
1099 rel2{ to:"clipper"; relative: 1.0 1.0;}
1102 state: "hidden" 0.0;
1104 color: 255 255 255 0;
1108 name: "sb_vbar_padding";
1113 state: "default" 0.0;
1115 min: (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING) 0;
1116 max: (CTXPOPUP_SCROLLER_PADDING-CTXPOPUP_CONTENT_PADDING) 0;
1119 rel1 { to:"clipper"; relative: 1.0 0.0; }
1120 rel2 { to:"clipper"; relative: 1.0 1.0; }
1129 state: "default" 0.0;
1133 rel1 { to_x:"sb_vbar_padding"; to_y:"clipper"; relative: 0.0 0.0; }
1134 rel2 { to_x:"sb_vbar_padding"; to_y:"clipper"; relative: 0.0 1.0; }
1138 name: "elm.dragable.vbar";
1139 clip_to: "sb_vbar_clip";
1148 state: "default" 0.0;
1150 min: CTXPOPUP_SCROLLER_MIN_SIZE_INC;
1160 normal: "00_popup_scroll.png";
1167 name: "sb_hbar_clip_master";
1171 state: "default" 0.0;
1174 state: "hidden" 0.0;
1176 color: 255 255 255 0;
1180 name: "sb_hbar_clip";
1181 clip_to: "sb_hbar_clip_master";
1186 state: "default" 0.0;
1188 rel2{ to:"clipper"; relative: 1.0 1.0;}
1191 state: "hidden" 0.0;
1193 color: 255 255 255 0;
1202 state: "default" 0.0;
1206 rel1 {to:"clipper"; relative: 0.0 1.0;}
1207 rel2 {to:"clipper"; relative: 1.0 1.0;}
1211 name: "elm.dragable.hbar";
1212 clip_to: "sb_hbar_clip";
1221 state: "default" 0.0;
1224 rel1 {relative: 0.5 0.5; to: "sb_hbar";}
1225 rel2 {relative: 0.5 0.5; to: "sb_hbar";}
1227 normal: "01_scroller.png";
1240 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
1241 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
1242 set_int(sbvis_v, 0);
1243 set_int(sbvis_h, 0);
1244 set_int(sbalways_v, 0);
1245 set_int(sbalways_h, 0);
1246 set_int(sbvis_timer, 0);
1251 signal: "elm,action,show,vbar";
1253 action: STATE_SET "default" 0.0;
1254 target: "sb_vbar_clip_master";
1258 signal: "elm,action,hide,vbar";
1260 action: STATE_SET "hidden" 0.0;
1261 target: "sb_vbar_clip_master";
1264 name: "vbar_show_always";
1265 signal: "elm,action,show_always,vbar";
1269 v = get_int(sbvis_v);
1270 v |= get_int(sbalways_v);
1272 set_int(sbalways_v, 1);
1273 emit("do-show-vbar", "");
1274 set_int(sbvis_v, 1);
1279 name: "vbar_show_notalways";
1280 signal: "elm,action,show_notalways,vbar";
1284 v = get_int(sbalways_v);
1286 set_int(sbalways_v, 0);
1287 v = get_int(sbvis_v);
1289 emit("do-hide-vbar", "");
1290 set_int(sbvis_v, 0);
1296 name: "sb_vbar_show";
1297 signal: "do-show-vbar";
1299 action: STATE_SET "default" 0.0;
1300 transition: LINEAR 1.0;
1301 target: "sb_vbar_clip";
1304 name: "sb_vbar_hide";
1305 signal: "do-hide-vbar";
1307 action: STATE_SET "hidden" 0.0;
1308 transition: LINEAR 1.0;
1309 target: "sb_vbar_clip";
1313 signal: "elm,action,show,hbar";
1315 action: STATE_SET "default" 0.0;
1316 target: "sb_hbar_clip_master";
1320 signal: "elm,action,hide,hbar";
1322 action: STATE_SET "hidden" 0.0;
1323 target: "sb_hbar_clip_master";
1326 name: "hbar_show_always";
1327 signal: "elm,action,show_always,hbar";
1331 v = get_int(sbvis_h);
1332 v |= get_int(sbalways_h);
1334 set_int(sbalways_h, 1);
1335 emit("do-show-hbar", "");
1336 set_int(sbvis_h, 1);
1341 name: "hbar_show_notalways";
1342 signal: "elm,action,show_notalways,hbar";
1346 v = get_int(sbalways_h);
1348 set_int(sbalways_h, 0);
1349 v = get_int(sbvis_h);
1351 emit("do-hide-hbar", "");
1352 set_int(sbvis_h, 0);
1358 name: "sb_hbar_show";
1359 signal: "do-show-hbar";
1361 action: STATE_SET "default" 0.0;
1362 transition: LINEAR 1.0;
1363 target: "sb_hbar_clip";
1366 name: "sb_hbar_hide";
1367 signal: "do-hide-hbar";
1369 action: STATE_SET "hidden" 0.0;
1370 transition: LINEAR 1.0;
1371 target: "sb_hbar_clip";
1375 signal: "elm,action,scroll";
1377 action: STATE_SET "default" 0.0;
1380 v = get_int(sbvis_v);
1381 v |= get_int(sbalways_v);
1383 emit("do-show-vbar", "");
1384 set_int(sbvis_v, 1);
1386 v = get_int(sbvis_h);
1387 v |= get_int(sbalways_h);
1389 emit("do-show-hbar", "");
1390 set_int(sbvis_h, 1);
1392 v = get_int(sbvis_timer);
1393 if (v > 0) cancel_timer(v);
1394 v = timer(2.0, "timer0", 0);
1395 set_int(sbvis_timer, v);
1400 ///////////////////////////////////////////////////////////////////////////////
1402 name: "elm/ctxpopup/bg/pass_event";
1403 alias: "elm/ctxpopup/bg/extended/entry/pass_event";
1404 alias: "elm/ctxpopup/bg/extended/entry";
1405 alias: "elm/ctxpopup/bg/timepicker";
1406 alias: "elm/ctxpopup/bg/datetime/default";
1413 state: "default" 0.0;
1417 state: "visible" 0.0;
1425 name: "clicked_event";
1426 signal: "mouse,clicked,1";
1428 action: SIGNAL_EMIT "elm,action,click" "";
1432 signal: "elm,state,show";
1434 action: STATE_SET "visible" 0.0;
1439 signal: "elm,state,hide";
1441 action: STATE_SET "default" 0.0;
1446 ///////////////////////////////////////////////////////////////////////////////
1448 name: "elm/ctxpopup/bg/default";
1455 state: "default" 0.0;
1459 state: "visible" 0.0;
1469 name: "clicked_event";
1470 signal: "mouse,clicked,1";
1472 action: SIGNAL_EMIT "elm,action,click" "";
1476 signal: "elm,state,show";
1478 action: STATE_SET "visible" 0.0;
1483 signal: "elm,state,hide";
1485 action: STATE_SET "default" 0.0;
1492 name: "elm/ctxpopup/bg/copypaste";
1493 inherit: "elm/ctxpopup/bg/default";
1502 ///////////////////////////////////////////////////////////////////////////////
1504 name: "elm/ctxpopup/base/no_bg_content";
1506 image: "ctxpopup_bg.png" COMP;
1507 image: "ctxpopup_shadow.png" COMP;
1511 name:"frame_shadow_left_top_padding";
1516 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1517 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1524 name:"frame_shadow_right_bottom_padding";
1529 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1530 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1531 rel1{relative: 1 1;}
1538 name: "frame_shadow";
1543 state: "default" 0.0;
1544 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
1545 rel2 {to:"frame_shadow_right_bottom_padding";}
1547 normal: "ctxpopup_shadow.png";
1548 border: 10 10 10 10;
1551 color: 255 255 255 255;
1555 name: "ctxpopup_frame";
1560 normal: "ctxpopup_bg.png";
1561 border: 10 10 10 10;
1564 rel1 {to:"content_left_top_padding"; relative: 1 1;}
1565 rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
1569 name:"list_shadow_right_bottom_padding";
1574 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
1575 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
1579 rel1 {to:"elm.swallow.content"; relative: 1 1;}
1583 name:"content_left_top_padding";
1588 state: "default" 0.0;
1589 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1590 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1597 name:"content_right_bottom_padding";
1602 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1603 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
1604 rel1 { relative: 1 1;}
1605 rel2 { relative: 1 1;}
1612 name: "elm.swallow.content";
1615 state: "default" 0.0;
1616 rel1 {to:"content_left_top_padding"; relative: 1 1;}
1617 rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
1622 ///////////////////////////////////////////////////////////////////////////////
1624 name: "elm/ctxpopup/base/default";
1625 alias: "elm/ctxpopup/base/copypaste";
1627 image: "00_popup_bubble_bg.png" COMP;
1631 name:"frame_shadow_left_top_padding";
1636 state: "default" 0.0;
1637 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1638 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
1639 rel2 { relative: 0 0; }
1646 name:"frame_shadow_right_bottom_padding";
1651 state: "default" 0.0;
1652 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1653 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
1654 rel1{relative: 1 1;}
1666 state: "default" 0.0;
1667 rel1 {to:"frame_shadow_left_top_padding";}
1668 rel2 {to:"frame_shadow_right_bottom_padding";}
1669 min: (CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC + CTXPOPUP_SHADOW_LEFT_PADDING + CTXPOPUP_SHADOW_RIGHT_PADDING) 0;
1671 normal: "00_popup_bubble_bg.png";
1672 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
1677 part { name: "arrow_area_left";
1681 description { state: "default" 0.0;
1683 min: CTXPOPUP_ARROW_SIZE_INC;
1688 to_x:"arrow_left_top_padding";
1689 to_y: "ctxpopup_frame_left_top";
1693 to_x:"arrow_left_top_padding";
1694 to_y:"ctxpopup_frame_right_bottom";
1698 part { name: "arrow_area_right";
1702 description { state: "default" 0.0;
1704 min: CTXPOPUP_ARROW_SIZE_INC;
1709 to_x:"arrow_right_bottom_padding";
1710 to_y:"ctxpopup_frame_left_top";
1714 to_x:"arrow_right_bottom_padding";
1715 to_y: "ctxpopup_frame_right_bottom";
1719 part { name: "arrow_area_up";
1723 description { state: "default" 0.0;
1725 min: CTXPOPUP_ARROW_SIZE_INC;
1730 to_x: "ctxpopup_frame_left_top";
1731 to_y: "arrow_left_top_padding";
1735 to_x:"ctxpopup_frame_right_bottom";
1736 to_y: "arrow_left_top_padding";
1740 part { name: "arrow_area_down";
1744 description { state: "default" 0.0;
1746 min: CTXPOPUP_ARROW_SIZE_INC;
1751 to_x:"ctxpopup_frame_left_top";
1752 to_y:"arrow_right_bottom_padding";
1756 to_x: "ctxpopup_frame_right_bottom";
1757 to_y:"arrow_right_bottom_padding";
1761 part { name: "elm.swallow.arrow_up";
1768 confine: "arrow_area_up";
1771 state: "default" 0.0;
1772 min: CTXPOPUP_ARROW_SIZE_INC;
1777 part { name: "elm.swallow.arrow_down";
1784 confine: "arrow_area_down";
1787 state: "default" 0.0;
1788 min: CTXPOPUP_ARROW_SIZE_INC;
1793 part { name: "elm.swallow.arrow_left";
1800 confine: "arrow_area_left";
1803 state: "default" 0.0;
1804 min: CTXPOPUP_ARROW_SIZE_INC;
1809 part { name: "elm.swallow.arrow_right";
1816 confine: "arrow_area_right";
1819 state: "default" 0.0;
1820 min: CTXPOPUP_ARROW_SIZE_INC;
1826 name: "ctxpopup_frame_left_top";
1830 state: "default" 0.0;
1834 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1835 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1836 rel1 {relative: 0 0; to: "content_left_top_padding";}
1840 name: "ctxpopup_frame_right_bottom";
1844 state: "default" 0.0;
1848 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1849 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
1850 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
1854 name:"content_left_top_padding";
1859 state: "default" 0.0;
1860 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1861 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1862 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1869 name:"content_right_bottom_padding";
1874 state: "default" 0.0;
1875 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1876 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
1877 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1884 name: "arrow_left_top_padding";
1888 state: "default" 0.0;
1889 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1890 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1891 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
1897 name: "arrow_right_bottom_padding";
1901 state: "default" 0.0;
1902 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1903 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
1904 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
1910 name: "elm.swallow.content";
1913 state: "default" 0.0;
1915 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
1916 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
1919 part { name: "access.outline";
1922 description { state: "default" 0.0;
1924 rel1.to: "frame_bg";
1925 rel2.to: "frame_bg";
1932 ///////////////////////////////////////////////////////////////////////////////
1933 group { name: "elm/ctxpopup/arrow/default";
1934 alias: "elm/ctxpopup/arrow/more/default";
1936 image: "00_popup_bubble_tail_left.png" COMP;
1937 image: "00_popup_bubble_tail_right.png" COMP;
1938 image: "00_popup_bubble_tail_top.png" COMP;
1939 image: "00_popup_bubble_tail_bottom.png" COMP;
1943 name: "ctxpopup_arrow";
1947 state: "default" 0.0;
1948 min: CTXPOPUP_ARROW_SIZE_INC;
1949 max: CTXPOPUP_ARROW_SIZE_INC;
1956 min: CTXPOPUP_ARROW_SIZE_INC;
1957 max: CTXPOPUP_ARROW_SIZE_INC;
1961 normal: "00_popup_bubble_tail_left.png";
1966 min: CTXPOPUP_ARROW_SIZE_INC;
1967 max: CTXPOPUP_ARROW_SIZE_INC;
1971 normal: "00_popup_bubble_tail_right.png";
1976 min: CTXPOPUP_ARROW_SIZE_INC;
1977 max: CTXPOPUP_ARROW_SIZE_INC;
1981 normal: "00_popup_bubble_tail_top.png";
1985 state: "bottom" 0.0;
1986 min: CTXPOPUP_ARROW_SIZE_INC;
1987 max: CTXPOPUP_ARROW_SIZE_INC;
1991 normal: "00_popup_bubble_tail_bottom.png";
1998 name: "enable_left_arrow";
1999 signal: "elm,state,left";
2001 action: STATE_SET "left" 0.0;
2002 target: "ctxpopup_arrow";
2005 name: "enable_right_arrow";
2006 signal: "elm,state,right";
2008 action: STATE_SET "right" 0.0;
2009 target: "ctxpopup_arrow";
2012 name: "enable_top_arrow";
2013 signal: "elm,state,top";
2015 action: STATE_SET "top" 0.0;
2016 target: "ctxpopup_arrow";
2019 name: "enable_bottom_arrow";
2020 signal: "elm,state,bottom";
2022 action: STATE_SET "bottom" 0.0;
2023 target: "ctxpopup_arrow";
2027 ///////////////////////////////////////////////////////////////////////////////
2029 name: "elm/ctxpopup/text_style_item/default";
2032 image: "00_more_popup_press.png" COMP;
2035 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
2039 name: "event_blocker";
2043 state: "default" 0.0;
2053 state: "default" 0.0;
2055 min: (CTXPOPUP_WIDTH_MIN_INC-CTXPOPUP_CONTENT_PADDING*2) 1;
2056 max: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2059 state: "clicked" 0.0;
2060 inherit: "default" 0.0;
2063 normal: "00_more_popup_press.png";
2064 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2069 state: "clicked_separator" 0.0;
2070 inherit: "default" 0.0;
2072 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2074 normal: "00_more_popup_press.png";
2075 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2086 state: "default" 0.0;
2087 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2088 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
2089 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0; }
2091 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2092 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2096 state: "visible" 0.0;
2097 inherit: "default" 0.0;
2107 state: "default" 0.0;
2108 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2109 rel1 { relative: 0.0 1.0; to: "separator1";}
2110 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
2113 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2114 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2118 state: "visible" 0.0;
2119 inherit: "default" 0.0;
2124 name: "left_padding";
2129 state: "default" 0.0;
2130 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2131 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2143 state: "default" 0.0;
2144 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2146 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
2147 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
2148 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
2150 font: "Tizen:style=Roman";
2151 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
2154 text_class: "list_item";
2158 state: "clicked" 0.0;
2159 inherit: "default" 0.0;
2160 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
2164 state: "disabled" 0.0;
2165 inherit: "default" 0.0;
2166 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2169 state: "ellipsis" 0.0;
2170 inherit: "default" 0.0;
2171 min: CTXPOPUP_TEXT_MAX_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2175 state: "ellipsis_disabled" 0.0;
2176 inherit: "ellipsis" 0.0;
2177 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
2181 name: "right_padding";
2186 state: "default" 0.0;
2188 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2189 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2200 state: "default" 0.0;
2214 state: "default" 0.0;
2224 state: "default" 0.0;
2228 state: "disabled" 0.0;
2230 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2236 name: "text_ellipsis";
2237 signal: "elm,state,text,ellipsis";
2239 action: STATE_SET "ellipsis" 0.0;
2243 name: "item_unclick";
2244 signal: "mouse,clicked,1";
2246 action: SIGNAL_EMIT "elm,action,click" "";
2251 action: PLAY_SAMPLE "touch_sound" 1.0;
2255 signal: "elm,state,disabled";
2260 get_state(PART:"elm.text", st, 30, vl);
2261 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2262 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
2264 set_state(PART:"elm.text", "disabled", 0.0);
2266 set_state(PART:"disclip", "disabled", 0.0);
2271 signal: "elm,state,enabled";
2276 get_state(PART:"elm.text", st, 30, vl);
2277 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2278 set_state(PART:"elm.text", "ellipsis", 0.0);
2280 set_state(PART:"elm.text", "default", 0.0);
2282 set_state(PART:"disclip", "default", 0.0);
2287 signal: "elm,state,default";
2290 set_state(PART:"separator1", "default", 0.0);
2291 set_state(PART:"separator2", "default", 0.0);
2296 signal: "elm,state,separator";
2299 set_state(PART:"separator1", "visible", 0.0);
2300 set_state(PART:"separator2", "visible", 0.0);
2304 name: "item_click2";
2305 signal: "mouse,down,1";
2308 set_state(PART:"elm.text", "clicked", 0.0);
2312 get_state(PART:"separator2", st, 30, vl);
2313 if (!strcmp(st, "default"))
2314 set_state(PART:"bg", "clicked", 0.0);
2316 set_state(PART:"bg", "clicked_separator", 0.0);
2324 new Float:dx, Float:dy;
2325 get_drag(PART:"over2", dx, dy);
2326 if ((abs(dx) > 20) || (abs(dy) > 20))
2328 set_drag(PART:"over2", 0.0, 0.0);
2329 set_state(PART:"bg", "default", 0.0);
2331 set_drag(PART:"over2", 0.0, 0.0);
2335 name: "item_unclick2";
2336 signal: "mouse,up,1";
2339 set_drag(PART:"over2", 0.0, 0.0);
2340 set_state(PART:"bg", "default", 0.0);
2345 ///////////////////////////////////////////////////////////////////////////////
2347 name: "elm/ctxpopup/text_style_item_horizontal/default";
2350 image: "00_more_popup_press.png" COMP;
2355 name: "event_blocker";
2359 state: "default" 0.0;
2369 state: "default" 0.0;
2371 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2374 state: "clicked" 0.0;
2377 normal: "00_more_popup_press.png";
2378 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2383 state: "clicked_separator" 0.0;
2384 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2387 normal: "00_more_popup_press.png";
2388 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2399 state: "default" 0.0;
2400 color: CTXPOPUP_HORIZONTAL_SEPARATOR_1_COLOR_INC;
2402 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2403 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2407 state: "visible" 0.0;
2408 inherit: "default" 0.0;
2418 state: "default" 0.0;
2419 color: CTXPOPUP_HORIZONTAL_SEPARATOR_2_COLOR_INC;
2420 rel1 { relative: 1.0 0.0; to: "separator1"; to_y: "bg";}
2422 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2423 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2427 state: "visible" 0.0;
2428 inherit: "default" 0.0;
2433 name: "left_padding";
2438 state: "default" 0.0;
2439 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2440 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2453 state: "default" 0.0;
2454 min: (CTXPOPUP_TEXT_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ITEM_ICON_PADDING_INC*2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2456 rel1 {relative: 1.0 0.0; to: "left_padding"; }
2457 rel2 {relative: 0.0 1.0; to: "right_padding"; }
2458 color: CTXPOPUP_MAIN_TEXT_COLOR_INC;
2460 font: "Tizen:style=Roman";
2461 size: CTXPOPUP_MAIN_TEXT_SIZE_INC;
2464 text_class: "list_item";
2468 state: "clicked" 0.0;
2469 inherit: "default" 0.0;
2470 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
2473 state: "disabled" 0.0;
2474 inherit: "default" 0.0;
2475 color: CTXPOPUP_MAIN_TEXT_DIM_COLOR_INC;
2479 name: "right_padding";
2484 state: "default" 0.0;
2485 min: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2486 max: CTXPOPUP_ITEM_ICON_PADDING_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2499 state: "default" 0.0;
2513 state: "default" 0.0;
2523 state: "default" 0.0;
2527 state: "disabled" 0.0;
2529 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2535 name: "item_unclick";
2536 signal: "mouse,clicked,1";
2538 action: SIGNAL_EMIT "elm,action,click" "";
2543 action: PLAY_SAMPLE "touch_sound" 1.0;
2547 signal: "elm,state,disabled";
2552 get_state(PART:"elm.text", st, 30, vl);
2553 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2554 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
2556 set_state(PART:"elm.text", "disabled", 0.0);
2558 set_state(PART:"disclip", "disabled", 0.0);
2563 signal: "elm,state,enabled";
2568 get_state(PART:"elm.text", st, 30, vl);
2569 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
2570 set_state(PART:"elm.text", "ellipsis", 0.0);
2572 set_state(PART:"elm.text", "default", 0.0);
2574 set_state(PART:"disclip", "default", 0.0);
2579 signal: "elm,state,default";
2582 set_state(PART:"separator1", "default", 0.0);
2583 set_state(PART:"separator2", "default", 0.0);
2588 signal: "elm,state,separator";
2591 set_state(PART:"separator1", "visible", 0.0);
2592 set_state(PART:"separator2", "visible", 0.0);
2596 name: "item_click2";
2597 signal: "mouse,down,1";
2600 set_state(PART:"elm.text", "clicked", 0.0);
2604 get_state(PART:"separator2", st, 30, vl);
2605 if (!strcmp(st, "default"))
2606 set_state(PART:"bg", "clicked", 0.0);
2608 set_state(PART:"bg", "clicked_separator", 0.0);
2616 new Float:dx, Float:dy;
2617 get_drag(PART:"over2", dx, dy);
2618 if ((abs(dx) > 20) || (abs(dy) > 20))
2620 set_drag(PART:"over2", 0.0, 0.0);
2621 set_state(PART:"bg", "default", 0.0);
2623 set_drag(PART:"over2", 0.0, 0.0);
2627 name: "item_unclick2";
2628 signal: "mouse,up,1";
2631 set_drag(PART:"over2", 0.0, 0.0);
2632 set_state(PART:"bg", "default", 0.0);
2637 ///////////////////////////////////////////////////////////////////////////////
2639 name: "elm/ctxpopup/icon_style_item/default";
2642 image: "00_more_popup_press.png" COMP;
2647 name: "event_blocker";
2651 state: "default" 0.0;
2661 state: "default" 0.0;
2663 min: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2664 max: CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2667 state: "clicked" 0.0;
2670 normal: "00_more_popup_press.png";
2671 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2676 state: "clicked_separator" 0.0;
2677 rel1 { relative: 1.0 0.0; to_x: "separator2"; }
2680 normal: "00_more_popup_press.png";
2681 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2687 name: "left_padding";
2690 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2691 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2703 state: "default" 0.0;
2704 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2706 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2707 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2711 state: "visible" 0.0;
2712 inherit: "default" 0.0;
2722 state: "default" 0.0;
2723 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
2724 rel1 { relative: 1.0 0.0; to_x: "separator1"; }
2726 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
2727 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
2731 state: "visible" 0.0;
2732 inherit: "default" 0.0;
2737 name: "elm.swallow.icon";
2741 state: "default" 0.0;
2742 min: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2743 max: CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC CTXPOPUP_ICON_HORIZONTAL_HEIGHT_INC;
2746 rel1 { relative: 1 0; to_x: "left_padding"; }
2747 rel2 { relative: 0 1; to_x: "right_padding"; }
2751 name: "right_padding";
2754 min: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2755 max: ((CTXPOPUP_ICON_ITEM_HORIZONTAL_WIDTH_INC-CTXPOPUP_ICON_HORIZONTAL_WIDTH_INC)/2) (CTXPOPUP_ITEM_HORIZONTAL_HEIGHT_INC-CTXPOPUP_CONTENT_PADDING*2);
2767 state: "default" 0.0;
2781 state: "default" 0.0;
2791 state: "default" 0.0;
2795 state: "disabled" 0.0;
2797 color: CTXPOPUP_ITEM_DISABLED_COLOR;
2804 signal: "elm,state,default";
2807 set_state(PART:"separator1", "default", 0.0);
2808 set_state(PART:"separator2", "default", 0.0);
2813 signal: "elm,state,separator";
2816 set_state(PART:"separator1", "visible", 0.0);
2817 set_state(PART:"separator2", "visible", 0.0);
2821 name: "item_unclick";
2822 signal: "mouse,clicked,1";
2824 action: SIGNAL_EMIT "elm,action,click" "";
2829 action: PLAY_SAMPLE "touch_sound" 1.0;
2833 signal: "elm,state,disabled";
2835 action: STATE_SET "disabled" 0.0;
2840 signal: "elm,state,enabled";
2842 action: STATE_SET "default" 0.0;
2846 name: "item_click2";
2847 signal: "mouse,down,1";
2852 get_state(PART:"separator2", st, 30, vl);
2853 if (!strcmp(st, "default"))
2854 set_state(PART:"bg", "clicked", 0.0);
2856 set_state(PART:"bg", "clicked_separator", 0.0);
2864 new Float:dx, Float:dy;
2865 get_drag(PART:"over2", dx, dy);
2866 if ((abs(dx) > 20) || (abs(dy) > 20))
2868 set_drag(PART:"over2", 0.0, 0.0);
2869 set_state(PART:"bg", "default", 0.0);
2871 set_drag(PART:"over2", 0.0, 0.0);
2875 name: "item_unclick2";
2876 signal: "mouse,up,1";
2879 set_drag(PART:"over2", 0.0, 0.0);
2880 set_state(PART:"bg", "default", 0.0);
2885 ///////////////////////////////////////////////////////////////////////////////
2887 name: "elm/ctxpopup/icon_text_style_item/default";
2890 image: "00_more_popup_press.png" COMP;
2893 data.item: "item_max_size" CTXPOPUP_TEXT_MAX_INC;
2897 name: "event_blocker";
2901 state: "default" 0.0;
2910 state: "default" 0.0;
2914 state: "clicked" 0.0;
2917 normal: "00_more_popup_press.png";
2918 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2923 state: "clicked_separator" 0.0;
2924 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
2927 normal: "00_more_popup_press.png";
2928 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
2934 name:"separator_left_padding";
2939 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2940 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2947 name:"separator_right_padding";
2952 min: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2953 max: (CTXPOPUP_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
2960 name: "icon_left_padding";
2964 state: "default" 0.0;
2965 min: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
2966 max: (CTXPOPUP_ITEM_ICON_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
2978 state: "default" 0.0;
2979 color: CTXPOPUP_SEPARATOR_COLOR_INC;
2980 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
2981 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
2983 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2984 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
2988 state: "visible" 0.0;
2989 inherit: "default" 0.0;
2999 state: "default" 0.0;
3000 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3001 rel1 { relative: 0.0 1.0; to: "separator1";}
3002 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
3005 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3006 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3010 state: "visible" 0.0;
3011 inherit: "default" 0.0;
3016 name: "elm.swallow.icon";
3020 state: "default" 0.0;
3021 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3022 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
3025 rel1 { to:"icon_left_padding"; relative: 1 0; }
3029 name: "icon_right_padding";
3033 state: "default" 0.0;
3034 min: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3035 max: CTXPOPUP_ITEM_ICON_PADDING_INC CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3039 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3048 state: "default" 0.0;
3049 min: 1 CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3051 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3052 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3053 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3055 font: "Tizen:style=Roman";
3056 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
3059 text_class: "list_item";
3063 state: "clicked" 0.0;
3064 inherit: "default" 0.0;
3065 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3069 state: "disabled" 0.0;
3070 inherit: "default" 0.0;
3071 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3074 state: "ellipsis" 0.0;
3075 inherit: "default" 0.0;
3076 min: (CTXPOPUP_WIDTH_MAX_INC-CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_ICON_WIDTH_INC-(CTXPOPUP_ITEM_ICON_PADDING_INC*2)) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3081 name: "text_right_padding";
3086 state: "default" 0.0;
3088 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MIN_INC;
3089 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_ITEM_HEIGHT_MAX_INC;
3100 state: "default" 0.0;
3114 state: "default" 0.0;
3124 state: "default" 0.0;
3128 state: "disabled" 0.0;
3130 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3136 name: "text_ellipsis";
3137 signal: "elm,state,text,ellipsis";
3139 action: STATE_SET "ellipsis" 0.0;
3143 name: "item_unclick";
3144 signal: "mouse,clicked,1";
3146 action: SIGNAL_EMIT "elm,action,click" "";
3151 action: PLAY_SAMPLE "touch_sound" 1.0;
3155 signal: "elm,state,disabled";
3160 get_state(PART:"elm.text", st, 30, vl);
3161 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3162 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3164 set_state(PART:"elm.text", "disabled", 0.0);
3166 set_state(PART:"disclip", "disabled", 0.0);
3171 signal: "elm,state,enabled";
3176 get_state(PART:"elm.text", st, 30, vl);
3177 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3178 set_state(PART:"elm.text", "ellipsis", 0.0);
3180 set_state(PART:"elm.text", "default", 0.0);
3182 set_state(PART:"disclip", "default", 0.0);
3187 signal: "elm,state,default";
3190 set_state(PART:"separator1", "default", 0.0);
3191 set_state(PART:"separator2", "default", 0.0);
3196 signal: "elm,state,separator";
3199 set_state(PART:"separator1", "visible", 0.0);
3200 set_state(PART:"separator2", "visible", 0.0);
3204 name: "item_click2";
3205 signal: "mouse,down,1";
3208 set_state(PART:"elm.text", "clicked", 0.0);
3212 get_state(PART:"separator2", st, 30, vl);
3213 if (!strcmp(st, "default"))
3214 set_state(PART:"bg", "clicked", 0.0);
3216 set_state(PART:"bg", "clicked_separator", 0.0);
3224 new Float:dx, Float:dy;
3225 get_drag(PART:"over2", dx, dy);
3226 if ((abs(dx) > 20) || (abs(dy) > 20))
3228 set_drag(PART:"over2", 0.0, 0.0);
3229 set_state(PART:"bg", "default", 0.0);
3231 set_drag(PART:"over2", 0.0, 0.0);
3235 name: "item_unclick2";
3236 signal: "mouse,up,1";
3239 set_drag(PART:"over2", 0.0, 0.0);
3240 set_state(PART:"bg", "default", 0.0);
3246 ///////////////////////////////////////////////////////////////////////////////
3248 name: "elm/ctxpopup/base/more/default";
3250 image: "00_popup_bubble_bg.png" COMP;
3254 name:"frame_shadow_left_top_padding";
3259 state: "default" 0.0;
3260 min: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3261 max: CTXPOPUP_SHADOW_LEFT_PADDING CTXPOPUP_SHADOW_TOP_PADDING;
3262 rel2 { relative: 0 0; }
3269 name:"frame_shadow_right_bottom_padding";
3274 state: "default" 0.0;
3275 min: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3276 max: CTXPOPUP_SHADOW_RIGHT_PADDING CTXPOPUP_SHADOW_BOTTOM_PADDING;
3277 rel1{relative: 1 1;}
3289 state: "default" 0.0;
3290 rel1 {to:"frame_shadow_left_top_padding";}
3291 rel2 {to:"frame_shadow_right_bottom_padding";}
3292 min: CTXPOPUP_MORE_WIDTH_INC 0;
3294 normal: "00_popup_bubble_bg.png";
3295 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
3300 part { name: "arrow_area_left";
3304 description { state: "default" 0.0;
3306 min: CTXPOPUP_ARROW_SIZE_INC;
3311 to_x:"arrow_left_top_padding";
3312 to_y: "ctxpopup_frame_left_top";
3316 to_x:"arrow_left_top_padding";
3317 to_y:"ctxpopup_frame_right_bottom";
3321 part { name: "arrow_area_right";
3325 description { state: "default" 0.0;
3327 min: CTXPOPUP_ARROW_SIZE_INC;
3332 to_x:"arrow_right_bottom_padding";
3333 to_y:"ctxpopup_frame_left_top";
3337 to_x:"arrow_right_bottom_padding";
3338 to_y: "ctxpopup_frame_right_bottom";
3342 part { name: "arrow_area_up";
3346 description { state: "default" 0.0;
3348 min: CTXPOPUP_ARROW_SIZE_INC;
3353 to_x: "ctxpopup_frame_left_top";
3354 to_y: "arrow_left_top_padding";
3358 to_x:"ctxpopup_frame_right_bottom";
3359 to_y: "arrow_left_top_padding";
3363 part { name: "arrow_area_down";
3367 description { state: "default" 0.0;
3369 min: CTXPOPUP_ARROW_SIZE_INC;
3374 to_x:"ctxpopup_frame_left_top";
3375 to_y:"arrow_right_bottom_padding";
3379 to_x: "ctxpopup_frame_right_bottom";
3380 to_y:"arrow_right_bottom_padding";
3384 part { name: "elm.swallow.arrow_up";
3391 confine: "arrow_area_up";
3394 state: "default" 0.0;
3395 min: CTXPOPUP_ARROW_SIZE_INC;
3400 part { name: "elm.swallow.arrow_down";
3407 confine: "arrow_area_down";
3410 state: "default" 0.0;
3411 min: CTXPOPUP_ARROW_SIZE_INC;
3416 part { name: "elm.swallow.arrow_left";
3423 confine: "arrow_area_left";
3426 state: "default" 0.0;
3427 min: CTXPOPUP_ARROW_SIZE_INC;
3432 part { name: "elm.swallow.arrow_right";
3439 confine: "arrow_area_right";
3442 state: "default" 0.0;
3443 min: CTXPOPUP_ARROW_SIZE_INC;
3449 name: "ctxpopup_frame_left_top";
3453 state: "default" 0.0;
3457 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3458 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3459 rel1 {relative: 0 0; to: "content_left_top_padding";}
3463 name: "ctxpopup_frame_right_bottom";
3467 state: "default" 0.0;
3471 min: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3472 max: CTXPOPUP_FRAME_CORNER_ARROW_PADDING CTXPOPUP_FRAME_CORNER_ARROW_PADDING;
3473 rel2 {relative: 1 1; to: "content_right_bottom_padding";}
3477 name:"content_left_top_padding";
3482 state: "default" 0.0;
3483 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3484 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3485 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3492 name:"content_right_bottom_padding";
3497 state: "default" 0.0;
3498 min: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3499 max: CTXPOPUP_CONTENT_PADDING CTXPOPUP_CONTENT_PADDING;
3500 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3507 name: "arrow_left_top_padding";
3511 state: "default" 0.0;
3512 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3513 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3514 rel1 {to:"frame_shadow_left_top_padding"; relative: 1.0 1.0;}
3520 name: "arrow_right_bottom_padding";
3524 state: "default" 0.0;
3525 min: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3526 max: CTXPOPUP_ARROW_PADDING CTXPOPUP_ARROW_PADDING;
3527 rel2 {to:"frame_shadow_right_bottom_padding"; relative: 0.0 0.0;}
3533 name: "elm.swallow.content";
3536 state: "default" 0.0;
3538 rel1 {to:"content_left_top_padding"; relative: 1.0 1.0;}
3539 rel2 {to:"content_right_bottom_padding"; relative: 0.0 0.0;}
3544 ///////////////////////////////////////////////////////////////////////////////
3546 name: "elm/ctxpopup/icon_text_style_item/more/default";
3549 image: "00_more_popup_press.png" COMP;
3554 name: "event_blocker";
3558 state: "default" 0.0;
3568 state: "default" 0.0;
3570 min: (CTXPOPUP_MORE_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
3571 max: (CTXPOPUP_MORE_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3574 state: "clicked" 0.0;
3577 normal: "00_more_popup_press.png";
3578 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3583 state: "clicked_separator" 0.0;
3584 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
3587 normal: "00_more_popup_press.png";
3588 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
3594 name:"separator_left_padding";
3599 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3600 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3607 name:"separator_right_padding";
3612 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3613 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) 0;
3620 name: "icon_left_padding";
3624 state: "default" 0.0;
3625 min: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3626 max: (CTXPOPUP_MORE_ITEM_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3638 state: "default" 0.0;
3639 color: CTXPOPUP_SEPARATOR_COLOR_INC;
3640 rel1 { relative: 1.0 0.0; to_x: "separator_left_padding";}
3641 rel2 { relative: 0.0 1.0; to_x: "separator_right_padding"; offset: 0 0; }
3644 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3645 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3649 state: "visible" 0.0;
3650 inherit: "default" 0.0;
3660 state: "default" 0.0;
3661 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
3662 rel1 { relative: 0.0 1.0; to: "separator1"; }
3663 rel2.to: "separator1";
3667 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3668 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
3672 state: "visible" 0.0;
3673 inherit: "default" 0.0;
3678 name: "elm.swallow.icon";
3682 state: "default" 0.0;
3683 min: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3684 max: CTXPOPUP_MORE_ICON_WIDTH_INC CTXPOPUP_MORE_ICON_HEIGHT_INC;
3687 rel1 { to:"icon_left_padding"; relative: 1 0; }
3691 name: "icon_right_padding";
3695 state: "default" 0.0;
3696 min: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3697 max: CTXPOPUP_MORE_ITEM_PADDING_INC CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3701 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3710 state: "default" 0.0;
3711 min: 1 CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3713 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding"; to_y: "bg";}
3714 rel2 {relative: 0.0 1.0; to_x: "text_right_padding"; to_y: "bg";}
3715 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
3717 font: "Tizen:style=Roman";
3718 size: CTXPOPUP_MORE_ITEM_TEXT_SIZE_INC;
3721 text_class: "list_item";
3725 state: "clicked" 0.0;
3726 inherit: "default" 0.0;
3727 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
3730 state: "disabled" 0.0;
3731 inherit: "default" 0.0;
3732 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
3736 name: "text_right_padding";
3741 state: "default" 0.0;
3743 min: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MIN_INC;
3744 max: (CTXPOPUP_MORE_SEPARATOR_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_MORE_ITEM_HEIGHT_MAX_INC;
3755 state: "default" 0.0;
3769 state: "default" 0.0;
3779 state: "default" 0.0;
3783 state: "disabled" 0.0;
3785 color: CTXPOPUP_ITEM_DISABLED_COLOR;
3791 name: "item_unclick";
3792 signal: "mouse,clicked,1";
3794 action: SIGNAL_EMIT "elm,action,click" "";
3799 action: PLAY_SAMPLE "touch_sound" 1.0;
3803 signal: "elm,state,disabled";
3808 get_state(PART:"elm.text", st, 30, vl);
3809 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3810 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
3812 set_state(PART:"elm.text", "disabled", 0.0);
3814 set_state(PART:"disclip", "disabled", 0.0);
3819 signal: "elm,state,enabled";
3824 get_state(PART:"elm.text", st, 30, vl);
3825 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
3826 set_state(PART:"elm.text", "ellipsis", 0.0);
3828 set_state(PART:"elm.text", "default", 0.0);
3830 set_state(PART:"disclip", "default", 0.0);
3835 signal: "elm,state,default";
3838 set_state(PART:"separator1", "default", 0.0);
3839 set_state(PART:"separator2", "default", 0.0);
3844 signal: "elm,state,separator";
3847 set_state(PART:"separator1", "visible", 0.0);
3848 set_state(PART:"separator2", "visible", 0.0);
3852 name: "item_click2";
3853 signal: "mouse,down,1";
3856 set_state(PART:"elm.text", "clicked", 0.0);
3860 get_state(PART:"separator2", st, 30, vl);
3861 if (!strcmp(st, "default"))
3862 set_state(PART:"bg", "clicked", 0.0);
3864 set_state(PART:"bg", "clicked_separator", 0.0);
3872 new Float:dx, Float:dy;
3873 get_drag(PART:"over2", dx, dy);
3874 if ((abs(dx) > 20) || (abs(dy) > 20))
3876 set_drag(PART:"over2", 0.0, 0.0);
3877 set_state(PART:"bg", "default", 0.0);
3879 set_drag(PART:"over2", 0.0, 0.0);
3883 name: "item_unclick2";
3884 signal: "mouse,up,1";
3887 set_drag(PART:"over2", 0.0, 0.0);
3888 set_state(PART:"bg", "default", 0.0);
3894 ///////////////////////////////////////////////////////////////////////////////////////
3895 #define CTXPOPUP_ENTRY_LIST_PADDING_LEFT 3
3896 #define CTXPOPUP_ENTRY_LIST_PADDING_TOP 6
3897 #define CTXPOPUP_ENTRY_LIST_PADDING_RIGHT 3
3898 #define CTXPOPUP_ENTRY_LIST_PADDING_BOTTOM 6
3899 //////////////////////////////////////////////////////////////////////////////////////
3901 name: "elm/ctxpopup/base/extended/entry";
3902 alias: "elm/ctxpopup/base/extended/entry/pass_event";
3904 image: "copy&paste_bg_center.png" COMP;
3905 image: "ctxpopup_shadow.png" COMP;
3909 name:"frame_shadow_left_top_padding";
3914 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3915 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3922 name:"frame_shadow_right_bottom_padding";
3927 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3928 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
3929 rel1{relative: 1 1;}
3936 name: "frame_shadow";
3941 state: "default" 0.0;
3942 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
3943 rel2 {to:"frame_shadow_right_bottom_padding";}
3945 normal: "ctxpopup_shadow.png";
3946 border: 10 10 10 10;
3957 state: "default" 0.0;
3958 rel1 {to:"elm.swallow.content";}
3959 rel2 {to:"elm.swallow.content";}
3961 normal: "copy&paste_bg_center.png";
3962 border: CTXPOPUP_ENTRY_CENTER_IMAGE_BORDER;
3968 name: "arrow_area_left";
3973 state: "default" 0.0;
3975 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
3980 to_y: "ctxpopup_frame_left_top";
3984 to:"ctxpopup_frame_left_bottom";
3989 name: "arrow_area_right";
3993 description { state: "default" 0.0;
3995 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4000 to:"ctxpopup_frame_right_top";
4004 to_y: "ctxpopup_frame_right_bottom";
4009 name: "arrow_area_up";
4013 description { state: "default" 0.0;
4015 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4029 name: "arrow_area_down";
4034 state: "default" 0.0;
4036 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4050 name: "elm.swallow.arrow_up";
4057 confine: "arrow_area_up";
4060 state: "default" 0.0;
4061 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4067 name: "elm.swallow.arrow_down";
4074 confine: "arrow_area_down";
4077 state: "default" 0.0;
4078 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4084 name: "elm.swallow.arrow_left";
4091 confine: "arrow_area_left";
4094 state: "default" 0.0;
4095 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4101 name: "elm.swallow.arrow_right";
4108 confine: "arrow_area_right";
4111 state: "default" 0.0;
4112 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
4118 name: "ctxpopup_frame_left_top";
4124 min: CTXPOPUP_FRAME_CORNER_SIZE;
4125 max: CTXPOPUP_FRAME_CORNER_SIZE;
4129 name: "ctxpopup_frame_right_top";
4135 min: CTXPOPUP_FRAME_CORNER_SIZE;
4136 max: CTXPOPUP_FRAME_CORNER_SIZE;
4140 name: "ctxpopup_frame_left_bottom";
4146 min: CTXPOPUP_FRAME_CORNER_SIZE;
4147 max: CTXPOPUP_FRAME_CORNER_SIZE;
4151 name: "ctxpopup_frame_right_bottom";
4157 min: CTXPOPUP_FRAME_CORNER_SIZE;
4158 max: CTXPOPUP_FRAME_CORNER_SIZE;
4162 name:"list_shadow_right_bottom_padding";
4167 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4168 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
4172 rel1 {to:"elm.swallow.content"; relative: 1 1;}
4176 name:"content_left_top_padding";
4181 state: "default" 0.0;
4182 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4183 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4190 name:"content_right_bottom_padding";
4195 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4196 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
4197 rel1 { relative: 1 1;}
4198 rel2 { relative: 1 1;}
4205 name: "elm.swallow.content";
4208 state: "default" 0.0;
4210 rel1 {to:"ctxpopup_frame_left_top"; relative: 0.5 0.5;}
4211 rel2 {to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5;}
4216 ///////////////////////////////////////////////////////////////////////////////////////
4218 name: "elm/ctxpopup/arrow/extended/entry";
4219 alias: "elm/ctxpopup/arrow/extended/entry/pass_event";
4221 image: "copy&paste_arrow_up.png" COMP;
4222 image: "copy&paste_arrow_left.png" COMP;
4223 image: "copy&paste_arrow_right.png" COMP;
4224 image: "copy&paste_arrow_down.png" COMP;
4228 name: "ctxpopup_arrow";
4232 state: "default" 0.0;
4233 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4234 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4241 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4242 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4246 normal: "copy&paste_arrow_left.png";
4251 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4252 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
4256 normal: "copy&paste_arrow_right.png";
4261 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4262 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4266 normal: "copy&paste_arrow_up.png";
4270 state: "bottom" 0.0;
4271 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4272 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
4276 normal: "copy&paste_arrow_down.png";
4283 name: "enable_left_arrow";
4284 signal: "elm,state,left";
4286 action: STATE_SET "left" 0.0;
4287 target: "ctxpopup_arrow";
4290 name: "enable_right_arrow";
4291 signal: "elm,state,right";
4293 action: STATE_SET "right" 0.0;
4294 target: "ctxpopup_arrow";
4297 name: "enable_top_arrow";
4298 signal: "elm,state,top";
4300 action: STATE_SET "top" 0.0;
4301 target: "ctxpopup_arrow";
4304 name: "enable_bottom_arrow";
4305 signal: "elm,state,bottom";
4307 action: STATE_SET "bottom" 0.0;
4308 target: "ctxpopup_arrow";
4312 ///////////////////////////////////////////////////////////////////////////////////////
4313 #define CTXPOPUP_ENTRY_ITEM_BG_PART \
4319 state: "default" 0.0;\
4321 rel1 {to:"left_bg_padding"; relative: 1 0;}\
4322 rel2 {to:"right_bg_padding"; relative: 0 1;}\
4324 normal: "copy&paste_press_center.png";\
4329 state: "clicked" 0.0;\
4330 inherit: "default" 0.0;\
4333 normal: "copy&paste_press_center.png";\
4338 #define CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART \
4340 name: "left_bg_padding";\
4345 state: "default" 0.0;\
4347 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4348 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4351 rel1 { to: "event_blocker"; relative: 0 0; }\
4352 rel2 { to: "event_blocker"; relative: 0 1; }\
4354 normal: "copy&paste_press_left.png";\
4355 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4360 state: "clicked" 0.0;\
4361 inherit: "default" 0.0;\
4364 normal: "copy&paste_press_left.png";\
4365 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
4370 #define CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART \
4372 name: "right_bg_padding";\
4377 state: "default" 0.0;\
4379 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4380 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4383 rel1 { to: "event_blocker"; relative: 1 0; }\
4384 rel2 { to: "event_blocker"; relative: 1 1; }\
4386 normal: "copy&paste_press_right.png";\
4387 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4392 state: "clicked" 0.0;\
4393 inherit: "default" 0.0;\
4396 normal: "copy&paste_press_right.png";\
4397 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
4402 #define CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART \
4404 name: "left_padding";\
4409 state: "default" 0.0;\
4411 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4412 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4417 #define CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART \
4419 name: "right_padding";\
4424 state: "default" 0.0;\
4426 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4427 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
4432 #define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART \
4434 name: "left_separator";\
4439 state: "default" 0.0;\
4441 color: CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR;\
4442 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4443 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4450 state: "vertical" 0.0;\
4451 inherit: "default" 0.0;\
4455 state: "horizontal" 0.0;\
4456 inherit: "default" 0.0;\
4460 #define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART \
4462 name: "right_separator";\
4467 state: "default" 0.0;\
4469 color: CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR;\
4470 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4471 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
4482 state: "vertical" 0.0;\
4483 inherit: "default" 0.0;\
4487 state: "horizontal" 0.0;\
4488 inherit: "default" 0.0;\
4492 ///////////////////////////////////////////////////////////////////////////////////////
4495 name: "elm/ctxpopup/text_style_item/extended/entry";
4496 alias: "elm/ctxpopup/text_style_item/extended/entry/pass_event";
4498 image: "copy&paste_press_center.png" COMP;
4499 image: "copy&paste_press_left.png" COMP;
4500 image: "copy&paste_press_right.png" COMP;
4504 name: "event_blocker";
4508 state: "default" 0.0;
4512 CTXPOPUP_ENTRY_ITEM_BG_PART
4513 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4514 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4515 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4516 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4517 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4518 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4525 state: "default" 0.0;
4526 min: 1 CTXPOPUP_ENTRY_ITEM_HEIGHT;
4527 max: CTXPOPUP_ENTRY_ITEM_WIDTH_MAX CTXPOPUP_ENTRY_ITEM_HEIGHT;
4530 rel1 {relative: 1.0 0.0; to: "left_padding";}
4531 rel2 {relative: 0.0 1.0; to: "right_padding";}
4532 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4534 font: "Tizen:style=Roman";
4535 size: CTXPOPUP_ENTRY_ITEM_FONT_SIZE;
4538 text_class: "list_item";
4542 state: "clicked" 0.0;
4543 inherit: "default" 0.0;
4544 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
4552 ignore_flags: ON_HOLD;
4554 state: "default" 0.0;
4564 state: "default" 0.0;
4571 state: "default" 0.0;
4575 state: "disabled" 0.0;
4577 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4583 name: "item_unclick";
4584 signal: "mouse,up,1";
4586 action: SIGNAL_EMIT "elm,action,click" "";
4591 action: PLAY_SAMPLE "touch_sound" 1.0;
4595 signal: "elm,state,disabled";
4597 action: STATE_SET "disabled" 0.0;
4602 signal: "elm,state,enabled";
4604 action: STATE_SET "default" 0.0;
4608 name: "item_click2";
4609 signal: "mouse,down,1";
4612 set_state(PART:"elm.text", "clicked", 0.0);
4613 set_state(PART:"bg", "clicked", 0.0);
4614 set_state(PART:"left_bg_padding", "clicked", 0.0);
4615 set_state(PART:"right_bg_padding", "clicked", 0.0);
4619 name: "item_unclick2";
4620 signal: "mouse,up,1";
4623 set_state(PART:"elm.text", "default", 0.0);
4624 set_state(PART:"bg", "default", 0.0);
4625 set_state(PART:"left_bg_padding", "default", 0.0);
4626 set_state(PART:"right_bg_padding", "default", 0.0);
4631 signal: "elm,state,default";
4634 set_state(PART:"left_separator", "default", 0.0);
4635 set_state(PART:"right_separator", "default", 0.0);
4640 signal: "elm,state,vertical";
4643 set_state(PART:"left_separator", "vertical", 0.0);
4644 set_state(PART:"right_separator", "vertical", 0.0);
4649 signal: "elm,state,horizontal";
4652 set_state(PART:"left_separator", "horizontal", 0.0);
4653 set_state(PART:"right_separator", "horizontal", 0.0);
4658 ///////////////////////////////////////////////////////////////////////////////
4660 name: "elm/ctxpopup/icon_style_item/extended/entry";
4662 image: "copy&paste_press_center.png" COMP;
4663 image: "copy&paste_press_left.png" COMP;
4664 image: "copy&paste_press_right.png" COMP;
4668 name: "event_blocker";
4672 state: "default" 0.0;
4676 CTXPOPUP_ENTRY_ITEM_BG_PART
4677 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
4678 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
4679 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
4680 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
4681 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
4682 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
4684 name: "elm.swallow.icon";
4688 state: "default" 0.0;
4694 rel1 {relative: 1.0 0.0; to: "left_padding";}
4695 rel2 {relative: 0.0 1.0; to: "right_padding";}
4699 name: "elm.swallow.icon.paint";
4703 state: "default" 0.0;
4705 color: 255 255 0 255;
4706 rel1 { to: "elm.swallow.icon"; }
4707 rel2 { to: "elm.swallow.icon"; }
4715 ignore_flags: ON_HOLD;
4717 state: "default" 0.0;
4727 state: "default" 0.0;
4734 state: "default" 0.0;
4738 state: "disabled" 0.0;
4740 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
4746 name: "item_unclick";
4747 signal: "mouse,up,1";
4749 action: SIGNAL_EMIT "elm,action,click" "";
4754 action: PLAY_SAMPLE "touch_sound" 1.0;
4758 signal: "elm,state,disabled";
4760 action: STATE_SET "disabled" 0.0;
4764 name: "item_click2";
4765 signal: "mouse,down,1";
4768 set_state(PART:"bg", "clicked", 0.0);
4769 set_state(PART:"left_bg_padding", "clicked", 0.0);
4770 set_state(PART:"right_bg_padding", "clicked", 0.0);
4774 name: "item_unclick2";
4775 signal: "mouse,up,1";
4778 set_state(PART:"bg", "default", 0.0);
4779 set_state(PART:"left_bg_padding", "default", 0.0);
4780 set_state(PART:"right_bg_padding", "default", 0.0);
4785 signal: "elm,state,default";
4788 set_state(PART:"left_separator", "default", 0.0);
4789 set_state(PART:"right_separator", "default", 0.0);
4794 signal: "elm,state,vertical";
4797 set_state(PART:"left_separator", "vertical", 0.0);
4798 set_state(PART:"right_separator", "vertical", 0.0);
4803 signal: "elm,state,horizontal";
4806 set_state(PART:"left_separator", "horizontal", 0.0);
4807 set_state(PART:"right_separator", "horizontal", 0.0);
4812 ///////////////////////////////////////////////////////////////////////////////////////
4813 #define CTXPOPUP_TP_TEXT_WIDTH 32
4814 #define CTXPOPUP_TP_PADDING 15
4815 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
4816 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
4817 #define CTXPOPUP_TP_FONT_SIZE 24
4818 ///////////////////////////////////////////////////////////////////////////////
4820 name: "elm/ctxpopup/base/datetime/default";
4821 alias: "elm/ctxpopup/base/timepicker";
4824 image: "00_time_picker_number_bg.png" COMP;
4829 name: "ctxpopup_frame";
4833 rel1 {to:"elm.swallow.content";}
4834 rel2 {to:"elm.swallow.content";}
4836 normal: "00_time_picker_number_bg.png";
4837 border: CTXPOPUP_TP_BG_IMAGE_BORDER;
4843 name: "elm.swallow.content";
4847 state: "default" 0.0;
4848 min: 1 CTXPOPUP_TP_HEIGHT_INC;
4851 part { name: "arrow_area_left";
4855 description { state: "default" 0.0;
4862 to_y: "ctxpopup_frame";
4866 to:"ctxpopup_frame";
4870 part { name: "arrow_area_right";
4874 description { state: "default" 0.0;
4881 to:"ctxpopup_frame";
4885 to_y: "ctxpopup_frame";
4889 part { name: "arrow_area_up";
4893 description { state: "default" 0.0;
4900 to_x: "ctxpopup_frame";
4904 to:"ctxpopup_frame";
4908 part { name: "arrow_area_down";
4912 description { state: "default" 0.0;
4919 to:"ctxpopup_frame";
4923 to_x: "ctxpopup_frame";
4927 part { name: "elm.swallow.arrow_up";
4934 confine: "arrow_area_up";
4937 state: "default" 0.0;
4943 part { name: "elm.swallow.arrow_down";
4950 confine: "arrow_area_down";
4953 state: "default" 0.0;
4959 part { name: "elm.swallow.arrow_left";
4966 confine: "arrow_area_left";
4969 state: "default" 0.0;
4975 part { name: "elm.swallow.arrow_right";
4982 confine: "arrow_area_right";
4985 state: "default" 0.0;
4993 ///////////////////////////////////////////////////////////////////////////////
4994 group { name: "elm/ctxpopup/arrow/datetime/default";
4995 alias: "elm/ctxpopup/arrow/timepicker";
4997 image: "00_time_picker_tail.png" COMP;
4998 image: "00_time_picker_tail_01.png" COMP;
5002 name: "ctxpopup_arrow";
5006 state: "default" 0.0;
5007 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5008 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5015 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5016 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5020 normal: "00_time_picker_tail.png";
5025 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5026 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5030 normal: "00_time_picker_tail.png";
5035 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5036 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5040 normal: "00_time_picker_tail.png";
5044 state: "bottom" 0.0;
5045 min: CTXPOPUP_TP_ARROW_SIZE_INC;
5046 max: CTXPOPUP_TP_ARROW_SIZE_INC;
5050 normal: "00_time_picker_tail_01.png";
5057 name: "enable_left_arrow";
5058 signal: "elm,state,left";
5060 action: STATE_SET "left" 0.0;
5061 target: "ctxpopup_arrow";
5064 name: "enable_right_arrow";
5065 signal: "elm,state,right";
5067 action: STATE_SET "right" 0.0;
5068 target: "ctxpopup_arrow";
5071 name: "enable_top_arrow";
5072 signal: "elm,state,top";
5074 action: STATE_SET "top" 0.0;
5075 target: "ctxpopup_arrow";
5078 name: "enable_bottom_arrow";
5079 signal: "elm,state,bottom";
5081 action: STATE_SET "bottom" 0.0;
5082 target: "ctxpopup_arrow";
5086 ///////////////////////////////////////////////////////////////////////////////
5088 name: "elm/ctxpopup/text_style_item/datetime/default";
5089 alias: "elm/ctxpopup/text_style_item/timepicker";
5092 name: "left_padding";
5097 state: "default" 0.0;
5098 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5099 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5111 state: "default" 0.0;
5112 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
5113 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
5116 rel1 {relative: 1.0 0.0; to: "left_padding";}
5117 color: CTXPOPUP_TP_FONT_COLOR;
5119 font: "Tizen:style=Medium";
5120 size: CTXPOPUP_TP_FONT_SIZE;
5123 text_class: "tizen";
5127 state: "clicked" 0.0;
5128 inherit: "default" 0.0;
5129 color: 255 255 255 255;
5133 name: "right_padding";
5137 state: "default" 0.0;
5138 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5139 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
5141 rel1 {relative: 1.0 0.0; to: "elm.text";}
5150 ignore_flags: ON_HOLD;
5152 state: "default" 0.0;
5162 state: "default" 0.0;
5169 name: "item_unclick";
5170 signal: "mouse,up,1";
5172 action: SIGNAL_EMIT "elm,action,click" "";
5177 action: PLAY_SAMPLE "touch_sound" 1.0;
5181 signal: "mouse,down,1";
5184 set_state(PART:"elm.text", "clicked", 0.0);
5188 name: "item_unclick2";
5189 signal: "mouse,up,1";
5192 set_state(PART:"elm.text", "default", 0.0);
5197 ///////////////////////////////////////////////////////////////////////////////
5199 name: "elm/ctxpopup/text_style_item/toolbar_segmentedcontrol";
5202 image: "00_more_popup_press.png" COMP;
5207 name: "event_blocker";
5211 state: "default" 0.0;
5221 state: "default" 0.0;
5223 min: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) 1;
5224 max: (CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_WIDTH_INC-CTXPOPUP_SHADOW_LEFT_PADDING-CTXPOPUP_SHADOW_RIGHT_PADDING-CTXPOPUP_CONTENT_PADDING*2) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5227 state: "clicked" 0.0;
5230 normal: "00_more_popup_press.png";
5231 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
5236 state: "clicked_separator" 0.0;
5237 rel1 { relative: 0.0 1.0; to_y: "separator2"; }
5240 normal: "00_more_popup_press.png";
5241 border: CTXPOPUP_BUBBLE_BG_PRESSED_IMAGE_BORDER;
5252 state: "default" 0.0;
5253 color: CTXPOPUP_SEPARATOR_COLOR_INC;
5254 rel1 { relative: 1.0 0.0; to_x: "left_padding";}
5255 rel2 { relative: 0.0 1.0; to_x: "right_padding"; offset: 0 0;}
5257 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5258 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5262 state: "visible" 0.0;
5263 inherit: "default" 0.0;
5273 state: "default" 0.0;
5274 color: CTXPOPUP_SEPARATOR2_COLOR_INC;
5275 rel1 { relative: 0.0 1.0; to: "separator1";}
5276 rel2 { relative: 1.0 1.0; to: "separator1"; offset: 0 0; }
5279 min: 0 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5280 max: 999999 CTXPOPUP_SEPARATOR_PXLINE_SIZE_INC;
5284 state: "visible" 0.0;
5285 inherit: "default" 0.0;
5290 name: "left_padding";
5295 state: "default" 0.0;
5296 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5297 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5309 state: "default" 0.0;
5310 min: 1 CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5312 rel1 {relative: 1.0 0.0; to_x: "left_padding"; to_y: "bg";}
5313 rel2 {relative: 0.0 1.0; to_x: "right_padding"; to_y: "bg";}
5314 color: CTXPOPUP_LIST_MAIN_TEXT_COLOR_INC;
5316 font: "Tizen:style=Roman";
5317 size: CTXPOPUP_LIST_MAIN_TEXT_SIZE_INC;
5320 text_class: "list_item";
5324 state: "clicked" 0.0;
5325 inherit: "default" 0.0;
5326 color: CTXPOPUP_LIST_MAIN_TEXT_PRESS_COLOR_INC;
5329 state: "disabled" 0.0;
5330 inherit: "default" 0.0;
5331 color: CTXPOPUP_LIST_MAIN_TEXT_DIM_COLOR_INC;
5335 name: "right_padding";
5340 state: "default" 0.0;
5342 min: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MIN_INC;
5343 max: (CTXPOPUP_ITEM_TEXT_PADDING_INC-CTXPOPUP_CONTENT_PADDING) CTXPOPUP_TOOLBAR_SEGMENTEDCONTROL_HEIGHT_MAX_INC;
5354 state: "default" 0.0;
5368 state: "default" 0.0;
5378 state: "default" 0.0;
5382 state: "disabled" 0.0;
5384 color: CTXPOPUP_ITEM_DISABLED_COLOR;
5390 name: "item_unclick";
5391 signal: "mouse,clicked,1";
5393 action: SIGNAL_EMIT "elm,action,click" "";
5398 action: PLAY_SAMPLE "touch_sound" 1.0;
5402 signal: "elm,state,disabled";
5407 get_state(PART:"elm.text", st, 30, vl);
5408 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
5409 set_state(PART:"elm.text", "ellipsis_disabled", 0.0);
5411 set_state(PART:"elm.text", "disabled", 0.0);
5413 set_state(PART:"disclip", "disabled", 0.0);
5418 signal: "elm,state,enabled";
5423 get_state(PART:"elm.text", st, 30, vl);
5424 if ((!strcmp(st, "ellipsis")) || (!strcmp(st, "ellipsis_disabled")))
5425 set_state(PART:"elm.text", "ellipsis", 0.0);
5427 set_state(PART:"elm.text", "default", 0.0);
5429 set_state(PART:"disclip", "default", 0.0);
5434 signal: "elm,state,default";
5437 set_state(PART:"separator1", "default", 0.0);
5438 set_state(PART:"separator2", "default", 0.0);
5443 signal: "elm,state,separator";
5446 set_state(PART:"separator1", "visible", 0.0);
5447 set_state(PART:"separator2", "visible", 0.0);
5451 name: "item_click2";
5452 signal: "mouse,down,1";
5455 set_state(PART:"elm.text", "clicked", 0.0);
5459 get_state(PART:"separator2", st, 30, vl);
5460 if (!strcmp(st, "default"))
5461 set_state(PART:"bg", "clicked", 0.0);
5463 set_state(PART:"bg", "clicked_separator", 0.0);
5471 new Float:dx, Float:dy;
5472 get_drag(PART:"over2", dx, dy);
5473 if ((abs(dx) > 20) || (abs(dy) > 20))
5475 set_drag(PART:"over2", 0.0, 0.0);
5476 set_state(PART:"bg", "default", 0.0);
5478 set_drag(PART:"over2", 0.0, 0.0);
5482 name: "item_unclick2";
5483 signal: "mouse,up,1";
5486 set_drag(PART:"over2", 0.0, 0.0);
5487 set_state(PART:"bg", "default", 0.0);