1 ///////////////////////////////////////////////////////////////////////////////////////
5 ///////////////////////////////////////////////////////////////////////////////////////
7 #define CTXPOPUP_SHADOW_PADDING 10
8 #define CTXPOPUP_FRAME_CORNER_SIZE 4 4
9 #define CTXPOPUP_FONT_COLOR 0 0 0 255
10 #define CTXPOPUP_CLICKED_FONT_COLOR 255 255 255 255
11 #define CTXPOPUP_ITEM_DISABLED_COLOR 0 0 0 100
12 #define CTXPOPUP_LIST_PADDING 10
13 #define CTXPOPUP_LIST_SHADOW_PADDING 3
15 #define CTXPOPUP_BUBBLE_BG_IMAGE "white/common/00_popup_bubble_bg.png"
16 #define CTXPOPUP_BG_IMAGE "white/common/T01-2_popup_bg.png"
17 #define CTXPOPUP_BUBBLE_BG_IMAGE_BORDER 13 13 13 13
18 #define CTXPOPUP_BG_IMAGE_BORDER 3 3 3 3
19 #define CTXPOPUP_BG_IMAGEEDITOR_BORDER 10 10 10 10
20 #define CTXPOPUP_BG_COLOR_INC 0 0 0 165
21 #define CTXPOPUP_BG_PRESS_COLOR_INC 0 140 210 255
22 #define CTXPOPUP_MAIN_TEXT_UNREAD_COLOR_INC 249 249 249 255
23 #define CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC 249 249 249 255
24 #define CTXPOPUP_SEPARATOR_COLOR_INC 200 200 200 255
25 #define CTXPOPUP_HORIZONTAL_SEPARATOR_COLOR_INC 200 200 200 255
26 #define CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC 1 0
27 #define CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC 1 999999
28 #define CTXPOPUP_VERTICAL_SEPARATOR_MIN_SIZE_INC 0 1
29 #define CTXPOPUP_VERTICAL_SEPARATOR_MAX_SIZE_INC 999999 1
30 #define CTXPOPUP_TP_BG_COLOR_INC 0 140 210 255
31 #define CTXPOPUP_ITEM_TEXT_SIZE_INC 44
32 #define CTXPOPUP_ITEM_MAIN_TEXT_SIZE_INC 44
33 #define CTXPOPUP_ITEM_HEIGHT_INC 110
34 #define CTXPOPUP_ITEM_ICON_INC 160 110
35 #define CTXPOPUP_ICON_WIDTH_INC 80
36 #define CTXPOPUP_ICON_HEIGHT_INC 80
37 #define CTXPOPUP_ARROW_SIZE_INC 48 48
38 #define CTXPOPUP_CONTENT_WIDTH_MAX_INC 630
39 #define CTXPOPUP_ITEM_PADDING_INC 25
40 #define CTXPOPUP_IE_ARROW_SIZE_INC 52
41 #define CTXPOPUP_IE_FONT_SIZE_INC 40
42 #define CTXPOPUP_IE_ITEM_PADDING_INC 22
43 #define CTXPOPUP_IE_ITEM_HEIGHT_INC 75
44 #define CTXPOPUP_IE_CONTENT_WIDTH_MAX_INC 720
45 #define CTXPOPUP_IE_ICON_WIDTH_INC 60
46 #define CTXPOPUP_IE_ICON_HEIGHT_INC 60
47 #define CTXPOPUP_TP_ARROW_SIZE_INC 30
48 #define CTXPOPUP_TP_HEIGHT_INC 106
50 ///////////////////////////////////////////////////////////////////////////////
52 name: "elm/scroller/base/video/ctxpopup";
54 public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
59 v = get_int(sbalways_v);
61 emit("do-hide-vbar", "");
67 v = get_int(sbalways_h);
69 emit("do-hide-hbar", "");
73 set_int(sbvis_timer, 0);
78 image: "white/common/01_scroller.png" COMP;
91 name: "elm.swallow.content";
101 name: "sb_vbar_clip_master";
105 state: "default" 0.0;
110 color: 255 255 255 0;
114 name: "sb_vbar_clip";
115 clip_to:"sb_vbar_clip_master";
120 state: "default" 0.0;
122 rel2{ to:"clipper"; relative: 1.0 1.0;}
127 color: 255 255 255 0;
136 state: "default" 0.0;
140 rel1{ to:"clipper"; relative: 1.0 0.0; }
141 rel2{ to:"clipper"; relative: 1.0 1.0;}
145 name: "elm.dragable.vbar";
146 clip_to: "sb_vbar_clip";
155 state: "default" 0.0;
167 normal: "white/common/01_scroller.png";
174 name: "sb_hbar_clip_master";
178 state: "default" 0.0;
183 color: 255 255 255 0;
187 name: "sb_hbar_clip";
188 clip_to: "sb_hbar_clip_master";
193 state: "default" 0.0;
195 rel2{ to:"clipper"; relative: 1.0 1.0;}
200 color: 255 255 255 0;
209 state: "default" 0.0;
213 rel1 {to:"clipper"; relative: 0.0 1.0;}
214 rel2 {to:"clipper"; relative: 1.0 1.0;}
218 name: "elm.dragable.hbar";
219 clip_to: "sb_hbar_clip";
228 state: "default" 0.0;
231 rel1 {relative: 0.5 0.5; to: "sb_hbar";}
232 rel2 {relative: 0.5 0.5; to: "sb_hbar";}
234 normal: "white/common/01_scroller.png";
247 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
248 set_state(PART:"sb_hbar_clip", "hidden", 0.0);
251 set_int(sbalways_v, 0);
252 set_int(sbalways_h, 0);
253 set_int(sbvis_timer, 0);
258 signal: "elm,action,show,vbar";
260 action: STATE_SET "default" 0.0;
261 target: "sb_vbar_clip_master";
265 signal: "elm,action,hide,vbar";
267 action: STATE_SET "hidden" 0.0;
268 target: "sb_vbar_clip_master";
271 name: "vbar_show_always";
272 signal: "elm,action,show_always,vbar";
276 v = get_int(sbvis_v);
277 v |= get_int(sbalways_v);
279 set_int(sbalways_v, 1);
280 emit("do-show-vbar", "");
286 name: "vbar_show_notalways";
287 signal: "elm,action,show_notalways,vbar";
291 v = get_int(sbalways_v);
293 set_int(sbalways_v, 0);
294 v = get_int(sbvis_v);
296 emit("do-hide-vbar", "");
303 name: "sb_vbar_show";
304 signal: "do-show-vbar";
306 action: STATE_SET "default" 0.0;
307 transition: LINEAR 1.0;
308 target: "sb_vbar_clip";
311 name: "sb_vbar_hide";
312 signal: "do-hide-vbar";
314 action: STATE_SET "hidden" 0.0;
315 transition: LINEAR 1.0;
316 target: "sb_vbar_clip";
320 signal: "elm,action,show,hbar";
322 action: STATE_SET "default" 0.0;
323 target: "sb_hbar_clip_master";
327 signal: "elm,action,hide,hbar";
329 action: STATE_SET "hidden" 0.0;
330 target: "sb_hbar_clip_master";
333 name: "hbar_show_always";
334 signal: "elm,action,show_always,hbar";
338 v = get_int(sbvis_h);
339 v |= get_int(sbalways_h);
341 set_int(sbalways_h, 1);
342 emit("do-show-hbar", "");
348 name: "hbar_show_notalways";
349 signal: "elm,action,show_notalways,hbar";
353 v = get_int(sbalways_h);
355 set_int(sbalways_h, 0);
356 v = get_int(sbvis_h);
358 emit("do-hide-hbar", "");
365 name: "sb_hbar_show";
366 signal: "do-show-hbar";
368 action: STATE_SET "default" 0.0;
369 transition: LINEAR 1.0;
370 target: "sb_hbar_clip";
373 name: "sb_hbar_hide";
374 signal: "do-hide-hbar";
376 action: STATE_SET "hidden" 0.0;
377 transition: LINEAR 1.0;
378 target: "sb_hbar_clip";
382 signal: "elm,action,scroll";
384 action: STATE_SET "default" 0.0;
387 v = get_int(sbvis_v);
388 v |= get_int(sbalways_v);
390 emit("do-show-vbar", "");
393 v = get_int(sbvis_h);
394 v |= get_int(sbalways_h);
396 emit("do-show-hbar", "");
399 v = get_int(sbvis_timer);
400 if (v > 0) cancel_timer(v);
401 v = timer(2.0, "timer0", 0);
402 set_int(sbvis_timer, v);
407 ///////////////////////////////////////////////////////////////////////////////
409 name: "elm/ctxpopup/bg/video/pass_event";
410 alias: "elm/ctxpopup/bg/video/extended/entry/pass_event";
411 alias: "elm/ctxpopup/bg/video/extended/entry";
412 alias: "elm/ctxpopup/bg/video/timepicker";
418 state: "default" 0.0;
422 state: "visible" 0.0;
430 signal: "elm,state,show";
432 action: STATE_SET "visible" 0.0;
437 signal: "elm,state,hide";
439 action: STATE_SET "default" 0.0;
444 ///////////////////////////////////////////////////////////////////////////////
446 name: "elm/ctxpopup/bg/video/default";
453 state: "default" 0.0;
457 state: "visible" 0.0;
465 name: "clicked_event";
466 signal: "mouse,clicked,1";
468 action: SIGNAL_EMIT "elm,action,click" "";
472 signal: "elm,state,show";
474 action: STATE_SET "visible" 0.0;
479 signal: "elm,state,hide";
481 action: STATE_SET "default" 0.0;
488 name: "elm/ctxpopup/base/video/default";
490 image: CTXPOPUP_BUBBLE_BG_IMAGE COMP;
491 image: CTXPOPUP_BG_IMAGE COMP;
495 name:"frame_shadow_left_top_padding";
500 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
501 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
502 rel2 { relative: 0 0; }
509 name:"frame_shadow_right_bottom_padding";
514 min: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
515 max: CTXPOPUP_SHADOW_PADDING CTXPOPUP_SHADOW_PADDING;
524 name: "frame_shadow";
528 clip_to: "ctxpopup_clip";
530 state: "default" 0.0;
533 to:"frame_shadow_left_top_padding";
537 to:"frame_shadow_right_bottom_padding";
540 normal: CTXPOPUP_BUBBLE_BG_IMAGE;
541 border: CTXPOPUP_BUBBLE_BG_IMAGE_BORDER;
547 part { name: "arrow_area_left";
551 clip_to: "ctxpopup_clip";
552 description { state: "default" 0.0;
559 to_y: "ctxpopup_frame_left_top";
563 to:"ctxpopup_frame_left_bottom";
567 part { name: "arrow_area_right";
571 clip_to: "ctxpopup_clip";
572 description { state: "default" 0.0;
579 to:"ctxpopup_frame_right_top";
583 to_y: "ctxpopup_frame_right_bottom";
587 part { name: "arrow_area_up";
591 clip_to: "ctxpopup_clip";
592 description { state: "default" 0.0;
599 to_x: "ctxpopup_frame_left_top";
603 to:"ctxpopup_frame_right_top";
607 part { name: "arrow_area_down";
611 clip_to: "ctxpopup_clip";
612 description { state: "default" 0.0;
619 to:"ctxpopup_frame_left_bottom";
623 to_x: "ctxpopup_frame_right_bottom";
627 part { name: "elm.swallow.arrow_up";
631 clip_to: "ctxpopup_clip";
635 confine: "arrow_area_up";
638 state: "default" 0.0;
644 part { name: "elm.swallow.arrow_down";
648 clip_to: "ctxpopup_clip";
652 confine: "arrow_area_down";
655 state: "default" 0.0;
661 part { name: "elm.swallow.arrow_left";
665 clip_to: "ctxpopup_clip";
669 confine: "arrow_area_left";
672 state: "default" 0.0;
678 part { name: "elm.swallow.arrow_right";
682 clip_to: "ctxpopup_clip";
686 confine: "arrow_area_right";
689 state: "default" 0.0;
697 name: "ctxpopup_frame_left_top";
703 min: CTXPOPUP_FRAME_CORNER_SIZE;
704 max: CTXPOPUP_FRAME_CORNER_SIZE;
709 name: "ctxpopup_frame_right_top";
715 min: CTXPOPUP_FRAME_CORNER_SIZE;
716 max: CTXPOPUP_FRAME_CORNER_SIZE;
721 name: "ctxpopup_frame_left_bottom";
727 min: CTXPOPUP_FRAME_CORNER_SIZE;
728 max: CTXPOPUP_FRAME_CORNER_SIZE;
733 name: "ctxpopup_frame_right_bottom";
739 min: CTXPOPUP_FRAME_CORNER_SIZE;
740 max: CTXPOPUP_FRAME_CORNER_SIZE;
744 name:"list_shadow_right_bottom_padding";
749 min: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
750 max: CTXPOPUP_LIST_SHADOW_PADDING CTXPOPUP_LIST_SHADOW_PADDING;
754 rel1 {to:"elm.swallow.content"; relative: 1 1;}
758 name:"content_left_top_padding";
763 state: "default" 0.0;
764 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
765 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
772 name:"content_right_bottom_padding";
777 min: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
778 max: CTXPOPUP_LIST_PADDING CTXPOPUP_LIST_PADDING;
779 rel1 { relative: 1 1;}
780 rel2 { relative: 1 1;}
793 clip_to: "ctxpopup_clip";
795 state: "default" 0.0;
797 rel1 {to:"ctxpopup_frame_left_top";}
798 rel2 {to:"ctxpopup_frame_right_bottom";}
800 normal: CTXPOPUP_BG_IMAGE;
801 border: CTXPOPUP_BG_IMAGE_BORDER;
807 name: "elm.swallow.content";
809 clip_to: "ctxpopup_clip";
811 state: "default" 0.0;
813 rel1 {to:"ctxpopup_frame_left_top"; relative: 0.5 0.5;}
814 rel2 {to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5;}
817 part { name: "ctxpopup_clip";
819 description { state: "default" 0.0;
820 color: 255 255 255 0;
821 rel1 { to:"ctxpopup_frame_left_top"; relative: 0.5 0.5; }
822 rel2 { to:"ctxpopup_frame_right_bottom"; relative: 0.5 0.5; }
824 description { state: "show_up" 0.0;
825 color: 255 255 255 0;
826 rel1 { to:"arrow_area_down"; relative: 0 1; }
827 rel2 { to:"arrow_area_down"; relative: 1 1; }
829 description { state: "show_left" 0.0;
830 color: 255 255 255 0;
831 rel1 { to:"arrow_area_right"; relative: 1 0; }
832 rel2 { to:"arrow_area_right"; relative: 1 1; }
834 description { state: "show_right" 0.0;
835 color: 255 255 255 0;
836 rel1 { to:"arrow_area_left"; relative: 0 0; }
837 rel2 { to:"arrow_area_left"; relative: 0 1; }
839 description { state: "show_down" 0.0;
840 color: 255 255 255 0;
841 rel1 { to:"arrow_area_up"; relative: 0 0; }
842 rel2 { to:"arrow_area_up"; relative: 1 0; }
844 description { state: "hide_up" 0.0;
845 color: 255 255 255 255;
846 rel1 { to:"arrow_area_down"; relative: 0 1; }
847 rel2 { to:"arrow_area_down"; relative: 1 1; }
849 description { state: "hide_left" 0.0;
850 color: 255 255 255 255;
851 rel1 { to:"arrow_area_right"; relative: 1 0; }
852 rel2 { to:"arrow_area_right"; relative: 1 1; }
854 description { state: "hide_right" 0.0;
855 color: 255 255 255 255;
856 rel1 { to:"arrow_area_left"; relative: 0 0; }
857 rel2 { to:"arrow_area_left"; relative: 0 1; }
859 description { state: "hide_down" 0.0;
860 color: 255 255 255 255;
861 rel1 { to:"arrow_area_up"; relative: 0 0; }
862 rel2 { to:"arrow_area_up"; relative: 1 0; }
864 description { state: "visible" 0.0;
865 color: 255 255 255 255;
866 rel1 { to_x:"arrow_area_left"; to_y:"arrow_area_up"; }
867 rel2 { to_x:"arrow_area_right"; to_y:"arrow_area_down"; }
872 program { name: "show";
873 signal: "elm,state,show";
875 action: STATE_SET "visible" 0.0;
876 transition: LINEAR 0.25;
877 target: "ctxpopup_clip";
879 program { name: "show_up";
880 signal: "elm,state,show,up";
882 action: STATE_SET "show_up" 0.0;
883 transition: LINEAR 0.25;
884 target: "ctxpopup_clip";
886 program { name: "show_left";
887 signal: "elm,state,show,left";
889 action: STATE_SET "show_left" 0.0;
890 transition: LINEAR 0.25;
891 target: "ctxpopup_clip";
893 program { name: "show_right";
894 signal: "elm,state,show,right";
896 action: STATE_SET "show_right" 0.0;
897 transition: LINEAR 0.25;
898 target: "ctxpopup_clip";
900 program { name: "show_down";
901 signal: "elm,state,show,down";
903 action: STATE_SET "show_down" 0.0;
904 transition: LINEAR 0.25;
905 target: "ctxpopup_clip";
907 program { name: "hide_up";
908 signal: "elm,state,hide,up";
910 action: STATE_SET "hide_up" 0.0;
911 transition: LINEAR 0.25;
912 target: "ctxpopup_clip";
913 after: "hide_finished";
915 program { name: "hide_left";
916 signal: "elm,state,hide,left";
918 action: STATE_SET "hide_left" 0.0;
919 transition: LINEAR 0.25;
920 target: "ctxpopup_clip";
921 after: "hide_finished";
923 program { name: "hide_right";
924 signal: "elm,state,hide,right";
926 action: STATE_SET "hide_right" 0.0;
927 transition: LINEAR 0.25;
928 target: "ctxpopup_clip";
929 after: "hide_finished";
931 program { name: "hide_down";
932 signal: "elm,state,hide,down";
934 action: STATE_SET "hide_down" 0.0;
935 transition: LINEAR 0.25;
936 target: "ctxpopup_clip";
937 after: "hide_finished";
939 program { name: "hide_finished";
940 action: SIGNAL_EMIT "elm,action,hide,finished" "";
945 ///////////////////////////////////////////////////////////////////////////////
946 group { name: "elm/ctxpopup/arrow/video/default";
948 image: "white/common/00_popup_tail_left.png" COMP;
949 image: "white/common/00_popup_tail_right.png" COMP;
950 image: "white/common/00_popup_tail_top.png" COMP;
951 image: "white/common/00_popup_tail_bottom.png" COMP;
955 name: "ctxpopup_arrow";
959 state: "default" 0.0;
960 min: CTXPOPUP_ARROW_SIZE_INC;
961 max: CTXPOPUP_ARROW_SIZE_INC;
968 min: CTXPOPUP_ARROW_SIZE_INC;
969 max: CTXPOPUP_ARROW_SIZE_INC;
973 normal: "white/common/00_popup_tail_left.png";
978 min: CTXPOPUP_ARROW_SIZE_INC;
979 max: CTXPOPUP_ARROW_SIZE_INC;
983 normal: "white/common/00_popup_tail_right.png";
988 min: CTXPOPUP_ARROW_SIZE_INC;
989 max: CTXPOPUP_ARROW_SIZE_INC;
993 normal: "white/common/00_popup_tail_top.png";
998 min: CTXPOPUP_ARROW_SIZE_INC;
999 max: CTXPOPUP_ARROW_SIZE_INC;
1003 normal: "white/common/00_popup_tail_bottom.png";
1010 name: "enable_left_arrow";
1011 signal: "elm,state,left";
1013 action: STATE_SET "left" 0.0;
1014 target: "ctxpopup_arrow";
1017 name: "enable_right_arrow";
1018 signal: "elm,state,right";
1020 action: STATE_SET "right" 0.0;
1021 target: "ctxpopup_arrow";
1024 name: "enable_top_arrow";
1025 signal: "elm,state,top";
1027 action: STATE_SET "top" 0.0;
1028 target: "ctxpopup_arrow";
1031 name: "enable_bottom_arrow";
1032 signal: "elm,state,bottom";
1034 action: STATE_SET "bottom" 0.0;
1035 target: "ctxpopup_arrow";
1039 ///////////////////////////////////////////////////////////////////////////////
1041 name: "elm/ctxpopup/text_style_item/video/default";
1044 name: "event_blocker";
1047 state: "default" 0.0;
1056 state: "default" 0.0;
1057 color: CTXPOPUP_BG_COLOR_INC;
1061 state: "clicked" 0.0;
1062 color: CTXPOPUP_BG_PRESS_COLOR_INC;
1072 state: "default" 0.0;
1073 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1080 state: "horizontal" 0.0;
1081 color: CTXPOPUP_HORIZONTAL_SEPARATOR_COLOR_INC;
1083 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
1084 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
1088 state: "vertical" 0.0;
1089 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1097 name: "left_padding";
1101 state: "default" 0.0;
1102 min: 30 CTXPOPUP_ITEM_HEIGHT_INC;
1103 max: 30 CTXPOPUP_ITEM_HEIGHT_INC;
1115 state: "default" 0.0;
1116 min: 1 CTXPOPUP_ITEM_HEIGHT_INC;
1117 max: (CTXPOPUP_CONTENT_WIDTH_MAX_INC-2*CTXPOPUP_ITEM_PADDING_INC) CTXPOPUP_ITEM_HEIGHT_INC;
1120 rel1 {relative: 1.0 0.0; to: "left_padding";}
1121 rel2 {relative: 0.0 1.0; to: "right_padding";}
1122 color: CTXPOPUP_MAIN_TEXT_UNREAD_COLOR_INC;
1124 font: "SLP:style=Roman";
1125 size: CTXPOPUP_ITEM_TEXT_SIZE_INC;
1128 text_class: "list_item";
1132 state: "text_horizontal" 0.0;
1133 inherit: "default" 0.0;
1135 size: CTXPOPUP_ITEM_MAIN_TEXT_SIZE_INC;
1141 state: "compress" 0.0;
1142 inherit: "default" 0.0;
1149 state: "compress.text_horizontal" 0.0;
1150 inherit: "default" 0.0;
1153 size: CTXPOPUP_ITEM_MAIN_TEXT_SIZE_INC;
1159 state: "clicked" 0.0;
1160 inherit: "default" 0.0;
1161 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
1164 state: "clicked.text_horizontal" 0.0;
1165 inherit: "default" 0.0;
1166 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
1168 size: CTXPOPUP_ITEM_MAIN_TEXT_SIZE_INC;
1175 name: "right_padding";
1179 state: "default" 0.0;
1181 min: 30 CTXPOPUP_ITEM_HEIGHT_INC;
1182 max: 30 CTXPOPUP_ITEM_HEIGHT_INC;
1191 ignore_flags: ON_HOLD;
1193 state: "default" 0.0;
1201 state: "default" 0.0;
1208 state: "default" 0.0;
1212 state: "disabled" 0.0;
1214 color: CTXPOPUP_ITEM_DISABLED_COLOR;
1220 name: "item_unclick";
1221 signal: "mouse,up,1";
1223 action: SIGNAL_EMIT "elm,action,click" "";
1227 signal: "elm,state,disabled";
1229 action: STATE_SET "disabled" 0.0;
1234 signal: "elm,state,enabled";
1236 action: STATE_SET "default" 0.0;
1241 signal: "elm,state,default";
1244 set_state(PART:"separator", "default", 0.0);
1249 signal: "elm,state,compress";
1254 get_state(PART:"separator", st, 30, vl);
1255 if (!strcmp(st, "horizontal"))
1256 set_state(PART:"elm.text", "compress.text_horizontal", 0.0);
1258 set_state(PART:"elm.text", "compress", 0.0);
1263 signal: "elm,state,vertical";
1266 set_state(PART:"separator", "vertical", 0.0);
1267 set_state(PART:"elm.text", "vertical", 0.0);
1272 signal: "elm,state,horizontal";
1275 set_state(PART:"separator", "horizontal", 0.0);
1276 set_state(PART:"elm.text", "text_horizontal", 0.0);
1280 name: "text_horizontal";
1281 signal: "elm,state,text_horizontal";
1284 set_state(PART:"separator", "default", 0.0);
1285 set_state(PART:"elm.text", "text_horizontal", 0.0);
1289 name: "item_click2";
1290 signal: "mouse,down,1";
1295 get_state(PART:"separator", st, 30, vl);
1296 if (!strcmp(st, "horizontal"))
1297 set_state(PART:"elm.text", "clicked.text_horizontal", 0.0);
1299 set_state(PART:"elm.text", "clicked", 0.0);
1300 set_state(PART:"bg", "clicked", 0.0);
1304 name: "item_unclick2";
1305 signal: "mouse,up,1";
1310 get_state(PART:"separator", st, 30, vl);
1311 if (!strcmp(st, "horizontal"))
1312 set_state(PART:"elm.text", "compress.text_horizontal", 0.0);
1314 set_state(PART:"elm.text", "compress", 0.0);
1315 set_state(PART:"bg", "default", 0.0);
1320 ///////////////////////////////////////////////////////////////////////////////
1322 name: "elm/ctxpopup/icon_style_item/video/default";
1325 name: "event_blocker";
1328 state: "default" 0.0;
1338 state: "default" 0.0;
1339 color: CTXPOPUP_BG_COLOR_INC;
1341 min: CTXPOPUP_ITEM_ICON_INC;
1342 max: CTXPOPUP_ITEM_ICON_INC;
1345 state: "clicked" 0.0;
1346 color: CTXPOPUP_BG_PRESS_COLOR_INC;
1351 name: "left_top_padding";
1354 min: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1355 max: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1367 state: "default" 0.0;
1368 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1375 state: "horizontal" 0.0;
1376 color: CTXPOPUP_HORIZONTAL_SEPARATOR_COLOR_INC;
1378 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
1379 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
1383 state: "vertical" 0.0;
1384 color: CTXPOPUP_HORIZONTAL_SEPARATOR_COLOR_INC;
1386 min: CTXPOPUP_VERTICAL_SEPARATOR_MIN_SIZE_INC;
1387 max: CTXPOPUP_VERTICAL_SEPARATOR_MAX_SIZE_INC;
1392 name: "elm.swallow.icon";
1396 state: "default" 0.0;
1397 min: (CTXPOPUP_ICON_WIDTH_INC - 10) (CTXPOPUP_ICON_HEIGHT_INC - 10);
1398 max: (CTXPOPUP_ICON_WIDTH_INC - 10) (CTXPOPUP_ICON_HEIGHT_INC - 10);
1401 rel1 { to: "left_top_padding"; relative: 1 1; }
1402 rel2 { to: "right_bottom_padding"; relative: 0 0; }
1406 name: "right_bottom_padding";
1409 min: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1410 max: (CTXPOPUP_ITEM_PADDING_INC * 2) CTXPOPUP_ITEM_PADDING_INC;
1420 ignore_flags: ON_HOLD;
1422 state: "default" 0.0;
1430 state: "default" 0.0;
1437 state: "default" 0.0;
1441 state: "disabled" 0.0;
1443 color: CTXPOPUP_ITEM_DISABLED_COLOR;
1450 signal: "elm,state,default";
1453 set_state(PART:"separator", "default", 0.0);
1458 signal: "elm,state,vertical";
1461 set_state(PART:"separator", "vertical", 0.0);
1466 signal: "elm,state,horizontal";
1469 set_state(PART:"separator", "horizontal", 0.0);
1473 name: "item_unclick";
1474 signal: "mouse,up,1";
1476 action: SIGNAL_EMIT "elm,action,click" "";
1480 signal: "elm,state,disabled";
1482 action: STATE_SET "disabled" 0.0;
1487 signal: "elm,state,enabled";
1489 action: STATE_SET "default" 0.0;
1493 name: "item_click2";
1494 signal: "mouse,down,1";
1497 set_state(PART:"bg", "clicked", 0.0);
1501 name: "item_unclick2";
1502 signal: "mouse,up,1";
1505 set_state(PART:"bg", "default", 0.0);
1510 ///////////////////////////////////////////////////////////////////////////////
1512 name: "elm/ctxpopup/icon_text_style_item/video/default";
1515 name: "event_blocker";
1518 state: "default" 0.0;
1526 state: "default" 0.0;
1527 color: CTXPOPUP_BG_COLOR_INC;
1531 state: "clicked" 0.0;
1532 color: CTXPOPUP_BG_PRESS_COLOR_INC;
1537 name: "icon_left_padding";
1541 state: "default" 0.0;
1542 min: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1543 max: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1555 state: "default" 0.0;
1556 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1563 state: "horizontal" 0.0;
1564 color: CTXPOPUP_HORIZONTAL_SEPARATOR_COLOR_INC;
1566 min: CTXPOPUP_HORIZONTAL_SEPARATOR_MIN_SIZE_INC;
1567 max: CTXPOPUP_HORIZONTAL_SEPARATOR_MAX_SIZE_INC;
1571 state: "vertical" 0.0;
1572 color: CTXPOPUP_SEPARATOR_COLOR_INC;
1580 name: "elm.swallow.icon";
1584 state: "default" 0.0;
1585 min: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
1586 max: CTXPOPUP_ICON_WIDTH_INC CTXPOPUP_ICON_HEIGHT_INC;
1589 rel1 { to:"icon_left_padding"; relative: 1 0; }
1593 name: "icon_right_padding";
1597 state: "default" 0.0;
1598 min: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1599 max: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1603 rel1 { to:"elm.swallow.icon"; relative: 1 1; }
1612 state: "default" 0.0;
1613 min: 1 CTXPOPUP_ITEM_HEIGHT_INC;
1614 max: (CTXPOPUP_CONTENT_WIDTH_MAX_INC-(3*CTXPOPUP_ITEM_PADDING_INC)-CTXPOPUP_ICON_WIDTH_INC) CTXPOPUP_ITEM_HEIGHT_INC;
1617 rel1 {relative: 1.0 0.0; to_x: "icon_right_padding";}
1618 rel2 {relative: 0.0 1.0; to_x: "text_right_padding";}
1619 color: CTXPOPUP_MAIN_TEXT_UNREAD_COLOR_INC;
1621 font: "SLP:style=Roman";
1622 size: CTXPOPUP_ITEM_TEXT_SIZE_INC;
1625 text_class: "list_item";
1629 state: "compress" 0.0;
1630 inherit: "default" 0.0;
1637 state: "clicked" 0.0;
1638 inherit: "default" 0.0;
1639 color: CTXPOPUP_MAIN_TEXT_PRESS_COLOR_INC;
1643 name: "text_right_padding";
1648 state: "default" 0.0;
1650 min: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1651 max: CTXPOPUP_ITEM_PADDING_INC CTXPOPUP_ITEM_HEIGHT_INC;
1660 ignore_flags: ON_HOLD;
1662 state: "default" 0.0;
1670 state: "default" 0.0;
1677 state: "default" 0.0;
1681 state: "disabled" 0.0;
1683 color: CTXPOPUP_ITEM_DISABLED_COLOR;
1689 name: "item_unclick";
1690 signal: "mouse,up,1";
1692 action: SIGNAL_EMIT "elm,action,click" "";
1696 signal: "elm,state,disabled";
1698 action: STATE_SET "disabled" 0.0;
1703 signal: "elm,state,enabled";
1705 action: STATE_SET "default" 0.0;
1710 signal: "elm,state,default";
1713 set_state(PART:"separator", "default", 0.0);
1718 signal: "elm,state,compress";
1720 action: STATE_SET "compress" 0.0;
1725 signal: "elm,state,vertical";
1728 set_state(PART:"separator", "vertical", 0.0);
1733 signal: "elm,state,horizontal";
1736 set_state(PART:"separator", "horizontal", 0.0);
1740 name: "item_click2";
1741 signal: "mouse,down,1";
1744 set_state(PART:"elm.text", "clicked", 0.0);
1745 set_state(PART:"bg", "clicked", 0.0);
1749 name: "item_unclick2";
1750 signal: "mouse,up,1";
1753 set_state(PART:"elm.text", "compress", 0.0);
1754 set_state(PART:"bg", "default", 0.0);