3 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 * Licensed under the Apache License, Version 2.0 (the License);
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an AS IS BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
20 #define NAVIFRAME_VIEW_TRANS_TIME 0.3
22 group { name: "elm/naviframe/item/basic/default";
24 image: "00_title_bg.png" COMP;
25 image: "00_toolbar_bg.png" COMP;
26 image: "00_badge_bg.png" COMP;
29 public tbar_bg = 0; //Toolbar BG Show call count
30 public toolbar_buttons_visible = 0; //when both toolbar buttons are visible
31 public tbar_close = 0; //Toolbar lastest Open/Close status
32 public title_badge_visible = 0; //Title badge visible/hidden status
33 public title_slide_visible = 0; //Title slide visible/hidden status
34 public landscape = 0; //Landscape mode status
40 description { state: "default" 0.0;
43 description { state: "left" 0.0;
44 inherit: "default" 0.0;
45 rel1.relative: -1.0 0.0;
46 rel2.relative: 0.0 1.0;
48 description { state: "right" 0.0;
49 inherit: "default" 0.0;
50 rel1.relative: 1.0 0.0;
51 rel2.relative: 2.0 1.0;
54 part { name: "title_bg";
56 description { state: "default" 0.0;
57 min: 1 NAVIFRAME_TITLE_H_INC;
60 rel1 { relative: 0.0 0.0; to: "base"; }
61 rel2 { relative: 1.0 0.0; to: "base"; }
63 normal: "00_title_bg.png";
64 border: NAVIFRAME_TITLE_BG_IMAGE_BORDER_INC;
68 description { state: "landscape" 0.0;
69 inherit: "default" 0.0;
70 min: 1 NAVIFRAME_LANDSCAPE_TITLE_H_INC;
72 description { state: "hide" 0.0;
73 inherit: "default" 0.0;
79 part { name: "title_clip";
82 description { state: "default" 0.0;
83 rel1 { to: "title_bg"; }
84 rel2 { to: "title_bg"; }
87 part { name: "top_padding";
93 min: NAVIFRAME_TITLE_TOP_PADDING_INC;
96 rel1 { relative: 0.0 0.0; to: "title_bg"; }
97 rel2 { relative: 1.0 0.0; to: "title_bg"; }
101 state: "landscape" 0.0;
102 inherit: "default" 0.0;
103 min: NAVIFRAME_LANDSCAPE_TITLE_TOP_PADDING_INC;
106 part { name: "top_padding2";
111 state: "default" 0.0;
112 min: NAVIFRAME_TITLE_TOP_PADDING2_INC;
115 rel1 { relative: 0.0 0.0; to: "title_bg"; }
116 rel2 { relative: 1.0 0.0; to: "title_bg"; }
120 state: "landscape" 0.0;
121 inherit: "default" 0.0;
122 min: NAVIFRAME_LANDSCAPE_TITLE_TOP_PADDING2_INC;
125 part { name: "right_padding";
130 state: "default" 0.0;
131 min: NAVIFRAME_TITLE_RIGHT_PADDING_INC;
134 rel1 { relative: 1.0 0.0; to: "title_bg"; }
135 rel2 { relative: 1.0 1.0; to: "title_bg"; }
139 part { name: "padding_center_text1";
143 description { state: "default" 0.0;
144 min: NAVIFRAME_PADDING_INC;
147 rel1 { relative: 0.0 0.0; to: "title_bg"; }
148 rel2 { relative: 0.0 1.0; to: "title_bg"; }
151 description { state: "icon" 0.0;
152 inherit: "default" 0.0;
153 min: NAVIFRAME_ICON_PADDING_INC;
156 part { name: "elm.swallow.content";
160 clip_to: "content_clip";
161 description { state: "default" 0.0;
163 rel1.relative: 0.0 1.0;
165 rel1.to_y: "title_bg";
166 rel2.relative: 1.0 0.0;
168 rel2.to_y: "toolbar_bg";
170 description { state: "sip_visible" 0.0;
171 inherit: "default" 0.0;
175 part { name: "content_clip";
178 description { state: "default" 0.0;
179 rel1.to: "elm.swallow.content";
180 rel2.to: "elm.swallow.content";
183 part { name: "padding_center_text2";
187 description { state: "default" 0.0;
188 min: NAVIFRAME_PADDING2_INC;
191 rel1 { relative: 0.0 0.0; to: "title_left_btn"; }
192 rel2 { relative: 0.0 1.0; to: "title_left_btn"; }
196 part { name: "padding_bottom_text";
200 description { state: "default" 0.0;
201 min: NAVIFRAME_BOTTOM_TEXT_PADDING_INC;
204 rel1 { relative: 0.0 1.0; to: "title_bg"; }
205 rel2 { relative: 1.0 1.0; to: "title_bg"; }
208 description { state: "landscape" 0.0;
209 inherit: "default" 0.0;
210 min: NAVIFRAME_LANDSCAPE_BOTTOM_TEXT_PADDING_INC;
213 part { name: "badge_padding";
217 description { state: "default" 0.0;
221 rel1 { relative: 0.0 0.0; to: "padding_center_text2"; }
222 rel2 { relative: 0.0 1.0; to: "padding_center_text2"; }
225 description { state: "visible" 0.0;
226 inherit: "default" 0.0;
227 min: NAVIFRAME_BADGE_PADDING_INC;
230 part { name: "title_text_bg";
233 description { state: "default" 0.0;
236 rel1 { relative: 1.0 1.0; to_x: "padding_center_text1"; to_y: "top_padding"; }
237 rel2 { relative: 0.0 0.0; to_x: "padding_center_text2"; to_y: "padding_bottom_text"; }
239 description { state: "subtitle_is_set" 0.0;
240 inherit: "default" 0.0;
241 rel1 { relative: 1.0 1.0; to_x: "padding_center_text1"; to_y: "top_padding2"; }
242 rel2 { relative: 0.0 0.0; to_x: "padding_center_text2"; to_y: "subtitle_text_bg"; }
245 part { name: "elm.text.title";
247 effect: FAR_SHADOW BOTTOM;
249 clip_to: "title_clip";
250 description { state: "default" 0.0;
251 text { font: "Tizen:style=Medium";
252 size: NAVIFRAME_TITLE_FONT_SIZE_INC;
253 size_range: NAVIFRAME_TITLE_FONT_MIN_SIZE_INC NAVIFRAME_TITLE_FONT_SIZE_INC;
260 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
261 color3: 255 255 255 255;
264 rel1 { to: "title_text_bg"; }
265 rel2 { relative: 0.0 1.0; to_x: "badge_padding"; to_y: "title_text_bg"; }
267 description { state: "subtitle_is_set" 0.0;
268 inherit: "default" 0.0;
269 text { font: "Tizen:style=Medium";
270 size: NAVIFRAME_TITLE_SMALL_FONT_SIZE_INC;
277 description { state: "default_landscape" 0.0;
278 inherit: "default" 0.0;
279 text { font: "Tizen:style=Medium";
280 size: NAVIFRAME_LANDSCAPE_TITLE_FONT_SIZE_INC;
281 size_range: NAVIFRAME_TITLE_FONT_MIN_SIZE_INC NAVIFRAME_LANDSCAPE_TITLE_FONT_SIZE_INC;
289 description { state: "subtitle_is_set_landscape" 0.0;
290 inherit: "default" 0.0;
291 text { font: "Tizen:style=Medium";
292 size: NAVIFRAME_LANDSCAPE_TITLE_SMALL_FONT_SIZE_INC;
300 part { name: "subtitle_text_bg";
304 description { state: "default" 0.0;
309 rel1 { relative: 1.0 0.0; to_x: "padding_center_text1"; to_y: "padding_bottom_text"; }
310 rel2 { relative: 0.0 0.0; to_x: "padding_center_text2"; to_y: "padding_bottom_text"; }
312 description { state: "visible" 0.0;
313 inherit: "default" 0.0;
314 min: NAVIFRAME_SUBTITLE_HEIGHT_INC;
316 description { state: "visible_landscape" 0.0;
317 inherit: "default" 0.0;
318 min: NAVIFRAME_LANDSCAPE_SUBTITLE_HEIGHT_INC;
321 part { name: "elm.text.subtitle";
324 clip_to: "title_clip";
325 description { state: "default" 0.0;
326 text { font: "Tizen:style=Medium";
327 size: NAVIFRAME_SUBTITLE_FONT_SIZE_INC;
333 color: NAVIFRAME_SUBTITLE_TEXT_COLOR_INC;
336 rel1.to: "subtitle_text_bg";
337 rel2.to: "subtitle_text_bg";
339 description { state: "landscape" 0.0;
340 inherit: "default" 0.0;
341 text { font: "Tizen:style=Medium";
342 size: NAVIFRAME_LANDSCAPE_SUBTITLE_FONT_SIZE_INC;
350 part { name: "padding_before_text";
354 description { state: "default" 0.0;
356 rel1 { relative: 0.0 0.0; to: "elm.text.title"; }
357 rel2 { relative: 0.0 1.0; to: "elm.text.title"; }
359 min: NAVIFRAME_PADDING_INC;
363 part { name: "badge_top_padding";
366 description { state: "default" 0.0;
368 min: NAVIFRAME_BADGE_TOP_PADDING_INC;
370 rel1 { relative: 0.0 0.0; to: "title_bg"; }
371 rel2 { relative: 1.0 0.0; to: "title_bg"; }
375 part { name: "badge_left_padding";
378 description { state: "default" 0.0;
382 rel1 { relative: 1.0 1.0; to_x: "elm.text.title"; to_y: "badge_top_padding"; }
383 rel2 { relative: 1.0 0.5; to_x: "elm.text.title"; to_y: "title_bg"; }
386 description { state: "visible" 0.0;
387 inherit: "default" 0.0;
388 min: NAVIFRAME_PADDING_BADGE_INC;
390 description { state: "title_slide_is_set" 0.0;
391 inherit: "visible" 0.0;
392 rel1 { relative: 1.0 1.0; to_x: "elm.swallow.title"; to_y: "badge_top_padding"; }
393 rel2 { relative: 1.0 0.5; to_x: "elm.swallow.title"; to_y: "title_bg"; }
396 part { name: "left.padding.text";
400 state: "default" 0.0;
405 to: "badge_left_padding";
409 to: "badge_left_padding";
415 state: "visible" 0.0;
416 inherit: "default" 0.0;
420 part { name: "right.padding.text";
424 state: "default" 0.0;
439 state: "visible" 0.0;
440 inherit: "default" 0.0;
444 part { name: "badge_bg";
447 clip_to: "title_clip";
448 description { state: "default" 0.0;
453 to: "left.padding.text";
457 to: "right.padding.text";
461 normal: "00_badge_bg.png";
462 border: NAVIFRAME_BADGE_BG_IMAGE_BORDER_INC;
466 description { state: "visible" 0.0;
467 inherit: "default" 0.0;
469 min: NAVIFRAME_BADGE_BG_IMAGE_SIZE_INC;
472 part { name: "title_badge";
476 clip_to: "title_clip";
477 description { state: "default" 0.0;
479 max: NAVIFRAME_BADGE_TEXT_W_INC -1;
481 rel1 { relative: 1.0 0.0; to: "left.padding.text"; }
482 rel2 { relative: 1.0 1.0; to_y: "left.padding.text"; to_x: "badge_padding"; }
484 color: NAVIFRAME_BADGE_TEXT_COLOR_INC;
486 font: "Tizen:style=Bold";
487 size: NAVIFRAME_BADGE_TEXT_H_INC;
493 description { state: "visible" 0.0;
494 inherit: "default" 0.0;
498 part { name: "click_event_area";
500 ignore_flags: ON_HOLD;
501 description { state: "default" 0.0;
502 rel1 { to: "title_bg"; }
503 rel2 { to: "title_bg"; }
507 part { name: "elm.swallow.title";
511 clip_to: "title_clip";
512 description { state: "default" 0.0;
514 rel1 { to: "title_text_bg"; }
515 rel2 { to: "title_text_bg"; }
518 part { name: "elm.swallow.subtitle";
522 clip_to: "title_clip";
523 description { state: "default" 0.0;
525 rel1 { to: "subtitle_text_bg"; }
526 rel2 { to: "subtitle_text_bg"; }
529 part { name: "access.title";
532 description { state: "default" 0.0;
539 part { name: "title_left_btn";
542 clip_to: "title_clip";
543 description { state: "default" 0.0;
544 max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
547 rel1 { relative: 0.0 0.0; to: "title_right_btn"; }
548 rel2 { relative: 0.0 1.0; to: "title_right_btn"; }
550 description { state: "landscape" 0.0;
551 inherit: "default" 0.0;
552 max: NAVIFRAME_LANDSCAPE_TITLE_FUNC_BTN_SIZE_INC;
555 part { name: "elm.swallow.icon";
558 clip_to: "title_clip";
559 description { state: "default" 0.0;
560 max: NAVIFRAME_ICON_SIZE_INC;
562 rel1 { relative: 0.0 0.0; to: "padding_before_text"; }
563 rel2 { relative: 0.0 1.0; to: "padding_before_text"; }
565 aspect_preference: VERTICAL;
569 part { name: "title_right_btn";
572 clip_to: "title_clip";
573 description { state: "default" 0.0;
574 max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
577 rel1 { relative: 0.0 0.0; to: "right_padding"; }
578 rel2 { relative: 0.0 1.0; to: "right_padding"; }
580 description { state: "landscape" 0.0;
581 inherit: "default" 0.0;
582 max: NAVIFRAME_LANDSCAPE_TITLE_FUNC_BTN_SIZE_INC;
585 part { name: "toolbar_bg";
587 description { state: "default" 0.0;
596 normal: "00_toolbar_bg.png";
597 border: NAVIFRAME_TOOLBAR_BG_IMAGE_BORDER_INC;
601 description { state: "visible" 0.0;
602 inherit: "default" 0.0;
603 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
604 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
607 description { state: "visible_landscape" 0.0;
608 inherit: "default" 0.0;
609 min: 0 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
610 max: 999999 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
614 part { name: "more_btn_bg";
618 description { state: "default" 0.0;
619 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
622 rel1 { relative: 0.0 0.0; to: "toolbar_bg"; }
623 rel2 { relative: 0.0 1.0; to: "toolbar_bg"; }
627 part { name: "toolbar_more_btn";
630 clip_to: "toolbar_clip";
631 description { state: "default" 0.0;
632 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
634 rel1.to: "more_btn_bg";
635 rel2.to: "more_btn_bg";
637 description { state: "landscape" 0.0;
638 inherit: "default" 0.0;
639 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
642 part { name: "prev_btn_bg";
646 description { state: "default" 0.0;
647 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
650 rel1 { relative: 1.0 0.0; to: "toolbar_bg"; }
651 rel2.to: "toolbar_bg";
655 part { name: "elm.swallow.prev_btn";
658 clip_to: "toolbar_clip";
659 description { state: "default" 0.0;
660 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
663 rel1.to: "prev_btn_bg";
664 rel2.to: "prev_btn_bg";
666 description { state: "landscape" 0.0;
667 inherit: "default" 0.0;
668 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
671 part { name: "toolbar_btns_area";
674 description { state: "default" 0.0;
675 rel1 { relative: 1.0 0.0; to: "more_btn_bg"; }
676 rel2 { relative: 0.0 1.0; to: "prev_btn_bg"; }
680 part { name: "toolbar_clip";
683 description { state: "default" 0.0;
684 rel1 { to: "toolbar_bg"; }
685 rel2 { to: "toolbar_bg"; }
688 part { name: "toolbar_button1";
691 clip_to: "toolbar_clip";
692 description { state: "default" 0.0;
695 rel1.to: "toolbar_btns_area";
696 rel2.to: "toolbar_btns_area";
698 description { state: "buttons_set" 0.0;
699 inherit: "default" 0.0;
703 to: "toolbar_button_padding";
707 part { name: "toolbar_button_padding";
710 description { state: "default" 0.0;
711 min: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 0;
712 max: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 9999;
716 rel1.to: "toolbar_btns_area";
717 rel2.to: "toolbar_btns_area";
719 description { state: "landscape" 0.0;
720 inherit: "default" 0.0;
721 min: NAVIFRAME_LANDSCAPE_TOOLBAR_BUTTONS_PADDING_INC 0;
722 max: NAVIFRAME_LANDSCAPE_TOOLBAR_BUTTONS_PADDING_INC 9999;
725 part { name: "toolbar_button2";
728 clip_to: "toolbar_clip";
729 description { state: "default" 0.0;
732 rel1.to: "toolbar_btns_area";
733 rel2.to: "toolbar_btns_area";
735 description { state: "buttons_set" 0.0;
736 inherit: "default" 0.0;
740 to: "toolbar_button_padding";
746 program { name: "content_new_pushed";
747 signal: "elm,state,new,pushed,deferred";
749 action: STATE_SET "default" 0.0;
751 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
752 after: "show_finished";
754 program { name: "content_cur_pushed";
755 signal: "elm,state,cur,pushed,deferred";
757 action: STATE_SET "left" 0.0;
759 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
760 after: "pushed_finished";
762 program { name: "content_prev_popped";
763 signal: "elm,state,prev,popped,deferred";
765 action: STATE_SET "default" 0.0;
767 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
768 after: "show_finished";
770 program { name: "content_cur_popped";
771 signal: "elm,state,cur,popped,deferred";
773 action: STATE_SET "right" 0.0;
775 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
776 after: "popped_finished";
778 program { name: "cur_pushed";
779 signal: "elm,state,cur,pushed";
781 action: STATE_SET "default" 0.0;
784 program { name: "new_pushed";
785 signal: "elm,state,new,pushed";
787 action: STATE_SET "right" 0.0;
790 program { name: "prev_popped";
791 signal: "elm,state,prev,popped";
793 action: STATE_SET "left" 0.0;
796 program { name: "cur_popped";
797 signal: "elm,state,cur,popped";
799 action: STATE_SET "default" 0.0;
802 program { name: "visible";
803 signal: "elm,state,visible";
805 action: STATE_SET "default" 0.0;
808 program { name: "title_show";
809 signal: "elm,state,title,show";
812 if (get_int(landscape) == 0)
813 set_state(PART:"title_bg", "default", 0.0);
815 set_state(PART:"title_bg", "landscape", 0.0);
818 program { name: "title_hide";
819 signal: "elm,state,title,hide";
822 set_state(PART:"title_bg", "hide", 0.0);
825 program { name: "subtitle_show";
826 signal: "elm,state,subtitle,show";
829 set_state(PART:"title_text_bg", "subtitle_is_set", 0.0);
830 if (get_int(landscape) == 0) {
831 set_state(PART:"elm.text.title", "subtitle_is_set", 0.0);
832 set_state(PART:"subtitle_text_bg", "visible", 0.0);
835 set_state(PART:"elm.text.title", "subtitle_is_set_landscape", 0.0);
836 set_state(PART:"subtitle_text_bg", "visible_landscape", 0.0);
840 program { name: "subtitle_hide";
841 signal: "elm,state,subtitle,hide";
844 set_state(PART:"title_text_bg", "default", 0.0);
845 set_state(PART:"subtitle_text_bg", "default", 0.0);
846 if (get_int(landscape) == 0)
847 set_state(PART:"elm.text.title", "default", 0.0);
849 set_state(PART:"elm.text.title", "default_landscape", 0.0);
852 program { name: "icon_show";
853 signal: "elm,state,icon,show";
855 action: STATE_SET "icon" 0.0;
856 target: "padding_center_text1";
858 program { name: "icon_hide";
859 signal: "elm,state,icon,hide";
861 action: STATE_SET "default" 0.0;
862 target: "padding_center_text1";
864 program { name: "prev_btn_show";
865 signal: "elm,state,prev_btn,show";
868 emit("elm,state,toolbar_bg,show", "elm");
871 program { name: "prev_btn_hide";
872 signal: "elm,state,prev_btn,hide";
875 emit("elm,state,toolbar_bg,hide", "elm");
878 program { name: "more_btn_show";
879 signal: "elm,state,toolbar_more_btn,show";
882 emit("elm,state,toolbar_bg,show", "elm");
885 program { name: "more_btn_hide";
886 signal: "elm,state,toolbar_more_btn,hide";
889 emit("elm,state,toolbar_bg,hide", "elm");
892 program { name: "toolbar_button1_show";
893 signal: "elm,state,toolbar_button1,show";
896 emit("elm,state,toolbar_bg,show", "elm");
897 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
898 if (get_int(toolbar_buttons_visible) >= 2)
900 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
901 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
905 program { name: "toolbar_button1_hide";
906 signal: "elm,state,toolbar_button1,hide";
909 emit("elm,state,toolbar_bg,hide", "elm");
910 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
911 set_state(PART:"toolbar_button1", "default", 0.0);
912 set_state(PART:"toolbar_button2", "default", 0.0);
915 program { name: "toolbar_button2_show";
916 signal: "elm,state,toolbar_button2,show";
919 emit("elm,state,toolbar_bg,show", "elm");
920 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
921 if (get_int(toolbar_buttons_visible) >= 2)
923 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
924 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
928 program { name: "toolbar_button2_hide";
929 signal: "elm,state,toolbar_button2,hide";
932 emit("elm,state,toolbar_bg,hide", "elm");
933 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
934 set_state(PART:"toolbar_button1", "default", 0.0);
935 set_state(PART:"toolbar_button2", "default", 0.0);
938 program { name: "toolbar_bg_show";
939 signal: "elm,state,toolbar_bg,show";
942 if (get_int(landscape) == 0)
943 set_state(PART:"toolbar_bg", "visible", 0.0);
945 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
946 set_int(tbar_bg, get_int(tbar_bg) + 1);
949 program { name: "toolbar_bg_hide";
950 signal: "elm,state,toolbar_bg,hide";
953 set_int(tbar_bg, get_int(tbar_bg) - 1);
954 if (get_int(tbar_bg) <= 0)
955 set_state(PART:"toolbar_bg", "default", 0.0);
958 program { name: "toolbar_open_internal";
959 signal: "elm,state,toolbar,open,internal";
962 set_int(tbar_close, 0);
963 if (get_int(landscape) == 0)
964 set_state(PART:"toolbar_bg", "visible", 0.0);
966 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
969 program { name: "toolbar_close_internal";
970 signal: "elm,state,toolbar,close,internal";
973 set_int(tbar_close, 1);
974 set_state(PART:"toolbar_bg", "default", 0.0);
977 program { name: "toolbar_open";
978 signal: "elm,state,toolbar,open";
981 if (get_int(landscape) == 0)
982 set_state(PART:"toolbar_bg", "visible", 0.0);
984 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
986 transition: LINEAR 0.2;
987 after: "toolbar_open_internal";
989 program { name: "toolbar_close";
990 signal: "elm,state,toolbar,close";
992 action: STATE_SET "default" 0.0;
993 target: "toolbar_bg";
994 transition: LINEAR 0.2;
995 after: "toolbar_close_internal";
997 program { name: "toolbar_instant_open";
998 signal: "elm,state,toolbar,instant_open";
1001 emit("elm,state,toolbar,open,internal", "elm");
1004 program { name: "toolbar_instant_close";
1005 signal: "elm,state,toolbar,instant_close";
1008 emit("elm,state,toolbar,close,internal", "elm");
1011 program { name: "show_finished";
1012 action: SIGNAL_EMIT "elm,action,show,finished" "";
1014 program { name: "pushed_finished";
1015 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
1017 program { name: "popped_finished";
1018 action: SIGNAL_EMIT "elm,action,popped,finished" "";
1021 name: "title_clicked";
1022 signal: "mouse,clicked,1";
1023 source: "click_event_area";
1024 action: SIGNAL_EMIT "elm,action,title,clicked" "";
1027 name: "title_badge_show";
1028 signal: "elm,state,title_badge,show";
1031 if (get_int(title_slide_visible) == 0)
1032 set_state(PART:"badge_left_padding", "visible", 0.0);
1034 set_state(PART:"badge_left_padding", "title_slide_is_set", 0.0);
1035 set_state(PART:"badge_padding", "visible", 0.0);
1036 set_state(PART:"left.padding.text", "visible", 0.0);
1037 set_state(PART:"right.padding.text", "visible", 0.0);
1038 set_state(PART:"badge_bg", "visible", 0.0);
1039 set_state(PART:"title_badge", "visible", 0.0);
1040 set_int(title_badge_visible, 1);
1044 name: "title_badge_hide";
1045 signal: "elm,state,title_badge,hide";
1048 set_state(PART:"badge_left_padding", "default", 0.0);
1049 set_state(PART:"badge_padding", "default", 0.0);
1050 set_state(PART:"left.padding.text", "default", 0.0);
1051 set_state(PART:"right.padding.text", "default", 0.0);
1052 set_state(PART:"badge_bg", "default", 0.0);
1053 set_state(PART:"title_badge", "default", 0.0);
1054 set_int(title_badge_visible, 0);
1058 name: "title_slide_show";
1059 signal: "elm,state,elm.swallow.title,show";
1062 if (get_int(title_badge_visible) == 1)
1063 set_state(PART:"badge_left_padding", "title_slide_is_set", 0.0);
1064 set_int(title_slide_visible, 1);
1068 name: "title_slide_hide";
1069 signal: "elm,state,elm.swallow.title,hide";
1072 if (get_int(title_badge_visible) == 1)
1073 set_state(PART:"badge_left_padding", "visible", 0.0);
1074 set_int(title_slide_visible, 0);
1078 name: "subtitle_slide_show";
1079 signal: "elm,state,elm.swallow.subtitle,show";
1082 set_state(PART:"title_text_bg", "subtitle_is_set", 0.0);
1083 if (get_int(landscape) == 0)
1084 set_state(PART:"subtitle_text_bg", "visible", 0.0);
1086 set_state(PART:"subtitle_text_bg", "visible_landscape", 0.0);
1090 name: "subtitle_slide_hide";
1091 signal: "elm,state,elm.swallow.subtitle,hide";
1094 set_state(PART:"title_text_bg", "default", 0.0);
1095 set_state(PART:"subtitle_text_bg", "default", 0.0);
1099 name: "change_to_landscape";
1100 signal: "elm,state,landscape";
1103 if (get_int(landscape) == 0) {
1104 set_state(PART:"top_padding", "landscape", 0.0);
1105 set_state(PART:"top_padding2", "landscape", 0.0);
1106 set_state(PART:"padding_bottom_text", "landscape", 0.0);
1107 set_state(PART:"elm.text.subtitle", "landscape", 0.0);
1108 set_state(PART:"title_left_btn", "landscape", 0.0);
1109 set_state(PART:"title_right_btn", "landscape", 0.0);
1110 set_state(PART:"toolbar_more_btn", "landscape", 0.0);
1111 set_state(PART:"elm.swallow.prev_btn", "landscape", 0.0);
1112 set_state(PART:"toolbar_button_padding", "landscape", 0.0);
1116 get_state(PART:"title_bg", st, 30, vl);
1117 if (!strcmp(st, "default"))
1118 set_state(PART:"title_bg", "landscape", 0.0);
1120 get_state(PART:"elm.text.title", st, 30, vl);
1121 if (!strcmp(st, "default"))
1122 set_state(PART:"elm.text.title", "default_landscape", 0.0);
1124 set_state(PART:"elm.text.title", "subtitle_is_set_landscape", 0.0);
1126 get_state(PART:"subtitle_text_bg", st, 30, vl);
1127 if (!strcmp(st, "visible"))
1128 set_state(PART:"subtitle_text_bg", "visible_landscape", 0.0);
1130 get_state(PART:"toolbar_bg", st, 30, vl);
1131 if (!strcmp(st, "visible"))
1132 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
1134 set_int(landscape, 1);
1139 name: "change_to_portrait";
1140 signal: "elm,state,portrait";
1143 if (get_int(landscape) == 1) {
1144 set_state(PART:"top_padding", "default", 0.0);
1145 set_state(PART:"top_padding2", "default", 0.0);
1146 set_state(PART:"padding_bottom_text", "default", 0.0);
1147 set_state(PART:"elm.text.subtitle", "default", 0.0);
1148 set_state(PART:"title_left_btn", "default", 0.0);
1149 set_state(PART:"title_right_btn", "default", 0.0);
1150 set_state(PART:"toolbar_more_btn", "default", 0.0);
1151 set_state(PART:"elm.swallow.prev_btn", "default", 0.0);
1152 set_state(PART:"toolbar_button_padding", "default", 0.0);
1156 get_state(PART:"title_bg", st, 30, vl);
1157 if (!strcmp(st, "landscape"))
1158 set_state(PART:"title_bg", "default", 0.0);
1160 get_state(PART:"elm.text.title", st, 30, vl);
1161 if (!strcmp(st, "default_landscape"))
1162 set_state(PART:"elm.text.title", "default", 0.0);
1164 set_state(PART:"elm.text.title", "subtitle_is_set", 0.0);
1166 get_state(PART:"subtitle_text_bg", st, 30, vl);
1167 if (!strcmp(st, "visible_landscape"))
1168 set_state(PART:"subtitle_text_bg", "visible", 0.0);
1170 get_state(PART:"toolbar_bg", st, 30, vl);
1171 if (!strcmp(st, "visible_landscape"))
1172 set_state(PART:"toolbar_bg", "visible", 0.0);
1174 set_int(landscape, 0);
1178 program { name: "landscape_mode";
1180 signal: "elm,state,orient,90";
1181 action: SIGNAL_EMIT "elm,state,landscape" "elm";
1183 program { name: "landscape_mode2";
1185 signal: "elm,state,orient,270";
1186 action: SIGNAL_EMIT "elm,state,landscape" "elm";
1188 program { name: "portrait_mode";
1190 signal: "elm,state,orient,0";
1191 action: SIGNAL_EMIT "elm,state,portrait" "elm";
1193 program { name: "portrait_mode2";
1195 signal: "elm,state,orient,180";
1196 action: SIGNAL_EMIT "elm,state,portrait" "elm";
1201 group { name: "elm/naviframe/item/tabbar/default";
1203 image: "00_title_bg.png" COMP;
1204 image: "00_toolbar_bg.png" COMP;
1207 public tbar_bg = 0; //Controlbar BG Show call count
1208 public toolbar_buttons_visible = 0; //when both toolbar buttons are visible
1209 public tbar_close = 0; //Toolbar lastest Open/Close status
1210 public landscape = 0; //Landscape mode status
1213 part { name: "base";
1216 description { state: "default" 0.0;
1219 description { state: "left" 0.0;
1220 inherit: "default" 0.0;
1221 rel1.relative: -1.0 0.0;
1222 rel2.relative: 0.0 1.0;
1224 description { state: "right" 0.0;
1225 inherit: "default" 0.0;
1226 rel1.relative: 1.0 0.0;
1227 rel2.relative: 2.0 1.0;
1230 part { name: "title_bg";
1232 description { state: "default" 0.0;
1233 min: 1 NAVIFRAME_TAB_TITLE_H_INC;
1236 rel1 { relative: 0.0 0.0; to: "base"; }
1237 rel2 { relative: 1.0 0.0; to: "base"; }
1239 normal: "00_title_bg.png";
1240 border: NAVIFRAME_TITLE_BG_IMAGE_BORDER_INC;
1244 description { state: "landscape" 0.0;
1245 inherit: "default" 0.0;
1246 min: 1 NAVIFRAME_LANDSCAPE_TAB_TITLE_H_INC;
1248 description { state: "hide" 0.0;
1249 inherit: "default" 0.0;
1255 part { name: "title_clip";
1258 description { state: "default" 0.0;
1259 rel1 { to: "title_bg"; }
1260 rel2 { to: "title_bg"; }
1263 part { name: "elm.swallow.content";
1267 clip_to: "content_clip";
1268 description { state: "default" 0.0;
1270 rel1.relative: 0.0 1.0;
1272 rel1.to_y: "title_bg";
1273 rel2.relative: 1.0 0.0;
1275 rel2.to_y: "toolbar_bg";
1277 description { state: "sip_visible" 0.0;
1278 inherit: "default" 0.0;
1282 part { name: "content_clip";
1285 description { state: "default" 0.0;
1286 rel1.to: "elm.swallow.content";
1287 rel2.to: "elm.swallow.content";
1290 part { name: "top_padding";
1294 description { state: "default" 0.0;
1296 rel1 { relative: 0.0 0.0; to: "title_bg"; }
1297 rel2 { relative: 1.0 0.0; to: "title_bg"; }
1299 min: NAVIFRAME_TAB_TITLE_TOP_PADDING_INC;
1302 description { state: "landscape" 0.0;
1303 inherit: "default" 0.0;
1304 min: NAVIFRAME_LANDSCAPE_TAB_TITLE_TOP_PADDING_INC;
1307 part { name: "left_padding";
1311 description { state: "default" 0.0;
1313 rel1 { relative: 0.0 0.0; to: "title_bg"; }
1314 rel2 { relative: 0.0 1.0; to: "title_bg"; }
1316 min: NAVIFRAME_PADDING_INC;
1320 part { name: "right_padding";
1324 description { state: "default" 0.0;
1326 rel1 { relative: 1.0 0.0; to: "title_bg"; }
1327 rel2 { relative: 1.0 1.0; to: "title_bg"; }
1329 min: NAVIFRAME_PADDING_INC;
1332 description { state: "landscape" 0.0;
1333 inherit: "default" 0.0;
1334 min: NAVIFRAME_LANDSCAPE_PADDING_INC;
1337 part { name: "elm.text.title";
1340 effect: FAR_SHADOW BOTTOM;
1341 clip_to: "title_clip";
1342 description { state: "default" 0.0;
1344 text { font: "Tizen:style=Medium";
1345 size: NAVIFRAME_TITLE_TAB_FONT_SIZE_INC;
1349 text_class: "tizen";
1351 min: 0 NAVIFRAME_TITLE_TAB_TEXT_H_INC;
1352 max: 999999 NAVIFRAME_TITLE_TAB_TEXT_H_INC;
1354 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
1355 color3: 255 255 255 255;
1357 rel1.to_x: "left_padding";
1358 rel1.to_y: "top_padding";
1359 rel1.relative: 1.0 1.0;
1360 rel2.to: "right_padding";
1361 rel2.relative: 0.0 1.0;
1363 description { state: "landscape" 0.0;
1364 inherit: "default" 0.0;
1365 text { font: "Tizen:style=Medium";
1366 size: NAVIFRAME_LANDSCAPE_TITLE_TAB_FONT_SIZE_INC;
1370 text_class: "tizen";
1372 min: 0 NAVIFRAME_LANDSCAPE_TITLE_TAB_TEXT_H_INC;
1373 max: 999999 NAVIFRAME_LANDSCAPE_TITLE_TAB_TEXT_H_INC;
1376 part { name: "click_event_area";
1378 ignore_flags: ON_HOLD;
1379 description { state: "default" 0.0;
1380 rel1 { to: "title_bg"; }
1381 rel2 { to: "title_bg"; }
1385 part { name: "access.title";
1388 description { state: "default" 0.0;
1390 rel1.to: "title_bg";
1391 rel2.to: "title_bg";
1395 part { name: "middle_padding";
1399 description { state: "default" 0.0;
1400 min: NAVIFRAME_MIDDLE_PADDING_INC;
1403 rel1 { relative: 0.0 1.0; to_x: "title_bg"; to_y: "elm.text.title"; }
1404 rel2 { relative: 1.0 1.0; to_x: "title_bg"; to_y: "elm.text.title"; }
1407 description { state: "hide" 0.0;
1408 inherit: "default" 0.0;
1412 part { name: "tabbar";
1415 clip_to: "title_clip";
1416 description { state: "default" 0.0;
1417 min: 0 NAVIFRAME_TITLE_TAB_H_INC;
1418 max: 999999 NAVIFRAME_TITLE_TAB_H_INC;
1421 rel1.to_x: "title_bg";
1422 rel1.to_y: "middle_padding";
1423 rel1.relative: 0.0 1.0;
1424 rel2.to_x: "title_bg";
1425 rel2.to_y: "bottom_padding";
1426 rel2.relative: 1.0 0.0;
1429 part { name: "bottom_padding";
1433 description { state: "default" 0.0;
1434 min: NAVIFRAME_BOTTOM_PADDING_INC;
1437 rel1 { relative: 0.0 1.0; to: "title_bg"; }
1438 rel2 { relative: 1.0 1.0; to: "title_bg"; }
1441 description { state: "landscape" 0.0;
1442 inherit: "default" 0.0;
1443 min: NAVIFRAME_LANDSCAPE_BOTTOM_PADDING_INC;
1446 part { name: "toolbar_bg";
1448 description { state: "default" 0.0;
1454 rel1 { to: "base"; }
1455 rel2 { to: "base"; }
1457 normal: "00_toolbar_bg.png";
1458 border: NAVIFRAME_TOOLBAR_BG_IMAGE_BORDER_INC;
1462 description { state: "visible" 0.0;
1463 inherit: "default" 0.0;
1464 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
1465 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
1468 description { state: "visible_landscape" 0.0;
1469 inherit: "default" 0.0;
1470 min: 0 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
1471 max: 999999 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
1475 part { name: "more_btn_bg";
1479 description { state: "default" 0.0;
1480 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
1483 rel1 { relative: 0.0 0.0; to: "toolbar_bg"; }
1484 rel2 { relative: 0.0 1.0; to: "toolbar_bg"; }
1488 part { name: "toolbar_more_btn";
1491 clip_to: "toolbar_clip";
1492 description { state: "default" 0.0;
1493 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
1495 rel1.to: "more_btn_bg";
1496 rel2.to: "more_btn_bg";
1498 description { state: "landscape" 0.0;
1499 inherit: "default" 0.0;
1500 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
1503 part { name: "prev_btn_bg";
1507 description { state: "default" 0.0;
1508 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
1511 rel1 { relative: 1.0 0.0; to: "toolbar_bg"; }
1512 rel2.to: "toolbar_bg";
1516 part { name: "elm.swallow.prev_btn";
1519 clip_to: "toolbar_clip";
1520 description { state: "default" 0.0;
1521 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
1524 rel1.to: "prev_btn_bg";
1525 rel2.to: "prev_btn_bg";
1527 description { state: "landscape" 0.0;
1528 inherit: "default" 0.0;
1529 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
1532 part { name: "toolbar_btns_area";
1535 description { state: "default" 0.0;
1536 rel1 { relative: 1.0 0.0; to: "more_btn_bg"; }
1537 rel2 { relative: 0.0 1.0; to: "prev_btn_bg"; }
1541 part { name: "toolbar_clip";
1544 description { state: "default" 0.0;
1545 rel1 { to: "toolbar_bg"; }
1546 rel2 { to: "toolbar_bg"; }
1549 part { name: "toolbar_button1";
1552 clip_to: "toolbar_clip";
1553 description { state: "default" 0.0;
1556 rel1.to: "toolbar_btns_area";
1557 rel2.to: "toolbar_btns_area";
1559 description { state: "buttons_set" 0.0;
1560 inherit: "default" 0.0;
1564 to: "toolbar_button_padding";
1568 part { name: "toolbar_button_padding";
1572 description { state: "default" 0.0;
1573 min: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 0;
1574 max: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 9999;
1578 rel1.to: "toolbar_btns_area";
1579 rel2.to: "toolbar_btns_area";
1581 description { state: "landscape" 0.0;
1582 inherit: "default" 0.0;
1583 min: NAVIFRAME_LANDSCAPE_TOOLBAR_BUTTONS_PADDING_INC 0;
1584 max: NAVIFRAME_LANDSCAPE_TOOLBAR_BUTTONS_PADDING_INC 9999;
1587 part { name: "toolbar_button2";
1590 clip_to: "toolbar_clip";
1591 description { state: "default" 0.0;
1594 rel1.to: "toolbar_btns_area";
1595 rel2.to: "toolbar_btns_area";
1597 description { state: "buttons_set" 0.0;
1598 inherit: "default" 0.0;
1602 to: "toolbar_button_padding";
1608 program { name: "content_new_pushed";
1609 signal: "elm,state,new,pushed,deferred";
1611 action: STATE_SET "default" 0.0;
1613 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1614 after: "show_finished";
1616 program { name: "content_cur_pushed";
1617 signal: "elm,state,cur,pushed,deferred";
1619 action: STATE_SET "left" 0.0;
1621 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1622 after: "pushed_finished";
1624 program { name: "content_prev_popped";
1625 signal: "elm,state,prev,popped,deferred";
1627 action: STATE_SET "default" 0.0;
1629 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1630 after: "show_finished";
1632 program { name: "content_cur_popped";
1633 signal: "elm,state,cur,popped,deferred";
1635 action: STATE_SET "right" 0.0;
1637 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1638 after: "popped_finished";
1640 program { name: "cur_pushed";
1641 signal: "elm,state,cur,pushed";
1643 action: STATE_SET "default" 0.0;
1646 program { name: "new_pushed";
1647 signal: "elm,state,new,pushed";
1649 action: STATE_SET "right" 0.0;
1652 program { name: "prev_popped";
1653 signal: "elm,state,prev,popped";
1655 action: STATE_SET "left" 0.0;
1658 program { name: "cur_popped";
1659 signal: "elm,state,cur,popped";
1661 action: STATE_SET "default" 0.0;
1664 program { name: "visible";
1665 signal: "elm,state,visible";
1667 action: STATE_SET "default" 0.0;
1670 program { name: "title_show";
1671 signal: "elm,state,title,show";
1674 if (get_int(landscape) == 0)
1675 set_state(PART:"title_bg", "default", 0.0);
1677 set_state(PART:"title_bg", "landscape", 0.0);
1680 program { name: "title_hide";
1681 signal: "elm,state,title,hide";
1684 set_state(PART:"title_bg", "hide", 0.0);
1687 program { name: "prev_btn_show";
1688 signal: "elm,state,prev_btn,show";
1691 emit("elm,state,toolbar_bg,show", "elm");
1694 program { name: "prev_btn_hide";
1695 signal: "elm,state,prev_btn,hide";
1698 emit("elm,state,toolbar_bg,hide", "elm");
1701 program { name: "more_btn_show";
1702 signal: "elm,state,toolbar_more_btn,show";
1705 emit("elm,state,toolbar_bg,show", "elm");
1708 program { name: "more_btn_hide";
1709 signal: "elm,state,toolbar_more_btn,hide";
1712 emit("elm,state,toolbar_bg,hide", "elm");
1715 program { name: "toolbar_button1_show";
1716 signal: "elm,state,toolbar_button1,show";
1719 emit("elm,state,toolbar_bg,show", "elm");
1720 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
1721 if (get_int(toolbar_buttons_visible) >= 2)
1723 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
1724 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
1728 program { name: "toolbar_button1_hide";
1729 signal: "elm,state,toolbar_button1,hide";
1732 emit("elm,state,toolbar_bg,hide", "elm");
1733 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
1734 set_state(PART:"toolbar_button1", "default", 0.0);
1735 set_state(PART:"toolbar_button2", "default", 0.0);
1738 program { name: "toolbar_button2_show";
1739 signal: "elm,state,toolbar_button2,show";
1742 emit("elm,state,toolbar_bg,show", "elm");
1743 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
1744 if (get_int(toolbar_buttons_visible) >= 2)
1746 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
1747 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
1751 program { name: "toolbar_button2_hide";
1752 signal: "elm,state,toolbar_button2,hide";
1755 emit("elm,state,toolbar_bg,hide", "elm");
1756 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
1757 set_state(PART:"toolbar_button1", "default", 0.0);
1758 set_state(PART:"toolbar_button2", "default", 0.0);
1761 program { name: "toolbar_bg_show";
1762 signal: "elm,state,toolbar_bg,show";
1765 if (get_int(landscape) == 0)
1766 set_state(PART:"toolbar_bg", "visible", 0.0);
1768 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
1769 set_int(tbar_bg, get_int(tbar_bg) + 1);
1772 program { name: "toolbar_bg_hide";
1773 signal: "elm,state,toolbar_bg,hide";
1776 set_int(tbar_bg, get_int(tbar_bg) - 1);
1777 if (get_int(tbar_bg) <= 0)
1778 set_state(PART:"toolbar_bg", "default", 0.0);
1781 program { name: "toolbar_open_internal";
1782 signal: "elm,state,toolbar,open,internal";
1785 set_int(tbar_close, 0);
1786 if (get_int(landscape) == 0)
1787 set_state(PART:"toolbar_bg", "visible", 0.0);
1789 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
1792 program { name: "toolbar_close_internal";
1793 signal: "elm,state,toolbar,close,internal";
1796 set_int(tbar_close, 1);
1797 set_state(PART:"toolbar_bg", "default", 0.0);
1800 program { name: "toolbar_open";
1801 signal: "elm,state,toolbar,open";
1804 if (get_int(landscape) == 0)
1805 set_state(PART:"toolbar_bg", "visible", 0.0);
1807 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
1809 transition: LINEAR 0.2;
1810 after: "toolbar_open_internal";
1812 program { name: "toolbar_close";
1813 signal: "elm,state,toolbar,close";
1815 action: STATE_SET "default" 0.0;
1816 target: "toolbar_bg";
1817 transition: LINEAR 0.2;
1818 after: "toolbar_close_internal";
1820 program { name: "toolbar_instant_open";
1821 signal: "elm,state,toolbar,instant_open";
1824 emit("elm,state,toolbar,open,internal", "elm");
1827 program { name: "toolbar_instant_close";
1828 signal: "elm,state,toolbar,instant_close";
1831 emit("elm,state,toolbar,close,internal", "elm");
1834 program { name: "show_finished";
1835 action: SIGNAL_EMIT "elm,action,show,finished" "";
1837 program { name: "pushed_finished";
1838 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
1840 program { name: "popped_finished";
1841 action: SIGNAL_EMIT "elm,action,popped,finished" "";
1844 name: "title_clicked";
1845 signal: "mouse,clicked,1";
1846 source: "click_event_area";
1847 action: SIGNAL_EMIT "elm,action,title,clicked" "";
1850 name: "change_to_landscape";
1851 signal: "elm,state,landscape";
1854 if (get_int(landscape) == 0) {
1855 set_state(PART:"top_padding", "landscape", 0.0);
1856 set_state(PART:"right_padding", "landscape", 0.0);
1857 set_state(PART:"elm.text.title", "landscape", 0.0);
1858 set_state(PART:"middle_padding", "hide", 0.0);
1859 set_state(PART:"bottom_padding", "landscape", 0.0);
1860 set_state(PART:"toolbar_more_btn", "landscape", 0.0);
1861 set_state(PART:"elm.swallow.prev_btn", "landscape", 0.0);
1862 set_state(PART:"toolbar_button_padding", "landscape", 0.0);
1866 get_state(PART:"title_bg", st, 30, vl);
1867 if (!strcmp(st, "default"))
1868 set_state(PART:"title_bg", "landscape", 0.0);
1870 get_state(PART:"toolbar_bg", st, 30, vl);
1871 if (!strcmp(st, "visible"))
1872 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
1874 set_int(landscape, 1);
1879 name: "change_to_portrait";
1880 signal: "elm,state,portrait";
1883 if (get_int(landscape) == 1) {
1884 set_state(PART:"top_padding", "default", 0.0);
1885 set_state(PART:"right_padding", "default", 0.0);
1886 set_state(PART:"elm.text.title", "default", 0.0);
1887 set_state(PART:"middle_padding", "default", 0.0);
1888 set_state(PART:"bottom_padding", "default", 0.0);
1889 set_state(PART:"toolbar_more_btn", "default", 0.0);
1890 set_state(PART:"elm.swallow.prev_btn", "default", 0.0);
1891 set_state(PART:"toolbar_button_padding", "default", 0.0);
1895 get_state(PART:"title_bg", st, 30, vl);
1896 if (!strcmp(st, "landscape"))
1897 set_state(PART:"title_bg", "default", 0.0);
1899 get_state(PART:"toolbar_bg", st, 30, vl);
1900 if (!strcmp(st, "visible_landscape"))
1901 set_state(PART:"toolbar_bg", "visible", 0.0);
1903 set_int(landscape, 0);
1907 program { name: "landscape_mode";
1909 signal: "elm,state,orient,90";
1910 action: SIGNAL_EMIT "elm,state,landscape" "elm";
1912 program { name: "landscape_mode2";
1914 signal: "elm,state,orient,270";
1915 action: SIGNAL_EMIT "elm,state,landscape" "elm";
1917 program { name: "portrait_mode";
1919 signal: "elm,state,orient,0";
1920 action: SIGNAL_EMIT "elm,state,portrait" "elm";
1922 program { name: "portrait_mode2";
1924 signal: "elm,state,orient,180";
1925 action: SIGNAL_EMIT "elm,state,portrait" "elm";
1930 group { name: "elm/naviframe/item/tabbar/notitle/default";
1932 image: "00_title_bg.png" COMP;
1933 image: "00_toolbar_bg.png" COMP;
1936 public tbar_bg = 0; //Toolbar BG Show call count
1937 public toolbar_buttons_visible = 0; //when both toolbar buttons are visible
1938 public tbar_close = 0; //Toolbar lastest Open/Close status
1939 public landscape = 0; //Landscape mode status
1942 part { name: "base";
1945 description { state: "default" 0.0;
1948 description { state: "left" 0.0;
1949 inherit: "default" 0.0;
1950 rel1.relative: -1.0 0.0;
1951 rel2.relative: 0.0 1.0;
1953 description { state: "right" 0.0;
1954 inherit: "default" 0.0;
1955 rel1.relative: 1.0 0.0;
1956 rel2.relative: 2.0 1.0;
1959 part { name: "title_bg";
1961 description { state: "default" 0.0;
1962 min: 1 NAVIFRAME_TITLE_H_INC;
1965 rel1 { relative: 0.0 0.0; to: "base"; }
1966 rel2 { relative: 1.0 0.0; to: "base"; }
1968 normal: "00_title_bg.png";
1969 border: NAVIFRAME_TITLE_BG_IMAGE_BORDER_INC;
1973 description { state: "landscape" 0.0;
1974 inherit: "default" 0.0;
1975 min: 1 NAVIFRAME_LANDSCAPE_TITLE_H_INC;
1977 description { state: "hide" 0.0;
1978 inherit: "default" 0.0;
1984 part { name: "title_clip";
1987 description { state: "default" 0.0;
1988 rel1 { to: "title_bg"; }
1989 rel2 { to: "title_bg"; }
1992 part { name: "tabbar";
1995 clip_to: "title_clip";
1996 description { state: "default" 0.0;
1997 max: -1 NAVIFRAME_TITLE_H_INC;
1998 rel1.to: "title_bg";
1999 rel1.relative: 0.0 0.0;
2000 rel2.to: "title_bg";
2001 rel2.relative: 1.0 1.0;
2003 description { state: "landscape" 0.0;
2004 max: -1 NAVIFRAME_LANDSCAPE_TITLE_H_INC;
2005 rel1.to: "title_bg";
2006 rel1.relative: 0.0 0.0;
2007 rel2.to: "title_bg";
2008 rel2.relative: 1.0 1.0;
2011 part { name: "elm.swallow.content";
2015 clip_to: "content_clip";
2016 description { state: "default" 0.0;
2018 rel1.relative: 0.0 1.0;
2020 rel1.to_y: "title_bg";
2021 rel2.relative: 1.0 0.0;
2023 rel2.to_y: "toolbar_bg";
2025 description { state: "sip_visible" 0.0;
2026 inherit: "default" 0.0;
2030 part { name: "content_clip";
2033 description { state: "default" 0.0;
2034 rel1.to: "elm.swallow.content";
2035 rel2.to: "elm.swallow.content";
2038 part { name: "toolbar_bg";
2040 description { state: "default" 0.0;
2046 rel1 { to: "base"; }
2047 rel2 { to: "base"; }
2049 normal: "00_toolbar_bg.png";
2050 border: NAVIFRAME_TOOLBAR_BG_IMAGE_BORDER_INC;
2054 description { state: "visible" 0.0;
2055 inherit: "default" 0.0;
2056 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
2057 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
2060 description { state: "visible_landscape" 0.0;
2061 inherit: "default" 0.0;
2062 min: 0 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
2063 max: 999999 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
2067 part { name: "more_btn_bg";
2071 description { state: "default" 0.0;
2072 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2075 rel1 { relative: 0.0 0.0; to: "toolbar_bg"; }
2076 rel2 { relative: 0.0 1.0; to: "toolbar_bg"; }
2080 part { name: "toolbar_more_btn";
2083 clip_to: "toolbar_clip";
2084 description { state: "default" 0.0;
2085 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2087 rel1.to: "more_btn_bg";
2088 rel2.to: "more_btn_bg";
2090 description { state: "landscape" 0.0;
2091 inherit: "default" 0.0;
2092 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
2095 part { name: "prev_btn_bg";
2099 description { state: "default" 0.0;
2100 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2103 rel1 { relative: 1.0 0.0; to: "toolbar_bg"; }
2104 rel2.to: "toolbar_bg";
2108 part { name: "elm.swallow.prev_btn";
2111 clip_to: "toolbar_clip";
2112 description { state: "default" 0.0;
2113 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2116 rel1.to: "prev_btn_bg";
2117 rel2.to: "prev_btn_bg";
2119 description { state: "landscape" 0.0;
2120 inherit: "default" 0.0;
2121 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
2124 part { name: "toolbar_clip";
2127 description { state: "default" 0.0;
2128 rel1 { to: "toolbar_bg"; }
2129 rel2 { to: "toolbar_bg"; }
2132 part { name: "toolbar_btns_area";
2135 description { state: "default" 0.0;
2136 rel1 { relative: 1.0 0.0; to: "more_btn_bg"; }
2137 rel2 { relative: 0.0 1.0; to: "prev_btn_bg"; }
2141 part { name: "toolbar_button1";
2144 clip_to: "toolbar_clip";
2145 description { state: "default" 0.0;
2148 rel1.to: "toolbar_btns_area";
2149 rel2.to: "toolbar_btns_area";
2151 description { state: "buttons_set" 0.0;
2152 inherit: "default" 0.0;
2156 to: "toolbar_button_padding";
2160 part { name: "toolbar_button_padding";
2163 description { state: "default" 0.0;
2164 min: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 0;
2165 max: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 9999;
2169 rel1.to: "toolbar_btns_area";
2170 rel2.to: "toolbar_btns_area";
2172 description { state: "landscape" 0.0;
2173 inherit: "default" 0.0;
2174 min: NAVIFRAME_LANDSCAPE_TOOLBAR_BUTTONS_PADDING_INC 0;
2175 max: NAVIFRAME_LANDSCAPE_TOOLBAR_BUTTONS_PADDING_INC 9999;
2178 part { name: "toolbar_button2";
2181 clip_to: "toolbar_clip";
2182 description { state: "default" 0.0;
2185 rel1.to: "toolbar_btns_area";
2186 rel2.to: "toolbar_btns_area";
2188 description { state: "buttons_set" 0.0;
2189 inherit: "default" 0.0;
2193 to: "toolbar_button_padding";
2199 program { name: "content_new_pushed";
2200 signal: "elm,state,new,pushed,deferred";
2202 action: STATE_SET "default" 0.0;
2204 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2205 after: "show_finished";
2207 program { name: "content_cur_pushed";
2208 signal: "elm,state,cur,pushed,deferred";
2210 action: STATE_SET "left" 0.0;
2212 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2213 after: "pushed_finished";
2215 program { name: "content_prev_popped";
2216 signal: "elm,state,prev,popped,deferred";
2218 action: STATE_SET "default" 0.0;
2220 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2221 after: "show_finished";
2223 program { name: "content_cur_popped";
2224 signal: "elm,state,cur,popped,deferred";
2226 action: STATE_SET "right" 0.0;
2228 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2229 after: "popped_finished";
2231 program { name: "cur_pushed";
2232 signal: "elm,state,cur,pushed";
2234 action: STATE_SET "default" 0.0;
2237 program { name: "new_pushed";
2238 signal: "elm,state,new,pushed";
2240 action: STATE_SET "right" 0.0;
2243 program { name: "prev_popped";
2244 signal: "elm,state,prev,popped";
2246 action: STATE_SET "left" 0.0;
2249 program { name: "cur_popped";
2250 signal: "elm,state,cur,popped";
2252 action: STATE_SET "default" 0.0;
2255 program { name: "visible";
2256 signal: "elm,state,visible";
2258 action: STATE_SET "default" 0.0;
2261 program { name: "title_show";
2262 signal: "elm,state,title,show";
2265 if (get_int(landscape) == 0)
2266 set_state(PART:"title_bg", "default", 0.0);
2268 set_state(PART:"title_bg", "landscape", 0.0);
2271 program { name: "title_hide";
2272 signal: "elm,state,title,hide";
2275 set_state(PART:"title_bg", "hide", 0.0);
2278 program { name: "prev_btn_show";
2279 signal: "elm,state,prev_btn,show";
2282 emit("elm,state,toolbar_bg,show", "elm");
2285 program { name: "prev_btn_hide";
2286 signal: "elm,state,prev_btn,hide";
2289 emit("elm,state,toolbar_bg,hide", "elm");
2292 program { name: "more_btn_show";
2293 signal: "elm,state,toolbar_more_btn,show";
2296 emit("elm,state,toolbar_bg,show", "elm");
2299 program { name: "more_btn_hide";
2300 signal: "elm,state,toolbar_more_btn,hide";
2303 emit("elm,state,toolbar_bg,hide", "elm");
2306 program { name: "toolbar_button1_show";
2307 signal: "elm,state,toolbar_button1,show";
2310 emit("elm,state,toolbar_bg,show", "elm");
2311 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
2312 if (get_int(toolbar_buttons_visible) >= 2)
2314 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
2315 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
2319 program { name: "toolbar_button1_hide";
2320 signal: "elm,state,toolbar_button1,hide";
2323 emit("elm,state,toolbar_bg,hide", "elm");
2324 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
2325 set_state(PART:"toolbar_button1", "default", 0.0);
2326 set_state(PART:"toolbar_button2", "default", 0.0);
2329 program { name: "toolbar_button2_show";
2330 signal: "elm,state,toolbar_button2,show";
2333 emit("elm,state,toolbar_bg,show", "elm");
2334 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
2335 if (get_int(toolbar_buttons_visible) >= 2)
2337 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
2338 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
2342 program { name: "toolbar_button2_hide";
2343 signal: "elm,state,toolbar_button2,hide";
2346 emit("elm,state,toolbar_bg,hide", "elm");
2347 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
2348 set_state(PART:"toolbar_button1", "default", 0.0);
2349 set_state(PART:"toolbar_button2", "default", 0.0);
2352 program { name: "toolbar_bg_show";
2353 signal: "elm,state,toolbar_bg,show";
2356 if (get_int(landscape) == 0)
2357 set_state(PART:"toolbar_bg", "visible", 0.0);
2359 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
2360 set_int(tbar_bg, get_int(tbar_bg) + 1);
2363 program { name: "toolbar_bg_hide";
2364 signal: "elm,state,toolbar_bg,hide";
2367 set_int(tbar_bg, get_int(tbar_bg) - 1);
2368 if (get_int(tbar_bg) <= 0)
2369 set_state(PART:"toolbar_bg", "default", 0.0);
2372 program { name: "toolbar_open_internal";
2373 signal: "elm,state,toolbar,open,internal";
2376 set_int(tbar_close, 0);
2377 if (get_int(landscape) == 0)
2378 set_state(PART:"toolbar_bg", "visible", 0.0);
2380 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
2383 program { name: "toolbar_close_internal";
2384 signal: "elm,state,toolbar,close,internal";
2387 set_int(tbar_close, 1);
2388 set_state(PART:"toolbar_bg", "default", 0.0);
2391 program { name: "toolbar_open";
2392 signal: "elm,state,toolbar,open";
2395 if (get_int(landscape) == 0)
2396 set_state(PART:"toolbar_bg", "visible", 0.0);
2398 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
2400 transition: LINEAR 0.2;
2401 after: "toolbar_open_internal";
2403 program { name: "toolbar_close";
2404 signal: "elm,state,toolbar,close";
2406 action: STATE_SET "default" 0.0;
2407 target: "toolbar_bg";
2408 transition: LINEAR 0.2;
2409 after: "toolbar_close_internal";
2411 program { name: "toolbar_instant_open";
2412 signal: "elm,state,toolbar,instant_open";
2415 emit("elm,state,toolbar,open,internal", "elm");
2418 program { name: "toolbar_instant_close";
2419 signal: "elm,state,toolbar,instant_close";
2422 emit("elm,state,toolbar,close,internal", "elm");
2425 program { name: "show_finished";
2426 action: SIGNAL_EMIT "elm,action,show,finished" "";
2428 program { name: "pushed_finished";
2429 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
2431 program { name: "popped_finished";
2432 action: SIGNAL_EMIT "elm,action,popped,finished" "";
2435 name: "change_to_landscape";
2436 signal: "elm,state,landscape";
2439 if (get_int(landscape) == 0) {
2440 set_state(PART:"toolbar_more_btn", "landscape", 0.0);
2441 set_state(PART:"elm.swallow.prev_btn", "landscape", 0.0);
2442 set_state(PART:"toolbar_button_padding", "landscape", 0.0);
2446 get_state(PART:"title_bg", st, 30, vl);
2447 if (!strcmp(st, "default"))
2448 set_state(PART:"title_bg", "landscape", 0.0);
2450 get_state(PART:"tabbar", st, 30, vl);
2451 if (!strcmp(st, "default"))
2452 set_state(PART:"tabbar", "landscape", 0.0);
2454 get_state(PART:"toolbar_bg", st, 30, vl);
2455 if (!strcmp(st, "visible"))
2456 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
2458 set_int(landscape, 1);
2463 name: "change_to_portrait";
2464 signal: "elm,state,portrait";
2467 if (get_int(landscape) == 1) {
2468 set_state(PART:"toolbar_more_btn", "default", 0.0);
2469 set_state(PART:"elm.swallow.prev_btn", "default", 0.0);
2470 set_state(PART:"toolbar_button_padding", "default", 0.0);
2474 get_state(PART:"toolbar_bg", st, 30, vl);
2475 if (!strcmp(st, "visible_landscape"))
2476 set_state(PART:"toolbar_bg", "visible", 0.0);
2478 get_state(PART:"title_bg", st, 30, vl);
2479 if (!strcmp(st, "landscape"))
2480 set_state(PART:"title_bg", "default", 0.0);
2482 get_state(PART:"tabbar", st, 30, vl);
2483 if (!strcmp(st, "landscape"))
2484 set_state(PART:"tabbar", "default", 0.0);
2486 set_int(landscape, 0);
2490 program { name: "landscape_mode";
2492 signal: "elm,state,orient,90";
2493 action: SIGNAL_EMIT "elm,state,landscape" "elm";
2495 program { name: "landscape_mode2";
2497 signal: "elm,state,orient,270";
2498 action: SIGNAL_EMIT "elm,state,landscape" "elm";
2500 program { name: "portrait_mode";
2502 signal: "elm,state,orient,0";
2503 action: SIGNAL_EMIT "elm,state,portrait" "elm";
2505 program { name: "portrait_mode2";
2507 signal: "elm,state,orient,180";
2508 action: SIGNAL_EMIT "elm,state,portrait" "elm";
2513 group { name: "elm/naviframe/item/empty/default";
2515 image: "00_title_bg.png" COMP;
2516 image: "00_toolbar_bg.png" COMP;
2519 public tbar_bg = 0; //Toolbar BG Show call count
2520 public toolbar_buttons_visible = 0; //when both toolbar buttons are visible
2521 public tbar_close = 0; //Toolbar lastest Open/Close status
2522 public landscape = 0; //Landscape mode status
2525 part { name: "base";
2528 description { state: "default" 0.0;
2531 description { state: "left" 0.0;
2532 inherit: "default" 0.0;
2533 rel1.relative: -1.0 0.0;
2534 rel2.relative: 0.0 1.0;
2536 description { state: "right" 0.0;
2537 inherit: "default" 0.0;
2538 rel1.relative: 1.0 0.0;
2539 rel2.relative: 2.0 1.0;
2542 part { name: "title_bg";
2544 description { state: "default" 0.0;
2545 rel1 { to: "title"; }
2546 rel2 { to: "title"; }
2548 normal: "00_title_bg.png";
2549 border: NAVIFRAME_TITLE_BG_IMAGE_BORDER_INC;
2553 description { state: "hide" 0.0;
2554 inherit: "default" 0.0;
2560 part { name: "elm.swallow.content";
2564 clip_to: "content_clip";
2565 description { state: "default" 0.0;
2567 rel1.relative: 0.0 1.0;
2569 rel1.to_y: "title_bg";
2570 rel2.relative: 1.0 0.0;
2572 rel2.to_y: "toolbar_bg";
2574 description { state: "sip_visible" 0.0;
2575 inherit: "default" 0.0;
2579 part { name: "content_clip";
2582 description { state: "default" 0.0;
2583 rel1.to: "elm.swallow.content";
2584 rel2.to: "elm.swallow.content";
2587 part { name: "title";
2590 description { state: "default" 0.0;
2593 rel1 { relative: 0.0 0.0; to: "base"; }
2594 rel2 { relative: 1.0 0.0; to: "base"; }
2596 description { state: "hide" 0.0;
2597 inherit: "default" 0.0;
2604 part { name: "toolbar_bg";
2606 description { state: "default" 0.0;
2612 rel1 { to: "base"; }
2613 rel2 { to: "base"; }
2615 normal: "00_toolbar_bg.png";
2616 border: NAVIFRAME_TOOLBAR_BG_IMAGE_BORDER_INC;
2620 description { state: "visible" 0.0;
2621 inherit: "default" 0.0;
2622 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
2623 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
2626 description { state: "visible_landscape" 0.0;
2627 inherit: "default" 0.0;
2628 min: 0 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
2629 max: 999999 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
2633 part { name: "more_btn_bg";
2637 description { state: "default" 0.0;
2638 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2641 rel1 { relative: 0.0 0.0; to: "toolbar_bg"; }
2642 rel2 { relative: 0.0 1.0; to: "toolbar_bg"; }
2646 part { name: "toolbar_more_btn";
2649 clip_to: "toolbar_clip";
2650 description { state: "default" 0.0;
2651 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2653 rel1.to: "more_btn_bg";
2654 rel2.to: "more_btn_bg";
2656 description { state: "landscape" 0.0;
2657 inherit: "default" 0.0;
2658 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
2661 part { name: "prev_btn_bg";
2665 description { state: "default" 0.0;
2666 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2669 rel1 { relative: 1.0 0.0; to: "toolbar_bg"; }
2670 rel2.to: "toolbar_bg";
2674 part { name: "elm.swallow.prev_btn";
2677 clip_to: "toolbar_clip";
2678 description { state: "default" 0.0;
2679 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2682 rel1.to: "prev_btn_bg";
2683 rel2.to: "prev_btn_bg";
2685 description { state: "landscape" 0.0;
2686 inherit: "default" 0.0;
2687 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
2690 part { name: "toolbar_clip";
2693 description { state: "default" 0.0;
2694 rel1 { to: "toolbar_bg"; }
2695 rel2 { to: "toolbar_bg"; }
2698 part { name: "toolbar_btns_area";
2701 description { state: "default" 0.0;
2702 rel1 { relative: 1.0 0.0; to: "more_btn_bg"; }
2703 rel2 { relative: 0.0 1.0; to: "prev_btn_bg"; }
2707 part { name: "toolbar_button1";
2710 clip_to: "toolbar_clip";
2711 description { state: "default" 0.0;
2714 rel1.to: "toolbar_btns_area";
2715 rel2.to: "toolbar_btns_area";
2717 description { state: "buttons_set" 0.0;
2718 inherit: "default" 0.0;
2722 to: "toolbar_button_padding";
2726 part { name: "toolbar_button_padding";
2729 description { state: "default" 0.0;
2730 min: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 0;
2731 max: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 9999;
2735 rel1.to: "toolbar_btns_area";
2736 rel2.to: "toolbar_btns_area";
2738 description { state: "landscape" 0.0;
2739 inherit: "default" 0.0;
2740 min: NAVIFRAME_LANDSCAPE_TOOLBAR_BUTTONS_PADDING_INC 0;
2741 max: NAVIFRAME_LANDSCAPE_TOOLBAR_BUTTONS_PADDING_INC 9999;
2744 part { name: "toolbar_button2";
2747 clip_to: "toolbar_clip";
2748 description { state: "default" 0.0;
2751 rel1.to: "toolbar_btns_area";
2752 rel2.to: "toolbar_btns_area";
2754 description { state: "buttons_set" 0.0;
2755 inherit: "default" 0.0;
2759 to: "toolbar_button_padding";
2765 program { name: "content_new_pushed";
2766 signal: "elm,state,new,pushed,deferred";
2768 action: STATE_SET "default" 0.0;
2770 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2771 after: "show_finished";
2773 program { name: "content_cur_pushed";
2774 signal: "elm,state,cur,pushed,deferred";
2776 action: STATE_SET "left" 0.0;
2778 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2779 after: "pushed_finished";
2781 program { name: "content_prev_popped";
2782 signal: "elm,state,prev,popped,deferred";
2784 action: STATE_SET "default" 0.0;
2786 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2787 after: "show_finished";
2789 program { name: "content_cur_popped";
2790 signal: "elm,state,cur,popped,deferred";
2792 action: STATE_SET "right" 0.0;
2794 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2795 after: "popped_finished";
2797 program { name: "cur_pushed";
2798 signal: "elm,state,cur,pushed";
2800 action: STATE_SET "default" 0.0;
2803 program { name: "new_pushed";
2804 signal: "elm,state,new,pushed";
2806 action: STATE_SET "right" 0.0;
2809 program { name: "prev_popped";
2810 signal: "elm,state,prev,popped";
2812 action: STATE_SET "left" 0.0;
2815 program { name: "cur_popped";
2816 signal: "elm,state,cur,popped";
2818 action: STATE_SET "default" 0.0;
2821 program { name: "visible";
2822 signal: "elm,state,visible";
2824 action: STATE_SET "default" 0.0;
2827 program { name: "title_show";
2828 signal: "elm,state,title,show";
2831 set_state(PART:"title_bg", "default", 0.0);
2832 set_state(PART:"title", "default", 0.0);
2835 program { name: "title_hide";
2836 signal: "elm,state,title,hide";
2839 set_state(PART:"title_bg", "hide", 0.0);
2840 set_state(PART:"title", "hide", 0.0);
2843 program { name: "prev_btn_show";
2844 signal: "elm,state,prev_btn,show";
2847 emit("elm,state,toolbar_bg,show", "elm");
2850 program { name: "prev_btn_hide";
2851 signal: "elm,state,prev_btn,hide";
2854 emit("elm,state,toolbar_bg,hide", "elm");
2857 program { name: "more_btn_show";
2858 signal: "elm,state,toolbar_more_btn,show";
2861 emit("elm,state,toolbar_bg,show", "elm");
2864 program { name: "more_btn_hide";
2865 signal: "elm,state,toolbar_more_btn,hide";
2868 emit("elm,state,toolbar_bg,hide", "elm");
2871 program { name: "toolbar_button1_show";
2872 signal: "elm,state,toolbar_button1,show";
2875 emit("elm,state,toolbar_bg,show", "elm");
2876 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
2877 if (get_int(toolbar_buttons_visible) >= 2)
2879 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
2880 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
2884 program { name: "toolbar_button1_hide";
2885 signal: "elm,state,toolbar_button1,hide";
2888 emit("elm,state,toolbar_bg,hide", "elm");
2889 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
2890 set_state(PART:"toolbar_button1", "default", 0.0);
2891 set_state(PART:"toolbar_button2", "default", 0.0);
2894 program { name: "toolbar_button2_show";
2895 signal: "elm,state,toolbar_button2,show";
2898 emit("elm,state,toolbar_bg,show", "elm");
2899 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
2900 if (get_int(toolbar_buttons_visible) >= 2)
2902 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
2903 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
2907 program { name: "toolbar_button2_hide";
2908 signal: "elm,state,toolbar_button2,hide";
2911 emit("elm,state,toolbar_bg,hide", "elm");
2912 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
2913 set_state(PART:"toolbar_button1", "default", 0.0);
2914 set_state(PART:"toolbar_button2", "default", 0.0);
2917 program { name: "toolbar_bg_show";
2918 signal: "elm,state,toolbar_bg,show";
2921 if (get_int(landscape) == 0)
2922 set_state(PART:"toolbar_bg", "visible", 0.0);
2924 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
2925 set_int(tbar_bg, get_int(tbar_bg) + 1);
2928 program { name: "toolbar_bg_hide";
2929 signal: "elm,state,toolbar_bg,hide";
2932 set_int(tbar_bg, get_int(tbar_bg) - 1);
2933 if (get_int(tbar_bg) <= 0)
2934 set_state(PART:"toolbar_bg", "default", 0.0);
2937 program { name: "toolbar_open_internal";
2938 signal: "elm,state,toolbar,open,internal";
2941 set_int(tbar_close, 0);
2942 if (get_int(landscape) == 0)
2943 set_state(PART:"toolbar_bg", "visible", 0.0);
2945 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
2948 program { name: "toolbar_close_internal";
2949 signal: "elm,state,toolbar,close,internal";
2952 set_int(tbar_close, 1);
2953 set_state(PART:"toolbar_bg", "default", 0.0);
2956 program { name: "toolbar_open";
2957 signal: "elm,state,toolbar,open";
2960 if (get_int(landscape) == 0)
2961 set_state(PART:"toolbar_bg", "visible", 0.0);
2963 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
2965 transition: LINEAR 0.2;
2966 after: "toolbar_open_internal";
2968 program { name: "toolbar_close";
2969 signal: "elm,state,toolbar,close";
2971 action: STATE_SET "default" 0.0;
2972 target: "toolbar_bg";
2973 transition: LINEAR 0.2;
2974 after: "toolbar_close_internal";
2976 program { name: "toolbar_instant_open";
2977 signal: "elm,state,toolbar,instant_open";
2980 emit("elm,state,toolbar,open,internal", "elm");
2983 program { name: "toolbar_instant_close";
2984 signal: "elm,state,toolbar,instant_close";
2987 emit("elm,state,toolbar,close,internal", "elm");
2990 program { name: "show_finished";
2991 action: SIGNAL_EMIT "elm,action,show,finished" "";
2993 program { name: "pushed_finished";
2994 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
2996 program { name: "popped_finished";
2997 action: SIGNAL_EMIT "elm,action,popped,finished" "";
3000 name: "change_to_landscape";
3001 signal: "elm,state,landscape";
3004 if (get_int(landscape) == 0) {
3005 set_state(PART:"toolbar_more_btn", "landscape", 0.0);
3006 set_state(PART:"elm.swallow.prev_btn", "landscape", 0.0);
3007 set_state(PART:"toolbar_button_padding", "landscape", 0.0);
3011 get_state(PART:"toolbar_bg", st, 30, vl);
3012 if (!strcmp(st, "visible"))
3013 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
3015 set_int(landscape, 1);
3020 name: "change_to_portrait";
3021 signal: "elm,state,portrait";
3024 if (get_int(landscape) == 1) {
3025 set_state(PART:"toolbar_more_btn", "default", 0.0);
3026 set_state(PART:"elm.swallow.prev_btn", "default", 0.0);
3027 set_state(PART:"toolbar_button_padding", "default", 0.0);
3031 get_state(PART:"toolbar_bg", st, 30, vl);
3032 if (!strcmp(st, "visible_landscape"))
3033 set_state(PART:"toolbar_bg", "visible", 0.0);
3035 set_int(landscape, 0);
3039 program { name: "landscape_mode";
3041 signal: "elm,state,orient,90";
3042 action: SIGNAL_EMIT "elm,state,landscape" "elm";
3044 program { name: "landscape_mode2";
3046 signal: "elm,state,orient,270";
3047 action: SIGNAL_EMIT "elm,state,landscape" "elm";
3049 program { name: "portrait_mode";
3051 signal: "elm,state,orient,0";
3052 action: SIGNAL_EMIT "elm,state,portrait" "elm";
3054 program { name: "portrait_mode2";
3056 signal: "elm,state,orient,180";
3057 action: SIGNAL_EMIT "elm,state,portrait" "elm";
3062 group { name: "elm/naviframe/item/basic/uglib";
3064 part { name: "base";
3067 description { state: "default" 0.0;
3068 color: 255 255 255 255;
3070 description { state: "right" 0.0;
3071 inherit: "default" 0.0;
3072 rel1.relative: 1.0 0.0;
3073 rel2.relative: 2.0 1.0;
3074 color: 255 255 255 0;
3077 part { name: "elm.swallow.content";
3082 description { state: "default" 0.0;
3084 rel1.relative: 0.0 0.0;
3086 rel2.relative: 1.0 1.0;
3092 program { name: "content_new_pushed";
3093 signal: "elm,state,new,pushed,deferred";
3095 action: STATE_SET "default" 0.0;
3097 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3098 after: "show_finished";
3100 program { name: "content_cur_pushed";
3101 signal: "elm,state,cur,pushed,deferred";
3103 action: STATE_SET "default" 0.0;
3105 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3106 after: "pushed_finished";
3108 program { name: "content_prev_popped";
3109 signal: "elm,state,prev,popped,deferred";
3111 action: STATE_SET "default" 0.0;
3113 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3114 after: "show_finished";
3116 program { name: "content_cur_popped";
3117 signal: "elm,state,cur,popped,deferred";
3119 action: STATE_SET "right" 0.0;
3121 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3122 after: "popped_finished";
3124 program { name: "cur_pushed";
3125 signal: "elm,state,cur,pushed";
3127 action: STATE_SET "default" 0.0;
3130 program { name: "new_pushed";
3131 signal: "elm,state,new,pushed";
3133 action: STATE_SET "right" 0.0;
3136 program { name: "prev_popped";
3137 signal: "elm,state,prev,popped";
3139 action: STATE_SET "default" 0.0;
3142 program { name: "cur_popped";
3143 signal: "elm,state,cur,popped";
3145 action: STATE_SET "default" 0.0;
3148 program { name: "visible";
3149 signal: "elm,state,visible";
3151 action: STATE_SET "default" 0.0;
3154 program { name: "show_finished";
3155 action: SIGNAL_EMIT "elm,action,show,finished" "";
3157 program { name: "pushed_finished";
3158 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
3160 program { name: "popped_finished";
3161 action: SIGNAL_EMIT "elm,action,popped,finished" "";
3166 group { name: "elm/naviframe/item/dual_title/default";
3168 image: "00_title_bg.png" COMP;
3169 image: "00_toolbar_bg.png" COMP;
3170 image: "00_badge_bg.png" COMP;
3171 image: "00_divider_line.png" COMP;
3174 public tbar_bg = 0; //Toolbar BG Show call count
3175 public toolbar_buttons_visible = 0; //when both toolbar buttons are visible
3176 public tbar_close = 0; //Toolbar lastest Open/Close status
3177 public landscape = 0; //Landscape mode status
3180 part { name: "base";
3183 description { state: "default" 0.0;
3186 description { state: "left" 0.0;
3187 inherit: "default" 0.0;
3188 rel1.relative: -1.0 0.0;
3189 rel2.relative: 0.0 1.0;
3191 description { state: "right" 0.0;
3192 inherit: "default" 0.0;
3193 rel1.relative: 1.0 0.0;
3194 rel2.relative: 2.0 1.0;
3197 part { name: "title_bg";
3199 description { state: "default" 0.0;
3200 min: 1 NAVIFRAME_TITLE_H_INC;
3203 rel1 { relative: 0.0 0.0; to: "base"; }
3204 rel2 { relative: 1.0 0.0; to: "base"; }
3206 normal: "00_title_bg.png";
3207 border: NAVIFRAME_TITLE_BG_IMAGE_BORDER_INC;
3211 description { state: "landscape" 0.0;
3212 inherit: "default" 0.0;
3213 min: 1 NAVIFRAME_LANDSCAPE_TITLE_H_INC;
3215 description { state: "hide" 0.0;
3216 inherit: "default" 0.0;
3222 part { name: "title_clip";
3225 description { state: "default" 0.0;
3226 rel1 { to: "title_bg"; }
3227 rel2 { to: "title_bg"; }
3230 part { name: "top_padding";
3235 state: "default" 0.0;
3236 min: NAVIFRAME_TITLE_TOP_PADDING_INC;
3239 rel1 { relative: 0.0 0.0; to: "title_bg"; }
3240 rel2 { relative: 1.0 0.0; to: "title_bg"; }
3244 state: "landscape" 0.0;
3245 inherit: "default" 0.0;
3246 min: NAVIFRAME_LANDSCAPE_TITLE_TOP_PADDING_INC;
3249 part { name: "right_padding";
3254 state: "default" 0.0;
3255 min: NAVIFRAME_TITLE_RIGHT_PADDING_INC;
3258 rel1 { relative: 1.0 0.0; to: "title_bg"; }
3259 rel2 { relative: 1.0 1.0; to: "title_bg"; }
3263 part { name: "padding_center_text1";
3267 description { state: "default" 0.0;
3268 min: NAVIFRAME_PADDING_INC;
3271 rel1 { relative: 0.0 0.0; to: "title_bg"; }
3272 rel2 { relative: 0.0 1.0; to: "title_bg"; }
3276 part { name: "elm.swallow.content";
3280 clip_to: "content_clip";
3281 description { state: "default" 0.0;
3283 rel1.relative: 0.0 1.0;
3285 rel1.to_y: "title_bg";
3286 rel2.relative: 1.0 0.0;
3288 rel2.to_y: "toolbar_bg";
3290 description { state: "sip_visible" 0.0;
3291 inherit: "default" 0.0;
3295 part { name: "content_clip";
3298 description { state: "default" 0.0;
3299 rel1.to: "elm.swallow.content";
3300 rel2.to: "elm.swallow.content";
3303 part { name: "padding_bottom_text";
3307 description { state: "default" 0.0;
3308 min: NAVIFRAME_BOTTOM_TEXT_PADDING_INC;
3311 rel1 { relative: 0.0 1.0; to: "title_bg"; }
3312 rel2 { relative: 1.0 1.0; to: "title_bg"; }
3315 description { state: "landscape" 0.0;
3316 inherit: "default" 0.0;
3317 min: NAVIFRAME_LANDSCAPE_BOTTOM_TEXT_PADDING_INC;
3320 part { name: "padding_center_text2";
3324 description { state: "default" 0.0;
3325 min: NAVIFRAME_PADDING2_INC;
3328 rel1 { relative: 0.0 0.0; to: "title_left_btn"; }
3329 rel2 { relative: 0.0 1.0; to: "title_left_btn"; }
3333 part { name: "text_area_center_padding";
3337 description { state: "default" 0.0;
3341 rel1 { relative: 1.0 1.0; to_x: "padding_center_text1"; to_y: "top_padding"; }
3342 rel2 { relative: 0.0 0.0; to_x: "padding_center_text2"; to_y: "padding_bottom_text"; }
3346 part { name: "elm.text.title";
3348 effect: FAR_SHADOW BOTTOM;
3350 clip_to: "title_clip";
3351 description { state: "default" 0.0;
3352 text { font: "Tizen:style=Medium";
3353 size: NAVIFRAME_DUAL_TITLE_FONT_SIZE_INC;
3357 text_class: "tizen";
3359 color: NAVIFRAME_TITLE_TEXT_UNSELECTED_COLOR_INC;
3360 color3: 255 255 255 255;
3363 rel1 { relative: 1.0 1.0; to_x: "padding_center_text1"; to_y: "top_padding"; }
3364 rel2 { relative: 0.0 0.0; to_x: "text_area_center_padding"; to_y: "padding_bottom_text"; }
3366 description { state: "selected" 0.0;
3367 inherit: "default" 0.0;
3368 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
3370 description { state: "default_landscape" 0.0;
3371 inherit: "default" 0.0;
3372 text { font: "Tizen:style=Medium";
3373 size: NAVIFRAME_LANDSCAPE_TITLE_FONT_SIZE_INC;
3377 text_class: "tizen";
3380 description { state: "selected_landscape" 0.0;
3381 inherit: "default_landscape" 0.0;
3382 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
3385 part { name: "click_event_title1_area";
3387 ignore_flags: ON_HOLD;
3388 description { state: "default" 0.0;
3389 rel1 { to: "elm.text.title"; }
3390 rel2 { to: "elm.text.title"; }
3394 part { name: "text.padding";
3397 clip_to: "title_clip";
3398 description { state: "default" 0.0;
3402 rel1 { relative: 1.0 0.0; to: "elm.text.title"; }
3403 rel2 { relative: 1.0 1.0; to: "elm.text.title"; }
3407 part { name: "separator";
3410 description { state: "default" 0.0;
3414 rel1.to: "text.padding";
3415 rel2.to: "text.padding";
3418 normal: "00_divider_line.png";
3423 part { name: "elm.text.title2";
3425 effect: FAR_SHADOW BOTTOM;
3427 clip_to: "title_clip";
3428 description { state: "default" 0.0;
3429 text { font: "Tizen:style=Medium";
3430 size: NAVIFRAME_DUAL_TITLE_FONT_SIZE_INC;
3434 text_class: "tizen";
3436 color: NAVIFRAME_TITLE_TEXT_UNSELECTED_COLOR_INC;
3437 color3: 255 255 255 255;
3440 rel1 { relative: 1.0 1.0; to_x: "text.padding"; to_y: "top_padding"; }
3441 rel2 { relative: 0.0 0.0; to_x: "padding_center_text2"; to_y: "padding_bottom_text"; }
3443 description { state: "selected" 0.0;
3444 inherit: "default" 0.0;
3445 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
3447 description { state: "default_landscape" 0.0;
3448 inherit: "default" 0.0;
3449 text { font: "Tizen:style=Medium";
3450 size: NAVIFRAME_LANDSCAPE_TITLE_FONT_SIZE_INC;
3454 text_class: "tizen";
3457 description { state: "selected_landscape" 0.0;
3458 inherit: "default_landscape" 0.0;
3459 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
3462 part { name: "click_event_title2_area";
3464 ignore_flags: ON_HOLD;
3465 description { state: "default" 0.0;
3466 rel1 { to: "elm.text.title2"; }
3467 rel2 { to: "elm.text.title2"; }
3471 part { name: "badge_top_padding";
3474 description { state: "default" 0.0;
3476 min: NAVIFRAME_BADGE_TOP_PADDING_INC;
3478 rel1 { relative: 0.0 0.0; to: "title_bg"; }
3479 rel2 { relative: 1.0 0.0; to: "title_bg"; }
3483 part { name: "badge_left_padding";
3486 description { state: "default" 0.0;
3490 rel1 { relative: 0.0 1.0; to_x: "separator"; to_y: "badge_top_padding"; }
3491 rel2 { relative: 0.0 0.5; to_x: "separator"; to_y: "title_bg"; }
3494 description { state: "visible" 0.0;
3495 inherit: "default" 0.0;
3496 min: NAVIFRAME_PADDING_BADGE_INC;
3499 part { name: "right.padding.text";
3503 state: "default" 0.0;
3508 to: "badge_left_padding";
3512 to: "badge_left_padding";
3518 part { name: "left.padding.text";
3522 state: "default" 0.0;
3537 part { name: "badge_bg";
3540 clip_to: "title_clip";
3541 description { state: "default" 0.0;
3545 to: "left.padding.text";
3549 to: "right.padding.text";
3553 normal: "00_badge_bg.png";
3554 border: NAVIFRAME_BADGE_BG_IMAGE_BORDER_INC;
3558 description { state: "visible" 0.0;
3559 inherit: "default" 0.0;
3561 min: NAVIFRAME_BADGE_BG_IMAGE_SIZE_INC;
3565 part { name: "title_badge";
3570 state: "default" 0.0;
3573 to: "right.padding.text";
3577 to: "right.padding.text";
3582 color: NAVIFRAME_BADGE_TEXT_COLOR_INC;
3584 font: "Tizen:style=Bold";
3585 size: NAVIFRAME_BADGE_TEXT_H_INC;
3590 description { state: "visible" 0.0;
3591 inherit: "default" 0.0;
3595 part { name: "badge_left_padding2";
3598 description { state: "default" 0.0;
3602 rel1 { relative: 1.0 1.0; to_x: "elm.text.title2"; to_y: "badge_top_padding"; }
3603 rel2 { relative: 1.0 0.5; to_x: "elm.text.title2"; to_y: "title_bg"; }
3606 description { state: "visible" 0.0;
3607 inherit: "default" 0.0;
3608 min: NAVIFRAME_PADDING_INC;
3611 part { name: "right.padding.text2";
3615 state: "default" 0.0;
3620 to: "badge_left_padding2";
3624 to: "badge_left_padding2";
3630 part { name: "left.padding.text2";
3634 state: "default" 0.0;
3649 part { name: "badge2_bg";
3652 clip_to: "title_clip";
3653 description { state: "default" 0.0;
3657 to: "left.padding.text2";
3661 to: "right.padding.text2";
3665 normal: "00_badge_bg.png";
3666 border: NAVIFRAME_BADGE_BG_IMAGE_BORDER_INC;
3670 description { state: "visible" 0.0;
3671 inherit: "default" 0.0;
3673 min: NAVIFRAME_BADGE_BG_IMAGE_SIZE_INC;
3677 part { name: "title2_badge";
3682 state: "default" 0.0;
3685 to: "right.padding.text2";
3689 to: "right.padding.text2";
3694 color: NAVIFRAME_BADGE_TEXT_COLOR_INC;
3696 font: "Tizen:style=Bold";
3697 size: NAVIFRAME_BADGE_TEXT_H_INC;
3702 description { state: "visible" 0.0;
3703 inherit: "default" 0.0;
3707 part { name: "access.title";
3710 description { state: "default" 0.0;
3712 rel1.to: "title_bg";
3713 rel2.to: "title_bg";
3717 part { name: "title_left_btn";
3720 clip_to: "title_clip";
3721 description { state: "default" 0.0;
3722 max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
3725 rel1 { relative: 0.0 0.0; to: "title_right_btn"; }
3726 rel2 { relative: 0.0 1.0; to: "title_right_btn"; }
3728 description { state: "landscape" 0.0;
3729 inherit: "default" 0.0;
3730 max: NAVIFRAME_LANDSCAPE_TITLE_FUNC_BTN_SIZE_INC;
3733 part { name: "title_right_btn";
3736 clip_to: "title_clip";
3737 description { state: "default" 0.0;
3738 max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
3741 rel1 { relative: 0.0 0.0; to: "right_padding"; }
3742 rel2 { relative: 0.0 1.0; to: "right_padding"; }
3744 description { state: "landscape" 0.0;
3745 inherit: "default" 0.0;
3746 max: NAVIFRAME_LANDSCAPE_TITLE_FUNC_BTN_SIZE_INC;
3749 part { name: "toolbar_bg";
3751 description { state: "default" 0.0;
3757 rel1 { to: "base"; }
3758 rel2 { to: "base"; }
3760 normal: "00_toolbar_bg.png";
3761 border: NAVIFRAME_TOOLBAR_BG_IMAGE_BORDER_INC;
3765 description { state: "visible" 0.0;
3766 inherit: "default" 0.0;
3767 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
3768 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
3771 description { state: "visible_landscape" 0.0;
3772 inherit: "default" 0.0;
3773 min: 0 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
3774 max: 999999 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
3778 part { name: "more_btn_bg";
3782 description { state: "default" 0.0;
3783 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
3786 rel1 { relative: 0.0 0.0; to: "toolbar_bg"; }
3787 rel2 { relative: 0.0 1.0; to: "toolbar_bg"; }
3791 part { name: "toolbar_more_btn";
3794 clip_to: "toolbar_clip";
3795 description { state: "default" 0.0;
3796 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
3798 rel1.to: "more_btn_bg";
3799 rel2.to: "more_btn_bg";
3801 description { state: "landscape" 0.0;
3802 inherit: "default" 0.0;
3803 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
3806 part { name: "prev_btn_bg";
3810 description { state: "default" 0.0;
3811 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
3814 rel1 { relative: 1.0 0.0; to: "toolbar_bg"; }
3815 rel2.to: "toolbar_bg";
3819 part { name: "elm.swallow.prev_btn";
3822 clip_to: "toolbar_clip";
3823 description { state: "default" 0.0;
3824 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
3827 rel1.to: "prev_btn_bg";
3828 rel2.to: "prev_btn_bg";
3830 description { state: "landscape" 0.0;
3831 inherit: "default" 0.0;
3832 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
3835 part { name: "toolbar_btns_area";
3838 description { state: "default" 0.0;
3839 rel1 { relative: 1.0 0.0; to: "more_btn_bg"; }
3840 rel2 { relative: 0.0 1.0; to: "prev_btn_bg"; }
3844 part { name: "toolbar_clip";
3847 description { state: "default" 0.0;
3848 rel1 { to: "toolbar_bg"; }
3849 rel2 { to: "toolbar_bg"; }
3852 part { name: "toolbar_button1";
3855 clip_to: "toolbar_clip";
3856 description { state: "default" 0.0;
3859 rel1.to: "toolbar_btns_area";
3860 rel2.to: "toolbar_btns_area";
3862 description { state: "buttons_set" 0.0;
3863 inherit: "default" 0.0;
3867 to: "toolbar_button_padding";
3871 part { name: "toolbar_button_padding";
3874 description { state: "default" 0.0;
3875 min: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 0;
3876 max: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 9999;
3880 rel1.to: "toolbar_btns_area";
3881 rel2.to: "toolbar_btns_area";
3883 description { state: "landscape" 0.0;
3884 inherit: "default" 0.0;
3885 min: NAVIFRAME_LANDSCAPE_TOOLBAR_BUTTONS_PADDING_INC 0;
3886 max: NAVIFRAME_LANDSCAPE_TOOLBAR_BUTTONS_PADDING_INC 9999;
3889 part { name: "toolbar_button2";
3892 clip_to: "toolbar_clip";
3893 description { state: "default" 0.0;
3896 rel1.to: "toolbar_btns_area";
3897 rel2.to: "toolbar_btns_area";
3899 description { state: "buttons_set" 0.0;
3900 inherit: "default" 0.0;
3904 to: "toolbar_button_padding";
3910 program { name: "content_new_pushed";
3911 signal: "elm,state,new,pushed,deferred";
3913 action: STATE_SET "default" 0.0;
3915 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3916 after: "show_finished";
3918 program { name: "content_cur_pushed";
3919 signal: "elm,state,cur,pushed,deferred";
3921 action: STATE_SET "left" 0.0;
3923 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3924 after: "pushed_finished";
3926 program { name: "content_prev_popped";
3927 signal: "elm,state,prev,popped,deferred";
3929 action: STATE_SET "default" 0.0;
3931 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3932 after: "show_finished";
3934 program { name: "content_cur_popped";
3935 signal: "elm,state,cur,popped,deferred";
3937 action: STATE_SET "right" 0.0;
3939 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3940 after: "popped_finished";
3942 program { name: "cur_pushed";
3943 signal: "elm,state,cur,pushed";
3945 action: STATE_SET "default" 0.0;
3948 program { name: "new_pushed";
3949 signal: "elm,state,new,pushed";
3951 action: STATE_SET "right" 0.0;
3954 program { name: "prev_popped";
3955 signal: "elm,state,prev,popped";
3957 action: STATE_SET "left" 0.0;
3960 program { name: "cur_popped";
3961 signal: "elm,state,cur,popped";
3963 action: STATE_SET "default" 0.0;
3966 program { name: "visible";
3967 signal: "elm,state,visible";
3969 action: STATE_SET "default" 0.0;
3972 program { name: "title_show";
3973 signal: "elm,state,title,show";
3976 if (get_int(landscape) == 0)
3977 set_state(PART:"title_bg", "default", 0.0);
3979 set_state(PART:"title_bg", "landscape", 0.0);
3982 program { name: "title_hide";
3983 signal: "elm,state,title,hide";
3986 set_state(PART:"title_bg", "hide", 0.0);
3989 program { name: "prev_btn_show";
3990 signal: "elm,state,prev_btn,show";
3993 emit("elm,state,toolbar_bg,show", "elm");
3996 program { name: "prev_btn_hide";
3997 signal: "elm,state,prev_btn,hide";
4000 emit("elm,state,toolbar_bg,hide", "elm");
4003 program { name: "more_btn_show";
4004 signal: "elm,state,toolbar_more_btn,show";
4007 emit("elm,state,toolbar_bg,show", "elm");
4010 program { name: "more_btn_hide";
4011 signal: "elm,state,toolbar_more_btn,hide";
4014 emit("elm,state,toolbar_bg,hide", "elm");
4017 program { name: "toolbar_button1_show";
4018 signal: "elm,state,toolbar_button1,show";
4021 emit("elm,state,toolbar_bg,show", "elm");
4022 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
4023 if (get_int(toolbar_buttons_visible) >= 2)
4025 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
4026 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
4030 program { name: "toolbar_button1_hide";
4031 signal: "elm,state,toolbar_button1,hide";
4034 emit("elm,state,toolbar_bg,hide", "elm");
4035 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
4036 set_state(PART:"toolbar_button1", "default", 0.0);
4037 set_state(PART:"toolbar_button2", "default", 0.0);
4040 program { name: "toolbar_button2_show";
4041 signal: "elm,state,toolbar_button2,show";
4044 emit("elm,state,toolbar_bg,show", "elm");
4045 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
4046 if (get_int(toolbar_buttons_visible) >= 2)
4048 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
4049 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
4053 program { name: "toolbar_button2_hide";
4054 signal: "elm,state,toolbar_button2,hide";
4057 emit("elm,state,toolbar_bg,hide", "elm");
4058 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
4059 set_state(PART:"toolbar_button1", "default", 0.0);
4060 set_state(PART:"toolbar_button2", "default", 0.0);
4063 program { name: "toolbar_bg_show";
4064 signal: "elm,state,toolbar_bg,show";
4067 if (get_int(landscape) == 0)
4068 set_state(PART:"toolbar_bg", "visible", 0.0);
4070 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
4071 set_int(tbar_bg, get_int(tbar_bg) + 1);
4074 program { name: "toolbar_bg_hide";
4075 signal: "elm,state,toolbar_bg,hide";
4078 set_int(tbar_bg, get_int(tbar_bg) - 1);
4079 if (get_int(tbar_bg) <= 0)
4080 set_state(PART:"toolbar_bg", "default", 0.0);
4083 program { name: "toolbar_open_internal";
4084 signal: "elm,state,toolbar,open,internal";
4087 set_int(tbar_close, 0);
4088 if (get_int(landscape) == 0)
4089 set_state(PART:"toolbar_bg", "visible", 0.0);
4091 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
4094 program { name: "toolbar_close_internal";
4095 signal: "elm,state,toolbar,close,internal";
4098 set_int(tbar_close, 1);
4099 set_state(PART:"toolbar_bg", "default", 0.0);
4102 program { name: "toolbar_open";
4103 signal: "elm,state,toolbar,open";
4106 if (get_int(landscape) == 0)
4107 set_state(PART:"toolbar_bg", "visible", 0.0);
4109 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
4111 transition: LINEAR 0.2;
4112 after: "toolbar_open_internal";
4114 program { name: "toolbar_close";
4115 signal: "elm,state,toolbar,close";
4117 action: STATE_SET "default" 0.0;
4118 target: "toolbar_bg";
4119 transition: LINEAR 0.2;
4120 after: "toolbar_close_internal";
4122 program { name: "toolbar_instant_open";
4123 signal: "elm,state,toolbar,instant_open";
4126 emit("elm,state,toolbar,open,internal", "elm");
4129 program { name: "toolbar_instant_close";
4130 signal: "elm,state,toolbar,instant_close";
4133 emit("elm,state,toolbar,close,internal", "elm");
4136 program { name: "show_finished";
4137 action: SIGNAL_EMIT "elm,action,show,finished" "";
4139 program { name: "pushed_finished";
4140 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
4142 program { name: "popped_finished";
4143 action: SIGNAL_EMIT "elm,action,popped,finished" "";
4146 name: "init_title_selection";
4147 signal: "elm,state,title_label,show";
4152 get_state(PART:"elm.text.title", st, 30, vl);
4153 if (get_int(landscape) == 0)
4155 set_state(PART:"elm.text.title", "selected", 0.0);
4156 set_state(PART:"elm.text.title2", "default", 0.0);
4160 set_state(PART:"elm.text.title", "selected_landscape", 0.0);
4161 set_state(PART:"elm.text.title2", "default_landscape", 0.0);
4166 name: "title1_clicked";
4167 signal: "mouse,clicked,1";
4168 source: "click_event_title1_area";
4172 get_state(PART:"elm.text.title", st, 30, vl);
4173 if ((get_int(landscape) == 0) && !strcmp(st, "default"))
4175 set_state(PART:"elm.text.title", "selected", 0.0);
4176 set_state(PART:"elm.text.title2", "default", 0.0);
4178 else if ((get_int(landscape) == 1) && !strcmp(st, "default_landscape"))
4180 set_state(PART:"elm.text.title", "selected_landscape", 0.0);
4181 set_state(PART:"elm.text.title2", "default_landscape", 0.0);
4183 emit("elm,action,title1,clicked", "");
4187 name: "title2_clicked";
4188 signal: "mouse,clicked,1";
4189 source: "click_event_title2_area";
4193 get_state(PART:"elm.text.title2", st, 30, vl);
4194 if ((get_int(landscape) == 0) && !strcmp(st, "default"))
4196 set_state(PART:"elm.text.title2", "selected", 0.0);
4197 set_state(PART:"elm.text.title", "default", 0.0);
4199 else if ((get_int(landscape) == 1) && !strcmp(st, "default_landscape"))
4201 set_state(PART:"elm.text.title2", "selected_landscape", 0.0);
4202 set_state(PART:"elm.text.title", "default_landscape", 0.0);
4204 emit("elm,action,title2,clicked", "");
4207 program { name: "title1_selected";
4208 signal: "elm,state,title1,selected";
4211 if (get_int(landscape) == 0)
4213 set_state(PART:"elm.text.title", "selected", 0.0);
4214 set_state(PART:"elm.text.title2", "default", 0.0);
4218 set_state(PART:"elm.text.title", "selected_landscape", 0.0);
4219 set_state(PART:"elm.text.title2", "default_landscape", 0.0);
4223 program { name: "title1_unselected";
4224 signal: "elm,state,title1,unselected";
4227 if (get_int(landscape) == 0)
4228 set_state(PART:"elm.text.title", "default", 0.0);
4230 set_state(PART:"elm.text.title", "default_landscape", 0.0);
4233 program { name: "title2_selected";
4234 signal: "elm,state,title2,selected";
4237 if (get_int(landscape) == 0)
4239 set_state(PART:"elm.text.title2", "selected", 0.0);
4240 set_state(PART:"elm.text.title", "default", 0.0);
4244 set_state(PART:"elm.text.title2", "selected_landscape", 0.0);
4245 set_state(PART:"elm.text.title", "default_landscape", 0.0);
4249 program { name: "title2_unselected";
4250 signal: "elm,state,title2,unselected";
4253 if (get_int(landscape) == 0)
4254 set_state(PART:"elm.text.title2", "default", 0.0);
4256 set_state(PART:"elm.text.title2", "default_landscape", 0.0);
4261 signal: "elm,state,title_badge,show";
4264 set_state(PART:"badge_bg", "visible", 0.0);
4265 set_state(PART:"title_badge", "visible", 0.0);
4270 signal: "elm,state,title_badge,hide";
4273 set_state(PART:"badge_bg", "default", 0.0);
4274 set_state(PART:"title_badge", "default", 0.0);
4278 name: "badge2_show";
4279 signal: "elm,state,title2_badge,show";
4282 set_state(PART:"badge_left_padding2", "visible", 0.0);
4283 set_state(PART:"badge2_bg", "visible", 0.0);
4284 set_state(PART:"title2_badge", "visible", 0.0);
4288 name: "badge2_hide";
4289 signal: "elm,state,title2_badge,hide";
4292 set_state(PART:"badge_left_padding2", "default", 0.0);
4293 set_state(PART:"badge2_bg", "default", 0.0);
4294 set_state(PART:"title2_badge", "default", 0.0);
4298 name: "change_to_landscape";
4299 signal: "elm,state,landscape";
4302 if (get_int(landscape) == 0) {
4303 set_state(PART:"top_padding", "landscape", 0.0);
4304 set_state(PART:"padding_bottom_text", "landscape", 0.0);
4305 set_state(PART:"title_left_btn", "landscape", 0.0);
4306 set_state(PART:"title_right_btn", "landscape", 0.0);
4307 set_state(PART:"toolbar_more_btn", "landscape", 0.0);
4308 set_state(PART:"elm.swallow.prev_btn", "landscape", 0.0);
4309 set_state(PART:"toolbar_button_padding", "landscape", 0.0);
4313 get_state(PART:"title_bg", st, 30, vl);
4314 if (!strcmp(st, "default"))
4315 set_state(PART:"title_bg", "landscape", 0.0);
4317 get_state(PART:"elm.text.title", st, 30, vl);
4318 if (!strcmp(st, "default"))
4319 set_state(PART:"elm.text.title", "default_landscape", 0.0);
4321 set_state(PART:"elm.text.title", "selected_landscape", 0.0);
4323 get_state(PART:"elm.text.title2", st, 30, vl);
4324 if (!strcmp(st, "default"))
4325 set_state(PART:"elm.text.title2", "default_landscape", 0.0);
4327 set_state(PART:"elm.text.title2", "selected_landscape", 0.0);
4329 get_state(PART:"toolbar_bg", st, 30, vl);
4330 if (!strcmp(st, "visible"))
4331 set_state(PART:"toolbar_bg", "visible_landscape", 0.0);
4333 set_int(landscape, 1);
4338 name: "change_to_portrait";
4339 signal: "elm,state,portrait";
4342 if (get_int(landscape) == 1) {
4343 set_state(PART:"top_padding", "default", 0.0);
4344 set_state(PART:"padding_bottom_text", "default", 0.0);
4345 set_state(PART:"title_left_btn", "default", 0.0);
4346 set_state(PART:"title_right_btn", "default", 0.0);
4347 set_state(PART:"toolbar_more_btn", "default", 0.0);
4348 set_state(PART:"elm.swallow.prev_btn", "default", 0.0);
4349 set_state(PART:"toolbar_button_padding", "default", 0.0);
4353 get_state(PART:"title_bg", st, 30, vl);
4354 if (!strcmp(st, "landscape"))
4355 set_state(PART:"title_bg", "default", 0.0);
4357 get_state(PART:"elm.text.title", st, 30, vl);
4358 if (!strcmp(st, "default_landscape"))
4359 set_state(PART:"elm.text.title", "default", 0.0);
4361 set_state(PART:"elm.text.title", "selected", 0.0);
4363 get_state(PART:"elm.text.title2", st, 30, vl);
4364 if (!strcmp(st, "default_landscape"))
4365 set_state(PART:"elm.text.title2", "default", 0.0);
4367 set_state(PART:"elm.text.title2", "selected", 0.0);
4369 get_state(PART:"toolbar_bg", st, 30, vl);
4370 if (!strcmp(st, "visible_landscape"))
4371 set_state(PART:"toolbar_bg", "visible", 0.0);
4373 set_int(landscape, 0);
4377 program { name: "landscape_mode";
4379 signal: "elm,state,orient,90";
4380 action: SIGNAL_EMIT "elm,state,landscape" "elm";
4382 program { name: "landscape_mode2";
4384 signal: "elm,state,orient,270";
4385 action: SIGNAL_EMIT "elm,state,landscape" "elm";
4387 program { name: "portrait_mode";
4389 signal: "elm,state,orient,0";
4390 action: SIGNAL_EMIT "elm,state,portrait" "elm";
4392 program { name: "portrait_mode2";
4394 signal: "elm,state,orient,180";
4395 action: SIGNAL_EMIT "elm,state,portrait" "elm";