4 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
6 * Contact: Seokjae Jeong <seok.j.jeong@samsung.com>, Myoungwoon Roy Kim <Myoungwoon.kim@samsung.com>, Jeonghyun Yun <jh0506.yun@samsung.com>, Jaehwan Kim <jae.hwan.kim@samsung.com>, Chuneon Park <chuneon.park@samsung.com>, Juyung Seo <juyung.seo@samsung.com>, Woohyun Jung <wh0705.jung@samsung.com>, Myungjae Lee <mjae.lee@samsung.com>, Hyoyoung Chang <hyoyoung.chang@samsung.com>, IlKook Yun <ilkook.yun@samsung.com>, CinWoo Kim <cinoo.kim@samsung.com> JiYeon Park <jy0703.park@samsung.com>
8 * This library is free software; you can redistribute it and/or modify it under
9 * the terms of the GNU Lesser General Public License as published by the
10 * Free Software Foundation; either version 2.1 of the License, or (at your option)
13 * This library is distributed in the hope that it will be useful, but WITHOUT ANY
14 * WARRANTY; without even the implied warranty of MERCHANTABILITY or
15 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
16 * License for more details.
18 * You should have received a copy of the GNU Lesser General Public License
19 * along with this library; if not, write to the Free Software Foundation, Inc., 51
20 * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
24 #define DAYSELECTOR_CHECK_WIDTH 63
25 #define DAYSELECTOR_CHECK_HEIGHT 56
26 #define DAYSELECTOR_TOTAL_WIDTH (DAYSELECTOR_CHECK_WIDTH*7)
28 name: "elm/dayselector/base/default";
29 alias: "elm/dayselector/base/sun_first";
30 min: ((DAYSELECTOR_CHECK_WIDTH*7)+6) DAYSELECTOR_CHECK_HEIGHT;
38 rel1 { relative: 0.0 0.0; offset: 4 0; }
39 rel2 { relative: 1.0 1.0; offset: -4 0; }
40 color: DAYSELECTOR_BACKGROUND_COLOR_INC;
49 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*1)/DAYSELECTOR_TOTAL_WIDTH) 1;}
58 rel1 { to: "sun"; relative: 1 0; offset: 1 0; }
59 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*2)/DAYSELECTOR_TOTAL_WIDTH) 1;}
68 rel1 { to: "mon"; relative: 1 0; offset: 1 0; }
69 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*3)/DAYSELECTOR_TOTAL_WIDTH) 1;}
78 rel1 { to: "tue"; relative: 1 0; offset: 1 0; }
79 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*4)/DAYSELECTOR_TOTAL_WIDTH) 1;}
88 rel1 { to: "wed"; relative: 1 0; offset: 1 0; }
89 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*5)/DAYSELECTOR_TOTAL_WIDTH) 1;}
98 rel1 { to: "thu"; relative: 1 0; offset: 1 0; }
99 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*6)/DAYSELECTOR_TOTAL_WIDTH) 1;}
108 rel1 { to: "fri"; relative: 1 0; offset: 1 0; }
114 name: "elm/dayselector/base/mon_first";
115 min: (DAYSELECTOR_CHECK_WIDTH*7) DAYSELECTOR_CHECK_HEIGHT;
123 rel1 { relative: 0.0 0.0; offset: 4 0; }
124 rel2 { relative: 1.0 1.0; offset: -4 0; }
125 color: DAYSELECTOR_BACKGROUND_COLOR_INC;
134 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*1)/DAYSELECTOR_TOTAL_WIDTH) 1;}
143 rel1 { to: "mon"; relative: 1 0; offset: 1 0; }
144 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*2)/DAYSELECTOR_TOTAL_WIDTH) 1;}
153 rel1 { to: "tue"; relative: 1 0; offset: 1 0; }
154 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*3)/DAYSELECTOR_TOTAL_WIDTH) 1;}
163 rel1 { to: "wed"; relative: 1 0; offset: 1 0; }
164 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*4)/DAYSELECTOR_TOTAL_WIDTH) 1;}
173 rel1 { to: "thu"; relative: 1 0; offset: 1 0; }
174 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*5)/DAYSELECTOR_TOTAL_WIDTH) 1;}
183 rel1 { to: "fri"; relative: 1 0; offset: 1 0; }
184 rel2 { relative: ((DAYSELECTOR_CHECK_WIDTH*6)/DAYSELECTOR_TOTAL_WIDTH) 1;}
193 rel1 { to: "sat"; relative: 1 0; offset: 1 0; }
199 name: "elm/check/base/dayselector/sun_first_sun";
201 image: "00_alarm_repeat_button_normal_01.png" COMP;
202 image: "00_alarm_repeat_button_press_01.png" COMP;
210 state: "default" 0.0;
213 normal: "00_alarm_repeat_button_normal_01.png";
224 state: "default" 0.0;
229 normal: "00_alarm_repeat_button_press_01.png";
235 state: "visible" 0.0;
236 inherit: "default" 0.0;
241 name: "elm.swallow.content";
244 state: "default" 0.0;
249 rel1.relative: 1.0 0.0;
253 state: "visible" 0.0;
254 inherit: "default" 0.0;
258 aspect_preference: VERTICAL;
268 state: "default" 0.0;
272 color: DAYSELECTOR_SUNDAY_COLOR_INC;
275 font: "SLP:style=Medium";
283 inherit: "default" 0.0;
287 state: "checked" 0.0;
288 inherit: "default" 0.0;
289 color: DAYSELECTOR_DAY_PRESSED_COLOR_INC;
295 ignore_flags: ON_HOLD;
297 state: "default" 0.0;
307 signal: "mouse,up,1";
309 action: SIGNAL_EMIT "elm,action,check,toggle" "";
313 signal: "elm,state,check,on";
320 set_state(PART:"check", "visible", 0.0);
321 set_state(PART:"elm.text", "checked", 0.0);
326 signal: "elm,state,check,off";
333 set_state(PART:"check", "default", 0.0);
334 set_state(PART:"elm.text", "default", 0.0);
339 signal: "elm,state,text,visible";
341 action: STATE_SET "default" 0.0;
346 signal: "elm,state,text,hidden";
348 action: STATE_SET "hide" 0.0;
354 name: "elm/check/base/dayselector/mon_first_mon";
356 image: "00_alarm_repeat_button_normal_01.png" COMP;
357 image: "00_alarm_repeat_button_press_01.png" COMP;
365 state: "default" 0.0;
368 normal: "00_alarm_repeat_button_normal_01.png";
379 state: "default" 0.0;
384 normal: "00_alarm_repeat_button_press_01.png";
390 state: "visible" 0.0;
391 inherit: "default" 0.0;
396 name: "elm.swallow.content";
399 state: "default" 0.0;
404 rel1.relative: 1.0 0.0;
408 state: "visible" 0.0;
409 inherit: "default" 0.0;
413 aspect_preference: VERTICAL;
423 state: "default" 0.0;
427 color: DAYSELECTOR_WEEKDAY_COLOR_INC;
430 font: "SLP:style=Medium";
438 inherit: "default" 0.0;
442 state: "checked" 0.0;
443 inherit: "default" 0.0;
444 color: DAYSELECTOR_DAY_PRESSED_COLOR_INC;
450 ignore_flags: ON_HOLD;
452 state: "default" 0.0;
462 signal: "mouse,up,1";
464 action: SIGNAL_EMIT "elm,action,check,toggle" "";
468 signal: "elm,state,check,on";
475 set_state(PART:"check", "visible", 0.0);
476 set_state(PART:"elm.text", "checked", 0.0);
481 signal: "elm,state,check,off";
488 set_state(PART:"check", "default", 0.0);
489 set_state(PART:"elm.text", "default", 0.0);
494 signal: "elm,state,text,visible";
496 action: STATE_SET "default" 0.0;
501 signal: "elm,state,text,hidden";
503 action: STATE_SET "hide" 0.0;
509 name: "elm/check/base/dayselector/sun_first_mon";
510 alias: "elm/check/base/dayselector/sun_first_tue";
511 alias: "elm/check/base/dayselector/sun_first_wed";
512 alias: "elm/check/base/dayselector/sun_first_thu";
513 alias: "elm/check/base/dayselector/sun_first_fri";
514 alias: "elm/check/base/dayselector/mon_first_tue";
515 alias: "elm/check/base/dayselector/mon_first_wed";
516 alias: "elm/check/base/dayselector/mon_first_thu";
517 alias: "elm/check/base/dayselector/mon_first_fri";
519 image: "00_alarm_repeat_button_normal_02.png" COMP;
520 image: "00_alarm_repeat_button_press_02.png" COMP;
528 state: "default" 0.0;
531 normal: "00_alarm_repeat_button_normal_02.png";
542 state: "default" 0.0;
547 normal: "00_alarm_repeat_button_press_02.png";
553 state: "visible" 0.0;
554 inherit: "default" 0.0;
559 name: "elm.swallow.content";
562 state: "default" 0.0;
567 rel1.relative: 1.0 0.0;
571 state: "visible" 0.0;
572 inherit: "default" 0.0;
576 aspect_preference: VERTICAL;
586 state: "default" 0.0;
590 color: DAYSELECTOR_WEEKDAY_COLOR_INC;
593 font: "SLP:style=Medium";
601 inherit: "default" 0.0;
605 state: "checked" 0.0;
606 inherit: "default" 0.0;
607 color: DAYSELECTOR_DAY_PRESSED_COLOR_INC;
613 ignore_flags: ON_HOLD;
615 state: "default" 0.0;
625 signal: "mouse,up,1";
627 action: SIGNAL_EMIT "elm,action,check,toggle" "";
631 signal: "elm,state,check,on";
638 set_state(PART:"check", "visible", 0.0);
639 set_state(PART:"elm.text", "checked", 0.0);
644 signal: "elm,state,check,off";
651 set_state(PART:"check", "default", 0.0);
652 set_state(PART:"elm.text", "default", 0.0);
657 signal: "elm,state,text,visible";
659 action: STATE_SET "default" 0.0;
664 signal: "elm,state,text,hidden";
666 action: STATE_SET "hide" 0.0;
673 name: "elm/check/base/dayselector/mon_first_sat";
675 image: "00_alarm_repeat_button_normal_02.png" COMP;
676 image: "00_alarm_repeat_button_press_02.png" COMP;
684 state: "default" 0.0;
687 normal: "00_alarm_repeat_button_normal_02.png";
698 state: "default" 0.0;
703 normal: "00_alarm_repeat_button_press_02.png";
709 state: "visible" 0.0;
710 inherit: "default" 0.0;
715 name: "elm.swallow.content";
718 state: "default" 0.0;
723 rel1.relative: 1.0 0.0;
727 state: "visible" 0.0;
728 inherit: "default" 0.0;
732 aspect_preference: VERTICAL;
742 state: "default" 0.0;
746 color: DAYSELECTOR_SATURDAY_COLOR_INC;
749 font: "SLP:style=Medium";
757 inherit: "default" 0.0;
761 state: "checked" 0.0;
762 inherit: "default" 0.0;
763 color: DAYSELECTOR_DAY_PRESSED_COLOR_INC;
769 ignore_flags: ON_HOLD;
771 state: "default" 0.0;
781 signal: "mouse,up,1";
783 action: SIGNAL_EMIT "elm,action,check,toggle" "";
787 signal: "elm,state,check,on";
794 set_state(PART:"check", "visible", 0.0);
795 set_state(PART:"elm.text", "checked", 0.0);
800 signal: "elm,state,check,off";
807 set_state(PART:"check", "default", 0.0);
808 set_state(PART:"elm.text", "default", 0.0);
813 signal: "elm,state,text,visible";
815 action: STATE_SET "default" 0.0;
820 signal: "elm,state,text,hidden";
822 action: STATE_SET "hide" 0.0;
829 name: "elm/check/base/dayselector/sun_first_sat";
831 image: "00_alarm_repeat_button_normal_03.png" COMP;
832 image: "00_alarm_repeat_button_press_03.png" COMP;
840 state: "default" 0.0;
843 normal: "00_alarm_repeat_button_normal_03.png";
854 state: "default" 0.0;
859 normal: "00_alarm_repeat_button_press_03.png";
865 state: "visible" 0.0;
866 inherit: "default" 0.0;
871 name: "elm.swallow.content";
874 state: "default" 0.0;
879 rel1.relative: 1.0 0.0;
883 state: "visible" 0.0;
884 inherit: "default" 0.0;
888 aspect_preference: VERTICAL;
898 state: "default" 0.0;
902 color: DAYSELECTOR_SATURDAY_COLOR_INC;
905 font: "SLP:style=Medium";
913 inherit: "default" 0.0;
917 state: "checked" 0.0;
918 inherit: "default" 0.0;
919 color: DAYSELECTOR_DAY_PRESSED_COLOR_INC;
925 ignore_flags: ON_HOLD;
927 state: "default" 0.0;
937 signal: "mouse,up,1";
939 action: SIGNAL_EMIT "elm,action,check,toggle" "";
943 signal: "elm,state,check,on";
950 set_state(PART:"check", "visible", 0.0);
951 set_state(PART:"elm.text", "checked", 0.0);
956 signal: "elm,state,check,off";
963 set_state(PART:"check", "default", 0.0);
964 set_state(PART:"elm.text", "default", 0.0);
969 signal: "elm,state,text,visible";
971 action: STATE_SET "default" 0.0;
976 signal: "elm,state,text,hidden";
978 action: STATE_SET "hide" 0.0;
985 name: "elm/check/base/dayselector/mon_first_sun";
987 image: "00_alarm_repeat_button_normal_03.png" COMP;
988 image: "00_alarm_repeat_button_press_03.png" COMP;
996 state: "default" 0.0;
999 normal: "00_alarm_repeat_button_normal_03.png";
1010 state: "default" 0.0;
1015 normal: "00_alarm_repeat_button_press_03.png";
1021 state: "visible" 0.0;
1022 inherit: "default" 0.0;
1027 name: "elm.swallow.content";
1030 state: "default" 0.0;
1035 rel1.relative: 1.0 0.0;
1039 state: "visible" 0.0;
1040 inherit: "default" 0.0;
1044 aspect_preference: VERTICAL;
1054 state: "default" 0.0;
1058 color: DAYSELECTOR_SUNDAY_COLOR_INC;
1061 font: "SLP:style=Medium";
1069 inherit: "default" 0.0;
1073 state: "checked" 0.0;
1074 inherit: "default" 0.0;
1075 color: DAYSELECTOR_DAY_PRESSED_COLOR_INC;
1081 ignore_flags: ON_HOLD;
1083 state: "default" 0.0;
1093 signal: "mouse,up,1";
1095 action: SIGNAL_EMIT "elm,action,check,toggle" "";
1099 signal: "elm,state,check,on";
1106 set_state(PART:"check", "visible", 0.0);
1107 set_state(PART:"elm.text", "checked", 0.0);
1112 signal: "elm,state,check,off";
1119 set_state(PART:"check", "default", 0.0);
1120 set_state(PART:"elm.text", "default", 0.0);
1125 signal: "elm,state,text,visible";
1127 action: STATE_SET "default" 0.0;
1132 signal: "elm,state,text,hidden";
1134 action: STATE_SET "hide" 0.0;