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/base/default";
25 description { state: "default" 0.0;
31 group { name:"elm/naviframe/item/basic/default";
33 image: "00_badge_bg.png" COMP;
36 public tbar_bg = 0; //Toolbar BG Show call count
37 public toolbar_buttons_visible = 0; //when both toolbar buttons are visible
38 public title_toolbar_buttons_visible = 0; //when both title toolbar buttons are visible
39 public tbar_close = 0; //Toolbar lastest Open/Close status
40 public sip_visible = 0; //SIP latest visible/hidden status
41 public title_badge_visible = 0; //Title badge visible/hidden status
42 public title_slide_visible = 0; //Title slide visible/hidden status
48 description { state: "default" 0.0;
51 description { state: "left" 0.0;
52 inherit: "default" 0.0;
53 rel1.relative: -1.0 0.0;
54 rel2.relative: 0.0 1.0;
56 description { state: "right" 0.0;
57 inherit: "default" 0.0;
58 rel1.relative: 1.0 0.0;
59 rel2.relative: 2.0 1.0;
62 part { name: "title_toolbar_bg";
65 description { state: "default" 0.0;
69 rel1 { relative: 0.0 0.0; to: "base"; }
70 rel2 { relative: 1.0 0.0; to: "base"; }
71 color: NAVIFRAME_TITLE_BG_COLOR_INC;
74 description { state: "show" 0.0;
75 inherit: "default" 0.0;
76 min: 0 NAVIFRAME_TITLE_H_INC;
80 part { name: "title_toolbar_top_padding";
86 min: NAVIFRAME_TITLE_TOOLBAR_TOP_PADDING_INC;
89 rel1 { relative: 0.0 0.0; to: "title_toolbar_bg"; }
90 rel2 { relative: 1.0 0.0; to: "title_toolbar_bg"; }
94 part { name: "title_toolbar_bottom_padding";
98 description { state: "default" 0.0;
99 min: NAVIFRAME_TITLE_TOOLBAR_BOTTOM_PADDING_INC;
102 rel1 { relative: 0.0 1.0; to: "title_toolbar_bg"; }
103 rel2 { relative: 1.0 1.0; to: "title_toolbar_bg"; }
107 part { name: "title_more_btn_bg";
111 description { state: "default" 0.0;
112 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
115 rel1 { relative: 0.0 1.0; to_x: "title_toolbar_bg"; to_y: "title_toolbar_top_padding"; }
116 rel2 { relative: 0.0 0.0; to_x: "title_toolbar_bg"; to_y: "title_toolbar_bottom_padding"; }
120 part { name: "title_prev_btn_bg";
124 description { state: "default" 0.0;
125 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
128 rel1 { relative: 1.0 1.0; to_x: "title_toolbar_bg"; to_y: "title_toolbar_top_padding"; }
129 rel2 { relative: 1.0 0.0; to_x: "title_toolbar_bg"; to_y: "title_toolbar_bottom_padding"; }
133 part { name: "title_toolbar_btns_area";
136 description { state: "default" 0.0;
137 rel1 { relative: 1.0 0.0; to: "title_more_btn_bg"; }
138 rel2 { relative: 0.0 1.0; to: "title_prev_btn_bg"; }
142 part { name: "title_toolbar_clip";
145 description { state: "default" 0.0;
146 rel1 { to: "title_toolbar_bg"; }
147 rel2 { to: "title_toolbar_bg"; }
150 part { name: "title_toolbar_button_padding";
153 description { state: "default" 0.0;
154 min: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 0;
155 max: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 9999;
159 rel1.to: "title_toolbar_btns_area";
160 rel2.to: "title_toolbar_btns_area";
163 part { name: "title_bg";
166 description { state: "default" 0.0;
167 min: 1 NAVIFRAME_TITLE_H_INC;
170 rel1 { relative: 0.0 0.0; to: "base"; }
171 rel2 { relative: 1.0 0.0; to: "base"; }
172 color: NAVIFRAME_TITLE_BG_COLOR_INC;
174 description { state: "hide" 0.0;
175 inherit: "default" 0.0;
181 part { name: "title_clip";
184 description { state: "default" 0.0;
185 rel1 { to: "title_bg"; }
186 rel2 { to: "title_bg"; }
189 part { name: "top_padding";
194 state: "default" 0.0;
195 min: NAVIFRAME_TITLE_TOP_PADDING_INC;
198 rel1 { relative: 0.0 0.0; to: "title_bg"; }
199 rel2 { relative: 1.0 0.0; to: "title_bg"; }
203 part { name: "right_padding";
208 state: "default" 0.0;
209 min: NAVIFRAME_TITLE_RIGHT_PADDING_INC;
212 rel1 { relative: 1.0 0.0; to: "title_bg"; }
213 rel2 { relative: 1.0 1.0; to: "title_bg"; }
217 part { name: "padding_center_text1";
221 description { state: "default" 0.0;
222 min: NAVIFRAME_PADDING_INC;
225 rel1 { relative: 0.0 0.0; to: "title_bg"; }
226 rel2 { relative: 0.0 1.0; to: "title_bg"; }
229 description { state: "icon" 0.0;
230 inherit: "default" 0.0;
231 min: NAVIFRAME_ICON_PADDING_INC;
234 part { name: "elm.swallow.content";
238 clip_to: "content_clip";
239 description { state: "default" 0.0;
241 rel1.relative: 0.0 1.0;
243 rel1.to_y: "title_bg";
244 rel2.relative: 1.0 0.0;
246 rel2.to_y: "toolbar_bg";
248 description { state: "sip_visible" 0.0;
249 inherit: "default" 0.0;
250 rel1.to_y: "title_toolbar_bg";
253 part { name: "content_clip";
256 description { state: "default" 0.0;
257 rel1.to: "elm.swallow.content";
258 rel2.to: "elm.swallow.content";
261 part { name: "padding_center_text2";
265 description { state: "default" 0.0;
266 min: NAVIFRAME_PADDING2_INC;
269 rel1 { relative: 0.0 0.0; to: "title_left_btn_bg"; }
270 rel2 { relative: 0.0 1.0; to: "title_left_btn_bg"; }
274 part { name: "padding_bottom_text";
278 description { state: "default" 0.0;
279 min: NAVIFRAME_BOTTOM_TEXT_PADDING_INC;
282 rel1 { relative: 0.0 1.0; to: "title_bg"; }
283 rel2 { relative: 1.0 1.0; to: "title_bg"; }
287 part { name: "badge_padding";
291 description { state: "default" 0.0;
295 rel1 { relative: 0.0 0.0; to: "padding_center_text2"; }
296 rel2 { relative: 0.0 1.0; to: "padding_center_text2"; }
299 description { state: "visible" 0.0;
300 inherit: "default" 0.0;
301 min: NAVIFRAME_BADGE_PADDING_INC;
304 part { name: "elm.text.title";
306 effect: FAR_SHADOW BOTTOM;
308 clip_to: "title_clip";
309 description { state: "default" 0.0;
310 text { font: "Tizen:style=Medium";
311 size: NAVIFRAME_TITLE_FONT_SIZE_INC;
317 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
318 color3: 255 255 255 255;
321 rel1 { relative: 1.0 1.0; to_x: "padding_center_text1"; to_y: "top_padding"; }
322 rel2 { relative: 0.0 0.0; to_x: "badge_padding"; to_y: "padding_bottom_text"; }
324 description { state: "subtitle_is_set" 0.0;
325 inherit: "default" 0.0;
326 text { font: "Tizen:style=Medium";
327 size: NAVIFRAME_TITLE_SMALL_FONT_SIZE_INC;
334 rel1 { relative: 1.0 0.0; to_x: "padding_center_text1"; to_y: "top_padding"; }
337 part { name: "elm.text.subtitle";
340 clip_to: "title_clip";
341 description { state: "default" 0.0;
342 text { font: "Tizen:style=Medium";
343 size: NAVIFRAME_SUBTITLE_FONT_SIZE_INC;
349 color: NAVIFRAME_SUBTITLE_TEXT_COLOR_INC;
354 to_x: "padding_center_text1";
355 to_y: "elm.text.title";
359 to_x: "padding_center_text2";
360 to_y: "elm.text.title";
364 part { name: "padding_before_text";
368 description { state: "default" 0.0;
370 rel1 { relative: 0.0 0.0; to: "elm.text.title"; }
371 rel2 { relative: 0.0 1.0; to: "elm.text.title"; }
373 min: NAVIFRAME_PADDING_INC;
377 part { name: "badge_top_padding";
380 description { state: "default" 0.0;
382 min: NAVIFRAME_BADGE_TOP_PADDING_INC;
384 rel1 { relative: 0.0 0.0; to: "title_bg"; }
385 rel2 { relative: 1.0 0.0; to: "title_bg"; }
389 part { name: "badge_left_padding";
392 description { state: "default" 0.0;
396 rel1 { relative: 1.0 1.0; to_x: "elm.text.title"; to_y: "badge_top_padding"; }
397 rel2 { relative: 1.0 0.5; to_x: "elm.text.title"; to_y: "title_bg"; }
400 description { state: "visible" 0.0;
401 inherit: "default" 0.0;
402 min: NAVIFRAME_PADDING2_INC;
404 description { state: "title_slide_is_set" 0.0;
405 inherit: "visible" 0.0;
406 rel1 { relative: 1.0 1.0; to_x: "elm.swallow.title"; to_y: "badge_top_padding"; }
407 rel2 { relative: 1.0 0.5; to_x: "elm.swallow.title"; to_y: "title_bg"; }
410 part { name: "left.padding.text";
414 state: "default" 0.0;
419 to: "badge_left_padding";
423 to: "badge_left_padding";
429 state: "visible" 0.0;
430 inherit: "default" 0.0;
434 part { name: "right.padding.text";
438 state: "default" 0.0;
453 state: "visible" 0.0;
454 inherit: "default" 0.0;
458 part { name: "badge_bg";
461 clip_to: "title_clip";
462 description { state: "default" 0.0;
467 to: "left.padding.text";
471 to: "right.padding.text";
475 normal: "00_badge_bg.png";
476 border: NAVIFRAME_BADGE_BG_IMAGE_BORDER_INC;
480 description { state: "visible" 0.0;
481 inherit: "default" 0.0;
483 min: NAVIFRAME_BADGE_BG_IMAGE_SIZE_INC;
486 part { name: "title_badge";
490 clip_to: "title_clip";
491 description { state: "default" 0.0;
493 max: NAVIFRAME_BADGE_TEXT_W_INC -1;
495 rel1 { relative: 1.0 0.0; to: "left.padding.text"; }
496 rel2 { relative: 1.0 1.0; to_y: "left.padding.text"; to_x: "badge_padding"; }
498 color: NAVIFRAME_BADGE_TEXT_COLOR_INC;
500 font: "Tizen:style=Bold";
501 size: NAVIFRAME_BADGE_TEXT_H_INC;
507 description { state: "visible" 0.0;
508 inherit: "default" 0.0;
512 part { name: "click_event_area";
513 ignore_flags: ON_HOLD;
514 description { state: "default" 0.0;
515 rel1 { to: "title_bg"; }
516 rel2 { to: "title_bg"; }
519 part { name: "elm.swallow.title";
522 clip_to: "title_clip";
524 description { state: "default" 0.0;
527 rel1 { relative: 1.0 1.0; to_x: "padding_center_text1"; to_y: "top_padding"; }
528 rel2 { relative: 0.0 0.0; to_x: "badge_padding"; to_y: "padding_bottom_text"; }
531 part { name: "access.title";
534 description { state: "default" 0.0;
541 part { name: "title_more_btn";
544 clip_to: "title_toolbar_clip";
545 description { state: "default" 0.0;
546 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
549 rel1.to: "title_more_btn_bg";
550 rel2.to: "title_more_btn_bg";
553 part { name: "title_prev_btn";
556 clip_to: "title_toolbar_clip";
557 description { state: "default" 0.0;
558 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
561 rel1.to: "title_prev_btn_bg";
562 rel2.to: "title_prev_btn_bg";
565 part { name: "title_left_btn_bg";
568 clip_to: "title_clip";
569 description { state: "default" 0.0;
574 rel1 { relative: 0.0 0.0; to: "title_right_btn_bg"; }
575 rel2 { relative: 0.0 1.0; to: "title_right_btn_bg"; }
577 description { state: "visible" 0.0;
578 inherit: "default" 0.0;
579 min: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
582 part { name: "title_left_btn";
585 clip_to: "title_clip";
586 description { state: "default" 0.0;
587 max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
590 rel1 { to: "title_left_btn_bg"; }
591 rel2 { to: "title_left_btn_bg"; }
594 part { name: "title_toolbar_button1";
597 clip_to: "title_toolbar_clip";
598 description { state: "default" 0.0;
601 rel1.to: "title_toolbar_btns_area";
602 rel2.to: "title_toolbar_btns_area";
604 description { state: "buttons_set" 0.0;
605 inherit: "default" 0.0;
609 to: "title_toolbar_button_padding";
613 part { name: "title_toolbar_button2";
616 clip_to: "title_toolbar_clip";
617 description { state: "default" 0.0;
620 rel1.to: "title_toolbar_btns_area";
621 rel2.to: "title_toolbar_btns_area";
623 description { state: "buttons_set" 0.0;
624 inherit: "default" 0.0;
628 to: "title_toolbar_button_padding";
632 part { name: "elm.swallow.icon";
635 clip_to: "title_clip";
636 description { state: "default" 0.0;
637 max: NAVIFRAME_ICON_SIZE_INC;
639 rel1 { relative: 0.0 0.0; to: "padding_before_text"; }
640 rel2 { relative: 0.0 1.0; to: "padding_before_text"; }
642 aspect_preference: VERTICAL;
646 part { name: "title_right_btn_bg";
649 clip_to: "title_clip";
650 description { state: "default" 0.0;
655 rel1 { relative: 0.0 0.0; to: "right_padding"; }
656 rel2 { relative: 0.0 1.0; to: "right_padding"; }
658 description { state: "visible" 0.0;
659 inherit: "default" 0.0;
660 min: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
663 part { name: "title_right_btn";
666 clip_to: "title_clip";
667 description { state: "default" 0.0;
668 max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
671 rel1 { to: "title_right_btn_bg"; }
672 rel2 { to: "title_right_btn_bg"; }
675 part { name: "toolbar_bg";
678 description { state: "default" 0.0;
686 color: NAVIFRAME_TOOLBAR_BG_COLOR_INC;
688 description { state: "visible" 0.0;
689 inherit: "default" 0.0;
690 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
691 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
695 part { name: "more_btn_bg";
699 description { state: "default" 0.0;
700 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
703 rel1 { relative: 0.0 0.0; to: "toolbar_bg"; }
704 rel2 { relative: 0.0 1.0; to: "toolbar_bg"; }
708 part { name: "toolbar_more_btn";
711 clip_to: "toolbar_clip";
712 description { state: "default" 0.0;
713 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
715 rel1.to: "more_btn_bg";
716 rel2.to: "more_btn_bg";
719 part { name: "prev_btn_bg";
723 description { state: "default" 0.0;
724 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
727 rel1 { relative: 1.0 0.0; to: "toolbar_bg"; }
728 rel2.to: "toolbar_bg";
732 part { name: "elm.swallow.prev_btn";
735 clip_to: "toolbar_clip";
736 description { state: "default" 0.0;
737 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
740 rel1.to: "prev_btn_bg";
741 rel2.to: "prev_btn_bg";
744 part { name: "toolbar_btns_area";
747 description { state: "default" 0.0;
748 rel1 { relative: 1.0 0.0; to: "more_btn_bg"; }
749 rel2 { relative: 0.0 1.0; to: "prev_btn_bg"; }
753 part { name: "toolbar_clip";
756 description { state: "default" 0.0;
757 rel1 { to: "toolbar_bg"; }
758 rel2 { to: "toolbar_bg"; }
761 part { name: "toolbar_button1";
764 clip_to: "toolbar_clip";
765 description { state: "default" 0.0;
768 rel1.to: "toolbar_btns_area";
769 rel2.to: "toolbar_btns_area";
771 description { state: "buttons_set" 0.0;
772 inherit: "default" 0.0;
776 to: "toolbar_button_padding";
780 part { name: "toolbar_button_padding";
783 description { state: "default" 0.0;
784 min: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 0;
785 max: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 9999;
789 rel1.to: "toolbar_btns_area";
790 rel2.to: "toolbar_btns_area";
793 part { name: "toolbar_button2";
796 clip_to: "toolbar_clip";
797 description { state: "default" 0.0;
800 rel1.to: "toolbar_btns_area";
801 rel2.to: "toolbar_btns_area";
803 description { state: "buttons_set" 0.0;
804 inherit: "default" 0.0;
808 to: "toolbar_button_padding";
814 program { name: "content_new_pushed";
815 signal: "elm,state,new,pushed,deferred";
817 action: STATE_SET "default" 0.0;
819 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
820 after: "show_finished";
822 program { name: "content_cur_pushed";
823 signal: "elm,state,cur,pushed,deferred";
825 action: STATE_SET "left" 0.0;
827 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
828 after: "pushed_finished";
830 program { name: "content_prev_popped";
831 signal: "elm,state,prev,popped,deferred";
833 action: STATE_SET "default" 0.0;
835 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
836 after: "show_finished";
838 program { name: "content_cur_popped";
839 signal: "elm,state,cur,popped,deferred";
841 action: STATE_SET "right" 0.0;
843 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
844 after: "popped_finished";
846 program { name: "cur_pushed";
847 signal: "elm,state,cur,pushed";
849 action: STATE_SET "default" 0.0;
852 program { name: "new_pushed";
853 signal: "elm,state,new,pushed";
855 action: STATE_SET "right" 0.0;
858 program { name: "prev_popped";
859 signal: "elm,state,prev,popped";
861 action: STATE_SET "left" 0.0;
864 program { name: "cur_popped";
865 signal: "elm,state,cur,popped";
867 action: STATE_SET "default" 0.0;
870 program { name: "visible";
871 signal: "elm,state,visible";
873 action: STATE_SET "default" 0.0;
876 program { name: "title_show";
877 signal: "elm,state,title,show";
880 if (get_int(sip_visible) == 0)
881 set_state(PART:"title_bg", "default", 0.0);
883 set_state(PART:"title_toolbar_bg", "show", 0.0);
886 program { name: "title_hide";
887 signal: "elm,state,title,hide";
890 if (get_int(sip_visible) == 0)
891 set_state(PART:"title_bg", "hide", 0.0);
893 set_state(PART:"title_toolbar_bg", "default", 0.0);
896 program { name: "subtitle_show";
897 signal: "elm,state,subtitle,show";
900 set_state(PART:"elm.text.title", "subtitle_is_set", 0.0);
903 program { name: "subtitle_hide";
904 signal: "elm,state,subtitle,hide";
907 set_state(PART:"elm.text.title", "default", 0.0);
910 program { name: "icon_show";
911 signal: "elm,state,icon,show";
913 action: STATE_SET "icon" 0.0;
914 target: "padding_center_text1";
916 program { name: "icon_hide";
917 signal: "elm,state,icon,hide";
919 action: STATE_SET "default" 0.0;
920 target: "padding_center_text1";
922 program { name: "left_btn_show";
923 signal: "elm,state,title_left_btn,show";
926 set_state(PART:"title_left_btn_bg", "visible", 0.0);
929 program { name: "left_btn_hide";
930 signal: "elm,state,title_left_btn,hide";
933 set_state(PART:"title_left_btn_bg", "default", 0.0);
936 program { name: "right_btn_show";
937 signal: "elm,state,title_right_btn,show";
940 set_state(PART:"title_right_btn_bg", "visible", 0.0);
943 program { name: "right_btn_hide";
944 signal: "elm,state,title_right_btn,hide";
947 set_state(PART:"title_right_btn_bg", "default", 0.0);
950 program { name: "sip_show";
951 signal: "elm,state,sip,shown";
954 set_int(sip_visible, 1);
955 set_state(PART:"title_bg", "hide", 0.0);
956 set_state(PART:"elm.swallow.content", "sip_visible", 0.0);
957 set_state(PART:"title_toolbar_bg", "show", 0.0);
960 program { name: "sip_hide";
961 signal: "elm,state,sip,hidden";
964 set_int(sip_visible, 0);
965 set_state(PART:"title_bg", "default", 0.0);
966 set_state(PART:"elm.swallow.content", "default", 0.0);
967 set_state(PART:"title_toolbar_bg", "default", 0.0);
970 program { name: "title_toolbar_button1_show";
971 signal: "elm,state,title_toolbar_button1,show";
974 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) + 1);
975 if (get_int(title_toolbar_buttons_visible) >= 2)
977 set_state(PART:"title_toolbar_button1", "buttons_set", 0.0);
978 set_state(PART:"title_toolbar_button2", "buttons_set", 0.0);
982 program { name: "title_toolbar_button1_hide";
983 signal: "elm,state,title_toolbar_button1,hide";
986 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) - 1);
987 set_state(PART:"title_toolbar_button1", "default", 0.0);
988 set_state(PART:"title_toolbar_button2", "default", 0.0);
991 program { name: "title_toolbar_button2_show";
992 signal: "elm,state,title_toolbar_button2,show";
995 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) + 1);
996 if (get_int(title_toolbar_buttons_visible) >= 2)
998 set_state(PART:"title_toolbar_button1", "buttons_set", 0.0);
999 set_state(PART:"title_toolbar_button2", "buttons_set", 0.0);
1003 program { name: "title_toolbar_button2_hide";
1004 signal: "elm,state,title_toolbar_button2,hide";
1007 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) - 1);
1008 set_state(PART:"title_toolbar_button1", "default", 0.0);
1009 set_state(PART:"title_toolbar_button2", "default", 0.0);
1012 program { name: "prev_btn_show";
1013 signal: "elm,state,prev_btn,show";
1016 emit("elm,state,toolbar_bg,show", "elm");
1019 program { name: "prev_btn_hide";
1020 signal: "elm,state,prev_btn,hide";
1023 emit("elm,state,toolbar_bg,hide", "elm");
1026 program { name: "more_btn_show";
1027 signal: "elm,state,toolbar_more_btn,show";
1030 emit("elm,state,toolbar_bg,show", "elm");
1033 program { name: "more_btn_hide";
1034 signal: "elm,state,toolbar_more_btn,hide";
1037 emit("elm,state,toolbar_bg,hide", "elm");
1040 program { name: "toolbar_button1_show";
1041 signal: "elm,state,toolbar_button1,show";
1044 emit("elm,state,toolbar_bg,show", "elm");
1045 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
1046 if (get_int(toolbar_buttons_visible) >= 2)
1048 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
1049 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
1053 program { name: "toolbar_button1_hide";
1054 signal: "elm,state,toolbar_button1,hide";
1057 emit("elm,state,toolbar_bg,hide", "elm");
1058 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
1059 set_state(PART:"toolbar_button1", "default", 0.0);
1060 set_state(PART:"toolbar_button2", "default", 0.0);
1063 program { name: "toolbar_button2_show";
1064 signal: "elm,state,toolbar_button2,show";
1067 emit("elm,state,toolbar_bg,show", "elm");
1068 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
1069 if (get_int(toolbar_buttons_visible) >= 2)
1071 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
1072 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
1076 program { name: "toolbar_button2_hide";
1077 signal: "elm,state,toolbar_button2,hide";
1080 emit("elm,state,toolbar_bg,hide", "elm");
1081 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
1082 set_state(PART:"toolbar_button1", "default", 0.0);
1083 set_state(PART:"toolbar_button2", "default", 0.0);
1086 program { name: "toolbar_bg_show";
1087 signal: "elm,state,toolbar_bg,show";
1090 set_state(PART:"toolbar_bg", "visible", 0.0);
1091 set_int(tbar_bg, get_int(tbar_bg) + 1);
1094 program { name: "toolbar_bg_hide";
1095 signal: "elm,state,toolbar_bg,hide";
1098 set_int(tbar_bg, get_int(tbar_bg) - 1);
1099 if (get_int(tbar_bg) <= 0)
1100 set_state(PART:"toolbar_bg", "default", 0.0);
1103 program { name: "toolbar_open_internal";
1104 signal: "elm,state,toolbar,open,internal";
1107 set_int(tbar_close, 0);
1108 set_state(PART:"toolbar_bg", "visible", 0.0);
1111 program { name: "toolbar_close_internal";
1112 signal: "elm,state,toolbar,close,internal";
1115 set_int(tbar_close, 1);
1116 set_state(PART:"toolbar_bg", "default", 0.0);
1119 program { name: "toolbar_open";
1120 signal: "elm,state,toolbar,open";
1122 action: STATE_SET "visible" 0.0;
1123 target: "toolbar_bg";
1124 transition: LINEAR 0.2;
1125 after: "toolbar_open_internal";
1127 program { name: "toolbar_close";
1128 signal: "elm,state,toolbar,close";
1130 action: STATE_SET "default" 0.0;
1131 target: "toolbar_bg";
1132 transition: LINEAR 0.2;
1133 after: "toolbar_close_internal";
1135 program { name: "toolbar_instant_open";
1136 signal: "elm,state,toolbar,instant_open";
1139 emit("elm,state,toolbar,open,internal", "elm");
1142 program { name: "toolbar_instant_close";
1143 signal: "elm,state,toolbar,instant_close";
1146 emit("elm,state,toolbar,close,internal", "elm");
1149 program { name: "show_finished";
1150 action: SIGNAL_EMIT "elm,action,show,finished" "";
1152 program { name: "pushed_finished";
1153 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
1155 program { name: "popped_finished";
1156 action: SIGNAL_EMIT "elm,action,popped,finished" "";
1159 name: "title_clicked";
1160 signal: "mouse,clicked,1";
1161 source: "click_event_area";
1162 action: SIGNAL_EMIT "elm,action,title,clicked" "";
1165 name: "display_mode_compress";
1166 signal: "display,mode,compress";
1169 set_state(PART:"toolbar_bg", "default", 0.0);
1173 name: "display_mode_default";
1174 signal: "display,mode,default";
1177 if ((get_int(tbar_bg) > 0) && (get_int(tbar_close) == 0))
1178 set_state(PART:"toolbar_bg", "visible", 0.0);
1182 name: "title_badge_show";
1183 signal: "elm,state,title_badge,show";
1186 if (get_int(title_slide_visible) == 0)
1187 set_state(PART:"badge_left_padding", "visible", 0.0);
1189 set_state(PART:"badge_left_padding", "title_slide_is_set", 0.0);
1190 set_state(PART:"badge_padding", "visible", 0.0);
1191 set_state(PART:"left.padding.text", "visible", 0.0);
1192 set_state(PART:"right.padding.text", "visible", 0.0);
1193 set_state(PART:"badge_bg", "visible", 0.0);
1194 set_state(PART:"title_badge", "visible", 0.0);
1195 set_int(title_badge_visible, 1);
1199 name: "title_badge_hide";
1200 signal: "elm,state,title_badge,hide";
1203 set_state(PART:"badge_left_padding", "default", 0.0);
1204 set_state(PART:"badge_padding", "default", 0.0);
1205 set_state(PART:"left.padding.text", "default", 0.0);
1206 set_state(PART:"right.padding.text", "default", 0.0);
1207 set_state(PART:"badge_bg", "default", 0.0);
1208 set_state(PART:"title_badge", "default", 0.0);
1209 set_int(title_badge_visible, 0);
1213 name: "title_slide_show";
1214 signal: "elm,state,elm.swallow.title,show";
1217 if (get_int(title_badge_visible) == 1)
1218 set_state(PART:"badge_left_padding", "title_slide_is_set", 0.0);
1219 set_int(title_slide_visible, 1);
1223 name: "title_slide_hide";
1224 signal: "elm,state,elm.swallow.title,hide";
1227 if (get_int(title_badge_visible) == 1)
1228 set_state(PART:"badge_left_padding", "visible", 0.0);
1229 set_int(title_slide_visible, 0);
1235 group { name: "elm/naviframe/item/tabbar/default";
1237 public tbar_bg = 0; //Controlbar BG Show call count
1238 public toolbar_buttons_visible = 0; //when both toolbar buttons are visible
1239 public title_toolbar_buttons_visible = 0; //when both title toolbar buttons are visible
1240 public tbar_close = 0; //Toolbar lastest Open/Close status
1241 public sip_visible = 0; //SIP latest visible/hidden status
1244 part { name: "base";
1247 description { state: "default" 0.0;
1250 description { state: "left" 0.0;
1251 inherit: "default" 0.0;
1252 rel1.relative: -1.0 0.0;
1253 rel2.relative: 0.0 1.0;
1255 description { state: "right" 0.0;
1256 inherit: "default" 0.0;
1257 rel1.relative: 1.0 0.0;
1258 rel2.relative: 2.0 1.0;
1261 part { name: "title_toolbar_bg";
1264 description { state: "default" 0.0;
1268 rel1 { relative: 0.0 0.0; to: "base"; }
1269 rel2 { relative: 1.0 0.0; to: "base"; }
1270 color: NAVIFRAME_TITLE_BG_COLOR_INC;
1273 description { state: "show" 0.0;
1274 inherit: "default" 0.0;
1275 min: 0 NAVIFRAME_TITLE_H_INC;
1279 part { name: "title_toolbar_top_padding";
1284 state: "default" 0.0;
1285 min: NAVIFRAME_TITLE_TOOLBAR_TOP_PADDING_INC;
1288 rel1 { relative: 0.0 0.0; to: "title_toolbar_bg"; }
1289 rel2 { relative: 1.0 0.0; to: "title_toolbar_bg"; }
1293 part { name: "title_toolbar_bottom_padding";
1297 description { state: "default" 0.0;
1298 min: NAVIFRAME_TITLE_TOOLBAR_BOTTOM_PADDING_INC;
1301 rel1 { relative: 0.0 1.0; to: "title_toolbar_bg"; }
1302 rel2 { relative: 1.0 1.0; to: "title_toolbar_bg"; }
1306 part { name: "title_more_btn_bg";
1310 description { state: "default" 0.0;
1311 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
1314 rel1 { relative: 0.0 1.0; to_x: "title_toolbar_bg"; to_y: "title_toolbar_top_padding"; }
1315 rel2 { relative: 0.0 0.0; to_x: "title_toolbar_bg"; to_y: "title_toolbar_bottom_padding"; }
1319 part { name: "title_prev_btn_bg";
1323 description { state: "default" 0.0;
1324 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
1327 rel1 { relative: 1.0 1.0; to_x: "title_toolbar_bg"; to_y: "title_toolbar_top_padding"; }
1328 rel2 { relative: 1.0 0.0; to_x: "title_toolbar_bg"; to_y: "title_toolbar_bottom_padding"; }
1332 part { name: "title_toolbar_btns_area";
1335 description { state: "default" 0.0;
1336 rel1 { relative: 1.0 0.0; to: "title_more_btn_bg"; }
1337 rel2 { relative: 0.0 1.0; to: "title_prev_btn_bg"; }
1341 part { name: "title_toolbar_clip";
1344 description { state: "default" 0.0;
1345 rel1 { to: "title_toolbar_bg"; }
1346 rel2 { to: "title_toolbar_bg"; }
1349 part { name: "title_toolbar_button_padding";
1352 description { state: "default" 0.0;
1353 min: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 0;
1354 max: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 9999;
1358 rel1.to: "title_toolbar_btns_area";
1359 rel2.to: "title_toolbar_btns_area";
1362 part { name: "title_bg";
1365 description { state: "default" 0.0;
1366 min: 1 NAVIFRAME_TAB_TITLE_H_INC;
1369 rel1 { relative: 0.0 0.0; to: "base"; }
1370 rel2 { relative: 1.0 0.0; to: "base"; }
1371 color: NAVIFRAME_TITLE_BG_COLOR_INC;
1373 description { state: "hide" 0.0;
1374 inherit: "default" 0.0;
1380 part { name: "title_clip";
1383 description { state: "default" 0.0;
1384 rel1 { to: "title_bg"; }
1385 rel2 { to: "title_bg"; }
1388 part { name: "elm.swallow.content";
1392 clip_to: "content_clip";
1393 description { state: "default" 0.0;
1395 rel1.relative: 0.0 1.0;
1397 rel1.to_y: "title_bg";
1398 rel2.relative: 1.0 0.0;
1400 rel2.to_y: "toolbar_bg";
1402 description { state: "sip_visible" 0.0;
1403 inherit: "default" 0.0;
1404 rel1.to_y: "title_toolbar_bg";
1407 part { name: "content_clip";
1410 description { state: "default" 0.0;
1411 rel1.to: "elm.swallow.content";
1412 rel2.to: "elm.swallow.content";
1415 part { name: "text_left_padding";
1419 description { state: "default" 0.0;
1421 rel1 { relative: 0.0 0.0; to: "title_bg"; }
1422 rel2 { relative: 0.0 1.0; to: "title_bg"; }
1424 min: NAVIFRAME_PADDING_INC;
1428 part { name: "right_padding";
1432 description { state: "default" 0.0;
1434 rel1 { relative: 1.0 0.0; to: "title_bg"; }
1435 rel2 { relative: 1.0 1.0; to: "title_bg"; }
1437 min: NAVIFRAME_PADDING3_INC;
1441 part { name: "elm.text.title";
1444 effect: FAR_SHADOW BOTTOM;
1445 clip_to: "title_clip";
1446 description { state: "default" 0.0;
1448 text { font: "Tizen:style=Medium";
1449 size: NAVIFRAME_TITLE_TAB_FONT_SIZE_INC;
1453 text_class: "tizen";
1455 min: 0 NAVIFRAME_TITLE_TAB_TEXT_H_INC;
1456 max: 999999 NAVIFRAME_TITLE_TAB_TEXT_H_INC;
1458 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
1459 color3: 255 255 255 255;
1461 rel1.to: "text_left_padding";
1462 rel1.relative: 1.0 0.0;
1463 rel2.to: "right_padding";
1464 rel2.relative: 0.0 1.0;
1467 part { name: "click_event_area";
1468 ignore_flags: ON_HOLD;
1469 description { state: "default" 0.0;
1470 rel1 { to: "title_bg"; }
1471 rel2 { to: "title_bg"; }
1474 part { name: "access.title";
1477 description { state: "default" 0.0;
1479 rel1.to: "title_bg";
1480 rel2.to: "title_bg";
1484 part { name: "title_more_btn";
1487 clip_to: "title_toolbar_clip";
1488 description { state: "default" 0.0;
1489 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
1492 rel1.to: "title_more_btn_bg";
1493 rel2.to: "title_more_btn_bg";
1496 part { name: "title_prev_btn";
1499 clip_to: "title_toolbar_clip";
1500 description { state: "default" 0.0;
1501 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
1504 rel1.to: "title_prev_btn_bg";
1505 rel2.to: "title_prev_btn_bg";
1508 part { name: "title_toolbar_button1";
1511 clip_to: "title_toolbar_clip";
1512 description { state: "default" 0.0;
1515 rel1.to: "title_toolbar_btns_area";
1516 rel2.to: "title_toolbar_btns_area";
1518 description { state: "buttons_set" 0.0;
1519 inherit: "default" 0.0;
1523 to: "title_toolbar_button_padding";
1527 part { name: "title_toolbar_button2";
1530 clip_to: "title_toolbar_clip";
1531 description { state: "default" 0.0;
1534 rel1.to: "title_toolbar_btns_area";
1535 rel2.to: "title_toolbar_btns_area";
1537 description { state: "buttons_set" 0.0;
1538 inherit: "default" 0.0;
1542 to: "title_toolbar_button_padding";
1546 part { name: "tabbar";
1549 clip_to: "title_clip";
1550 description { state: "default" 0.0;
1551 min: 0 NAVIFRAME_TITLE_TAB_H_INC;
1552 max: 999999 NAVIFRAME_TITLE_TAB_H_INC;
1555 rel1.to_x: "title_bg";
1556 rel1.to_y: "elm.text.title";
1557 rel1.relative: 0.0 1.0;
1558 rel2.to_x: "title_bg";
1559 rel2.to_y: "bottom_padding";
1560 rel2.relative: 1.0 0.0;
1563 part { name: "bottom_padding";
1567 description { state: "default" 0.0;
1568 min: NAVIFRAME_BOTTOM_PADDING_INC;
1571 rel1 { relative: 0.0 1.0; to: "title_bg"; }
1572 rel2 { relative: 1.0 1.0; to: "title_bg"; }
1576 part { name: "toolbar_bg";
1579 description { state: "default" 0.0;
1585 rel1 { to: "base"; }
1586 rel2 { to: "base"; }
1587 color: NAVIFRAME_TOOLBAR_BG_COLOR_INC;
1589 description { state: "visible" 0.0;
1590 inherit: "default" 0.0;
1591 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
1592 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
1596 part { name: "more_btn_bg";
1600 description { state: "default" 0.0;
1601 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
1604 rel1 { relative: 0.0 0.0; to: "toolbar_bg"; }
1605 rel2 { relative: 0.0 1.0; to: "toolbar_bg"; }
1609 part { name: "toolbar_more_btn";
1612 clip_to: "toolbar_clip";
1613 description { state: "default" 0.0;
1614 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
1616 rel1.to: "more_btn_bg";
1617 rel2.to: "more_btn_bg";
1620 part { name: "prev_btn_bg";
1624 description { state: "default" 0.0;
1625 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
1628 rel1 { relative: 1.0 0.0; to: "toolbar_bg"; }
1629 rel2.to: "toolbar_bg";
1633 part { name: "elm.swallow.prev_btn";
1636 clip_to: "toolbar_clip";
1637 description { state: "default" 0.0;
1638 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
1641 rel1.to: "prev_btn_bg";
1642 rel2.to: "prev_btn_bg";
1645 part { name: "toolbar_btns_area";
1648 description { state: "default" 0.0;
1649 rel1 { relative: 1.0 0.0; to: "more_btn_bg"; }
1650 rel2 { relative: 0.0 1.0; to: "prev_btn_bg"; }
1654 part { name: "toolbar_clip";
1657 description { state: "default" 0.0;
1658 rel1 { to: "toolbar_bg"; }
1659 rel2 { to: "toolbar_bg"; }
1662 part { name: "toolbar_button1";
1665 clip_to: "toolbar_clip";
1666 description { state: "default" 0.0;
1669 rel1.to: "toolbar_btns_area";
1670 rel2.to: "toolbar_btns_area";
1672 description { state: "buttons_set" 0.0;
1673 inherit: "default" 0.0;
1677 to: "toolbar_button_padding";
1681 part { name: "toolbar_button_padding";
1685 description { state: "default" 0.0;
1686 min: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 0;
1687 max: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 9999;
1691 rel1.to: "toolbar_btns_area";
1692 rel2.to: "toolbar_btns_area";
1695 part { name: "toolbar_button2";
1698 clip_to: "toolbar_clip";
1699 description { state: "default" 0.0;
1702 rel1.to: "toolbar_btns_area";
1703 rel2.to: "toolbar_btns_area";
1705 description { state: "buttons_set" 0.0;
1706 inherit: "default" 0.0;
1710 to: "toolbar_button_padding";
1716 program { name: "content_new_pushed";
1717 signal: "elm,state,new,pushed,deferred";
1719 action: STATE_SET "default" 0.0;
1721 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1722 after: "show_finished";
1724 program { name: "content_cur_pushed";
1725 signal: "elm,state,cur,pushed,deferred";
1727 action: STATE_SET "left" 0.0;
1729 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1730 after: "pushed_finished";
1732 program { name: "content_prev_popped";
1733 signal: "elm,state,prev,popped,deferred";
1735 action: STATE_SET "default" 0.0;
1737 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1738 after: "show_finished";
1740 program { name: "content_cur_popped";
1741 signal: "elm,state,cur,popped,deferred";
1743 action: STATE_SET "right" 0.0;
1745 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1746 after: "popped_finished";
1748 program { name: "cur_pushed";
1749 signal: "elm,state,cur,pushed";
1751 action: STATE_SET "default" 0.0;
1754 program { name: "new_pushed";
1755 signal: "elm,state,new,pushed";
1757 action: STATE_SET "right" 0.0;
1760 program { name: "prev_popped";
1761 signal: "elm,state,prev,popped";
1763 action: STATE_SET "left" 0.0;
1766 program { name: "cur_popped";
1767 signal: "elm,state,cur,popped";
1769 action: STATE_SET "default" 0.0;
1772 program { name: "visible";
1773 signal: "elm,state,visible";
1775 action: STATE_SET "default" 0.0;
1778 program { name: "title_show";
1779 signal: "elm,state,title,show";
1782 if (get_int(sip_visible) == 0)
1783 set_state(PART:"title_bg", "default", 0.0);
1785 set_state(PART:"title_toolbar_bg", "show", 0.0);
1788 program { name: "title_hide";
1789 signal: "elm,state,title,hide";
1792 if (get_int(sip_visible) == 0)
1793 set_state(PART:"title_bg", "hide", 0.0);
1795 set_state(PART:"title_toolbar_bg", "default", 0.0);
1798 program { name: "sip_show";
1799 signal: "elm,state,sip,shown";
1802 set_int(sip_visible, 1);
1803 set_state(PART:"title_bg", "hide", 0.0);
1804 set_state(PART:"elm.swallow.content", "sip_visible", 0.0);
1805 set_state(PART:"title_toolbar_bg", "show", 0.0);
1808 program { name: "sip_hide";
1809 signal: "elm,state,sip,hidden";
1812 set_int(sip_visible, 0);
1813 set_state(PART:"title_bg", "default", 0.0);
1814 set_state(PART:"elm.swallow.content", "default", 0.0);
1815 set_state(PART:"title_toolbar_bg", "default", 0.0);
1818 program { name: "title_toolbar_button1_show";
1819 signal: "elm,state,title_toolbar_button1,show";
1822 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) + 1);
1823 if (get_int(title_toolbar_buttons_visible) >= 2)
1825 set_state(PART:"title_toolbar_button1", "buttons_set", 0.0);
1826 set_state(PART:"title_toolbar_button2", "buttons_set", 0.0);
1830 program { name: "title_toolbar_button1_hide";
1831 signal: "elm,state,title_toolbar_button1,hide";
1834 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) - 1);
1835 set_state(PART:"title_toolbar_button1", "default", 0.0);
1836 set_state(PART:"title_toolbar_button2", "default", 0.0);
1839 program { name: "title_toolbar_button2_show";
1840 signal: "elm,state,title_toolbar_button2,show";
1843 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) + 1);
1844 if (get_int(title_toolbar_buttons_visible) >= 2)
1846 set_state(PART:"title_toolbar_button1", "buttons_set", 0.0);
1847 set_state(PART:"title_toolbar_button2", "buttons_set", 0.0);
1851 program { name: "title_toolbar_button2_hide";
1852 signal: "elm,state,title_toolbar_button2,hide";
1855 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) - 1);
1856 set_state(PART:"title_toolbar_button1", "default", 0.0);
1857 set_state(PART:"title_toolbar_button2", "default", 0.0);
1860 program { name: "prev_btn_show";
1861 signal: "elm,state,prev_btn,show";
1864 emit("elm,state,toolbar_bg,show", "elm");
1867 program { name: "prev_btn_hide";
1868 signal: "elm,state,prev_btn,hide";
1871 emit("elm,state,toolbar_bg,hide", "elm");
1874 program { name: "more_btn_show";
1875 signal: "elm,state,toolbar_more_btn,show";
1878 emit("elm,state,toolbar_bg,show", "elm");
1881 program { name: "more_btn_hide";
1882 signal: "elm,state,toolbar_more_btn,hide";
1885 emit("elm,state,toolbar_bg,hide", "elm");
1888 program { name: "toolbar_button1_show";
1889 signal: "elm,state,toolbar_button1,show";
1892 emit("elm,state,toolbar_bg,show", "elm");
1893 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
1894 if (get_int(toolbar_buttons_visible) >= 2)
1896 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
1897 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
1901 program { name: "toolbar_button1_hide";
1902 signal: "elm,state,toolbar_button1,hide";
1905 emit("elm,state,toolbar_bg,hide", "elm");
1906 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
1907 set_state(PART:"toolbar_button1", "default", 0.0);
1908 set_state(PART:"toolbar_button2", "default", 0.0);
1911 program { name: "toolbar_button2_show";
1912 signal: "elm,state,toolbar_button2,show";
1915 emit("elm,state,toolbar_bg,show", "elm");
1916 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
1917 if (get_int(toolbar_buttons_visible) >= 2)
1919 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
1920 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
1924 program { name: "toolbar_button2_hide";
1925 signal: "elm,state,toolbar_button2,hide";
1928 emit("elm,state,toolbar_bg,hide", "elm");
1929 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
1930 set_state(PART:"toolbar_button1", "default", 0.0);
1931 set_state(PART:"toolbar_button2", "default", 0.0);
1934 program { name: "toolbar_bg_show";
1935 signal: "elm,state,toolbar_bg,show";
1938 set_state(PART:"toolbar_bg", "visible", 0.0);
1939 set_int(tbar_bg, get_int(tbar_bg) + 1);
1942 program { name: "toolbar_bg_hide";
1943 signal: "elm,state,toolbar_bg,hide";
1946 set_int(tbar_bg, get_int(tbar_bg) - 1);
1947 if (get_int(tbar_bg) <= 0)
1948 set_state(PART:"toolbar_bg", "default", 0.0);
1951 program { name: "toolbar_open_internal";
1952 signal: "elm,state,toolbar,open,internal";
1955 set_int(tbar_close, 0);
1956 set_state(PART:"toolbar_bg", "visible", 0.0);
1959 program { name: "toolbar_close_internal";
1960 signal: "elm,state,toolbar,close,internal";
1963 set_int(tbar_close, 1);
1964 set_state(PART:"toolbar_bg", "default", 0.0);
1967 program { name: "toolbar_open";
1968 signal: "elm,state,toolbar,open";
1970 action: STATE_SET "visible" 0.0;
1971 target: "toolbar_bg";
1972 transition: LINEAR 0.2;
1973 after: "toolbar_open_internal";
1975 program { name: "toolbar_close";
1976 signal: "elm,state,toolbar,close";
1978 action: STATE_SET "default" 0.0;
1979 target: "toolbar_bg";
1980 transition: LINEAR 0.2;
1981 after: "toolbar_close_internal";
1983 program { name: "toolbar_instant_open";
1984 signal: "elm,state,toolbar,instant_open";
1987 emit("elm,state,toolbar,open,internal", "elm");
1990 program { name: "toolbar_instant_close";
1991 signal: "elm,state,toolbar,instant_close";
1994 emit("elm,state,toolbar,close,internal", "elm");
1997 program { name: "show_finished";
1998 action: SIGNAL_EMIT "elm,action,show,finished" "";
2000 program { name: "pushed_finished";
2001 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
2003 program { name: "popped_finished";
2004 action: SIGNAL_EMIT "elm,action,popped,finished" "";
2007 name: "title_clicked";
2008 signal: "mouse,clicked,1";
2009 source: "click_event_area";
2010 action: SIGNAL_EMIT "elm,action,title,clicked" "";
2013 name: "display_mode_compress";
2014 signal: "display,mode,compress";
2017 set_state(PART:"toolbar_bg", "default", 0.0);
2021 name: "display_mode_default";
2022 signal: "display,mode,default";
2025 if ((get_int(tbar_bg) > 0) && (get_int(tbar_close) == 0))
2026 set_state(PART:"toolbar_bg", "visible", 0.0);
2032 group { name:"elm/naviframe/item/empty/default";
2034 public tbar_bg = 0; //Toolbar BG Show call count
2035 public toolbar_buttons_visible = 0; //when both toolbar buttons are visible
2036 public title_toolbar_buttons_visible = 0; //when both title toolbar buttons are visible
2037 public tbar_close = 0; //Toolbar lastest Open/Close status
2038 public sip_visible = 0; //SIP latest visible/hidden status
2041 part { name: "base";
2044 description { state: "default" 0.0;
2047 description { state: "left" 0.0;
2048 inherit: "default" 0.0;
2049 rel1.relative: -1.0 0.0;
2050 rel2.relative: 0.0 1.0;
2052 description { state: "right" 0.0;
2053 inherit: "default" 0.0;
2054 rel1.relative: 1.0 0.0;
2055 rel2.relative: 2.0 1.0;
2058 part { name: "title_toolbar_bg";
2061 description { state: "default" 0.0;
2065 rel1 { relative: 0.0 0.0; to: "base"; }
2066 rel2 { relative: 1.0 0.0; to: "base"; }
2067 color: NAVIFRAME_TITLE_BG_COLOR_INC;
2070 description { state: "show" 0.0;
2071 inherit: "default" 0.0;
2072 min: 0 NAVIFRAME_TITLE_H_INC;
2076 part { name: "title_toolbar_top_padding";
2081 state: "default" 0.0;
2082 min: NAVIFRAME_TITLE_TOOLBAR_TOP_PADDING_INC;
2085 rel1 { relative: 0.0 0.0; to: "title_toolbar_bg"; }
2086 rel2 { relative: 1.0 0.0; to: "title_toolbar_bg"; }
2090 part { name: "title_toolbar_bottom_padding";
2094 description { state: "default" 0.0;
2095 min: NAVIFRAME_TITLE_TOOLBAR_BOTTOM_PADDING_INC;
2098 rel1 { relative: 0.0 1.0; to: "title_toolbar_bg"; }
2099 rel2 { relative: 1.0 1.0; to: "title_toolbar_bg"; }
2103 part { name: "title_more_btn_bg";
2107 description { state: "default" 0.0;
2108 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2111 rel1 { relative: 0.0 1.0; to_x: "title_toolbar_bg"; to_y: "title_toolbar_top_padding"; }
2112 rel2 { relative: 0.0 0.0; to: "title_toolbar_bg"; to_y: "title_toolbar_bottom_padding"; }
2116 part { name: "title_more_btn";
2119 clip_to: "title_toolbar_clip";
2120 description { state: "default" 0.0;
2121 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2124 rel1.to: "title_more_btn_bg";
2125 rel2.to: "title_more_btn_bg";
2128 part { name: "title_prev_btn_bg";
2132 description { state: "default" 0.0;
2133 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2136 rel1 { relative: 1.0 1.0; to_x: "title_toolbar_bg"; to_y: "title_toolbar_top_padding"; }
2137 rel2 { relative: 1.0 0.0; to: "title_toolbar_bg"; to_y: "title_toolbar_bottom_padding"; }
2141 part { name: "title_prev_btn";
2144 clip_to: "title_toolbar_clip";
2145 description { state: "default" 0.0;
2146 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2149 rel1.to: "title_prev_btn_bg";
2150 rel2.to: "title_prev_btn_bg";
2153 part { name: "title_toolbar_btns_area";
2156 description { state: "default" 0.0;
2157 rel1 { relative: 1.0 0.0; to: "title_more_btn_bg"; }
2158 rel2 { relative: 0.0 1.0; to: "title_prev_btn_bg"; }
2162 part { name: "title_toolbar_clip";
2165 description { state: "default" 0.0;
2166 rel1 { to: "title_toolbar_bg"; }
2167 rel2 { to: "title_toolbar_bg"; }
2170 part { name: "title_toolbar_button1";
2173 clip_to: "title_toolbar_clip";
2174 description { state: "default" 0.0;
2177 rel1.to: "title_toolbar_btns_area";
2178 rel2.to: "title_toolbar_btns_area";
2180 description { state: "buttons_set" 0.0;
2181 inherit: "default" 0.0;
2185 to: "title_toolbar_button_padding";
2189 part { name: "title_toolbar_button_padding";
2192 description { state: "default" 0.0;
2193 min: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 0;
2194 max: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 9999;
2198 rel1.to: "title_toolbar_btns_area";
2199 rel2.to: "title_toolbar_btns_area";
2202 part { name: "title_toolbar_button2";
2205 clip_to: "title_toolbar_clip";
2206 description { state: "default" 0.0;
2209 rel1.to: "title_toolbar_btns_area";
2210 rel2.to: "title_toolbar_btns_area";
2212 description { state: "buttons_set" 0.0;
2213 inherit: "default" 0.0;
2217 to: "title_toolbar_button_padding";
2221 part { name: "title_bg";
2224 description { state: "default" 0.0;
2225 rel1 { to: "title"; }
2226 rel2 { to: "title"; }
2227 color: NAVIFRAME_TITLE_BG_COLOR_INC;
2229 description { state: "hide" 0.0;
2230 inherit: "default" 0.0;
2236 part { name: "elm.swallow.content";
2240 clip_to: "content_clip";
2241 description { state: "default" 0.0;
2243 rel1.relative: 0.0 1.0;
2245 rel1.to_y: "title_bg";
2246 rel2.relative: 1.0 0.0;
2248 rel2.to_y: "toolbar_bg";
2250 description { state: "sip_visible" 0.0;
2251 inherit: "default" 0.0;
2252 rel1.to_y: "title_toolbar_bg";
2255 part { name: "content_clip";
2258 description { state: "default" 0.0;
2259 rel1.to: "elm.swallow.content";
2260 rel2.to: "elm.swallow.content";
2263 part { name: "title";
2266 description { state: "default" 0.0;
2269 rel1 { relative: 0.0 0.0; to: "base"; }
2270 rel2 { relative: 1.0 0.0; to: "base"; }
2272 description { state: "hide" 0.0;
2273 inherit: "default" 0.0;
2280 part { name: "toolbar_bg";
2283 description { state: "default" 0.0;
2289 rel1 { to: "base"; }
2290 rel2 { to: "base"; }
2291 color: NAVIFRAME_TOOLBAR_BG_COLOR_INC;
2293 description { state: "visible" 0.0;
2294 inherit: "default" 0.0;
2295 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
2296 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
2300 part { name: "more_btn_bg";
2304 description { state: "default" 0.0;
2305 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2308 rel1 { relative: 0.0 0.0; to: "toolbar_bg"; }
2309 rel2 { relative: 0.0 1.0; to: "toolbar_bg"; }
2313 part { name: "toolbar_more_btn";
2316 clip_to: "toolbar_clip";
2317 description { state: "default" 0.0;
2318 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2320 rel1.to: "more_btn_bg";
2321 rel2.to: "more_btn_bg";
2324 part { name: "prev_btn_bg";
2328 description { state: "default" 0.0;
2329 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2332 rel1 { relative: 1.0 0.0; to: "toolbar_bg"; }
2333 rel2.to: "toolbar_bg";
2337 part { name: "elm.swallow.prev_btn";
2340 clip_to: "toolbar_clip";
2341 description { state: "default" 0.0;
2342 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2345 rel1.to: "prev_btn_bg";
2346 rel2.to: "prev_btn_bg";
2349 part { name: "toolbar_clip";
2352 description { state: "default" 0.0;
2353 rel1 { to: "toolbar_bg"; }
2354 rel2 { to: "toolbar_bg"; }
2357 part { name: "toolbar_btns_area";
2360 description { state: "default" 0.0;
2361 rel1 { relative: 1.0 0.0; to: "more_btn_bg"; }
2362 rel2 { relative: 0.0 1.0; to: "prev_btn_bg"; }
2366 part { name: "toolbar_button1";
2369 clip_to: "toolbar_clip";
2370 description { state: "default" 0.0;
2373 rel1.to: "toolbar_btns_area";
2374 rel2.to: "toolbar_btns_area";
2376 description { state: "buttons_set" 0.0;
2377 inherit: "default" 0.0;
2381 to: "toolbar_button_padding";
2385 part { name: "toolbar_button_padding";
2388 description { state: "default" 0.0;
2389 min: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 0;
2390 max: NAVIFRAME_TOOLBAR_BUTTONS_PADDING_INC 9999;
2394 rel1.to: "toolbar_btns_area";
2395 rel2.to: "toolbar_btns_area";
2398 part { name: "toolbar_button2";
2401 clip_to: "toolbar_clip";
2402 description { state: "default" 0.0;
2405 rel1.to: "toolbar_btns_area";
2406 rel2.to: "toolbar_btns_area";
2408 description { state: "buttons_set" 0.0;
2409 inherit: "default" 0.0;
2413 to: "toolbar_button_padding";
2419 program { name: "content_new_pushed";
2420 signal: "elm,state,new,pushed,deferred";
2422 action: STATE_SET "default" 0.0;
2424 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2425 after: "show_finished";
2427 program { name: "content_cur_pushed";
2428 signal: "elm,state,cur,pushed,deferred";
2430 action: STATE_SET "left" 0.0;
2432 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2433 after: "pushed_finished";
2435 program { name: "content_prev_popped";
2436 signal: "elm,state,prev,popped,deferred";
2438 action: STATE_SET "default" 0.0;
2440 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2441 after: "show_finished";
2443 program { name: "content_cur_popped";
2444 signal: "elm,state,cur,popped,deferred";
2446 action: STATE_SET "right" 0.0;
2448 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2449 after: "popped_finished";
2451 program { name: "cur_pushed";
2452 signal: "elm,state,cur,pushed";
2454 action: STATE_SET "default" 0.0;
2457 program { name: "new_pushed";
2458 signal: "elm,state,new,pushed";
2460 action: STATE_SET "right" 0.0;
2463 program { name: "prev_popped";
2464 signal: "elm,state,prev,popped";
2466 action: STATE_SET "left" 0.0;
2469 program { name: "cur_popped";
2470 signal: "elm,state,cur,popped";
2472 action: STATE_SET "default" 0.0;
2475 program { name: "visible";
2476 signal: "elm,state,visible";
2478 action: STATE_SET "default" 0.0;
2481 program { name: "title_show";
2482 signal: "elm,state,title,show";
2485 if (get_int(sip_visible) == 0) {
2486 set_state(PART:"title_bg", "default", 0.0);
2487 set_state(PART:"title", "default", 0.0);
2490 set_state(PART:"title_toolbar_bg", "show", 0.0);
2493 program { name: "title_hide";
2494 signal: "elm,state,title,hide";
2497 if (get_int(sip_visible) == 0) {
2498 set_state(PART:"title_bg", "hide", 0.0);
2499 set_state(PART:"title", "hide", 0.0);
2502 set_state(PART:"title_toolbar_bg", "default", 0.0);
2505 program { name: "sip_show";
2506 signal: "elm,state,sip,shown";
2509 set_int(sip_visible, 1);
2510 set_state(PART:"title_bg", "hide", 0.0);
2511 set_state(PART:"title", "hide", 0.0);
2512 set_state(PART:"title_toolbar_bg", "show", 0.0);
2513 set_state(PART:"elm.swallow.content", "sip_visible", 0.0);
2516 program { name: "sip_hide";
2517 signal: "elm,state,sip,hidden";
2520 set_int(sip_visible, 0);
2521 set_state(PART:"title_bg", "default", 0.0);
2522 set_state(PART:"title", "default", 0.0);
2523 set_state(PART:"title_toolbar_bg", "default", 0.0);
2524 set_state(PART:"elm.swallow.content", "default", 0.0);
2527 program { name: "title_toolbar_button1_show";
2528 signal: "elm,state,title_toolbar_button1,show";
2531 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) + 1);
2532 if (get_int(title_toolbar_buttons_visible) >= 2)
2534 set_state(PART:"title_toolbar_button1", "buttons_set", 0.0);
2535 set_state(PART:"title_toolbar_button2", "buttons_set", 0.0);
2539 program { name: "title_toolbar_button1_hide";
2540 signal: "elm,state,title_toolbar_button1,hide";
2543 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) - 1);
2544 set_state(PART:"title_toolbar_button1", "default", 0.0);
2545 set_state(PART:"title_toolbar_button2", "default", 0.0);
2548 program { name: "title_toolbar_button2_show";
2549 signal: "elm,state,title_toolbar_button2,show";
2552 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) + 1);
2553 if (get_int(title_toolbar_buttons_visible) >= 2)
2555 set_state(PART:"title_toolbar_button1", "buttons_set", 0.0);
2556 set_state(PART:"title_toolbar_button2", "buttons_set", 0.0);
2560 program { name: "title_toolbar_button2_hide";
2561 signal: "elm,state,title_toolbar_button2,hide";
2564 set_int(title_toolbar_buttons_visible, get_int(title_toolbar_buttons_visible) - 1);
2565 set_state(PART:"title_toolbar_button1", "default", 0.0);
2566 set_state(PART:"title_toolbar_button2", "default", 0.0);
2569 program { name: "prev_btn_show";
2570 signal: "elm,state,prev_btn,show";
2573 emit("elm,state,toolbar_bg,show", "elm");
2576 program { name: "prev_btn_hide";
2577 signal: "elm,state,prev_btn,hide";
2580 emit("elm,state,toolbar_bg,hide", "elm");
2583 program { name: "more_btn_show";
2584 signal: "elm,state,toolbar_more_btn,show";
2587 emit("elm,state,toolbar_bg,show", "elm");
2590 program { name: "more_btn_hide";
2591 signal: "elm,state,toolbar_more_btn,hide";
2594 emit("elm,state,toolbar_bg,hide", "elm");
2597 program { name: "toolbar_button1_show";
2598 signal: "elm,state,toolbar_button1,show";
2601 emit("elm,state,toolbar_bg,show", "elm");
2602 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
2603 if (get_int(toolbar_buttons_visible) >= 2)
2605 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
2606 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
2610 program { name: "toolbar_button1_hide";
2611 signal: "elm,state,toolbar_button1,hide";
2614 emit("elm,state,toolbar_bg,hide", "elm");
2615 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
2616 set_state(PART:"toolbar_button1", "default", 0.0);
2617 set_state(PART:"toolbar_button2", "default", 0.0);
2620 program { name: "toolbar_button2_show";
2621 signal: "elm,state,toolbar_button2,show";
2624 emit("elm,state,toolbar_bg,show", "elm");
2625 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) + 1);
2626 if (get_int(toolbar_buttons_visible) >= 2)
2628 set_state(PART:"toolbar_button1", "buttons_set", 0.0);
2629 set_state(PART:"toolbar_button2", "buttons_set", 0.0);
2633 program { name: "toolbar_button2_hide";
2634 signal: "elm,state,toolbar_button2,hide";
2637 emit("elm,state,toolbar_bg,hide", "elm");
2638 set_int(toolbar_buttons_visible, get_int(toolbar_buttons_visible) - 1);
2639 set_state(PART:"toolbar_button1", "default", 0.0);
2640 set_state(PART:"toolbar_button2", "default", 0.0);
2643 program { name: "toolbar_bg_show";
2644 signal: "elm,state,toolbar_bg,show";
2647 set_state(PART:"toolbar_bg", "visible", 0.0);
2648 set_int(tbar_bg, get_int(tbar_bg) + 1);
2651 program { name: "toolbar_bg_hide";
2652 signal: "elm,state,toolbar_bg,hide";
2655 set_int(tbar_bg, get_int(tbar_bg) - 1);
2656 if (get_int(tbar_bg) <= 0)
2657 set_state(PART:"toolbar_bg", "default", 0.0);
2660 program { name: "toolbar_open_internal";
2661 signal: "elm,state,toolbar,open,internal";
2664 set_int(tbar_close, 0);
2665 set_state(PART:"toolbar_bg", "visible", 0.0);
2668 program { name: "toolbar_close_internal";
2669 signal: "elm,state,toolbar,close,internal";
2672 set_int(tbar_close, 1);
2673 set_state(PART:"toolbar_bg", "default", 0.0);
2676 program { name: "toolbar_open";
2677 signal: "elm,state,toolbar,open";
2679 action: STATE_SET "visible" 0.0;
2680 target: "toolbar_bg";
2681 transition: LINEAR 0.2;
2682 after: "toolbar_open_internal";
2684 program { name: "toolbar_close";
2685 signal: "elm,state,toolbar,close";
2687 action: STATE_SET "default" 0.0;
2688 target: "toolbar_bg";
2689 transition: LINEAR 0.2;
2690 after: "toolbar_close_internal";
2692 program { name: "toolbar_instant_open";
2693 signal: "elm,state,toolbar,instant_open";
2696 emit("elm,state,toolbar,open,internal", "elm");
2699 program { name: "toolbar_instant_close";
2700 signal: "elm,state,toolbar,instant_close";
2703 emit("elm,state,toolbar,close,internal", "elm");
2706 program { name: "show_finished";
2707 action: SIGNAL_EMIT "elm,action,show,finished" "";
2709 program { name: "pushed_finished";
2710 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
2712 program { name: "popped_finished";
2713 action: SIGNAL_EMIT "elm,action,popped,finished" "";
2716 name: "display_mode_compress";
2717 signal: "display,mode,compress";
2720 set_state(PART:"toolbar_bg", "default", 0.0);
2724 name: "display_mode_default";
2725 signal: "display,mode,default";
2728 if ((get_int(tbar_bg) > 0) && (get_int(tbar_close) == 0))
2729 set_state(PART:"toolbar_bg", "visible", 0.0);
2735 group { name:"elm/naviframe/item/basic/uglib";
2737 part { name: "base";
2740 description { state: "default" 0.0;
2741 color: 255 255 255 255;
2743 description { state: "right" 0.0;
2744 inherit: "default" 0.0;
2745 rel1.relative: 1.0 0.0;
2746 rel2.relative: 2.0 1.0;
2747 color: 255 255 255 0;
2750 part { name: "elm.swallow.content";
2755 description { state: "default" 0.0;
2757 rel1.relative: 0.0 0.0;
2759 rel2.relative: 1.0 1.0;
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 "default" 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 "default" 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: "show_finished";
2828 action: SIGNAL_EMIT "elm,action,show,finished" "";
2830 program { name: "pushed_finished";
2831 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
2833 program { name: "popped_finished";
2834 action: SIGNAL_EMIT "elm,action,popped,finished" "";