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: CONTROLBAR_SEPARATEBAR_BRIGHT_COLOR_INC;
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: CONTROLBAR_SEPARATEBAR_DARK_COLOR_INC;
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: CONTROLBAR_SEPARATEBAR_BRIGHT_COLOR_INC;
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: CONTROLBAR_SEPARATEBAR_DARK_COLOR_INC;
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";
670 state: "default" 0.0;
673 rel1{relative: 0.0 0.5; to: "bg_rect";}
674 rel2{relative: 1.0 0.5; to: "bg_rect";}
677 state: "icon_text" 0.0;
678 inherit: "default" 0.0;
679 rel1 {relative: 0.5 0.6; }
680 rel2 {relative: 0.5 1.0; }
688 signal: "elm,state,default";
690 action: STATE_SET "default" 0.0;
691 target: "elm.swallow.text";
692 target: "elm.swallow.icon";
696 signal: "elm,state,icon_text";
698 action: STATE_SET "icon_text" 0.0;
699 target: "elm.swallow.text";
700 target: "elm.swallow.icon";
706 name: "elm/controlbar/item_bg_move/default";
708 image: "00_winset_tabbar_focus.png" COMP;
709 image: "00_winset_tabbar_focus_left.png" COMP;
710 image: "00_winset_tabbar_focus_right.png" COMP;
715 name: "selected_box";
719 state: "default" 0.0;
721 image.normal: "00_winset_tabbar_focus.png";
722 image.border: 2 2 3 2;
727 image.normal: "00_winset_tabbar_focus_left.png";
728 image.border: 2 3 2 2;
733 image.normal: "00_winset_tabbar_focus_right.png";
734 image.border: 3 2 2 2;
742 signal: "elm,state,default";
744 action: STATE_SET "default" 0.0;
745 target: "selected_box";
749 signal: "elm,state,left";
751 action: STATE_SET "left" 0.0;
752 target: "selected_box";
756 signal: "elm,state,right";
758 action: STATE_SET "right" 0.0;
759 target: "selected_box";
765 name: "elm/controlbar/base/navigationbar";
774 state: "default" 0.0;
775 rel1 {relative: 0.0 0.0; offset: 0 0;}
776 rel2 {relative: 1.0 1.0; offset: -1 -1;}
786 state: "default" 0.0;
787 rel1 {relative: 0.0 0.0; offset: 0 0;}
788 rel2 {relative: 1.0 1.0; offset: -1 -1;}
792 min: 0 CONTROLBAR_LARGE_H;
795 rel1 {relative: 0.0 1.0; offset: 0 -1;}
796 rel2 {relative: 1.0 1.0; offset: -1 -1;}
800 min: 0 CONTROLBAR_SMALL_H;
803 rel1 {relative: 0.0 1.0; offset: 0 -1;}
804 rel2 {relative: 1.0 1.0; offset: -1 -1;}
811 rel1 {relative: 0.0 0.0; offset: 0 0;}
812 rel2 {relative: 0.0 1.0; offset: 0 -1;}
819 rel1 {relative: 1.0 0.0; offset: -1 0;}
820 rel2 {relative: 1.0 1.0; offset: -1 -1;}
824 name: "elm.swallow.items";
828 state: "default" 0.0;
829 rel1 {relative: 0.0 0.0; offset: 5 0; to: "bg_image";}
830 rel2 {relative: 1.0 1.0; offset: -6 -1; to: "bg_image";}
837 signal: "elm,state,default";
839 action: STATE_SET "default" 0.0;
844 signal: "elm,state,large";
846 action: STATE_SET "large" 0.0;
851 signal: "elm,state,small";
853 action: STATE_SET "small" 0.0;
858 signal: "elm,state,left";
860 action: STATE_SET "left" 0.0;
865 signal: "elm,state,right";
867 action: STATE_SET "right" 0.0;
874 name: "elm/controlbar/background/navigationbar";
883 state: "default" 0.0;
884 rel1 {relative: 0.0 0.0; offset: 0 0;}
885 rel2 {relative: 1.0 1.0; offset: -1 -1;}
886 color: 255 255 255 0;
890 inherit: "default" 0.0;
893 state: "tabbar_left" 0.0;
894 inherit: "default" 0.0;
897 state: "tabbar_right" 0.0;
898 inherit: "default" 0.0;
905 signal: "elm,state,tabbar";
907 action: STATE_SET "tabbar" 0.0;
912 signal: "elm,state,toolbar";
914 action: STATE_SET "default" 0.0;
918 name: "tabbar_left_bg";
919 signal: "elm,state,tabbar_left";
921 action: STATE_SET "tabbar_left" 0.0;
925 name: "tabbar_right_bg";
926 signal: "elm,state,tabbar_right";
928 action: STATE_SET "tabbar_right" 0.0;
936 style { name: "controlbar_textblock_style";
937 base: "font=SLP:style=Medium font_size=18 align=center color=#ffffff wrap=char";
939 tag: "hilight" "+ font=SLP:style=Bold";
940 tag: "b" "+ font=SLP:style=Bold";
943 style { name: "controlbar_textblock_wrap_style";
944 base: "font=SLP:style=Medium font_size=18 align=center color=#ffffff wrap=mixed";
946 tag: "hilight" "+ font=SLP:style=Bold";
947 tag: "b" "+ font=SLP:style=Bold";
950 style { name: "controlbar_textblock_wordwrap_style";
951 base: "font=SLP:style=Medium font_size=22 align=center color=#ffffff wrap=mixed";
953 tag: "hilight" "+ font=SLP:style=Bold";
954 tag: "b" "+ font=SLP:style=Bold";
959 group { name: "elm/label/base/controlbar";
960 data.item: "default_font_size" "18";
961 data.item: "min_font_size" "14";
962 data.item: "max_font_size" "60";
965 part { name: "label.swallow.background";
967 description { state: "default" 0.0;
969 rel1 { relative: 0 0; to: "elm.text"; }
970 rel2 { relative: 1 1; to: "elm.text"; }
973 part { name: "elm.text";
977 description { state: "default" 0.0;
979 style: "controlbar_textblock_style";
987 group { name: "elm/label/base_wrap/controlbar";
988 data.item: "default_font_size" "22";
989 data.item: "min_font_size" "18";
990 data.item: "max_font_size" "60";
992 part { name: "label.swallow.background";
994 description { state: "default" 0.0;
996 rel1 { relative: 0 0; to: "elm.text"; }
997 rel2 { relative: 1 1; to: "elm.text"; }
1000 part { name: "elm.text";
1005 description { state: "default" 0.0;
1007 style: "controlbar_textblock_wrap_style";
1015 group { name: "elm/label/base_wrap_ellipsis/controlbar";
1016 data.item: "default_font_size" "22";
1017 data.item: "min_font_size" "18";
1018 data.item: "max_font_size" "60";
1020 part { name: "label.swallow.background";
1022 description { state: "default" 0.0;
1024 rel1 { relative: 0 0; to: "elm.text"; }
1025 rel2 { relative: 1 1; to: "elm.text"; }
1028 part { name: "elm.text";
1033 description { state: "default" 0.0;
1034 // FIXME : fixed for multiline ellipsis.
1035 // does it need to make another ellipsis style?
1038 style: "controlbar_textblock_style";
1042 description { state: "wordwrap_mode" 0.0;
1043 // FIXME : fixed for multiline ellipsis.
1044 // does it need to make another ellipsis style?
1047 style: "controlbar_textblock_wordwrap_style";
1054 program { name: "default_on";
1055 signal: "elm,state,default";
1057 action: STATE_SET "default" 0.0;
1060 program { name: "wordwrap_on";
1061 signal: "elm,state,wordwrap";
1063 action: STATE_SET "wordwrap_mode" 0.0;