3 #define WEEK_TITLE(title, index, r, g, b) \
8 state: "default" 0.0; \
9 color: (255-(40*index)) 100 100 100; \
10 rel1 { to: "txt."title; } \
11 rel2 { to: "txt."title; } \
18 state: "default" 0.0; \
21 rel1 { relative: index/7 0.9; to: "bg"; } \
22 rel2 { relative: (index+1)/7 1.0; to: "bg"; } \
32 #define DESC_WEEK_VAL(title, val) \
35 inherit: "default" 0.0; \
36 rel1 { relative: 0.3 ((GRAPH_STEP-val)/GRAPH_STEP); to_x: "rect."title; to_y: "bg.graph"; } \
37 rel2 { relative: 0.7 1.0; to_x: "rect."title; to_y: "bg.graph"; } \
40 #define WEEK_VAL(title) \
42 name: "rect.val."title; \
45 state: "default" 0.0; \
47 rel1 { relative: 0.3 1.0; to_x: "rect."title; to_y: "bg.graph"; } \
48 rel2 { relative: 0.7 1.0; to_x: "rect."title; to_y: "bg.graph"; } \
50 DESC_WEEK_VAL(title, 0) \
51 DESC_WEEK_VAL(title, 1) \
52 DESC_WEEK_VAL(title, 2) \
53 DESC_WEEK_VAL(title, 3) \
54 DESC_WEEK_VAL(title, 4) \
55 DESC_WEEK_VAL(title, 5) \
56 DESC_WEEK_VAL(title, 6) \
57 DESC_WEEK_VAL(title, 7) \
58 DESC_WEEK_VAL(title, 8) \
59 DESC_WEEK_VAL(title, 9) \
60 DESC_WEEK_VAL(title, 10) \
61 DESC_WEEK_VAL(title, 11) \
62 DESC_WEEK_VAL(title, 12) \
63 DESC_WEEK_VAL(title, 13) \
64 DESC_WEEK_VAL(title, 14) \
65 DESC_WEEK_VAL(title, 15) \
66 DESC_WEEK_VAL(title, 16) \
67 DESC_WEEK_VAL(title, 17) \
68 DESC_WEEK_VAL(title, 18) \
69 DESC_WEEK_VAL(title, 19) \
70 DESC_WEEK_VAL(title, 20) \
73 name: "txt.val."title; \
76 state: "default" 0.0; \
79 rel1 { relative: 0.1 0.0; to_x: "rect."title; to_y: "rect.val."title; } \
80 rel2 { relative: 0.9 1.0; to_x: "rect."title; to_y: "rect.val."title; } \
89 #define PROG_WEEK_VAL(title, val) \
91 name: title".val."val; \
92 signal: title".val."val; \
93 source: "rect.val."title; \
94 action: STATE_SET val 0.0; \
95 target: "rect.val."title; \
96 transition: SIN_FAC 0.5 1.7; \
99 #define PROG_WEEK_VALS(title) \
100 PROG_WEEK_VAL(title, 0) \
101 PROG_WEEK_VAL(title, 1) \
102 PROG_WEEK_VAL(title, 2) \
103 PROG_WEEK_VAL(title, 3) \
104 PROG_WEEK_VAL(title, 4) \
105 PROG_WEEK_VAL(title, 5) \
106 PROG_WEEK_VAL(title, 6) \
107 PROG_WEEK_VAL(title, 7) \
108 PROG_WEEK_VAL(title, 8) \
109 PROG_WEEK_VAL(title, 9) \
110 PROG_WEEK_VAL(title, 10) \
111 PROG_WEEK_VAL(title, 11) \
112 PROG_WEEK_VAL(title, 12) \
113 PROG_WEEK_VAL(title, 13) \
114 PROG_WEEK_VAL(title, 14) \
115 PROG_WEEK_VAL(title, 15) \
116 PROG_WEEK_VAL(title, 16) \
117 PROG_WEEK_VAL(title, 17) \
118 PROG_WEEK_VAL(title, 18) \
119 PROG_WEEK_VAL(title, 19) \
120 PROG_WEEK_VAL(title, 20)
125 group { name: "main";
130 state: "default" 0.0;
132 rel1 { relative: 0.0 0.0; }
133 rel2 { relative: 1.0 1.0; }
142 state: "default" 0.0;
145 rel1 { relative: 0.05 0.0; to: "bg"; }
146 rel2 { relative: 0.95 0.1; to: "bg"; }
156 name: "rect.graph.bg.border";
159 state: "default" 0.0;
161 rel1 { to: "sw.graph.bg"; offset: -1 -1; }
162 rel2 { to: "sw.graph.bg"; offset: 1 1; }
166 name: "rect.graph.bg";
169 state: "default" 0.0;
170 color: 100 200 100 255;
171 rel1 { to: "sw.graph.bg"; }
172 rel2 { to: "sw.graph.bg"; }
181 state: "default" 0.0;
184 rel1 { relative: 0.05 0.1; to: "bg"; }
185 rel2 { relative: 0.95 0.4; to: "bg"; }
191 name: "rect.calendar.bg.border";
194 state: "default" 0.0;
196 rel1 { to: "sw.calendar.bg"; offset: -1 -1; }
197 rel2 { to: "sw.calendar.bg"; offset: 1 1; }
201 name: "rect.calendar.bg";
204 state: "default" 0.0;
205 color: 100 100 200 255;
206 rel1 { to: "sw.calendar.bg"; }
207 rel2 { to: "sw.calendar.bg"; }
212 name: "sw.calendar.bg";
216 state: "default" 0.0;
219 rel1 { relative: 0.05 0.45; to: "bg"; }
220 rel2 { relative: 0.95 0.95; to: "bg"; }
227 group { name: "graph-layout";
232 state: "default" 0.0;
234 rel1 { relative: 0.0 0.0; }
235 rel2 { relative: 1.0 1.0; }
243 state: "default" 0.0;
245 rel1 { relative: 0.0 0.0; to: "bg"; }
246 rel2 { relative: 1.0 0.0; to_x: "bg"; to_y: "rect.SAT"; }
250 WEEK_TITLE("SUN", 0, 255, 0, 0)
251 WEEK_TITLE("MON", 1, 255, 255, 255)
252 WEEK_TITLE("TUE", 2, 255, 255, 255)
253 WEEK_TITLE("WED", 3, 255, 255, 255)
254 WEEK_TITLE("THU", 4, 255, 255, 255)
255 WEEK_TITLE("FRI", 5, 255, 255, 255)
256 WEEK_TITLE("SAT", 6, 0, 0, 255)
268 PROG_WEEK_VALS("SUN")
269 PROG_WEEK_VALS("MON")
270 PROG_WEEK_VALS("TUE")
271 PROG_WEEK_VALS("WED")
272 PROG_WEEK_VALS("THU")
273 PROG_WEEK_VALS("FRI")
274 PROG_WEEK_VALS("SAT")
285 state: "default" 0.0;
292 state: "default" 0.0;
293 rel1 { relative: 0.0 0.0; to: "bg"; }
294 rel2 { relative: 1.0 1.0; to: "bg"; }
295 color: 45 180 200 255;
302 state: "default" 0.0;
304 rel1 { relative: 0.5 0.0; to: "bg"; }
305 rel2 { relative: 1.0 0.5; to: "bg"; }
307 font: "Tizen:style = regular";
313 color: 255 255 255 255;
320 state: "default" 0.0;
322 rel1 { relative: 0.0 0.5; to: "bg"; }
323 rel2 { relative: 1.0 1.0; to: "bg"; }
325 font: "Tizen:style = regular";
331 color: 255 255 255 255;
344 state: "default" 0.0;
351 state: "default" 0.0;
352 rel1 { relative: 0.0 0.0; to: "bg"; }
353 rel2 { relative: 1.0 1.0; to: "bg"; }
354 color: 255 255 255 255;
361 state: "default" 0.0;
363 rel1 { relative: 0.5 0.0; to: "bg"; }
364 rel2 { relative: 1.0 0.5; to: "bg"; }
366 font: "Tizen:style = regular";
379 state: "default" 0.0;
381 rel1 { relative: 0.0 0.5; to: "bg"; }
382 rel2 { relative: 1.0 1.0; to: "bg"; }
384 font: "Tizen:style = regular";
403 state: "default" 0.0;
410 state: "default" 0.0;
411 rel1 { relative: 0.0 0.0; to: "bg"; }
412 rel2 { relative: 1.0 1.0; to: "bg"; }
413 color: 255 255 255 255;
420 state: "default" 0.0;
422 rel1 { relative: 0.5 0.0; to: "bg"; }
423 rel2 { relative: 1.0 0.5; to: "bg"; }
425 font: "Tizen:style = regular";
438 state: "default" 0.0;
440 rel1 { relative: 0.0 0.5; to: "bg"; }
441 rel2 { relative: 1.0 1.0; to: "bg"; }
443 font: "Tizen:style = regular";
455 #define CALENDAR_WEEK_DAY(title, index, r, g, b) \
457 name: "rect."title; \
460 state: "default" 0.0; \
461 color: (255-(40*index)) 100 100 100; \
462 rel1 { to: "txt."title; } \
463 rel2 { to: "txt."title; } \
470 state: "default" 0.0; \
473 rel1 { relative: index/7 0.1; to: "bg"; } \
474 rel2 { relative: (index+1)/7 0.2; to: "bg"; } \
485 name: "calendar-layout";
492 state: "default" 0.0;
493 rel1 { relative: 0.0 0.0; }
494 rel2 { relative: 1.0 1.0; }
502 state: "default" 0.0;
504 rel1 { relative: 0.0 0.0; to: "bg"; }
505 rel2 { relative: 1.0 0.1; to: "bg"; }
506 color: 100 200 100 50;
513 state: "default" 0.0;
515 rel1 { relative: 0.0 0.0; to: "bg"; }
516 rel2 { relative: 0.1 0.1; to: "bg"; }
523 state: "default" 0.0;
525 rel1 { relative: 0.9 0.0; to: "bg"; }
526 rel2 { relative: 1.0 0.1; to: "bg"; }
533 state: "default" 0.0;
535 rel1 { relative: 0.1 0.0; to: "bg"; }
536 rel2 { relative: 0.9 0.1; to: "bg"; }
538 font: "Tizen:style = regular";
548 CALENDAR_WEEK_DAY("SUN", 0, 255, 0, 0)
549 CALENDAR_WEEK_DAY("MON", 1, 255, 255, 255)
550 CALENDAR_WEEK_DAY("TUE", 2, 255, 255, 255)
551 CALENDAR_WEEK_DAY("WED", 3, 255, 255, 255)
552 CALENDAR_WEEK_DAY("THU", 4, 255, 255, 255)
553 CALENDAR_WEEK_DAY("FRI", 5, 255, 255, 255)
554 CALENDAR_WEEK_DAY("SAT", 6, 0, 0, 255)
557 name: "sw.calendar.table";
560 state: "default" 0.0;
563 rel1 { relative: 0.0 0.2; to: "bg"; }
564 rel2 { relative: 1.0 1.0; to: "bg"; }