2 * Copyright (c) 2010 Samsung Electronics Co., Ltd All Rights Reserved
4 * PROPRIETARY/CONFIDENTIAL
6 * This software is the confidential and proprietary information of SAMSUNG
7 * ELECTRONICS ("Confidential Information"). You agree and acknowledge that this
8 * software is owned by Samsung and you shall not disclose such Confidential
9 * Information and shall use it only in accordance with the terms of the license
10 * agreement you entered into with SAMSUNG ELECTRONICS. SAMSUNG make no
11 * representations or warranties about the suitability of the software, either
12 * express or implied, including but not limited to the implied warranties of
13 * merchantability, fitness for a particular purpose, or non-infringement.
14 * SAMSUNG shall not be liable for any damages suffered by licensee arising out
15 * of or releated to this software.
19 ///////////////////////////////////////////////////////////////////////////////////////
23 ///////////////////////////////////////////////////////////////////////////////////////
25 #define CTXPOPUP_SHADOW_PADDING 10
26 #define CTXPOPUP_FRAME_CORNER_SIZE 4 4
27 #define CTXPOPUP_FONT_COLOR 0 0 0 255
28 #define CTXPOPUP_CLICKED_FONT_COLOR 255 255 255 255
29 #define CTXPOPUP_ITEM_DISABLED_COLOR 200 200 200 127
30 #define CTXPOPUP_LIST_PADDING 10
31 #define CTXPOPUP_LIST_SHADOW_PADDING 3
33 ///////////////////////////////////////////////////////////////////////////////
35 name: "elm/scroller/base/ctxpopup";
37 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
42 v = get_int(sbalways_v);
44 emit("do-hide-vbar", "");
50 v = get_int(sbalways_h);
52 emit("do-hide-hbar", "");
56 set_int(sbvis_timer, 0);
61 image: "01_scroller.png" COMP;
74 name: "elm.swallow.content";
84 name: "sb_vbar_clip_master";
98 clip_to:"sb_vbar_clip_master";
103 state: "default" 0.0;
105 rel2{ to:"clipper"; relative: 1.0 1.0;}
110 color: 255 255 255 0;
119 state: "default" 0.0;
123 rel1{ to:"clipper"; relative: 1.0 0.0; }
124 rel2{ to:"clipper"; relative: 1.0 1.0;}
128 name: "elm.dragable.vbar";
129 clip_to: "sb_vbar_clip";
138 state: "default" 0.0;
150 normal: "01_scroller.png";
157 name: "sb_hbar_clip_master";
161 state: "default" 0.0;
166 color: 255 255 255 0;
170 name: "sb_hbar_clip";
171 clip_to: "sb_hbar_clip_master";
176 state: "default" 0.0;
178 rel2{ to:"clipper"; relative: 1.0 1.0;}
183 color: 255 255 255 0;
192 state: "default" 0.0;
196 rel1 {to:"clipper"; relative: 0.0 1.0;}
197 rel2 {to:"clipper"; relative: 1.0 1.0;}
201 name: "elm.dragable.hbar";
202 clip_to: "sb_hbar_clip";
211 state: "default" 0.0;
214 rel1 {relative: 0.5 0.5; to: "sb_hbar";}
215 rel2 {relative: 0.5 0.5; to: "sb_hbar";}
217 normal: "01_scroller.png";
230 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
231 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
234 set_int(sbalways_v, 0);
235 set_int(sbalways_h, 0);
236 set_int(sbvis_timer, 0);
241 signal: "elm,action,show,vbar";
243 action: STATE_SET "default" 0.0;
244 target: "sb_vbar_clip_master";
248 signal: "elm,action,hide,vbar";
250 action: STATE_SET "hidden" 0.0;
251 target: "sb_vbar_clip_master";
254 name: "vbar_show_always";
255 signal: "elm,action,show_always,vbar";
259 v = get_int(sbvis_v);
260 v |= get_int(sbalways_v);
262 set_int(sbalways_v, 1);
263 emit("do-show-vbar", "");
269 name: "vbar_show_notalways";
270 signal: "elm,action,show_notalways,vbar";
274 v = get_int(sbalways_v);
276 set_int(sbalways_v, 0);
277 v = get_int(sbvis_v);
279 emit("do-hide-vbar", "");
286 name: "sb_vbar_show";
287 signal: "do-show-vbar";
289 action: STATE_SET "default" 0.0;
290 transition: LINEAR 1.0;
291 target: "sb_vbar_clip";
294 name: "sb_vbar_hide";
295 signal: "do-hide-vbar";
297 action: STATE_SET "hidden" 0.0;
298 transition: LINEAR 1.0;
299 target: "sb_vbar_clip";
303 signal: "elm,action,show,hbar";
305 action: STATE_SET "default" 0.0;
306 target: "sb_hbar_clip_master";
310 signal: "elm,action,hide,hbar";
312 action: STATE_SET "hidden" 0.0;
313 target: "sb_hbar_clip_master";
316 name: "hbar_show_always";
317 signal: "elm,action,show_always,hbar";
321 v = get_int(sbvis_h);
322 v |= get_int(sbalways_h);
324 set_int(sbalways_h, 1);
325 emit("do-show-hbar", "");
331 name: "hbar_show_notalways";
332 signal: "elm,action,show_notalways,hbar";
336 v = get_int(sbalways_h);
338 set_int(sbalways_h, 0);
339 v = get_int(sbvis_h);
341 emit("do-hide-hbar", "");
348 name: "sb_hbar_show";
349 signal: "do-show-hbar";
351 action: STATE_SET "default" 0.0;
352 transition: LINEAR 1.0;
353 target: "sb_hbar_clip";
356 name: "sb_hbar_hide";
357 signal: "do-hide-hbar";
359 action: STATE_SET "hidden" 0.0;
360 transition: LINEAR 1.0;
361 target: "sb_hbar_clip";
365 signal: "elm,action,scroll";
367 action: STATE_SET "default" 0.0;
370 v = get_int(sbvis_v);
371 v |= get_int(sbalways_v);
373 emit("do-show-vbar", "");
376 v = get_int(sbvis_h);
377 v |= get_int(sbalways_h);
379 emit("do-show-hbar", "");
382 v = get_int(sbvis_timer);
383 if (v > 0) cancel_timer(v);
384 v = timer(2.0, "timer0", 0);
385 set_int(sbvis_timer, v);
390 ///////////////////////////////////////////////////////////////////////////////
392 name: "elm/ctxpopup/bg/pass_event";
393 alias: "elm/ctxpopup/bg/extended/entry/pass_event";
394 alias: "elm/ctxpopup/bg/extended/entry";
395 alias: "elm/ctxpopup/bg/timepicker";
401 state: "default" 0.0;
405 state: "visible" 0.0;
413 signal: "elm,state,show";
415 action: STATE_SET "visible" 0.0;
420 signal: "elm,state,hide";
422 action: STATE_SET "default" 0.0;
427 ///////////////////////////////////////////////////////////////////////////////
429 name: "elm/ctxpopup/bg/default";
436 state: "default" 0.0;
440 state: "visible" 0.0;
448 name: "clicked_event";
449 signal: "mouse,clicked,1";
451 action: SIGNAL_EMIT "elm,action,click" "";
455 signal: "elm,state,show";
457 action: STATE_SET "visible" 0.0;
462 signal: "elm,state,hide";
464 action: STATE_SET "default" 0.0;
469 ///////////////////////////////////////////////////////////////////////////////
471 name: "elm/ctxpopup/base/no_bg_content";
473 image: "ctxpopup_bg.png" COMP;
474 image: "ctxpopup_shadow.png" COMP;
478 name:"frame_shadow_left_top_padding";
483 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
484 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
491 name:"frame_shadow_right_bottom_padding";
496 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
497 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
505 name: "frame_shadow";
510 state: "default" 0.0;
511 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
512 rel2 {to:"frame_shadow_right_bottom_padding";}
514 normal: "ctxpopup_shadow.png";
518 color: 255 255 255 255;
522 name: "ctxpopup_frame";
527 normal: "ctxpopup_bg.png";
531 rel1 {to:"content_left_top_padding"; relative: 1 1;}
532 rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
536 name:"list_shadow_right_bottom_padding";
541 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
542 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
546 rel1 {to:"elm.swallow.content"; relative: 1 1;}
550 name:"content_left_top_padding";
555 state: "default" 0.0;
556 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
557 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
564 name:"content_right_bottom_padding";
569 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
570 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
571 rel1 { relative: 1 1;}
572 rel2 { relative: 1 1;}
579 name: "elm.swallow.content";
582 state: "default" 0.0;
583 rel1 {to:"content_left_top_padding"; relative: 1 1;}
584 rel2 {to:"content_right_bottom_padding"; relative: 0 0;}
589 ///////////////////////////////////////////////////////////////////////////////
591 name: "elm/ctxpopup/base/default";
593 image: CTXPOPUP_BUBBLE_BG_IMAGE COMP;
594 image: CTXPOPUP_BG_IMAGE COMP;
598 name:"frame_shadow_left_top_padding";
603 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
604 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
605 rel2 { relative: 0 0; }
612 name:"frame_shadow_right_bottom_padding";
617 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
618 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
626 name: "frame_shadow";
630 clip_to: "ctxpopup_clip";
632 state: "default" 0.0;
635 to:"frame_shadow_left_top_padding";
639 to:"frame_shadow_right_bottom_padding";
642 normal: CTXPOPUP_BUBBLE_BG_IMAGE;
643 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
653 clip_to: "ctxpopup_clip";
655 state: "default" 0.0;
656 rel1 {to:CTXPOPUP_FRAME_BG_LEFT_TOP_PADDING;}
657 rel2 {to:CTXPOPUP_FRAME_BG_RIGHT_BOTTOM_PADDING;}
659 normal: CTXPOPUP_BG_IMAGE;
660 border: CTXPOPUP_BG_IMAGE_BORDER;
665 part { name: "arrow_area_left";
669 clip_to: "ctxpopup_clip";
670 description { state: "default" 0.0;
676 relative: CTXPOPUP_ARROW_LEFT_OFFSET 1;
677 to_y: "ctxpopup_frame_left_top";
680 relative: CTXPOPUP_ARROW_LEFT_OFFSET 0;
681 to:"ctxpopup_frame_left_bottom";
685 part { name: "arrow_area_right";
689 clip_to: "ctxpopup_clip";
690 description { state: "default" 0.0;
696 relative: CTXPOPUP_ARROW_RIGHT_OFFSET 1;
697 to:"ctxpopup_frame_right_top";
700 relative: CTXPOPUP_ARROW_RIGHT_OFFSET 0;
701 to_y: "ctxpopup_frame_right_bottom";
705 part { name: "arrow_area_up";
709 clip_to: "ctxpopup_clip";
710 description { state: "default" 0.0;
716 relative: 1 CTXPOPUP_ARROW_UP_OFFSET;
717 to_x: "ctxpopup_frame_left_top";
720 relative: 0 CTXPOPUP_ARROW_UP_OFFSET;
721 to:"ctxpopup_frame_right_top";
725 part { name: "arrow_area_down";
729 clip_to: "ctxpopup_clip";
730 description { state: "default" 0.0;
736 relative: 1 CTXPOPUP_ARROW_DOWN_OFFSET;
737 to:"ctxpopup_frame_left_bottom";
740 relative: 0 CTXPOPUP_ARROW_DOWN_OFFSET;
741 to_x: "ctxpopup_frame_right_bottom";
745 part { name: "elm.swallow.arrow_up";
749 clip_to: "ctxpopup_clip";
753 confine: "arrow_area_up";
756 state: "default" 0.0;
762 part { name: "elm.swallow.arrow_down";
766 clip_to: "ctxpopup_clip";
770 confine: "arrow_area_down";
773 state: "default" 0.0;
779 part { name: "elm.swallow.arrow_left";
783 clip_to: "ctxpopup_clip";
787 confine: "arrow_area_left";
790 state: "default" 0.0;
796 part { name: "elm.swallow.arrow_right";
800 clip_to: "ctxpopup_clip";
804 confine: "arrow_area_right";
807 state: "default" 0.0;
815 name: "ctxpopup_frame_left_top";
821 min: CTXPOPUP_FRAME_CORNER_SIZE;
822 max: CTXPOPUP_FRAME_CORNER_SIZE;
827 name: "ctxpopup_frame_right_top";
833 min: CTXPOPUP_FRAME_CORNER_SIZE;
834 max: CTXPOPUP_FRAME_CORNER_SIZE;
839 name: "ctxpopup_frame_left_bottom";
845 min: CTXPOPUP_FRAME_CORNER_SIZE;
846 max: CTXPOPUP_FRAME_CORNER_SIZE;
851 name: "ctxpopup_frame_right_bottom";
857 min: CTXPOPUP_FRAME_CORNER_SIZE;
858 max: CTXPOPUP_FRAME_CORNER_SIZE;
862 name:"list_shadow_right_bottom_padding";
867 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
868 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
872 rel1 {to:"elm.swallow.content"; relative: 1 1;}
876 name:"content_left_top_padding";
881 state: "default" 0.0;
882 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
883 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
890 name:"content_right_bottom_padding";
895 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
896 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
897 rel1 { relative: 1 1;}
898 rel2 { relative: 1 1;}
905 name: "elm.swallow.content";
907 clip_to: "ctxpopup_clip";
909 state: "default" 0.0;
911 rel1 {to:"ctxpopup_frame_left_top"; relative: 0.5 0.5;}
912 rel2 {to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5;}
915 part { name: "ctxpopup_clip";
917 description { state: "default" 0.0;
918 color: 255 255 255 0;
919 rel1 { to:"ctxpopup_frame_left_top"; relative: 0.5 0.5; }
920 rel2 { to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5; }
922 description { state: "show_up" 0.0;
923 color: 255 255 255 0;
924 rel1 { to:"arrow_area_down"; relative: 0 1; }
925 rel2 { to:"arrow_area_down"; relative: 1 1; }
927 description { state: "show_left" 0.0;
928 color: 255 255 255 0;
929 rel1 { to:"arrow_area_right"; relative: 1 0; }
930 rel2 { to:"arrow_area_right"; relative: 1 1; }
932 description { state: "show_right" 0.0;
933 color: 255 255 255 0;
934 rel1 { to:"arrow_area_left"; relative: 0 0; }
935 rel2 { to:"arrow_area_left"; relative: 0 1; }
937 description { state: "show_down" 0.0;
938 color: 255 255 255 0;
939 rel1 { to:"arrow_area_up"; relative: 0 0; }
940 rel2 { to:"arrow_area_up"; relative: 1 0; }
942 description { state: "hide_up" 0.0;
943 color: 255 255 255 255;
944 rel1 { to:"arrow_area_down"; relative: 0 1; }
945 rel2 { to:"arrow_area_down"; relative: 1 1; }
947 description { state: "hide_left" 0.0;
948 color: 255 255 255 255;
949 rel1 { to:"arrow_area_right"; relative: 1 0; }
950 rel2 { to:"arrow_area_right"; relative: 1 1; }
952 description { state: "hide_right" 0.0;
953 color: 255 255 255 255;
954 rel1 { to:"arrow_area_left"; relative: 0 0; }
955 rel2 { to:"arrow_area_left"; relative: 0 1; }
957 description { state: "hide_down" 0.0;
958 color: 255 255 255 255;
959 rel1 { to:"arrow_area_up"; relative: 0 0; }
960 rel2 { to:"arrow_area_up"; relative: 1 0; }
962 description { state: "visible" 0.0;
963 color: 255 255 255 255;
964 rel1 { to_x:"arrow_area_left"; to_y:"arrow_area_up"; }
965 rel2 { to_x:"arrow_area_right"; to_y:"arrow_area_down"; }
970 program { name: "show";
971 signal: "elm,state,show";
973 action: STATE_SET "visible" 0.0;
974 transition: LINEAR 0.25;
975 target: "ctxpopup_clip";
977 program { name: "show_up";
978 signal: "elm,state,show,up";
980 action: STATE_SET "show_up" 0.0;
981 transition: LINEAR 0.25;
982 target: "ctxpopup_clip";
984 program { name: "show_left";
985 signal: "elm,state,show,left";
987 action: STATE_SET "show_left" 0.0;
988 transition: LINEAR 0.25;
989 target: "ctxpopup_clip";
991 program { name: "show_right";
992 signal: "elm,state,show,right";
994 action: STATE_SET "show_right" 0.0;
995 transition: LINEAR 0.25;
996 target: "ctxpopup_clip";
998 program { name: "show_down";
999 signal: "elm,state,show,down";
1001 action: STATE_SET "show_down" 0.0;
1002 transition: LINEAR 0.25;
1003 target: "ctxpopup_clip";
1005 program { name: "hide_up";
1006 signal: "elm,state,hide,up";
1008 action: STATE_SET "hide_up" 0.0;
1009 transition: LINEAR 0.25;
1010 target: "ctxpopup_clip";
1011 after: "hide_finished";
1013 program { name: "hide_left";
1014 signal: "elm,state,hide,left";
1016 action: STATE_SET "hide_left" 0.0;
1017 transition: LINEAR 0.25;
1018 target: "ctxpopup_clip";
1019 after: "hide_finished";
1021 program { name: "hide_right";
1022 signal: "elm,state,hide,right";
1024 action: STATE_SET "hide_right" 0.0;
1025 transition: LINEAR 0.25;
1026 target: "ctxpopup_clip";
1027 after: "hide_finished";
1029 program { name: "hide_down";
1030 signal: "elm,state,hide,down";
1032 action: STATE_SET "hide_down" 0.0;
1033 transition: LINEAR 0.25;
1034 target: "ctxpopup_clip";
1035 after: "hide_finished";
1037 program { name: "hide_finished";
1038 action: SIGNAL_EMIT "elm,action,hide,finished" "";
1043 ///////////////////////////////////////////////////////////////////////////////
1044 group { name: "elm/ctxpopup/arrow/default";
1046 image: "00_popup_tail_left.png" COMP;
1047 image: "00_popup_tail_right.png" COMP;
1048 image: "00_popup_tail_top.png" COMP;
1049 image: "00_popup_tail_bottom.png" COMP;
1053 name: "ctxpopup_arrow";
1057 state: "default" 0.0;
1058 min: CTXPOPUP_ARROW_SIZE_INC;
1059 max: CTXPOPUP_ARROW_SIZE_INC;
1066 min: CTXPOPUP_ARROW_SIZE_INC;
1067 max: CTXPOPUP_ARROW_SIZE_INC;
1071 normal: "00_popup_tail_left.png";
1076 min: CTXPOPUP_ARROW_SIZE_INC;
1077 max: CTXPOPUP_ARROW_SIZE_INC;
1081 normal: "00_popup_tail_right.png";
1086 min: CTXPOPUP_ARROW_SIZE_INC;
1087 max: CTXPOPUP_ARROW_SIZE_INC;
1091 normal: "00_popup_tail_top.png";
1095 state: "bottom" 0.0;
1096 min: CTXPOPUP_ARROW_SIZE_INC;
1097 max: CTXPOPUP_ARROW_SIZE_INC;
1101 normal: "00_popup_tail_bottom.png";
1108 name: "enable_left_arrow";
1109 signal: "elm,state,left";
1111 action: STATE_SET "left" 0.0;
1112 target: "ctxpopup_arrow";
1115 name: "enable_right_arrow";
1116 signal: "elm,state,right";
1118 action: STATE_SET "right" 0.0;
1119 target: "ctxpopup_arrow";
1122 name: "enable_top_arrow";
1123 signal: "elm,state,top";
1125 action: STATE_SET "top" 0.0;
1126 target: "ctxpopup_arrow";
1129 name: "enable_bottom_arrow";
1130 signal: "elm,state,bottom";
1132 action: STATE_SET "bottom" 0.0;
1133 target: "ctxpopup_arrow";
1137 ///////////////////////////////////////////////////////////////////////////////
1139 name: "elm/ctxpopup/text_style_item/default";
1142 name: "event_blocker";
1145 state: "default" 0.0;
1154 state: "default" 0.0;
1155 color: CTXPOPUP_BG_COLOR_INC;
1159 state: "clicked" 0.0;
1160 color: CTXPOPUP_BG_PRESS_COLOR_INC;
1170 state: "default" 0.0;
1171 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1178 state: "horizontal" 0.0;
1179 color: CTXPOPUP_HORIZONTAL_SEPARATOR_COLOR_INC;
1181 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
1182 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
1186 state: "vertical" 0.0;
1187 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1195 name: "left_padding";
1199 state: "default" 0.0;
1200 min: 30 CTXPOPUP_ITEM_HEIGHT_INC;
1201 max: 30 CTXPOPUP_ITEM_HEIGHT_INC;
1213 state: "default" 0.0;
1214 min: 1 CTXPOPUP_ITEM_HEIGHT_INC;
1215 max: (CTXPOPUP_CONTENT_WIDTH_MAX_INC-2*CTXPOPUP_ITEM_PADDING_INC) CTXPOPUP_ITEM_HEIGHT_INC;
1218 rel1 {relative: 1.0 0.0; to: "left_padding";}
1219 rel2 {relative: 0.0 1.0; to: "right_padding";}
1220 color: CTXPOPUP_MAIN_TEXT_UNREAD_COLOR_INC;
1222 font: "SLP:style=Roman";
1223 size: CTXPOPUP_ITEM_TEXT_SIZE_INC;
1226 text_class: "list_item";
1230 state: "text_horizontal" 0.0;
1231 inherit: "default" 0.0;
1233 size: CTXPOPUP_ITEM_MAIN_TEXT_SIZE_INC;
1239 state: "compress" 0.0;
1240 inherit: "default" 0.0;
1247 state: "compress.text_horizontal" 0.0;
1248 inherit: "default" 0.0;
1251 size: CTXPOPUP_ITEM_MAIN_TEXT_SIZE_INC;
1257 state: "clicked" 0.0;
1258 inherit: "default" 0.0;
1259 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
1262 state: "clicked.text_horizontal" 0.0;
1263 inherit: "default" 0.0;
1264 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
1266 size: CTXPOPUP_ITEM_MAIN_TEXT_SIZE_INC;
1273 name: "right_padding";
1277 state: "default" 0.0;
1279 min: 30 CTXPOPUP_ITEM_HEIGHT_INC;
1280 max: 30 CTXPOPUP_ITEM_HEIGHT_INC;
1289 ignore_flags: ON_HOLD;
1291 state: "default" 0.0;
1299 state: "default" 0.0;
1306 state: "default" 0.0;
1310 state: "disabled" 0.0;
1312 color: CTXPOPUP_ITEM_DISABLED_COLOR;
1318 name: "item_unclick";
1319 signal: "mouse,up,1";
1321 action: SIGNAL_EMIT "elm,action,click" "";
1325 signal: "elm,state,disabled";
1327 action: STATE_SET "disabled" 0.0;
1332 signal: "elm,state,enabled";
1334 action: STATE_SET "default" 0.0;
1339 signal: "elm,state,default";
1342 set_state(PART:"separator", "default", 0.0);
1347 signal: "elm,state,compress";
1352 get_state(PART:"separator", st, 30, vl);
1353 if (!strcmp(st, "horizontal"))
1354 set_state(PART:"elm.text", "compress.text_horizontal", 0.0);
1356 set_state(PART:"elm.text", "compress", 0.0);
1361 signal: "elm,state,vertical";
1364 set_state(PART:"separator", "vertical", 0.0);
1365 set_state(PART:"elm.text", "vertical", 0.0);
1370 signal: "elm,state,horizontal";
1373 set_state(PART:"separator", "horizontal", 0.0);
1374 set_state(PART:"elm.text", "text_horizontal", 0.0);
1378 name: "text_horizontal";
1379 signal: "elm,state,text_horizontal";
1382 set_state(PART:"separator", "default", 0.0);
1383 set_state(PART:"elm.text", "text_horizontal", 0.0);
1387 name: "item_click2";
1388 signal: "mouse,down,1";
1393 get_state(PART:"separator", st, 30, vl);
1394 if (!strcmp(st, "horizontal"))
1395 set_state(PART:"elm.text", "clicked.text_horizontal", 0.0);
1397 set_state(PART:"elm.text", "clicked", 0.0);
1398 set_state(PART:"bg", "clicked", 0.0);
1402 name: "item_unclick2";
1403 signal: "mouse,up,1";
1408 get_state(PART:"separator", st, 30, vl);
1409 if (!strcmp(st, "horizontal"))
1410 set_state(PART:"elm.text", "compress.text_horizontal", 0.0);
1412 set_state(PART:"elm.text", "compress", 0.0);
1413 set_state(PART:"bg", "default", 0.0);
1418 ///////////////////////////////////////////////////////////////////////////////
1420 name: "elm/ctxpopup/icon_style_item/default";
1423 name: "event_blocker";
1426 state: "default" 0.0;
1436 state: "default" 0.0;
1437 color: CTXPOPUP_BG_COLOR_INC;
1439 min: CTXPOPUP_ITEM_ICON_INC;
1440 max: CTXPOPUP_ITEM_ICON_INC;
1443 state: "clicked" 0.0;
1444 color: CTXPOPUP_BG_PRESS_COLOR_INC;
1449 name: "left_top_padding";
1452 min: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1453 max: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1465 state: "default" 0.0;
1466 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1473 state: "horizontal" 0.0;
1474 color: CTXPOPUP_HORIZONTAL_SEPARATOR_COLOR_INC;
1476 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
1477 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
1481 state: "vertical" 0.0;
1482 color: CTXPOPUP_HORIZONTAL_SEPARATOR_COLOR_INC;
1484 min: CTXPOPUP_VERTICAL_SEPARATOR_MIN_SIZE_INC;
1485 max: CTXPOPUP_VERTICAL_SEPARATOR_MAX_SIZE_INC;
1490 name: "elm.swallow.icon";
1494 state: "default" 0.0;
1495 min: (CTXPOPUP_ICON_WIDTH_INC - 10) (CTXPOPUP_ICON_HEIGHT_INC - 10);
1496 max: (CTXPOPUP_ICON_WIDTH_INC - 10) (CTXPOPUP_ICON_HEIGHT_INC - 10);
1499 rel1 { to: "left_top_padding"; relative: 1 1; }
1500 rel2 { to: "right_bottom_padding"; relative: 0 0; }
1504 name: "right_bottom_padding";
1507 min: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1508 max: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1518 ignore_flags: ON_HOLD;
1520 state: "default" 0.0;
1528 state: "default" 0.0;
1535 state: "default" 0.0;
1539 state: "disabled" 0.0;
1541 color: CTXPOPUP_ITEM_DISABLED_COLOR;
1548 signal: "elm,state,default";
1551 set_state(PART:"separator", "default", 0.0);
1556 signal: "elm,state,vertical";
1559 set_state(PART:"separator", "vertical", 0.0);
1564 signal: "elm,state,horizontal";
1567 set_state(PART:"separator", "horizontal", 0.0);
1571 name: "item_unclick";
1572 signal: "mouse,up,1";
1574 action: SIGNAL_EMIT "elm,action,click" "";
1578 signal: "elm,state,disabled";
1580 action: STATE_SET "disabled" 0.0;
1585 signal: "elm,state,enabled";
1587 action: STATE_SET "default" 0.0;
1591 name: "item_click2";
1592 signal: "mouse,down,1";
1595 set_state(PART:"bg", "clicked", 0.0);
1599 name: "item_unclick2";
1600 signal: "mouse,up,1";
1603 set_state(PART:"bg", "default", 0.0);
1608 ///////////////////////////////////////////////////////////////////////////////
1610 name: "elm/ctxpopup/icon_text_style_item/default";
1613 name: "event_blocker";
1616 state: "default" 0.0;
1624 state: "default" 0.0;
1625 color: CTXPOPUP_BG_COLOR_INC;
1629 state: "clicked" 0.0;
1630 color: CTXPOPUP_BG_PRESS_COLOR_INC;
1635 name: "icon_left_padding";
1639 state: "default" 0.0;
1640 min: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1641 max: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1653 state: "default" 0.0;
1654 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1661 state: "horizontal" 0.0;
1662 color: CTXPOPUP_HORIZONTAL_SEPARATOR_COLOR_INC;
1664 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
1665 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
1669 state: "vertical" 0.0;
1670 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1678 name: "elm.swallow.icon";
1682 state: "default" 0.0;
1683 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
1684 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
1687 rel1 { to:"icon_left_padding"; relative: 1 0; }
1691 name: "icon_right_padding";
1695 state: "default" 0.0;
1696 min: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1697 max: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1701 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
1710 state: "default" 0.0;
1711 min: 1 CTXPOPUP_ITEM_HEIGHT_INC;
1712 max: (CTXPOPUP_CONTENT_WIDTH_MAX_INC-(3*CTXPOPUP_ITEM_PADDING_INC)-CTXPOPUP_ICON_WIDTH_INC) CTXPOPUP_ITEM_HEIGHT_INC;
1715 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding";}
1716 rel2 {relative: 0.0 1.0; to_x: "text_right_padding";}
1717 color: CTXPOPUP_MAIN_TEXT_UNREAD_COLOR_INC;
1719 font: "SLP:style=Roman";
1720 size: CTXPOPUP_ITEM_TEXT_SIZE_INC;
1723 text_class: "list_item";
1727 state: "compress" 0.0;
1728 inherit: "default" 0.0;
1735 state: "clicked" 0.0;
1736 inherit: "default" 0.0;
1737 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
1741 name: "text_right_padding";
1746 state: "default" 0.0;
1748 min: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1749 max: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1758 ignore_flags: ON_HOLD;
1760 state: "default" 0.0;
1768 state: "default" 0.0;
1775 state: "default" 0.0;
1779 state: "disabled" 0.0;
1781 color: CTXPOPUP_ITEM_DISABLED_COLOR;
1787 name: "item_unclick";
1788 signal: "mouse,up,1";
1790 action: SIGNAL_EMIT "elm,action,click" "";
1794 signal: "elm,state,disabled";
1796 action: STATE_SET "disabled" 0.0;
1801 signal: "elm,state,enabled";
1803 action: STATE_SET "default" 0.0;
1808 signal: "elm,state,default";
1811 set_state(PART:"separator", "default", 0.0);
1816 signal: "elm,state,compress";
1818 action: STATE_SET "compress" 0.0;
1823 signal: "elm,state,vertical";
1826 set_state(PART:"separator", "vertical", 0.0);
1831 signal: "elm,state,horizontal";
1834 set_state(PART:"separator", "horizontal", 0.0);
1838 name: "item_click2";
1839 signal: "mouse,down,1";
1842 set_state(PART:"elm.text", "clicked", 0.0);
1843 set_state(PART:"bg", "clicked", 0.0);
1847 name: "item_unclick2";
1848 signal: "mouse,up,1";
1851 set_state(PART:"elm.text", "compress", 0.0);
1852 set_state(PART:"bg", "default", 0.0);
1858 ///////////////////////////////////////////////////////////////////////////////////////
1859 #define CTXPOPUP_ENTRY_LIST_PADDING_LEFT 3
1860 #define CTXPOPUP_ENTRY_LIST_PADDING_TOP 6
1861 #define CTXPOPUP_ENTRY_LIST_PADDING_RIGHT 3
1862 #define CTXPOPUP_ENTRY_LIST_PADDING_BOTTOM 6
1863 //////////////////////////////////////////////////////////////////////////////////////
1865 name: "elm/ctxpopup/base/extended/entry";
1866 alias: "elm/ctxpopup/base/extended/entry/pass_event";
1868 image: "copy&paste_bg_center.png" COMP;
1869 image: "ctxpopup_shadow.png" COMP;
1873 name:"frame_shadow_left_top_padding";
1878 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1879 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1886 name:"frame_shadow_right_bottom_padding";
1891 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1892 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1893 rel1{relative: 1 1;}
1900 name: "frame_shadow";
1905 state: "default" 0.0;
1906 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
1907 rel2 {to:"frame_shadow_right_bottom_padding";}
1909 normal: "ctxpopup_shadow.png";
1910 border: 10 10 10 10;
1921 state: "default" 0.0;
1922 rel1 {to:"elm.swallow.content";}
1923 rel2 {to:"elm.swallow.content";}
1925 normal: "copy&paste_bg_center.png";
1926 border: CTXPOPUP_ENTRY_CENTER_IMAGE_BORDER;
1932 name: "arrow_area_left";
1937 state: "default" 0.0;
1939 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
1944 to_y: "ctxpopup_frame_left_top";
1948 to:"ctxpopup_frame_left_bottom";
1953 name: "arrow_area_right";
1957 description { state: "default" 0.0;
1959 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
1964 to:"ctxpopup_frame_right_top";
1968 to_y: "ctxpopup_frame_right_bottom";
1973 name: "arrow_area_up";
1977 description { state: "default" 0.0;
1979 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
1993 name: "arrow_area_down";
1998 state: "default" 0.0;
2000 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2014 name: "elm.swallow.arrow_up";
2021 confine: "arrow_area_up";
2024 state: "default" 0.0;
2025 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2031 name: "elm.swallow.arrow_down";
2038 confine: "arrow_area_down";
2041 state: "default" 0.0;
2042 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2048 name: "elm.swallow.arrow_left";
2055 confine: "arrow_area_left";
2058 state: "default" 0.0;
2059 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
2065 name: "elm.swallow.arrow_right";
2072 confine: "arrow_area_right";
2075 state: "default" 0.0;
2076 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
2082 name: "ctxpopup_frame_left_top";
2088 min: CTXPOPUP_FRAME_CORNER_SIZE;
2089 max: CTXPOPUP_FRAME_CORNER_SIZE;
2093 name: "ctxpopup_frame_right_top";
2099 min: CTXPOPUP_FRAME_CORNER_SIZE;
2100 max: CTXPOPUP_FRAME_CORNER_SIZE;
2104 name: "ctxpopup_frame_left_bottom";
2110 min: CTXPOPUP_FRAME_CORNER_SIZE;
2111 max: CTXPOPUP_FRAME_CORNER_SIZE;
2115 name: "ctxpopup_frame_right_bottom";
2121 min: CTXPOPUP_FRAME_CORNER_SIZE;
2122 max: CTXPOPUP_FRAME_CORNER_SIZE;
2126 name:"list_shadow_right_bottom_padding";
2131 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
2132 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
2136 rel1 {to:"elm.swallow.content"; relative: 1 1;}
2140 name:"content_left_top_padding";
2145 state: "default" 0.0;
2146 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
2147 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
2154 name:"content_right_bottom_padding";
2159 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
2160 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
2161 rel1 { relative: 1 1;}
2162 rel2 { relative: 1 1;}
2169 name: "elm.swallow.content";
2172 state: "default" 0.0;
2174 rel1 {to:"ctxpopup_frame_left_top"; relative: 0.5 0.5;}
2175 rel2 {to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5;}
2180 ///////////////////////////////////////////////////////////////////////////////////////
2182 name: "elm/ctxpopup/arrow/extended/entry";
2183 alias: "elm/ctxpopup/arrow/extended/entry/pass_event";
2185 image: "copy&paste_arrow_up.png" COMP;
2186 image: "copy&paste_arrow_left.png" COMP;
2187 image: "copy&paste_arrow_right.png" COMP;
2188 image: "copy&paste_arrow_down.png" COMP;
2192 name: "ctxpopup_arrow";
2196 state: "default" 0.0;
2197 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2198 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2205 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
2206 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
2210 normal: "copy&paste_arrow_left.png";
2215 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
2216 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
2220 normal: "copy&paste_arrow_right.png";
2225 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2226 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2230 normal: "copy&paste_arrow_up.png";
2234 state: "bottom" 0.0;
2235 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2236 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2240 normal: "copy&paste_arrow_down.png";
2247 name: "enable_left_arrow";
2248 signal: "elm,state,left";
2250 action: STATE_SET "left" 0.0;
2251 target: "ctxpopup_arrow";
2254 name: "enable_right_arrow";
2255 signal: "elm,state,right";
2257 action: STATE_SET "right" 0.0;
2258 target: "ctxpopup_arrow";
2261 name: "enable_top_arrow";
2262 signal: "elm,state,top";
2264 action: STATE_SET "top" 0.0;
2265 target: "ctxpopup_arrow";
2268 name: "enable_bottom_arrow";
2269 signal: "elm,state,bottom";
2271 action: STATE_SET "bottom" 0.0;
2272 target: "ctxpopup_arrow";
2276 ///////////////////////////////////////////////////////////////////////////////////////
2277 #define CTXPOPUP_ENTRY_ITEM_BG_PART \
2283 state: "default" 0.0;\
2285 rel1 {to:"left_bg_padding"; relative: 1 0;}\
2286 rel2 {to:"right_bg_padding"; relative: 0 1;}\
2288 normal: "copy&paste_press_center.png";\
2293 state: "clicked" 0.0;\
2294 inherit: "default" 0.0;\
2297 normal: "copy&paste_press_center.png";\
2302 #define CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART \
2304 name: "left_bg_padding";\
2309 state: "default" 0.0;\
2311 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2312 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2315 rel1 { to: "event_blocker"; relative: 0 0; }\
2316 rel2 { to: "event_blocker"; relative: 0 1; }\
2318 normal: "copy&paste_press_left.png";\
2319 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
2324 state: "clicked" 0.0;\
2325 inherit: "default" 0.0;\
2328 normal: "copy&paste_press_left.png";\
2329 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
2334 #define CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART \
2336 name: "right_bg_padding";\
2341 state: "default" 0.0;\
2343 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2344 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2347 rel1 { to: "event_blocker"; relative: 1 0; }\
2348 rel2 { to: "event_blocker"; relative: 1 1; }\
2350 normal: "copy&paste_press_right.png";\
2351 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
2356 state: "clicked" 0.0;\
2357 inherit: "default" 0.0;\
2360 normal: "copy&paste_press_right.png";\
2361 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
2366 #define CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART \
2368 name: "left_padding";\
2373 state: "default" 0.0;\
2375 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2376 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2381 #define CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART \
2383 name: "right_padding";\
2388 state: "default" 0.0;\
2390 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2391 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2396 #define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART \
2398 name: "left_separator";\
2403 state: "default" 0.0;\
2405 color: CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR;\
2406 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
2407 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
2414 state: "vertical" 0.0;\
2415 inherit: "default" 0.0;\
2419 state: "horizontal" 0.0;\
2420 inherit: "default" 0.0;\
2424 #define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART \
2426 name: "right_separator";\
2431 state: "default" 0.0;\
2433 color: CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR;\
2434 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
2435 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
2446 state: "vertical" 0.0;\
2447 inherit: "default" 0.0;\
2451 state: "horizontal" 0.0;\
2452 inherit: "default" 0.0;\
2456 ///////////////////////////////////////////////////////////////////////////////////////
2459 name: "elm/ctxpopup/text_style_item/extended/entry";
2460 alias: "elm/ctxpopup/text_style_item/extended/entry/pass_event";
2462 image: "copy&paste_press_center.png" COMP;
2463 image: "copy&paste_press_left.png" COMP;
2464 image: "copy&paste_press_right.png" COMP;
2468 name: "event_blocker";
2471 state: "default" 0.0;
2475 CTXPOPUP_ENTRY_ITEM_BG_PART
2476 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
2477 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
2478 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
2479 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
2480 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
2481 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
2488 state: "default" 0.0;
2489 min: 1 CTXPOPUP_ENTRY_ITEM_HEIGHT;
2490 max: CTXPOPUP_ENTRY_ITEM_WIDTH_MAX CTXPOPUP_ENTRY_ITEM_HEIGHT;
2493 rel1 {relative: 1.0 0.0; to: "left_padding";}
2494 rel2 {relative: 0.0 1.0; to: "right_padding";}
2495 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
2497 font: "SLP:style=Roman";
2498 size: CTXPOPUP_ENTRY_ITEM_FONT_SIZE;
2501 text_class: "list_item";
2505 state: "clicked" 0.0;
2506 inherit: "default" 0.0;
2507 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
2514 ignore_flags: ON_HOLD;
2516 state: "default" 0.0;
2524 state: "default" 0.0;
2531 state: "default" 0.0;
2535 state: "disabled" 0.0;
2537 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
2543 name: "item_unclick";
2544 signal: "mouse,up,1";
2546 action: SIGNAL_EMIT "elm,action,click" "";
2550 signal: "elm,state,disabled";
2552 action: STATE_SET "disabled" 0.0;
2557 signal: "elm,state,enabled";
2559 action: STATE_SET "default" 0.0;
2563 name: "item_click2";
2564 signal: "mouse,down,1";
2567 set_state(PART:"elm.text", "clicked", 0.0);
2568 set_state(PART:"bg", "clicked", 0.0);
2569 set_state(PART:"left_bg_padding", "clicked", 0.0);
2570 set_state(PART:"right_bg_padding", "clicked", 0.0);
2574 name: "item_unclick2";
2575 signal: "mouse,up,1";
2578 set_state(PART:"elm.text", "default", 0.0);
2579 set_state(PART:"bg", "default", 0.0);
2580 set_state(PART:"left_bg_padding", "default", 0.0);
2581 set_state(PART:"right_bg_padding", "default", 0.0);
2586 signal: "elm,state,default";
2589 set_state(PART:"left_separator", "default", 0.0);
2590 set_state(PART:"right_separator", "default", 0.0);
2595 signal: "elm,state,vertical";
2598 set_state(PART:"left_separator", "vertical", 0.0);
2599 set_state(PART:"right_separator", "vertical", 0.0);
2604 signal: "elm,state,horizontal";
2607 set_state(PART:"left_separator", "horizontal", 0.0);
2608 set_state(PART:"right_separator", "horizontal", 0.0);
2613 ///////////////////////////////////////////////////////////////////////////////
2615 name: "elm/ctxpopup/icon_style_item/extended/entry";
2617 image: "copy&paste_press_center.png" COMP;
2618 image: "copy&paste_press_left.png" COMP;
2619 image: "copy&paste_press_right.png" COMP;
2623 name: "event_blocker";
2626 state: "default" 0.0;
2630 CTXPOPUP_ENTRY_ITEM_BG_PART
2631 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
2632 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
2633 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
2634 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
2635 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
2636 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
2638 name: "elm.swallow.icon";
2642 state: "default" 0.0;
2648 rel1 {relative: 1.0 0.0; to: "left_padding";}
2649 rel2 {relative: 0.0 1.0; to: "right_padding";}
2653 name: "elm.swallow.icon.paint";
2657 state: "default" 0.0;
2659 color: 255 255 0 255;
2660 rel1 { to: "elm.swallow.icon"; }
2661 rel2 { to: "elm.swallow.icon"; }
2668 ignore_flags: ON_HOLD;
2670 state: "default" 0.0;
2678 state: "default" 0.0;
2685 state: "default" 0.0;
2689 state: "disabled" 0.0;
2691 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
2697 name: "item_unclick";
2698 signal: "mouse,up,1";
2700 action: SIGNAL_EMIT "elm,action,click" "";
2704 signal: "elm,state,disabled";
2706 action: STATE_SET "disabled" 0.0;
2710 name: "item_click2";
2711 signal: "mouse,down,1";
2714 set_state(PART:"bg", "clicked", 0.0);
2715 set_state(PART:"left_bg_padding", "clicked", 0.0);
2716 set_state(PART:"right_bg_padding", "clicked", 0.0);
2720 name: "item_unclick2";
2721 signal: "mouse,up,1";
2724 set_state(PART:"bg", "default", 0.0);
2725 set_state(PART:"left_bg_padding", "default", 0.0);
2726 set_state(PART:"right_bg_padding", "default", 0.0);
2731 signal: "elm,state,default";
2734 set_state(PART:"left_separator", "default", 0.0);
2735 set_state(PART:"right_separator", "default", 0.0);
2740 signal: "elm,state,vertical";
2743 set_state(PART:"left_separator", "vertical", 0.0);
2744 set_state(PART:"right_separator", "vertical", 0.0);
2749 signal: "elm,state,horizontal";
2752 set_state(PART:"left_separator", "horizontal", 0.0);
2753 set_state(PART:"right_separator", "horizontal", 0.0);
2759 ///////////////////////////////////////////////////////////////////////////////////////
2760 #define CTXPOPUP_IE_FONT_COLOR 255 255 255 255
2761 #define CTXPOPUP_IE_CLICKED_FONT_COLOR 255 255 100 255
2762 #define CTXPOPUP_IE_SEPARATOR_COLOR 120 120 120 255
2763 #define CTXPOPUP_IE_ITEM_DISABLED_COLOR 200 200 200 127
2764 #define CTXPOPUP_IE_SEPARATOR_PADDING_SIZE 6 2
2765 ///////////////////////////////////////////////////////////////////////////////
2767 name: "elm/ctxpopup/base/extended/imageeditor";
2769 image: "imageeditor_bg.png" COMP;
2773 name: "ctxpopup_frame";
2778 normal: "imageeditor_bg.png";
2779 border: 10 10 10 10;
2785 name: "elm.swallow.content";
2788 state: "default" 0.0;
2793 ///////////////////////////////////////////////////////////////////////////////
2794 group { name: "elm/ctxpopup/arrow/extended/imageeditor";
2796 image: "imageeditor_left_arrow.png" COMP;
2797 image: "imageeditor_right_arrow.png" COMP;
2798 image: "imageeditor_top_arrow.png" COMP;
2799 image: "imageeditor_bottom_arrow.png" COMP;
2803 name: "ctxpopup_arrow";
2807 state: "default" 0.0;
2808 min: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2809 max: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2816 min: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2817 max: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2821 normal: "imageeditor_left_arrow.png";
2826 min: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2827 max: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2831 normal: "imageeditor_right_arrow.png";
2836 min: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2837 max: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2841 normal: "imageeditor_top_arrow.png";
2845 state: "bottom" 0.0;
2846 min: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2847 max: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2851 normal: "imageeditor_bottom_arrow.png";
2858 name: "enable_left_arrow";
2859 signal: "elm,state,left";
2861 action: STATE_SET "left" 0.0;
2862 target: "ctxpopup_arrow";
2865 name: "enable_right_arrow";
2866 signal: "elm,state,right";
2868 action: STATE_SET "right" 0.0;
2869 target: "ctxpopup_arrow";
2872 name: "enable_top_arrow";
2873 signal: "elm,state,top";
2875 action: STATE_SET "top" 0.0;
2876 target: "ctxpopup_arrow";
2879 name: "enable_bottom_arrow";
2880 signal: "elm,state,bottom";
2882 action: STATE_SET "bottom" 0.0;
2883 target: "ctxpopup_arrow";
2887 ///////////////////////////////////////////////////////////////////////////////
2889 name: "elm/ctxpopup/icon_text_style_item/extended/imageeditor";
2891 image: "imageeditor_bar_press.png" COMP;
2896 name: "event_blocker";
2899 state: "default" 0.0;
2908 state: "default" 0.0;
2909 rel1 { to:"separator_left_top_padding"; relative: 1 0; }
2910 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
2914 state: "clicked" 0.0;
2915 rel1 { to:"separator_left_top_padding"; relative: 1 0; }
2916 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
2918 normal: "imageeditor_bar_press.png";
2919 border: 10 10 10 10;
2926 name: "icon_left_padding";
2931 state: "default" 0.0;
2932 min: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
2933 max: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
2940 name: "separator_left_top_padding";
2944 state: "default" 0.0;
2946 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2947 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2953 name: "separator_right_top_padding";
2957 state: "default" 0.0;
2959 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2960 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2966 name: "separator_left_bottom_padding";
2970 state: "default" 0.0;
2972 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2973 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2979 name: "separator_right_bottom_padding";
2983 state: "default" 0.0;
2985 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2986 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2993 name: "bottom_separator";
2998 state: "default" 0.0;
2999 color: CTXPOPUP_IE_SEPARATOR_COLOR;
3000 rel1 { to:"separator_left_bottom_padding"; relative: 1 0.5; }
3001 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
3005 name: "elm.swallow.icon";
3009 state: "default" 0.0;
3010 min: CTXPOPUP_IE_ICON_WIDTH_INC CTXPOPUP_IE_ICON_HEIGHT_INC;
3011 max: CTXPOPUP_IE_ICON_WIDTH_INC CTXPOPUP_IE_ICON_HEIGHT_INC;
3014 rel1 { to:"icon_left_padding"; relative: 1 0; }
3018 name: "icon_right_padding";
3023 state: "default" 0.0;
3024 min: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
3025 max: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
3029 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
3038 state: "default" 0.0;
3039 min: 1 CTXPOPUP_IE_ITEM_HEIGHT_INC;
3040 max: (CTXPOPUP_IE_CONTENT_WIDTH_MAX_INC-(3*CTXPOPUP_IE_ITEM_PADDING_INC)-CTXPOPUP_IE_ICON_WIDTH_INC) CTXPOPUP_IE_ITEM_HEIGHT_INC;
3043 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding";}
3044 rel2 {relative: 0.0 1.0; to_x: "text_right_padding";}
3045 color: CTXPOPUP_IE_FONT_COLOR;
3047 font: "SLP:style=Medium";
3048 size: CTXPOPUP_IE_FONT_SIZE_INC;
3051 text_class: "list_item";
3055 state: "clicked" 0.0;
3056 inherit: "default" 0.0;
3057 color: CTXPOPUP_IE_CLICKED_FONT_COLOR;
3061 name: "text_right_padding";
3066 state: "default" 0.0;
3068 min: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
3069 max: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
3078 ignore_flags: ON_HOLD;
3080 state: "default" 0.0;
3088 state: "default" 0.0;
3095 state: "default" 0.0;
3099 state: "disabled" 0.0;
3101 color: CTXPOPUP_IE_ITEM_DISABLED_COLOR;
3107 name: "item_unclick";
3108 signal: "mouse,up,1";
3110 action: SIGNAL_EMIT "elm,action,click" "";
3114 signal: "elm,state,disabled";
3116 action: STATE_SET "disabled" 0.0;
3121 signal: "elm,state,enabled";
3123 action: STATE_SET "default" 0.0;
3127 name: "item_click2";
3128 signal: "mouse,down,1";
3131 set_state(PART:"elm.text", "clicked", 0.0);
3135 name: "item_unclick2";
3136 signal: "mouse,up,1";
3139 set_state(PART:"elm.text", "default", 0.0);
3144 ///////////////////////////////////////////////////////////////////////////////////////
3146 name: "elm/ctxpopup/text_style_item/extended/imageeditor";
3148 image: "imageeditor_bar_press.png" COMP;
3153 name: "separator_left_padding";
3157 state: "default" 0.0;
3170 state: "default" 0.0;
3171 rel1 { to:"separator_left_top_padding"; relative: 1 0; }
3172 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
3176 state: "clicked" 0.0;
3177 rel1 { to:"separator_left_top_padding"; relative: 1 0; }
3178 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
3180 normal: "imageeditor_bar_press.png";
3181 border: 10 10 10 10;
3187 name: "separator_left_top_padding";
3191 state: "default" 0.0;
3193 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3194 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3200 name: "separator_right_top_padding";
3204 state: "default" 0.0;
3206 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3207 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3213 name: "separator_left_bottom_padding";
3217 state: "default" 0.0;
3219 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3220 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3226 name: "separator_right_bottom_padding";
3230 state: "default" 0.0;
3232 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3233 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3240 name: "bottom_separator";
3245 state: "default" 0.0;
3246 color: CTXPOPUP_IE_SEPARATOR_COLOR;
3247 rel1 { to:"separator_left_bottom_padding"; relative: 1 0.5; }
3248 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
3252 name: "left_padding";
3257 state: "default" 0.0;
3258 min: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
3259 max: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
3271 state: "default" 0.0;
3272 min: 1 CTXPOPUP_IE_ITEM_HEIGHT_INC;
3273 max: (CTXPOPUP_IE_CONTENT_WIDTH_MAX_INC-2*CTXPOPUP_IE_ITEM_PADDING_INC) CTXPOPUP_IE_ITEM_HEIGHT_INC;
3276 rel1 {relative: 1.0 0.0; to: "left_padding";}
3277 rel2 {relative: 0.0 1.0; to: "right_padding";}
3278 color: CTXPOPUP_IE_FONT_COLOR;
3280 font: "SLP:style=Medium";
3281 size: CTXPOPUP_IE_FONT_SIZE_INC;
3284 text_class: "slp_medium";
3288 state: "clicked" 0.0;
3289 inherit: "default" 0.0;
3290 color: CTXPOPUP_IE_CLICKED_FONT_COLOR;
3294 name: "right_padding";
3298 state: "default" 0.0;
3300 min: 30 CTXPOPUP_IE_ITEM_HEIGHT_INC;
3301 max: 30 CTXPOPUP_IE_ITEM_HEIGHT_INC;
3310 ignore_flags: ON_HOLD;
3312 state: "default" 0.0;
3320 state: "default" 0.0;
3327 state: "default" 0.0;
3331 state: "disabled" 0.0;
3333 color: CTXPOPUP_IE_ITEM_DISABLED_COLOR;
3341 name: "item_unclick";
3342 signal: "mouse,up,1";
3344 action: SIGNAL_EMIT "elm,action,click" "";
3348 signal: "elm,state,disabled";
3350 action: STATE_SET "disabled" 0.0;
3355 signal: "elm,state,enabled";
3357 action: STATE_SET "default" 0.0;
3362 name: "item_click2";
3363 signal: "mouse,down,1";
3366 set_state(PART:"elm.text", "clicked", 0.0);
3370 name: "item_unclick2";
3371 signal: "mouse,up,1";
3374 set_state(PART:"elm.text", "default", 0.0);
3380 ///////////////////////////////////////////////////////////////////////////////////////
3381 #define CTXPOPUP_TP_TEXT_WIDTH 32
3382 #define CTXPOPUP_TP_PADDING 15
3383 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
3384 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
3385 #define CTXPOPUP_TP_FONT_SIZE 24
3386 ///////////////////////////////////////////////////////////////////////////////
3388 name: "elm/ctxpopup/base/datetime/default";
3389 alias: "elm/ctxpopup/base/timepicker";
3392 name: "ctxpopup_frame";
3395 clip_to: "ctxpopup_clip";
3397 color: CTXPOPUP_TP_BG_COLOR_INC;
3398 min: 1 CTXPOPUP_TP_HEIGHT_INC;
3399 rel1 { to: "elm.swallow.content"; }
3400 rel2 { to: "elm.swallow.content"; }
3404 name: "elm.swallow.content";
3407 clip_to: "ctxpopup_clip";
3409 state: "default" 0.0;
3410 min: 1 CTXPOPUP_TP_HEIGHT_INC;
3413 part { name: "arrow_area_left";
3417 clip_to: "ctxpopup_clip";
3418 description { state: "default" 0.0;
3425 to_y: "ctxpopup_frame";
3429 to:"ctxpopup_frame";
3433 part { name: "arrow_area_right";
3437 clip_to: "ctxpopup_clip";
3438 description { state: "default" 0.0;
3445 to:"ctxpopup_frame";
3449 to_y: "ctxpopup_frame";
3453 part { name: "arrow_area_up";
3457 clip_to: "ctxpopup_clip";
3458 description { state: "default" 0.0;
3465 to_x: "ctxpopup_frame";
3469 to:"ctxpopup_frame";
3473 part { name: "arrow_area_down";
3477 clip_to: "ctxpopup_clip";
3478 description { state: "default" 0.0;
3485 to:"ctxpopup_frame";
3489 to_x: "ctxpopup_frame";
3493 part { name: "elm.swallow.arrow_up";
3497 clip_to: "ctxpopup_clip";
3501 confine: "arrow_area_up";
3504 state: "default" 0.0;
3510 part { name: "elm.swallow.arrow_down";
3514 clip_to: "ctxpopup_clip";
3518 confine: "arrow_area_down";
3521 state: "default" 0.0;
3527 part { name: "elm.swallow.arrow_left";
3531 clip_to: "ctxpopup_clip";
3535 confine: "arrow_area_left";
3538 state: "default" 0.0;
3544 part { name: "elm.swallow.arrow_right";
3548 clip_to: "ctxpopup_clip";
3552 confine: "arrow_area_right";
3555 state: "default" 0.0;
3561 part { name: "ctxpopup_clip";
3563 description { state: "default" 0.0;
3564 color: 255 255 255 0;
3565 rel1 { to:"ctxpopup_frame"; relative: 0 0; }
3566 rel2 { to:"ctxpopup_frame"; relative: 0 1; }
3568 description { state: "show_up" 0.0;
3569 color: 255 255 255 0;
3570 rel1 { to:"arrow_area_down"; relative: 0 1; }
3571 rel2 { to:"arrow_area_down"; relative: 1 1; }
3573 description { state: "show_left" 0.0;
3574 color: 255 255 255 0;
3575 rel1 { to:"arrow_area_right"; relative: 1 0; }
3576 rel2 { to:"arrow_area_right"; relative: 1 1; }
3578 description { state: "show_right" 0.0;
3579 color: 255 255 255 0;
3580 rel1 { to:"arrow_area_left"; relative: 0 0; }
3581 rel2 { to:"arrow_area_left"; relative: 0 1; }
3583 description { state: "show_down" 0.0;
3584 color: 255 255 255 0;
3585 rel1 { to:"arrow_area_up"; relative: 0 0; }
3586 rel2 { to:"arrow_area_up"; relative: 1 0; }
3588 description { state: "hide_up" 0.0;
3589 color: 255 255 255 255;
3590 rel1 { to:"arrow_area_down"; relative: 0 1; }
3591 rel1 { to:"arrow_area_down"; relative: 1 1; }
3593 description { state: "hide_left" 0.0;
3594 color: 255 255 255 255;
3595 rel1 { to:"arrow_area_right"; relative: 1 0; }
3596 rel2 { to:"arrow_area_right"; relative: 1 1; }
3598 description { state: "hide_right" 0.0;
3599 color: 255 255 255 255;
3600 rel1 { to:"arrow_area_left"; relative: 0 0; }
3601 rel2 { to:"arrow_area_left"; relative: 0 1; }
3603 description { state: "hide_down" 0.0;
3604 color: 255 255 255 255;
3605 rel1 { to:"arrow_area_up"; relative: 0 0; }
3606 rel2 { to:"arrow_area_up"; relative: 1 0; }
3608 description { state: "visible" 0.0;
3609 color: 255 255 255 255;
3610 rel1 { to_x:"arrow_area_left"; to_y:"arrow_area_up"; }
3611 rel2 { to_x:"arrow_area_right"; to_y:"arrow_area_down"; }
3616 program { name: "show";
3617 signal: "elm,state,show";
3619 action: STATE_SET "visible" 0.0;
3620 transition: LINEAR 0.25;
3621 target: "ctxpopup_clip";
3623 program { name: "show_up";
3624 signal: "elm,state,show,up";
3626 action: STATE_SET "show_up" 0.0;
3627 transition: LINEAR 0.25;
3628 target: "ctxpopup_clip";
3630 program { name: "show_left";
3631 signal: "elm,state,show,left";
3633 action: STATE_SET "show_left" 0.0;
3634 transition: LINEAR 0.25;
3635 target: "ctxpopup_clip";
3637 program { name: "show_right";
3638 signal: "elm,state,show,right";
3640 action: STATE_SET "show_right" 0.0;
3641 transition: LINEAR 0.25;
3642 target: "ctxpopup_clip";
3644 program { name: "show_down";
3645 signal: "elm,state,show,down";
3647 action: STATE_SET "show_down" 0.0;
3648 transition: LINEAR 0.25;
3649 target: "ctxpopup_clip";
3651 program { name: "hide_up";
3652 signal: "elm,state,hide,up";
3654 action: STATE_SET "hide_up" 0.0;
3655 transition: LINEAR 0.25;
3656 target: "ctxpopup_clip";
3657 after: "hide_finished";
3659 program { name: "hide_left";
3660 signal: "elm,state,hide,left";
3662 action: STATE_SET "hide_left" 0.0;
3663 transition: LINEAR 0.25;
3664 target: "ctxpopup_clip";
3665 after: "hide_finished";
3667 program { name: "hide_right";
3668 signal: "elm,state,hide,right";
3670 action: STATE_SET "hide_right" 0.0;
3671 transition: LINEAR 0.25;
3672 target: "ctxpopup_clip";
3673 after: "hide_finished";
3675 program { name: "hide_down";
3676 signal: "elm,state,hide,down";
3678 action: STATE_SET "hide_down" 0.0;
3679 transition: LINEAR 0.25;
3680 target: "ctxpopup_clip";
3681 after: "hide_finished";
3683 program { name: "hide_finished";
3684 action: SIGNAL_EMIT "elm,action,hide,finished" "";
3688 ///////////////////////////////////////////////////////////////////////////////
3689 group { name: "elm/ctxpopup/arrow/datetime/default";
3690 alias: "elm/ctxpopup/arrow/timepicker";
3692 image: "timepicker_left_arrow.png" COMP;
3693 image: "timepicker_right_arrow.png" COMP;
3694 image: "timepicker_top_arrow.png" COMP;
3695 image: "timepicker_bottom_arrow.png" COMP;
3699 name: "ctxpopup_arrow";
3703 state: "default" 0.0;
3704 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3705 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3712 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3713 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3717 normal: "timepicker_left_arrow.png";
3722 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3723 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3727 normal: "timepicker_right_arrow.png";
3732 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3733 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3737 normal: "timepicker_top_arrow.png";
3741 state: "bottom" 0.0;
3742 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3743 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3747 normal: "timepicker_bottom_arrow.png";
3754 name: "enable_left_arrow";
3755 signal: "elm,state,left";
3757 action: STATE_SET "left" 0.0;
3758 target: "ctxpopup_arrow";
3761 name: "enable_right_arrow";
3762 signal: "elm,state,right";
3764 action: STATE_SET "right" 0.0;
3765 target: "ctxpopup_arrow";
3768 name: "enable_top_arrow";
3769 signal: "elm,state,top";
3771 action: STATE_SET "top" 0.0;
3772 target: "ctxpopup_arrow";
3775 name: "enable_bottom_arrow";
3776 signal: "elm,state,bottom";
3778 action: STATE_SET "bottom" 0.0;
3779 target: "ctxpopup_arrow";
3783 ///////////////////////////////////////////////////////////////////////////////
3785 name: "elm/ctxpopup/text_style_item/datetime/default";
3786 alias: "elm/ctxpopup/text_style_item/timepicker";
3789 name: "left_padding";
3794 state: "default" 0.0;
3795 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3796 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3808 state: "default" 0.0;
3809 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
3810 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
3813 rel1 {relative: 1.0 0.0; to: "left_padding";}
3814 color: CTXPOPUP_TP_FONT_COLOR;
3816 font: "SLP:style=Medium";
3817 size: CTXPOPUP_TP_FONT_SIZE;
3820 text_class: "slp_medium";
3824 state: "clicked" 0.0;
3825 inherit: "default" 0.0;
3826 color: 255 255 255 255;
3830 name: "right_padding";
3834 state: "default" 0.0;
3835 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3836 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3838 rel1 {relative: 1.0 0.0; to: "elm.text";}
3846 ignore_flags: ON_HOLD;
3848 state: "default" 0.0;
3856 state: "default" 0.0;
3863 name: "item_unclick";
3864 signal: "mouse,up,1";
3866 action: SIGNAL_EMIT "elm,action,click" "";
3870 signal: "mouse,down,1";
3873 set_state(PART:"elm.text", "clicked", 0.0);
3877 name: "item_unclick2";
3878 signal: "mouse,up,1";
3881 set_state(PART:"elm.text", "default", 0.0);