3 * Copyright 2012 Samsung Electronics Co., Ltd
5 * Licensed under the Flora License, Version 1.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://floralicense.org/license/
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
21 #define R_X (480.0/720.0)
22 #define R_Y (800.0/1280.0)
25 #define HEIGHT_OF_WEEK_THIS (105.0*R_Y)
26 #define HEIGHT_OF_TOP (30.0*R_Y)
27 #define HEIGHT_OF_EVENT (35.0*R_Y)
28 #define HEIGHT_OF_GAP (2.0*R_Y)
29 #define HEIGHT_OF_CHECK (32.0*R_Y)
30 #define HEIGHT_OF_HEADER (50.0*R_Y)
31 #define HEIGHT_OF_FOCUSE_WEEK (360.0*R_Y)
32 #define WIDTH_OF_DAY (720.0/7*R_X)
33 #define HEIGHT_OF_LINE_CAL_Y (2.0*R_Y)
34 #define HEIGHT_OF_LINE_CAL_X (2.0*R_Y)
35 #define HEIGHT_OF_LINE_HEADER_X (3.0*R_Y)
37 #define WIDTH_OF_DAY (102)
38 #define WDAY_LEFT_OFFSET (8)
39 #define DAY_LEFT_OFFSET (10)
40 #define EVENT_LEFT_OFFSET (12)
41 #define EVENT_HEIGHT_LANDSCAPE (50)
42 #define DAY_HEIGHT_LANDSCAPE (80)
45 part { name, "wday/"#_pos"/base"; \
48 state, "default" 0.0; \
50 relative: (_pos % 7 / 7) 0; \
54 relative: (_pos % 7 / 7 + 1 / 7) 1; \
60 part { name, "wday/"#_pos"/text"; \
65 state, "default" 0.0; \
66 rel1.to, "wday/"#_pos"/base"; \
67 rel2.to, "wday/"#_pos"/base"; \
68 color, COLOR_OF_WEEK_DAY_TEXT_FOR_MONTH_CAL; \
70 font, "SLP:style=Medium"; \
76 state, "sunday" 0.0; \
77 inherit, "default" 0.0; \
78 color, COLOR_OF_SUNDAY_TEXT_FOR_MONTH_CAL; \
81 state, "satday" 0.0; \
82 inherit, "default" 0.0; \
83 color, COLOR_OF_SATDAY_TEXT_FOR_MONTH_CAL; \
87 program { name, "wday/"#_pos"/weekday"; \
88 signal, "weekday,"#_pos; \
90 action, STATE_SET "default" 0.0; \
91 target, "wday/"#_pos"/text"; \
93 program { name, "wday/"#_pos"/sunday"; \
94 signal, "sunday,"#_pos; \
96 action, STATE_SET "sunday" 0.0; \
97 target, "wday/"#_pos"/text"; \
99 program { name, "wday/"#_pos"/satday"; \
100 signal, "satday,"#_pos; \
102 action, STATE_SET "satday" 0.0; \
103 target, "wday/"#_pos"/text"; \
107 #define WWDB(_line, _pos, _vert, _nums) \
108 part { name, "db/"#_pos"/base"; \
110 ignore_flags, ON_HOLD; \
112 state, "default" 0.0; \
114 relative, (_pos % 7 / 7) \
121 (_line / _nums + 1 / _nums); \
128 part { name, "db/"#_pos"/img_bg"; \
132 state, "default" 0.0; \
133 min: WIDTH_OF_BG HEIGHT_OF_BG; \
134 max: WIDTH_OF_BG HEIGHT_OF_BG; \
139 to_x, "db/"#_pos"/text_rect"; \
140 to_y, "db/"#_pos"/text_rect"; \
144 to_x, "db/"#_pos"/text_rect"; \
145 to_y, "db/"#_pos"/text_rect"; \
150 part { name, "db/"#_pos"/today"; \
154 state, "default" 0.0; \
155 rel1.to, "db/"#_pos"/img_bg"; \
156 rel2.to, "db/"#_pos"/img_bg"; \
158 normal, CALENDAR_TODAY_ICON; \
165 state, "today" 0.0; \
166 inherit, "default" 0.0; \
170 part { name, "db/"#_pos"/sel"; \
174 state, "default" 0.0; \
175 rel1.to, "db/"#_pos"/img_bg"; \
176 rel2.to, "db/"#_pos"/img_bg"; \
178 normal, CALENDAR_SELSECTED; \
185 state, "today" 0.0; \
186 rel1.to, "db/"#_pos"/img_bg"; \
187 rel2.to, "db/"#_pos"/img_bg"; \
189 normal, CALENDAR_SELSECTED_TODAY; \
196 state, "selected" 0.0; \
197 inherit, "default" 0.0; \
201 part { name, "db/"#_pos"/bg"; \
205 state, "default" 0.0; \
206 rel1.to, "db/"#_pos"/base"; \
209 to, "db/"#_pos"/base"; \
211 image.normal, CALENDAR_WEEK_VIEW_PRESS; \
215 state, "selected" 0.0; \
216 inherit, "default" 0.0; \
220 part { name, "db/"#_pos"/text_top_padding"; \
224 state, "default" 0.0; \
231 to_x: "db/"#_pos"/base"; \
232 to_y: "db/"#_pos"/base"; \
236 to_x: "db/"#_pos"/base"; \
237 to_y: "db/"#_pos"/base"; \
242 part { name, "db/"#_pos"/text_rect"; \
246 state, "default" 0.0; \
253 to_x: "db/"#_pos"/base"; \
254 to_y: "db/"#_pos"/text_top_padding"; \
258 to_x: "db/"#_pos"/base"; \
259 to_y: "db/"#_pos"/text_top_padding"; \
264 part { name, "db/"#_pos"/text"; \
269 state, "default" 0.0; \
270 rel1.to, "db/"#_pos"/img_bg"; \
271 rel2.to, "db/"#_pos"/img_bg"; \
273 font, "SLP:style=Regular"; \
277 color, COLOR_OF_BLOCK_DEFAULT_TEXT_FOR_MONTH_CAL; \
280 state, "sunday" 0.0; \
281 inherit, "default" 0.0; \
282 color, COLOR_OF_BLOCK_SUNDAY_TEXT_FOR_MONTH_CAL; \
285 state, "satday" 0.0; \
286 inherit, "default" 0.0; \
287 color, COLOR_OF_BLOCK_SATDAY_TEXT_FOR_MONTH_CAL; \
290 state, "disabled" 0.0; \
291 inherit, "default" 0.0; \
292 color, COLOR_OF_BLOCK_DISABLEDAY_TEXT_FOR_MONTH_CAL; \
295 state, "selected" 0.0; \
296 inherit, "default" 0.0; \
297 color, COLOR_OF_BLOCK_SELECTED_TEXT_FOR_MONTH_CAL; \
300 state, "today" 0.0; \
301 inherit, "default" 0.0; \
302 color, COLOR_OF_BLOCK_SELECTED_TEXT_FOR_MONTH_CAL; \
305 part { name, "db/"#_pos"/block"; \
307 state, "default" 0.0; \
308 rel1.to, "db/"#_pos"/base"; \
309 rel2.to, "db/"#_pos"/base"; \
314 state, "disabled" 0.0; \
315 inherit, "default" 0.0; \
320 program { name, "db/"#_pos"/go_up"; \
323 action, STATE_SET "default" 0.0; \
324 target, "db/"#_pos"/bg"; \
326 program { name, "db/"#_pos"/down"; \
327 signal, "mouse,down,1"; \
328 source, "db/"#_pos"/base"; \
329 action, SIGNAL_EMIT "dn,"_pos "cal"; \
331 program { name, "db/"#_pos"/up"; \
332 signal, "mouse,up,1"; \
333 source, "db/"#_pos"/base"; \
334 action, SIGNAL_EMIT "up,"_pos "cal"; \
336 program { name, "db/"#_pos"/select"; \
337 signal, "select,"#_pos; \
339 action, STATE_SET "selected" 0.0; \
340 target, "db/"#_pos"/sel"; \
341 target, "db/"#_pos"/text"; \
343 program { name, "db/"#_pos"/unselect"; \
344 signal, "unselect,"#_pos; \
346 action, STATE_SET "default" 0.0; \
347 target, "db/"#_pos"/sel"; \
349 program { name, "db/"#_pos"/select_today"; \
350 signal, "select,today,"#_pos; \
352 action, STATE_SET "today" 0.0; \
353 target, "db/"#_pos"/sel"; \
354 target, "db/"#_pos"/text"; \
356 program { name, "db/"#_pos"/set_today"; \
357 signal, "today,"#_pos; \
359 action, STATE_SET "today" 0.0; \
360 target, "db/"#_pos"/today"; \
362 program { name, "db/"#_pos"/unset_today"; \
363 signal, "notoday,"#_pos; \
365 action, STATE_SET "default" 0.0; \
366 target, "db/"#_pos"/today"; \
368 program { name, "db/"#_pos"/set_focus_week"; \
369 signal, "week,"#_pos; \
371 action, STATE_SET "default" 1.0; \
372 target, "db/"#_pos"/base"; \
374 program { name, "db/"#_pos"/unset_focus_week"; \
375 signal, "noweek,"#_pos; \
377 action, STATE_SET "default" 0.0; \
378 target, "db/"#_pos"/base"; \
380 program { name, "db/"#_pos"/weekday"; \
381 signal, "weekday,"#_pos; \
383 action, STATE_SET "default" 0.0; \
384 target, "db/"#_pos"/text"; \
386 program { name, "db/"#_pos"/sunday"; \
387 signal, "sunday,"#_pos; \
389 action, STATE_SET "sunday" 0.0; \
390 target, "db/"#_pos"/text"; \
392 program { name, "db/"#_pos"/satday"; \
393 signal, "satday,"#_pos; \
395 action, STATE_SET "satday" 0.0; \
396 target, "db/"#_pos"/text"; \
398 program { name, "db/"#_pos"/disable"; \
399 signal, "disable,"#_pos; \
401 action, STATE_SET "disabled" 0.0; \
402 target, "db/"#_pos"/text"; \
403 target, "db/"#_pos"/block"; \
405 program { name, "db/"#_pos"/enable"; \
406 signal, "enable,"#_pos; \
408 action, STATE_SET "default" 0.0; \
409 target, "db/"#_pos"/block"; \
413 #define WWDB_L(_line, _pos, _vert, _nums) \
414 part { name, "db/"#_pos"/base"; \
416 ignore_flags, ON_HOLD; \
418 state, "default" 0.0; \
420 relative, (_pos % 7 / 7) \
427 (_line / _nums + 1 / _nums); \
434 part { name, "db/"#_pos"/img_bg"; \
438 state, "default" 0.0; \
439 min: WIDTH_OF_BG_L HEIGHT_OF_BG_L; \
440 max: WIDTH_OF_BG_L HEIGHT_OF_BG_L; \
445 to_x, "db/"#_pos"/text_rect"; \
446 to_y, "db/"#_pos"/text_rect"; \
450 to_x, "db/"#_pos"/text_rect"; \
451 to_y, "db/"#_pos"/text_rect"; \
456 part { name, "db/"#_pos"/today"; \
460 state, "default" 0.0; \
461 rel1.to, "db/"#_pos"/img_bg"; \
462 rel2.to, "db/"#_pos"/img_bg"; \
464 normal, CALENDAR_TODAY_ICON; \
471 state, "today" 0.0; \
472 inherit, "default" 0.0; \
476 part { name, "db/"#_pos"/sel"; \
480 state, "default" 0.0; \
481 rel1.to, "db/"#_pos"/img_bg"; \
482 rel2.to, "db/"#_pos"/img_bg"; \
484 normal, CALENDAR_SELSECTED; \
491 state, "today" 0.0; \
492 rel1.to, "db/"#_pos"/img_bg"; \
493 rel2.to, "db/"#_pos"/img_bg"; \
495 normal, CALENDAR_SELSECTED_TODAY; \
502 state, "selected" 0.0; \
503 inherit, "default" 0.0; \
507 part { name, "db/"#_pos"/bg"; \
511 state, "default" 0.0; \
512 rel1.to, "db/"#_pos"/base"; \
515 to, "db/"#_pos"/base"; \
517 image.normal, CALENDAR_WEEK_VIEW_PRESS; \
521 state, "selected" 0.0; \
522 inherit, "default" 0.0; \
526 part { name, "db/"#_pos"/text_top_padding"; \
530 state, "default" 0.0; \
537 to_x: "db/"#_pos"/base"; \
538 to_y: "db/"#_pos"/base"; \
542 to_x: "db/"#_pos"/base"; \
543 to_y: "db/"#_pos"/base"; \
548 part { name, "db/"#_pos"/text_rect"; \
552 state, "default" 0.0; \
559 to_x: "db/"#_pos"/base"; \
560 to_y: "db/"#_pos"/text_top_padding"; \
564 to_x: "db/"#_pos"/base"; \
565 to_y: "db/"#_pos"/text_top_padding"; \
570 part { name, "db/"#_pos"/text"; \
575 state, "default" 0.0; \
576 rel1.to, "db/"#_pos"/img_bg"; \
577 rel2.to, "db/"#_pos"/img_bg"; \
579 font, "SLP:style=Regular"; \
583 color, COLOR_OF_BLOCK_DEFAULT_TEXT_FOR_MONTH_CAL; \
586 state, "sunday" 0.0; \
587 inherit, "default" 0.0; \
588 color, COLOR_OF_BLOCK_SUNDAY_TEXT_FOR_MONTH_CAL; \
591 state, "satday" 0.0; \
592 inherit, "default" 0.0; \
593 color, COLOR_OF_BLOCK_SATDAY_TEXT_FOR_MONTH_CAL; \
596 state, "disabled" 0.0; \
597 inherit, "default" 0.0; \
598 color, COLOR_OF_BLOCK_DISABLEDAY_TEXT_FOR_MONTH_CAL; \
601 state, "selected" 0.0; \
602 inherit, "default" 0.0; \
603 color, COLOR_OF_BLOCK_SELECTED_TEXT_FOR_MONTH_CAL; \
606 state, "today" 0.0; \
607 inherit, "default" 0.0; \
608 color, COLOR_OF_BLOCK_SELECTED_TEXT_FOR_MONTH_CAL; \
611 part { name, "db/"#_pos"/block"; \
613 state, "default" 0.0; \
614 rel1.to, "db/"#_pos"/base"; \
615 rel2.to, "db/"#_pos"/base"; \
620 state, "disabled" 0.0; \
621 inherit, "default" 0.0; \
626 program { name, "db/"#_pos"/go_up"; \
629 action, STATE_SET "default" 0.0; \
630 target, "db/"#_pos"/bg"; \
632 program { name, "db/"#_pos"/down"; \
633 signal, "mouse,down,1"; \
634 source, "db/"#_pos"/base"; \
635 action, SIGNAL_EMIT "dn,"_pos "cal"; \
637 program { name, "db/"#_pos"/up"; \
638 signal, "mouse,up,1"; \
639 source, "db/"#_pos"/base"; \
640 action, SIGNAL_EMIT "up,"_pos "cal"; \
642 program { name, "db/"#_pos"/select"; \
643 signal, "select,"#_pos; \
645 action, STATE_SET "selected" 0.0; \
646 target, "db/"#_pos"/sel"; \
647 target, "db/"#_pos"/text"; \
649 program { name, "db/"#_pos"/unselect"; \
650 signal, "unselect,"#_pos; \
652 action, STATE_SET "default" 0.0; \
653 target, "db/"#_pos"/sel"; \
655 program { name, "db/"#_pos"/select_today"; \
656 signal, "select,today,"#_pos; \
658 action, STATE_SET "today" 0.0; \
659 target, "db/"#_pos"/sel"; \
660 target, "db/"#_pos"/text"; \
662 program { name, "db/"#_pos"/set_today"; \
663 signal, "today,"#_pos; \
665 action, STATE_SET "today" 0.0; \
666 target, "db/"#_pos"/today"; \
668 program { name, "db/"#_pos"/unset_today"; \
669 signal, "notoday,"#_pos; \
671 action, STATE_SET "default" 0.0; \
672 target, "db/"#_pos"/today"; \
674 program { name, "db/"#_pos"/set_focus_week"; \
675 signal, "week,"#_pos; \
677 action, STATE_SET "default" 1.0; \
678 target, "db/"#_pos"/base"; \
680 program { name, "db/"#_pos"/unset_focus_week"; \
681 signal, "noweek,"#_pos; \
683 action, STATE_SET "default" 0.0; \
684 target, "db/"#_pos"/base"; \
686 program { name, "db/"#_pos"/weekday"; \
687 signal, "weekday,"#_pos; \
689 action, STATE_SET "default" 0.0; \
690 target, "db/"#_pos"/text"; \
692 program { name, "db/"#_pos"/sunday"; \
693 signal, "sunday,"#_pos; \
695 action, STATE_SET "sunday" 0.0; \
696 target, "db/"#_pos"/text"; \
698 program { name, "db/"#_pos"/satday"; \
699 signal, "satday,"#_pos; \
701 action, STATE_SET "satday" 0.0; \
702 target, "db/"#_pos"/text"; \
704 program { name, "db/"#_pos"/disable"; \
705 signal, "disable,"#_pos; \
707 action, STATE_SET "disabled" 0.0; \
708 target, "db/"#_pos"/text"; \
709 target, "db/"#_pos"/block"; \
711 program { name, "db/"#_pos"/enable"; \
712 signal, "enable,"#_pos; \
714 action, STATE_SET "default" 0.0; \
715 target, "db/"#_pos"/block"; \
722 part { name, "vl/"#_pos; \
725 state, "default" 0.0; \
727 relative, (_pos / 7) 0; \
732 relative, (_pos / 7) 1; \
741 part { name, "vl_w/"#_pos; \
744 state, "default" 0.0; \
746 relative, (_pos / 7) 0; \
751 relative, (_pos / 7) 1; \
760 #define WHL(_pos, _nums) \
761 part { name, "hl/"#_pos; \
764 state, "default" 0.0; \
766 relative, 0 (_pos / _nums); \
770 relative, 1 (_pos / _nums); \
778 #define LISTL(_pos) \
779 part { name, "list/base/"#_pos; \
782 state, "default" 0.0; \
789 to_y, "db/"#_pos"/base"; \
794 to_y, "db/"#_pos"/base"; \
799 part { name, "list/sw/"#_pos; \
802 state, "default" 0.0; \
803 rel1.to, "list/base/"#_pos; \
804 rel2.to, "list/base/"#_pos; \
808 #define LISTL_L(_pos) \
809 part { name, "list/base/"#_pos; \
812 state, "default" 0.0; \
819 to_y, "db/"#_pos"/base"; \
824 to_y, "db/"#_pos"/base"; \
829 part { name, "list/sw/"#_pos; \
832 state, "default" 0.0; \
833 rel1.to, "list/base/"#_pos; \
834 rel2.to, "list/base/"#_pos; \
838 #define WNHL(_pos, _nums) \
839 part { name, "weeknumber/hl/"#_pos; \
842 state, "default" 0.0; \
844 relative, 0 (_pos / _nums); \
845 to, "weeknumber/day/base"; \
848 relative, 1 (_pos / _nums); \
850 to, "weeknumber/day/base"; \
856 #define WNMUBER(_line, _nums) \
857 part { name, "wn/"#_line"/base"; \
859 ignore_flags, ON_HOLD; \
861 state, "default" 0.0; \
865 to_x, "weeknumber/day/base"; \
866 to_y, "weeknumber/day/base"; \
870 (_line / _nums + 1 / _nums); \
871 to_x, "weeknumber/day/base"; \
872 to_y, "weeknumber/day/base"; \
877 part { name, "wn/"#_line"/text_top_padding"; \
881 state, "default" 0.0; \
887 to_x: "wn/"#_line"/base"; \
888 to_y: "wn/"#_line"/base"; \
892 to_x: "wn/"#_line"/base"; \
893 to_y: "wn/"#_line"/base"; \
898 part { name, "wn/"#_line"/text_rect"; \
902 state, "default" 0.0; \
908 to_x: "wn/"#_line"/base"; \
909 to_y: "wn/"#_line"/text_top_padding"; \
913 to_x: "wn/"#_line"/base"; \
914 to_y: "wn/"#_line"/text_top_padding"; \
919 part { name, "wn/"#_line"/text"; \
924 state, "default" 0.0; \
925 rel1.to, "wn/"#_line"/text_rect"; \
926 rel2.to, "wn/"#_line"/text_rect"; \
928 font, "SLP:style=Regular"; \
932 color, COLOR_OF_WEEK_NUMBER_TEXT_FOR_MONTH_CAL; \
936 #define WNMUBER_L(_line, _nums) \
937 part { name, "wn/"#_line"/base"; \
939 ignore_flags, ON_HOLD; \
941 state, "default" 0.0; \
945 to_x, "weeknumber/day/base"; \
946 to_y, "weeknumber/day/base"; \
950 (_line / _nums + 1 / _nums); \
951 to_x, "weeknumber/day/base"; \
952 to_y, "weeknumber/day/base"; \
957 part { name, "wn/"#_line"/text_top_padding"; \
961 state, "default" 0.0; \
967 to_x: "wn/"#_line"/base"; \
968 to_y: "wn/"#_line"/base"; \
972 to_x: "wn/"#_line"/base"; \
973 to_y: "wn/"#_line"/base"; \
978 part { name, "wn/"#_line"/text_rect"; \
982 state, "default" 0.0; \
988 to_x: "wn/"#_line"/base"; \
989 to_y: "wn/"#_line"/text_top_padding"; \
993 to_x: "wn/"#_line"/base"; \
994 to_y: "wn/"#_line"/text_top_padding"; \
999 part { name, "wn/"#_line"/text"; \
1004 state, "default" 0.0; \
1005 rel1.to, "wn/"#_line"/text_rect"; \
1006 rel2.to, "wn/"#_line"/text_rect"; \
1008 font, "SLP:style=Regular"; \
1012 color, COLOR_OF_WEEK_NUMBER_TEXT_FOR_MONTH_CAL; \
1016 #define DATE_EDGE_SHADOW_SCRIPT_HEADER \
1019 public timer2(val) {\
1020 emit("do-hide-vshadow", "");\
1021 set_int(edge_timer, 0);\
1026 #define DATE_EDGE_SHADOW_IMAGES_FILE \
1027 image: "00_overscrolling_left.png" COMP;\
1028 image: "00_overscrolling_right.png" COMP;
1030 #define DATE_EDGE_SHADOW_PART \
1031 part { name: "vshadow_clip";\
1036 description { state: "default" 0.0;\
1038 description { state: "hidden" 0.0;\
1040 color: 255 255 255 0;\
1043 part { name: "shadow_right";\
1044 insert_after: "vshadow_clip";\
1046 clip_to: "vshadow_clip";\
1049 description { state: "default" 0.0;\
1053 color: 255 255 255 150;\
1054 rel1.relative: 1.0 0.0;\
1055 rel2.relative: 1.0 1.0;\
1058 image.normal: "00_overscrolling_right.png";\
1061 description { state: "edge_right" 0.0;\
1062 inherit: "default" 0.0;\
1063 color: 255 255 255 255;\
1066 description { state: "edge_left" 0.0;\
1067 inherit: "default" 0.0;\
1068 color: 255 255 255 50;\
1072 part { name: "shadow_left";\
1073 insert_after: "shadow_right";\
1075 clip_to: "vshadow_clip";\
1078 description { state: "default" 0.0;\
1082 color: 255 255 255 150;\
1083 rel1.relative: 0.0 0.0;\
1084 rel2.relative: 0.0 1.0;\
1087 image.normal: "00_overscrolling_left.png";\
1090 description { state: "edge_right" 0.0;\
1091 inherit: "default" 0.0;\
1092 color: 255 255 255 50;\
1095 description { state: "edge_left" 0.0;\
1096 inherit: "default" 0.0;\
1097 color: 255 255 255 255;\
1102 #define DATE_EDGE_SHADOW_PROGRAMS \
1104 program { name: "load";\
1107 set_state(PART:"vshadow_clip", "hidden", 0.0);\
1108 set_int(edge_timer, 0);\
1111 program { name: "vshadow_show";\
1112 signal: "do-show-vshadow";\
1114 action: STATE_SET "default" 0.0;\
1115 transition: LINEAR 0.5;\
1116 target: "vshadow_clip";\
1118 program { name: "vshadow_hide";\
1119 signal: "do-hide-vshadow";\
1121 action: STATE_SET "hidden" 0.0;\
1122 transition: LINEAR 0.5;\
1123 target: "vshadow_clip";\
1125 program { name: "edge_right";\
1126 signal: "elm,edge,right";\
1130 set_state(PART:"shadow_right", "edge_right", 0.0);\
1131 set_state(PART:"shadow_left", "edge_right", 0.0);\
1132 v = get_int(edge_timer);\
1134 emit("do-show-vshadow", "");\
1136 if (v > 0) cancel_timer(v);\
1137 v = timer(0.2, "timer2", 0);\
1138 set_int(edge_timer, v);\
1141 program { name: "edge_left";\
1142 signal: "elm,edge,left";\
1146 set_state(PART:"shadow_right", "edge_left", 0.0);\
1147 set_state(PART:"shadow_left", "edge_left", 0.0);\
1148 v = get_int(edge_timer);\
1150 emit("do-show-vshadow", "");\
1152 if (v > 0) cancel_timer(v);\
1153 v = timer(0.2, "timer2", 0);\
1154 set_int(edge_timer, v);\
1159 group { name, "main/month/cal/weekly/6";
1160 DATE_EDGE_SHADOW_SCRIPT_HEADER
1162 image, CALENDAR_SELSECTED COMP;
1163 image, CALENDAR_WEEK_VIEW_PRESS COMP;
1164 image, CALENDAR_MONTH_VIEW_BG_1 COMP;
1165 image, CALENDAR_TODAY_ICON COMP;
1166 image, CALENDAR_MONTH_VIEW_DIM COMP;
1167 image, CALENDAR_SELSECTED_TODAY COMP;
1168 DATE_EDGE_SHADOW_IMAGES_FILE
1171 part { name, "base";
1174 state, "default" 0.0;
1178 part { name, "weeknumber/wday/base";
1181 state, "default" 0.0;
1182 rel1 { relative, 0.0 0.0; to, "base"; }
1183 rel2 { relative, 0.0 0.0; to, "base"; }
1187 state, "default" 0.1;
1188 min, WIDTH_OF_WNUMBER 0;
1191 rel1 { relative, 0.0 (0/HEIGHT_OF_CALENDAR_SW); to, "base"; }
1192 rel2 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1196 part { name, "weeknumber/day/base";
1199 state, "default" 0.0;
1200 rel1 { relative, 0.0 0.0; to, "base"; }
1201 rel2 { relative, 0.0 0.0; to, "base"; }
1205 state, "default" 0.1;
1206 min, WIDTH_OF_WNUMBER 0;
1209 rel1 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1210 rel2 { relative, 0.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1214 part { name, "weeknumber/wday/line";
1217 state, "default" 0.0;
1218 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "weeknumber/wday/base"; }
1219 rel2 { relative, 1.0 1.0; to, "weeknumber/wday/base"; }
1220 color, COLOR_OF_LINE_FOR_MONTH_CAL;
1224 part { name, "wday/weeknumber/base";
1227 state, "default" 0.0;
1230 to, "weeknumber/wday/base";
1234 to, "weeknumber/wday/base";
1240 part { name, "wday/weeknumber/text";
1245 state, "default" 0.0;
1246 rel1.to, "wday/weeknumber/base";
1247 rel2.to, "wday/weeknumber/base";
1248 color, COLOR_OF_WEEK_NUMBER_WDAY_FOR_MONTH_CAL;
1250 font, "SLP:style=Regular";
1257 WNMUBER(0, 6) WNMUBER(1, 6) WNMUBER(2, 6) WNMUBER(3, 6) WNMUBER(4, 6) WNMUBER(5, 6)
1259 WNHL(1, 6) WNHL(2, 6) WNHL(3, 6) WNHL(4, 6) WNHL(5, 6) WNHL(6, 6)
1262 program { name, "display_week_number";
1263 signal, "display_week_number";
1265 action, STATE_SET "default" 0.1;
1266 target, "weeknumber/wday/base";
1267 target, "weeknumber/day/base";
1271 part { name, "wday/base";
1274 state, "default" 0.0;
1275 rel1 { relative, 1.0 (0/HEIGHT_OF_CALENDAR_SW); to_x, "weeknumber/wday/base"; to_y, "base"; }
1276 rel2 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1280 part { name, "day/base";
1283 state, "default" 0.0;
1284 rel1 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to_x, "weeknumber/day/base"; to_y, "base"; }
1285 rel2 { relative, 1.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1289 part { name, "wday/line";
1292 state, "default" 0.0;
1293 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "wday/base"; }
1294 rel2 { relative, 1.0 1.0; to, "wday/base"; }
1295 color, COLOR_OF_LINE_FOR_MONTH_CAL;
1299 WD(0) WD(1) WD(2) WD(3) WD(4) WD(5) WD(6)
1300 VL_W(1) VL_W(2) VL_W(3) VL_W(4) VL_W(5) VL_W(6) VL_W(7)
1302 WWDB(0, 0, 1, 6) WWDB(0, 1, 2, 6) WWDB(0, 2, 3, 6) WWDB(0, 3, 4, 6) WWDB(0, 4, 5, 6) WWDB(0, 5, 6, 6) WWDB(0, 6, 7, 6)
1303 WWDB(1, 7, 1, 6) WWDB(1, 8, 2, 6) WWDB(1, 9, 3, 6) WWDB(1, 10, 4, 6) WWDB(1, 11, 5, 6) WWDB(1, 12, 6, 6) WWDB(1, 13, 7, 6)
1304 WWDB(2, 14, 1, 6) WWDB(2, 15, 2, 6) WWDB(2, 16, 3, 6) WWDB(2, 17, 4, 6) WWDB(2, 18, 5, 6) WWDB(2, 19, 6, 6) WWDB(2, 20, 7, 6)
1305 WWDB(3, 21, 1, 6) WWDB(3, 22, 2, 6) WWDB(3, 23, 3, 6) WWDB(3, 24, 4, 6) WWDB(3, 25, 5, 6) WWDB(3, 26, 6, 6) WWDB(3, 27, 7, 6)
1306 WWDB(4, 28, 1, 6) WWDB(4, 29, 2, 6) WWDB(4, 30, 3, 6) WWDB(4, 31, 4, 6) WWDB(4, 32, 5, 6) WWDB(4, 33, 6, 6) WWDB(4, 34, 7, 6)
1307 WWDB(5, 35, 1, 6) WWDB(5, 36, 2, 6) WWDB(5, 37, 3, 6) WWDB(5, 38, 4, 6) WWDB(5, 39, 5, 6) WWDB(5, 40, 6, 6) WWDB(5, 41, 7, 6)
1309 VL(1) VL(2) VL(3) VL(4) VL(5) VL(6) VL(7)
1311 WHL(1, 6) WHL(2, 6) WHL(3, 6) WHL(4, 6) WHL(5, 6) WHL(6, 6)
1313 LISTL(0) LISTL(7) LISTL(14) LISTL(21) LISTL(28) LISTL(35)
1315 DATE_EDGE_SHADOW_PART
1316 DATE_EDGE_SHADOW_PROGRAMS
1320 group { name, "main/month/cal/weekly/5";
1321 DATE_EDGE_SHADOW_SCRIPT_HEADER
1323 image, CALENDAR_SELSECTED COMP;
1324 image, CALENDAR_WEEK_VIEW_PRESS COMP;
1325 image, CALENDAR_MONTH_VIEW_BG_1 COMP;
1326 image, CALENDAR_TODAY_ICON COMP;
1327 image, CALENDAR_MONTH_VIEW_DIM COMP;
1328 image, CALENDAR_SELSECTED_TODAY COMP;
1329 DATE_EDGE_SHADOW_IMAGES_FILE
1332 part { name, "base";
1335 state, "default" 0.0;
1339 part { name, "weeknumber/wday/base";
1342 state, "default" 0.0;
1343 rel1 { relative, 0.0 0.0; to, "base"; }
1344 rel2 { relative, 0.0 0.0; to, "base"; }
1348 state, "default" 0.1;
1349 min, WIDTH_OF_WNUMBER 0;
1352 rel1 { relative, 0.0 (0/HEIGHT_OF_CALENDAR_SW); to, "base"; }
1353 rel2 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1357 part { name, "weeknumber/day/base";
1360 state, "default" 0.0;
1361 rel1 { relative, 0.0 0.0; to, "base"; }
1362 rel2 { relative, 0.0 0.0; to, "base"; }
1366 state, "default" 0.1;
1367 min, WIDTH_OF_WNUMBER 0;
1370 rel1 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1371 rel2 { relative, 0.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1375 part { name, "weeknumber/wday/line";
1378 state, "default" 0.0;
1379 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "weeknumber/wday/base"; }
1380 rel2 { relative, 1.0 1.0; to, "weeknumber/wday/base"; }
1381 color, COLOR_OF_LINE_FOR_MONTH_CAL;
1385 part { name, "wday/weeknumber/base";
1388 state, "default" 0.0;
1391 to, "weeknumber/wday/base";
1395 to, "weeknumber/wday/base";
1401 part { name, "wday/weeknumber/text";
1406 state, "default" 0.0;
1407 rel1.to, "wday/weeknumber/base";
1408 rel2.to, "wday/weeknumber/base";
1409 color, COLOR_OF_WEEK_NUMBER_WDAY_FOR_MONTH_CAL;
1411 font, "SLP:style=Regular";
1418 WNMUBER(0, 5) WNMUBER(1, 5) WNMUBER(2, 5) WNMUBER(3, 5) WNMUBER(4, 5)
1420 WNHL(1, 5) WNHL(2, 5) WNHL(3, 5) WNHL(4, 5) WNHL(5, 5)
1423 program { name, "display_week_number";
1424 signal, "display_week_number";
1426 action, STATE_SET "default" 0.1;
1427 target, "weeknumber/wday/base";
1428 target, "weeknumber/day/base";
1432 part { name, "wday/base";
1435 state, "default" 0.0;
1436 rel1 { relative, 1.0 (0/HEIGHT_OF_CALENDAR_SW); to_x, "weeknumber/wday/base"; to_y, "base"; }
1437 rel2 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1441 part { name, "day/base";
1444 state, "default" 0.0;
1445 rel1 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to_x, "weeknumber/day/base"; to_y, "base"; }
1446 rel2 { relative, 1.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1450 part { name, "wday/line";
1453 state, "default" 0.0;
1454 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "wday/base"; }
1455 rel2 { relative, 1.0 1.0; to, "wday/base"; }
1456 color, COLOR_OF_LINE_FOR_MONTH_CAL;
1460 WD(0) WD(1) WD(2) WD(3) WD(4) WD(5) WD(6)
1461 VL_W(1) VL_W(2) VL_W(3) VL_W(4) VL_W(5) VL_W(6) VL_W(7)
1463 WWDB(0, 0, 1, 5) WWDB(0, 1, 2, 5) WWDB(0, 2, 3, 5) WWDB(0, 3, 4, 5) WWDB(0, 4, 5, 5) WWDB(0, 5, 6, 5) WWDB(0, 6, 7, 5)
1464 WWDB(1, 7, 1, 5) WWDB(1, 8, 2, 5) WWDB(1, 9, 3, 5) WWDB(1, 10, 4, 5) WWDB(1, 11, 5, 5) WWDB(1, 12, 6, 5) WWDB(1, 13, 7, 5)
1465 WWDB(2, 14, 1, 5) WWDB(2, 15, 2, 5) WWDB(2, 16, 3, 5) WWDB(2, 17, 4, 5) WWDB(2, 18, 5, 5) WWDB(2, 19, 6, 5) WWDB(2, 20, 7, 5)
1466 WWDB(3, 21, 1, 5) WWDB(3, 22, 2, 5) WWDB(3, 23, 3, 5) WWDB(3, 24, 4, 5) WWDB(3, 25, 5, 5) WWDB(3, 26, 6, 5) WWDB(3, 27, 7, 5)
1467 WWDB(4, 28, 1, 5) WWDB(4, 29, 2, 5) WWDB(4, 30, 3, 5) WWDB(4, 31, 4, 5) WWDB(4, 32, 5, 5) WWDB(4, 33, 6, 5) WWDB(4, 34, 7, 5)
1469 VL(1) VL(2) VL(3) VL(4) VL(5) VL(6) VL(7)
1471 WHL(1, 5) WHL(2, 5) WHL(3, 5) WHL(4, 5) WHL(5, 5)
1473 LISTL(0) LISTL(7) LISTL(14) LISTL(21) LISTL(28)
1474 DATE_EDGE_SHADOW_PART
1475 DATE_EDGE_SHADOW_PROGRAMS
1479 group { name, "main/month/cal/weekly/4";
1480 DATE_EDGE_SHADOW_SCRIPT_HEADER
1482 image, CALENDAR_SELSECTED COMP;
1483 image, CALENDAR_WEEK_VIEW_PRESS COMP;
1484 image, CALENDAR_MONTH_VIEW_BG_1 COMP;
1485 image, CALENDAR_TODAY_ICON COMP;
1486 image, CALENDAR_MONTH_VIEW_DIM COMP;
1487 image, CALENDAR_SELSECTED_TODAY COMP;
1488 DATE_EDGE_SHADOW_IMAGES_FILE
1491 part { name, "base";
1494 state, "default" 0.0;
1498 part { name, "weeknumber/wday/base";
1501 state, "default" 0.0;
1502 rel1 { relative, 0.0 0.0; to, "base"; }
1503 rel2 { relative, 0.0 0.0; to, "base"; }
1507 state, "default" 0.1;
1508 min, WIDTH_OF_WNUMBER 0;
1511 rel1 { relative, 0.0 (0/HEIGHT_OF_CALENDAR_SW); to, "base"; }
1512 rel2 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1516 part { name, "weeknumber/day/base";
1519 state, "default" 0.0;
1520 rel1 { relative, 0.0 0.0; to, "base"; }
1521 rel2 { relative, 0.0 0.0; to, "base"; }
1525 state, "default" 0.1;
1526 min, WIDTH_OF_WNUMBER 0;
1529 rel1 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1530 rel2 { relative, 0.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1534 part { name, "weeknumber/wday/line";
1537 state, "default" 0.0;
1538 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "weeknumber/wday/base"; }
1539 rel2 { relative, 1.0 1.0; to, "weeknumber/wday/base"; }
1540 color, COLOR_OF_LINE_FOR_MONTH_CAL;
1544 part { name, "wday/weeknumber/base";
1547 state, "default" 0.0;
1550 to, "weeknumber/wday/base";
1554 to, "weeknumber/wday/base";
1560 part { name, "wday/weeknumber/text";
1565 state, "default" 0.0;
1566 rel1.to, "wday/weeknumber/base";
1567 rel2.to, "wday/weeknumber/base";
1568 color, COLOR_OF_WEEK_NUMBER_WDAY_FOR_MONTH_CAL;
1570 font, "SLP:style=Regular";
1577 WNMUBER(0, 4) WNMUBER(1, 4) WNMUBER(2, 4) WNMUBER(3, 4)
1579 WNHL(1, 4) WNHL(2, 4) WNHL(3, 4) WNHL(4, 4)
1582 program { name, "display_week_number";
1583 signal, "display_week_number";
1585 action, STATE_SET "default" 0.1;
1586 target, "weeknumber/wday/base";
1587 target, "weeknumber/day/base";
1591 part { name, "wday/base";
1594 state, "default" 0.0;
1595 rel1 { relative, 1.0 (0/HEIGHT_OF_CALENDAR_SW); to_x, "weeknumber/wday/base"; to_y, "base"; }
1596 rel2 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1600 part { name, "day/base";
1603 state, "default" 0.0;
1604 rel1 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to_x, "weeknumber/day/base"; to_y, "base"; }
1605 rel2 { relative, 1.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1609 part { name, "wday/line";
1612 state, "default" 0.0;
1613 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "wday/base"; }
1614 rel2 { relative, 1.0 1.0; to, "wday/base"; }
1615 color, COLOR_OF_LINE_FOR_MONTH_CAL;
1619 WD(0) WD(1) WD(2) WD(3) WD(4) WD(5) WD(6)
1620 VL_W(1) VL_W(2) VL_W(3) VL_W(4) VL_W(5) VL_W(6) VL_W(7)
1622 WWDB(0, 0, 1, 4) WWDB(0, 1, 2, 4) WWDB(0, 2, 3, 4) WWDB(0, 3, 4, 4) WWDB(0, 4, 5, 4) WWDB(0, 5, 6, 4) WWDB(0, 6, 7, 4)
1623 WWDB(1, 7, 1, 4) WWDB(1, 8, 2, 4) WWDB(1, 9, 3, 4) WWDB(1, 10, 4, 4) WWDB(1, 11, 5, 4) WWDB(1, 12, 6, 4) WWDB(1, 13, 7, 4)
1624 WWDB(2, 14, 1, 4) WWDB(2, 15, 2, 4) WWDB(2, 16, 3, 4) WWDB(2, 17, 4, 4) WWDB(2, 18, 5, 4) WWDB(2, 19, 6, 4) WWDB(2, 20, 7, 4)
1625 WWDB(3, 21, 1, 4) WWDB(3, 22, 2, 4) WWDB(3, 23, 3, 4) WWDB(3, 24, 4, 4) WWDB(3, 25, 5, 4) WWDB(3, 26, 6, 4) WWDB(3, 27, 7, 4)
1627 VL(1) VL(2) VL(3) VL(4) VL(5) VL(6) VL(7)
1629 WHL(1, 4) WHL(2, 4) WHL(3, 4) WHL(4, 4)
1631 LISTL(0) LISTL(7) LISTL(14) LISTL(21)
1633 DATE_EDGE_SHADOW_PART
1634 DATE_EDGE_SHADOW_PROGRAMS
1638 group { name, "main/month/cal/weekly/6/l";
1639 DATE_EDGE_SHADOW_SCRIPT_HEADER
1641 image, CALENDAR_SELSECTED COMP;
1642 image, CALENDAR_WEEK_VIEW_PRESS COMP;
1643 image, CALENDAR_MONTH_VIEW_BG_1 COMP;
1644 image, CALENDAR_TODAY_ICON COMP;
1645 image, CALENDAR_MONTH_VIEW_DIM COMP;
1646 image, CALENDAR_SELSECTED_TODAY COMP;
1647 DATE_EDGE_SHADOW_IMAGES_FILE
1650 part { name, "base";
1653 state, "default" 0.0;
1657 part { name, "weeknumber/wday/base";
1660 state, "default" 0.0;
1661 rel1 { relative, 0.0 0.0; to, "base"; }
1662 rel2 { relative, 0.0 0.0; to, "base"; }
1666 state, "default" 0.1;
1667 min, WIDTH_OF_WNUMBER_L 0;
1670 rel1 { relative, 0.0 (0/HEIGHT_OF_CALENDAR_SW); to, "base"; }
1671 rel2 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1675 part { name, "weeknumber/day/base";
1678 state, "default" 0.0;
1679 rel1 { relative, 0.0 0.0; to, "base"; }
1680 rel2 { relative, 0.0 0.0; to, "base"; }
1684 state, "default" 0.1;
1685 min, WIDTH_OF_WNUMBER_L 0;
1688 rel1 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1689 rel2 { relative, 0.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1693 part { name, "weeknumber/wday/line";
1696 state, "default" 0.0;
1697 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "weeknumber/wday/base"; }
1698 rel2 { relative, 1.0 1.0; to, "weeknumber/wday/base"; }
1699 color, COLOR_OF_LINE_FOR_MONTH_CAL;
1703 part { name, "wday/weeknumber/base";
1706 state, "default" 0.0;
1709 to, "weeknumber/wday/base";
1713 to, "weeknumber/wday/base";
1719 part { name, "wday/weeknumber/text";
1724 state, "default" 0.0;
1725 rel1.to, "wday/weeknumber/base";
1726 rel2.to, "wday/weeknumber/base";
1727 color, COLOR_OF_WEEK_NUMBER_WDAY_FOR_MONTH_CAL;
1729 font, "SLP:style=Regular";
1736 WNMUBER_L(0, 6) WNMUBER_L(1, 6) WNMUBER_L(2, 6) WNMUBER_L(3, 6) WNMUBER_L(4, 6) WNMUBER_L(5, 6)
1738 WNHL(1, 6) WNHL(2, 6) WNHL(3, 6) WNHL(4, 6) WNHL(5, 6) WNHL(6, 6)
1741 program { name, "display_week_number";
1742 signal, "display_week_number";
1744 action, STATE_SET "default" 0.1;
1745 target, "weeknumber/wday/base";
1746 target, "weeknumber/day/base";
1750 part { name, "wday/base";
1753 state, "default" 0.0;
1754 rel1 { relative, 1.0 (0/HEIGHT_OF_CALENDAR_SW); to_x, "weeknumber/wday/base"; to_y, "base"; }
1755 rel2 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1759 part { name, "day/base";
1762 state, "default" 0.0;
1763 rel1 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to_x, "weeknumber/day/base"; to_y, "base"; }
1764 rel2 { relative, 1.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1768 part { name, "wday/line";
1771 state, "default" 0.0;
1772 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "wday/base"; }
1773 rel2 { relative, 1.0 1.0; to, "wday/base"; }
1774 color, COLOR_OF_LINE_FOR_MONTH_CAL;
1778 WD(0) WD(1) WD(2) WD(3) WD(4) WD(5) WD(6)
1779 VL_W(1) VL_W(2) VL_W(3) VL_W(4) VL_W(5) VL_W(6) VL_W(7)
1781 WWDB_L(0, 0, 1, 6) WWDB_L(0, 1, 2, 6) WWDB_L(0, 2, 3, 6) WWDB_L(0, 3, 4, 6) WWDB_L(0, 4, 5, 6) WWDB_L(0, 5, 6, 6) WWDB_L(0, 6, 7, 6)
1782 WWDB_L(1, 7, 1, 6) WWDB_L(1, 8, 2, 6) WWDB_L(1, 9, 3, 6) WWDB_L(1, 10, 4, 6) WWDB_L(1, 11, 5, 6) WWDB_L(1, 12, 6, 6) WWDB_L(1, 13, 7, 6)
1783 WWDB_L(2, 14, 1, 6) WWDB_L(2, 15, 2, 6) WWDB_L(2, 16, 3, 6) WWDB_L(2, 17, 4, 6) WWDB_L(2, 18, 5, 6) WWDB_L(2, 19, 6, 6) WWDB_L(2, 20, 7, 6)
1784 WWDB_L(3, 21, 1, 6) WWDB_L(3, 22, 2, 6) WWDB_L(3, 23, 3, 6) WWDB_L(3, 24, 4, 6) WWDB_L(3, 25, 5, 6) WWDB_L(3, 26, 6, 6) WWDB_L(3, 27, 7, 6)
1785 WWDB_L(4, 28, 1, 6) WWDB_L(4, 29, 2, 6) WWDB_L(4, 30, 3, 6) WWDB_L(4, 31, 4, 6) WWDB_L(4, 32, 5, 6) WWDB_L(4, 33, 6, 6) WWDB_L(4, 34, 7, 6)
1786 WWDB_L(5, 35, 1, 6) WWDB_L(5, 36, 2, 6) WWDB_L(5, 37, 3, 6) WWDB_L(5, 38, 4, 6) WWDB_L(5, 39, 5, 6) WWDB_L(5, 40, 6, 6) WWDB_L(5, 41, 7, 6)
1788 VL(1) VL(2) VL(3) VL(4) VL(5) VL(6) VL(7)
1790 WHL(1, 6) WHL(2, 6) WHL(3, 6) WHL(4, 6) WHL(5, 6) WHL(6, 6)
1792 LISTL_L(0) LISTL_L(7) LISTL_L(14) LISTL_L(21) LISTL_L(28) LISTL_L(35)
1794 DATE_EDGE_SHADOW_PART
1795 DATE_EDGE_SHADOW_PROGRAMS
1799 group { name, "main/month/cal/weekly/5/l";
1800 DATE_EDGE_SHADOW_SCRIPT_HEADER
1802 image, CALENDAR_SELSECTED COMP;
1803 image, CALENDAR_WEEK_VIEW_PRESS COMP;
1804 image, CALENDAR_MONTH_VIEW_BG_1 COMP;
1805 image, CALENDAR_TODAY_ICON COMP;
1806 image, CALENDAR_MONTH_VIEW_DIM COMP;
1807 image, CALENDAR_SELSECTED_TODAY COMP;
1808 DATE_EDGE_SHADOW_IMAGES_FILE
1811 part { name, "base";
1814 state, "default" 0.0;
1818 part { name, "weeknumber/wday/base";
1821 state, "default" 0.0;
1822 rel1 { relative, 0.0 0.0; to, "base"; }
1823 rel2 { relative, 0.0 0.0; to, "base"; }
1827 state, "default" 0.1;
1828 min, WIDTH_OF_WNUMBER_L 0;
1831 rel1 { relative, 0.0 (0/HEIGHT_OF_CALENDAR_SW); to, "base"; }
1832 rel2 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1836 part { name, "weeknumber/day/base";
1839 state, "default" 0.0;
1840 rel1 { relative, 0.0 0.0; to, "base"; }
1841 rel2 { relative, 0.0 0.0; to, "base"; }
1845 state, "default" 0.1;
1846 min, WIDTH_OF_WNUMBER_L 0;
1849 rel1 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1850 rel2 { relative, 0.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1854 part { name, "weeknumber/wday/line";
1857 state, "default" 0.0;
1858 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "weeknumber/wday/base"; }
1859 rel2 { relative, 1.0 1.0; to, "weeknumber/wday/base"; }
1860 color, COLOR_OF_LINE_FOR_MONTH_CAL;
1864 part { name, "wday/weeknumber/base";
1867 state, "default" 0.0;
1870 to, "weeknumber/wday/base";
1874 to, "weeknumber/wday/base";
1880 part { name, "wday/weeknumber/text";
1885 state, "default" 0.0;
1886 rel1.to, "wday/weeknumber/base";
1887 rel2.to, "wday/weeknumber/base";
1888 color, COLOR_OF_WEEK_NUMBER_WDAY_FOR_MONTH_CAL;
1890 font, "SLP:style=Regular";
1897 WNMUBER_L(0, 5) WNMUBER_L(1, 5) WNMUBER_L(2, 5) WNMUBER_L(3, 5) WNMUBER_L(4, 5)
1899 WNHL(1, 5) WNHL(2, 5) WNHL(3, 5) WNHL(4, 5) WNHL(5, 5)
1902 program { name, "display_week_number";
1903 signal, "display_week_number";
1905 action, STATE_SET "default" 0.1;
1906 target, "weeknumber/wday/base";
1907 target, "weeknumber/day/base";
1911 part { name, "wday/base";
1914 state, "default" 0.0;
1915 rel1 { relative, 1.0 (0/HEIGHT_OF_CALENDAR_SW); to_x, "weeknumber/wday/base"; to_y, "base"; }
1916 rel2 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1920 part { name, "day/base";
1923 state, "default" 0.0;
1924 rel1 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to_x, "weeknumber/day/base"; to_y, "base"; }
1925 rel2 { relative, 1.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1929 part { name, "wday/line";
1932 state, "default" 0.0;
1933 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "wday/base"; }
1934 rel2 { relative, 1.0 1.0; to, "wday/base"; }
1935 color, COLOR_OF_LINE_FOR_MONTH_CAL;
1939 WD(0) WD(1) WD(2) WD(3) WD(4) WD(5) WD(6)
1940 VL_W(1) VL_W(2) VL_W(3) VL_W(4) VL_W(5) VL_W(6) VL_W(7)
1942 WWDB_L(0, 0, 1, 5) WWDB_L(0, 1, 2, 5) WWDB_L(0, 2, 3, 5) WWDB_L(0, 3, 4, 5) WWDB_L(0, 4, 5, 5) WWDB_L(0, 5, 6, 5) WWDB_L(0, 6, 7, 5)
1943 WWDB_L(1, 7, 1, 5) WWDB_L(1, 8, 2, 5) WWDB_L(1, 9, 3, 5) WWDB_L(1, 10, 4, 5) WWDB_L(1, 11, 5, 5) WWDB_L(1, 12, 6, 5) WWDB_L(1, 13, 7, 5)
1944 WWDB_L(2, 14, 1, 5) WWDB_L(2, 15, 2, 5) WWDB_L(2, 16, 3, 5) WWDB_L(2, 17, 4, 5) WWDB_L(2, 18, 5, 5) WWDB_L(2, 19, 6, 5) WWDB_L(2, 20, 7, 5)
1945 WWDB_L(3, 21, 1, 5) WWDB_L(3, 22, 2, 5) WWDB_L(3, 23, 3, 5) WWDB_L(3, 24, 4, 5) WWDB_L(3, 25, 5, 5) WWDB_L(3, 26, 6, 5) WWDB_L(3, 27, 7, 5)
1946 WWDB_L(4, 28, 1, 5) WWDB_L(4, 29, 2, 5) WWDB_L(4, 30, 3, 5) WWDB_L(4, 31, 4, 5) WWDB_L(4, 32, 5, 5) WWDB_L(4, 33, 6, 5) WWDB_L(4, 34, 7, 5)
1948 VL(1) VL(2) VL(3) VL(4) VL(5) VL(6) VL(7)
1950 WHL(1, 5) WHL(2, 5) WHL(3, 5) WHL(4, 5) WHL(5, 5)
1952 LISTL_L(0) LISTL_L(7) LISTL_L(14) LISTL_L(21) LISTL_L(28)
1954 DATE_EDGE_SHADOW_PART
1955 DATE_EDGE_SHADOW_PROGRAMS
1959 group { name, "main/month/cal/weekly/4/l";
1960 DATE_EDGE_SHADOW_SCRIPT_HEADER
1962 image, CALENDAR_SELSECTED COMP;
1963 image, CALENDAR_WEEK_VIEW_PRESS COMP;
1964 image, CALENDAR_MONTH_VIEW_BG_1 COMP;
1965 image, CALENDAR_TODAY_ICON COMP;
1966 image, CALENDAR_MONTH_VIEW_DIM COMP;
1967 image, CALENDAR_SELSECTED_TODAY COMP;
1968 DATE_EDGE_SHADOW_IMAGES_FILE
1971 part { name, "base";
1974 state, "default" 0.0;
1978 part { name, "weeknumber/wday/base";
1981 state, "default" 0.0;
1982 rel1 { relative, 0.0 0.0; to, "base"; }
1983 rel2 { relative, 0.0 0.0; to, "base"; }
1987 state, "default" 0.1;
1988 min, WIDTH_OF_WNUMBER_L 0;
1991 rel1 { relative, 0.0 (0/HEIGHT_OF_CALENDAR_SW); to, "base"; }
1992 rel2 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
1996 part { name, "weeknumber/day/base";
1999 state, "default" 0.0;
2000 rel1 { relative, 0.0 0.0; to, "base"; }
2001 rel2 { relative, 0.0 0.0; to, "base"; }
2005 state, "default" 0.1;
2006 min, WIDTH_OF_WNUMBER_L 0;
2009 rel1 { relative, 0.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
2010 rel2 { relative, 0.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
2014 part { name, "weeknumber/wday/line";
2017 state, "default" 0.0;
2018 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "weeknumber/wday/base"; }
2019 rel2 { relative, 1.0 1.0; to, "weeknumber/wday/base"; }
2020 color, COLOR_OF_LINE_FOR_MONTH_CAL;
2024 part { name, "wday/weeknumber/base";
2027 state, "default" 0.0;
2030 to, "weeknumber/wday/base";
2034 to, "weeknumber/wday/base";
2040 part { name, "wday/weeknumber/text";
2045 state, "default" 0.0;
2046 rel1.to, "wday/weeknumber/base";
2047 rel2.to, "wday/weeknumber/base";
2048 color, COLOR_OF_WEEK_NUMBER_WDAY_FOR_MONTH_CAL;
2050 font, "SLP:style=Regular";
2057 WNMUBER_L(0, 4) WNMUBER_L(1, 4) WNMUBER_L(2, 4) WNMUBER_L(3, 4)
2059 WNHL(1, 4) WNHL(2, 4) WNHL(3, 4) WNHL(4, 4)
2062 program { name, "display_week_number";
2063 signal, "display_week_number";
2065 action, STATE_SET "default" 0.1;
2066 target, "weeknumber/wday/base";
2067 target, "weeknumber/day/base";
2071 part { name, "wday/base";
2074 state, "default" 0.0;
2075 rel1 { relative, 1.0 (0/HEIGHT_OF_CALENDAR_SW); to_x, "weeknumber/wday/base"; to_y, "base"; }
2076 rel2 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to, "base"; }
2080 part { name, "day/base";
2083 state, "default" 0.0;
2084 rel1 { relative, 1.0 (HEIGHT_OF_WDAY+HEIGHT_OF_WDAY_LINE)/HEIGHT_OF_CALENDAR_SW; to_x, "weeknumber/day/base"; to_y, "base"; }
2085 rel2 { relative, 1.0 HEIGHT_OF_CALENDAR_SW/HEIGHT_OF_CALENDAR_SW; to, "base"; }
2089 part { name, "wday/line";
2092 state, "default" 0.0;
2093 rel1 { relative, 0.0 1.0; offset, 0 (-1.0*HEIGHT_OF_WDAY_LINE); to, "wday/base"; }
2094 rel2 { relative, 1.0 1.0; to, "wday/base"; }
2095 color, COLOR_OF_LINE_FOR_MONTH_CAL;
2099 WD(0) WD(1) WD(2) WD(3) WD(4) WD(5) WD(6)
2100 VL_W(1) VL_W(2) VL_W(3) VL_W(4) VL_W(5) VL_W(6) VL_W(7)
2102 WWDB_L(0, 0, 1, 4) WWDB_L(0, 1, 2, 4) WWDB_L(0, 2, 3, 4) WWDB_L(0, 3, 4, 4) WWDB_L(0, 4, 5, 4) WWDB_L(0, 5, 6, 4) WWDB_L(0, 6, 7, 4)
2103 WWDB_L(1, 7, 1, 4) WWDB_L(1, 8, 2, 4) WWDB_L(1, 9, 3, 4) WWDB_L(1, 10, 4, 4) WWDB_L(1, 11, 5, 4) WWDB_L(1, 12, 6, 4) WWDB_L(1, 13, 7, 4)
2104 WWDB_L(2, 14, 1, 4) WWDB_L(2, 15, 2, 4) WWDB_L(2, 16, 3, 4) WWDB_L(2, 17, 4, 4) WWDB_L(2, 18, 5, 4) WWDB_L(2, 19, 6, 4) WWDB_L(2, 20, 7, 4)
2105 WWDB_L(3, 21, 1, 4) WWDB_L(3, 22, 2, 4) WWDB_L(3, 23, 3, 4) WWDB_L(3, 24, 4, 4) WWDB_L(3, 25, 5, 4) WWDB_L(3, 26, 6, 4) WWDB_L(3, 27, 7, 4)
2107 VL(1) VL(2) VL(3) VL(4) VL(5) VL(6) VL(7)
2109 WHL(1, 4) WHL(2, 4) WHL(3, 4) WHL(4, 4)
2111 LISTL_L(0) LISTL_L(7) LISTL_L(14) LISTL_L(21)
2112 DATE_EDGE_SHADOW_PART
2113 DATE_EDGE_SHADOW_PROGRAMS
2120 #define EB(_last,_line,_pos) \
2121 part { name, #_line"/event/"#_pos; \
2124 state, "default" 0.0; \
2126 relative, _pos/7 1.0; \
2128 to_y, _last"/event/0"; \
2131 relative, _pos/7 (_line/3); \
2138 state, "default" 0.1; \
2140 relative, _pos/7 1.0; \
2142 to_y, _last"/event/0"; \
2145 relative, (_pos/7 + 1/7) (_line/3); \
2152 state, "default" 0.2; \
2154 relative, _pos/7 1.0; \
2156 to_y, _last"/event/0"; \
2159 relative, (_pos/7+2/7) (_line/3); \
2166 state, "default" 0.3; \
2168 relative, _pos/7 1.0; \
2170 to_y, _last"/event/0"; \
2173 relative, (_pos/7+3/7) (_line/3); \
2180 state, "default" 0.4; \
2182 relative, _pos/7 1.0; \
2184 to_y, _last"/event/0"; \
2187 relative, (_pos/7+4/7) (_line/3); \
2194 state, "default" 0.5; \
2196 relative, _pos/7 1.0; \
2198 to_y, _last"/event/0"; \
2201 relative, (_pos/7+5/7) (_line/3); \
2208 state, "default" 0.6; \
2210 relative, _pos/7 1.0; \
2212 to_y, _last"/event/0"; \
2215 relative, (_pos/7+6/7) (_line/3); \
2222 state, "default" 0.7; \
2224 relative, _pos/7 1.0; \
2226 to_y, _last"/event/0"; \
2229 relative, (_pos/7+7/7) (_line/3); \
2236 part { name, #_line"/bgcolor/"#_pos; \
2240 state, "default" 0.0; \
2242 relative, 0.0 1.0; \
2243 to_x, _line"/event/"_pos; \
2244 to_y, _line"/line/"_pos; \
2247 relative, 1.0 1.0; \
2248 to_x, _line"/event/"_pos; \
2249 to_y, _line"/event/"_pos; \
2254 state, "show" 0.0; \
2255 inherit, "default" 0.0; \
2259 part { name, #_line"/bg_image/"#_pos; \
2262 state, "default" 0.0; \
2264 relative, 0.0 1.0; \
2265 to_x, _line"/event/"_pos; \
2266 to_y, _line"/line/"_pos; \
2269 relative, 1.0 1.0; \
2270 to_x, _line"/event/"_pos; \
2271 to_y, _line"/event/"_pos; \
2274 normal, "P01_month_view_event_bg.png"; \
2275 border, 15 15 0 0; \
2281 state, "show" 0.0; \
2282 inherit, "default" 0.0; \
2286 part { name, #_line"/line/"#_pos; \
2290 state, "default" 0.0; \
2294 relative, 0.0 1.0; \
2295 to_x, _line"/event/"_pos; \
2296 to_y, _last"/event/0"; \
2299 relative, 1.0 1.0; \
2300 to_x, _line"/event/"_pos; \
2301 to_y, _last"/event/0"; \
2308 state, "show" 0.0; \
2309 inherit, "default" 0.0; \
2315 program { name, #_line"/0/"#_pos; \
2316 signal, _line",0,"_pos; \
2318 action, STATE_SET "default" 0.0; \
2319 target, #_line"/event/"#_pos; \
2321 program { name, #_line"/1/"#_pos; \
2322 signal, _line",1,"_pos; \
2324 action, STATE_SET "default" 0.1; \
2325 target, #_line"/event/"#_pos; \
2327 program { name, #_line"/2/"#_pos; \
2328 signal, _line",2,"_pos; \
2330 action, STATE_SET "default" 0.2; \
2331 target, #_line"/event/"#_pos; \
2333 program { name, #_line"/3/"#_pos; \
2334 signal, _line",3,"_pos; \
2336 action, STATE_SET "default" 0.3; \
2337 target, #_line"/event/"#_pos; \
2339 program { name, #_line"/4/"#_pos; \
2340 signal, _line",4,"_pos; \
2342 action, STATE_SET "default" 0.4; \
2343 target, #_line"/event/"#_pos; \
2345 program { name, #_line"/5/"#_pos; \
2346 signal, _line",5,"_pos; \
2348 action, STATE_SET "default" 0.5; \
2349 target, #_line"/event/"#_pos; \
2351 program { name, #_line"/6/"#_pos; \
2352 signal, _line",6,"_pos; \
2354 action, STATE_SET "default" 0.6; \
2355 target, #_line"/event/"#_pos; \
2357 program { name, #_line"/7/"#_pos; \
2358 signal, _line",7,"_pos; \
2360 action, STATE_SET "default" 0.7; \
2361 target, #_line"/event/"#_pos; \
2363 program { name, #_line"/nocolor/"#_pos; \
2364 signal, _line",nocolor,"_pos; \
2366 action, STATE_SET "default" 0.0; \
2367 target, #_line"/bgcolor/"#_pos; \
2368 target, #_line"/line/"#_pos; \
2369 target, #_line"/bg_image/"#_pos; \
2371 program { name, #_line"/show/"#_pos; \
2372 signal, _line",show,"_pos; \
2374 action, STATE_SET "show" 0.0; \
2375 target, #_line"/bgcolor/"#_pos; \
2376 target, #_line"/line/"#_pos; \
2377 target, #_line"/bg_image/"#_pos; \
2381 #define TEXT(_line,_pos) \
2382 part { name, #_line"/text/"#_pos; \
2387 state, "default" 0.0; \
2388 rel1.to, _line"/event/"_pos; \
2389 rel2.to, _line"/event/"_pos; \
2391 font, "SLP:style=Medium"; \
2395 color, 255 255 255 255; \
2398 state, "default" 0.1; \
2399 rel1.to, _line"/event/"_pos; \
2400 rel2.to, _line"/event/"_pos; \
2402 font, "SLP:style=Medium"; \
2404 align, (EVENT_LEFT_OFFSET/WIDTH_OF_DAY) 0.5; \
2406 color, 255 255 255 255; \
2409 state, "default" 0.2; \
2410 rel1.to, _line"/event/"_pos; \
2411 rel2.to, _line"/event/"_pos; \
2413 font, "SLP:style=Medium"; \
2415 align, (EVENT_LEFT_OFFSET/(WIDTH_OF_DAY*2)) 0.5; \
2417 color, 255 255 255 255; \
2420 state, "default" 0.3; \
2421 rel1.to, _line"/event/"_pos; \
2422 rel2.to, _line"/event/"_pos; \
2424 font, "SLP:style=Medium"; \
2426 align, (EVENT_LEFT_OFFSET/(WIDTH_OF_DAY*3) 0.5; \
2428 color, 255 255 255 255; \
2431 state, "default" 0.4; \
2432 rel1.to, _line"/event/"_pos; \
2433 rel2.to, _line"/event/"_pos; \
2435 font, "SLP:style=Medium"; \
2437 align, (EVENT_LEFT_OFFSET/(WIDTH_OF_DAY*4) 0.5; \
2439 color, 255 255 255 255; \
2442 state, "default" 0.5; \
2443 rel1.to, _line"/event/"_pos; \
2444 rel2.to, _line"/event/"_pos; \
2446 font, "SLP:style=Medium"; \
2448 align, (EVENT_LEFT_OFFSET/(WIDTH_OF_DAY*5) 0.5; \
2450 color, 255 255 255 255; \
2453 state, "default" 0.6; \
2454 rel1.to, _line"/event/"_pos; \
2455 rel2.to, _line"/event/"_pos; \
2457 font, "SLP:style=Medium"; \
2459 align, (EVENT_LEFT_OFFSET/(WIDTH_OF_DAY*6) 0.5; \
2461 color, 255 255 255 255; \
2464 state, "default" 0.7; \
2465 rel1.to, _line"/event/"_pos; \
2466 rel2.to, _line"/event/"_pos; \
2468 font, "SLP:style=Medium"; \
2470 align, (EVENT_LEFT_OFFSET/(WIDTH_OF_DAY*7) 0.5; \
2472 color, 255 255 255 255; \
2476 program { name, #_line"/0_text/"#_pos; \
2477 signal, _line",0,"_pos; \
2479 action, STATE_SET "default" 0.0; \
2480 target, #_line"/text/"#_pos; \
2482 program { name, #_line"/1_text/"#_pos; \
2483 signal, _line",1,"_pos; \
2485 action, STATE_SET "default" 0.1; \
2486 target, #_line"/text/"#_pos; \
2488 program { name, #_line"/2_text/"#_pos; \
2489 signal, _line",2,"_pos; \
2491 action, STATE_SET "default" 0.2; \
2492 target, #_line"/text/"#_pos; \
2494 program { name, #_line"/3_text/"#_pos; \
2495 signal, _line",3,"_pos; \
2497 action, STATE_SET "default" 0.3; \
2498 target, #_line"/text/"#_pos; \
2500 program { name, #_line"/4_text/"#_pos; \
2501 signal, _line",4,"_pos; \
2503 action, STATE_SET "default" 0.4; \
2504 target, #_line"/text/"#_pos; \
2506 program { name, #_line"/5_text/"#_pos; \
2507 signal, _line",5,"_pos; \
2509 action, STATE_SET "default" 0.5; \
2510 target, #_line"/text/"#_pos; \
2512 program { name, #_line"/6_text/"#_pos; \
2513 signal, _line",6,"_pos; \
2515 action, STATE_SET "default" 0.6; \
2516 target, #_line"/text/"#_pos; \
2518 program { name, #_line"/7_text/"#_pos; \
2519 signal, _line",7,"_pos; \
2521 action, STATE_SET "default" 0.7; \
2522 target, #_line"/text/"#_pos; \
2526 group { name, "main/month/week/events";
2529 image, CALENDAR_SELSECTED COMP;
2530 image, CALENDAR_WEEK_VIEW_PRESS COMP;
2531 image, CALENDAR_MONTH_VIEW_BG_1 COMP;
2532 image, CALENDAR_TODAY_ICON_2 COMP;
2533 image, "P01_month_view_event_bg.png" COMP;
2537 part { name, "base";
2540 state, "default" 0.0;
2544 part { name, "0/event/0";
2547 state, "default" 0.0;
2560 EB(0,1,0) EB(0,1,1) EB(0,1,2) EB(0,1,3) EB(0,1,4) EB(0,1,5) EB(0,1,6) EB(0,1,7)
2561 EB(1,2,0) EB(1,2,1) EB(1,2,2) EB(1,2,3) EB(1,2,4) EB(1,2,5) EB(1,2,6) EB(1,2,7)
2562 EB(2,3,0) EB(2,3,1) EB(2,3,2) EB(2,3,3) EB(2,3,4) EB(2,3,5) EB(2,3,6) EB(2,3,7)
2564 TEXT(1,0) TEXT(1,1) TEXT(1,2) TEXT(1,3) TEXT(1,4) TEXT(1,5) TEXT(1,6) TEXT(1,7)
2565 TEXT(2,0) TEXT(2,1) TEXT(2,2) TEXT(2,3) TEXT(2,4) TEXT(2,5) TEXT(2,6) TEXT(2,7)
2566 TEXT(3,0) TEXT(3,1) TEXT(3,2) TEXT(3,3) TEXT(3,4) TEXT(3,5) TEXT(3,6) TEXT(3,7)
2570 #define EB_L(_last,_line,_pos) \
2571 part { name, #_line"/event/"#_pos; \
2574 state, "default" 0.0; \
2576 relative, _pos/7 1.0; \
2578 to_y, _last"/event/0"; \
2581 relative, _pos/7 1.0; \
2588 state, "default" 0.1; \
2590 relative, _pos/7 1.0; \
2592 to_y, _last"/event/0"; \
2595 relative, (_pos/7 + 1/7) 1.0; \
2601 state, "default" 0.2; \
2603 relative, _pos/7 1.0; \
2605 to_y, _last"/event/0"; \
2608 relative, (_pos/7+2/7) 1.0; \
2614 state, "default" 0.3; \
2616 relative, _pos/7 1.0; \
2618 to_y, _last"/event/0"; \
2621 relative, (_pos/7+3/7) 1.0; \
2627 state, "default" 0.4; \
2629 relative, _pos/7 1.0; \
2631 to_y, _last"/event/0"; \
2634 relative, (_pos/7+4/7) 1.0; \
2640 state, "default" 0.5; \
2642 relative, _pos/7 1.0; \
2644 to_y, _last"/event/0"; \
2647 relative, (_pos/7+5/7) 1.0; \
2653 state, "default" 0.6; \
2655 relative, _pos/7 1.0; \
2657 to_y, _last"/event/0"; \
2660 relative, (_pos/7+6/7) 1.0; \
2666 state, "default" 0.7; \
2668 relative, _pos/7 1.0; \
2670 to_y, _last"/event/0"; \
2673 relative, (_pos/7+7/7) 1.0; \
2679 part { name, #_line"/bgcolor/"#_pos; \
2683 state, "default" 0.0; \
2684 rel1.to, _line"/event/"_pos; \
2686 relative, 1.0 1.0; \
2687 to_x, _line"/event/"_pos; \
2688 to_y, _line"/event/"_pos; \
2693 state, "show" 0.0; \
2694 inherit, "default" 0.0; \
2698 part { name, #_line"/bg_image/"#_pos; \
2701 state, "default" 0.0; \
2703 relative, 0.0 0.0; \
2704 to_x, _line"/event/"_pos; \
2705 to_y, _line"/event/"_pos; \
2708 relative, 1.0 1.0; \
2709 to_x, _line"/event/"_pos; \
2710 to_y, _line"/event/"_pos; \
2713 normal, "P01_month_view_event_bg.png"; \
2714 border, 15 15 0 0; \
2720 state, "show" 0.0; \
2721 inherit, "default" 0.0; \
2726 program { name, #_line"/0/"#_pos; \
2727 signal, _line",0,"_pos; \
2729 action, STATE_SET "default" 0.0; \
2730 target, #_line"/event/"#_pos; \
2732 program { name, #_line"/1/"#_pos; \
2733 signal, _line",1,"_pos; \
2735 action, STATE_SET "default" 0.1; \
2736 target, #_line"/event/"#_pos; \
2738 program { name, #_line"/2/"#_pos; \
2739 signal, _line",2,"_pos; \
2741 action, STATE_SET "default" 0.2; \
2742 target, #_line"/event/"#_pos; \
2744 program { name, #_line"/3/"#_pos; \
2745 signal, _line",3,"_pos; \
2747 action, STATE_SET "default" 0.3; \
2748 target, #_line"/event/"#_pos; \
2750 program { name, #_line"/4/"#_pos; \
2751 signal, _line",4,"_pos; \
2753 action, STATE_SET "default" 0.4; \
2754 target, #_line"/event/"#_pos; \
2756 program { name, #_line"/5/"#_pos; \
2757 signal, _line",5,"_pos; \
2759 action, STATE_SET "default" 0.5; \
2760 target, #_line"/event/"#_pos; \
2762 program { name, #_line"/6/"#_pos; \
2763 signal, _line",6,"_pos; \
2765 action, STATE_SET "default" 0.6; \
2766 target, #_line"/event/"#_pos; \
2768 program { name, #_line"/7/"#_pos; \
2769 signal, _line",7,"_pos; \
2771 action, STATE_SET "default" 0.7; \
2772 target, #_line"/event/"#_pos; \
2774 program { name, #_line"/nocolor/"#_pos; \
2775 signal, _line",nocolor,"_pos; \
2777 action, STATE_SET "default" 0.0; \
2778 target, #_line"/bgcolor/"#_pos; \
2779 target, #_line"/bg_image/"#_pos; \
2781 program { name, #_line"/show/"#_pos; \
2782 signal, _line",show,"_pos; \
2784 action, STATE_SET "show" 0.0; \
2785 target, #_line"/bgcolor/"#_pos; \
2786 target, #_line"/bg_image/"#_pos; \
2790 group { name, "main/month/week/events/l";
2793 image, CALENDAR_SELSECTED COMP;
2794 image, CALENDAR_WEEK_VIEW_PRESS COMP;
2795 image, CALENDAR_MONTH_VIEW_BG_1 COMP;
2796 image, CALENDAR_TODAY_ICON_2 COMP;
2797 image, "P01_month_view_event_bg.png" COMP;
2801 part { name, "base";
2804 state, "default" 0.0;
2808 part { name, "0/event/0";
2811 state, "default" 0.0;
2824 EB_L(0,1,0) EB_L(0,1,1) EB_L(0,1,2) EB_L(0,1,3) EB_L(0,1,4) EB_L(0,1,5) EB_L(0,1,6) EB_L(0,1,7)
2826 TEXT(1,0) TEXT(1,1) TEXT(1,2) TEXT(1,3) TEXT(1,4) TEXT(1,5) TEXT(1,6) TEXT(1,7)