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 ////////////////////////////////////////////////////////////////////////////////////////
29 ///////////////////////////////////////////////////////////////////////////////////////
31 group { name: "elm/icon/controlbar_albums/default"; min: 40 40;
32 images.image: "00_winset_tab_icon_albums.png" COMP;
33 parts { part { name: "base"; description { state: "default" 0.0; aspect: 1.0 1.0;
34 aspect_preference: BOTH; image.normal: "00_winset_tab_icon_albums.png"; } } } }
36 group { name: "elm/icon/controlbar_artists/default"; min: 40 40;
37 images.image: "00_winset_tab_icon_artists.png" COMP;
38 parts { part { name: "base"; description { state: "default" 0.0; aspect: 1.0 1.0;
39 aspect_preference: BOTH; image.normal: "00_winset_tab_icon_artists.png"; } } } }
41 group { name: "elm/icon/controlbar_songs/default"; min: 40 40;
42 images.image: "00_winset_tab_icon_songs.png" COMP;
43 parts { part { name: "base"; description { state: "default" 0.0; aspect: 1.0 1.0;
44 aspect_preference: BOTH; image.normal: "00_winset_tab_icon_songs.png"; } } } }
46 group { name: "elm/icon/controlbar_more/default"; min: 40 40;
47 images.image: "00_winset_tab_icon_more.png" COMP;
48 parts { part { name: "base"; description { state: "default" 0.0; aspect: 1.0 1.0;
49 aspect_preference: BOTH; image.normal: "00_winset_tab_icon_more.png"; } } } }
51 group { name: "elm/icon/controlbar_playlist/default"; min: 40 40;
52 images.image: "00_winset_tab_icon_playlist.png" COMP;
53 parts { part { name: "base"; description { state: "default" 0.0; aspect: 1.0 1.0;
54 aspect_preference: BOTH; image.normal: "00_winset_tab_icon_playlist.png"; } } } }
56 group { name: "elm/icon/controlbar_contacts/default"; min: 40 40;
57 images.image: "00_winset_tab_icon_contacts.png" COMP;
58 parts { part { name: "base"; description { state: "default" 0.0; aspect: 1.0 1.0;
59 aspect_preference: BOTH; image.normal: "00_winset_tab_icon_contacts.png"; } } } }
61 group { name: "elm/icon/controlbar_dialer/default"; min: 40 40;
62 images.image: "00_winset_tab_icon_dialer.png" COMP;
63 parts { part { name: "base"; description { state: "default" 0.0; aspect: 1.0 1.0;
64 aspect_preference: BOTH; image.normal: "00_winset_tab_icon_dialer.png"; } } } }
66 group { name: "elm/icon/controlbar_favorites/default"; min: 40 40;
67 images.image: "00_winset_tab_icon_favorites.png" COMP;
68 parts { part { name: "base"; description { state: "default" 0.0; aspect: 1.0 1.0;
69 aspect_preference: BOTH; image.normal: "00_winset_tab_icon_favorites.png"; } } } }
71 group { name: "elm/icon/controlbar_logs/default"; min: 40 40;
72 images.image: "00_winset_tab_icon_logs.png" COMP;
73 parts { part { name: "base"; description { state: "default" 0.0; aspect: 1.0 1.0;
74 aspect_preference: BOTH; image.normal: "00_winset_tab_icon_logs.png"; } } } }
76 ////////////////////////////////////////////////////////////////////////////////////////
78 ///////////////////////////////////////////////////////////////////////////////////////
81 name: "elm/controlbar/base/default";
91 rel1 {relative: 0.0 0.0; offset: 0 0;}
92 rel2 {relative: 1.0 1.0; offset: -1 -1;}
102 state: "default" 0.0;
103 rel1 {relative: 0.0 0.0; offset: 0 0;}
104 rel2 {relative: 1.0 1.0; offset: -1 -1;}
108 min: 0 CONTROLBAR_LARGE_H;
111 rel1 {relative: 0.0 1.0; offset: 0 -1;}
112 rel2 {relative: 1.0 1.0; offset: -1 -1;}
116 min: 0 CONTROLBAR_SMALL_H;
119 rel1 {relative: 0.0 1.0; offset: 0 -1;}
120 rel2 {relative: 1.0 1.0; offset: -1 -1;}
127 rel1 {relative: 0.0 0.0; offset: 0 0;}
128 rel2 {relative: 0.0 1.0; offset: 0 -1;}
135 rel1 {relative: 1.0 0.0; offset: -1 0;}
136 rel2 {relative: 1.0 1.0; offset: -1 -1;}
140 name: "elm.swallow.items";
144 state: "default" 0.0;
145 rel1 {relative: 0.0 0.0; to: "bg_image";}
146 rel2 {relative: 1.0 1.0; to: "bg_image";}
153 signal: "elm,state,default";
155 action: STATE_SET "default" 0.0;
160 signal: "elm,state,large";
162 action: STATE_SET "large" 0.0;
167 signal: "elm,state,small";
169 action: STATE_SET "small" 0.0;
174 signal: "elm,state,left";
176 action: STATE_SET "left" 0.0;
181 signal: "elm,state,right";
183 action: STATE_SET "right" 0.0;
190 name: "elm/controlbar/background/default";
193 image: "00_winset_control_toolbar_bg.png" COMP;
194 image: "00_winset_control_tabbar_bg.png" COMP;
195 image: "00_winset_control_tabbar_left_bg.png" COMP;
196 image: "00_winset_control_tabbar_right_bg.png" COMP;
206 state: "default" 0.0;
207 rel1 {relative: 0.0 0.0; offset: 0 0;}
208 rel2 {relative: 1.0 1.0; offset: -1 -1;}
209 image.normal: "00_winset_control_toolbar_bg.png";
210 color: 255 255 255 255;
214 inherit: "default" 0.0;
215 image.normal: "00_winset_control_tabbar_bg.png";
218 state: "tabbar_left" 0.0;
219 inherit: "default" 0.0;
220 image.normal: "00_winset_control_tabbar_left_bg.png";
223 state: "tabbar_right" 0.0;
224 inherit: "default" 0.0;
225 image.normal: "00_winset_control_tabbar_right_bg.png";
231 signal: "elm,state,tabbar";
233 action: STATE_SET "tabbar" 0.0;
238 signal: "elm,state,toolbar";
240 action: STATE_SET "default" 0.0;
244 name: "tabbar_left_bg";
245 signal: "elm,state,tabbar_left";
247 action: STATE_SET "tabbar_left" 0.0;
251 name: "tabbar_right_bg";
252 signal: "elm,state,tabbar_right";
254 action: STATE_SET "tabbar_right" 0.0;
262 name: "elm/controlbar/view/default";
270 state: "default" 0.0;
271 rel1 {relative: 0.0 0.0; offset: 0 0;}
272 rel2 {relative: 1.0 1.0; offset: -1 -1;}
277 name: "elm.swallow.view";
280 state: "default" 0.0;
281 rel1 {relative: 0.0 0.0; to: "bg_rect";}
282 rel2 {relative: 1.0 1.0; to: "bg_rect";}
289 name: "elm/controlbar/item_bg/default";
291 image: "00_winset_tabbar_press.png" COMP;
292 image: "00_winset_tabbar_press_left.png" COMP;
293 image: "00_winset_tabbar_press_right.png" COMP;
294 image: "00_winset_toolbar_press.png" COMP;
295 image: "00_winset_tabbar_focus.png" COMP;
296 image: "00_winset_tabbar_focus_left.png" COMP;
297 image: "00_winset_tabbar_focus_right.png" COMP;
307 state: "default" 0.0;
308 min: 0 CONTROLBAR_SMALL_H;
309 rel1 {relative: 0.0 0.0; offset: 0 0;}
310 rel2 {relative: 1.0 1.0; offset: -1 -1;}
320 state: "default" 0.0;
322 rel1 {relative: 0.0 0.0; offset: 0 0;}
323 rel2 {relative: 1.0 1.0; offset: -1 -1;}
326 state: "pressed" 0.0;
327 inherit: "default" 0.0;
328 image.normal: "00_winset_tabbar_press.png";
329 image.border: 2 2 3 2;
330 color: 255 255 255 50;
334 state: "pressed_left" 0.0;
335 inherit: "default" 0.0;
336 image.normal: "00_winset_tabbar_press_left.png";
337 image.border: 2 3 2 2;
338 color: 255 255 255 50;
342 state: "pressed_right" 0.0;
343 inherit: "default" 0.0;
344 image.normal: "00_winset_tabbar_press_right.png";
345 image.border: 3 2 2 2;
346 color: 255 255 255 50;
350 state: "focused" 0.0;
351 inherit: "default" 0.0;
352 image.normal: "00_winset_tabbar_focus.png";
353 image.border: 2 2 3 2;
357 state: "focused_left" 0.0;
358 inherit: "default" 0.0;
359 image.normal: "00_winset_tabbar_focus_left.png";
360 image.border: 2 3 2 2;
364 state: "focused_right" 0.0;
365 inherit: "default" 0.0;
366 image.normal: "00_winset_tabbar_focus_right.png";
367 image.border: 3 2 2 2;
371 state: "toolbar_pressed" 0.0;
372 inherit: "default" 0.0;
373 rel1 {relative: 0.0 0.07; offset: 3 0;}
374 rel2 {relative: 1.0 0.93; offset: -3 0;}
375 image.normal: "00_winset_toolbar_press.png";
376 image.border: 2 2 2 2;
386 state: "default" 0.0;
388 rel1 {relative: 0.0 0.0; offset: 0 5;}
389 rel2 {relative: 0.0 1.0; offset: 1 -3;}
390 color: 136 121 100 255;
394 inherit: "default" 0.0;
404 state: "default" 0.0;
406 rel1 {relative: 1.0 0.0; offset: -1 5;}
407 rel2 {relative: 1.0 1.0; offset: 0 -3;}
408 color: 101 86 65 255;
412 inherit: "default" 0.0;
422 state: "default" 0.0;
424 rel1 {relative: 0.0 0.0; offset: 5 0;}
425 rel2 {relative: 1.0 0.0; offset: -5 1;}
426 color: 136 121 100 255;
430 inherit: "default" 0.0;
440 state: "default" 0.0;
442 rel1 {relative: 0.0 1.0; offset: 5 -1;}
443 rel2 {relative: 1.0 1.0; offset: -5 0;}
444 color: 101 86 65 255;
448 inherit: "default" 0.0;
458 state: "default" 0.0;
459 rel1 {to: "bg_rect";}
460 rel2 {to: "bg_rect";}
464 name: "elm.item.default.color";
468 state: "default" 0.0;
470 color: 255 255 255 255;
474 name: "elm.tabbar.selected.color";
478 state: "default" 0.0;
480 color: 255 255 255 255;
484 name: "elm.toolbar.pressed.color";
488 state: "default" 0.0;
490 color: 151 144 139 255;
494 name: "elm.item.disable.color";
498 state: "default" 0.0;
500 color: 151 144 139 255;
507 signal: "elm,state,selected";
509 action: STATE_SET "focused" 0.0;
513 name: "selected_left";
514 signal: "elm,state,selected_left";
516 action: STATE_SET "focused_left" 0.0;
520 name: "selected_right";
521 signal: "elm,state,selected_right";
523 action: STATE_SET "focused_right" 0.0;
528 signal: "elm,state,pressed";
530 action: STATE_SET "pressed" 0.0;
534 name: "pressed_left";
535 signal: "elm,state,pressed_left";
537 action: STATE_SET "pressed_left" 0.0;
541 name: "pressed_right";
542 signal: "elm,state,pressed_right";
544 action: STATE_SET "pressed_right" 0.0;
548 name: "toolbar_pressed";
549 signal: "elm,state,toolbar_pressed";
551 action: STATE_SET "toolbar_pressed" 0.0;
556 signal: "elm,state,unselected";
558 action: STATE_SET "default" 0.0;
563 signal: "elm,state,unpressed";
565 action: STATE_SET "default" 0.0;
569 name: "left_line_show";
570 signal: "elm,state,left_line_show";
572 action: STATE_SET "show" 0.0;
576 name: "left_line_hide";
577 signal: "elm,state,left_line_hide";
579 action: STATE_SET "default" 0.0;
583 name: "right_line_show";
584 signal: "elm,state,right_line_show";
586 action: STATE_SET "show" 0.0;
587 target: "right_line";
590 name: "right_line_hide";
591 signal: "elm,state,right_line_hide";
593 action: STATE_SET "default" 0.0;
594 target: "right_line";
597 name: "top_line_show";
598 signal: "elm,state,top_line_show";
600 action: STATE_SET "show" 0.0;
604 name: "top_line_hide";
605 signal: "elm,state,top_line_hide";
607 action: STATE_SET "default" 0.0;
611 name: "bottom_line_show";
612 signal: "elm,state,bottom_line_show";
614 action: STATE_SET "show" 0.0;
615 target: "bottom_line";
618 name: "bottom_line_hide";
619 signal: "elm,state,bottom_line_hide";
621 action: STATE_SET "default" 0.0;
622 target: "bottom_line";
628 name: "elm/controlbar/item/default";
636 state: "default" 0.0;
637 rel1 {relative: 0.0 0.0; offset: 0 0;}
638 rel2 {relative: 1.0 1.0; offset: -1 -1;}
643 name: "elm.swallow.icon";
648 state: "default" 0.0;
657 state: "icon_text" 0.0;
658 inherit: "default" 0.0;
660 rel1 {relative: 0.0 0.1; to: "bg_rect";}
661 rel2 {relative: 1.0 0.0; to_x: "bg_rect"; to_y: "elm.swallow.text";}
665 name: "elm.swallow.text_shadow";
670 state: "default" 0.0;
673 rel1{offset: 2 2; to: "elm.swallow.text";}
674 rel2{offset: 2 2; to: "elm.swallow.text";}
678 inherit: "default" 0.0;
683 name: "elm.swallow.text";
688 state: "default" 0.0;
691 rel1{relative: 0.0 0.5; to: "bg_rect";}
692 rel2{relative: 1.0 0.5; to: "bg_rect";}
695 state: "icon_text" 0.0;
696 inherit: "default" 0.0;
699 rel1 {relative: 0.5 0.6; }
700 rel2 {relative: 0.5 1.0; }
708 signal: "elm,state,default";
710 action: STATE_SET "default" 0.0;
711 target: "elm.swallow.text";
712 target: "elm.swallow.icon";
716 signal: "elm,state,icon_text";
718 action: STATE_SET "icon_text" 0.0;
719 target: "elm.swallow.text";
720 target: "elm.swallow.icon";
726 name: "elm/controlbar/item_bg_move/default";
728 image: "00_winset_tabbar_focus.png" COMP;
737 state: "default" 0.0;
739 rel1 {relative: 0.0 0.0; offset: 0 0;}
740 rel2 {relative: 1.0 1.0; offset: 0 0;}
741 image.normal: "00_winset_tabbar_focus.png";
742 image.border: 2 2 3 2;
749 name: "elm/controlbar/item_bg_move_left/default";
751 image: "00_winset_tabbar_focus_left.png" COMP;
760 state: "default" 0.0;
762 image.normal: "00_winset_tabbar_focus_left.png";
763 image.border: 2 3 2 2;
770 name: "elm/controlbar/item_bg_move_right/default";
772 image: "00_winset_tabbar_focus_right.png" COMP;
781 state: "default" 0.0;
783 image.normal: "00_winset_tabbar_focus_right.png";
784 image.border: 3 2 2 2;
791 name: "elm/controlbar/base/navigationbar";
800 state: "default" 0.0;
801 rel1 {relative: 0.0 0.0; offset: 0 0;}
802 rel2 {relative: 1.0 1.0; offset: -1 -1;}
812 state: "default" 0.0;
813 rel1 {relative: 0.0 0.0; offset: 0 0;}
814 rel2 {relative: 1.0 1.0; offset: -1 -1;}
818 min: 0 CONTROLBAR_LARGE_H;
821 rel1 {relative: 0.0 1.0; offset: 0 -1;}
822 rel2 {relative: 1.0 1.0; offset: -1 -1;}
826 min: 0 CONTROLBAR_SMALL_H;
829 rel1 {relative: 0.0 1.0; offset: 0 -1;}
830 rel2 {relative: 1.0 1.0; offset: -1 -1;}
837 rel1 {relative: 0.0 0.0; offset: 0 0;}
838 rel2 {relative: 0.0 1.0; offset: 0 -1;}
845 rel1 {relative: 1.0 0.0; offset: -1 0;}
846 rel2 {relative: 1.0 1.0; offset: -1 -1;}
850 name: "elm.swallow.items";
854 state: "default" 0.0;
855 rel1 {relative: 0.0 0.0; offset: 5 0; to: "bg_image";}
856 rel2 {relative: 1.0 1.0; offset: -6 -1; to: "bg_image";}
863 signal: "elm,state,default";
865 action: STATE_SET "default" 0.0;
870 signal: "elm,state,large";
872 action: STATE_SET "large" 0.0;
877 signal: "elm,state,small";
879 action: STATE_SET "small" 0.0;
884 signal: "elm,state,left";
886 action: STATE_SET "left" 0.0;
891 signal: "elm,state,right";
893 action: STATE_SET "right" 0.0;
900 name: "elm/controlbar/background/navigationbar";
909 state: "default" 0.0;
910 rel1 {relative: 0.0 0.0; offset: 0 0;}
911 rel2 {relative: 1.0 1.0; offset: -1 -1;}
912 color: 255 255 255 0;
916 inherit: "default" 0.0;
919 state: "tabbar_left" 0.0;
920 inherit: "default" 0.0;
923 state: "tabbar_right" 0.0;
924 inherit: "default" 0.0;
931 signal: "elm,state,tabbar";
933 action: STATE_SET "tabbar" 0.0;
938 signal: "elm,state,toolbar";
940 action: STATE_SET "default" 0.0;
944 name: "tabbar_left_bg";
945 signal: "elm,state,tabbar_left";
947 action: STATE_SET "tabbar_left" 0.0;
951 name: "tabbar_right_bg";
952 signal: "elm,state,tabbar_right";
954 action: STATE_SET "tabbar_right" 0.0;
962 style { name: "controlbar_textblock_style";
963 base: "font=SLP:style=Medium font_size=18 align=center color=#ffffff wrap=char";
965 tag: "hilight" "+ font=SLP:style=Bold";
966 tag: "b" "+ font=SLP:style=Bold";
969 style { name: "controlbar_textblock_wrap_style";
970 base: "font=SLP:style=Medium font_size=18 align=center color=#ffffff wrap=mixed";
972 tag: "hilight" "+ font=SLP:style=Bold";
973 tag: "b" "+ font=SLP:style=Bold";
976 style { name: "controlbar_textblock_wordwrap_style";
977 base: "font=SLP:style=Medium font_size=22 align=center color=#ffffff wrap=mixed";
979 tag: "hilight" "+ font=SLP:style=Bold";
980 tag: "b" "+ font=SLP:style=Bold";
985 group { name: "elm/label/base/controlbar";
986 data.item: "default_font_size" "18";
987 data.item: "min_font_size" "14";
988 data.item: "max_font_size" "60";
991 part { name: "label.swallow.background";
993 description { state: "default" 0.0;
995 rel1 { relative: 0 0; to: "elm.text"; }
996 rel2 { relative: 1 1; to: "elm.text"; }
999 part { name: "elm.text";
1003 description { state: "default" 0.0;
1005 style: "controlbar_textblock_style";
1013 group { name: "elm/label/base_wrap/controlbar";
1014 data.item: "default_font_size" "22";
1015 data.item: "min_font_size" "18";
1016 data.item: "max_font_size" "60";
1018 part { name: "label.swallow.background";
1020 description { state: "default" 0.0;
1022 rel1 { relative: 0 0; to: "elm.text"; }
1023 rel2 { relative: 1 1; to: "elm.text"; }
1026 part { name: "elm.text";
1031 description { state: "default" 0.0;
1033 style: "controlbar_textblock_wrap_style";
1041 group { name: "elm/label/base_wrap_ellipsis/controlbar";
1042 data.item: "default_font_size" "22";
1043 data.item: "min_font_size" "18";
1044 data.item: "max_font_size" "60";
1046 part { name: "label.swallow.background";
1048 description { state: "default" 0.0;
1050 rel1 { relative: 0 0; to: "elm.text"; }
1051 rel2 { relative: 1 1; to: "elm.text"; }
1054 part { name: "elm.text";
1059 description { state: "default" 0.0;
1060 // FIXME : fixed for multiline ellipsis.
1061 // does it need to make another ellipsis style?
1064 style: "controlbar_textblock_style";
1068 description { state: "wordwrap_mode" 0.0;
1069 // FIXME : fixed for multiline ellipsis.
1070 // does it need to make another ellipsis style?
1073 style: "controlbar_textblock_wordwrap_style";
1080 program { name: "default_on";
1081 signal: "elm,state,default";
1083 action: STATE_SET "default" 0.0;
1086 program { name: "wordwrap_on";
1087 signal: "elm,state,wordwrap";
1089 action: STATE_SET "wordwrap_mode" 0.0;