4 * Copyright (c) 2000 - 2010 Samsung Electronics Co., Ltd.
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>,
7 * 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>,
8 * Hyunsil Park <hyunsil.park@samsung.com>, Sohyun Kim <anna1014.kim@samsung.com>, Seunggyun Kim <sgyun.kim@samsung.com>
10 * This library is free software; you can redistribute it and/or modify it under
11 * the terms of the GNU Lesser General Public License as published by the
12 * Free Software Foundation; either version 2.1 of the License, or (at your option)
15 * This library is distributed in the hope that it will be useful, but WITHOUT ANY
16 * WARRANTY; without even the implied warranty of MERCHANTABILITY or
17 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
18 * License for more details.
20 * You should have received a copy of the GNU Lesser General Public License
21 * along with this library; if not, write to the Free Software Foundation, Inc., 51
22 * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
27 // This file (and only this one) is licenses under public-domain. The reason
28 // is that this is meant to serve as a template for making your own themes and
29 // Elementary's LGPL license is not intended to follow. The images used do come
30 // under LGPL, but this file specifically for the structure of your theme is
31 // public-domain. This means you can take, use, re-license and otherwise
32 // have zero restrictions on using this file as a base for your theme.
34 // theme configuration file for each theme (nbeat, nbeat-black, ...)
35 #include "inc/tmp-inc.edc"
37 #define INDICATOR_H 27
43 #define SEARCHBAR_H 67
50 #include "groups/actionslider.edc"
51 #include "groups/animatedicon.edc"
52 #include "groups/badge.edc"
53 #include "groups/bubble.edc"
54 #include "groups/button.edc"
55 #include "groups/calendar.edc"
56 #include "groups/check.edc"
57 #include "groups/colorpalette.edc"
58 #include "groups/colorselector.edc"
59 #include "groups/conformant.edc"
60 #include "groups/controlbar.edc"
61 #include "groups/ctxpopup.edc"
62 #include "groups/datefield.edc"
63 #include "groups/dayselector.edc"
64 #include "groups/dialoguegroup.edc"
65 #include "groups/editfield.edc"
66 #include "groups/entry.edc"
67 #include "groups/gengrid.edc"
68 #include "groups/genlist/genlist.edc"
69 #include "groups/imageslider.edc"
70 #include "groups/index.edc"
71 #include "groups/label.edc"
72 #include "groups/layout.edc"
73 #include "groups/map.edc"
74 #include "groups/multibuttonentry.edc"
75 //#include "groups/multisense_ui.edc"
76 #include "groups/navigationbar.edc"
77 #include "groups/navigationbar_ex.edc"
78 #include "groups/nocontents.edc"
79 #include "groups/pagecontrol.edc"
80 #include "groups/panes.edc"
81 #include "groups/photocam.edc"
82 #include "groups/popup.edc"
83 #include "groups/progressbar.edc"
84 #include "groups/radio.edc"
85 #include "groups/searchbar.edc"
86 #include "groups/segmentedcontrol.edc"
87 #include "groups/selectioninfo.edc"
88 #include "groups/slider.edc"
89 #include "groups/slidingdrawer.edc"
90 #include "groups/stackedicon.edc"
91 #include "groups/tickernoti.edc"
92 #include "groups/toggle.edc"
93 #include "groups/toolbar2.edc"
94 #include "groups/wipercontrol.edc"
97 #include "groups/applications/contacts.edc"
98 #include "groups/applications/myfile_genlist.edc"
99 #include "groups/applications/email_mailbox_theme.edc"
100 #include "groups/applications/email_account_theme.edc"
101 #include "groups/applications/email_setting_theme.edc"
102 #include "groups/applications/email_viewer_theme.edc"
103 #include "groups/applications/email_composer_theme.edc"
104 #include "groups/applications/msg_ui_entry.edc"
105 #include "groups/applications/msg_ui_genlist.edc"
106 #include "groups/applications/msg_ui_setting.edc"
107 #include "groups/applications/msg_ui_thread.edc"
108 #include "groups/applications/rss_macro.edc"
109 #include "groups/applications/rss_tree.edc"
110 #include "groups/applications/rss_tree_feed.edc"
111 #include "groups/applications/rss_tree_folder.edc"
112 #include "groups/applications/setting.edc"
113 #include "groups/applications/calllog_theme.edc"
117 sound : "drag-start.wav" 0 100;
118 sound :"drag-accept.wav" 0 100;
119 sound :"button-pressed.wav" 0 100;
120 sound :"Waterdrop.wav" 0 100;
133 pattern:"01,00,01,00,0A,00,14,00,00,00,20,01,00,00,7F,00,00,E1,00,00,4D,00,61,00,67,00,53,00,77,00,65,00,65,00,70,00,00,00" ;
144 pattern: "01,00,03,00,38,00,42,00,00,00,19,00,21,00,F1,E0,01,E2,00,00,F1, E0, 02, E2, 01,1D,F1,E0,01,E2,03,BA,F1,E0,02,E2,04,E0,FF,20,17,00,00,7F,D1,2F,81,30,00,00,F4,01,00,00,00,20,1F,00,00,40,01,96,41,00,00,00,12,00,24,00,54,00,69,00,6D,00,65,00,6C,00,69,00,6E,00,65,00,00,00,50,00,65,00,72,00,69,00,6F,00,64,00,69,00,63,00,00,00,50,00,65,00,72,00,69,00,6F,00,64,00,69,00,63,00,20,00,23,00,31,00,00,00" ;
149 ///////////////////////////////////////////////////////////////////////////////
150 group { name: "elm/bg/base/default";
155 description { state: "default" 0.0;
159 part { name: "elm.swallow.background";
161 description { state: "default" 0.0;
167 group { name: "elm/bg/base/dialogue_field";
169 image: "01_dialog_field_background.png" COMP;
175 description { state: "default" 0.0;
179 part { name: "elm.swallow.background";
181 description { state: "default" 0.0;
184 part { name: "image";
187 description { state: "default" 0.0;
188 image.normal: "01_dialog_field_background.png";
189 image.border: 5 5 5 5;
195 ///////////////////////////////////////////////////////////////////////////////
196 group { name: "elm/hover/base/default";
198 image: "shad_circ.png" COMP;
201 part { name: "elm.swallow.offset";
203 description { state: "default" 0.0;
205 rel1.relative: 0.0 0.0;
206 rel2.relative: 0.0 0.0;
209 part { name: "elm.swallow.size";
211 description { state: "default" 0.0;
213 rel1.to: "elm.swallow.offset";
214 rel1.relative: 1.0 1.0;
215 rel2.to: "elm.swallow.offset";
216 rel2.relative: 1.0 1.0;
222 description { state: "default" 0.0;
228 description { state: "default" 0.0;
229 image.normal: "shad_circ.png";
230 rel1.to: "elm.swallow.size";
231 rel1.offset: -32 -32;
232 rel2.to: "elm.swallow.size";
240 description { state: "default" 0.0;
242 rel1.to: "elm.swallow.size";
244 rel2.to: "elm.swallow.size";
248 part { name: "elm.swallow.slot.left";
250 description { state: "default" 0.0;
252 rel1.to: "elm.swallow.slot.middle";
253 rel1.relative: 0.0 0.0;
255 rel2.to: "elm.swallow.slot.middle";
256 rel2.relative: 0.0 1.0;
260 part { name: "elm.swallow.slot.right";
262 description { state: "default" 0.0;
264 rel1.to: "elm.swallow.slot.middle";
265 rel1.relative: 1.0 0.0;
267 rel2.to: "elm.swallow.slot.middle";
268 rel2.relative: 1.0 1.0;
272 part { name: "elm.swallow.slot.top";
274 description { state: "default" 0.0;
276 rel1.to: "elm.swallow.slot.middle";
277 rel1.relative: 0.0 0.0;
279 rel2.to: "elm.swallow.slot.middle";
280 rel2.relative: 1.0 0.0;
284 part { name: "elm.swallow.slot.bottom";
286 description { state: "default" 0.0;
288 rel1.to: "elm.swallow.slot.middle";
289 rel1.relative: 0.0 1.0;
291 rel2.to: "elm.swallow.slot.middle";
292 rel2.relative: 1.0 1.0;
296 part { name: "elm.swallow.slot.middle";
298 description { state: "default" 0.0;
299 rel1.to: "elm.swallow.size";
300 rel2.to: "elm.swallow.size";
305 program { name: "end";
306 signal: "mouse,up,1";
308 action: SIGNAL_EMIT "elm,action,dismiss" "";
313 group { name: "elm/hover/base/matchlist";
315 part { name: "elm.swallow.offset";
317 description { state: "default" 0.0;
319 rel1.relative: 0.0 0.0;
320 rel2.relative: 0.0 0.0;
323 part { name: "elm.swallow.size";
325 description { state: "default" 0.0;
327 rel1.to: "elm.swallow.offset";
328 rel1.relative: 1.0 1.0;
329 rel2.to: "elm.swallow.offset";
330 rel2.relative: 1.0 1.0;
336 description { state: "default" 0.0;
343 description { state: "default" 0.0;
345 rel1.to: "elm.swallow.size";
347 rel2.to: "elm.swallow.size";
351 part { name: "elm.swallow.slot.left";
353 description { state: "default" 0.0;
355 rel1.to: "elm.swallow.slot.middle";
356 rel1.relative: 0.0 0.0;
358 rel2.to: "elm.swallow.slot.middle";
359 rel2.relative: 0.0 1.0;
363 part { name: "elm.swallow.slot.right";
365 description { state: "default" 0.0;
367 rel1.to: "elm.swallow.slot.middle";
368 rel1.relative: 1.0 0.0;
370 rel2.to: "elm.swallow.slot.middle";
371 rel2.relative: 1.0 1.0;
375 part { name: "elm.swallow.slot.top";
377 description { state: "default" 0.0;
379 rel1.to: "elm.swallow.slot.middle";
380 rel1.relative: 0.0 0.0;
382 rel2.to: "elm.swallow.slot.middle";
383 rel2.relative: 1.0 0.0;
387 part { name: "elm.swallow.slot.bottom";
389 description { state: "default" 0.0;
391 rel1.to: "elm.swallow.slot.middle";
392 rel1.relative: 0.0 1.0;
394 rel2.to: "elm.swallow.slot.middle";
395 rel2.relative: 1.0 1.0;
399 part { name: "elm.swallow.slot.middle";
401 description { state: "default" 0.0;
402 rel1.to: "elm.swallow.size";
403 rel2.to: "elm.swallow.size";
408 program { name: "end";
409 signal: "mouse,up,1";
411 action: SIGNAL_EMIT "elm,action,dismiss" "";
416 group { name: "elm/hover/base/popout";
418 image: "shad_circ.png" COMP;
419 image: "bt_dis_base.png" COMP;
420 image: "bt_dis_hilight.png" COMP;
423 part { name: "elm.swallow.offset";
425 description { state: "default" 0.0;
427 rel1.relative: 0.0 0.0;
428 rel2.relative: 0.0 0.0;
431 part { name: "elm.swallow.size";
433 description { state: "default" 0.0;
435 rel1.to: "elm.swallow.offset";
436 rel1.relative: 1.0 1.0;
437 rel2.to: "elm.swallow.offset";
438 rel2.relative: 1.0 1.0;
444 description { state: "default" 0.0;
447 description { state: "visible" 0.0;
448 inherit: "default" 1.0;
452 part { name: "leftclip";
454 description { state: "default" 0.0;
456 rel2.relative: 0.0 1.0;
462 description { state: "default" 0.0;
464 rel1.to: "elm.swallow.slot.left";
466 rel2.to: "elm.swallow.slot.left";
469 normal: "bt_dis_base.png";
474 description { state: "visible" 0.0;
475 inherit: "default" 0.0;
479 part { name: "elm.swallow.slot.left";
482 description { state: "default" 0.0;
484 rel1.to: "elm.swallow.slot.middle";
485 rel1.relative: 0.0 0.0;
487 rel2.to: "elm.swallow.slot.middle";
488 rel2.relative: 0.0 1.0;
491 description { state: "visible" 0.0;
492 inherit: "default" 0.0;
498 part { name: "leftover";
501 description { state: "default" 0.0;
504 rel2.relative: 1.0 0.5;
507 normal: "bt_dis_hilight.png";
512 part { name: "rightclip";
514 description { state: "default" 0.0;
516 rel1.relative: 1.0 0.0;
520 part { name: "right";
521 clip_to: "rightclip";
522 description { state: "default" 0.0;
524 rel1.to: "elm.swallow.slot.right";
526 rel2.to: "elm.swallow.slot.right";
529 normal: "bt_dis_base.png";
534 description { state: "visible" 0.0;
535 inherit: "default" 0.0;
539 part { name: "elm.swallow.slot.right";
541 clip_to: "rightclip";
542 description { state: "default" 0.0;
544 rel1.to: "elm.swallow.slot.middle";
545 rel1.relative: 1.0 0.0;
547 rel2.to: "elm.swallow.slot.middle";
548 rel2.relative: 1.0 1.0;
551 description { state: "visible" 0.0;
552 inherit: "default" 0.0;
558 part { name: "rightover";
559 clip_to: "rightclip";
561 description { state: "default" 0.0;
564 rel2.relative: 1.0 0.5;
566 normal: "bt_dis_hilight.png";
571 part { name: "topclip";
573 description { state: "default" 0.0;
575 rel2.relative: 1.0 0.0;
581 description { state: "default" 0.0;
583 rel1.to: "elm.swallow.slot.top";
585 rel2.to: "elm.swallow.slot.top";
588 normal: "bt_dis_base.png";
593 description { state: "visible" 0.0;
594 inherit: "default" 0.0;
598 part { name: "elm.swallow.slot.top";
601 description { state: "default" 0.0;
604 rel1.to: "elm.swallow.slot.middle";
605 rel1.relative: 0.0 0.0;
607 rel2.to: "elm.swallow.slot.middle";
608 rel2.relative: 1.0 0.0;
611 description { state: "visible" 0.0;
612 inherit: "default" 0.0;
618 part { name: "topover";
621 description { state: "default" 0.0;
624 rel2.relative: 1.0 0.5;
626 normal: "bt_dis_hilight.png";
631 part { name: "bottomclip";
633 description { state: "default" 0.0;
635 rel1.relative: 0.0 1.0;
639 part { name: "bottom";
640 clip_to: "bottomclip";
641 description { state: "default" 0.0;
643 rel1.to: "elm.swallow.slot.bottom";
645 rel2.to: "elm.swallow.slot.bottom";
648 normal: "bt_dis_base.png";
653 description { state: "visible" 0.0;
654 inherit: "default" 0.0;
658 part { name: "elm.swallow.slot.bottom";
660 clip_to: "bottomclip";
661 description { state: "default" 0.0;
663 rel1.to: "elm.swallow.slot.middle";
664 rel1.relative: 0.0 1.0;
666 rel2.to: "elm.swallow.slot.middle";
667 rel2.relative: 1.0 1.0;
670 description { state: "visible" 0.0;
671 inherit: "default" 0.0;
677 part { name: "bottomover";
678 clip_to: "bottomclip";
680 description { state: "default" 0.0;
683 rel2.relative: 1.0 0.5;
685 normal: "bt_dis_hilight.png";
692 description { state: "default" 0.0;
693 image.normal: "shad_circ.png";
694 rel1.to: "elm.swallow.size";
695 rel1.offset: -64 -64;
696 rel2.to: "elm.swallow.size";
703 description { state: "default" 0.0;
704 rel1.to: "elm.swallow.slot.middle";
706 rel2.to: "elm.swallow.slot.middle";
709 normal: "bt_dis_base.png";
715 part { name: "elm.swallow.slot.middle";
717 description { state: "default" 0.0;
718 rel1.to: "elm.swallow.size";
719 rel2.to: "elm.swallow.size";
722 part { name: "popover";
724 description { state: "default" 0.0;
727 rel2.relative: 1.0 0.5;
729 normal: "bt_dis_hilight.png";
736 program { name: "end";
737 signal: "mouse,up,1";
739 action: SIGNAL_EMIT "elm,action,dismiss" "";
742 program { name: "show";
743 signal: "elm,action,show";
745 action: STATE_SET "visible" 0.0;
746 // transition: DECELERATE 0.5;
749 program { name: "hide";
750 signal: "elm,action,hide";
752 action: STATE_SET "default" 0.0;
753 // transition: DECELERATE 0.5;
757 program { name: "leftshow";
758 signal: "elm,action,slot,left,show";
760 action: STATE_SET "visible" 0.0;
761 transition: DECELERATE 0.5;
763 target: "elm.swallow.slot.left";
765 program { name: "lefthide";
766 signal: "elm,action,slot,left,hide";
768 action: STATE_SET "default" 0.0;
769 transition: DECELERATE 0.5;
771 target: "elm.swallow.slot.left";
773 program { name: "rightshow";
774 signal: "elm,action,slot,right,show";
776 action: STATE_SET "visible" 0.0;
777 transition: DECELERATE 0.5;
779 target: "elm.swallow.slot.right";
781 program { name: "righthide";
782 signal: "elm,action,slot,right,hide";
784 action: STATE_SET "default" 0.0;
785 transition: DECELERATE 0.5;
787 target: "elm.swallow.slot.right";
789 program { name: "topshow";
790 signal: "elm,action,slot,top,show";
792 action: STATE_SET "visible" 0.0;
793 transition: DECELERATE 0.5;
795 target: "elm.swallow.slot.top";
797 program { name: "tophide";
798 signal: "elm,action,slot,top,hide";
800 action: STATE_SET "default" 0.0;
801 transition: DECELERATE 0.5;
803 target: "elm.swallow.slot.top";
805 program { name: "bottomshow";
806 signal: "elm,action,slot,bottom,show";
808 action: STATE_SET "visible" 0.0;
809 transition: DECELERATE 0.5;
811 target: "elm.swallow.slot.bottom";
813 program { name: "bottomhide";
814 signal: "elm,action,slot,bottom,hide";
816 action: STATE_SET "default" 0.0;
817 transition: DECELERATE 0.5;
819 target: "elm.swallow.slot.bottom";
824 //In the hover used by the menu only the bottom part is used.
825 group { name: "elm/hover/base/menu";
827 image: "shad_circ.png" COMP;
828 image: "bt_dis_base.png" COMP;
831 part { name: "elm.swallow.offset";
833 description { state: "default" 0.0;
835 rel1.relative: 0.0 0.0;
836 rel2.relative: 0.0 0.0;
839 part { name: "elm.swallow.size";
841 description { state: "default" 0.0;
843 rel1.to: "elm.swallow.offset";
844 rel1.relative: 1.0 1.0;
845 rel2.to: "elm.swallow.offset";
846 rel2.relative: 1.0 1.0;
852 description { state: "default" 0.0;
855 description { state: "visible" 0.0;
856 inherit: "default" 1.0;
860 part { name: "elm.swallow.slot.left";
862 description { state: "default" 0.0;
865 part { name: "elm.swallow.slot.right";
867 description { state: "default" 0.0;
870 part { name: "elm.swallow.slot.top";
872 description { state: "default" 0.0;
874 description { state: "visible" 0.0;
875 inherit: "default" 0.0;
878 part { name: "bottomclip";
880 description { state: "default" 0.0;
882 rel1.relative: 0.0 1.0;
886 part { name: "bottom";
887 clip_to: "bottomclip";
888 description { state: "default" 0.0;
890 rel1.to: "elm.swallow.slot.bottom";
892 rel2.to: "elm.swallow.slot.bottom";
895 normal: "bt_dis_base.png";
900 description { state: "visible" 0.0;
901 inherit: "default" 0.0;
905 part { name: "elm.swallow.slot.bottom";
907 clip_to: "bottomclip";
908 description { state: "default" 0.0;
910 rel1.to: "elm.swallow.slot.middle";
911 rel1.relative: 0.0 1.0;
913 rel2.to: "elm.swallow.slot.middle";
914 rel2.relative: 1.0 1.0;
917 description { state: "visible" 0.0;
918 inherit: "default" 0.0;
927 description { state: "default" 0.0;
928 rel1.to: "elm.swallow.slot.middle";
930 rel2.to: "elm.swallow.slot.middle";
934 part { name: "elm.swallow.slot.middle";
937 description { state: "default" 0.0;
938 rel1.to: "elm.swallow.size";
939 rel2.to: "elm.swallow.size";
944 program { name: "end";
945 signal: "mouse,up,1";
947 action: SIGNAL_EMIT "elm,action,dismiss" "";
949 program { name: "show";
950 signal: "elm,action,show";
952 action: STATE_SET "visible" 0.0;
953 // transition: DECELERATE 0.5;
956 program { name: "hide";
957 signal: "elm,action,hide";
959 action: STATE_SET "default" 0.0;
960 // transition: DECELERATE 0.5;
963 program { name: "bottomshow";
964 signal: "elm,action,slot,bottom,show";
966 action: STATE_SET "visible" 0.0;
967 transition: DECELERATE 0.5;
969 target: "elm.swallow.slot.bottom";
971 program { name: "bottomhide";
972 signal: "elm,action,slot,bottom,hide";
974 action: STATE_SET "default" 0.0;
975 transition: DECELERATE 0.5;
977 target: "elm.swallow.slot.bottom";
982 //In the hover used by the submenu only the bottom part is used
983 //and no part should interact except the bottom area
984 group { name: "elm/hover/base/submenu";
986 image: "shad_circ.png" COMP;
987 image: "bt_dis_base.png" COMP;
990 part { name: "elm.swallow.offset";
993 description { state: "default" 0.0;
995 rel1.relative: 0.0 0.0;
996 rel2.relative: 0.0 0.0;
999 part { name: "elm.swallow.size";
1001 description { state: "default" 0.0;
1003 rel1.to: "elm.swallow.offset";
1004 rel1.relative: 1.0 1.0;
1005 rel2.to: "elm.swallow.offset";
1006 rel2.relative: 1.0 1.0;
1009 //here we do non catch events like the hover hover does
1010 part { name: "base";
1013 description { state: "default" 0.0;
1018 part { name: "elm.swallow.slot.left";
1020 description { state: "default" 0.0;
1023 part { name: "elm.swallow.slot.right";
1025 description { state: "default" 0.0;
1028 part { name: "elm.swallow.slot.top";
1030 description { state: "default" 0.0;
1033 part { name: "bottomclip";
1035 description { state: "default" 0.0;
1037 rel1.relative: 0.0 1.0;
1041 part { name: "bottom";
1042 clip_to: "bottomclip";
1043 description { state: "default" 0.0;
1045 rel1.to: "elm.swallow.slot.bottom";
1047 rel2.to: "elm.swallow.slot.bottom";
1050 normal: "bt_dis_base.png";
1053 image.middle: SOLID;
1055 description { state: "visible" 0.0;
1056 inherit: "default" 0.0;
1060 part { name: "elm.swallow.slot.bottom";
1062 clip_to: "bottomclip";
1063 description { state: "default" 0.0;
1065 rel1.to: "elm.swallow.slot.middle";
1066 rel1.relative: 0.0 1.0;
1068 rel2.to: "elm.swallow.slot.middle";
1069 rel2.relative: 1.0 1.0;
1072 description { state: "visible" 0.0;
1073 inherit: "default" 0.0;
1082 description { state: "default" 0.0;
1083 rel1.to: "elm.swallow.slot.middle";
1085 rel2.to: "elm.swallow.slot.middle";
1089 part { name: "elm.swallow.slot.middle";
1092 description { state: "default" 0.0;
1093 rel1.to: "elm.swallow.size";
1094 rel2.to: "elm.swallow.size";
1099 program { name: "end";
1100 signal: "mouse,up,1";
1102 action: SIGNAL_EMIT "elm,action,dismiss" "";
1104 program { name: "show";
1105 signal: "elm,action,show";
1107 action: STATE_SET "visible" 0.0;
1108 // transition: DECELERATE 0.5;
1111 program { name: "hide";
1112 signal: "elm,action,hide";
1114 action: STATE_SET "default" 0.0;
1115 // transition: DECELERATE 0.5;
1118 program { name: "bottomshow";
1119 signal: "elm,action,slot,bottom,show";
1121 action: STATE_SET "visible" 0.0;
1122 transition: DECELERATE 0.5;
1124 target: "elm.swallow.slot.bottom";
1126 program { name: "bottomhide";
1127 signal: "elm,action,slot,bottom,hide";
1129 action: STATE_SET "default" 0.0;
1130 transition: DECELERATE 0.5;
1132 target: "elm.swallow.slot.bottom";
1137 group { name: "elm/hover/base/hoversel_vertical/default";
1138 alias: "elm/hover/base/hoversel_vertical/entry";
1140 // image: "shad_circ.png" COMP;
1141 image: "bt_base2.png" COMP;
1142 image: "bt_hilight.png" COMP;
1143 image: "bt_shine.png" COMP;
1144 image: "outdent-top.png" COMP;
1145 image: "outdent-bottom.png" COMP;
1148 part { name: "elm.swallow.offset";
1150 description { state: "default" 0.0;
1152 rel1.relative: 0.0 0.0;
1153 rel2.relative: 0.0 0.0;
1156 part { name: "elm.swallow.size";
1158 description { state: "default" 0.0;
1160 rel1.to: "elm.swallow.offset";
1161 rel1.relative: 1.0 1.0;
1162 rel2.to: "elm.swallow.offset";
1163 rel2.relative: 1.0 1.0;
1167 part { name: "shad";
1169 description { state: "default" 0.0;
1170 image.normal: "shad_circ.png";
1171 rel1.to: "button_image";
1172 rel1.offset: -64 -64;
1173 rel2.to: "button_image";
1179 part { name: "button_image";
1181 description { state: "default" 0.0;
1182 rel1.to_x: "elm.swallow.slot.top";
1183 rel1.to_y: "elm.swallow.slot.top";
1185 rel2.to_x: "elm.swallow.slot.top";
1186 rel2.to_y: "elm.swallow.slot.bottom";
1189 normal: "bt_base2.png";
1192 image.middle: SOLID;
1195 description { state: "bottom" 0.0;
1196 rel1.to_x: "elm.swallow.slot.bottom";
1197 rel1.to_y: "elm.swallow.slot.top";
1199 rel2.to_x: "elm.swallow.slot.bottom";
1200 rel2.to_y: "elm.swallow.slot.bottom";
1203 normal: "bt_base2.png";
1206 image.middle: SOLID;
1211 part { name: "base";
1214 description { state: "default" 0.0;
1217 description { state: "visible" 0.0;
1218 inherit: "default" 1.0;
1223 part { name: "topclip";
1225 description { state: "default" 0.0;
1226 rel2.to_y: "edge_top";
1227 rel2.relative: 1.0 0.0;
1231 part { name: "elm.swallow.slot.top";
1234 description { state: "default" 0.0;
1237 rel1.to: "elm.swallow.slot.middle";
1238 rel1.relative: 0.0 0.0;
1240 rel2.to: "elm.swallow.slot.middle";
1241 rel2.relative: 1.0 0.0;
1244 description { state: "visible" 0.0;
1245 inherit: "default" 0.0;
1252 part { name: "bottomclip";
1254 description { state: "default" 0.0;
1255 rel1.to_y: "edge_bottom";
1256 rel1.relative: 0.0 1.0;
1260 part { name: "elm.swallow.slot.bottom";
1262 clip_to: "bottomclip";
1263 description { state: "default" 0.0;
1265 rel1.to: "elm.swallow.slot.middle";
1266 rel1.relative: 0.0 1.0;
1268 rel2.to: "elm.swallow.slot.middle";
1269 rel2.relative: 1.0 1.0;
1272 description { state: "visible" 0.0;
1273 inherit: "default" 0.0;
1280 part { name: "over1";
1282 description { state: "default" 0.0;
1283 rel1.to: "button_image";
1284 rel2.to: "button_image";
1285 rel2.relative: 1.0 0.5;
1287 normal: "bt_hilight.png";
1292 part { name: "over2";
1295 ignore_flags: ON_HOLD;
1296 description { state: "default" 0.0;
1297 rel1.to: "button_image";
1298 rel2.to: "button_image";
1300 normal: "bt_shine.png";
1305 part { name: "edge_top";
1307 description { state: "default" 0.0;
1310 to: "elm.swallow.size";
1314 to: "elm.swallow.size";
1316 image.normal: "outdent-bottom.png";
1317 image.border: 0 0 13 0;
1320 description { state: "visible" 0.0;
1321 inherit: "default" 0.0;
1325 part { name: "edge_bottom";
1327 description { state: "default" 0.0;
1330 to: "elm.swallow.size";
1333 to: "elm.swallow.size";
1336 image.normal: "outdent-top.png";
1337 image.border: 0 0 0 13;
1340 description { state: "visible" 0.0;
1341 inherit: "default" 0.0;
1345 part { name: "elm.swallow.slot.middle";
1347 description { state: "default" 0.0;
1348 rel1.to: "elm.swallow.size";
1349 rel2.to: "elm.swallow.size";
1354 program { name: "end";
1355 signal: "mouse,up,1";
1357 action: SIGNAL_EMIT "elm,action,dismiss" "";
1360 program { name: "show";
1361 signal: "elm,action,show";
1363 action: STATE_SET "visible" 0.0;
1364 // transition: DECELERATE 0.5;
1367 program { name: "hide";
1368 signal: "elm,action,hide";
1370 action: STATE_SET "default" 0.0;
1371 // transition: DECELERATE 0.5;
1374 program { name: "topshow";
1375 signal: "elm,action,slot,top,show";
1377 action: STATE_SET "visible" 0.0;
1381 program { name: "topshow2";
1382 action: STATE_SET "visible" 0.0;
1383 transition: DECELERATE 0.5;
1384 target: "elm.swallow.slot.top";
1386 program { name: "topshow3";
1387 signal: "elm,action,slot,top,show";
1389 action: STATE_SET "default" 0.0;
1390 target: "button_image";
1392 program { name: "tophide";
1393 signal: "elm,action,slot,top,hide";
1395 action: STATE_SET "default" 0.0;
1396 transition: DECELERATE 0.5;
1397 target: "elm.swallow.slot.top";
1400 program { name: "tophide2";
1401 action: STATE_SET "default" 0.0;
1404 program { name: "bottomshow";
1405 signal: "elm,action,slot,bottom,show";
1407 action: STATE_SET "visible" 0.0;
1408 target: "edge_bottom";
1409 after: "bottomshow2";
1411 program { name: "bottomshow2";
1412 action: STATE_SET "visible" 0.0;
1413 transition: DECELERATE 0.5;
1414 target: "elm.swallow.slot.bottom";
1416 program { name: "bottomshow3";
1417 signal: "elm,action,slot,bottom,show";
1419 action: STATE_SET "bottom" 0.0;
1420 target: "button_image";
1422 program { name: "bottomhide";
1423 signal: "elm,action,slot,bottom,hide";
1425 action: STATE_SET "default" 0.0;
1426 transition: DECELERATE 0.5;
1427 target: "elm.swallow.slot.bottom";
1428 after: "bottomhide2";
1430 program { name: "bottomhide2";
1431 action: STATE_SET "default" 0.0;
1432 target: "edge_bottom";
1438 group { name: "elm/hover/base/hoversel_horizontal/entry";
1440 image: "10_cont_popup_copypaste_bg01.png" COMP;
1444 part { name: "elm.swallow.offset";
1447 description { state: "default" 0.0;
1449 rel1.relative: 0.0 0.0;
1450 rel2.relative: 0.0 0.0;
1453 part { name: "elm.swallow.size";
1456 description { state: "default" 0.0;
1458 rel1.to: "elm.swallow.offset";
1459 rel1.relative: 1.0 1.0;
1460 rel2.to: "elm.swallow.offset";
1461 rel2.relative: 1.0 1.0;
1464 part { name: "elm.swallow.slot.middle";
1467 description { state: "default" 0.0;
1468 rel1.to: "elm.swallow.size";
1469 rel2.to: "elm.swallow.size";
1473 part { name: "base";
1476 description { state: "default" 0.0;
1479 rel1.relative: 0.0 0.0;
1480 rel2.relative: 1.0 1.0;
1482 description { state: "visible" 0.0;
1483 inherit: "default" 1.0;
1488 part { name: "edge_top";
1491 description { state: "default" 0.0;
1494 description { state: "visible" 0.0;
1495 inherit: "default" 0.0;
1499 part { name: "edge_bottom";
1502 description { state: "default" 0.0;
1505 description { state: "visible" 0.0;
1506 inherit: "default" 0.0;
1512 part { name: "button_image_right";
1515 description { state: "default" 0.0;
1516 color: 255 255 255 255;
1517 image.normal: "10_cont_popup_copypaste_bg01.png";
1518 image.border: 4 4 4 4;
1522 to: "elm.swallow.slot.right";
1527 to: "elm.swallow.slot.right";
1533 part { name: "button_image_left";
1536 description { state: "default" 0.0;
1537 color: 255 255 255 255;
1538 image.normal: "10_cont_popup_copypaste_bg01.png";
1539 image.border: 4 4 4 4;
1543 to: "elm.swallow.slot.left";
1548 to: "elm.swallow.slot.left";
1555 part { name: "elm.swallow.slot.top";
1558 description { state: "default" 0.0;
1564 rel1.relative: 0.0 0.0;
1565 rel1.to: "elm.swallow.slot.middle";
1566 rel2.relative: 1.0 0.0;
1567 rel2.to: "elm.swallow.slot.middle";
1569 description { state: "visible" 0.0;
1570 inherit: "default" 0.0;
1573 part { name: "elm.swallow.slot.bottom";
1576 description { state: "default" 0.0;
1582 rel1.relative: 0.0 1.0;
1583 rel1.to: "elm.swallow.slot.middle";
1584 rel2.relative: 1.0 1.0;
1585 rel2.to: "elm.swallow.slot.middle";
1587 description { state: "visible" 0.0;
1588 inherit: "default" 0.0;
1592 part { name: "elm.swallow.slot.right";
1595 description { state: "default" 0.0;
1598 rel1.relative: 0.5 0.0;
1599 rel1.to_y: "elm.swallow.slot.middle";
1600 rel2.relative: 0.5 1.0;
1601 rel2.to_y: "elm.swallow.slot.middle";
1603 description { state: "visible" 0.0;
1604 inherit: "default" 0.0;
1607 part { name: "elm.swallow.slot.left";
1610 description { state: "default" 0.0;
1613 rel1.relative: 0.5 0.0;
1614 rel1.to_y: "elm.swallow.slot.middle";
1615 rel2.relative: 0.5 1.0;
1616 rel2.to_y: "elm.swallow.slot.middle";
1618 description { state: "visible" 0.0;
1619 inherit: "default" 0.0;
1625 program { name: "end";
1626 signal: "mouse,up,1";
1628 action: SIGNAL_EMIT "elm,action,dismiss" "";
1630 program { name: "show";
1631 signal: "elm,action,show";
1633 action: STATE_SET "visible" 0.0;
1636 program { name: "hide";
1637 signal: "elm,action,hide";
1639 action: STATE_SET "default" 0.0;
1642 program { name: "topshow";
1643 signal: "elm,action,slot,top,show";
1645 action: STATE_SET "visible" 0.0;
1649 program { name: "topshow2";
1650 action: STATE_SET "visible" 0.0;
1651 transition: DECELERATE 0.5;
1652 target: "elm.swallow.slot.top";
1654 program { name: "tophide";
1655 signal: "elm,action,slot,top,hide";
1657 action: STATE_SET "default" 0.0;
1658 transition: DECELERATE 0.5;
1659 target: "elm.swallow.slot.top";
1662 program { name: "tophide2";
1663 action: STATE_SET "default" 0.0;
1666 program { name: "bottomshow";
1667 signal: "elm,action,slot,bottom,show";
1669 action: STATE_SET "visible" 0.0;
1670 target: "edge_bottom";
1671 after: "bottomshow2";
1673 program { name: "bottomshow2";
1674 action: STATE_SET "visible" 0.0;
1675 transition: DECELERATE 0.5;
1676 target: "elm.swallow.slot.bottom";
1678 program { name: "bottomhide";
1679 signal: "elm,action,slot,bottom,hide";
1681 action: STATE_SET "default" 0.0;
1682 transition: DECELERATE 0.5;
1683 target: "elm.swallow.slot.bottom";
1684 after: "bottomhide2";
1686 program { name: "bottomhide2";
1687 action: STATE_SET "default" 0.0;
1688 target: "edge_bottom";
1692 ///////////////////////////////////////////////////////////////////////////////
1693 group { name: "elm/notify/block_events/default";
1695 part { name: "block_events";
1699 description { state: "default" 0.0;
1706 name: "block_clicked";
1707 signal: "mouse,clicked,1";
1708 source: "block_events";
1709 action: SIGNAL_EMIT "elm,action,clicked" "elm";
1713 group { name: "elm/notify/top/default";
1714 //this group is a design similar to the inwin group
1716 // image: "shad_circ.png" COMP;
1717 // image: "bt_dis_base.png" COMP;
1718 // image: "bt_dis_hilight.png" COMP;
1721 part { name: "base";
1725 description { state: "default" 0.0;
1728 rel2.offset: -10 -10;
1729 rel1.relative: 0.0 -1.0;
1730 rel2.relative: 1.0 0.0;
1732 description { state: "visible" 0.0;
1733 inherit: "default" 0.0;
1735 rel1.relative: 0.0 0.0;
1736 rel2.relative: 1.0 1.0;
1739 part { name: "shad";
1741 description { state: "default" 0.0;
1742 // image.normal: "shad_circ.png";
1743 rel1.to: "elm.swallow.content";
1744 rel1.offset: -64 -64;
1745 rel2.to: "elm.swallow.content";
1752 description { state: "default" 0.0;
1753 rel1.to: "elm.swallow.content";
1755 rel2.to: "elm.swallow.content";
1758 // normal: "bt_dis_base.png";
1761 // image.middle: SOLID;
1764 part { name: "popover";
1766 description { state: "default" 0.0;
1769 rel2.relative: 1.0 0.5;
1771 // normal: "bt_dis_hilight.png";
1776 part { name: "elm.swallow.content";
1778 description { state: "default" 0.0;
1785 program { name: "show";
1786 signal: "elm,action,show";
1788 action: STATE_SET "visible" 0.0;
1791 program { name: "show_2";
1793 action: STATE_SET "default" 0.0;
1797 program { name: "show_3";
1799 action: STATE_SET "visible" 0.0;
1801 transition: LINEAR 0.5;
1803 program { name: "hide";
1804 signal: "elm,action,hide";
1806 action: STATE_SET "default" 0.0;
1811 group { name: "elm/notify/center/default";
1812 //this group is a design similar to the inwin group
1814 // image: "00_popup_bg.png" COMP;
1817 part { name: "base";
1822 description { state: "default" 0.0;
1824 rel1.relative: 0.0 0.0;
1825 rel2.relative: 1.0 1.0;
1828 part { name: "persp";
1830 description { state: "default" 0.0;
1842 part { name: "persp1";
1844 description { state: "default" 0.0;
1859 description { state: "default" 0.0;
1860 rel1.to: "elm.swallow.content";
1861 rel2.to: "elm.swallow.content";
1863 // normal: "00_popup_bg.png";
1864 // border: 16 16 15 29;
1870 part { name: "elm.swallow.content";
1873 description { state: "default" 0.0;
1879 perspective: "persp";
1882 description { state: "visible" 0.0;
1888 perspective: "persp1";
1891 description { state: "end" 0.0;
1901 program { name: "show";
1902 signal: "elm,action,show";
1904 action: STATE_SET "default" 0.0;
1905 target: "elm.swallow.content";
1907 program { name: "show_2";
1909 action: STATE_SET "visible" 0.0;
1910 target: "elm.swallow.content";
1911 transition: LINEAR 0.2;
1914 program { name: "end";
1915 action: STATE_SET "end" 0.0;
1916 target: "elm.swallow.content";
1918 program { name: "hide";
1919 signal: "elm,action,hide";
1921 action: STATE_SET "default" 0.0;
1922 target: "elm.swallow.content";
1927 group { name: "elm/notify/bottom/default";
1928 //this group is a design similar to the inwin group
1930 image: "shad_circ.png" COMP;
1931 image: "bt_dis_base.png" COMP;
1932 image: "bt_dis_hilight.png" COMP;
1935 part { name: "base";
1939 description { state: "default" 0.0;
1941 //rel1.offset: 10 10;
1942 //rel2.offset: -10 -10;
1943 rel1.relative: 0.0 1.0;
1944 rel2.relative: 1.0 2.0;
1946 description { state: "visible" 0.0;
1947 inherit: "default" 0.0;
1949 rel1.relative: 0.0 0.0;
1950 rel2.relative: 1.0 1.0;
1953 /*part { name: "shad";
1955 description { state: "default" 0.0;
1956 image.normal: "shad_circ.png";
1957 rel1.to: "elm.swallow.content";
1958 rel1.offset: -64 -64;
1959 rel2.to: "elm.swallow.content";
1966 description { state: "default" 0.0;
1967 rel1.to: "elm.swallow.content";
1969 rel2.to: "elm.swallow.content";
1972 normal: "bt_dis_base.png";
1975 image.middle: SOLID;
1978 part { name: "popover";
1980 description { state: "default" 0.0;
1983 rel2.relative: 1.0 0.5;
1985 normal: "bt_dis_hilight.png";
1990 part { name: "elm.swallow.content";
1992 description { state: "default" 0.0;
1999 program { name: "show";
2000 signal: "elm,action,show";
2002 action: STATE_SET "visible" 0.0;
2005 program { name: "show_2";
2007 action: STATE_SET "default" 0.0;
2011 program { name: "show_3";
2013 action: STATE_SET "visible" 0.0;
2015 transition: LINEAR 0.5;
2017 program { name: "hide";
2018 signal: "elm,action,hide";
2020 action: STATE_SET "default" 0.0;
2025 group { name: "elm/notify/left/default";
2026 //this group is a design similar to the inwin group
2028 image: "shad_circ.png" COMP;
2029 image: "bt_dis_base.png" COMP;
2030 image: "bt_dis_hilight.png" COMP;
2033 part { name: "base";
2037 description { state: "default" 0.0;
2040 rel2.offset: -10 -10;
2041 rel1.relative: -1.0 0.0;
2042 rel2.relative: 0.0 1.0;
2044 description { state: "visible" 0.0;
2045 inherit: "default" 0.0;
2047 rel1.relative: 0.0 0.0;
2048 rel2.relative: 1.0 1.0;
2051 part { name: "shad";
2053 description { state: "default" 0.0;
2054 image.normal: "shad_circ.png";
2055 rel1.to: "elm.swallow.content";
2056 rel1.offset: -64 -64;
2057 rel2.to: "elm.swallow.content";
2064 description { state: "default" 0.0;
2065 rel1.to: "elm.swallow.content";
2067 rel2.to: "elm.swallow.content";
2070 normal: "bt_dis_base.png";
2073 image.middle: SOLID;
2076 part { name: "popover";
2078 description { state: "default" 0.0;
2081 rel2.relative: 1.0 0.5;
2083 normal: "bt_dis_hilight.png";
2088 part { name: "elm.swallow.content";
2090 description { state: "default" 0.0;
2097 program { name: "show";
2098 signal: "elm,action,show";
2100 action: STATE_SET "visible" 0.0;
2103 program { name: "show_2";
2105 action: STATE_SET "default" 0.0;
2109 program { name: "show_3";
2111 action: STATE_SET "visible" 0.0;
2113 transition: LINEAR 0.5;
2115 program { name: "hide";
2116 signal: "elm,action,hide";
2118 action: STATE_SET "default" 0.0;
2123 group { name: "elm/notify/right/default";
2124 //this group is a design similar to the inwin group
2126 image: "shad_circ.png" COMP;
2127 image: "bt_dis_base.png" COMP;
2128 image: "bt_dis_hilight.png" COMP;
2131 part { name: "base";
2135 description { state: "default" 0.0;
2138 rel2.offset: -10 -10;
2139 rel1.relative: 1.0 0.0;
2140 rel2.relative: 2.0 1.0;
2142 description { state: "visible" 0.0;
2143 inherit: "default" 0.0;
2145 rel1.relative: 0.0 0.0;
2146 rel2.relative: 1.0 1.0;
2149 part { name: "shad";
2151 description { state: "default" 0.0;
2152 image.normal: "shad_circ.png";
2153 rel1.to: "elm.swallow.content";
2154 rel1.offset: -64 -64;
2155 rel2.to: "elm.swallow.content";
2162 description { state: "default" 0.0;
2163 rel1.to: "elm.swallow.content";
2165 rel2.to: "elm.swallow.content";
2168 normal: "bt_dis_base.png";
2171 image.middle: SOLID;
2174 part { name: "popover";
2176 description { state: "default" 0.0;
2179 rel2.relative: 1.0 0.5;
2181 normal: "bt_dis_hilight.png";
2186 part { name: "elm.swallow.content";
2188 description { state: "default" 0.0;
2195 program { name: "show";
2196 signal: "elm,action,show";
2198 action: STATE_SET "visible" 0.0;
2201 program { name: "show_2";
2203 action: STATE_SET "default" 0.0;
2207 program { name: "show_3";
2209 action: STATE_SET "visible" 0.0;
2211 transition: LINEAR 0.5;
2213 program { name: "hide";
2214 signal: "elm,action,hide";
2216 action: STATE_SET "default" 0.0;
2221 group { name: "elm/notify/top_left/default";
2222 //this group is a design similar to the inwin group
2224 image: "shad_circ.png" COMP;
2225 image: "bt_dis_base.png" COMP;
2226 image: "bt_dis_hilight.png" COMP;
2229 part { name: "base";
2233 description { state: "default" 0.0;
2236 rel2.offset: -10 -10;
2237 rel1.relative: 0.0 -1.0;
2238 rel2.relative: 1.0 0.0;
2240 description { state: "visible" 0.0;
2241 inherit: "default" 0.0;
2243 rel1.relative: 0.0 0.0;
2244 rel2.relative: 1.0 1.0;
2247 part { name: "shad";
2249 description { state: "default" 0.0;
2250 image.normal: "shad_circ.png";
2251 rel1.to: "elm.swallow.content";
2252 rel1.offset: -64 -64;
2253 rel2.to: "elm.swallow.content";
2260 description { state: "default" 0.0;
2261 rel1.to: "elm.swallow.content";
2263 rel2.to: "elm.swallow.content";
2266 normal: "bt_dis_base.png";
2269 image.middle: SOLID;
2272 part { name: "popover";
2274 description { state: "default" 0.0;
2277 rel2.relative: 1.0 0.5;
2279 normal: "bt_dis_hilight.png";
2284 part { name: "elm.swallow.content";
2286 description { state: "default" 0.0;
2293 program { name: "show";
2294 signal: "elm,action,show";
2296 action: STATE_SET "visible" 0.0;
2299 program { name: "show_2";
2301 action: STATE_SET "default" 0.0;
2305 program { name: "show_3";
2307 action: STATE_SET "visible" 0.0;
2309 transition: LINEAR 0.5;
2311 program { name: "hide";
2312 signal: "elm,action,hide";
2314 action: STATE_SET "default" 0.0;
2319 group { name: "elm/notify/top_right/default";
2320 //this group is a design similar to the inwin group
2322 image: "shad_circ.png" COMP;
2323 image: "bt_dis_base.png" COMP;
2324 image: "bt_dis_hilight.png" COMP;
2327 part { name: "base";
2331 description { state: "default" 0.0;
2334 rel2.offset: -10 -10;
2335 rel1.relative: 0.0 -1.0;
2336 rel2.relative: 1.0 0.0;
2338 description { state: "visible" 0.0;
2339 inherit: "default" 0.0;
2341 rel1.relative: 0.0 0.0;
2342 rel2.relative: 1.0 1.0;
2345 part { name: "shad";
2347 description { state: "default" 0.0;
2348 image.normal: "shad_circ.png";
2349 rel1.to: "elm.swallow.content";
2350 rel1.offset: -64 -64;
2351 rel2.to: "elm.swallow.content";
2358 description { state: "default" 0.0;
2359 rel1.to: "elm.swallow.content";
2361 rel2.to: "elm.swallow.content";
2364 normal: "bt_dis_base.png";
2367 image.middle: SOLID;
2370 part { name: "popover";
2372 description { state: "default" 0.0;
2375 rel2.relative: 1.0 0.5;
2377 normal: "bt_dis_hilight.png";
2382 part { name: "elm.swallow.content";
2384 description { state: "default" 0.0;
2391 program { name: "show";
2392 signal: "elm,action,show";
2394 action: STATE_SET "visible" 0.0;
2397 program { name: "show_2";
2399 action: STATE_SET "default" 0.0;
2403 program { name: "show_3";
2405 action: STATE_SET "visible" 0.0;
2407 transition: LINEAR 0.5;
2409 program { name: "hide";
2410 signal: "elm,action,hide";
2412 action: STATE_SET "default" 0.0;
2417 group { name: "elm/notify/bottom_left/default";
2418 //this group is a design similar to the inwin group
2420 image: "shad_circ.png" COMP;
2421 image: "bt_dis_base.png" COMP;
2422 image: "bt_dis_hilight.png" COMP;
2425 part { name: "base";
2429 description { state: "default" 0.0;
2432 rel2.offset: -10 -10;
2433 rel1.relative: 0.0 1.0;
2434 rel2.relative: 1.0 2.0;
2436 description { state: "visible" 0.0;
2437 inherit: "default" 0.0;
2439 rel1.relative: 0.0 0.0;
2440 rel2.relative: 1.0 1.0;
2443 part { name: "shad";
2445 description { state: "default" 0.0;
2446 image.normal: "shad_circ.png";
2447 rel1.to: "elm.swallow.content";
2448 rel1.offset: -64 -64;
2449 rel2.to: "elm.swallow.content";
2456 description { state: "default" 0.0;
2457 rel1.to: "elm.swallow.content";
2459 rel2.to: "elm.swallow.content";
2462 normal: "bt_dis_base.png";
2465 image.middle: SOLID;
2468 part { name: "popover";
2470 description { state: "default" 0.0;
2473 rel2.relative: 1.0 0.5;
2475 normal: "bt_dis_hilight.png";
2480 part { name: "elm.swallow.content";
2482 description { state: "default" 0.0;
2489 program { name: "show";
2490 signal: "elm,action,show";
2492 action: STATE_SET "visible" 0.0;
2495 program { name: "show_2";
2497 action: STATE_SET "default" 0.0;
2501 program { name: "show_3";
2503 action: STATE_SET "visible" 0.0;
2505 transition: LINEAR 0.5;
2507 program { name: "hide";
2508 signal: "elm,action,hide";
2510 action: STATE_SET "default" 0.0;
2515 group { name: "elm/notify/bottom_right/default";
2516 //this group is a design similar to the inwin group
2518 image: "shad_circ.png" COMP;
2519 image: "bt_dis_base.png" COMP;
2520 image: "bt_dis_hilight.png" COMP;
2523 part { name: "base";
2527 description { state: "default" 0.0;
2530 rel2.offset: -10 -10;
2531 rel1.relative: 0.0 1.0;
2532 rel2.relative: 1.0 2.0;
2534 description { state: "visible" 0.0;
2535 inherit: "default" 0.0;
2537 rel1.relative: 0.0 0.0;
2538 rel2.relative: 1.0 1.0;
2541 part { name: "shad";
2543 description { state: "default" 0.0;
2544 image.normal: "shad_circ.png";
2545 rel1.to: "elm.swallow.content";
2546 rel1.offset: -64 -64;
2547 rel2.to: "elm.swallow.content";
2554 description { state: "default" 0.0;
2555 rel1.to: "elm.swallow.content";
2557 rel2.to: "elm.swallow.content";
2560 normal: "bt_dis_base.png";
2563 image.middle: SOLID;
2566 part { name: "popover";
2568 description { state: "default" 0.0;
2571 rel2.relative: 1.0 0.5;
2573 normal: "bt_dis_hilight.png";
2578 part { name: "elm.swallow.content";
2580 description { state: "default" 0.0;
2587 program { name: "show";
2588 signal: "elm,action,show";
2590 action: STATE_SET "visible" 0.0;
2593 program { name: "show_2";
2595 action: STATE_SET "default" 0.0;
2599 program { name: "show_3";
2601 action: STATE_SET "visible" 0.0;
2603 transition: LINEAR 0.5;
2605 program { name: "hide";
2606 signal: "elm,action,hide";
2608 action: STATE_SET "default" 0.0;
2614 ///////////////////////////////////////////////////////////////////////////////
2615 group { name: "elm/win/inwin/default";
2617 image: "shad_circ.png" COMP;
2618 image: "bt_dis_base.png" COMP;
2619 image: "bt_dis_hilight.png" COMP;
2622 part { name: "base";
2625 description { state: "default" 0.0;
2628 description { state: "visible" 0.0;
2629 inherit: "default" 1.0;
2633 part { name: "shad";
2635 description { state: "default" 0.0;
2636 image.normal: "shad_circ.png";
2637 rel1.to: "elm.swallow.content";
2638 rel1.offset: -64 -64;
2639 rel2.to: "elm.swallow.content";
2646 description { state: "default" 0.0;
2647 rel1.to: "elm.swallow.content";
2649 rel2.to: "elm.swallow.content";
2652 normal: "bt_dis_base.png";
2655 image.middle: SOLID;
2658 part { name: "popover";
2660 description { state: "default" 0.0;
2663 rel2.relative: 1.0 0.5;
2665 normal: "bt_dis_hilight.png";
2670 part { name: "elm.swallow.content";
2672 description { state: "default" 0.0;
2673 rel1.relative: 0.1 0.1;
2674 rel2.relative: 0.9 0.9;
2679 program { name: "show";
2680 signal: "elm,action,show";
2682 action: STATE_SET "visible" 0.0;
2683 // transition: DECELERATE 0.5;
2686 program { name: "hide";
2687 signal: "elm,action,hide";
2689 action: STATE_SET "default" 0.0;
2690 // transition: DECELERATE 0.5;
2696 group { name: "elm/win/inwin/minimal";
2698 image: "shad_circ.png" COMP;
2699 image: "bt_dis_base.png" COMP;
2700 image: "bt_dis_hilight.png" COMP;
2703 part { name: "base";
2706 description { state: "default" 0.0;
2709 description { state: "visible" 0.0;
2710 inherit: "default" 1.0;
2714 part { name: "shad";
2716 description { state: "default" 0.0;
2717 image.normal: "shad_circ.png";
2718 rel1.to: "elm.swallow.content";
2719 rel1.offset: -64 -64;
2720 rel2.to: "elm.swallow.content";
2727 description { state: "default" 0.0;
2728 rel1.to: "elm.swallow.content";
2730 rel2.to: "elm.swallow.content";
2733 normal: "bt_dis_base.png";
2736 image.middle: SOLID;
2739 part { name: "popover";
2741 description { state: "default" 0.0;
2744 rel2.relative: 1.0 0.5;
2746 normal: "bt_dis_hilight.png";
2751 part { name: "elm.swallow.content";
2753 description { state: "default" 0.0;
2755 rel1.relative: 0.5 0.5;
2756 rel2.relative: 0.5 0.5;
2761 program { name: "show";
2762 signal: "elm,action,show";
2764 action: STATE_SET "visible" 0.0;
2765 // transition: DECELERATE 0.5;
2768 program { name: "hide";
2769 signal: "elm,action,hide";
2771 action: STATE_SET "default" 0.0;
2772 // transition: DECELERATE 0.5;
2778 group { name: "elm/win/inwin/minimal_vertical";
2780 image: "shad_circ.png" COMP;
2781 image: "bt_dis_base.png" COMP;
2782 image: "bt_dis_hilight.png" COMP;
2785 part { name: "base";
2788 description { state: "default" 0.0;
2791 description { state: "visible" 0.0;
2792 inherit: "default" 1.0;
2796 part { name: "shad";
2798 description { state: "default" 0.0;
2799 image.normal: "shad_circ.png";
2800 rel1.to: "elm.swallow.content";
2801 rel1.offset: -64 -64;
2802 rel2.to: "elm.swallow.content";
2809 description { state: "default" 0.0;
2810 rel1.to: "elm.swallow.content";
2812 rel2.to: "elm.swallow.content";
2815 normal: "bt_dis_base.png";
2818 image.middle: SOLID;
2821 part { name: "popover";
2823 description { state: "default" 0.0;
2826 rel2.relative: 1.0 0.5;
2828 normal: "bt_dis_hilight.png";
2833 part { name: "elm.swallow.content";
2835 description { state: "default" 0.0;
2837 rel1.relative: 0.1 0.5;
2838 rel2.relative: 0.9 0.5;
2843 program { name: "show";
2844 signal: "elm,action,show";
2846 action: STATE_SET "visible" 0.0;
2847 // transition: DECELERATE 0.5;
2850 program { name: "hide";
2851 signal: "elm,action,hide";
2853 action: STATE_SET "default" 0.0;
2854 // transition: DECELERATE 0.5;
2860 ///////////////////////////////////////////////////////////////////////////////
2861 group { name: "elm/pager/base/default";
2862 data.item: "onshow" "raise";
2864 // data.item: "onhide" "lower";
2865 // data.item: "onshow" "lower";
2867 image: "frame_1.png" COMP;
2868 image: "frame_2.png" COMP;
2869 image: "dia_grad.png" COMP;
2872 part { name: "clip";
2875 description { state: "default" 0.0;
2878 offset: -9999 -9999;
2884 color: 255 255 255 255;
2886 description { state: "visible" 0.0;
2887 inherit: "default" 0.0;
2889 description { state: "hidden" 0.0;
2890 inherit: "default" 0.0;
2891 color: 255 255 255 0;
2895 part { name: "base0";
2898 description { state: "default" 0.0;
2899 //image.normal: "dia_grad.png";
2911 part { name: "base";
2914 description { state: "default" 0.0;
2916 normal: "frame_2.png";
2922 description { state: "hidden" 0.0;
2923 inherit: "default" 0.0;
2924 rel1.relative: -1.0 0.0;
2925 rel2.relative: 0.0 1.0;
2927 description { state: "visible" 0.0;
2928 inherit: "default" 0.0;
2929 rel1.relative: 0.0 0.0;
2930 rel2.relative: 1.0 1.0;
2933 part { name: "over";
2936 description { state: "default" 0.0;
2946 normal: "frame_1.png";
2953 part { name: "elm.swallow.content";
2956 description { state: "default" 0.0;
2969 program { name: "push_start";
2970 signal: "elm,action,push";
2972 action: STATE_SET "hidden" 0.0;
2975 after: "show_start2";
2978 program { name: "show_start";
2979 signal: "elm,action,show";
2981 action: STATE_SET "hidden" 0.0;
2984 after: "show_start2";
2986 program { name: "show_start2";
2987 action: STATE_SET "visible" 0.0;
2988 transition: DECELERATE 0.5;
2993 program { name: "show_end";
2994 action: SIGNAL_EMIT "elm,action,show,finished" "";
2996 program { name: "pop_start";
2997 signal: "elm,action,pop";
2999 action: STATE_SET "visible" 0.0;
3002 after: "hide_start2";
3005 program { name: "hide_start";
3006 signal: "elm,action,hide";
3008 action: STATE_SET "visible" 0.0;
3011 after: "hide_start2";
3013 program { name: "hide_start2";
3014 action: STATE_SET "hidden" 0.0;
3015 transition: DECELERATE 0.5;
3020 program { name: "hide_end";
3021 action: SIGNAL_EMIT "elm,action,hide,finished" "";
3023 program { name: "reset";
3024 signal: "elm,action,reset";
3026 action: STATE_SET "default" 0.0;
3033 group { name: "elm/pager/base/fade";
3034 data.item: "onshow" "raise";
3036 // data.item: "onhide" "lower";
3037 // data.item: "onshow" "lower";
3039 image: "frame_1.png" COMP;
3040 image: "frame_2.png" COMP;
3041 image: "dia_grad.png" COMP;
3044 part { name: "clip_base";
3047 description { state: "default" 0.0;
3050 offset: -9999 -9999;
3056 color: 255 255 255 120;
3058 description { state: "visible" 0.0;
3059 inherit: "default" 0.0;
3061 description { state: "hidden" 0.0;
3062 inherit: "default" 0.0;
3063 color: 255 255 255 0;
3067 part { name: "clip";
3070 description { state: "default" 0.0;
3073 offset: -9999 -9999;
3079 color: 255 255 255 255;
3081 description { state: "visible" 0.0;
3082 inherit: "default" 0.0;
3084 description { state: "hidden" 0.0;
3085 inherit: "default" 0.0;
3086 color: 255 255 255 0;
3090 part { name: "base0";
3092 clip_to: "clip_base";
3093 description { state: "default" 0.0;
3094 image.normal: "dia_grad.png";
3106 part { name: "base";
3108 clip_to: "clip_base";
3109 description { state: "default" 0.0;
3111 normal: "frame_2.png";
3118 part { name: "over";
3121 description { state: "default" 0.0;
3131 normal: "frame_1.png";
3138 part { name: "elm.swallow.content";
3141 description { state: "default" 0.0;
3154 program { name: "push_start";
3155 signal: "elm,action,push";
3157 action: STATE_SET "hidden" 0.0;
3160 after: "show_start2";
3162 program { name: "show_start";
3163 signal: "elm,action,show";
3165 action: STATE_SET "hidden" 0.0;
3167 target: "clip_base";
3168 after: "show_start2";
3170 program { name: "show_start2";
3171 action: STATE_SET "visible" 0.0;
3172 transition: DECELERATE 0.5;
3174 target: "clip_base";
3177 program { name: "show_end";
3178 action: SIGNAL_EMIT "elm,action,show,finished" "";
3180 program { name: "pop_start";
3181 signal: "elm,action,pop";
3183 action: STATE_SET "visible" 0.0;
3186 after: "hide_start2";
3188 program { name: "hide_start";
3189 signal: "elm,action,hide";
3191 action: STATE_SET "visible" 0.0;
3193 target: "clip_base";
3194 after: "hide_start2";
3196 program { name: "hide_start2";
3197 action: STATE_SET "hidden" 0.0;
3198 transition: DECELERATE 0.5;
3200 target: "clip_base";
3203 program { name: "hide_end";
3204 action: SIGNAL_EMIT "elm,action,hide,finished" "";
3206 program { name: "reset";
3207 signal: "elm,action,reset";
3209 action: STATE_SET "default" 0.0;
3210 target: "clip_base";
3215 group { name: "elm/pager/base/fade_translucide";
3216 data.item: "onshow" "raise";
3218 // data.item: "onhide" "lower";
3219 // data.item: "onshow" "lower";
3221 image: "frame_1.png" COMP;
3222 image: "frame_2.png" COMP;
3223 image: "dia_grad.png" COMP;
3226 part { name: "clip_base";
3229 description { state: "default" 0.0;
3232 offset: -9999 -9999;
3238 color: 255 255 255 120;
3240 description { state: "visible" 0.0;
3241 inherit: "default" 0.0;
3243 description { state: "hidden" 0.0;
3244 inherit: "default" 0.0;
3245 color: 255 255 255 0;
3249 part { name: "clip";
3252 description { state: "default" 0.0;
3255 offset: -9999 -9999;
3261 color: 255 255 255 255;
3263 description { state: "visible" 0.0;
3264 inherit: "default" 0.0;
3266 description { state: "hidden" 0.0;
3267 inherit: "default" 0.0;
3268 color: 255 255 255 0;
3272 part { name: "base0";
3274 clip_to: "clip_base";
3275 description { state: "default" 0.0;
3276 image.normal: "dia_grad.png";
3288 part { name: "base";
3290 clip_to: "clip_base";
3291 description { state: "default" 0.0;
3293 normal: "frame_2.png";
3300 part { name: "over";
3303 description { state: "default" 0.0;
3313 normal: "frame_1.png";
3320 part { name: "elm.swallow.content";
3323 description { state: "default" 0.0;
3336 program { name: "push_start";
3337 signal: "elm,action,push";
3339 action: STATE_SET "hidden" 0.0;
3342 after: "show_start2";
3344 program { name: "show_start";
3345 signal: "elm,action,show";
3347 action: STATE_SET "hidden" 0.0;
3349 target: "clip_base";
3350 after: "show_start2";
3352 program { name: "show_start2";
3353 action: STATE_SET "visible" 0.0;
3354 transition: DECELERATE 0.5;
3356 target: "clip_base";
3359 program { name: "show_end";
3360 action: SIGNAL_EMIT "elm,action,show,finished" "";
3362 program { name: "pop_start";
3363 signal: "elm,action,pop";
3365 action: STATE_SET "visible" 0.0;
3368 after: "hide_start2";
3370 program { name: "hide_start";
3371 signal: "elm,action,hide";
3373 action: STATE_SET "visible" 0.0;
3375 target: "clip_base";
3376 after: "hide_start2";
3378 program { name: "hide_start2";
3379 action: STATE_SET "hidden" 0.0;
3380 transition: DECELERATE 0.5;
3382 target: "clip_base";
3385 program { name: "hide_end";
3386 action: SIGNAL_EMIT "elm,action,hide,finished" "";
3388 program { name: "reset";
3389 signal: "elm,action,reset";
3391 action: STATE_SET "default" 0.0;
3392 target: "clip_base";
3400 ///////////////////////////////////////////////////////////////////////////////
3401 group { name: "elm/separator/horizontal/default";
3403 image: "separator_h.png" COMP;
3406 part { name: "separator"; // separator group
3407 description { state: "default" 0.0;
3412 normal: "separator_h.png";
3422 ///////////////////////////////////////////////////////////////////////////////
3423 group { name: "elm/separator/vertical/default";
3425 image: "separator_v.png" COMP;
3428 part { name: "separator"; // separator group
3429 description { state: "default" 0.0;
3434 normal: "separator_v.png";
3445 group { name: "elm/separator/horizontal/dialoguefield_top";
3447 part { name: "separator"; // separator group
3451 state: "default" 0.0;
3460 group { name: "elm/separator/horizontal/dialoguefield_middle";
3463 name: "separator"; // separator group
3467 state: "default" 0.0;
3475 group { name: "elm/separator/horizontal/dialoguefield_bottom";
3478 name: "separator"; // separator group
3482 state: "default" 0.0;
3491 ///////////////////////////////////////////////////////////////////////////////
3492 group { name: "elm/spinner/base/default";
3494 image: "shelf_inset.png" COMP;
3495 image: "bt_base1.png" COMP;
3496 image: "bt_hilight.png" COMP;
3497 image: "bt_shine.png" COMP;
3498 image: "bt_glow.png" COMP;
3499 image: "bt_dis_base.png" COMP;
3500 image: "bt_dis_hilight.png" COMP;
3501 image: "sp_bt_l.png" COMP;
3502 image: "sp_bt_r.png" COMP;
3507 description { state: "default" 0.0;
3512 color: 255 255 255 0;
3515 part { name: "conf_over";
3517 description { state: "default" 0.0;
3521 normal: "shelf_inset.png";
3528 part { name: "left_bt";
3530 description { state: "default" 0.0;
3541 normal: "bt_base1.png";
3546 description { state: "clicked" 0.0;
3547 inherit: "default" 0.0;
3548 image.normal: "bt_base1.png";
3549 image.middle: SOLID;
3551 description { state: "disabled" 0.0;
3552 inherit: "default" 0.0;
3554 normal: "bt_dis_base.png";
3559 part { name: "left_over1";
3561 description { state: "default" 0.0;
3563 rel2 { to: "left_bt";
3567 normal: "bt_hilight.png";
3571 description { state: "disabled" 0.0;
3572 inherit: "default" 0.0;
3574 normal: "bt_dis_hilight.png";
3579 part { name: "left_over2";
3582 ignore_flags: ON_HOLD;
3583 description { state: "default" 0.0;
3587 normal: "bt_shine.png";
3591 description { state: "disabled" 0.0;
3592 inherit: "default" 0.0;
3596 part { name: "left_over3";
3599 description { state: "default" 0.0;
3600 color: 255 255 255 0;
3604 normal: "bt_glow.png";
3605 border: 12 12 12 12;
3609 description { state: "clicked" 0.0;
3610 inherit: "default" 0.0;
3612 color: 255 255 255 255;
3615 part { name: "right_bt";
3617 description { state: "default" 0.0;
3628 normal: "bt_base1.png";
3633 description { state: "clicked" 0.0;
3634 inherit: "default" 0.0;
3635 image.normal: "bt_base1.png";
3636 image.middle: SOLID;
3638 description { state: "disabled" 0.0;
3639 inherit: "default" 0.0;
3641 normal: "bt_dis_base.png";
3646 part { name: "right_over1";
3648 description { state: "default" 0.0;
3649 rel1.to: "right_bt";
3650 rel2 { to: "right_bt";
3654 normal: "bt_hilight.png";
3658 description { state: "disabled" 0.0;
3659 inherit: "default" 0.0;
3661 normal: "bt_dis_hilight.png";
3666 part { name: "right_over2";
3669 ignore_flags: ON_HOLD;
3670 description { state: "default" 0.0;
3671 rel1.to: "right_bt";
3672 rel2.to: "right_bt";
3674 normal: "bt_shine.png";
3678 description { state: "disabled" 0.0;
3679 inherit: "default" 0.0;
3683 part { name: "right_over3";
3686 description { state: "default" 0.0;
3687 color: 255 255 255 0;
3688 rel1.to: "right_bt";
3689 rel2.to: "right_bt";
3691 normal: "bt_glow.png";
3692 border: 12 12 12 12;
3696 description { state: "clicked" 0.0;
3697 inherit: "default" 0.0;
3699 color: 255 255 255 255;
3702 part { name: "left_bt_icon";
3704 description { state: "default" 0.0;
3710 image.normal: "sp_bt_l.png";
3713 part { name: "right_bt_icon";
3715 description { state: "default" 0.0;
3716 rel1.to: "right_bt";
3717 rel2.to: "right_bt";
3721 image.normal: "sp_bt_r.png";
3724 part { name: "elm.text";
3728 description { state: "default" 0.0;
3731 rel1 { relative: 1.0 0.0;
3736 rel2 { relative: 0.0 1.0;
3743 font: "SLP:style=Roman";
3749 description { state: "active" 0.0;
3750 inherit: "default" 0.0;
3753 description { state: "disabled_active" 0.0;
3754 inherit: "default" 0.0;
3758 description { state: "disabled" 0.0;
3759 inherit: "default" 0.0;
3764 part { name: "elm.dragable.slider";
3772 description { state: "default" 0.0;
3779 part { name: "button_events";
3782 events: "elm.dragable.slider";
3785 description { state: "default" 0.0;
3786 rel1.to: "elm.text";
3787 rel2.to: "elm.text";
3791 part { name: "elm.swallow.entry";
3793 description { state: "default" 0.0;
3796 rel1 { relative: 1.0 0.5;
3801 rel2 { relative: 0.0 0.5;
3809 description { state: "active" 0.0;
3810 inherit: "default" 0.0;
3812 color: 255 255 255 255;
3814 description { state: "disabled_active" 0.0;
3815 inherit: "default" 0.0;
3818 description { state: "disabled" 0.0;
3819 inherit: "default" 0.0;
3823 part { name: "disabler";
3825 description { state: "default" 0.0;
3829 description { state: "disabled" 0.0;
3830 inherit: "default" 0.0;
3836 program { name: "text_show";
3837 signal: "elm,state,text,visible";
3839 action: STATE_SET "visible" 0.0;
3842 program { name: "text_hide";
3843 signal: "elm,state,text,hidden";
3845 action: STATE_SET "default" 0.0;
3848 program { name: "dec";
3849 signal: "mouse,down,1";
3851 action: SIGNAL_EMIT "elm,action,decrement,start" "";
3853 program { name: "dec2";
3854 signal: "mouse,up,1";
3856 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
3858 program { name: "inc";
3859 signal: "mouse,down,1";
3861 action: SIGNAL_EMIT "elm,action,increment,start" "";
3863 program { name: "inc2";
3864 signal: "mouse,up,1";
3866 action: SIGNAL_EMIT "elm,action,increment,stop" "";
3869 name: "left_bt_click";
3870 signal: "mouse,down,1";
3871 source: "left_over2";
3872 action: STATE_SET "clicked" 0.0;
3876 name: "left_bt_unclick";
3877 signal: "mouse,up,1";
3878 source: "left_over2";
3879 action: STATE_SET "default" 0.0;
3883 name: "left_bt_click2";
3884 signal: "mouse,down,1";
3885 source: "left_over3";
3886 action: STATE_SET "clicked" 0.0;
3887 target: "left_over3";
3890 name: "left_bt_unclick2";
3891 signal: "mouse,up,1";
3892 source: "left_over3";
3893 action: STATE_SET "default" 0.0;
3894 transition: DECELERATE 0.5;
3895 target: "left_over3";
3898 name: "left_bt_unclick3";
3899 signal: "mouse,up,1";
3900 source: "left_over2";
3901 action: SIGNAL_EMIT "elm,action,click" "";
3905 name: "right_bt_click";
3906 signal: "mouse,down,1";
3907 source: "right_over2";
3908 action: STATE_SET "clicked" 0.0;
3912 name: "right_bt_unclick";
3913 signal: "mouse,up,1";
3914 source: "right_over2";
3915 action: STATE_SET "default" 0.0;
3919 name: "right_bt_click2";
3920 signal: "mouse,down,1";
3921 source: "right_over3";
3922 action: STATE_SET "clicked" 0.0;
3923 target: "right_over3";
3926 name: "right_bt_unclick2";
3927 signal: "mouse,up,1";
3928 source: "right_over3";
3929 action: STATE_SET "default" 0.0;
3930 transition: DECELERATE 0.5;
3931 target: "right_over3";
3934 name: "right_bt_unclick3";
3935 signal: "mouse,up,1";
3936 source: "right_over2";
3937 action: SIGNAL_EMIT "elm,action,click" "";
3939 program { name: "disable";
3940 signal: "elm,state,disabled";
3942 action: STATE_SET "disabled" 0.0;
3944 target: "left_over1";
3945 target: "left_over2";
3947 target: "right_over1";
3948 target: "right_over2";
3950 after: "disable_text";
3952 program { name: "disable_text";
3956 get_state(PART:"elm.text", st, 30, vl);
3957 if (!strcmp(st, "active"))
3958 set_state(PART:"elm.text", "disabled_active", 0.0);
3960 set_state(PART:"elm.text", "disabled", 0.0);
3962 get_state(PART:"elm.swallow.entry", st, 30, vl);
3963 if (!strcmp(st, "active"))
3964 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
3966 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
3969 program { name: "enable";
3970 signal: "elm,state,enabled";
3972 action: STATE_SET "default" 0.0;
3974 target: "left_over1";
3975 target: "left_over2";
3977 target: "right_over1";
3978 target: "right_over2";
3980 after: "enable_text";
3982 program { name: "enable_text";
3986 get_state(PART:"elm.text", st, 30, vl);
3987 if (!strcmp(st, "disabled_active"))
3988 set_state(PART:"elm.text", "active", 0.0);
3990 set_state(PART:"elm.text", "default", 0.0);
3992 get_state(PART:"elm.swallow.entry", st, 30, vl);
3993 if (!strcmp(st, "disabled_active"))
3994 set_state(PART:"elm.swallow.entry", "active", 0.0);
3996 set_state(PART:"elm.swallow.entry", "default", 0.0);
3999 program { name: "active";
4000 signal: "elm,state,active";
4002 action: STATE_SET "active" 0.0;
4004 target: "elm.swallow.entry";
4006 program { name: "inactive";
4007 signal: "elm,state,inactive";
4009 action: STATE_SET "default" 0.0;
4011 target: "elm.swallow.entry";
4013 program { name: "toggle_text";
4014 signal: "mouse,up,1";
4015 source: "button_events";
4016 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
4021 ///////////////////////////////////////////////////////////////////////////////
4022 group { name: "elm/spinner/base/vertical";
4024 image: "shelf_inset.png" COMP;
4025 image: "bt_hilight.png" COMP;
4026 image: "bt_shine.png" COMP;
4027 image: "bt_glow.png" COMP;
4028 image: "bt_dis_base.png" COMP;
4029 image: "bt_dis_hilight.png" COMP;
4030 image: "up.png" COMP;
4031 image: "down.png" COMP;
4032 image: "bt_spinner_up.png" COMP;
4033 image: "bt_spinner_down.png" COMP;
4034 image: "bt_spinner_hilight.png" COMP;
4039 description { state: "default" 0.0;
4044 color: 255 255 255 0;
4047 part { name: "conf_over";
4049 description { state: "default" 0.0;
4062 normal: "shelf_inset.png";
4069 part { name: "down_bt";
4071 description { state: "default" 0.0;
4086 normal: "bt_spinner_down.png";
4091 description { state: "clicked" 0.0;
4092 inherit: "default" 0.0;
4093 image.normal: "bt_spinner_down.png";
4094 image.middle: SOLID;
4096 description { state: "disabled" 0.0;
4097 inherit: "default" 0.0;
4099 normal: "bt_dis_base.png";
4104 part { name: "down_over3";
4107 description { state: "default" 0.0;
4108 color: 255 255 255 0;
4112 normal: "bt_glow.png";
4113 border: 12 12 12 12;
4117 description { state: "clicked" 0.0;
4118 inherit: "default" 0.0;
4120 color: 255 255 255 255;
4123 part { name: "up_bt";
4125 description { state: "default" 0.0;
4138 normal: "bt_spinner_up.png";
4143 description { state: "clicked" 0.0;
4144 inherit: "default" 0.0;
4145 image.normal: "bt_spinner_up.png";
4146 image.middle: SOLID;
4148 description { state: "disabled" 0.0;
4149 inherit: "default" 0.0;
4151 normal: "bt_dis_base.png";
4156 part { name: "up_over1";
4158 description { state: "default" 0.0;
4164 normal: "bt_spinner_hilight.png";
4168 description { state: "disabled" 0.0;
4169 inherit: "default" 0.0;
4171 normal: "bt_dis_hilight.png";
4176 part { name: "up_over3";
4179 description { state: "default" 0.0;
4180 color: 255 255 255 0;
4184 normal: "bt_glow.png";
4185 border: 12 12 12 12;
4189 description { state: "clicked" 0.0;
4190 inherit: "default" 0.0;
4192 color: 255 255 255 255;
4195 part { name: "down_bt_icon";
4197 description { state: "default" 0.0;
4203 image.normal: "down.png";
4206 part { name: "up_bt_icon";
4208 description { state: "default" 0.0;
4214 image.normal: "up.png";
4217 part { name: "elm.text";
4221 description { state: "default" 0.0;
4224 rel1 { relative: 0.0 0.0;
4229 rel2 { relative: 0.0 1.0;
4236 font: "SLP:style=Roman";
4242 description { state: "active" 0.0;
4243 inherit: "default" 0.0;
4246 description { state: "disabled_active" 0.0;
4247 inherit: "default" 0.0;
4251 description { state: "disabled" 0.0;
4252 inherit: "default" 0.0;
4257 part { name: "elm.dragable.slider";
4265 description { state: "default" 0.0;
4272 part { name: "button_events";
4275 events: "elm.dragable.slider";
4278 description { state: "default" 0.0;
4279 rel1.to: "elm.text";
4280 rel2.to: "elm.text";
4284 part { name: "elm.swallow.entry";
4286 description { state: "default" 0.0;
4289 rel1 { relative: 0.0 0.5;
4293 rel2 { relative: 1.0 0.5;
4300 description { state: "active" 0.0;
4301 inherit: "default" 0.0;
4303 color: 255 255 255 255;
4305 description { state: "disabled_active" 0.0;
4306 inherit: "default" 0.0;
4309 description { state: "disabled" 0.0;
4310 inherit: "default" 0.0;
4314 part { name: "disabler";
4316 description { state: "default" 0.0;
4320 description { state: "disabled" 0.0;
4321 inherit: "default" 0.0;
4327 program { name: "text_show";
4328 signal: "elm,state,text,visible";
4330 action: STATE_SET "visible" 0.0;
4333 program { name: "text_hide";
4334 signal: "elm,state,text,hidden";
4336 action: STATE_SET "default" 0.0;
4339 program { name: "dec";
4340 signal: "mouse,down,1";
4342 action: SIGNAL_EMIT "elm,action,decrement,start" "";
4344 program { name: "dec2";
4345 signal: "mouse,up,1";
4347 action: SIGNAL_EMIT "elm,action,decrement,stop" "";
4349 program { name: "inc";
4350 signal: "mouse,down,1";
4352 action: SIGNAL_EMIT "elm,action,increment,start" "";
4354 program { name: "inc2";
4355 signal: "mouse,up,1";
4357 action: SIGNAL_EMIT "elm,action,increment,stop" "";
4360 name: "down_bt_click2";
4361 signal: "mouse,down,1";
4362 source: "down_over3";
4363 action: STATE_SET "clicked" 0.0;
4364 target: "down_over3";
4367 name: "down_bt_unclick2";
4368 signal: "mouse,up,1";
4369 source: "down_over3";
4370 action: STATE_SET "default" 0.0;
4371 transition: DECELERATE 0.5;
4372 target: "down_over3";
4375 name: "up_bt_click2";
4376 signal: "mouse,down,1";
4378 action: STATE_SET "clicked" 0.0;
4382 name: "up_bt_unclick2";
4383 signal: "mouse,up,1";
4385 action: STATE_SET "default" 0.0;
4386 transition: DECELERATE 0.5;
4389 program { name: "disable";
4390 signal: "elm,state,disabled";
4392 action: STATE_SET "disabled" 0.0;
4396 after: "disable_text";
4398 program { name: "disable_text";
4402 get_state(PART:"elm.text", st, 30, vl);
4403 if (!strcmp(st, "active"))
4404 set_state(PART:"elm.text", "disabled_active", 0.0);
4406 set_state(PART:"elm.text", "disabled", 0.0);
4408 get_state(PART:"elm.swallow.entry", st, 30, vl);
4409 if (!strcmp(st, "active"))
4410 set_state(PART:"elm.swallow.entry", "disabled_active", 0.0);
4412 set_state(PART:"elm.swallow.entry", "disabled", 0.0);
4415 program { name: "enable";
4416 signal: "elm,state,enabled";
4418 action: STATE_SET "default" 0.0;
4422 after: "enable_text";
4424 program { name: "enable_text";
4428 get_state(PART:"elm.text", st, 30, vl);
4429 if (!strcmp(st, "disabled_active"))
4430 set_state(PART:"elm.text", "active", 0.0);
4432 set_state(PART:"elm.text", "default", 0.0);
4434 get_state(PART:"elm.swallow.entry", st, 30, vl);
4435 if (!strcmp(st, "disabled_active"))
4436 set_state(PART:"elm.swallow.entry", "active", 0.0);
4438 set_state(PART:"elm.swallow.entry", "default", 0.0);
4441 program { name: "active";
4442 signal: "elm,state,active";
4444 action: STATE_SET "active" 0.0;
4446 target: "elm.swallow.entry";
4448 program { name: "inactive";
4449 signal: "elm,state,inactive";
4451 action: STATE_SET "default" 0.0;
4453 target: "elm.swallow.entry";
4455 program { name: "toggle_text";
4456 signal: "mouse,up,1";
4457 source: "button_events";
4458 action: SIGNAL_EMIT "elm,action,entry,toggle" "";
4463 ///////////////////////////////////////////////////////////////////////////////
4464 group { name: "elm/picker/base/default";
4466 image: "01_picker_spinner_panel_bg_top.png" COMP;
4467 image: "01_picker_spinner_panel_bg_bottom.png" COMP;
4468 image: "01_picker_spinner_plus.png" COMP;
4469 image: "01_picker_spinner_minus.png" COMP;
4470 image: "01_picker_spinner_new_ani_01.png" COMP;
4471 image: "01_picker_spinner_new_ani_02.png" COMP;
4472 image: "01_picker_spinner_new_ani_03.png" COMP;
4473 image: "01_picker_spinner_new_ani_04.png" COMP;
4474 image: "01_picker_spinner_new_ani_05.png" COMP;
4475 image: "01_picker_spinner_new_ani_06.png" COMP;
4478 #define ELM_PICKER_ANIM_MAX 7
4479 #define ELM_PICKER_ANIM_HALF 4
4481 public ani_state; // 0: up, 1: down
4483 public animator(val) {
4485 if (get_int(ani_lock) == 0)
4488 if (val == ELM_PICKER_ANIM_MAX) {
4489 set_state(PART:"elm.img.ani", "default", 0.0);
4490 if (get_int(ani_state) == 0)
4491 emit("pressed", "up");
4493 emit("pressed", "down");
4494 set_int(ani_lock, 0);
4498 if (get_int(ani_state) == 1)
4501 next = ELM_PICKER_ANIM_MAX-val;
4503 snprintf(s, 8, "ani%d", next);
4504 set_state(PART:"elm.img.ani", s, 0.0);
4506 if (val == ELM_PICKER_ANIM_HALF) {
4507 if (get_int(ani_state) == 0)
4510 emit("half", "down");
4514 public message(Msg_Type:type, id, ...) {
4515 if ((type == MSG_FLOAT) && (id == 1)) {
4520 if (get_int(ani_lock) == 1)
4522 set_int(ani_lock, 1);
4524 v = getfarg(2)/ELM_PICKER_ANIM_MAX;
4526 set_int(ani_state, 1);
4528 set_int(ani_state, 0);
4531 for (i = 0; i <= ELM_PICKER_ANIM_MAX; i++) {
4533 timer(t, "animator", i);
4544 state: "default" 0.0;
4550 name: "elm.rect.pad.middle";
4556 rel1.to: "elm.base";
4557 rel1.relative: 0.0 0.5;
4558 rel2.to: "elm.base";
4559 rel2.relative: 1.0 0.5;
4567 state: "default" 0.0;
4568 rel1.to: "elm.base";
4570 rel2.to: "elm.rect.pad.middle";
4571 rel2.relative: 1.0 0.0;
4572 image.normal: "01_picker_spinner_panel_bg_top.png";
4573 image.border: 4 4 1 1;
4577 name: "elm.bg.bottom";
4580 state: "default" 0.0;
4581 rel1.to: "elm.rect.pad.middle";
4582 rel1.relative: 0.0 1.0;
4583 rel2.to: "elm.base";
4584 image.normal: "01_picker_spinner_panel_bg_bottom.png";
4585 image.border: 4 4 1 1;
4591 name: "elm.clip.top";
4593 state: "default" 0.0;
4594 rel1.to: "elm.bg.top";
4595 rel2.to: "elm.bg.top";
4596 color: 255 255 255 255;
4602 name: "elm.clip.bottom";
4604 state: "default" 0.0;
4605 rel1.to: "elm.bg.bottom";
4606 rel2.to: "elm.bg.bottom";
4607 color: 255 255 255 255;
4612 name: "elm.text.top";
4615 clip_to: "elm.clip.top";
4618 state: "default" 0.0;
4620 rel1.to: "elm.bg.top";
4621 rel1.relative: 0.0 0.0;
4623 rel2.to: "elm.bg.bottom";
4624 rel2.relative: 1.0 1.0;
4625 rel2.offset: -12 -11;
4630 font: "SLP:style=Roman";
4637 state: "visible" 0.0;
4638 inherit: "default" 0.0;
4644 name: "elm.text.bottom";
4647 clip_to: "elm.clip.bottom";
4650 state: "default" 0.0;
4652 rel1.to: "elm.text.top";
4653 rel2.to: "elm.text.top";
4658 font: "SLP:style=Roman";
4665 state: "visible" 0.0;
4666 inherit: "default" 0.0;
4671 name: "elm.rect.flick";
4675 state: "default" 0.0;
4676 rel1.to: "elm.bg.top";
4677 rel1.relative: 0.0 0.0;
4678 rel2.to: "elm.bg.bottom";
4679 rel2.relative: 1.0 1.0;
4685 name: "elm.img.button.up";
4689 state: "default" 0.0;
4693 rel1.to: "elm.bg.top";
4694 rel1.relative: 0.5 (16/142);
4695 rel2.to: "elm.bg.top";
4696 rel2.relative: 0.5 (36/142);
4697 image.normal: "01_picker_spinner_plus.png";
4701 state: "visible" 0.0;
4702 inherit: "default" 0.0;
4708 name: "elm.rect.button.up";
4713 state: "default" 0.0;
4715 rel1.to: "elm.bg.top";
4716 rel2.to: "elm.bg.top";
4717 rel2.relative: 1.0 0.8;
4721 state: "visible" 0.0;
4722 inherit: "default" 0.0;
4728 name: "elm.img.button.down";
4732 state: "default" 0.0;
4736 rel1.to: "elm.bg.bottom";
4737 rel1.relative: 0.5 (107/143);
4738 rel2.to: "elm.bg.bottom";
4739 rel2.relative: 0.5 (127/143);
4740 image.normal: "01_picker_spinner_minus.png";
4744 state: "visible" 0.0;
4745 inherit: "default" 0.0;
4751 name: "elm.rect.button.down";
4756 state: "default" 0.0;
4758 rel1.to: "elm.bg.bottom";
4759 rel1.relative: 0.0 0.2;
4760 rel2.to: "elm.bg.bottom";
4764 state: "visible" 0.0;
4765 inherit: "default" 0.0;
4771 name: "elm.img.ani";
4774 state: "default" 0.0;
4776 rel1.to: "elm.bg.top";
4778 rel2.to_y: "elm.bg.top";
4784 inherit: "default" 0.0;
4786 rel1.relative: 0.0 0.063;
4787 image.normal: "01_picker_spinner_new_ani_01.png";
4788 image.border: 8 8 1 1;
4792 inherit: "default" 0.0;
4794 rel1.relative: 0.0 0.246;
4795 image.normal: "01_picker_spinner_new_ani_02.png";
4796 image.border: 8 8 1 1;
4800 inherit: "default" 0.0;
4802 rel1.relative: 0.0 0.521;
4803 image.normal: "01_picker_spinner_new_ani_03.png";
4804 image.border: 8 8 1 1;
4808 inherit: "default" 0.0;
4810 rel1.to: "elm.bg.bottom";
4811 rel1.relative: 0.0 0.0;
4812 rel2.to_y: "elm.bg.bottom";
4813 rel2.relative: 1.0 0.479;
4814 image.normal: "01_picker_spinner_new_ani_04.png";
4815 image.border: 8 8 1 1;
4819 inherit: "default" 0.0;
4821 rel1.to: "elm.bg.bottom";
4822 rel1.relative: 0.0 0.0;
4823 rel2.to_y: "elm.bg.bottom";
4824 rel2.relative: 1.0 0.754;
4825 image.normal: "01_picker_spinner_new_ani_05.png";
4826 image.border: 8 8 1 1;
4830 inherit: "default" 0.0;
4832 rel1.to: "elm.bg.bottom";
4833 rel1.relative: 0.0 0.0;
4834 rel2.to_y: "elm.bg.bottom";
4835 rel2.relative: 1.0 0.937;
4836 image.normal: "01_picker_spinner_new_ani_06.png";
4837 image.border: 8 8 1 1;
4843 name: "button_show";
4844 signal: "elm,state,button,visible";
4846 action: STATE_SET "visible" 0.0;
4847 target: "elm.img.button.up";
4848 target: "elm.rect.button.up";
4849 target: "elm.img.button.down";
4850 target: "elm.rect.button.down";
4854 name: "button_hide";
4855 signal: "elm,state,button,hidden";
4857 action: STATE_SET "default" 0.0;
4858 target: "elm.img.button.up";
4859 target: "elm.rect.button.up";
4860 target: "elm.img.button.down";
4861 target: "elm.rect.button.down";
4866 signal: "elm,state,text,visible";
4868 action: STATE_SET "visible" 0.0;
4869 target: "elm.text.top";
4870 target: "elm.text.bottom";
4874 signal: "elm,state,text,hidden";
4876 action: STATE_SET "default" 0.0;
4877 target: "elm.text.top";
4878 target: "elm.text.bottom";
4883 group { name: "elm/picker/base/no_button";
4885 image: "01_picker_spinner_panel_bg_top.png" COMP;
4886 image: "01_picker_spinner_panel_bg_bottom.png" COMP;
4887 image: "01_picker_spinner_new_ani_01.png" COMP;
4888 image: "01_picker_spinner_new_ani_02.png" COMP;
4889 image: "01_picker_spinner_new_ani_03.png" COMP;
4890 image: "01_picker_spinner_new_ani_04.png" COMP;
4891 image: "01_picker_spinner_new_ani_05.png" COMP;
4892 image: "01_picker_spinner_new_ani_06.png" COMP;
4895 public ani_state; // 0: up, 1: down
4897 public animator(val) {
4899 if (get_int(ani_lock) == 0)
4902 if (val == ELM_PICKER_ANIM_MAX) {
4903 set_state(PART:"elm.img.ani", "default", 0.0);
4904 if (get_int(ani_state) == 0)
4905 emit("pressed", "up");
4907 emit("pressed", "down");
4908 set_int(ani_lock, 0);
4912 if (get_int(ani_state) == 1)
4915 next = ELM_PICKER_ANIM_MAX-val;
4917 snprintf(s, 8, "ani%d", next);
4918 set_state(PART:"elm.img.ani", s, 0.0);
4920 if (val == ELM_PICKER_ANIM_HALF) {
4921 if (get_int(ani_state) == 0)
4924 emit("half", "down");
4928 public message(Msg_Type:type, id, ...) {
4929 if ((type == MSG_FLOAT) && (id == 1)) {
4934 if (get_int(ani_lock) == 1)
4936 set_int(ani_lock, 1);
4938 v = getfarg(2)/ELM_PICKER_ANIM_MAX;
4940 set_int(ani_state, 1);
4942 set_int(ani_state, 0);
4945 for (i = 0; i <= ELM_PICKER_ANIM_MAX; i++) {
4947 timer(t, "animator", i);
4958 state: "default" 0.0;
4964 name: "elm.rect.pad.middle";
4970 rel1.to: "elm.base";
4971 rel1.relative: 0.0 0.5;
4972 rel2.to: "elm.base";
4973 rel2.relative: 1.0 0.5;
4981 state: "default" 0.0;
4982 rel1.to: "elm.base";
4984 rel2.to: "elm.rect.pad.middle";
4985 rel2.relative: 1.0 0.0;
4986 image.normal: "01_picker_spinner_panel_bg_top.png";
4987 image.border: 4 4 1 1;
4991 name: "elm.bg.bottom";
4994 state: "default" 0.0;
4995 rel1.to: "elm.rect.pad.middle";
4996 rel1.relative: 0.0 1.0;
4997 rel2.to: "elm.base";
4998 image.normal: "01_picker_spinner_panel_bg_bottom.png";
4999 image.border: 4 4 1 1;
5005 name: "elm.clip.top";
5007 state: "default" 0.0;
5008 rel1.to: "elm.bg.top";
5009 rel2.to: "elm.bg.top";
5010 color: 255 255 255 255;
5016 name: "elm.clip.bottom";
5018 state: "default" 0.0;
5019 rel1.to: "elm.bg.bottom";
5020 rel2.to: "elm.bg.bottom";
5021 color: 255 255 255 255;
5026 name: "elm.text.top";
5029 clip_to: "elm.clip.top";
5032 state: "default" 0.0;
5034 rel1.to: "elm.bg.top";
5035 rel1.relative: 0.0 0.0;
5037 rel2.to: "elm.bg.bottom";
5038 rel2.relative: 1.0 1.0;
5039 rel2.offset: -12 -11;
5044 font: "SLP:style=Roman";
5051 state: "visible" 0.0;
5052 inherit: "default" 0.0;
5058 name: "elm.text.bottom";
5061 clip_to: "elm.clip.bottom";
5064 state: "default" 0.0;
5066 rel1.to: "elm.text.top";
5067 rel2.to: "elm.text.top";
5072 font: "SLP:style=Roman";
5079 state: "visible" 0.0;
5080 inherit: "default" 0.0;
5085 name: "elm.rect.flick";
5089 state: "default" 0.0;
5090 rel1.to: "elm.bg.top";
5091 rel1.relative: 0.0 0.0;
5092 rel2.to: "elm.bg.bottom";
5093 rel2.relative: 1.0 1.0;
5099 name: "elm.img.ani";
5102 state: "default" 0.0;
5104 rel1.to: "elm.bg.top";
5106 rel2.to_y: "elm.bg.top";
5112 inherit: "default" 0.0;
5114 rel1.relative: 0.0 0.063;
5115 image.normal: "01_picker_spinner_new_ani_01.png";
5116 image.border: 8 8 1 1;
5120 inherit: "default" 0.0;
5122 rel1.relative: 0.0 0.246;
5123 image.normal: "01_picker_spinner_new_ani_02.png";
5124 image.border: 8 8 1 1;
5128 inherit: "default" 0.0;
5130 rel1.relative: 0.0 0.521;
5131 image.normal: "01_picker_spinner_new_ani_03.png";
5132 image.border: 8 8 1 1;
5136 inherit: "default" 0.0;
5138 rel1.to: "elm.bg.bottom";
5139 rel1.relative: 0.0 0.0;
5140 rel2.to_y: "elm.bg.bottom";
5141 rel2.relative: 1.0 0.479;
5142 image.normal: "01_picker_spinner_new_ani_04.png";
5143 image.border: 8 8 1 1;
5147 inherit: "default" 0.0;
5149 rel1.to: "elm.bg.bottom";
5150 rel1.relative: 0.0 0.0;
5151 rel2.to_y: "elm.bg.bottom";
5152 rel2.relative: 1.0 0.754;
5153 image.normal: "01_picker_spinner_new_ani_05.png";
5154 image.border: 8 8 1 1;
5158 inherit: "default" 0.0;
5160 rel1.to: "elm.bg.bottom";
5161 rel1.relative: 0.0 0.0;
5162 rel2.to_y: "elm.bg.bottom";
5163 rel2.relative: 1.0 0.937;
5164 image.normal: "01_picker_spinner_new_ani_06.png";
5165 image.border: 8 8 1 1;
5172 signal: "elm,state,text,visible";
5174 action: STATE_SET "visible" 0.0;
5175 target: "elm.text.top";
5176 target: "elm.text.bottom";
5180 signal: "elm,state,text,hidden";
5182 action: STATE_SET "default" 0.0;
5183 target: "elm.text.top";
5184 target: "elm.text.bottom";
5188 group { name: "elm/picker/base/timepicker/ampm";
5190 image: "01_picker_spinner_panel_bg_top.png" COMP;
5191 image: "01_picker_spinner_panel_bg_bottom.png" COMP;
5192 image: "01_picker_spinner_new_ani_01.png" COMP;
5193 image: "01_picker_spinner_new_ani_02.png" COMP;
5194 image: "01_picker_spinner_new_ani_03.png" COMP;
5195 image: "01_picker_spinner_new_ani_04.png" COMP;
5196 image: "01_picker_spinner_new_ani_05.png" COMP;
5197 image: "01_picker_spinner_new_ani_06.png" COMP;
5200 public ani_state; // 0: up, 1: down
5202 public animator(val) {
5204 if (get_int(ani_lock) == 0)
5207 if (val == ELM_PICKER_ANIM_MAX) {
5208 set_state(PART:"elm.img.ani", "default", 0.0);
5209 if (get_int(ani_state) == 0)
5210 emit("pressed", "up");
5212 emit("pressed", "down");
5213 set_int(ani_lock, 0);
5217 if (get_int(ani_state) == 1)
5220 next = ELM_PICKER_ANIM_MAX-val;
5222 snprintf(s, 8, "ani%d", next);
5223 set_state(PART:"elm.img.ani", s, 0.0);
5225 if (val == ELM_PICKER_ANIM_HALF) {
5226 if (get_int(ani_state) == 0)
5229 emit("half", "down");
5233 public message(Msg_Type:type, id, ...) {
5234 if ((type == MSG_FLOAT) && (id == 1)) {
5239 if (get_int(ani_lock) == 1)
5241 set_int(ani_lock, 1);
5243 v = getfarg(2)/ELM_PICKER_ANIM_MAX;
5245 set_int(ani_state, 1);
5247 set_int(ani_state, 0);
5250 for (i = 0; i <= ELM_PICKER_ANIM_MAX; i++) {
5252 timer(t, "animator", i);
5263 state: "default" 0.0;
5269 name: "elm.rect.pad.middle";
5275 rel1.to: "elm.base";
5276 rel1.relative: 0.0 0.5;
5277 rel2.to: "elm.base";
5278 rel2.relative: 1.0 0.5;
5286 state: "default" 0.0;
5287 rel1.to: "elm.base";
5289 rel2.to: "elm.rect.pad.middle";
5290 rel2.relative: 1.0 0.0;
5291 image.normal: "01_picker_spinner_panel_bg_top.png";
5292 image.border: 4 4 1 1;
5296 name: "elm.bg.bottom";
5299 state: "default" 0.0;
5300 rel1.to: "elm.rect.pad.middle";
5301 rel1.relative: 0.0 1.0;
5302 rel2.to: "elm.base";
5303 image.normal: "01_picker_spinner_panel_bg_bottom.png";
5304 image.border: 4 4 1 1;
5310 name: "elm.clip.top";
5312 state: "default" 0.0;
5313 rel1.to: "elm.bg.top";
5314 rel2.to: "elm.bg.top";
5315 color: 255 255 255 255;
5321 name: "elm.clip.bottom";
5323 state: "default" 0.0;
5324 rel1.to: "elm.bg.bottom";
5325 rel2.to: "elm.bg.bottom";
5326 color: 255 255 255 255;
5331 name: "elm.text.top";
5334 clip_to: "elm.clip.top";
5337 state: "default" 0.0;
5339 rel1.to: "elm.bg.top";
5340 rel1.relative: 0.0 0.0;
5342 rel2.to: "elm.bg.bottom";
5343 rel2.relative: 1.0 1.0;
5344 rel2.offset: -12 -10;
5349 font: "SLP:style=Roman";
5356 state: "visible" 0.0;
5357 inherit: "default" 0.0;
5363 name: "elm.text.bottom";
5366 clip_to: "elm.clip.bottom";
5369 state: "default" 0.0;
5371 rel1.to: "elm.text.top";
5372 rel2.to: "elm.text.top";
5377 font: "SLP:style=Roman";
5384 state: "visible" 0.0;
5385 inherit: "default" 0.0;
5390 name: "elm.rect.flick";
5394 state: "default" 0.0;
5395 rel1.to: "elm.bg.top";
5396 rel1.relative: 0.0 0.0;
5397 rel2.to: "elm.bg.bottom";
5398 rel2.relative: 1.0 1.0;
5404 name: "elm.rect.button.up";
5409 state: "default" 0.0;
5411 rel1.to: "elm.bg.top";
5412 rel2.to: "elm.bg.top";
5413 rel2.relative: 1.0 0.8;
5417 state: "visible" 0.0;
5418 inherit: "default" 0.0;
5424 name: "elm.rect.button.down";
5429 state: "default" 0.0;
5431 rel1.to: "elm.bg.bottom";
5432 rel1.relative: 0.0 0.2;
5433 rel2.to: "elm.bg.bottom";
5437 state: "visible" 0.0;
5438 inherit: "default" 0.0;
5444 name: "elm.img.ani";
5447 state: "default" 0.0;
5449 rel1.to: "elm.bg.top";
5451 rel2.to_y: "elm.bg.top";
5457 inherit: "default" 0.0;
5459 rel1.relative: 0.0 0.063;
5460 image.normal: "01_picker_spinner_new_ani_01.png";
5461 image.border: 8 8 1 1;
5465 inherit: "default" 0.0;
5467 rel1.relative: 0.0 0.246;
5468 image.normal: "01_picker_spinner_new_ani_02.png";
5469 image.border: 8 8 1 1;
5473 inherit: "default" 0.0;
5475 rel1.relative: 0.0 0.521;
5476 image.normal: "01_picker_spinner_new_ani_03.png";
5477 image.border: 8 8 1 1;
5481 inherit: "default" 0.0;
5483 rel1.to: "elm.bg.bottom";
5484 rel1.relative: 0.0 0.0;
5485 rel2.to_y: "elm.bg.bottom";
5486 rel2.relative: 1.0 0.479;
5487 image.normal: "01_picker_spinner_new_ani_04.png";
5488 image.border: 8 8 1 1;
5492 inherit: "default" 0.0;
5494 rel1.to: "elm.bg.bottom";
5495 rel1.relative: 0.0 0.0;
5496 rel2.to_y: "elm.bg.bottom";
5497 rel2.relative: 1.0 0.754;
5498 image.normal: "01_picker_spinner_new_ani_05.png";
5499 image.border: 8 8 1 1;
5503 inherit: "default" 0.0;
5505 rel1.to: "elm.bg.bottom";
5506 rel1.relative: 0.0 0.0;
5507 rel2.to_y: "elm.bg.bottom";
5508 rel2.relative: 1.0 0.937;
5509 image.normal: "01_picker_spinner_new_ani_06.png";
5510 image.border: 8 8 1 1;
5516 name: "button_show";
5517 signal: "elm,state,button,visible";
5519 action: STATE_SET "visible" 0.0;
5520 target: "elm.rect.button.up";
5521 target: "elm.rect.button.down";
5525 name: "button_hide";
5526 signal: "elm,state,button,hidden";
5528 action: STATE_SET "default" 0.0;
5529 target: "elm.rect.button.up";
5530 target: "elm.rect.button.down";
5534 signal: "elm,state,text,visible";
5536 action: STATE_SET "visible" 0.0;
5537 target: "elm.text.top";
5538 target: "elm.text.bottom";
5542 signal: "elm,state,text,hidden";
5544 action: STATE_SET "default" 0.0;
5545 target: "elm.text.top";
5546 target: "elm.text.bottom";
5551 ///////////////////////////////////////////////////////////////////////////////
5552 group { name: "elm/timepicker/base/default";
5554 image: "01_hybrid_spinner_num_time_colon.png" COMP;
5559 name: "elm.rect.bg";
5562 state: "default" 0.0;
5567 name: "elm.rect.bg.time";
5570 state: "default" 0.0;
5572 rel2.to_x: "elm.swallow.ampm";
5573 rel2.relative: (-12/90) 1.0;
5579 name: "elm.img.colon.1";
5581 state: "default" 0.0;
5582 rel1.to: "elm.swallow.hour";
5583 rel1.relative: 1.0 0.246;
5584 rel2.to: "elm.swallow.min";
5585 rel2.relative: 0.0 0.754;
5586 image.normal: "01_hybrid_spinner_num_time_colon.png";
5588 aspect_preference: HORIZONTAL;
5592 name: "elm.img.colon.2";
5594 state: "default" 0.0;
5595 rel1.to: "elm.swallow.min";
5596 rel1.relative: 1.0 0.246;
5597 rel2.to: "elm.swallow.sub";
5598 rel2.relative: 0.0 0.754;
5599 image.normal: "01_hybrid_spinner_num_time_colon.png";
5601 aspect_preference: HORIZONTAL;
5605 state: "with_sec" 0.0;
5606 inherit: "default" 0.0;
5612 name: "elm.text.hour";
5617 state: "default" 0.0;
5619 rel1.to_x: "elm.swallow.hour";
5620 rel1.to_y: "elm.rect.bg.time";
5621 rel2.to_x: "elm.swallow.hour";
5622 rel2.to_y: "elm.rect.bg.time";
5623 rel2.relative: 1.0 (24/317);
5624 color: 255 255 255 255;
5628 font: "SLP:style=Roman";
5638 name: "elm.swallow.hour";
5642 state: "default" 0.0;
5643 rel1.to_x: "elm.rect.bg.time";
5644 rel1.to_y: "elm.text.hour";
5645 rel1.relative: 0.0 (32/24);
5646 rel2.to: "elm.rect.bg.time";
5647 rel2.relative: 0.380 1.0;
5650 state: "with_sec" 0.0;
5651 inherit: "default" 0.0;
5652 rel2.relative: 0.283 1.0;
5657 name: "elm.text.min";
5662 state: "default" 0.0;
5664 rel1.to_x: "elm.swallow.min";
5665 rel1.to_y: "elm.rect.bg.time";
5666 rel2.to_x: "elm.swallow.sub";
5667 rel2.to_y: "elm.rect.bg.time";
5668 rel2.relative: 1.0 (24/317);
5669 color: 255 255 255 255;
5673 font: "SLP:style=Roman";
5681 state: "with_sec" 0.0;
5682 inherit: "default" 0.0;
5683 rel2.to_x: "elm.swallow.min";
5688 name: "elm.swallow.min";
5692 state: "default" 0.0;
5693 rel1.to_x: "elm.rect.bg.time";
5694 rel1.to_y: "elm.swallow.hour";
5695 rel1.relative: 0.482 0.0;
5696 rel2.to: "elm.rect.bg.time";
5697 rel2.relative: 0.729 1.0;
5700 state: "with_sec" 0.0;
5701 inherit: "default" 0.0;
5702 rel1.relative: 0.358 0.0;
5703 rel2.relative: 0.641 1.0;
5708 name: "elm.text.sec";
5713 state: "default" 0.0;
5715 rel1.to_x: "elm.swallow.sub";
5716 rel1.to_y: "elm.rect.bg.time";
5717 rel2.to_x: "elm.swallow.sub";
5718 rel2.to_y: "elm.rect.bg.time";
5719 rel2.relative: 1.0 (24/317);
5720 color: 255 255 255 255;
5724 font: "SLP:style=Roman";
5732 state: "with_sec" 0.0;
5733 inherit: "default" 0.0;
5739 name: "elm.swallow.sub";
5743 state: "default" 0.0;
5744 rel1.to_x: "elm.rect.bg.time";
5745 rel1.to_y: "elm.swallow.hour";
5746 rel1.relative: 0.753 0.0;
5747 rel2.to: "elm.rect.bg.time";
5750 state: "with_sec" 0.0;
5751 inherit: "default" 0.0;
5752 rel1.relative: 0.717 0.0;
5757 name: "elm.swallow.ampm";
5761 state: "default" 0.0;
5762 rel1.to_x: "elm.rect.bg";
5763 rel1.to_y: "elm.swallow.hour";
5764 rel1.relative: (492/480) 0.0;
5765 rel2.to: "elm.rect.bg";
5766 rel2.relative: 1.232 1.0;
5770 state: "visible" 0.0;
5771 rel1.to_x: "elm.rect.bg";
5772 rel1.to_y: "elm.swallow.hour";
5773 rel1.relative: 0.793 0.0;
5774 rel2.to: "elm.rect.bg";
5775 rel2.relative: 1.0 1.0;
5784 signal: "elm,state,sec,hidden";
5786 action: STATE_SET "default" 0.0;
5787 target: "elm.swallow.hour";
5788 target: "elm.swallow.min";
5789 target: "elm.swallow.sub";
5790 target: "elm.img.colon.2";
5791 target: "elm.text.min";
5792 target: "elm.text.sec";
5796 signal: "elm,state,sec,visible";
5798 action: STATE_SET "with_sec" 0.0;
5799 target: "elm.swallow.hour";
5800 target: "elm.swallow.min";
5801 target: "elm.swallow.sub";
5802 target: "elm.img.colon.2";
5803 target: "elm.text.min";
5804 target: "elm.text.sec";
5808 signal: "elm,state,ampm,hidden";
5810 action: STATE_SET "default" 0.0;
5811 target: "elm.swallow.ampm";
5815 signal: "elm,state,ampm,visible";
5817 action: STATE_SET "visible" 0.0;
5818 target: "elm.swallow.ampm";
5823 ///////////////////////////////////////////////////////////////////////////////
5824 group { name: "elm/datepicker/base/default";
5828 name: "elm.rect.bg";
5831 state: "default" 0.0;
5837 name: "elm.text.year";
5842 state: "default" 0.0;
5844 rel1.to_x: "elm.swallow.year";
5845 rel1.to_y: "elm.rect.bg";
5846 rel2.to_x: "elm.swallow.year";
5847 rel2.to_y: "elm.rect.bg";
5848 rel2.relative: 1.0 (24/317);
5849 color: 255 255 255 255;
5853 font: "SLP:style=Roman";
5863 name: "elm.swallow.year";
5867 state: "default" 0.0;
5868 rel1.to_x: "elm.rect.bg";
5869 rel1.to_y: "elm.text.year";
5870 rel1.relative: 0.549 (32/24);
5871 rel2.to: "elm.rect.bg";
5875 state: "ddmmyy" 0.0;
5876 inherit: "default" 0.0;
5880 state: "mmddyy" 0.0;
5881 inherit: "default" 0.0;
5885 state: "mmyydd" 0.0;
5886 inherit: "default" 0.0;
5888 rel1.relative: 0.274 (32/24);
5889 rel2.relative: 0.725 1.0;
5892 state: "ddyymm" 0.0;
5893 inherit: "default" 0.0;
5895 rel1.relative: 0.274 (32/24);
5896 rel2.relative: 0.725 1.0;
5899 state: "yyddmm" 0.0;
5900 inherit: "default" 0.0;
5902 rel1.relative: 0.0 (32/24);
5903 rel2.relative: 0.451 1.0;
5906 state: "yymmdd" 0.0;
5907 inherit: "default" 0.0;
5909 rel1.relative: 0.0 (32/24);
5910 rel2.relative: 0.451 1.0;
5915 name: "elm.text.mon";
5920 state: "default" 0.0;
5922 rel1.to_x: "elm.swallow.mon";
5923 rel1.to_y: "elm.rect.bg";
5924 rel2.to_x: "elm.swallow.mon";
5925 rel2.to_y: "elm.rect.bg";
5926 rel2.relative: 1.0 (24/317);
5927 color: 255 255 255 255;
5931 font: "SLP:style=Roman";
5941 name: "elm.swallow.mon";
5945 state: "default" 0.0;
5946 rel1.to_x: "elm.rect.bg";
5947 rel1.to_y: "elm.text.mon";
5948 rel1.relative: 0.270 (32/24);
5949 rel2.to: "elm.rect.bg";
5950 rel2.relative: 0.503 1.0;
5954 state: "ddmmyy" 0.0;
5955 inherit: "default" 0.0;
5959 state: "mmddyy" 0.0;
5960 inherit: "default" 0.0;
5961 rel1.relative: 0.0 (32/24);
5962 rel2.relative: 0.233 1.0;
5966 state: "mmyydd" 0.0;
5967 inherit: "default" 0.0;
5969 rel1.relative: 0.0 (32/24);
5970 rel2.relative: 0.233 1.0;
5973 state: "ddyymm" 0.0;
5974 inherit: "default" 0.0;
5976 rel1.relative: 0.767 (32/24);
5977 rel2.relative: 1.0 1.0;
5980 state: "yyddmm" 0.0;
5981 inherit: "default" 0.0;
5983 rel1.relative: 0.767 (32/24);
5984 rel2.relative: 1.0 1.0;
5987 state: "yymmdd" 0.0;
5988 inherit: "default" 0.0;
5990 rel1.relative: 0.497 (32/24);
5991 rel2.relative: 0.730 1.0;
5996 name: "elm.text.day";
6001 state: "default" 0.0;
6003 rel1.to_x: "elm.swallow.day";
6004 rel1.to_y: "elm.rect.bg";
6005 rel2.to_x: "elm.swallow.day";
6006 rel2.to_y: "elm.rect.bg";
6007 rel2.relative: 1.0 (24/317);
6008 color: 255 255 255 255;
6012 font: "SLP:style=Roman";
6022 name: "elm.swallow.day";
6026 state: "default" 0.0;
6027 rel1.to_x: "elm.rect.bg";
6028 rel1.to_y: "elm.text.day";
6029 rel1.relative: 0.0 (32/24);
6030 rel2.to: "elm.rect.bg";
6031 rel2.relative: 0.233 1.0;
6035 state: "ddmmyy" 0.0;
6036 inherit: "default" 0.0;
6040 state: "mmddyy" 0.0;
6041 inherit: "default" 0.0;
6042 rel1.relative: 0.270 (32/24);
6043 rel2.relative: 0.503 1.0;
6047 state: "mmyydd" 0.0;
6048 inherit: "default" 0.0;
6049 rel1.relative: 0.767 (32/24);
6050 rel2.relative: 1.0 1.0;
6054 state: "ddyymm" 0.0;
6055 inherit: "default" 0.0;
6057 rel1.relative: 0.0 (32/24);
6058 rel2.relative: 0.233 1.0;
6061 state: "yyddmm" 0.0;
6062 inherit: "default" 0.0;
6064 rel1.relative: 0.497 (32/24);
6065 rel2.relative: 0.730 1.0;
6068 state: "yymmdd" 0.0;
6069 inherit: "default" 0.0;
6071 rel1.relative: 0.767 (32/24);
6072 rel2.relative: 1.0 1.0;
6081 signal: "elm,state,yymmdd";
6083 action: STATE_SET "yymmdd" 0.0;
6084 target: "elm.swallow.year";
6085 target: "elm.swallow.mon";
6086 target: "elm.swallow.day";
6090 signal: "elm,state,yyddmm";
6092 action: STATE_SET "yyddmm" 0.0;
6093 target: "elm.swallow.year";
6094 target: "elm.swallow.mon";
6095 target: "elm.swallow.day";
6099 signal: "elm,state,mmyydd";
6101 action: STATE_SET "mmyydd" 0.0;
6102 target: "elm.swallow.year";
6103 target: "elm.swallow.mon";
6104 target: "elm.swallow.day";
6108 signal: "elm,state,mmddyy";
6110 action: STATE_SET "mmddyy" 0.0;
6111 target: "elm.swallow.year";
6112 target: "elm.swallow.mon";
6113 target: "elm.swallow.day";
6117 signal: "elm,state,ddyymm";
6119 action: STATE_SET "ddyymm" 0.0;
6120 target: "elm.swallow.year";
6121 target: "elm.swallow.mon";
6122 target: "elm.swallow.day";
6126 signal: "elm,state,ddmmyy";
6128 action: STATE_SET "ddmmyy" 0.0;
6129 target: "elm.swallow.year";
6130 target: "elm.swallow.mon";
6131 target: "elm.swallow.day";
6136 ///////////////////////////////////////////////////////////////////////////////
6137 group { name: "elm/datepicker2/base/default";
6139 image: "DatePicker_frame_up_bg.9.png" COMP;
6144 name: "elm.rect.bg";
6146 state: "default" 0.0;
6147 image.normal: "DatePicker_frame_up_bg.9.png";
6152 name: "elm.swallow.year";
6156 state: "default" 0.0;
6157 rel1.relative: 0.715 0.03;
6158 rel2.relative: 0.96 0.97;
6162 state: "ddmmyy" 0.0;
6163 inherit: "default" 0.0;
6167 state: "mmddyy" 0.0;
6168 inherit: "default" 0.0;
6172 state: "mmyydd" 0.0;
6173 inherit: "default" 0.0;
6175 rel1.relative: 0.57 0.03;
6176 rel2.relative: 0.815 0.97;
6179 state: "ddyymm" 0.0;
6180 inherit: "default" 0.0;
6182 rel1.relative: 0.185 0.03;
6183 rel2.relative: 0.43 0.97;
6186 state: "yyddmm" 0.0;
6187 inherit: "default" 0.0;
6189 rel1.relative: 0.04 0.03;
6190 rel2.relative: 0.285 0.97;
6193 state: "yymmdd" 0.0;
6194 inherit: "default" 0.0;
6196 rel1.relative: 0.04 0.03;
6197 rel2.relative: 0.285 0.97;
6202 name: "elm.swallow.mon";
6206 state: "default" 0.0;
6207 rel1.relative: 0.185 0.03;
6208 rel2.relative: 0.715 0.97;
6212 state: "ddmmyy" 0.0;
6213 inherit: "default" 0.0;
6217 state: "mmddyy" 0.0;
6218 inherit: "default" 0.0;
6219 rel1.relative: 0.04 0.03;
6220 rel2.relative: 0.57 0.97;
6224 state: "mmyydd" 0.0;
6225 inherit: "default" 0.0;
6227 rel1.relative: 0.04 0.03;
6228 rel2.relative: 0.57 0.97;
6231 state: "ddyymm" 0.0;
6232 inherit: "default" 0.0;
6234 rel1.relative: 0.43 0.03;
6235 rel2.relative: 0.96 0.97;
6238 state: "yyddmm" 0.0;
6239 inherit: "default" 0.0;
6241 rel1.relative: 0.43 0.03;
6242 rel2.relative: 0.96 0.97;
6245 state: "yymmdd" 0.0;
6246 inherit: "default" 0.0;
6248 rel1.relative: 0.285 0.03;
6249 rel2.relative: 0.815 0.97;
6254 name: "elm.swallow.day";
6258 state: "default" 0.0;
6259 rel1.relative: 0.04 0.03;
6260 rel2.relative: 0.185 0.97;
6264 state: "ddmmyy" 0.0;
6265 inherit: "default" 0.0;
6269 state: "mmddyy" 0.0;
6270 inherit: "default" 0.0;
6271 rel1.relative: 0.57 0.03;
6272 rel2.relative: 0.715 0.97;
6276 state: "mmyydd" 0.0;
6277 inherit: "default" 0.0;
6278 rel1.relative: 0.815 0.03;
6279 rel2.relative: 0.96 0.97;
6283 state: "ddyymm" 0.0;
6284 inherit: "default" 0.0;
6286 rel1.relative: 0.04 0.03;
6287 rel2.relative: 0.185 0.97;
6290 state: "yyddmm" 0.0;
6291 inherit: "default" 0.0;
6293 rel1.relative: 0.285 0.03;
6294 rel2.relative: 0.43 0.97;
6297 state: "yymmdd" 0.0;
6298 inherit: "default" 0.0;
6300 rel1.relative: 0.815 0.03;
6301 rel2.relative: 0.96 0.97;
6310 signal: "elm,state,yymmdd";
6312 action: STATE_SET "yymmdd" 0.0;
6313 target: "elm.swallow.year";
6314 target: "elm.swallow.mon";
6315 target: "elm.swallow.day";
6319 signal: "elm,state,yyddmm";
6321 action: STATE_SET "yyddmm" 0.0;
6322 target: "elm.swallow.year";
6323 target: "elm.swallow.mon";
6324 target: "elm.swallow.day";
6328 signal: "elm,state,mmyydd";
6330 action: STATE_SET "mmyydd" 0.0;
6331 target: "elm.swallow.year";
6332 target: "elm.swallow.mon";
6333 target: "elm.swallow.day";
6337 signal: "elm,state,mmddyy";
6339 action: STATE_SET "mmddyy" 0.0;
6340 target: "elm.swallow.year";
6341 target: "elm.swallow.mon";
6342 target: "elm.swallow.day";
6346 signal: "elm,state,ddyymm";
6348 action: STATE_SET "ddyymm" 0.0;
6349 target: "elm.swallow.year";
6350 target: "elm.swallow.mon";
6351 target: "elm.swallow.day";
6355 signal: "elm,state,ddmmyy";
6357 action: STATE_SET "ddmmyy" 0.0;
6358 target: "elm.swallow.year";
6359 target: "elm.swallow.mon";
6360 target: "elm.swallow.day";
6364 ///////////////////////////////////////////////////////////////////////////////
6365 group { name: "elm/discpicker/base/default";
6367 image: "DatePicker_frame_up.9.png" COMP;
6375 state: "default" 0.0;
6384 state: "default" 0.0;
6385 rel1.to: "elm.base";
6386 rel2.to: "elm.base";
6387 image.normal: "DatePicker_frame_up.9.png";
6388 image.border: 4 4 4 4;
6394 group { name: "elm/discpicker/item/base/default";
6396 part { name: "elm.label";
6400 description { state: "default" 0.0;
6404 font: "SLP:style=Bold";
6410 description { state: "selected" 0.0;
6411 inherit: "default" 0.0;
6414 description { state: "disabled" 0.0;
6415 inherit: "default" 0.0;
6416 color: 170 170 170 255;
6424 signal: "elm,item,unselected";
6426 action: STATE_SET "default" 0.0;
6427 target: "elm.label";
6431 signal: "elm,item,selected";
6433 action: STATE_SET "selected" 0.0;
6434 target: "elm.label";
6439 signal: "elm,item,disabled";
6441 action: STATE_SET "disabled" 0.0;
6442 target: "elm.label";
6444 // FIXME: plz check item is selected or not
6447 signal: "elm,item,enabled";
6449 action: STATE_SET "default" 0.0;
6450 target: "elm.label";
6455 group { name: "elm/discpicker/indicator/base/default";
6457 image: "DatePicker_frame_center.9.png" COMP;
6461 part { name: "elm.label";
6463 state: "default" 0.0;
6464 image.normal: "DatePicker_frame_center.9.png";
6465 image.border: 3 3 10 20;
6471 ////////////////////////////////////////////////////////////////////////////////////////
6473 // check default textblock style
6475 ///////////////////////////////////////////////////////////////////////////////////////
6477 style { name: "check_label_textblock_style";
6478 base: "font=SLP:style=Roman font_size=32 color=#000000 wrap=char";
6481 tag: "hilight" "+ font=SLP:style=Bold";
6482 tag: "b" "+ font=SLP:style=Bold";
6483 tag: "whitecolor" "+ color=#ffffff";
6488 ////////////////////////////////////////////////////////////////////////////////////////
6490 // check default with small touch area style
6492 ///////////////////////////////////////////////////////////////////////////////////////
6495 name: "elm/check/base/default-small-touch";
6498 image: "01_check_bg.png" COMP;
6499 image: "01_check_select_icon.png" COMP;
6509 state: "default" 0.0;
6510 rel1 { relative: 0.0 0.0; offset: 1 1; }
6511 rel2 { relative: 0.0 1.0; offset: 1 -2; }
6516 aspect_preference: VERTICAL;
6525 state: "default" 0.0;
6526 rel1 { relative: 0 0; offset: 1 1; to: "back_bg"; }
6527 rel2 { relative: 1 1; offset: 1 -2; to: "back_bg"; }
6532 aspect_preference: VERTICAL;
6534 normal: "01_check_bg.png";
6546 state: "default" 0.0;
6547 rel1 { offset: 0 0; to: "bg"; }
6548 rel2 { offset: -2 -2; to: "bg"; }
6550 image.normal: "01_check_select_icon.png";
6553 state: "visible" 0.0;
6554 inherit: "default" 0.0;
6558 state: "disabled" 0.0;
6559 inherit: "default" 0.0;
6561 color: 128 128 128 128;
6564 state: "disabled_visible" 0.0;
6565 inherit: "default" 0.0;
6566 color: 128 128 128 128;
6571 name: "elm.swallow.content";
6574 state: "default" 0.0;
6577 color: 255 255 255 255;
6579 rel1 { relative: 1.0 0.0; offset: 1 1; to_x: "bg"; }
6580 rel2 { relative: 1.0 1.0; offset: 2 -2; to_x: "bg"; }
6583 state: "visible" 0.0;
6584 inherit: "default" 0.0;
6588 aspect_preference: VERTICAL;
6591 state: "disabled" 0.0;
6592 inherit: "default" 0.0;
6593 color: 128 128 128 128;
6596 state: "disabled_visible" 0.0;
6597 inherit: "default" 0.0;
6598 color: 128 128 128 128;
6610 state: "default" 0.0;
6613 rel1 { relative: 1.0 0.5; offset: 1 1; to_x: "elm.swallow.content"; }
6614 rel2 { relative: 1.0 0.5; offset: -2 -2; }
6615 color: 255 255 255 255;
6618 style: "check_label_textblock_style";
6623 state: "visible" 0.0;
6624 inherit: "default" 0.0;
6629 state: "disabled" 0.0;
6630 inherit: "default" 0.0;
6635 state: "disabled_visible" 0.0;
6636 inherit: "default" 0.0;
6646 ignore_flags: ON_HOLD;
6648 state: "default" 0.0;
6649 rel1 { to: "back_bg"; }
6650 rel2 { to: "back_bg"; }
6658 state: "default" 0.0;
6663 state: "disabled" 0.0;
6664 inherit: "default" 0.0;
6672 signal: "mouse,up,1";
6674 action: SIGNAL_EMIT "elm,action,check,toggle" "";
6678 signal: "elm,state,check,on";
6680 action: STATE_SET "visible" 0.0;
6685 signal: "elm,state,check,off";
6687 action: STATE_SET "default" 0.0;
6692 signal: "elm,state,text,visible";
6694 action: STATE_SET "visible" 0.0;
6699 signal: "elm,state,text,hidden";
6701 action: STATE_SET "default" 0.0;
6706 signal: "elm,state,icon,visible";
6708 action: STATE_SET "visible" 0.0;
6709 target: "elm.swallow.content";
6713 signal: "elm,state,icon,hidden";
6715 action: STATE_SET "default" 0.0;
6716 target: "elm.swallow.content";
6720 signal: "elm,state,disabled";
6722 action: STATE_SET "disabled" 0.0;
6724 after: "disable_text";
6727 name: "disable_text";
6731 get_state(PART:"elm.text", st, 30, vl);
6732 if (!strcmp(st, "visible"))
6733 set_state(PART:"elm.text", "disabled_visible", 0.0);
6735 set_state(PART:"elm.text", "disabled", 0.0);
6737 get_state(PART:"elm.swallow.content", st, 30, vl);
6738 if (!strcmp(st, "visible"))
6739 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
6741 set_state(PART:"elm.swallow.content", "disabled", 0.0);
6743 get_state(PART:"check", st, 30, vl);
6744 if (!strcmp(st, "visible"))
6745 set_state(PART:"check", "disabled_visible", 0.0);
6747 set_state(PART:"check", "disabled", 0.0);
6752 signal: "elm,state,enabled";
6754 action: STATE_SET "default" 0.0;
6756 after: "enable_text";
6759 name: "enable_text";
6763 get_state(PART:"elm.text", st, 30, vl);
6764 if (!strcmp(st, "disabled_visible"))
6765 set_state(PART:"elm.text", "visible", 0.0);
6767 set_state(PART:"elm.text", "default", 0.0);
6769 get_state(PART:"elm.swallow.content", st, 30, vl);
6770 if (!strcmp(st, "visible"))
6771 set_state(PART:"elm.swallow.content", "visible", 0.0);
6773 set_state(PART:"elm.swallow.content", "default", 0.0);
6775 get_state(PART:"check", st, 30, vl);
6776 if (!strcmp(st, "visible"))
6777 set_state(PART:"check", "visible", 0.0);
6779 set_state(PART:"check", "default", 0.0);
6786 ////////////////////////////////////////////////////////////////////////////////////////
6788 // check default-divided style
6790 ///////////////////////////////////////////////////////////////////////////////////////
6792 name: "elm/check/base/default-divided";
6795 image: "01_button_on_lighting.png" COMP;
6796 image: "01_check_bg.png" COMP;
6797 image: "01_check_select_icon.png" COMP;
6806 state: "default" 0.0;
6807 rel1 { relative: 0.0 0.0; offset: 1 1; }
6808 rel2 { relative: 0.0 1.0; offset: 1 -2; }
6813 aspect_preference: VERTICAL;
6815 normal: "01_button_on_lighting.png";
6827 state: "default" 0.0;
6828 rel1 { relative: 0 0; offset: 1 1; to: "back_bg"; }
6829 rel2 { relative: 1 1; offset: 1 -2; to: "back_bg"; }
6834 aspect_preference: VERTICAL;
6836 normal: "01_check_bg.png";
6848 state: "default" 0.0;
6849 rel1 { offset: 0 0; to: "bg"; }
6850 rel2 { offset: -2 -2; to: "bg"; }
6852 image.normal: "01_check_select_icon.png";
6855 state: "visible" 0.0;
6856 inherit: "default" 0.0;
6860 state: "disabled" 0.0;
6861 inherit: "default" 0.0;
6863 color: 128 128 128 128;
6866 state: "disabled_visible" 0.0;
6867 inherit: "default" 0.0;
6868 color: 128 128 128 128;
6873 name: "elm.swallow.content";
6876 state: "default" 0.0;
6879 color: 255 255 255 255;
6881 rel1 { relative: 1.0 0.0; offset: 1 1; to_x: "bg"; }
6882 rel2 { relative: 1.0 1.0; offset: 2 -2; to_x: "bg"; }
6885 state: "visible" 0.0;
6886 inherit: "default" 0.0;
6890 aspect_preference: VERTICAL;
6893 state: "disabled" 0.0;
6894 inherit: "default" 0.0;
6895 color: 128 128 128 128;
6898 state: "disabled_visible" 0.0;
6899 inherit: "default" 0.0;
6900 color: 128 128 128 128;
6912 state: "default" 0.0;
6915 rel1 { relative: 1.0 0.5; offset: 1 1; to_x: "elm.swallow.content"; }
6916 rel2 { relative: 1.0 0.5; offset: -2 -2; }
6917 color: 255 255 255 255;
6920 style: "check_label_textblock_style";
6925 state: "visible" 0.0;
6926 inherit: "default" 0.0;
6931 state: "disabled" 0.0;
6932 inherit: "default" 0.0;
6937 state: "disabled_visible" 0.0;
6938 inherit: "default" 0.0;
6948 ignore_flags: ON_HOLD;
6950 state: "default" 0.0;
6951 rel1 { to: "back_bg"; }
6952 rel2 { to: "back_bg"; }
6960 state: "default" 0.0;
6965 state: "disabled" 0.0;
6966 inherit: "default" 0.0;
6974 signal: "mouse,up,1";
6976 action: SIGNAL_EMIT "elm,action,check,toggle" "";
6980 signal: "elm,state,check,on";
6982 action: STATE_SET "visible" 0.0;
6987 signal: "elm,state,check,off";
6989 action: STATE_SET "default" 0.0;
6994 signal: "elm,state,text,visible";
6996 action: STATE_SET "visible" 0.0;
7001 signal: "elm,state,text,hidden";
7003 action: STATE_SET "default" 0.0;
7008 signal: "elm,state,icon,visible";
7010 action: STATE_SET "visible" 0.0;
7011 target: "elm.swallow.content";
7015 signal: "elm,state,icon,hidden";
7017 action: STATE_SET "default" 0.0;
7018 target: "elm.swallow.content";
7022 signal: "elm,state,disabled";
7024 action: STATE_SET "disabled" 0.0;
7026 after: "disable_text";
7029 name: "disable_text";
7033 get_state(PART:"elm.text", st, 30, vl);
7034 if (!strcmp(st, "visible"))
7035 set_state(PART:"elm.text", "disabled_visible", 0.0);
7037 set_state(PART:"elm.text", "disabled", 0.0);
7039 get_state(PART:"elm.swallow.content", st, 30, vl);
7040 if (!strcmp(st, "visible"))
7041 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
7043 set_state(PART:"elm.swallow.content", "disabled", 0.0);
7045 get_state(PART:"check", st, 30, vl);
7046 if (!strcmp(st, "visible"))
7047 set_state(PART:"check", "disabled_visible", 0.0);
7049 set_state(PART:"check", "disabled", 0.0);
7054 signal: "elm,state,enabled";
7056 action: STATE_SET "default" 0.0;
7058 after: "enable_text";
7061 name: "enable_text";
7065 get_state(PART:"elm.text", st, 30, vl);
7066 if (!strcmp(st, "disabled_visible"))
7067 set_state(PART:"elm.text", "visible", 0.0);
7069 set_state(PART:"elm.text", "default", 0.0);
7071 get_state(PART:"elm.swallow.content", st, 30, vl);
7072 if (!strcmp(st, "visible"))
7073 set_state(PART:"elm.swallow.content", "visible", 0.0);
7075 set_state(PART:"elm.swallow.content", "default", 0.0);
7077 get_state(PART:"check", st, 30, vl);
7078 if (!strcmp(st, "visible"))
7079 set_state(PART:"check", "visible", 0.0);
7081 set_state(PART:"check", "default", 0.0);
7087 ////////////////////////////////////////////////////////////////////////////////////////
7089 // check onoff style
7091 ///////////////////////////////////////////////////////////////////////////////////////
7093 name: "elm/check/base/onoff";
7096 image: "01_on_off_button.png" COMP;
7097 image: "01_on_off_button_on.png" COMP;
7098 image: "01_check_bg.png" COMP;
7099 image: "01_check_select_icon.png" COMP;
7109 state: "default" 0.0;
7110 rel1 { relative: 0.0 0.0; offset: 1 1; }
7111 rel2 { relative: 0.0 1.0; offset: 1 -2; }
7116 aspect_preference: VERTICAL;
7125 state: "default" 0.0;
7126 rel1 { relative: 0 0; offset: 1 1; to: "back_bg"; }
7127 rel2 { relative: 1 1; offset: 1 -2; to: "back_bg"; }
7132 aspect_preference: VERTICAL;
7133 image.normal: "01_on_off_button.png";
7136 state: "visible" 0.0;
7137 inherit: "default" 0.0;
7138 image.normal: "01_on_off_button_on.png";
7142 state: "disabled" 0.0;
7143 inherit: "default" 0.0;
7145 color: 128 128 128 128;
7148 state: "disabled_visible" 0.0;
7149 inherit: "default" 0.0;
7150 color: 128 128 128 128;
7155 name: "elm.swallow.content";
7158 state: "default" 0.0;
7161 color: 255 255 255 255;
7163 rel1 { relative: 1.0 0.0; offset: 1 1; to_x: "check"; }
7164 rel2 { relative: 1.0 1.0; offset: 2 -2; to_x: "check"; }
7167 state: "visible" 0.0;
7168 inherit: "default" 0.0;
7172 aspect_preference: VERTICAL;
7175 state: "disabled" 0.0;
7176 inherit: "default" 0.0;
7177 color: 128 128 128 128;
7180 state: "disabled_visible" 0.0;
7181 inherit: "default" 0.0;
7182 color: 128 128 128 128;
7194 state: "default" 0.0;
7197 rel1 { relative: 1.0 0.5; offset: 1 1; to_x: "elm.swallow.content"; }
7198 rel2 { relative: 1.0 0.5; offset: -2 -2; }
7199 color: 255 255 255 255;
7202 style: "check_label_textblock_style";
7207 state: "visible" 0.0;
7208 inherit: "default" 0.0;
7213 state: "disabled" 0.0;
7214 inherit: "default" 0.0;
7219 state: "disabled_visible" 0.0;
7220 inherit: "default" 0.0;
7230 ignore_flags: ON_HOLD;
7232 state: "default" 0.0;
7233 rel1 { to: "back_bg"; }
7234 rel2 { to: "back_bg"; }
7242 state: "default" 0.0;
7247 state: "disabled" 0.0;
7248 inherit: "default" 0.0;
7256 signal: "mouse,up,1";
7258 action: SIGNAL_EMIT "elm,action,check,toggle" "";
7262 signal: "elm,state,check,on";
7264 action: STATE_SET "visible" 0.0;
7269 signal: "elm,state,check,off";
7271 action: STATE_SET "default" 0.0;
7276 signal: "elm,state,text,visible";
7278 action: STATE_SET "visible" 0.0;
7283 signal: "elm,state,text,hidden";
7285 action: STATE_SET "default" 0.0;
7290 signal: "elm,state,icon,visible";
7292 action: STATE_SET "visible" 0.0;
7293 target: "elm.swallow.content";
7297 signal: "elm,state,icon,hidden";
7299 action: STATE_SET "default" 0.0;
7300 target: "elm.swallow.content";
7304 signal: "elm,state,disabled";
7306 action: STATE_SET "disabled" 0.0;
7308 after: "disable_text";
7311 name: "disable_text";
7315 get_state(PART:"elm.text", st, 30, vl);
7316 if (!strcmp(st, "visible"))
7317 set_state(PART:"elm.text", "disabled_visible", 0.0);
7319 set_state(PART:"elm.text", "disabled", 0.0);
7321 get_state(PART:"elm.swallow.content", st, 30, vl);
7322 if (!strcmp(st, "visible"))
7323 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
7325 set_state(PART:"elm.swallow.content", "disabled", 0.0);
7327 get_state(PART:"check", st, 30, vl);
7328 if (!strcmp(st, "visible"))
7329 set_state(PART:"check", "disabled_visible", 0.0);
7331 set_state(PART:"check", "disabled", 0.0);
7336 signal: "elm,state,enabled";
7338 action: STATE_SET "default" 0.0;
7340 after: "enable_text";
7343 name: "enable_text";
7347 get_state(PART:"elm.text", st, 30, vl);
7348 if (!strcmp(st, "disabled_visible"))
7349 set_state(PART:"elm.text", "visible", 0.0);
7351 set_state(PART:"elm.text", "default", 0.0);
7353 get_state(PART:"elm.swallow.content", st, 30, vl);
7354 if (!strcmp(st, "visible"))
7355 set_state(PART:"elm.swallow.content", "visible", 0.0);
7357 set_state(PART:"elm.swallow.content", "default", 0.0);
7359 get_state(PART:"check", st, 30, vl);
7360 if (!strcmp(st, "visible"))
7361 set_state(PART:"check", "visible", 0.0);
7363 set_state(PART:"check", "default", 0.0);
7369 ////////////////////////////////////////////////////////////////////////////////////////
7371 // check onoff with small touch area style
7373 ///////////////////////////////////////////////////////////////////////////////////////
7375 name: "elm/check/base/onoff-small-touch";
7378 image: "01_on_off_button.png" COMP;
7379 image: "01_on_off_button_on.png" COMP;
7380 image: "01_check_bg.png" COMP;
7381 image: "01_check_select_icon.png" COMP;
7391 state: "default" 0.0;
7392 rel1 { relative: 0.0 0.0; offset: 1 1; }
7393 rel2 { relative: 0.0 1.0; offset: 1 -2; }
7398 aspect_preference: VERTICAL;
7407 state: "default" 0.0;
7408 rel1 { relative: 0 0; offset: 1 1; to: "back_bg"; }
7409 rel2 { relative: 1 1; offset: 1 -2; to: "back_bg"; }
7414 aspect_preference: VERTICAL;
7415 image.normal: "01_on_off_button.png";
7418 state: "visible" 0.0;
7419 inherit: "default" 0.0;
7420 image.normal: "01_on_off_button_on.png";
7424 state: "disabled" 0.0;
7425 inherit: "default" 0.0;
7427 color: 128 128 128 128;
7430 state: "disabled_visible" 0.0;
7431 inherit: "default" 0.0;
7432 color: 128 128 128 128;
7437 name: "elm.swallow.content";
7440 state: "default" 0.0;
7443 color: 255 255 255 255;
7445 rel1 { relative: 1.0 0.0; offset: 1 1; to_x: "check"; }
7446 rel2 { relative: 1.0 1.0; offset: 2 -2; to_x: "check"; }
7449 state: "visible" 0.0;
7450 inherit: "default" 0.0;
7454 aspect_preference: VERTICAL;
7457 state: "disabled" 0.0;
7458 inherit: "default" 0.0;
7459 color: 128 128 128 128;
7462 state: "disabled_visible" 0.0;
7463 inherit: "default" 0.0;
7464 color: 128 128 128 128;
7476 state: "default" 0.0;
7479 rel1 { relative: 1.0 0.5; offset: 1 1; to_x: "elm.swallow.content"; }
7480 rel2 { relative: 1.0 0.5; offset: -2 -2; }
7481 color: 255 255 255 255;
7484 style: "check_label_textblock_style";
7489 state: "visible" 0.0;
7490 inherit: "default" 0.0;
7495 state: "disabled" 0.0;
7496 inherit: "default" 0.0;
7501 state: "disabled_visible" 0.0;
7502 inherit: "default" 0.0;
7512 ignore_flags: ON_HOLD;
7514 state: "default" 0.0;
7515 rel1 { to: "back_bg"; }
7516 rel2 { to: "back_bg"; }
7524 state: "default" 0.0;
7529 state: "disabled" 0.0;
7530 inherit: "default" 0.0;
7538 signal: "mouse,up,1";
7540 action: SIGNAL_EMIT "elm,action,check,toggle" "";
7544 signal: "elm,state,check,on";
7546 action: STATE_SET "visible" 0.0;
7551 signal: "elm,state,check,off";
7553 action: STATE_SET "default" 0.0;
7558 signal: "elm,state,text,visible";
7560 action: STATE_SET "visible" 0.0;
7565 signal: "elm,state,text,hidden";
7567 action: STATE_SET "default" 0.0;
7572 signal: "elm,state,icon,visible";
7574 action: STATE_SET "visible" 0.0;
7575 target: "elm.swallow.content";
7579 signal: "elm,state,icon,hidden";
7581 action: STATE_SET "default" 0.0;
7582 target: "elm.swallow.content";
7586 signal: "elm,state,disabled";
7588 action: STATE_SET "disabled" 0.0;
7590 after: "disable_text";
7593 name: "disable_text";
7597 get_state(PART:"elm.text", st, 30, vl);
7598 if (!strcmp(st, "visible"))
7599 set_state(PART:"elm.text", "disabled_visible", 0.0);
7601 set_state(PART:"elm.text", "disabled", 0.0);
7603 get_state(PART:"elm.swallow.content", st, 30, vl);
7604 if (!strcmp(st, "visible"))
7605 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
7607 set_state(PART:"elm.swallow.content", "disabled", 0.0);
7609 get_state(PART:"check", st, 30, vl);
7610 if (!strcmp(st, "visible"))
7611 set_state(PART:"check", "disabled_visible", 0.0);
7613 set_state(PART:"check", "disabled", 0.0);
7618 signal: "elm,state,enabled";
7620 action: STATE_SET "default" 0.0;
7622 after: "enable_text";
7625 name: "enable_text";
7629 get_state(PART:"elm.text", st, 30, vl);
7630 if (!strcmp(st, "disabled_visible"))
7631 set_state(PART:"elm.text", "visible", 0.0);
7633 set_state(PART:"elm.text", "default", 0.0);
7635 get_state(PART:"elm.swallow.content", st, 30, vl);
7636 if (!strcmp(st, "visible"))
7637 set_state(PART:"elm.swallow.content", "visible", 0.0);
7639 set_state(PART:"elm.swallow.content", "default", 0.0);
7641 get_state(PART:"check", st, 30, vl);
7642 if (!strcmp(st, "visible"))
7643 set_state(PART:"check", "visible", 0.0);
7645 set_state(PART:"check", "default", 0.0);
7652 ////////////////////////////////////////////////////////////////////////////////////////
7654 // check onoff-divided style
7656 ///////////////////////////////////////////////////////////////////////////////////////
7658 name: "elm/check/base/onoff-divided";
7661 image: "01_button_on_lighting.png" COMP;
7662 image: "01_on_off_button.png" COMP;
7663 image: "01_on_off_button_on.png" COMP;
7672 state: "default" 0.0;
7673 rel1 { relative: 0.0 0.0; offset: 1 1; }
7674 rel2 { relative: 0.0 1.0; offset: 1 -2; }
7679 aspect_preference: VERTICAL;
7681 normal: "01_button_on_lighting.png";
7693 state: "default" 0.0;
7694 rel1 { relative: 0 0; offset: 1 1; to: "back_bg"; }
7695 rel2 { relative: 1 1; offset: 1 -2; to: "back_bg"; }
7700 aspect_preference: VERTICAL;
7701 image.normal: "01_on_off_button.png";
7703 description { state: "visible" 0.0;
7704 inherit: "default" 0.0;
7705 image.normal: "01_on_off_button_on.png";
7707 description { state: "disabled" 0.0;
7708 inherit: "default" 0.0;
7710 color: 128 128 128 128;
7712 description { state: "disabled_visible" 0.0;
7713 inherit: "default" 0.0;
7714 color: 128 128 128 128;
7719 name: "elm.swallow.content";
7722 state: "default" 0.0;
7725 color: 255 255 255 255;
7727 rel1 { relative: 1.0 0.0; offset: 1 1; to_x: "check"; }
7728 rel2 { relative: 1.0 1.0; offset: 2 -2; to_x: "check"; }
7731 state: "visible" 0.0;
7732 inherit: "default" 0.0;
7736 aspect_preference: VERTICAL;
7739 state: "disabled" 0.0;
7740 inherit: "default" 0.0;
7741 color: 128 128 128 128;
7744 state: "disabled_visible" 0.0;
7745 inherit: "default" 0.0;
7746 color: 128 128 128 128;
7758 state: "default" 0.0;
7761 rel1 { relative: 1.0 0.5; offset: 1 1; to_x: "elm.swallow.content"; }
7762 rel2 { relative: 1.0 0.5; offset: -2 -2; }
7763 color: 255 255 255 255;
7766 style: "check_label_textblock_style";
7771 state: "visible" 0.0;
7772 inherit: "default" 0.0;
7777 state: "disabled" 0.0;
7778 inherit: "default" 0.0;
7783 state: "disabled_visible" 0.0;
7784 inherit: "default" 0.0;
7794 ignore_flags: ON_HOLD;
7796 state: "default" 0.0;
7797 rel1 { to: "back_bg"; }
7798 rel2 { to: "back_bg"; }
7806 state: "default" 0.0;
7811 state: "disabled" 0.0;
7812 inherit: "default" 0.0;
7820 signal: "mouse,up,1";
7822 action: SIGNAL_EMIT "elm,action,check,toggle" "";
7826 signal: "elm,state,check,on";
7828 action: STATE_SET "visible" 0.0;
7833 signal: "elm,state,check,off";
7835 action: STATE_SET "default" 0.0;
7840 signal: "elm,state,text,visible";
7842 action: STATE_SET "visible" 0.0;
7847 signal: "elm,state,text,hidden";
7849 action: STATE_SET "default" 0.0;
7854 signal: "elm,state,icon,visible";
7856 action: STATE_SET "visible" 0.0;
7857 target: "elm.swallow.content";
7861 signal: "elm,state,icon,hidden";
7863 action: STATE_SET "default" 0.0;
7864 target: "elm.swallow.content";
7868 signal: "elm,state,disabled";
7870 action: STATE_SET "disabled" 0.0;
7872 after: "disable_text";
7875 name: "disable_text";
7879 get_state(PART:"elm.text", st, 30, vl);
7880 if (!strcmp(st, "visible"))
7881 set_state(PART:"elm.text", "disabled_visible", 0.0);
7883 set_state(PART:"elm.text", "disabled", 0.0);
7885 get_state(PART:"elm.swallow.content", st, 30, vl);
7886 if (!strcmp(st, "visible"))
7887 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
7889 set_state(PART:"elm.swallow.content", "disabled", 0.0);
7891 get_state(PART:"check", st, 30, vl);
7892 if (!strcmp(st, "visible"))
7893 set_state(PART:"check", "disabled_visible", 0.0);
7895 set_state(PART:"check", "disabled", 0.0);
7900 signal: "elm,state,enabled";
7902 action: STATE_SET "default" 0.0;
7904 after: "enable_text";
7907 name: "enable_text";
7911 get_state(PART:"elm.text", st, 30, vl);
7912 if (!strcmp(st, "disabled_visible"))
7913 set_state(PART:"elm.text", "visible", 0.0);
7915 set_state(PART:"elm.text", "default", 0.0);
7917 get_state(PART:"elm.swallow.content", st, 30, vl);
7918 if (!strcmp(st, "visible"))
7919 set_state(PART:"elm.swallow.content", "visible", 0.0);
7921 set_state(PART:"elm.swallow.content", "default", 0.0);
7923 get_state(PART:"check", st, 30, vl);
7924 if (!strcmp(st, "visible"))
7925 set_state(PART:"check", "visible", 0.0);
7927 set_state(PART:"check", "default", 0.0);
7933 ////////////////////////////////////////////////////////////////////////////////////////
7935 // check favorite style
7937 ///////////////////////////////////////////////////////////////////////////////////////
7940 name: "elm/check/base/favorite";
7943 image: "01_rate_icon_default.png" COMP;
7944 image: "01_rate_small_fill.png" COMP;
7954 state: "default" 0.0;
7955 rel1 { relative: 0.0 0.0; offset: 1 1; }
7956 rel2 { relative: 0.0 1.0; offset: 1 -2; }
7961 aspect_preference: VERTICAL;
7970 state: "default" 0.0;
7971 rel1 { relative: 0 0; offset: 1 1; to: "back_bg"; }
7972 rel2 { relative: 1 1; offset: 1 -2; to: "back_bg"; }
7977 aspect_preference: VERTICAL;
7978 image.normal: "01_rate_icon_default.png";
7981 state: "visible" 0.0;
7982 inherit: "default" 0.0;
7983 image.normal: "01_rate_small_fill.png";
7987 state: "disabled" 0.0;
7988 inherit: "default" 0.0;
7990 color: 128 128 128 128;
7993 state: "disabled_visible" 0.0;
7994 inherit: "default" 0.0;
7995 color: 128 128 128 128;
8000 name: "elm.swallow.content";
8003 state: "default" 0.0;
8006 color: 255 255 255 255;
8008 rel1 { relative: 1.0 0.0; offset: 1 1; to_x: "check"; }
8009 rel2 { relative: 1.0 1.0; offset: 2 -2; to_x: "check"; }
8012 state: "visible" 0.0;
8013 inherit: "default" 0.0;
8017 aspect_preference: VERTICAL;
8020 state: "disabled" 0.0;
8021 inherit: "default" 0.0;
8022 color: 128 128 128 128;
8025 state: "disabled_visible" 0.0;
8026 inherit: "default" 0.0;
8027 color: 128 128 128 128;
8039 state: "default" 0.0;
8042 rel1 { relative: 1.0 0.5; offset: 1 1; to_x: "elm.swallow.content"; }
8043 rel2 { relative: 1.0 0.5; offset: -2 -2; }
8044 color: 255 255 255 255;
8047 style: "check_label_textblock_style";
8052 state: "visible" 0.0;
8053 inherit: "default" 0.0;
8058 state: "disabled" 0.0;
8059 inherit: "default" 0.0;
8064 state: "disabled_visible" 0.0;
8065 inherit: "default" 0.0;
8075 ignore_flags: ON_HOLD;
8077 state: "default" 0.0;
8078 rel1 { to: "back_bg"; }
8079 rel2 { to: "back_bg"; }
8087 state: "default" 0.0;
8092 state: "disabled" 0.0;
8093 inherit: "default" 0.0;
8101 signal: "mouse,up,1";
8103 action: SIGNAL_EMIT "elm,action,check,toggle" "";
8107 signal: "elm,state,check,on";
8109 action: STATE_SET "visible" 0.0;
8114 signal: "elm,state,check,off";
8116 action: STATE_SET "default" 0.0;
8121 signal: "elm,state,text,visible";
8123 action: STATE_SET "visible" 0.0;
8128 signal: "elm,state,text,hidden";
8130 action: STATE_SET "default" 0.0;
8135 signal: "elm,state,icon,visible";
8137 action: STATE_SET "visible" 0.0;
8138 target: "elm.swallow.content";
8142 signal: "elm,state,icon,hidden";
8144 action: STATE_SET "default" 0.0;
8145 target: "elm.swallow.content";
8149 signal: "elm,state,disabled";
8151 action: STATE_SET "disabled" 0.0;
8153 after: "disable_text";
8156 name: "disable_text";
8160 get_state(PART:"elm.text", st, 30, vl);
8161 if (!strcmp(st, "visible"))
8162 set_state(PART:"elm.text", "disabled_visible", 0.0);
8164 set_state(PART:"elm.text", "disabled", 0.0);
8166 get_state(PART:"elm.swallow.content", st, 30, vl);
8167 if (!strcmp(st, "visible"))
8168 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
8170 set_state(PART:"elm.swallow.content", "disabled", 0.0);
8172 get_state(PART:"check", st, 30, vl);
8173 if (!strcmp(st, "visible"))
8174 set_state(PART:"check", "disabled_visible", 0.0);
8176 set_state(PART:"check", "disabled", 0.0);
8181 signal: "elm,state,enabled";
8183 action: STATE_SET "default" 0.0;
8185 after: "enable_text";
8188 name: "enable_text";
8192 get_state(PART:"elm.text", st, 30, vl);
8193 if (!strcmp(st, "disabled_visible"))
8194 set_state(PART:"elm.text", "visible", 0.0);
8196 set_state(PART:"elm.text", "default", 0.0);
8198 get_state(PART:"elm.swallow.content", st, 30, vl);
8199 if (!strcmp(st, "visible"))
8200 set_state(PART:"elm.swallow.content", "visible", 0.0);
8202 set_state(PART:"elm.swallow.content", "default", 0.0);
8204 get_state(PART:"check", st, 30, vl);
8205 if (!strcmp(st, "visible"))
8206 set_state(PART:"check", "visible", 0.0);
8208 set_state(PART:"check", "default", 0.0);
8214 ////////////////////////////////////////////////////////////////////////////////////////
8216 // check favorite-divided style
8218 ///////////////////////////////////////////////////////////////////////////////////////
8220 name: "elm/check/base/favorite-divided";
8223 image: "01_button_on_lighting.png" COMP;
8224 image: "01_rate_icon_default.png" COMP;
8225 image: "01_rate_small_fill.png" COMP;
8234 state: "default" 0.0;
8235 rel1 { relative: 0.0 0.0; offset: 1 1; }
8236 rel2 { relative: 0.0 1.0; offset: 1 -2; }
8241 aspect_preference: VERTICAL;
8243 normal: "01_button_on_lighting.png";
8255 state: "default" 0.0;
8256 rel1 { relative: 0 0; offset: 1 1; to: "back_bg"; }
8257 rel2 { relative: 1 1; offset: 1 -2; to: "back_bg"; }
8262 aspect_preference: VERTICAL;
8263 image.normal: "01_rate_icon_default.png";
8265 description { state: "visible" 0.0;
8266 inherit: "default" 0.0;
8267 image.normal: "01_rate_small_fill.png";
8269 description { state: "disabled" 0.0;
8270 inherit: "default" 0.0;
8272 color: 128 128 128 128;
8274 description { state: "disabled_visible" 0.0;
8275 inherit: "default" 0.0;
8276 color: 128 128 128 128;
8281 name: "elm.swallow.content";
8284 state: "default" 0.0;
8287 color: 255 255 255 255;
8289 rel1 { relative: 1.0 0.0; offset: 1 1; to_x: "check"; }
8290 rel2 { relative: 1.0 1.0; offset: 2 -2; to_x: "check"; }
8293 state: "visible" 0.0;
8294 inherit: "default" 0.0;
8298 aspect_preference: VERTICAL;
8301 state: "disabled" 0.0;
8302 inherit: "default" 0.0;
8303 color: 128 128 128 128;
8306 state: "disabled_visible" 0.0;
8307 inherit: "default" 0.0;
8308 color: 128 128 128 128;
8320 state: "default" 0.0;
8323 rel1 { relative: 1.0 0.5; offset: 1 1; to_x: "elm.swallow.content"; }
8324 rel2 { relative: 1.0 0.5; offset: -2 -2; }
8325 color: 255 255 255 255;
8328 style: "check_label_textblock_style";
8333 state: "visible" 0.0;
8334 inherit: "default" 0.0;
8339 state: "disabled" 0.0;
8340 inherit: "default" 0.0;
8345 state: "disabled_visible" 0.0;
8346 inherit: "default" 0.0;
8356 ignore_flags: ON_HOLD;
8358 state: "default" 0.0;
8359 rel1 { to: "back_bg"; }
8360 rel2 { to: "back_bg"; }
8368 state: "default" 0.0;
8373 state: "disabled" 0.0;
8374 inherit: "default" 0.0;
8382 signal: "mouse,up,1";
8384 action: SIGNAL_EMIT "elm,action,check,toggle" "";
8388 signal: "elm,state,check,on";
8390 action: STATE_SET "visible" 0.0;
8395 signal: "elm,state,check,off";
8397 action: STATE_SET "default" 0.0;
8402 signal: "elm,state,text,visible";
8404 action: STATE_SET "visible" 0.0;
8409 signal: "elm,state,text,hidden";
8411 action: STATE_SET "default" 0.0;
8416 signal: "elm,state,icon,visible";
8418 action: STATE_SET "visible" 0.0;
8419 target: "elm.swallow.content";
8423 signal: "elm,state,icon,hidden";
8425 action: STATE_SET "default" 0.0;
8426 target: "elm.swallow.content";
8430 signal: "elm,state,disabled";
8432 action: STATE_SET "disabled" 0.0;
8434 after: "disable_text";
8437 name: "disable_text";
8441 get_state(PART:"elm.text", st, 30, vl);
8442 if (!strcmp(st, "visible"))
8443 set_state(PART:"elm.text", "disabled_visible", 0.0);
8445 set_state(PART:"elm.text", "disabled", 0.0);
8447 get_state(PART:"elm.swallow.content", st, 30, vl);
8448 if (!strcmp(st, "visible"))
8449 set_state(PART:"elm.swallow.content", "disabled_visible", 0.0);
8451 set_state(PART:"elm.swallow.content", "disabled", 0.0);
8453 get_state(PART:"check", st, 30, vl);
8454 if (!strcmp(st, "visible"))
8455 set_state(PART:"check", "disabled_visible", 0.0);
8457 set_state(PART:"check", "disabled", 0.0);
8462 signal: "elm,state,enabled";
8464 action: STATE_SET "default" 0.0;
8466 after: "enable_text";
8469 name: "enable_text";
8473 get_state(PART:"elm.text", st, 30, vl);
8474 if (!strcmp(st, "disabled_visible"))
8475 set_state(PART:"elm.text", "visible", 0.0);
8477 set_state(PART:"elm.text", "default", 0.0);
8479 get_state(PART:"elm.swallow.content", st, 30, vl);
8480 if (!strcmp(st, "visible"))
8481 set_state(PART:"elm.swallow.content", "visible", 0.0);
8483 set_state(PART:"elm.swallow.content", "default", 0.0);
8485 get_state(PART:"check", st, 30, vl);
8486 if (!strcmp(st, "visible"))
8487 set_state(PART:"check", "visible", 0.0);
8489 set_state(PART:"check", "default", 0.0);
8495 name:"elm/fileindexer/base";
8503 state: "default" 0.0;
8516 ///////////////////////////////////////////////////////////////////////////////
8517 group { name: "elm/cabinet/base/default";
8524 state: "default" 0.0;
8531 group { name: "elm/cabinet/item/base/default";
8533 image: "cross_mark_black.png" COMP;
8534 image: "cross_mark_black_pressed.png" COMP;
8537 part { name: "shadow";
8540 state: "default" 0.0;
8541 color: 120 120 120 100;
8545 part { name: "elm.bg";
8548 ignore_flags: ON_HOLD;
8550 state: "default" 0.0;
8551 color: 243 238 219 255;
8555 part { name: "elm.pad.l";
8560 state: "default" 0.0;
8563 rel2.relative: 0.0 1.0;
8569 part { name: "elm.label";
8574 state: "default" 0.0;
8581 to_x: "elm.info_label";
8585 font: "SLP:style=Bold";
8594 part { name: "elm.info_label";
8599 state: "default" 0.0;
8600 rel1.to_x: "elm.pad.c";
8607 font: "SLP:style=Bold";
8612 color: 209 74 0 255;
8616 state: "disabled" 0.0;
8617 inherit: "default" 0.0;
8622 part { name: "elm.pad.c";
8627 state: "default" 0.0;
8630 rel1.to_x: "elm.img.btn";
8631 rel2.to_x: "elm.img.btn";
8632 rel2.relative: 0.0 1.0;
8638 part { name: "elm.img.btn";
8640 ignore_flags: ON_HOLD;
8642 state: "default" 0.0;
8645 rel1.relative: 1.0 0.0;
8647 image.normal: "cross_mark_black.png";
8649 description { state: "pressed" 0.0;
8650 inherit: "default" 0.0;
8651 image.normal: "cross_mark_black_pressed.png";
8654 state: "disabled" 0.0;
8655 inherit: "default" 0.0;
8660 part { name: "btn_over";
8664 state: "default" 0.0;
8665 rel1.to: "elm.img.btn";
8666 rel2.to: "elm.img.btn";
8670 state: "disabled" 0.0;
8671 inherit: "default" 0.0;
8676 part { name: "elm.border.bottom";
8680 state: "default" 0.0;
8686 color: 188 184 168 255;
8690 part { name: "elm.border.middle";
8694 state: "default" 0.0;
8695 rel1.to: "elm.img.btn";
8702 color: 188 184 168 255;
8705 state: "disabled" 0.0;
8706 inherit: "default" 0.0;
8713 name: "btn_clicked";
8714 signal: "mouse,clicked,1";
8715 source: "elm.img.btn";
8716 action: SIGNAL_EMIT "elm,action,del" "";
8719 name: "btn_pressed";
8720 signal: "mouse,down,1";
8722 action: STATE_SET "pressed" 0.0;
8723 target: "elm.img.btn";
8726 name: "btn_released";
8727 signal: "mouse,up,1";
8729 action: STATE_SET "default" 0.0;
8730 target: "elm.img.btn";
8734 name: "item_clicked";
8735 signal: "mouse,clicked,1";
8737 action: SIGNAL_EMIT "elm,action,clicked" "";
8741 name: "btn_disable";
8742 signal: "btn_disable";
8744 action: STATE_SET "disabled" 0.0;
8745 target: "elm.img.btn";
8746 target: "elm.border.middle";
8752 signal: "btn_enable";
8754 action: STATE_SET "default" 0.0;
8755 target: "elm.img.btn";
8756 target: "elm.border.middle";
8761 name: "info_lbl_hide";
8762 signal: "info_disable";
8764 action: STATE_SET "disabled" 0.0;
8765 target: "elm.info_label";
8769 name: "info_lbl_show";
8770 signal: "info_enable";
8772 action: STATE_SET "default" 0.0;
8773 target: "elm.info_label";