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: "00_popup_bubble_bg.png" COMP;
594 image: "00_popup_bg.png" 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: "00_popup_bubble_bg.png";
648 part { name: "arrow_area_left";
652 clip_to: "ctxpopup_clip";
653 description { state: "default" 0.0;
660 to_y: "ctxpopup_frame_left_top";
664 to:"ctxpopup_frame_left_bottom";
668 part { name: "arrow_area_right";
672 clip_to: "ctxpopup_clip";
673 description { state: "default" 0.0;
680 to:"ctxpopup_frame_right_top";
684 to_y: "ctxpopup_frame_right_bottom";
688 part { name: "arrow_area_up";
692 clip_to: "ctxpopup_clip";
693 description { state: "default" 0.0;
700 to_x: "ctxpopup_frame_left_top";
704 to:"ctxpopup_frame_right_top";
708 part { name: "arrow_area_down";
712 clip_to: "ctxpopup_clip";
713 description { state: "default" 0.0;
720 to:"ctxpopup_frame_left_bottom";
724 to_x: "ctxpopup_frame_right_bottom";
728 part { name: "elm.swallow.arrow_up";
732 clip_to: "ctxpopup_clip";
736 confine: "arrow_area_up";
739 state: "default" 0.0;
745 part { name: "elm.swallow.arrow_down";
749 clip_to: "ctxpopup_clip";
753 confine: "arrow_area_down";
756 state: "default" 0.0;
762 part { name: "elm.swallow.arrow_left";
766 clip_to: "ctxpopup_clip";
770 confine: "arrow_area_left";
773 state: "default" 0.0;
779 part { name: "elm.swallow.arrow_right";
783 clip_to: "ctxpopup_clip";
787 confine: "arrow_area_right";
790 state: "default" 0.0;
798 name: "ctxpopup_frame_left_top";
804 min: CTXPOPUP_FRAME_CORNER_SIZE;
805 max: CTXPOPUP_FRAME_CORNER_SIZE;
810 name: "ctxpopup_frame_right_top";
816 min: CTXPOPUP_FRAME_CORNER_SIZE;
817 max: CTXPOPUP_FRAME_CORNER_SIZE;
822 name: "ctxpopup_frame_left_bottom";
828 min: CTXPOPUP_FRAME_CORNER_SIZE;
829 max: CTXPOPUP_FRAME_CORNER_SIZE;
834 name: "ctxpopup_frame_right_bottom";
840 min: CTXPOPUP_FRAME_CORNER_SIZE;
841 max: CTXPOPUP_FRAME_CORNER_SIZE;
845 name:"list_shadow_right_bottom_padding";
850 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
851 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
855 rel1 {to:"elm.swallow.content"; relative: 1 1;}
859 name:"content_left_top_padding";
864 state: "default" 0.0;
865 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
866 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
873 name:"content_right_bottom_padding";
878 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
879 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
880 rel1 { relative: 1 1;}
881 rel2 { relative: 1 1;}
892 clip_to: "ctxpopup_clip";
894 state: "default" 0.0;
895 rel1 {to:"ctxpopup_frame_left_top";}
896 rel2 {to:"ctxpopup_frame_right_bottom";}
898 normal: "00_popup_bg.png";
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: GENLIST_PART_BG_COLOR_INC;
1159 state: "clicked" 0.0;
1160 color: GENLIST_PART_LIST_PRESS_COLOR_INC;
1170 state: "default" 0.0;
1171 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1178 state: "horizontal" 0.0;
1179 color: CTXPOPUP_SEPARATOR_COLOR_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: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
1222 font: "SLP:style=Roman";
1223 size: CTXPOPUP_ITEM_TEXT_SIZE_INC;
1226 text_class: "list_item";
1230 state: "compress" 0.0;
1231 inherit: "default" 0.0;
1238 state: "clicked" 0.0;
1239 inherit: "default" 0.0;
1240 color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
1244 name: "right_padding";
1248 state: "default" 0.0;
1250 min: 30 CTXPOPUP_ITEM_HEIGHT_INC;
1251 max: 30 CTXPOPUP_ITEM_HEIGHT_INC;
1260 ignore_flags: ON_HOLD;
1262 state: "default" 0.0;
1270 state: "default" 0.0;
1277 state: "default" 0.0;
1281 state: "disabled" 0.0;
1283 color: CTXPOPUP_ITEM_DISABLED_COLOR;
1289 name: "item_unclick";
1290 signal: "mouse,up,1";
1292 action: SIGNAL_EMIT "elm,action,click" "";
1296 signal: "elm,state,disabled";
1298 action: STATE_SET "disabled" 0.0;
1303 signal: "elm,state,enabled";
1305 action: STATE_SET "default" 0.0;
1310 signal: "elm,state,default";
1313 set_state(PART:"separator", "default", 0.0);
1318 signal: "elm,state,compress";
1320 action: STATE_SET "compress" 0.0;
1325 signal: "elm,state,vertical";
1328 set_state(PART:"separator", "vertical", 0.0);
1333 signal: "elm,state,horizontal";
1336 set_state(PART:"separator", "horizontal", 0.0);
1340 name: "item_click2";
1341 signal: "mouse,down,1";
1344 set_state(PART:"elm.text", "clicked", 0.0);
1345 set_state(PART:"bg", "clicked", 0.0);
1349 name: "item_unclick2";
1350 signal: "mouse,up,1";
1353 set_state(PART:"elm.text", "compress", 0.0);
1354 set_state(PART:"bg", "default", 0.0);
1359 ///////////////////////////////////////////////////////////////////////////////
1361 name: "elm/ctxpopup/icon_style_item/default";
1364 name: "event_blocker";
1367 state: "default" 0.0;
1377 state: "default" 0.0;
1378 color: GENLIST_PART_BG_COLOR_INC;
1380 min: CTXPOPUP_ITEM_ICON_INC;
1381 max: CTXPOPUP_ITEM_ICON_INC;
1384 state: "clicked" 0.0;
1385 color: GENLIST_PART_LIST_PRESS_COLOR_INC;
1390 name: "left_top_padding";
1393 min: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1394 max: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1406 state: "default" 0.0;
1407 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1414 state: "horizontal" 0.0;
1415 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1422 state: "vertical" 0.0;
1423 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1431 name: "elm.swallow.icon";
1435 state: "default" 0.0;
1436 min: (CTXPOPUP_ICON_WIDTH_INC - 10) (CTXPOPUP_ICON_HEIGHT_INC - 10);
1437 max: (CTXPOPUP_ICON_WIDTH_INC - 10) (CTXPOPUP_ICON_HEIGHT_INC - 10);
1440 rel1 { to: "left_top_padding"; relative: 1 1; }
1441 rel2 { to: "right_bottom_padding"; relative: 0 0; }
1445 name: "right_bottom_padding";
1448 min: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1449 max: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1459 ignore_flags: ON_HOLD;
1461 state: "default" 0.0;
1469 state: "default" 0.0;
1476 state: "default" 0.0;
1480 state: "disabled" 0.0;
1482 color: CTXPOPUP_ITEM_DISABLED_COLOR;
1489 signal: "elm,state,default";
1492 set_state(PART:"separator", "default", 0.0);
1497 signal: "elm,state,vertical";
1500 set_state(PART:"separator", "vertical", 0.0);
1505 signal: "elm,state,horizontal";
1508 set_state(PART:"separator", "horizontal", 0.0);
1512 name: "item_unclick";
1513 signal: "mouse,up,1";
1515 action: SIGNAL_EMIT "elm,action,click" "";
1519 signal: "elm,state,disabled";
1521 action: STATE_SET "disabled" 0.0;
1526 signal: "elm,state,enabled";
1528 action: STATE_SET "default" 0.0;
1532 name: "item_click2";
1533 signal: "mouse,down,1";
1536 set_state(PART:"bg", "clicked", 0.0);
1540 name: "item_unclick2";
1541 signal: "mouse,up,1";
1544 set_state(PART:"bg", "default", 0.0);
1549 ///////////////////////////////////////////////////////////////////////////////
1551 name: "elm/ctxpopup/icon_text_style_item/default";
1554 name: "event_blocker";
1557 state: "default" 0.0;
1565 state: "default" 0.0;
1566 color: GENLIST_PART_BG_COLOR_INC;
1570 state: "clicked" 0.0;
1571 color: GENLIST_PART_LIST_PRESS_COLOR_INC;
1576 name: "icon_left_padding";
1580 state: "default" 0.0;
1581 min: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1582 max: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1594 state: "default" 0.0;
1595 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1602 state: "horizontal" 0.0;
1603 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1610 state: "vertical" 0.0;
1611 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1619 name: "elm.swallow.icon";
1623 state: "default" 0.0;
1624 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
1625 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
1628 rel1 { to:"icon_left_padding"; relative: 1 0; }
1632 name: "icon_right_padding";
1636 state: "default" 0.0;
1637 min: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1638 max: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1642 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
1651 state: "default" 0.0;
1652 min: 1 CTXPOPUP_ITEM_HEIGHT_INC;
1653 max: (CTXPOPUP_CONTENT_WIDTH_MAX_INC-(3*CTXPOPUP_ITEM_PADDING_INC)-CTXPOPUP_ICON_WIDTH_INC) CTXPOPUP_ITEM_HEIGHT_INC;
1656 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding";}
1657 rel2 {relative: 0.0 1.0; to_x: "text_right_padding";}
1658 color: GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC;
1660 font: "SLP:style=Roman";
1661 size: CTXPOPUP_ITEM_TEXT_SIZE_INC;
1664 text_class: "list_item";
1668 state: "compress" 0.0;
1669 inherit: "default" 0.0;
1676 state: "clicked" 0.0;
1677 inherit: "default" 0.0;
1678 color: GENLIST_PART_TEXT_PRESS_COLOR_INC;
1682 name: "text_right_padding";
1687 state: "default" 0.0;
1689 min: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1690 max: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1699 ignore_flags: ON_HOLD;
1701 state: "default" 0.0;
1709 state: "default" 0.0;
1716 state: "default" 0.0;
1720 state: "disabled" 0.0;
1722 color: CTXPOPUP_ITEM_DISABLED_COLOR;
1728 name: "item_unclick";
1729 signal: "mouse,up,1";
1731 action: SIGNAL_EMIT "elm,action,click" "";
1735 signal: "elm,state,disabled";
1737 action: STATE_SET "disabled" 0.0;
1742 signal: "elm,state,enabled";
1744 action: STATE_SET "default" 0.0;
1749 signal: "elm,state,default";
1752 set_state(PART:"separator", "default", 0.0);
1757 signal: "elm,state,compress";
1759 action: STATE_SET "compress" 0.0;
1764 signal: "elm,state,vertical";
1767 set_state(PART:"separator", "vertical", 0.0);
1772 signal: "elm,state,horizontal";
1775 set_state(PART:"separator", "horizontal", 0.0);
1779 name: "item_click2";
1780 signal: "mouse,down,1";
1783 set_state(PART:"elm.text", "clicked", 0.0);
1784 set_state(PART:"bg", "clicked", 0.0);
1788 name: "item_unclick2";
1789 signal: "mouse,up,1";
1792 set_state(PART:"elm.text", "compress", 0.0);
1793 set_state(PART:"bg", "default", 0.0);
1799 ///////////////////////////////////////////////////////////////////////////////////////
1800 #define CTXPOPUP_ENTRY_LIST_PADDING_LEFT 3
1801 #define CTXPOPUP_ENTRY_LIST_PADDING_TOP 6
1802 #define CTXPOPUP_ENTRY_LIST_PADDING_RIGHT 3
1803 #define CTXPOPUP_ENTRY_LIST_PADDING_BOTTOM 6
1804 //////////////////////////////////////////////////////////////////////////////////////
1806 name: "elm/ctxpopup/base/extended/entry";
1807 alias: "elm/ctxpopup/base/extended/entry/pass_event";
1809 image: "copy&paste_bg_center.png" COMP;
1810 image: "ctxpopup_shadow.png" COMP;
1814 name:"frame_shadow_left_top_padding";
1819 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1820 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1827 name:"frame_shadow_right_bottom_padding";
1832 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1833 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
1834 rel1{relative: 1 1;}
1841 name: "frame_shadow";
1846 state: "default" 0.0;
1847 rel1 {to:"frame_shadow_left_top_padding"; relative: 1 1;}
1848 rel2 {to:"frame_shadow_right_bottom_padding";}
1850 normal: "ctxpopup_shadow.png";
1851 border: 10 10 10 10;
1862 state: "default" 0.0;
1863 rel1 {to:"elm.swallow.content";}
1864 rel2 {to:"elm.swallow.content";}
1866 normal: "copy&paste_bg_center.png";
1867 border: CTXPOPUP_ENTRY_CENTER_IMAGE_BORDER;
1873 name: "arrow_area_left";
1878 state: "default" 0.0;
1880 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
1885 to_y: "ctxpopup_frame_left_top";
1889 to:"ctxpopup_frame_left_bottom";
1894 name: "arrow_area_right";
1898 description { state: "default" 0.0;
1900 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
1905 to:"ctxpopup_frame_right_top";
1909 to_y: "ctxpopup_frame_right_bottom";
1914 name: "arrow_area_up";
1918 description { state: "default" 0.0;
1920 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
1934 name: "arrow_area_down";
1939 state: "default" 0.0;
1941 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
1955 name: "elm.swallow.arrow_up";
1962 confine: "arrow_area_up";
1965 state: "default" 0.0;
1966 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
1972 name: "elm.swallow.arrow_down";
1979 confine: "arrow_area_down";
1982 state: "default" 0.0;
1983 min: 0 CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
1989 name: "elm.swallow.arrow_left";
1996 confine: "arrow_area_left";
1999 state: "default" 0.0;
2000 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
2006 name: "elm.swallow.arrow_right";
2013 confine: "arrow_area_right";
2016 state: "default" 0.0;
2017 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT 0;
2023 name: "ctxpopup_frame_left_top";
2029 min: CTXPOPUP_FRAME_CORNER_SIZE;
2030 max: CTXPOPUP_FRAME_CORNER_SIZE;
2034 name: "ctxpopup_frame_right_top";
2040 min: CTXPOPUP_FRAME_CORNER_SIZE;
2041 max: CTXPOPUP_FRAME_CORNER_SIZE;
2045 name: "ctxpopup_frame_left_bottom";
2051 min: CTXPOPUP_FRAME_CORNER_SIZE;
2052 max: CTXPOPUP_FRAME_CORNER_SIZE;
2056 name: "ctxpopup_frame_right_bottom";
2062 min: CTXPOPUP_FRAME_CORNER_SIZE;
2063 max: CTXPOPUP_FRAME_CORNER_SIZE;
2067 name:"list_shadow_right_bottom_padding";
2072 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
2073 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
2077 rel1 {to:"elm.swallow.content"; relative: 1 1;}
2081 name:"content_left_top_padding";
2086 state: "default" 0.0;
2087 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
2088 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
2095 name:"content_right_bottom_padding";
2100 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
2101 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
2102 rel1 { relative: 1 1;}
2103 rel2 { relative: 1 1;}
2110 name: "elm.swallow.content";
2113 state: "default" 0.0;
2115 rel1 {to:"ctxpopup_frame_left_top"; relative: 0.5 0.5;}
2116 rel2 {to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5;}
2121 ///////////////////////////////////////////////////////////////////////////////////////
2123 name: "elm/ctxpopup/arrow/extended/entry";
2124 alias: "elm/ctxpopup/arrow/extended/entry/pass_event";
2126 image: "copy&paste_arrow_up.png" COMP;
2127 image: "copy&paste_arrow_left.png" COMP;
2128 image: "copy&paste_arrow_right.png" COMP;
2129 image: "copy&paste_arrow_down.png" COMP;
2133 name: "ctxpopup_arrow";
2137 state: "default" 0.0;
2138 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2139 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2146 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
2147 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
2151 normal: "copy&paste_arrow_left.png";
2156 min: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
2157 max: CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH;
2161 normal: "copy&paste_arrow_right.png";
2166 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2167 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2171 normal: "copy&paste_arrow_up.png";
2175 state: "bottom" 0.0;
2176 min: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2177 max: CTXPOPUP_ENTRY_ARROW_SIZE_WIDTH CTXPOPUP_ENTRY_ARROW_SIZE_HEIGHT;
2181 normal: "copy&paste_arrow_down.png";
2188 name: "enable_left_arrow";
2189 signal: "elm,state,left";
2191 action: STATE_SET "left" 0.0;
2192 target: "ctxpopup_arrow";
2195 name: "enable_right_arrow";
2196 signal: "elm,state,right";
2198 action: STATE_SET "right" 0.0;
2199 target: "ctxpopup_arrow";
2202 name: "enable_top_arrow";
2203 signal: "elm,state,top";
2205 action: STATE_SET "top" 0.0;
2206 target: "ctxpopup_arrow";
2209 name: "enable_bottom_arrow";
2210 signal: "elm,state,bottom";
2212 action: STATE_SET "bottom" 0.0;
2213 target: "ctxpopup_arrow";
2217 ///////////////////////////////////////////////////////////////////////////////////////
2218 #define CTXPOPUP_ENTRY_ITEM_BG_PART \
2224 state: "default" 0.0;\
2226 rel1 {to:"left_bg_padding"; relative: 1 0;}\
2227 rel2 {to:"right_bg_padding"; relative: 0 1;}\
2229 normal: "copy&paste_press_center.png";\
2234 state: "clicked" 0.0;\
2235 inherit: "default" 0.0;\
2238 normal: "copy&paste_press_center.png";\
2243 #define CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART \
2245 name: "left_bg_padding";\
2250 state: "default" 0.0;\
2252 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2253 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2256 rel1 { to: "event_blocker"; relative: 0 0; }\
2257 rel2 { to: "event_blocker"; relative: 0 1; }\
2259 normal: "copy&paste_press_left.png";\
2260 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
2265 state: "clicked" 0.0;\
2266 inherit: "default" 0.0;\
2269 normal: "copy&paste_press_left.png";\
2270 border: CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0 0;\
2275 #define CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART \
2277 name: "right_bg_padding";\
2282 state: "default" 0.0;\
2284 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2285 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2288 rel1 { to: "event_blocker"; relative: 1 0; }\
2289 rel2 { to: "event_blocker"; relative: 1 1; }\
2291 normal: "copy&paste_press_right.png";\
2292 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
2297 state: "clicked" 0.0;\
2298 inherit: "default" 0.0;\
2301 normal: "copy&paste_press_right.png";\
2302 border: 0 CTXPOPUP_ENTRY_IMAGE_BORDER_WIDTH 0 0;\
2307 #define CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART \
2309 name: "left_padding";\
2314 state: "default" 0.0;\
2316 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2317 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2322 #define CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART \
2324 name: "right_padding";\
2329 state: "default" 0.0;\
2331 min: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2332 max: CTXPOPUP_ENTRY_ITEM_PADDING_WIDTH CTXPOPUP_ENTRY_ITEM_HEIGHT;\
2337 #define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART \
2339 name: "left_separator";\
2344 state: "default" 0.0;\
2346 color: CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR;\
2347 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
2348 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
2355 state: "vertical" 0.0;\
2356 inherit: "default" 0.0;\
2360 state: "horizontal" 0.0;\
2361 inherit: "default" 0.0;\
2365 #define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART \
2367 name: "right_separator";\
2372 state: "default" 0.0;\
2374 color: CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR;\
2375 min: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
2376 max: CTXPOPUP_ENTRY_SEPARATOR_WIDTH CTXPOPUP_ENTRY_SEPARATOR_HEIGHT;\
2387 state: "vertical" 0.0;\
2388 inherit: "default" 0.0;\
2392 state: "horizontal" 0.0;\
2393 inherit: "default" 0.0;\
2397 ///////////////////////////////////////////////////////////////////////////////////////
2400 name: "elm/ctxpopup/text_style_item/extended/entry";
2401 alias: "elm/ctxpopup/text_style_item/extended/entry/pass_event";
2403 image: "copy&paste_press_center.png" COMP;
2404 image: "copy&paste_press_left.png" COMP;
2405 image: "copy&paste_press_right.png" COMP;
2409 name: "event_blocker";
2412 state: "default" 0.0;
2416 CTXPOPUP_ENTRY_ITEM_BG_PART
2417 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
2418 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
2419 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
2420 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
2421 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
2422 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
2429 state: "default" 0.0;
2430 min: 1 CTXPOPUP_ENTRY_ITEM_HEIGHT;
2431 max: CTXPOPUP_ENTRY_ITEM_WIDTH_MAX CTXPOPUP_ENTRY_ITEM_HEIGHT;
2434 rel1 {relative: 1.0 0.0; to: "left_padding";}
2435 rel2 {relative: 0.0 1.0; to: "right_padding";}
2436 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
2438 font: "SLP:style=Roman";
2439 size: CTXPOPUP_ENTRY_ITEM_FONT_SIZE;
2442 text_class: "list_item";
2446 state: "clicked" 0.0;
2447 inherit: "default" 0.0;
2448 color: CTXPOPUP_ENTRY_ITEM_TEXT_COLOR;
2455 ignore_flags: ON_HOLD;
2457 state: "default" 0.0;
2465 state: "default" 0.0;
2472 state: "default" 0.0;
2476 state: "disabled" 0.0;
2478 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
2484 name: "item_unclick";
2485 signal: "mouse,up,1";
2487 action: SIGNAL_EMIT "elm,action,click" "";
2491 signal: "elm,state,disabled";
2493 action: STATE_SET "disabled" 0.0;
2498 signal: "elm,state,enabled";
2500 action: STATE_SET "default" 0.0;
2504 name: "item_click2";
2505 signal: "mouse,down,1";
2508 set_state(PART:"elm.text", "clicked", 0.0);
2509 set_state(PART:"bg", "clicked", 0.0);
2510 set_state(PART:"left_bg_padding", "clicked", 0.0);
2511 set_state(PART:"right_bg_padding", "clicked", 0.0);
2515 name: "item_unclick2";
2516 signal: "mouse,up,1";
2519 set_state(PART:"elm.text", "default", 0.0);
2520 set_state(PART:"bg", "default", 0.0);
2521 set_state(PART:"left_bg_padding", "default", 0.0);
2522 set_state(PART:"right_bg_padding", "default", 0.0);
2527 signal: "elm,state,default";
2530 set_state(PART:"left_separator", "default", 0.0);
2531 set_state(PART:"right_separator", "default", 0.0);
2536 signal: "elm,state,vertical";
2539 set_state(PART:"left_separator", "vertical", 0.0);
2540 set_state(PART:"right_separator", "vertical", 0.0);
2545 signal: "elm,state,horizontal";
2548 set_state(PART:"left_separator", "horizontal", 0.0);
2549 set_state(PART:"right_separator", "horizontal", 0.0);
2554 ///////////////////////////////////////////////////////////////////////////////
2556 name: "elm/ctxpopup/icon_style_item/extended/entry";
2558 image: "copy&paste_press_center.png" COMP;
2559 image: "copy&paste_press_left.png" COMP;
2560 image: "copy&paste_press_right.png" COMP;
2564 name: "event_blocker";
2567 state: "default" 0.0;
2571 CTXPOPUP_ENTRY_ITEM_BG_PART
2572 CTXPOPUP_ENTRY_ITEM_LEFT_BG_PADDING_PART
2573 CTXPOPUP_ENTRY_ITEM_RIGHT_BG_PADDING_PART
2574 CTXPOPUP_ENTRY_ITEM_LEFT_PADDING_PART
2575 CTXPOPUP_ENTRY_ITEM_RIGHT_PADDING_PART
2576 CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_PART
2577 CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_PART
2579 name: "elm.swallow.icon";
2583 state: "default" 0.0;
2589 rel1 {relative: 1.0 0.0; to: "left_padding";}
2590 rel2 {relative: 0.0 1.0; to: "right_padding";}
2594 name: "elm.swallow.icon.paint";
2598 state: "default" 0.0;
2600 color: 255 255 0 255;
2601 rel1 { to: "elm.swallow.icon"; }
2602 rel2 { to: "elm.swallow.icon"; }
2609 ignore_flags: ON_HOLD;
2611 state: "default" 0.0;
2619 state: "default" 0.0;
2626 state: "default" 0.0;
2630 state: "disabled" 0.0;
2632 color: CTXPOPUP_ENTRY_ITEM_DISABLED_COLOR;
2638 name: "item_unclick";
2639 signal: "mouse,up,1";
2641 action: SIGNAL_EMIT "elm,action,click" "";
2645 signal: "elm,state,disabled";
2647 action: STATE_SET "disabled" 0.0;
2651 name: "item_click2";
2652 signal: "mouse,down,1";
2655 set_state(PART:"bg", "clicked", 0.0);
2656 set_state(PART:"left_bg_padding", "clicked", 0.0);
2657 set_state(PART:"right_bg_padding", "clicked", 0.0);
2661 name: "item_unclick2";
2662 signal: "mouse,up,1";
2665 set_state(PART:"bg", "default", 0.0);
2666 set_state(PART:"left_bg_padding", "default", 0.0);
2667 set_state(PART:"right_bg_padding", "default", 0.0);
2672 signal: "elm,state,default";
2675 set_state(PART:"left_separator", "default", 0.0);
2676 set_state(PART:"right_separator", "default", 0.0);
2681 signal: "elm,state,vertical";
2684 set_state(PART:"left_separator", "vertical", 0.0);
2685 set_state(PART:"right_separator", "vertical", 0.0);
2690 signal: "elm,state,horizontal";
2693 set_state(PART:"left_separator", "horizontal", 0.0);
2694 set_state(PART:"right_separator", "horizontal", 0.0);
2700 ///////////////////////////////////////////////////////////////////////////////////////
2701 #define CTXPOPUP_IE_FONT_COLOR 255 255 255 255
2702 #define CTXPOPUP_IE_CLICKED_FONT_COLOR 255 255 100 255
2703 #define CTXPOPUP_IE_SEPARATOR_COLOR 120 120 120 255
2704 #define CTXPOPUP_IE_ITEM_DISABLED_COLOR 200 200 200 127
2705 #define CTXPOPUP_IE_SEPARATOR_PADDING_SIZE 6 2
2706 ///////////////////////////////////////////////////////////////////////////////
2708 name: "elm/ctxpopup/base/extended/imageeditor";
2710 image: "imageeditor_bg.png" COMP;
2714 name: "ctxpopup_frame";
2719 normal: "imageeditor_bg.png";
2720 border: 10 10 10 10;
2726 name: "elm.swallow.content";
2729 state: "default" 0.0;
2734 ///////////////////////////////////////////////////////////////////////////////
2735 group { name: "elm/ctxpopup/arrow/extended/imageeditor";
2737 image: "imageeditor_left_arrow.png" COMP;
2738 image: "imageeditor_right_arrow.png" COMP;
2739 image: "imageeditor_top_arrow.png" COMP;
2740 image: "imageeditor_bottom_arrow.png" COMP;
2744 name: "ctxpopup_arrow";
2748 state: "default" 0.0;
2749 min: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2750 max: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2757 min: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2758 max: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2762 normal: "imageeditor_left_arrow.png";
2767 min: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2768 max: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2772 normal: "imageeditor_right_arrow.png";
2777 min: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2778 max: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2782 normal: "imageeditor_top_arrow.png";
2786 state: "bottom" 0.0;
2787 min: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2788 max: CTXPOPUP_IE_ARROW_SIZE_INC CTXPOPUP_IE_ARROW_SIZE_INC;
2792 normal: "imageeditor_bottom_arrow.png";
2799 name: "enable_left_arrow";
2800 signal: "elm,state,left";
2802 action: STATE_SET "left" 0.0;
2803 target: "ctxpopup_arrow";
2806 name: "enable_right_arrow";
2807 signal: "elm,state,right";
2809 action: STATE_SET "right" 0.0;
2810 target: "ctxpopup_arrow";
2813 name: "enable_top_arrow";
2814 signal: "elm,state,top";
2816 action: STATE_SET "top" 0.0;
2817 target: "ctxpopup_arrow";
2820 name: "enable_bottom_arrow";
2821 signal: "elm,state,bottom";
2823 action: STATE_SET "bottom" 0.0;
2824 target: "ctxpopup_arrow";
2828 ///////////////////////////////////////////////////////////////////////////////
2830 name: "elm/ctxpopup/icon_text_style_item/extended/imageeditor";
2832 image: "imageeditor_bar_press.png" COMP;
2837 name: "event_blocker";
2840 state: "default" 0.0;
2849 state: "default" 0.0;
2850 rel1 { to:"separator_left_top_padding"; relative: 1 0; }
2851 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
2855 state: "clicked" 0.0;
2856 rel1 { to:"separator_left_top_padding"; relative: 1 0; }
2857 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
2859 normal: "imageeditor_bar_press.png";
2860 border: 10 10 10 10;
2867 name: "icon_left_padding";
2872 state: "default" 0.0;
2873 min: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
2874 max: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
2881 name: "separator_left_top_padding";
2885 state: "default" 0.0;
2887 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2888 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2894 name: "separator_right_top_padding";
2898 state: "default" 0.0;
2900 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2901 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2907 name: "separator_left_bottom_padding";
2911 state: "default" 0.0;
2913 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2914 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2920 name: "separator_right_bottom_padding";
2924 state: "default" 0.0;
2926 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2927 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
2934 name: "bottom_separator";
2939 state: "default" 0.0;
2940 color: CTXPOPUP_IE_SEPARATOR_COLOR;
2941 rel1 { to:"separator_left_bottom_padding"; relative: 1 0.5; }
2942 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
2946 name: "elm.swallow.icon";
2950 state: "default" 0.0;
2951 min: CTXPOPUP_IE_ICON_WIDTH_INC CTXPOPUP_IE_ICON_HEIGHT_INC;
2952 max: CTXPOPUP_IE_ICON_WIDTH_INC CTXPOPUP_IE_ICON_HEIGHT_INC;
2955 rel1 { to:"icon_left_padding"; relative: 1 0; }
2959 name: "icon_right_padding";
2964 state: "default" 0.0;
2965 min: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
2966 max: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
2970 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
2979 state: "default" 0.0;
2980 min: 1 CTXPOPUP_IE_ITEM_HEIGHT_INC;
2981 max: (CTXPOPUP_IE_CONTENT_WIDTH_MAX_INC-(3*CTXPOPUP_IE_ITEM_PADDING_INC)-CTXPOPUP_IE_ICON_WIDTH_INC) CTXPOPUP_IE_ITEM_HEIGHT_INC;
2984 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding";}
2985 rel2 {relative: 0.0 1.0; to_x: "text_right_padding";}
2986 color: CTXPOPUP_IE_FONT_COLOR;
2988 font: "SLP:style=Medium";
2989 size: CTXPOPUP_IE_FONT_SIZE_INC;
2992 text_class: "list_item";
2996 state: "clicked" 0.0;
2997 inherit: "default" 0.0;
2998 color: CTXPOPUP_IE_CLICKED_FONT_COLOR;
3002 name: "text_right_padding";
3007 state: "default" 0.0;
3009 min: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
3010 max: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
3019 ignore_flags: ON_HOLD;
3021 state: "default" 0.0;
3029 state: "default" 0.0;
3036 state: "default" 0.0;
3040 state: "disabled" 0.0;
3042 color: CTXPOPUP_IE_ITEM_DISABLED_COLOR;
3048 name: "item_unclick";
3049 signal: "mouse,up,1";
3051 action: SIGNAL_EMIT "elm,action,click" "";
3055 signal: "elm,state,disabled";
3057 action: STATE_SET "disabled" 0.0;
3062 signal: "elm,state,enabled";
3064 action: STATE_SET "default" 0.0;
3068 name: "item_click2";
3069 signal: "mouse,down,1";
3072 set_state(PART:"elm.text", "clicked", 0.0);
3076 name: "item_unclick2";
3077 signal: "mouse,up,1";
3080 set_state(PART:"elm.text", "default", 0.0);
3085 ///////////////////////////////////////////////////////////////////////////////////////
3087 name: "elm/ctxpopup/text_style_item/extended/imageeditor";
3089 image: "imageeditor_bar_press.png" COMP;
3094 name: "separator_left_padding";
3098 state: "default" 0.0;
3111 state: "default" 0.0;
3112 rel1 { to:"separator_left_top_padding"; relative: 1 0; }
3113 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
3117 state: "clicked" 0.0;
3118 rel1 { to:"separator_left_top_padding"; relative: 1 0; }
3119 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
3121 normal: "imageeditor_bar_press.png";
3122 border: 10 10 10 10;
3128 name: "separator_left_top_padding";
3132 state: "default" 0.0;
3134 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3135 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3141 name: "separator_right_top_padding";
3145 state: "default" 0.0;
3147 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3148 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3154 name: "separator_left_bottom_padding";
3158 state: "default" 0.0;
3160 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3161 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3167 name: "separator_right_bottom_padding";
3171 state: "default" 0.0;
3173 min: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3174 max: CTXPOPUP_IE_SEPARATOR_PADDING_SIZE;
3181 name: "bottom_separator";
3186 state: "default" 0.0;
3187 color: CTXPOPUP_IE_SEPARATOR_COLOR;
3188 rel1 { to:"separator_left_bottom_padding"; relative: 1 0.5; }
3189 rel2 { to:"separator_right_bottom_padding"; relative: 0 1; }
3193 name: "left_padding";
3198 state: "default" 0.0;
3199 min: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
3200 max: CTXPOPUP_IE_ITEM_PADDING_INC CTXPOPUP_IE_ITEM_HEIGHT_INC;
3212 state: "default" 0.0;
3213 min: 1 CTXPOPUP_IE_ITEM_HEIGHT_INC;
3214 max: (CTXPOPUP_IE_CONTENT_WIDTH_MAX_INC-2*CTXPOPUP_IE_ITEM_PADDING_INC) CTXPOPUP_IE_ITEM_HEIGHT_INC;
3217 rel1 {relative: 1.0 0.0; to: "left_padding";}
3218 rel2 {relative: 0.0 1.0; to: "right_padding";}
3219 color: CTXPOPUP_IE_FONT_COLOR;
3221 font: "SLP:style=Medium";
3222 size: CTXPOPUP_IE_FONT_SIZE_INC;
3225 text_class: "slp_medium";
3229 state: "clicked" 0.0;
3230 inherit: "default" 0.0;
3231 color: CTXPOPUP_IE_CLICKED_FONT_COLOR;
3235 name: "right_padding";
3239 state: "default" 0.0;
3241 min: 30 CTXPOPUP_IE_ITEM_HEIGHT_INC;
3242 max: 30 CTXPOPUP_IE_ITEM_HEIGHT_INC;
3251 ignore_flags: ON_HOLD;
3253 state: "default" 0.0;
3261 state: "default" 0.0;
3268 state: "default" 0.0;
3272 state: "disabled" 0.0;
3274 color: CTXPOPUP_IE_ITEM_DISABLED_COLOR;
3282 name: "item_unclick";
3283 signal: "mouse,up,1";
3285 action: SIGNAL_EMIT "elm,action,click" "";
3289 signal: "elm,state,disabled";
3291 action: STATE_SET "disabled" 0.0;
3296 signal: "elm,state,enabled";
3298 action: STATE_SET "default" 0.0;
3303 name: "item_click2";
3304 signal: "mouse,down,1";
3307 set_state(PART:"elm.text", "clicked", 0.0);
3311 name: "item_unclick2";
3312 signal: "mouse,up,1";
3315 set_state(PART:"elm.text", "default", 0.0);
3321 ///////////////////////////////////////////////////////////////////////////////////////
3322 #define CTXPOPUP_TP_TEXT_WIDTH 32
3323 #define CTXPOPUP_TP_PADDING 15
3324 #define CTXPOPUP_TP_FONT_COLOR 231 173 95 255
3325 #define CTXPOPUP_TP_CLICKED_FONT_COLOR 255 255 255 255
3326 #define CTXPOPUP_TP_FONT_SIZE 24
3327 ///////////////////////////////////////////////////////////////////////////////
3329 name: "elm/ctxpopup/base/datetime/default";
3330 alias: "elm/ctxpopup/base/timepicker";
3333 name: "ctxpopup_frame";
3336 clip_to: "ctxpopup_clip";
3338 color: CTXPOPUP_TP_BG_COLOR_INC;
3339 min: 1 CTXPOPUP_TP_HEIGHT_INC;
3340 rel1 { to: "elm.swallow.content"; }
3341 rel2 { to: "elm.swallow.content"; }
3345 name: "elm.swallow.content";
3348 clip_to: "ctxpopup_clip";
3350 state: "default" 0.0;
3351 min: 1 CTXPOPUP_TP_HEIGHT_INC;
3354 part { name: "arrow_area_left";
3358 clip_to: "ctxpopup_clip";
3359 description { state: "default" 0.0;
3366 to_y: "ctxpopup_frame";
3370 to:"ctxpopup_frame";
3374 part { name: "arrow_area_right";
3378 clip_to: "ctxpopup_clip";
3379 description { state: "default" 0.0;
3386 to:"ctxpopup_frame";
3390 to_y: "ctxpopup_frame";
3394 part { name: "arrow_area_up";
3398 clip_to: "ctxpopup_clip";
3399 description { state: "default" 0.0;
3406 to_x: "ctxpopup_frame";
3410 to:"ctxpopup_frame";
3414 part { name: "arrow_area_down";
3418 clip_to: "ctxpopup_clip";
3419 description { state: "default" 0.0;
3426 to:"ctxpopup_frame";
3430 to_x: "ctxpopup_frame";
3434 part { name: "elm.swallow.arrow_up";
3438 clip_to: "ctxpopup_clip";
3442 confine: "arrow_area_up";
3445 state: "default" 0.0;
3451 part { name: "elm.swallow.arrow_down";
3455 clip_to: "ctxpopup_clip";
3459 confine: "arrow_area_down";
3462 state: "default" 0.0;
3468 part { name: "elm.swallow.arrow_left";
3472 clip_to: "ctxpopup_clip";
3476 confine: "arrow_area_left";
3479 state: "default" 0.0;
3485 part { name: "elm.swallow.arrow_right";
3489 clip_to: "ctxpopup_clip";
3493 confine: "arrow_area_right";
3496 state: "default" 0.0;
3502 part { name: "ctxpopup_clip";
3504 description { state: "default" 0.0;
3505 color: 255 255 255 0;
3506 rel1 { to:"ctxpopup_frame"; relative: 0 0; }
3507 rel2 { to:"ctxpopup_frame"; relative: 0 1; }
3509 description { state: "show_up" 0.0;
3510 color: 255 255 255 0;
3511 rel1 { to:"arrow_area_down"; relative: 0 1; }
3512 rel2 { to:"arrow_area_down"; relative: 1 1; }
3514 description { state: "show_left" 0.0;
3515 color: 255 255 255 0;
3516 rel1 { to:"arrow_area_right"; relative: 1 0; }
3517 rel2 { to:"arrow_area_right"; relative: 1 1; }
3519 description { state: "show_right" 0.0;
3520 color: 255 255 255 0;
3521 rel1 { to:"arrow_area_left"; relative: 0 0; }
3522 rel2 { to:"arrow_area_left"; relative: 0 1; }
3524 description { state: "show_down" 0.0;
3525 color: 255 255 255 0;
3526 rel1 { to:"arrow_area_up"; relative: 0 0; }
3527 rel2 { to:"arrow_area_up"; relative: 1 0; }
3529 description { state: "hide_up" 0.0;
3530 color: 255 255 255 255;
3531 rel1 { to:"arrow_area_down"; relative: 0 1; }
3532 rel1 { to:"arrow_area_down"; relative: 1 1; }
3534 description { state: "hide_left" 0.0;
3535 color: 255 255 255 255;
3536 rel1 { to:"arrow_area_right"; relative: 1 0; }
3537 rel2 { to:"arrow_area_right"; relative: 1 1; }
3539 description { state: "hide_right" 0.0;
3540 color: 255 255 255 255;
3541 rel1 { to:"arrow_area_left"; relative: 0 0; }
3542 rel2 { to:"arrow_area_left"; relative: 0 1; }
3544 description { state: "hide_down" 0.0;
3545 color: 255 255 255 255;
3546 rel1 { to:"arrow_area_up"; relative: 0 0; }
3547 rel2 { to:"arrow_area_up"; relative: 1 0; }
3549 description { state: "visible" 0.0;
3550 color: 255 255 255 255;
3551 rel1 { to_x:"arrow_area_left"; to_y:"arrow_area_up"; }
3552 rel2 { to_x:"arrow_area_right"; to_y:"arrow_area_down"; }
3557 program { name: "show";
3558 signal: "elm,state,show";
3560 action: STATE_SET "visible" 0.0;
3561 transition: LINEAR 0.25;
3562 target: "ctxpopup_clip";
3564 program { name: "show_up";
3565 signal: "elm,state,show,up";
3567 action: STATE_SET "show_up" 0.0;
3568 transition: LINEAR 0.25;
3569 target: "ctxpopup_clip";
3571 program { name: "show_left";
3572 signal: "elm,state,show,left";
3574 action: STATE_SET "show_left" 0.0;
3575 transition: LINEAR 0.25;
3576 target: "ctxpopup_clip";
3578 program { name: "show_right";
3579 signal: "elm,state,show,right";
3581 action: STATE_SET "show_right" 0.0;
3582 transition: LINEAR 0.25;
3583 target: "ctxpopup_clip";
3585 program { name: "show_down";
3586 signal: "elm,state,show,down";
3588 action: STATE_SET "show_down" 0.0;
3589 transition: LINEAR 0.25;
3590 target: "ctxpopup_clip";
3592 program { name: "hide_up";
3593 signal: "elm,state,hide,up";
3595 action: STATE_SET "hide_up" 0.0;
3596 transition: LINEAR 0.25;
3597 target: "ctxpopup_clip";
3598 after: "hide_finished";
3600 program { name: "hide_left";
3601 signal: "elm,state,hide,left";
3603 action: STATE_SET "hide_left" 0.0;
3604 transition: LINEAR 0.25;
3605 target: "ctxpopup_clip";
3606 after: "hide_finished";
3608 program { name: "hide_right";
3609 signal: "elm,state,hide,right";
3611 action: STATE_SET "hide_right" 0.0;
3612 transition: LINEAR 0.25;
3613 target: "ctxpopup_clip";
3614 after: "hide_finished";
3616 program { name: "hide_down";
3617 signal: "elm,state,hide,down";
3619 action: STATE_SET "hide_down" 0.0;
3620 transition: LINEAR 0.25;
3621 target: "ctxpopup_clip";
3622 after: "hide_finished";
3624 program { name: "hide_finished";
3625 action: SIGNAL_EMIT "elm,action,hide,finished" "";
3629 ///////////////////////////////////////////////////////////////////////////////
3630 group { name: "elm/ctxpopup/arrow/datetime/default";
3631 alias: "elm/ctxpopup/arrow/timepicker";
3633 image: "timepicker_left_arrow.png" COMP;
3634 image: "timepicker_right_arrow.png" COMP;
3635 image: "timepicker_top_arrow.png" COMP;
3636 image: "timepicker_bottom_arrow.png" COMP;
3640 name: "ctxpopup_arrow";
3644 state: "default" 0.0;
3645 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3646 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3653 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3654 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3658 normal: "timepicker_left_arrow.png";
3663 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3664 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3668 normal: "timepicker_right_arrow.png";
3673 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3674 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3678 normal: "timepicker_top_arrow.png";
3682 state: "bottom" 0.0;
3683 min: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3684 max: CTXPOPUP_TP_ARROW_SIZE_INC CTXPOPUP_TP_ARROW_SIZE_INC;
3688 normal: "timepicker_bottom_arrow.png";
3695 name: "enable_left_arrow";
3696 signal: "elm,state,left";
3698 action: STATE_SET "left" 0.0;
3699 target: "ctxpopup_arrow";
3702 name: "enable_right_arrow";
3703 signal: "elm,state,right";
3705 action: STATE_SET "right" 0.0;
3706 target: "ctxpopup_arrow";
3709 name: "enable_top_arrow";
3710 signal: "elm,state,top";
3712 action: STATE_SET "top" 0.0;
3713 target: "ctxpopup_arrow";
3716 name: "enable_bottom_arrow";
3717 signal: "elm,state,bottom";
3719 action: STATE_SET "bottom" 0.0;
3720 target: "ctxpopup_arrow";
3724 ///////////////////////////////////////////////////////////////////////////////
3726 name: "elm/ctxpopup/text_style_item/datetime/default";
3727 alias: "elm/ctxpopup/text_style_item/timepicker";
3730 name: "left_padding";
3735 state: "default" 0.0;
3736 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3737 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3749 state: "default" 0.0;
3750 min: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
3751 max: CTXPOPUP_TP_TEXT_WIDTH CTXPOPUP_TP_HEIGHT_INC;
3754 rel1 {relative: 1.0 0.0; to: "left_padding";}
3755 color: CTXPOPUP_TP_FONT_COLOR;
3757 font: "SLP:style=Medium";
3758 size: CTXPOPUP_TP_FONT_SIZE;
3761 text_class: "slp_medium";
3765 state: "clicked" 0.0;
3766 inherit: "default" 0.0;
3767 color: 255 255 255 255;
3771 name: "right_padding";
3775 state: "default" 0.0;
3776 min: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3777 max: CTXPOPUP_TP_PADDING CTXPOPUP_TP_HEIGHT_INC;
3779 rel1 {relative: 1.0 0.0; to: "elm.text";}
3787 ignore_flags: ON_HOLD;
3789 state: "default" 0.0;
3797 state: "default" 0.0;
3804 name: "item_unclick";
3805 signal: "mouse,up,1";
3807 action: SIGNAL_EMIT "elm,action,click" "";
3811 signal: "mouse,down,1";
3814 set_state(PART:"elm.text", "clicked", 0.0);
3818 name: "item_unclick2";
3819 signal: "mouse,up,1";
3822 set_state(PART:"elm.text", "default", 0.0);