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
21 #define NAVIFRAME_TITLE_SLIDE_TEXT_GAP 60
22 #define NAVIFRAME_SUBTITLE_SLIDE_TEXT_GAP 40
23 #define NAVIFRAME_TITLE_SLIDE_MAX_COUNT 3
24 #define NAVIFRAME_TITLE_SLIDE_SPEED_WEIGHT 0.01
26 group { name: "elm/naviframe/item/basic/default";
28 image: "00_title_bg.png" COMP;
29 image: "00_badge_bg.png" COMP;
30 image: "00_effect_title_text_dim_left.png" COMP;
31 image: "00_effect_title_text_dim_right.png" COMP;
34 public tbar_bg = 0; //Toolbar BG Show call count
35 public tbar_close = 0; //Toolbar lastest Open/Close status
36 public title_badge_visible = 0; //Title badge visible/hidden status
37 public landscape = 0; //Landscape mode status
38 public subtitle = 0; //Subtitle on/off status
40 public title_duration = 0;
41 public subtitle_duration = 0;
42 public title_slide_stop;
43 public subtitle_slide_stop;
44 public title_slide_anim_id;
45 public subtitle_slide_anim_id;
47 public subtitle_text_w;
48 public org_title_text_w;
49 public org_subtitle_text_w;
50 public title_slide_count = 0;
51 public subtitle_slide_count = 0;
53 public get_width(val) {
61 get_geometry(PART:"elm.text.title", x, y, w, h);
62 set_int(org_title_text_w, w);
64 get_text(PART:"elm.text.title", buf, 127);
65 set_text(PART:"elm.text.full_title", buf);
66 get_state(PART:"elm.text.title", st, 30, vl);
67 set_state(PART:"elm.text.full_title", st, 0.0);
68 get_geometry(PART:"elm.text.full_title", x, y, w, h);
69 set_int(title_text_w, w);
73 get_geometry(PART:"elm.text.subtitle", x, y, w, h);
74 set_int(org_subtitle_text_w, w);
76 get_text(PART:"elm.text.subtitle", buf, 127);
77 set_text(PART:"elm.text.full_subtitle", buf);
78 get_state(PART:"elm.text.subtitle", st, 30, vl);
79 set_state(PART:"elm.text.full_subtitle", st, 0.0);
80 get_geometry(PART:"elm.text.full_subtitle", x, y, w, h);
81 set_int(subtitle_text_w, w);
85 public slide_end_pending(val, Float:pos) {
89 if (get_int(title_slide_count) < NAVIFRAME_TITLE_SLIDE_MAX_COUNT)
96 if (get_int(subtitle_slide_count) < NAVIFRAME_TITLE_SLIDE_MAX_COUNT)
104 public slide_to_end_anim(val, Float:pos) {
107 if (get_int(title_slide_stop)) return;
109 if (!get_int(subtitle)) {
110 set_tween_state(PART:"elm.text.slide_begin_title", pos, "title_slide_begin", 0.0, "title_slide_end", 0.0);
111 set_tween_state(PART:"elm.text.slide_end_title", pos, "title_slide_begin", 0.0, "title_slide_end", 0.0);
114 if (!get_int(landscape)) {
115 set_tween_state(PART:"elm.text.slide_begin_title", pos, "maintitle_slide_begin", 0.0, "maintitle_slide_end", 0.0);
116 set_tween_state(PART:"elm.text.slide_end_title", pos, "maintitle_slide_begin", 0.0, "maintitle_slide_end", 0.0);
119 set_tween_state(PART:"elm.text.slide_begin_title", pos, "maintitle_slide_begin_landscape", 0.0, "maintitle_slide_end_landscape", 0.0);
120 set_tween_state(PART:"elm.text.slide_end_title", pos, "maintitle_slide_begin_landscape", 0.0, "maintitle_slide_end_landscape", 0.0);
125 anim(1, "slide_end_pending", 0);
129 if (get_int(subtitle_slide_stop)) return;
131 if (!get_int(landscape)) {
132 set_tween_state(PART:"elm.text.slide_begin_subtitle", pos, "slide_begin", 0.0, "slide_end", 0.0);
133 set_tween_state(PART:"elm.text.slide_end_subtitle", pos, "slide_begin", 0.0, "slide_end", 0.0);
136 set_tween_state(PART:"elm.text.slide_begin_subtitle", pos, "slide_begin_landscape", 0.0, "slide_end_landscape", 0.0);
137 set_tween_state(PART:"elm.text.slide_end_subtitle", pos, "slide_begin_landscape", 0.0, "slide_end_landscape", 0.0);
141 anim(1, "slide_end_pending", 1);
145 public slide_to_end(val) {
151 if (get_int(title_slide_stop)) return;
153 duration = get_float(title_duration);
154 slide_anim_id = anim(duration, "slide_to_end_anim", 0);
155 set_int(title_slide_anim_id, slide_anim_id);
159 if (get_int(subtitle_slide_stop)) return;
161 duration = get_float(subtitle_duration);
162 slide_anim_id = anim(duration, "slide_to_end_anim", 1);
163 set_int(subtitle_slide_anim_id, slide_anim_id);
167 public start_slide(val) {
173 set_int(title_slide_count, get_int(title_slide_count) + 1);
175 if (get_int(title_slide_count) == 1) {
178 if (get_int(title_text_w) <= get_int(org_title_text_w)) {
179 set_int(title_slide_count, 0);
183 set_state(PART:"title_text_slide_effect_left", "visible", 0.0);
184 set_state(PART:"title_text_slide_effect_right", "visible", 0.0);
186 len = get_int(title_text_w) + NAVIFRAME_TITLE_SLIDE_TEXT_GAP;
187 set_float(title_duration, len * NAVIFRAME_TITLE_SLIDE_SPEED_WEIGHT);
189 set_int(title_slide_stop, 0);
191 get_text(PART:"elm.text.title", buf, 127);
192 set_text(PART:"elm.text.slide_begin_title", buf);
193 set_text(PART:"elm.text.slide_end_title", buf);
196 if (!get_int(subtitle)) {
197 set_state(PART:"elm.text.slide_begin_title", "title_slide_begin", 0.0);
198 set_state(PART:"elm.text.slide_end_title", "title_slide_begin", 0.0);
201 set_state(PART:"elm.text.slide_begin_title", "maintitle_slide_begin", 0.0);
202 set_state(PART:"elm.text.slide_end_title", "maintitle_slide_begin", 0.0);
205 if (get_int(title_slide_count) == 1) {
206 set_state(PART:"title_text_clip", "slide", 0.0);
207 set_state(PART:"slide_title_text_clip", "slide", 0.0);
214 set_int(subtitle_slide_count, get_int(subtitle_slide_count) + 1);
216 if (get_int(subtitle_slide_count) == 1) {
219 if (get_int(subtitle_text_w) <= get_int(org_subtitle_text_w)) {
220 set_int(subtitle_slide_count, 0);
224 set_state(PART:"subtitle_text_slide_effect_left", "visible", 0.0);
225 set_state(PART:"subtitle_text_slide_effect_right", "visible", 0.0);
227 len = get_int(subtitle_text_w) + NAVIFRAME_SUBTITLE_SLIDE_TEXT_GAP;
228 if (!get_int(landscape))
229 set_float(subtitle_duration, len * NAVIFRAME_TITLE_SLIDE_SPEED_WEIGHT);
231 set_float(subtitle_duration, len * NAVIFRAME_TITLE_SLIDE_SPEED_WEIGHT);
233 set_int(subtitle_slide_stop, 0);
235 get_text(PART:"elm.text.subtitle", buf, 127);
236 set_text(PART:"elm.text.slide_begin_subtitle", buf);
237 set_text(PART:"elm.text.slide_end_subtitle", buf);
240 if (!get_int(landscape)) {
241 set_state(PART:"elm.text.slide_begin_subtitle", "slide_begin", 0.0);
242 set_state(PART:"elm.text.slide_end_subtitle", "slide_begin", 0.0);
245 set_state(PART:"elm.text.slide_begin_subtitle", "slide_begin_landscape", 0.0);
246 set_state(PART:"elm.text.slide_end_subtitle", "slide_begin_landscape", 0.0);
249 if (get_int(subtitle_slide_count) == 1) {
250 set_state(PART:"subtitle_text_clip", "slide", 0.0);
251 set_state(PART:"slide_subtitle_text_clip", "slide", 0.0);
258 public stop_slide(val) {
263 set_int(title_slide_stop, 1);
264 set_int(title_slide_count, 0);
266 slide_anim_id = get_int(title_slide_anim_id);
267 cancel_anim(slide_anim_id);
268 set_int(title_slide_anim_id, 0);
270 set_text(PART:"elm.text.slide_begin_title", "");
271 set_text(PART:"elm.text.slide_end_title", "");
273 set_state(PART:"elm.text.slide_begin_title", "default", 0.0);
274 set_state(PART:"elm.text.slide_end_title", "default", 0.0);
276 set_state(PART:"title_text_clip", "default", 0.0);
277 set_state(PART:"slide_title_text_clip", "default", 0.0);
279 set_state(PART:"title_text_slide_effect_left", "default", 0.0);
280 set_state(PART:"title_text_slide_effect_right", "default", 0.0);
284 set_int(subtitle_slide_stop, 1);
285 set_int(subtitle_slide_count, 0);
287 slide_anim_id = get_int(subtitle_slide_anim_id);
288 cancel_anim(slide_anim_id);
289 set_int(subtitle_slide_anim_id, 0);
291 set_text(PART:"elm.text.slide_begin_subtitle", "");
292 set_text(PART:"elm.text.slide_end_subtitle", "");
294 set_state(PART:"elm.text.slide_begin_subtitle", "default", 0.0);
295 set_state(PART:"elm.text.slide_end_subtitle", "default", 0.0);
297 set_state(PART:"subtitle_text_clip", "default", 0.0);
298 set_state(PART:"slide_subtitle_text_clip", "default", 0.0);
300 set_state(PART:"subtitle_text_slide_effect_left", "default", 0.0);
301 set_state(PART:"subtitle_text_slide_effect_right", "default", 0.0);
307 part { name: "clipper";
309 description { state: "default" 0.0;
312 description { state: "left" 0.0;
319 description { state: "default" 0.0;
322 description { state: "left" 0.0;
323 inherit: "default" 0.0;
324 rel1.relative: -1.0 0.0;
325 rel2.relative: 0.0 1.0;
327 description { state: "right" 0.0;
328 inherit: "default" 0.0;
329 rel1.relative: 1.0 0.0;
330 rel2.relative: 2.0 1.0;
333 part { name: "title_bg";
336 description { state: "default" 0.0;
337 min: 1 NAVIFRAME_TITLE_H_INC;
338 max: -1 NAVIFRAME_TITLE_H_INC;
341 rel1 { relative: 0.0 0.0; to: "base"; }
342 rel2 { relative: 1.0 0.0; to: "base"; }
344 normal: "00_title_bg.png";
345 border: NAVIFRAME_TITLE_BG_IMAGE_BORDER_INC;
349 description { state: "landscape" 0.0;
350 inherit: "default" 0.0;
351 min: 1 NAVIFRAME_LANDSCAPE_TITLE_H_INC;
352 max: -1 NAVIFRAME_LANDSCAPE_TITLE_H_INC;
354 description { state: "hide" 0.0;
355 inherit: "default" 0.0;
361 part { name: "title_clip";
365 description { state: "default" 0.0;
366 rel1 { to_y: "title_bg"; }
367 rel2 { to_y: "title_bg"; }
370 part { name: "title_right_padding";
374 description { state: "default" 0.0;
375 min: NAVIFRAME_PADDING_INC;
378 rel1 { relative: 1.0 0.0; to: "divider2"; }
379 rel2 { relative: 1.0 1.0; to: "divider2"; }
382 description { state: "title_left_btn_set" 0.0;
383 inherit: "default" 0.0;
384 rel1 { relative: 1.0 0.0; to: "divider1"; }
385 rel2 { relative: 1.0 1.0; to: "divider1"; }
388 part { name: "title_left_padding";
392 description { state: "default" 0.0;
393 min: NAVIFRAME_PADDING_INC;
396 rel1 { relative: 0.0 0.0; to: "title_bg"; }
397 rel2 { relative: 0.0 1.0; to: "title_bg"; }
400 description { state: "icon" 0.0;
401 inherit: "default" 0.0;
402 min: NAVIFRAME_ICON_PADDING_INC;
405 part { name: "elm.swallow.content";
409 clip_to: "content_clip";
410 description { state: "default" 0.0;
412 rel1.relative: 0.0 1.0;
414 rel1.to_y: "title_bg";
415 rel2.relative: 1.0 0.0;
417 rel2.to_y: "toolbar";
420 part { name: "content_clip";
424 description { state: "default" 0.0;
425 rel1.to_y: "elm.swallow.content";
426 rel2.to_y: "elm.swallow.content";
429 part { name: "badge_padding";
433 description { state: "default" 0.0;
437 rel1 { relative: 0.0 0.0; to: "title_right_padding"; }
438 rel2 { relative: 0.0 1.0; to: "title_right_padding"; }
441 description { state: "visible" 0.0;
442 inherit: "default" 0.0;
443 min: NAVIFRAME_BADGE_PADDING_INC;
446 part { name: "title_text_bg";
450 description { state: "default" 0.0;
452 min: 0 NAVIFRAME_TITLE_TEXT_BG_H_INC;
453 max: -1 NAVIFRAME_TITLE_TEXT_BG_H_INC;
455 rel1 { relative: 1.0 0.0; to_x: "title_left_padding"; to_y: "title_bg"; }
456 rel2 { relative: 0.0 1.0; to_x: "title_right_padding"; to_y: "title_bg"; }
458 description { state: "subtitle_is_set" 0.0;
459 inherit: "default" 0.0;
460 min: 0 NAVIFRAME_LANDSCAPE_TITLE_TEXT_BG_H_INC;
461 max: -1 NAVIFRAME_LANDSCAPE_TITLE_TEXT_BG_H_INC;
464 part { name: "maintitle_text_bg";
467 description { state: "default" 0.0;
469 rel1 { relative: 0.0 0.0; to: "title_text_bg"; }
470 rel2 { relative: 0.0 1.0; to_x: "badge_padding"; to_y: "title_text_bg"; }
472 description { state: "subtitle_is_set" 0.0;
473 inherit: "default" 0.0;
474 rel1 { relative: 0.0 0.0; to: "title_text_bg"; }
475 rel2 { relative: 0.0 0.0; to_x: "badge_padding"; to_y: "subtitle_top_padding"; }
478 part { name: "title_text_clip";
481 clip_to: "title_clip";
482 description { state: "default" 0.0;
483 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
484 rel1.to: "maintitle_text_bg";
485 rel2.to: "maintitle_text_bg";
487 description { state: "slide" 0.0;
488 inherit: "default" 0.0;
492 part { name: "elm.text.title";
494 effect: FAR_SHADOW BOTTOM;
496 clip_to: "title_text_clip";
497 description { state: "default" 0.0;
498 text { font: "Tizen:style=Bold";
499 size: NAVIFRAME_TITLE_FONT_SIZE_INC;
500 size_range: NAVIFRAME_TITLE_FONT_MIN_SIZE_INC NAVIFRAME_TITLE_FONT_SIZE_INC;
507 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
510 rel1.to: "maintitle_text_bg";
511 rel2.to: "maintitle_text_bg";
513 description { state: "subtitle_is_set" 0.0;
514 text { font: "Tizen:style=Bold";
515 size: NAVIFRAME_TITLE_SMALL_FONT_SIZE_INC;
521 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
524 rel1.to: "maintitle_text_bg";
525 rel2.to: "maintitle_text_bg";
527 description { state: "subtitle_is_set_landscape" 0.0;
528 inherit: "subtitle_is_set" 0.0;
529 text.size: NAVIFRAME_LANDSCAPE_TITLE_SMALL_FONT_SIZE_INC;
532 part { name: "slide_title_text_clip";
535 clip_to: "title_clip";
536 description { state: "default" 0.0;
538 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
539 rel1.to: "elm.text.title";
540 rel2.to: "elm.text.title";
542 description { state: "slide" 0.0;
543 inherit: "default" 0.0;
547 part { name: "slide_text_gap1";
551 description { state: "default" 0.0;
554 min: NAVIFRAME_TITLE_SLIDE_TEXT_GAP 0;
555 max: NAVIFRAME_TITLE_SLIDE_TEXT_GAP -1;
557 rel1 { relative: 0.0 0.0; to: "maintitle_text_bg"; }
558 rel2 { relative: 0.0 1.0; to: "maintitle_text_bg"; }
561 part { name: "elm.text.slide_begin_title";
563 effect: FAR_SHADOW BOTTOM;
565 clip_to: "slide_title_text_clip";
566 description { state: "default" 0.0;
567 text { font: "Tizen:style=Bold";
568 size: NAVIFRAME_TITLE_FONT_SIZE_INC;
569 size_range: NAVIFRAME_TITLE_FONT_MIN_SIZE_INC NAVIFRAME_TITLE_FONT_SIZE_INC;
576 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
579 rel1.to: "maintitle_text_bg";
580 rel2.to: "maintitle_text_bg";
582 description { state: "title_slide_begin" 0.0;
583 inherit: "default" 0.0;
584 rel1.relative: 0.0 0.0;
585 rel2.relative: 0.0 1.0;
587 description { state: "title_slide_end" 0.0;
588 inherit: "default" 0.0;
591 rel1 { relative: 0.0 0.0; to: "slide_text_gap1"; }
592 rel2 { relative: 0.0 1.0; to: "slide_text_gap1"; }
594 description { state: "maintitle_slide_begin" 0.0;
595 text { font: "Tizen:style=Bold";
596 size: NAVIFRAME_TITLE_SMALL_FONT_SIZE_INC;
602 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
605 rel1 { relative: 0.0 0.0; to: "maintitle_text_bg"; }
606 rel2 { relative: 0.0 1.0; to: "maintitle_text_bg"; }
608 description { state: "maintitle_slide_end" 0.0;
609 inherit: "maintitle_slide_begin" 0.0;
612 rel1 { relative: 0.0 0.0; to: "slide_text_gap1"; }
613 rel2 { relative: 0.0 1.0; to: "slide_text_gap1"; }
615 description { state: "maintitle_slide_begin_landscape" 0.0;
616 inherit: "maintitle_slide_begin" 0.0;
617 text.size: NAVIFRAME_LANDSCAPE_TITLE_SMALL_FONT_SIZE_INC;
619 description { state: "maintitle_slide_end_landscape" 0.0;
620 inherit: "maintitle_slide_end" 0.0;
621 text.size: NAVIFRAME_LANDSCAPE_TITLE_SMALL_FONT_SIZE_INC;
624 part { name: "title_text_slide_effect_left_bg";
628 clip_to: "slide_title_text_clip";
629 description { state: "default" 0.0;
630 min: NAVIFRAME_PADDING_INC;
634 rel1 { relative: 0.0 0.0; to: "elm.text.title"; }
635 rel2 { relative: 0.0 1.0; to: "elm.text.title"; }
638 part { name: "title_text_slide_effect_left";
642 clip_to: "slide_title_text_clip";
643 description { state: "default" 0.0;
644 min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC;
648 rel1 { relative: 0.0 0.0; to: "title_text_slide_effect_left_bg"; }
649 rel2 { relative: 0.0 1.0; to: "title_text_slide_effect_left_bg"; }
651 normal: "00_effect_title_text_dim_left.png";
652 border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC;
656 description { state: "visible" 0.0;
657 inherit: "default" 0.0;
661 part { name: "elm.text.full_title";
664 clip_to: "slide_title_text_clip";
665 description { state: "default" 0.0;
667 text { font: "Tizen:style=Bold";
668 size: NAVIFRAME_TITLE_FONT_SIZE_INC;
669 size_range: NAVIFRAME_TITLE_FONT_MIN_SIZE_INC NAVIFRAME_TITLE_FONT_SIZE_INC;
677 rel1.to: "maintitle_text_bg";
678 rel2.to: "maintitle_text_bg";
680 description { state: "subtitle_is_set" 0.0;
682 text { font: "Tizen:style=Bold";
683 size: NAVIFRAME_TITLE_SMALL_FONT_SIZE_INC;
690 rel1.to: "maintitle_text_bg";
691 rel2.to: "maintitle_text_bg";
693 description { state: "subtitle_is_set_landscape" 0.0;
694 inherit: "subtitle_is_set" 0.0;
695 text.size: NAVIFRAME_LANDSCAPE_TITLE_SMALL_FONT_SIZE_INC;
698 part { name: "slide_text_gap2";
702 description { state: "default" 0.0;
705 min: NAVIFRAME_TITLE_SLIDE_TEXT_GAP 0;
706 max: NAVIFRAME_TITLE_SLIDE_TEXT_GAP -1;
708 rel1 { relative: 1.0 0.0; to: "elm.text.full_title"; }
709 rel2 { relative: 1.0 1.0; to: "elm.text.full_title"; }
712 part { name: "elm.text.slide_end_title";
714 effect: FAR_SHADOW BOTTOM;
716 clip_to: "slide_title_text_clip";
717 description { state: "default" 0.0;
718 text { font: "Tizen:style=Bold";
719 size: NAVIFRAME_TITLE_FONT_SIZE_INC;
720 size_range: NAVIFRAME_TITLE_FONT_MIN_SIZE_INC NAVIFRAME_TITLE_FONT_SIZE_INC;
727 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
730 rel1.to: "maintitle_text_bg";
731 rel2.to: "maintitle_text_bg";
733 description { state: "title_slide_begin" 0.0;
734 inherit: "default" 0.0;
735 rel1 { relative: 1.0 0.0; to: "slide_text_gap2"; }
736 rel2 { relative: 1.0 1.0; to: "slide_text_gap2"; }
738 description { state: "title_slide_end" 0.0;
739 inherit: "default" 0.0;
740 rel1.relative: 0.0 0.0;
741 rel2.relative: 0.0 1.0;
743 description { state: "maintitle_slide_begin" 0.0;
744 text { font: "Tizen:style=Bold";
745 size: NAVIFRAME_TITLE_SMALL_FONT_SIZE_INC;
751 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
754 rel1 { relative: 1.0 0.0; to: "slide_text_gap2"; }
755 rel2 { relative: 1.0 1.0; to: "slide_text_gap2"; }
757 description { state: "maintitle_slide_end" 0.0;
758 inherit: "maintitle_slide_begin" 0.0;
759 rel1 { relative: 0.0 0.0; to: "maintitle_text_bg"; }
760 rel2 { relative: 0.0 1.0; to: "maintitle_text_bg"; }
762 description { state: "maintitle_slide_begin_landscape" 0.0;
763 inherit: "maintitle_slide_begin" 0.0;
764 text.size: NAVIFRAME_LANDSCAPE_TITLE_SMALL_FONT_SIZE_INC;
766 description { state: "maintitle_slide_end_landscape" 0.0;
767 inherit: "maintitle_slide_end" 0.0;
768 text.size: NAVIFRAME_LANDSCAPE_TITLE_SMALL_FONT_SIZE_INC;
771 part { name: "title_text_slide_effect_right_bg";
775 clip_to: "slide_title_text_clip";
776 description { state: "default" 0.0;
777 min: NAVIFRAME_PADDING_INC;
781 rel1 { relative: 1.0 0.0; to: "elm.text.title"; }
782 rel2 { relative: 1.0 1.0; to: "elm.text.title"; }
785 part { name: "title_text_slide_effect_right";
789 clip_to: "slide_title_text_clip";
790 description { state: "default" 0.0;
791 min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC;
795 rel1 { relative: 1.0 0.0; to: "title_text_slide_effect_right_bg"; }
796 rel2 { relative: 1.0 1.0; to: "title_text_slide_effect_right_bg"; }
798 normal: "00_effect_title_text_dim_right.png";
799 border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC;
803 description { state: "visible" 0.0;
804 inherit: "default" 0.0;
808 part { name: "subtitle_top_padding";
812 description { state: "default" 0.0;
818 rel1 { relative: 0.0 0.0; to: "subtitle_text_bg"; }
819 rel2 { relative: 1.0 0.0; to: "subtitle_text_bg"; }
821 description { state: "visible" 0.0;
822 inherit: "default" 0.0;
824 min: 0 NAVIFRAME_SUBTITLE_TOP_PADDING_H_INC;
825 max: -1 NAVIFRAME_SUBTITLE_TOP_PADDING_H_INC;
827 description { state: "visible_landscape" 0.0;
828 inherit: "default" 0.0;
830 min: 0 NAVIFRAME_LANDSCAPE_SUBTITLE_TOP_PADDING_H_INC;
831 max: -1 NAVIFRAME_LANDSCAPE_SUBTITLE_TOP_PADDING_H_INC;
834 part { name: "subtitle_text_bg";
838 description { state: "default" 0.0;
844 rel1 { relative: 0.0 1.0; to: "title_text_bg"; }
845 rel2 { relative: 1.0 1.0; to: "title_text_bg"; }
847 description { state: "visible" 0.0;
848 inherit: "default" 0.0;
850 min: 0 NAVIFRAME_SUBTITLE_H_INC;
851 max: -1 NAVIFRAME_SUBTITLE_H_INC;
853 description { state: "visible_landscape" 0.0;
854 inherit: "default" 0.0;
856 min: 0 NAVIFRAME_LANDSCAPE_SUBTITLE_H_INC;
857 max: -1 NAVIFRAME_LANDSCAPE_SUBTITLE_H_INC;
860 part { name: "subtitle_text_clip";
863 clip_to: "title_clip";
864 description { state: "default" 0.0;
865 color: NAVIFRAME_SUBTITLE_TEXT_COLOR_INC;
866 rel1.to: "subtitle_text_bg";
867 rel2.to: "subtitle_text_bg";
869 description { state: "slide" 0.0;
870 inherit: "default" 0.0;
874 part { name: "elm.text.subtitle";
877 clip_to: "subtitle_text_clip";
878 description { state: "default" 0.0;
879 text { font: "Tizen:style=Bold";
880 size: NAVIFRAME_SUBTITLE_FONT_SIZE_INC;
886 color: NAVIFRAME_SUBTITLE_TEXT_COLOR_INC;
888 rel1.to: "subtitle_text_bg";
889 rel2.to: "subtitle_text_bg";
891 description { state: "landscape" 0.0;
892 inherit: "default" 0.0;
893 text { font: "Tizen:style=Bold";
894 size: NAVIFRAME_LANDSCAPE_SUBTITLE_FONT_SIZE_INC;
902 part { name: "slide_subtitle_text_clip";
905 clip_to: "title_clip";
906 description { state: "default" 0.0;
908 color: NAVIFRAME_SUBTITLE_TEXT_COLOR_INC;
909 rel1.to: "elm.text.subtitle";
910 rel2.to: "elm.text.subtitle";
912 description { state: "slide" 0.0;
913 inherit: "default" 0.0;
917 part { name: "slide_subtitle_divider1";
921 description { state: "default" 0.0;
924 min: NAVIFRAME_SUBTITLE_SLIDE_TEXT_GAP 0;
925 max: NAVIFRAME_SUBTITLE_SLIDE_TEXT_GAP -1;
927 rel1 { relative: 0.0 0.0; to: "subtitle_text_bg"; }
928 rel2 { relative: 0.0 1.0; to: "subtitle_text_bg"; }
931 part { name: "elm.text.slide_begin_subtitle";
934 clip_to: "slide_subtitle_text_clip";
935 description { state: "default" 0.0;
936 text { font: "Tizen:style=Bold";
937 size: NAVIFRAME_SUBTITLE_FONT_SIZE_INC;
943 color: NAVIFRAME_SUBTITLE_TEXT_COLOR_INC;
945 rel1.to: "subtitle_text_bg";
946 rel2.to: "subtitle_text_bg";
948 description { state: "slide_begin" 0.0;
949 inherit: "default" 0.0;
950 rel1.relative: 0.0 0.0;
951 rel2.relative: 0.0 1.0;
953 description { state: "slide_end" 0.0;
954 inherit: "default" 0.0;
957 rel1 { relative: 0.0 0.0; to: "slide_subtitle_divider1"; }
958 rel2 { relative: 0.0 1.0; to: "slide_subtitle_divider1"; }
960 description { state: "slide_begin_landscape" 0.0;
961 inherit: "default" 0.0;
962 text.size: NAVIFRAME_LANDSCAPE_SUBTITLE_FONT_SIZE_INC;
963 rel1 { relative: 0.0 0.0; to: "subtitle_text_bg"; }
964 rel2 { relative: 0.0 1.0; to: "subtitle_text_bg"; }
966 description { state: "slide_end_landscape" 0.0;
967 inherit: "slide_begin_landscape" 0.0;
970 rel1 { relative: 0.0 0.0; to: "slide_subtitle_divider1"; }
971 rel2 { relative: 0.0 1.0; to: "slide_subtitle_divider1"; }
974 part { name: "subtitle_text_slide_effect_left";
978 clip_to: "slide_subtitle_text_clip";
979 description { state: "default" 0.0;
980 min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC;
984 rel1 { relative: 0.0 0.0; to_x: "title_text_slide_effect_left_bg"; to_y: "subtitle_text_bg"; }
985 rel2 { relative: 0.0 1.0; to_x: "title_text_slide_effect_left_bg"; to_y: "subtitle_text_bg"; }
987 normal: "00_effect_title_text_dim_left.png";
988 border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC;
992 description { state: "visible" 0.0;
993 inherit: "default" 0.0;
997 part { name: "elm.text.full_subtitle";
1000 clip_to: "slide_subtitle_text_clip";
1001 description { state: "default" 0.0;
1003 text { font: "Tizen:style=Bold";
1004 size: NAVIFRAME_SUBTITLE_FONT_SIZE_INC;
1008 text_class: "tizen";
1011 rel1.to: "subtitle_text_bg";
1012 rel2.to: "subtitle_text_bg";
1014 description { state: "landscape" 0.0;
1015 inherit: "default" 0.0;
1016 text.size: NAVIFRAME_LANDSCAPE_SUBTITLE_FONT_SIZE_INC;
1019 part { name: "slide_subtitle_divider2";
1023 description { state: "default" 0.0;
1026 min: NAVIFRAME_SUBTITLE_SLIDE_TEXT_GAP 0;
1027 max: NAVIFRAME_SUBTITLE_SLIDE_TEXT_GAP -1;
1029 rel1 { relative: 1.0 0.0; to: "elm.text.full_subtitle"; }
1030 rel2 { relative: 1.0 1.0; to: "elm.text.full_subtitle"; }
1033 part { name: "elm.text.slide_end_subtitle";
1036 clip_to: "slide_subtitle_text_clip";
1037 description { state: "default" 0.0;
1038 text { font: "Tizen:style=Bold";
1039 size: NAVIFRAME_SUBTITLE_FONT_SIZE_INC;
1043 text_class: "tizen";
1045 color: NAVIFRAME_SUBTITLE_TEXT_COLOR_INC;
1047 rel1.to: "subtitle_text_bg";
1048 rel2.to: "subtitle_text_bg";
1050 description { state: "slide_begin" 0.0;
1051 inherit: "default" 0.0;
1052 rel1 { relative: 1.0 0.0; to: "slide_subtitle_divider2"; }
1053 rel2 { relative: 1.0 1.0; to: "slide_subtitle_divider2"; }
1055 description { state: "slide_end" 0.0;
1056 inherit: "default" 0.0;
1057 rel1.relative: 0.0 0.0;
1058 rel2.relative: 0.0 1.0;
1060 description { state: "slide_begin_landscape" 0.0;
1061 inherit: "default" 0.0;
1062 text.size: NAVIFRAME_LANDSCAPE_SUBTITLE_FONT_SIZE_INC;
1063 rel1 { relative: 1.0 0.0; to: "slide_subtitle_divider2"; }
1064 rel2 { relative: 1.0 1.0; to: "slide_subtitle_divider2"; }
1066 description { state: "slide_end_landscape" 0.0;
1067 inherit: "slide_begin_landscape" 0.0;
1068 rel1.relative: 0.0 0.0;
1069 rel2.relative: 0.0 1.0;
1072 part { name: "subtitle_text_slide_effect_right_bg";
1076 clip_to: "slide_subtitle_text_clip";
1077 description { state: "default" 0.0;
1078 min: NAVIFRAME_PADDING_INC;
1082 rel1 { relative: 1.0 0.0; to: "elm.text.subtitle"; }
1083 rel2 { relative: 1.0 1.0; to: "elm.text.subtitle"; }
1086 part { name: "subtitle_text_slide_effect_right";
1090 clip_to: "slide_subtitle_text_clip";
1091 description { state: "default" 0.0;
1092 min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC;
1096 rel1 { relative: 1.0 0.0; to: "subtitle_text_slide_effect_right_bg"; }
1097 rel2 { relative: 1.0 1.0; to: "subtitle_text_slide_effect_right_bg"; }
1099 normal: "00_effect_title_text_dim_right.png";
1100 border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC;
1104 description { state: "visible" 0.0;
1105 inherit: "default" 0.0;
1109 part { name: "padding_before_text";
1113 description { state: "default" 0.0;
1115 rel1 { relative: 0.0 0.0; to: "title_text_bg"; }
1116 rel2 { relative: 0.0 1.0; to: "title_text_bg"; }
1118 min: NAVIFRAME_PADDING2_INC;
1122 part { name: "badge_top_padding";
1125 description { state: "default" 0.0;
1127 min: NAVIFRAME_BADGE_TOP_PADDING_INC;
1129 rel1 { relative: 0.0 0.0; to: "title_bg"; }
1130 rel2 { relative: 1.0 0.0; to: "title_bg"; }
1133 description { state: "subtitle_is_set" 0.0;
1134 inherit: "default" 0.0;
1139 part { name: "badge_left_padding";
1142 description { state: "default" 0.0;
1146 rel1 { relative: 1.0 1.0; to_x: "elm.text.title"; to_y: "badge_top_padding"; }
1147 rel2 { relative: 1.0 1.0; to_x: "elm.text.title"; to_y: "badge_top_padding"; }
1150 description { state: "visible" 0.0;
1151 inherit: "default" 0.0;
1152 min: NAVIFRAME_BADGE_LEFT_PADDING_INC;
1155 part { name: "left.padding.text";
1159 state: "default" 0.0;
1164 to: "badge_left_padding";
1168 to: "badge_left_padding";
1174 state: "visible" 0.0;
1175 inherit: "default" 0.0;
1176 min: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_INC;
1179 part { name: "right.padding.text";
1183 state: "default" 0.0;
1198 state: "visible" 0.0;
1199 inherit: "default" 0.0;
1200 min: NAVIFRAME_BADGE_TEXT_LEFT_PADDING_INC;
1203 part { name: "badge_bg";
1206 clip_to: "title_clip";
1207 description { state: "default" 0.0;
1212 to: "left.padding.text";
1216 to: "right.padding.text";
1220 normal: "00_badge_bg.png";
1221 border: NAVIFRAME_BADGE_BG_IMAGE_BORDER_INC;
1225 description { state: "visible" 0.0;
1226 inherit: "default" 0.0;
1228 min: NAVIFRAME_BADGE_BG_IMAGE_SIZE_INC;
1231 part { name: "title_badge";
1235 clip_to: "title_clip";
1236 description { state: "default" 0.0;
1238 min: NAVIFRAME_BADGE_TEXT_MIN_W_INC 0;
1239 max: NAVIFRAME_BADGE_TEXT_MAX_W_INC -1;
1241 rel1 { relative: 1.0 0.0; to: "left.padding.text"; }
1242 rel2 { relative: 1.0 1.0; to_y: "left.padding.text"; to_x: "badge_padding"; }
1244 color: NAVIFRAME_BADGE_TEXT_COLOR_INC;
1246 font: "Tizen:style=Bold";
1247 size: NAVIFRAME_BADGE_TEXT_H_INC;
1250 text_class: "tizen";
1253 description { state: "visible" 0.0;
1254 inherit: "default" 0.0;
1258 part { name: "click_event_area";
1260 ignore_flags: ON_HOLD;
1261 description { state: "default" 0.0;
1262 rel1 { to: "title_bg"; }
1263 rel2 { to: "title_bg"; }
1267 part { name: "access.title";
1270 description { state: "default" 0.0;
1272 rel1.to: "title_bg";
1273 rel2.to: "title_bg";
1277 part { name: "divider1";
1279 description { state: "default" 0.0;
1283 color: NAVIFRAME_TITLE_BUTTON_DIVIDER_COLOR_INC;
1284 rel1 { relative: 0.0 0.0; to: "title_left_btn"; }
1285 rel2 { relative: 0.0 1.0; to: "title_left_btn"; }
1288 description { state: "visible" 0.0;
1289 inherit: "default" 0.0;
1294 part { name: "title_left_btn";
1297 clip_to: "title_clip";
1298 description { state: "default" 0.0;
1299 max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
1301 rel1 { relative: 0.0 0.0; to: "divider2"; }
1302 rel2 { relative: 0.0 1.0; to: "divider2"; }
1304 description { state: "landscape" 0.0;
1305 inherit: "default" 0.0;
1306 max: NAVIFRAME_LANDSCAPE_TITLE_FUNC_BTN_SIZE_INC;
1309 part { name: "divider2";
1311 description { state: "default" 0.0;
1315 color: NAVIFRAME_TITLE_BUTTON_DIVIDER_COLOR_INC;
1316 rel1 { relative: 0.0 0.0; to: "title_right_btn"; }
1317 rel2 { relative: 0.0 1.0; to: "title_right_btn"; }
1320 description { state: "visible" 0.0;
1321 inherit: "default" 0.0;
1326 part { name: "elm.swallow.icon";
1329 clip_to: "title_clip";
1330 description { state: "default" 0.0;
1331 max: NAVIFRAME_ICON_SIZE_INC;
1333 rel1 { relative: 0.0 0.0; to: "padding_before_text"; }
1334 rel2 { relative: 0.0 1.0; to: "padding_before_text"; }
1336 aspect_preference: VERTICAL;
1340 part { name: "title_right_btn";
1343 clip_to: "title_clip";
1344 description { state: "default" 0.0;
1345 max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
1347 rel1 { relative: 1.0 0.0; to: "title_bg"; }
1348 rel2 { relative: 1.0 1.0; to: "title_bg"; }
1350 description { state: "landscape" 0.0;
1351 inherit: "default" 0.0;
1352 max: NAVIFRAME_LANDSCAPE_TITLE_FUNC_BTN_SIZE_INC;
1355 part { name: "toolbar";
1358 description { state: "default" 0.0;
1364 rel1 { to: "base"; }
1365 rel2 { to: "base"; }
1367 description { state: "visible" 0.0;
1368 inherit: "default" 0.0;
1369 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
1370 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
1373 description { state: "visible_landscape" 0.0;
1374 inherit: "default" 0.0;
1375 min: 0 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
1376 max: 999999 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
1380 part { name: "more_btn_bg";
1384 description { state: "default" 0.0;
1385 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
1388 rel1 { relative: 0.0 0.0; to: "toolbar"; }
1389 rel2 { relative: 0.0 1.0; to: "toolbar"; }
1393 part { name: "toolbar_more_btn";
1396 clip_to: "toolbar_clip";
1397 description { state: "default" 0.0;
1398 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
1400 rel1.to: "more_btn_bg";
1401 rel2.to: "more_btn_bg";
1404 description { state: "landscape" 0.0;
1405 inherit: "default" 0.0;
1406 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
1409 part { name: "prev_btn_bg";
1413 description { state: "default" 0.0;
1414 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
1417 rel1 { relative: 1.0 0.0; to: "toolbar"; }
1422 part { name: "elm.swallow.prev_btn";
1425 clip_to: "toolbar_clip";
1426 description { state: "default" 0.0;
1427 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
1430 rel1.to: "prev_btn_bg";
1431 rel2.to: "prev_btn_bg";
1434 description { state: "landscape" 0.0;
1435 inherit: "default" 0.0;
1436 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
1439 part { name: "toolbar_clip";
1443 description { state: "default" 0.0;
1444 rel1 { to: "toolbar"; }
1445 rel2 { to: "toolbar"; }
1450 program { name: "content_new_pushed";
1451 signal: "elm,state,new,pushed,deferred";
1453 action: STATE_SET "default" 0.0;
1455 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1456 after: "show_finished";
1458 program { name: "content_cur_pushed";
1459 signal: "elm,state,cur,pushed,deferred";
1461 action: STATE_SET "left" 0.0;
1464 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1465 after: "pushed_finished";
1467 program { name: "content_prev_popped";
1468 signal: "elm,state,prev,popped,deferred";
1470 action: STATE_SET "default" 0.0;
1473 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1474 after: "show_finished";
1476 program { name: "content_cur_popped";
1477 signal: "elm,state,cur,popped,deferred";
1479 action: STATE_SET "right" 0.0;
1481 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
1482 after: "popped_finished";
1484 program { name: "cur_pushed";
1485 signal: "elm,state,cur,pushed";
1487 action: STATE_SET "default" 0.0;
1490 program { name: "new_pushed";
1491 signal: "elm,state,new,pushed";
1493 action: STATE_SET "right" 0.0;
1496 program { name: "prev_popped";
1497 signal: "elm,state,prev,popped";
1499 action: STATE_SET "left" 0.0;
1502 program { name: "cur_popped";
1503 signal: "elm,state,cur,popped";
1505 action: STATE_SET "default" 0.0;
1508 program { name: "visible";
1509 signal: "elm,state,visible";
1512 set_state(PART:"base", "default", 0.0);
1513 set_state(PART:"clipper", "default", 0.0);
1514 emit("elm,action,title,slide", "");
1517 program { name: "title_slide";
1518 signal: "elm,action,title,slide";
1521 if (get_int(title_slide_anim_id))
1523 timer(1.5, "start_slide", 0);
1525 if (get_int(subtitle)) {
1526 if (get_int(subtitle_slide_anim_id))
1528 timer(1.5, "start_slide", 1);
1532 program { name: "title_show";
1533 signal: "elm,state,title,show";
1536 if (!get_int(landscape))
1537 set_state(PART:"title_bg", "default", 0.0);
1539 set_state(PART:"title_bg", "landscape", 0.0);
1542 program { name: "title_hide";
1543 signal: "elm,state,title,hide";
1546 set_state(PART:"title_bg", "hide", 0.0);
1549 program { name: "subtitle_show";
1550 signal: "elm,state,subtitle,show";
1553 set_state(PART:"badge_top_padding", "subtitle_is_set", 0.0);
1554 set_state(PART:"maintitle_text_bg", "subtitle_is_set", 0.0);
1555 if (!get_int(landscape)) {
1556 set_state(PART:"elm.text.title", "subtitle_is_set", 0.0);
1557 set_state(PART:"subtitle_top_padding", "visible", 0.0);
1558 set_state(PART:"subtitle_text_bg", "visible", 0.0);
1561 set_state(PART:"elm.text.title", "subtitle_is_set_landscape", 0.0);
1562 set_state(PART:"subtitle_top_padding", "visible_landscape", 0.0);
1563 set_state(PART:"subtitle_text_bg", "visible_landscape", 0.0);
1565 set_int(subtitle, 1);
1568 program { name: "subtitle_hide";
1569 signal: "elm,state,subtitle,hide";
1572 set_state(PART:"badge_top_padding", "default", 0.0);
1573 set_state(PART:"maintitle_text_bg", "default", 0.0);
1574 set_state(PART:"subtitle_top_padding", "default", 0.0);
1575 set_state(PART:"subtitle_text_bg", "default", 0.0);
1576 set_state(PART:"elm.text.title", "default", 0.0);
1577 set_int(subtitle, 0);
1580 program { name: "icon_show";
1581 signal: "elm,state,icon,show";
1583 action: STATE_SET "icon" 0.0;
1584 target: "title_left_padding";
1586 program { name: "icon_hide";
1587 signal: "elm,state,icon,hide";
1589 action: STATE_SET "default" 0.0;
1590 target: "title_left_padding";
1592 program { name: "title_left_btn_show";
1593 signal: "elm,state,title_left_btn,show";
1596 set_state(PART:"divider1", "visible", 0.0);
1597 set_state(PART:"title_right_padding", "title_left_btn_set", 0.0);
1600 program { name: "title_left_btn_hide";
1601 signal: "elm,state,title_left_btn,hide";
1604 set_state(PART:"divider1", "default", 0.0);
1605 set_state(PART:"title_right_padding", "default", 0.0);
1608 program { name: "title_right_btn_show";
1609 signal: "elm,state,title_right_btn,show";
1611 action: STATE_SET "visible" 0.0;
1614 program { name: "title_right_btn_hide";
1615 signal: "elm,state,title_right_btn,hide";
1617 action: STATE_SET "default" 0.0;
1620 program { name: "toolbar_show";
1621 signal: "elm,state,toolbar,show";
1624 if (!get_int(landscape))
1625 set_state(PART:"toolbar", "visible", 0.0);
1627 set_state(PART:"toolbar", "visible_landscape", 0.0);
1628 set_int(tbar_bg, get_int(tbar_bg) + 1);
1631 program { name: "toolbar_hide";
1632 signal: "elm,state,toolbar,hide";
1635 set_int(tbar_bg, get_int(tbar_bg) - 1);
1636 if (get_int(tbar_bg) <= 0)
1637 set_state(PART:"toolbar", "default", 0.0);
1640 program { name: "toolbar_open_internal";
1641 signal: "elm,state,toolbar,open,internal";
1644 set_int(tbar_close, 0);
1645 if (!get_int(landscape))
1646 set_state(PART:"toolbar", "visible", 0.0);
1648 set_state(PART:"toolbar", "visible_landscape", 0.0);
1651 program { name: "toolbar_close_internal";
1652 signal: "elm,state,toolbar,close,internal";
1655 set_int(tbar_close, 1);
1656 set_state(PART:"toolbar", "default", 0.0);
1659 program { name: "toolbar_open";
1660 signal: "elm,state,toolbar,open";
1663 if (!get_int(landscape))
1664 set_state(PART:"toolbar", "visible", 0.0);
1666 set_state(PART:"toolbar", "visible_landscape", 0.0);
1668 transition: LINEAR 0.2;
1669 after: "toolbar_open_internal";
1671 program { name: "toolbar_close";
1672 signal: "elm,state,toolbar,close";
1674 action: STATE_SET "default" 0.0;
1676 transition: LINEAR 0.2;
1677 after: "toolbar_close_internal";
1679 program { name: "toolbar_instant_open";
1680 signal: "elm,state,toolbar,instant_open";
1683 emit("elm,state,toolbar,open,internal", "elm");
1686 program { name: "toolbar_instant_close";
1687 signal: "elm,state,toolbar,instant_close";
1690 emit("elm,state,toolbar,close,internal", "elm");
1693 program { name: "show_finished";
1694 action: SIGNAL_EMIT "elm,action,show,finished" "";
1696 program { name: "pushed_finished";
1698 if (get_int(title_slide_anim_id))
1701 if (get_int(subtitle)) {
1702 if (get_int(subtitle_slide_anim_id))
1705 emit("elm,action,pushed,finished", "");
1708 program { name: "popped_finished";
1710 if (get_int(title_slide_anim_id))
1713 if (get_int(subtitle)) {
1714 if (get_int(subtitle_slide_anim_id))
1717 emit("elm,action,popped,finished", "");
1721 name: "title_clicked";
1722 signal: "mouse,clicked,1";
1723 source: "click_event_area";
1725 emit("elm,action,title,clicked", "");
1729 name: "title_badge_show";
1730 signal: "elm,state,title_badge,show";
1733 set_state(PART:"badge_left_padding", "visible", 0.0);
1734 set_state(PART:"badge_padding", "visible", 0.0);
1735 set_state(PART:"left.padding.text", "visible", 0.0);
1736 set_state(PART:"right.padding.text", "visible", 0.0);
1737 set_state(PART:"badge_bg", "visible", 0.0);
1738 set_state(PART:"title_badge", "visible", 0.0);
1739 set_int(title_badge_visible, 1);
1743 name: "title_badge_hide";
1744 signal: "elm,state,title_badge,hide";
1747 set_state(PART:"badge_left_padding", "default", 0.0);
1748 set_state(PART:"badge_padding", "default", 0.0);
1749 set_state(PART:"left.padding.text", "default", 0.0);
1750 set_state(PART:"right.padding.text", "default", 0.0);
1751 set_state(PART:"badge_bg", "default", 0.0);
1752 set_state(PART:"title_badge", "default", 0.0);
1753 set_int(title_badge_visible, 0);
1757 name: "change_to_landscape";
1758 signal: "elm,state,landscape";
1761 if (!get_int(landscape)) {
1762 set_state(PART:"title_text_bg", "landscape", 0.0);
1763 set_state(PART:"elm.text.subtitle", "landscape", 0.0);
1764 set_state(PART:"title_left_btn", "landscape", 0.0);
1765 set_state(PART:"title_right_btn", "landscape", 0.0);
1766 set_state(PART:"toolbar_more_btn", "landscape", 0.0);
1767 set_state(PART:"elm.swallow.prev_btn", "landscape", 0.0);
1771 get_state(PART:"title_bg", st, 30, vl);
1772 if (!strcmp(st, "default"))
1773 set_state(PART:"title_bg", "landscape", 0.0);
1775 get_state(PART:"elm.text.title", st, 30, vl);
1776 if (!strcmp(st, "subtitle_is_set"))
1777 set_state(PART:"elm.text.title", "subtitle_is_set_landscape", 0.0);
1779 get_state(PART:"subtitle_top_padding", st, 30, vl);
1780 if (!strcmp(st, "visible"))
1781 set_state(PART:"subtitle_top_padding", "visible_landscape", 0.0);
1783 get_state(PART:"subtitle_text_bg", st, 30, vl);
1784 if (!strcmp(st, "visible"))
1785 set_state(PART:"subtitle_text_bg", "visible_landscape", 0.0);
1787 get_state(PART:"toolbar", st, 30, vl);
1788 if (!strcmp(st, "visible"))
1789 set_state(PART:"toolbar", "visible_landscape", 0.0);
1791 set_int(landscape, 1);
1796 name: "change_to_portrait";
1797 signal: "elm,state,portrait";
1800 if (get_int(landscape)) {
1801 set_state(PART:"title_text_bg", "default", 0.0);
1802 set_state(PART:"elm.text.subtitle", "default", 0.0);
1803 set_state(PART:"title_left_btn", "default", 0.0);
1804 set_state(PART:"title_right_btn", "default", 0.0);
1805 set_state(PART:"toolbar_more_btn", "default", 0.0);
1806 set_state(PART:"elm.swallow.prev_btn", "default", 0.0);
1810 get_state(PART:"title_bg", st, 30, vl);
1811 if (!strcmp(st, "landscape"))
1812 set_state(PART:"title_bg", "default", 0.0);
1814 get_state(PART:"elm.text.title", st, 30, vl);
1815 if (!strcmp(st, "subtitle_is_set_landscape"))
1816 set_state(PART:"elm.text.title", "subtitle_is_set", 0.0);
1818 get_state(PART:"subtitle_top_padding", st, 30, vl);
1819 if (!strcmp(st, "visible_landscape"))
1820 set_state(PART:"subtitle_top_padding", "visible", 0.0);
1822 get_state(PART:"subtitle_text_bg", st, 30, vl);
1823 if (!strcmp(st, "visible_landscape"))
1824 set_state(PART:"subtitle_text_bg", "visible", 0.0);
1826 get_state(PART:"toolbar", st, 30, vl);
1827 if (!strcmp(st, "visible_landscape"))
1828 set_state(PART:"toolbar", "visible", 0.0);
1830 set_int(landscape, 0);
1834 program { name: "landscape_mode";
1836 signal: "elm,state,orient,90";
1837 action: SIGNAL_EMIT "elm,state,landscape" "elm";
1839 program { name: "landscape_mode2";
1841 signal: "elm,state,orient,270";
1842 action: SIGNAL_EMIT "elm,state,landscape" "elm";
1844 program { name: "portrait_mode";
1846 signal: "elm,state,orient,0";
1847 action: SIGNAL_EMIT "elm,state,portrait" "elm";
1849 program { name: "portrait_mode2";
1851 signal: "elm,state,orient,180";
1852 action: SIGNAL_EMIT "elm,state,portrait" "elm";
1857 group { name: "elm/naviframe/item/tabbar/default";
1859 image: "00_title_bg.png" COMP;
1860 image: "00_effect_title_text_dim_left.png" COMP;
1861 image: "00_effect_title_text_dim_right.png" COMP;
1864 public tbar_bg = 0; //Controlbar BG Show call count
1865 public tbar_close = 0; //Toolbar lastest Open/Close status
1866 public landscape = 0; //Landscape mode status
1868 public title_duration = 0;
1869 public title_slide_stop;
1870 public title_slide_anim_id;
1871 public title_text_w;
1872 public org_title_text_w;
1873 public title_slide_count = 0;
1875 public get_width(val) {
1881 get_geometry(PART:"elm.text.title", x, y, w, h);
1882 set_int(org_title_text_w, w);
1884 get_text(PART:"elm.text.title", buf, 127);
1885 set_text(PART:"elm.text.full_title", buf);
1886 get_state(PART:"elm.text.title", st, 30, vl);
1887 set_state(PART:"elm.text.full_title", st, 0.0);
1888 get_geometry(PART:"elm.text.full_title", x, y, w, h);
1889 set_int(title_text_w, w);
1892 public slide_end_pending(val, Float:pos) {
1894 if (get_int(title_slide_count) < NAVIFRAME_TITLE_SLIDE_MAX_COUNT)
1901 public slide_to_end_anim(val, Float:pos) {
1902 if (get_int(title_slide_stop)) return;
1904 if (!get_int(landscape)) {
1905 set_tween_state(PART:"elm.text.slide_begin_title", pos, "slide_begin", 0.0, "slide_end", 0.0);
1906 set_tween_state(PART:"elm.text.slide_end_title", pos, "slide_begin", 0.0, "slide_end", 0.0);
1909 set_tween_state(PART:"elm.text.slide_begin_title", pos, "slide_begin_landscape", 0.0, "slide_end_landscape", 0.0);
1910 set_tween_state(PART:"elm.text.slide_end_title", pos, "slide_begin_landscape", 0.0, "slide_end_landscape", 0.0);
1914 anim(1, "slide_end_pending", 0);
1917 public slide_to_end(val) {
1921 if (get_int(title_slide_stop)) return;
1923 duration = get_float(title_duration);
1924 slide_anim_id = anim(duration, "slide_to_end_anim", 0);
1925 set_int(title_slide_anim_id, slide_anim_id);
1928 public start_slide(val) {
1932 set_int(title_slide_count, get_int(title_slide_count) + 1);
1934 if (get_int(title_slide_count) == 1) {
1937 if (get_int(title_text_w) <= get_int(org_title_text_w)) {
1938 set_int(title_slide_count, 0);
1942 set_state(PART:"title_text_slide_effect_left", "visible", 0.0);
1943 set_state(PART:"title_text_slide_effect_right", "visible", 0.0);
1945 len = get_int(title_text_w) + NAVIFRAME_TITLE_SLIDE_TEXT_GAP;
1947 if (get_int(landscape))
1948 set_float(title_duration, len * NAVIFRAME_TITLE_SLIDE_SPEED_WEIGHT);
1950 set_float(title_duration, len * NAVIFRAME_TITLE_SLIDE_SPEED_WEIGHT);
1952 set_int(title_slide_stop, 0);
1954 get_text(PART:"elm.text.title", buf, 127);
1955 set_text(PART:"elm.text.slide_begin_title", buf);
1956 set_text(PART:"elm.text.slide_end_title", buf);
1959 if (!get_int(landscape)) {
1960 set_state(PART:"elm.text.slide_begin_title", "slide_begin", 0.0);
1961 set_state(PART:"elm.text.slide_end_title", "slide_begin", 0.0);
1964 set_state(PART:"elm.text.slide_begin_title", "slide_begin_landscape", 0.0);
1965 set_state(PART:"elm.text.slide_end_title", "slide_begin_landscape", 0.0);
1968 if (get_int(title_slide_count) == 1) {
1969 set_state(PART:"title_text_clip", "slide", 0.0);
1970 set_state(PART:"slide_title_text_clip", "slide", 0.0);
1976 public stop_slide(val) {
1979 set_int(title_slide_stop, 1);
1980 set_int(title_slide_count, 0);
1982 slide_anim_id = get_int(title_slide_anim_id);
1983 cancel_timer(slide_anim_id);
1984 set_int(title_slide_anim_id, 0);
1986 set_text(PART:"elm.text.slide_begin_title", "");
1987 set_text(PART:"elm.text.slide_end_title", "");
1989 set_state(PART:"elm.text.slide_begin_title", "default", 0.0);
1990 set_state(PART:"elm.text.slide_end_title", "default", 0.0);
1992 set_state(PART:"title_text_clip", "default", 0.0);
1993 set_state(PART:"slide_title_text_clip", "default", 0.0);
1995 set_state(PART:"title_text_slide_effect_left", "default", 0.0);
1996 set_state(PART:"title_text_slide_effect_right", "default", 0.0);
2001 part { name: "clipper";
2003 description { state: "default" 0.0;
2006 description { state: "left" 0.0;
2010 part { name: "base";
2013 description { state: "default" 0.0;
2016 description { state: "left" 0.0;
2017 inherit: "default" 0.0;
2018 rel1.relative: -1.0 0.0;
2019 rel2.relative: 0.0 1.0;
2021 description { state: "right" 0.0;
2022 inherit: "default" 0.0;
2023 rel1.relative: 1.0 0.0;
2024 rel2.relative: 2.0 1.0;
2027 part { name: "title_bg";
2030 description { state: "default" 0.0;
2031 min: 1 NAVIFRAME_TAB_TITLE_H_INC;
2032 max: -1 NAVIFRAME_TAB_TITLE_H_INC;
2035 rel1 { relative: 0.0 0.0; to: "base"; }
2036 rel2 { relative: 1.0 0.0; to: "base"; }
2038 normal: "00_title_bg.png";
2039 border: NAVIFRAME_TITLE_BG_IMAGE_BORDER_INC;
2043 description { state: "landscape" 0.0;
2044 inherit: "default" 0.0;
2045 min: 1 NAVIFRAME_LANDSCAPE_TAB_TITLE_H_INC;
2046 max: -1 NAVIFRAME_LANDSCAPE_TAB_TITLE_H_INC;
2048 description { state: "hide" 0.0;
2049 inherit: "default" 0.0;
2055 part { name: "title_clip";
2059 description { state: "default" 0.0;
2060 rel1 { to_y: "title_bg"; }
2061 rel2 { to_y: "title_bg"; }
2064 part { name: "elm.swallow.content";
2068 clip_to: "content_clip";
2069 description { state: "default" 0.0;
2071 rel1.relative: 0.0 1.0;
2073 rel1.to_y: "title_bg";
2074 rel2.relative: 1.0 0.0;
2076 rel2.to_y: "toolbar";
2079 part { name: "content_clip";
2083 description { state: "default" 0.0;
2084 rel1.to_y: "elm.swallow.content";
2085 rel2.to_y: "elm.swallow.content";
2088 part { name: "title_left_padding";
2092 description { state: "default" 0.0;
2094 rel1 { relative: 0.0 0.0; to: "title_bg"; }
2095 rel2 { relative: 0.0 1.0; to: "title_bg"; }
2097 min: NAVIFRAME_PADDING_INC;
2101 part { name: "title_right_padding";
2105 description { state: "default" 0.0;
2107 rel1 { relative: 1.0 0.0; to: "title_bg"; }
2108 rel2 { relative: 1.0 1.0; to: "title_bg"; }
2110 min: NAVIFRAME_PADDING_INC;
2114 part { name: "title_text_bg";
2118 description { state: "default" 0.0;
2120 min: 0 NAVIFRAME_TITLE_TAB_TEXT_H_INC;
2121 max: -1 NAVIFRAME_TITLE_TAB_TEXT_H_INC;
2124 rel1 { relative: 1.0 0.0; to_x: "title_left_padding"; to_y: "title_bg"; }
2125 rel2 { relative: 0.0 0.0; to_x: "title_right_padding"; to_y: "title_bg"; }
2127 description { state: "subtitle_is_set" 0.0;
2128 inherit: "default" 0.0;
2129 min: 0 NAVIFRAME_LANDSCAPE_TITLE_TAB_TEXT_H_INC;
2130 max: -1 NAVIFRAME_LANDSCAPE_TITLE_TAB_TEXT_H_INC;
2133 part { name: "title_text_clip";
2136 clip_to: "title_clip";
2137 description { state: "default" 0.0;
2138 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
2139 rel1.to: "title_text_bg";
2140 rel2.to: "title_text_bg";
2142 description { state: "slide" 0.0;
2143 inherit: "default" 0.0;
2147 part { name: "elm.text.title";
2150 effect: FAR_SHADOW BOTTOM;
2151 clip_to: "title_text_clip";
2152 description { state: "default" 0.0;
2154 text { font: "Tizen:style=Bold";
2155 size: NAVIFRAME_TITLE_TAB_FONT_SIZE_INC;
2159 text_class: "tizen";
2161 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
2164 rel1.to: "title_text_bg";
2165 rel2.to: "title_text_bg";
2167 description { state: "landscape" 0.0;
2168 inherit: "default" 0.0;
2169 text { font: "Tizen:style=Bold";
2170 size: NAVIFRAME_LANDSCAPE_TITLE_TAB_FONT_SIZE_INC;
2174 text_class: "tizen";
2178 part { name: "slide_title_text_clip";
2181 clip_to: "title_clip";
2182 description { state: "default" 0.0;
2184 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
2185 rel1.to: "elm.text.title";
2186 rel2.to: "elm.text.title";
2188 description { state: "slide" 0.0;
2189 inherit: "default" 0.0;
2193 part { name: "slide_text_gap1";
2197 description { state: "default" 0.0;
2200 min: NAVIFRAME_TITLE_SLIDE_TEXT_GAP 0;
2201 max: NAVIFRAME_TITLE_SLIDE_TEXT_GAP -1;
2203 rel1 { relative: 0.0 0.0; to: "title_text_bg"; }
2204 rel2 { relative: 0.0 1.0; to: "title_text_bg"; }
2207 part { name: "elm.text.slide_begin_title";
2209 effect: FAR_SHADOW BOTTOM;
2211 clip_to: "slide_title_text_clip";
2212 description { state: "default" 0.0;
2214 text { font: "Tizen:style=Bold";
2215 size: NAVIFRAME_TITLE_TAB_FONT_SIZE_INC;
2219 text_class: "tizen";
2221 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
2224 rel1.to: "title_text_bg";
2225 rel2.to: "title_text_bg";
2227 description { state: "slide_begin" 0.0;
2228 inherit: "default" 0.0;
2229 rel1.relative: 0.0 0.0;
2230 rel2.relative: 0.0 1.0;
2232 description { state: "slide_end" 0.0;
2233 inherit: "default" 0.0;
2234 text.align: 1.0 0.5;
2236 rel1 { relative: 0.0 0.0; to: "slide_text_gap1"; }
2237 rel2 { relative: 0.0 1.0; to: "slide_text_gap1"; }
2239 description { state: "slide_begin_landscape" 0.0;
2240 inherit: "slide_begin" 0.0;
2241 text.size: NAVIFRAME_LANDSCAPE_TITLE_TAB_FONT_SIZE_INC;
2243 description { state: "slide_end_landscape" 0.0;
2244 inherit: "slide_end" 0.0;
2245 text.size: NAVIFRAME_LANDSCAPE_TITLE_TAB_FONT_SIZE_INC;
2248 part { name: "title_text_slide_effect_left_bg";
2252 clip_to: "slide_title_text_clip";
2253 description { state: "default" 0.0;
2254 min: NAVIFRAME_PADDING_INC;
2258 rel1 { relative: 0.0 0.0; to: "elm.text.title"; }
2259 rel2 { relative: 0.0 1.0; to: "elm.text.title"; }
2262 part { name: "title_text_slide_effect_left";
2266 clip_to: "slide_title_text_clip";
2267 description { state: "default" 0.0;
2268 min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC;
2272 rel1 { relative: 0.0 0.0; to: "title_text_slide_effect_left_bg"; }
2273 rel2 { relative: 0.0 1.0; to: "title_text_slide_effect_left_bg"; }
2275 normal: "00_effect_title_text_dim_left.png";
2276 border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC;
2280 description { state: "visible" 0.0;
2281 inherit: "default" 0.0;
2285 part { name: "elm.text.full_title";
2288 effect: FAR_SHADOW BOTTOM;
2289 clip_to: "slide_title_text_clip";
2290 description { state: "default" 0.0;
2292 text { font: "Tizen:style=Bold";
2293 size: NAVIFRAME_TITLE_TAB_FONT_SIZE_INC;
2297 text_class: "tizen";
2299 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
2302 rel1.to: "title_text_bg";
2303 rel2.to: "title_text_bg";
2305 description { state: "landscape" 0.0;
2306 inherit: "default" 0.0;
2307 text.size: NAVIFRAME_LANDSCAPE_TITLE_TAB_FONT_SIZE_INC;
2310 part { name: "slide_text_gap2";
2314 description { state: "default" 0.0;
2317 min: NAVIFRAME_TITLE_SLIDE_TEXT_GAP 0;
2318 max: NAVIFRAME_TITLE_SLIDE_TEXT_GAP -1;
2320 rel1 { relative: 1.0 0.0; to: "elm.text.full_title"; }
2321 rel2 { relative: 1.0 1.0; to: "elm.text.full_title"; }
2324 part { name: "elm.text.slide_end_title";
2326 effect: FAR_SHADOW BOTTOM;
2328 clip_to: "slide_title_text_clip";
2329 description { state: "default" 0.0;
2331 text { font: "Tizen:style=Bold";
2332 size: NAVIFRAME_TITLE_TAB_FONT_SIZE_INC;
2336 text_class: "tizen";
2338 color: NAVIFRAME_TITLE_TEXT_COLOR_INC;
2341 rel1.to: "title_text_bg";
2342 rel2.to: "title_text_bg";
2344 description { state: "slide_begin" 0.0;
2345 inherit: "default" 0.0;
2346 rel1 { relative: 1.0 0.0; to: "slide_text_gap2"; }
2347 rel2 { relative: 1.0 1.0; to: "slide_text_gap2"; }
2349 description { state: "slide_end" 0.0;
2350 inherit: "default" 0.0;
2351 rel1.relative: 0.0 0.0;
2352 rel2.relative: 0.0 1.0;
2354 description { state: "slide_begin_landscape" 0.0;
2355 inherit: "slide_begin" 0.0;
2356 text.size: NAVIFRAME_LANDSCAPE_TITLE_TAB_FONT_SIZE_INC;
2358 description { state: "slide_end_landscape" 0.0;
2359 inherit: "slide_end" 0.0;
2360 text.size: NAVIFRAME_LANDSCAPE_TITLE_TAB_FONT_SIZE_INC;
2363 part { name: "title_text_slide_effect_right_bg";
2367 clip_to: "slide_title_text_clip";
2368 description { state: "default" 0.0;
2369 min: NAVIFRAME_PADDING_INC;
2373 rel1 { relative: 1.0 0.0; to: "elm.text.title"; }
2374 rel2 { relative: 1.0 1.0; to: "elm.text.title"; }
2377 part { name: "title_text_slide_effect_right";
2381 clip_to: "slide_title_text_clip";
2382 description { state: "default" 0.0;
2383 min: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_SIZE_INC;
2387 rel1 { relative: 1.0 0.0; to: "title_text_slide_effect_right_bg"; }
2388 rel2 { relative: 1.0 1.0; to: "title_text_slide_effect_right_bg"; }
2390 normal: "00_effect_title_text_dim_right.png";
2391 border: NAVIFRAME_TITLE_TEXT_SLIDE_EFFECT_IMAGE_BORDER_INC;
2395 description { state: "visible" 0.0;
2396 inherit: "default" 0.0;
2400 part { name: "click_event_area";
2402 ignore_flags: ON_HOLD;
2403 description { state: "default" 0.0;
2404 rel1 { to: "title_bg"; }
2405 rel2 { to: "title_bg"; }
2409 part { name: "access.title";
2412 description { state: "default" 0.0;
2414 rel1.to: "title_bg";
2415 rel2.to: "title_bg";
2419 part { name: "tabbar";
2422 clip_to: "title_clip";
2423 description { state: "default" 0.0;
2424 min: 0 NAVIFRAME_TITLE_TAB_H_INC;
2425 max: -1 NAVIFRAME_TITLE_TAB_H_INC;
2428 rel1 { relative: 0.0 1.0; to: "title_bg"; }
2429 rel2 { relative: 1.0 1.0; to: "title_bg"; }
2432 part { name: "toolbar";
2435 description { state: "default" 0.0;
2441 rel1 { to: "base"; }
2442 rel2 { to: "base"; }
2444 description { state: "visible" 0.0;
2445 inherit: "default" 0.0;
2446 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
2447 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
2450 description { state: "visible_landscape" 0.0;
2451 inherit: "default" 0.0;
2452 min: 0 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
2453 max: 999999 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
2457 part { name: "more_btn_bg";
2461 description { state: "default" 0.0;
2462 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2465 rel1 { relative: 0.0 0.0; to: "toolbar"; }
2466 rel2 { relative: 0.0 1.0; to: "toolbar"; }
2470 part { name: "toolbar_more_btn";
2473 clip_to: "toolbar_clip";
2474 description { state: "default" 0.0;
2475 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2477 rel1.to: "more_btn_bg";
2478 rel2.to: "more_btn_bg";
2481 description { state: "landscape" 0.0;
2482 inherit: "default" 0.0;
2483 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
2486 part { name: "prev_btn_bg";
2490 description { state: "default" 0.0;
2491 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2494 rel1 { relative: 1.0 0.0; to: "toolbar"; }
2499 part { name: "elm.swallow.prev_btn";
2502 clip_to: "toolbar_clip";
2503 description { state: "default" 0.0;
2504 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2507 rel1.to: "prev_btn_bg";
2508 rel2.to: "prev_btn_bg";
2511 description { state: "landscape" 0.0;
2512 inherit: "default" 0.0;
2513 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
2516 part { name: "toolbar_clip";
2520 description { state: "default" 0.0;
2521 rel1 { to: "toolbar"; }
2522 rel2 { to: "toolbar"; }
2527 program { name: "content_new_pushed";
2528 signal: "elm,state,new,pushed,deferred";
2530 action: STATE_SET "default" 0.0;
2532 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2533 after: "show_finished";
2535 program { name: "content_cur_pushed";
2536 signal: "elm,state,cur,pushed,deferred";
2538 action: STATE_SET "left" 0.0;
2541 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2542 after: "pushed_finished";
2544 program { name: "content_prev_popped";
2545 signal: "elm,state,prev,popped,deferred";
2547 action: STATE_SET "default" 0.0;
2550 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2551 after: "show_finished";
2553 program { name: "content_cur_popped";
2554 signal: "elm,state,cur,popped,deferred";
2556 action: STATE_SET "right" 0.0;
2558 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2559 after: "popped_finished";
2561 program { name: "cur_pushed";
2562 signal: "elm,state,cur,pushed";
2564 action: STATE_SET "default" 0.0;
2567 program { name: "new_pushed";
2568 signal: "elm,state,new,pushed";
2570 action: STATE_SET "right" 0.0;
2573 program { name: "prev_popped";
2574 signal: "elm,state,prev,popped";
2576 action: STATE_SET "left" 0.0;
2579 program { name: "cur_popped";
2580 signal: "elm,state,cur,popped";
2582 action: STATE_SET "default" 0.0;
2585 program { name: "visible";
2586 signal: "elm,state,visible";
2589 set_state(PART:"base", "default", 0.0);
2590 set_state(PART:"clipper", "default", 0.0);
2591 emit("elm,action,title,slide", "");
2594 program { name: "title_slide";
2595 signal: "elm,action,title,slide";
2598 if (get_int(title_slide_anim_id))
2600 timer(1.5, "start_slide", 0);
2603 program { name: "title_show";
2604 signal: "elm,state,title,show";
2607 if (!get_int(landscape))
2608 set_state(PART:"title_bg", "default", 0.0);
2610 set_state(PART:"title_bg", "landscape", 0.0);
2613 program { name: "title_hide";
2614 signal: "elm,state,title,hide";
2617 set_state(PART:"title_bg", "hide", 0.0);
2620 program { name: "toolbar_show";
2621 signal: "elm,state,toolbar,show";
2624 if (!get_int(landscape))
2625 set_state(PART:"toolbar", "visible", 0.0);
2627 set_state(PART:"toolbar", "visible_landscape", 0.0);
2628 set_int(tbar_bg, get_int(tbar_bg) + 1);
2631 program { name: "toolbar_hide";
2632 signal: "elm,state,toolbar,hide";
2635 set_int(tbar_bg, get_int(tbar_bg) - 1);
2636 if (get_int(tbar_bg) <= 0)
2637 set_state(PART:"toolbar", "default", 0.0);
2640 program { name: "toolbar_open_internal";
2641 signal: "elm,state,toolbar,open,internal";
2644 set_int(tbar_close, 0);
2645 if (!get_int(landscape))
2646 set_state(PART:"toolbar", "visible", 0.0);
2648 set_state(PART:"toolbar", "visible_landscape", 0.0);
2651 program { name: "toolbar_close_internal";
2652 signal: "elm,state,toolbar,close,internal";
2655 set_int(tbar_close, 1);
2656 set_state(PART:"toolbar", "default", 0.0);
2659 program { name: "toolbar_open";
2660 signal: "elm,state,toolbar,open";
2663 if (!get_int(landscape))
2664 set_state(PART:"toolbar", "visible", 0.0);
2666 set_state(PART:"toolbar", "visible_landscape", 0.0);
2668 transition: LINEAR 0.2;
2669 after: "toolbar_open_internal";
2671 program { name: "toolbar_close";
2672 signal: "elm,state,toolbar,close";
2674 action: STATE_SET "default" 0.0;
2676 transition: LINEAR 0.2;
2677 after: "toolbar_close_internal";
2679 program { name: "toolbar_instant_open";
2680 signal: "elm,state,toolbar,instant_open";
2683 emit("elm,state,toolbar,open,internal", "elm");
2686 program { name: "toolbar_instant_close";
2687 signal: "elm,state,toolbar,instant_close";
2690 emit("elm,state,toolbar,close,internal", "elm");
2693 program { name: "show_finished";
2694 action: SIGNAL_EMIT "elm,action,show,finished" "";
2696 program { name: "pushed_finished";
2698 if (get_int(title_slide_anim_id))
2700 emit("elm,action,pushed,finished", "");
2703 program { name: "popped_finished";
2705 if (get_int(title_slide_anim_id))
2707 emit("elm,action,popped,finished", "");
2711 name: "title_clicked";
2712 signal: "mouse,clicked,1";
2713 source: "click_event_area";
2715 emit("elm,action,title,clicked", "");
2719 name: "change_to_landscape";
2720 signal: "elm,state,landscape";
2723 if (!get_int(landscape)) {
2724 set_state(PART:"elm.text.title", "landscape", 0.0);
2725 set_state(PART:"toolbar_more_btn", "landscape", 0.0);
2726 set_state(PART:"elm.swallow.prev_btn", "landscape", 0.0);
2730 get_state(PART:"title_bg", st, 30, vl);
2731 if (!strcmp(st, "default"))
2732 set_state(PART:"title_bg", "landscape", 0.0);
2734 get_state(PART:"toolbar", st, 30, vl);
2735 if (!strcmp(st, "visible"))
2736 set_state(PART:"toolbar", "visible_landscape", 0.0);
2738 set_int(landscape, 1);
2743 name: "change_to_portrait";
2744 signal: "elm,state,portrait";
2747 if (get_int(landscape)) {
2748 set_state(PART:"elm.text.title", "default", 0.0);
2749 set_state(PART:"toolbar_more_btn", "default", 0.0);
2750 set_state(PART:"elm.swallow.prev_btn", "default", 0.0);
2754 get_state(PART:"title_bg", st, 30, vl);
2755 if (!strcmp(st, "landscape"))
2756 set_state(PART:"title_bg", "default", 0.0);
2758 get_state(PART:"toolbar", st, 30, vl);
2759 if (!strcmp(st, "visible_landscape"))
2760 set_state(PART:"toolbar", "visible", 0.0);
2762 set_int(landscape, 0);
2766 program { name: "landscape_mode";
2768 signal: "elm,state,orient,90";
2769 action: SIGNAL_EMIT "elm,state,landscape" "elm";
2771 program { name: "landscape_mode2";
2773 signal: "elm,state,orient,270";
2774 action: SIGNAL_EMIT "elm,state,landscape" "elm";
2776 program { name: "portrait_mode";
2778 signal: "elm,state,orient,0";
2779 action: SIGNAL_EMIT "elm,state,portrait" "elm";
2781 program { name: "portrait_mode2";
2783 signal: "elm,state,orient,180";
2784 action: SIGNAL_EMIT "elm,state,portrait" "elm";
2789 group { name: "elm/naviframe/item/tabbar/notitle/default";
2791 public tbar_bg = 0; //Toolbar BG Show call count
2792 public tbar_close = 0; //Toolbar lastest Open/Close status
2793 public landscape = 0; //Landscape mode status
2796 part { name: "clipper";
2798 description { state: "default" 0.0;
2801 description { state: "left" 0.0;
2805 part { name: "base";
2808 description { state: "default" 0.0;
2811 description { state: "left" 0.0;
2812 inherit: "default" 0.0;
2813 rel1.relative: -1.0 0.0;
2814 rel2.relative: 0.0 1.0;
2816 description { state: "right" 0.0;
2817 inherit: "default" 0.0;
2818 rel1.relative: 1.0 0.0;
2819 rel2.relative: 2.0 1.0;
2822 part { name: "title_bg";
2825 description { state: "default" 0.0;
2826 min: 1 NAVIFRAME_TAB_TITLE_H2_INC;
2827 max: -1 NAVIFRAME_TAB_TITLE_H2_INC;
2830 rel1 { relative: 0.0 0.0; to: "base"; }
2831 rel2 { relative: 1.0 0.0; to: "base"; }
2833 description { state: "hide" 0.0;
2834 inherit: "default" 0.0;
2840 part { name: "title_clip";
2844 description { state: "default" 0.0;
2845 rel1 { to_y: "title_bg"; }
2846 rel2 { to_y: "title_bg"; }
2849 part { name: "tabbar";
2852 clip_to: "title_clip";
2853 description { state: "default" 0.0;
2854 max: -1 NAVIFRAME_TAB_TITLE_H2_INC;
2855 rel1 { relative: 0.0 0.0; to: "title_bg"; }
2856 rel2 { relative: 1.0 1.0; to: "title_bg"; }
2859 part { name: "elm.swallow.content";
2863 clip_to: "content_clip";
2864 description { state: "default" 0.0;
2866 rel1.relative: 0.0 1.0;
2868 rel1.to_y: "title_bg";
2869 rel2.relative: 1.0 0.0;
2871 rel2.to_y: "toolbar";
2874 part { name: "content_clip";
2878 description { state: "default" 0.0;
2879 rel1.to_y: "elm.swallow.content";
2880 rel2.to_y: "elm.swallow.content";
2883 part { name: "toolbar";
2886 description { state: "default" 0.0;
2892 rel1 { to: "base"; }
2893 rel2 { to: "base"; }
2895 description { state: "visible" 0.0;
2896 inherit: "default" 0.0;
2897 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
2898 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
2901 description { state: "visible_landscape" 0.0;
2902 inherit: "default" 0.0;
2903 min: 0 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
2904 max: 999999 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
2908 part { name: "more_btn_bg";
2912 description { state: "default" 0.0;
2913 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2916 rel1 { relative: 0.0 0.0; to: "toolbar"; }
2917 rel2 { relative: 0.0 1.0; to: "toolbar"; }
2921 part { name: "toolbar_more_btn";
2924 clip_to: "toolbar_clip";
2925 description { state: "default" 0.0;
2926 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2928 rel1.to: "more_btn_bg";
2929 rel2.to: "more_btn_bg";
2932 description { state: "landscape" 0.0;
2933 inherit: "default" 0.0;
2934 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
2937 part { name: "prev_btn_bg";
2941 description { state: "default" 0.0;
2942 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
2945 rel1 { relative: 1.0 0.0; to: "toolbar"; }
2950 part { name: "elm.swallow.prev_btn";
2953 clip_to: "toolbar_clip";
2954 description { state: "default" 0.0;
2955 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
2958 rel1.to: "prev_btn_bg";
2959 rel2.to: "prev_btn_bg";
2962 description { state: "landscape" 0.0;
2963 inherit: "default" 0.0;
2964 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
2967 part { name: "toolbar_clip";
2971 description { state: "default" 0.0;
2972 rel1 { to: "toolbar"; }
2973 rel2 { to: "toolbar"; }
2978 program { name: "content_new_pushed";
2979 signal: "elm,state,new,pushed,deferred";
2981 action: STATE_SET "default" 0.0;
2983 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2984 after: "show_finished";
2986 program { name: "content_cur_pushed";
2987 signal: "elm,state,cur,pushed,deferred";
2989 action: STATE_SET "left" 0.0;
2992 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
2993 after: "pushed_finished";
2995 program { name: "content_prev_popped";
2996 signal: "elm,state,prev,popped,deferred";
2998 action: STATE_SET "default" 0.0;
3001 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3002 after: "show_finished";
3004 program { name: "content_cur_popped";
3005 signal: "elm,state,cur,popped,deferred";
3007 action: STATE_SET "right" 0.0;
3009 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3010 after: "popped_finished";
3012 program { name: "cur_pushed";
3013 signal: "elm,state,cur,pushed";
3015 action: STATE_SET "default" 0.0;
3018 program { name: "new_pushed";
3019 signal: "elm,state,new,pushed";
3021 action: STATE_SET "right" 0.0;
3024 program { name: "prev_popped";
3025 signal: "elm,state,prev,popped";
3027 action: STATE_SET "left" 0.0;
3030 program { name: "cur_popped";
3031 signal: "elm,state,cur,popped";
3033 action: STATE_SET "default" 0.0;
3036 program { name: "visible";
3037 signal: "elm,state,visible";
3039 action: STATE_SET "default" 0.0;
3043 program { name: "title_show";
3044 signal: "elm,state,title,show";
3047 set_state(PART:"title_bg", "default", 0.0);
3050 program { name: "title_hide";
3051 signal: "elm,state,title,hide";
3054 set_state(PART:"title_bg", "hide", 0.0);
3057 program { name: "toolbar_show";
3058 signal: "elm,state,toolbar,show";
3061 if (!get_int(landscape))
3062 set_state(PART:"toolbar", "visible", 0.0);
3064 set_state(PART:"toolbar", "visible_landscape", 0.0);
3065 set_int(tbar_bg, get_int(tbar_bg) + 1);
3068 program { name: "toolbar_hide";
3069 signal: "elm,state,toolbar,hide";
3072 set_int(tbar_bg, get_int(tbar_bg) - 1);
3073 if (get_int(tbar_bg) <= 0)
3074 set_state(PART:"toolbar", "default", 0.0);
3077 program { name: "toolbar_open_internal";
3078 signal: "elm,state,toolbar,open,internal";
3081 set_int(tbar_close, 0);
3082 if (!get_int(landscape))
3083 set_state(PART:"toolbar", "visible", 0.0);
3085 set_state(PART:"toolbar", "visible_landscape", 0.0);
3088 program { name: "toolbar_close_internal";
3089 signal: "elm,state,toolbar,close,internal";
3092 set_int(tbar_close, 1);
3093 set_state(PART:"toolbar", "default", 0.0);
3096 program { name: "toolbar_open";
3097 signal: "elm,state,toolbar,open";
3100 if (!get_int(landscape))
3101 set_state(PART:"toolbar", "visible", 0.0);
3103 set_state(PART:"toolbar", "visible_landscape", 0.0);
3105 transition: LINEAR 0.2;
3106 after: "toolbar_open_internal";
3108 program { name: "toolbar_close";
3109 signal: "elm,state,toolbar,close";
3111 action: STATE_SET "default" 0.0;
3113 transition: LINEAR 0.2;
3114 after: "toolbar_close_internal";
3116 program { name: "toolbar_instant_open";
3117 signal: "elm,state,toolbar,instant_open";
3120 emit("elm,state,toolbar,open,internal", "elm");
3123 program { name: "toolbar_instant_close";
3124 signal: "elm,state,toolbar,instant_close";
3127 emit("elm,state,toolbar,close,internal", "elm");
3130 program { name: "show_finished";
3131 action: SIGNAL_EMIT "elm,action,show,finished" "";
3133 program { name: "pushed_finished";
3134 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
3136 program { name: "popped_finished";
3137 action: SIGNAL_EMIT "elm,action,popped,finished" "";
3140 name: "change_to_landscape";
3141 signal: "elm,state,landscape";
3144 if (!get_int(landscape)) {
3145 set_state(PART:"toolbar_more_btn", "landscape", 0.0);
3146 set_state(PART:"elm.swallow.prev_btn", "landscape", 0.0);
3150 get_state(PART:"toolbar", st, 30, vl);
3151 if (!strcmp(st, "visible"))
3152 set_state(PART:"toolbar", "visible_landscape", 0.0);
3154 set_int(landscape, 1);
3159 name: "change_to_portrait";
3160 signal: "elm,state,portrait";
3163 if (get_int(landscape)) {
3164 set_state(PART:"toolbar_more_btn", "default", 0.0);
3165 set_state(PART:"elm.swallow.prev_btn", "default", 0.0);
3169 get_state(PART:"toolbar", st, 30, vl);
3170 if (!strcmp(st, "visible_landscape"))
3171 set_state(PART:"toolbar", "visible", 0.0);
3173 set_int(landscape, 0);
3177 program { name: "landscape_mode";
3179 signal: "elm,state,orient,90";
3180 action: SIGNAL_EMIT "elm,state,landscape" "elm";
3182 program { name: "landscape_mode2";
3184 signal: "elm,state,orient,270";
3185 action: SIGNAL_EMIT "elm,state,landscape" "elm";
3187 program { name: "portrait_mode";
3189 signal: "elm,state,orient,0";
3190 action: SIGNAL_EMIT "elm,state,portrait" "elm";
3192 program { name: "portrait_mode2";
3194 signal: "elm,state,orient,180";
3195 action: SIGNAL_EMIT "elm,state,portrait" "elm";
3200 group { name: "elm/naviframe/item/empty/default";
3202 public tbar_bg = 0; //Toolbar BG Show call count
3203 public tbar_close = 0; //Toolbar lastest Open/Close status
3204 public landscape = 0; //Landscape mode status
3207 part { name: "clipper";
3209 description { state: "default" 0.0;
3212 description { state: "left" 0.0;
3216 part { name: "base";
3219 description { state: "default" 0.0;
3222 description { state: "left" 0.0;
3223 inherit: "default" 0.0;
3224 rel1.relative: -1.0 0.0;
3225 rel2.relative: 0.0 1.0;
3227 description { state: "right" 0.0;
3228 inherit: "default" 0.0;
3229 rel1.relative: 1.0 0.0;
3230 rel2.relative: 2.0 1.0;
3233 part { name: "title_bg";
3236 description { state: "default" 0.0;
3237 rel1 { to: "title"; }
3238 rel2 { to: "title"; }
3240 description { state: "hide" 0.0;
3241 inherit: "default" 0.0;
3247 part { name: "elm.swallow.content";
3251 clip_to: "content_clip";
3252 description { state: "default" 0.0;
3254 rel1.relative: 0.0 1.0;
3256 rel1.to_y: "title_bg";
3257 rel2.relative: 1.0 0.0;
3259 rel2.to_y: "toolbar";
3262 part { name: "content_clip";
3266 description { state: "default" 0.0;
3267 rel1.to: "elm.swallow.content";
3268 rel2.to: "elm.swallow.content";
3271 part { name: "title";
3275 description { state: "default" 0.0;
3278 rel1 { relative: 0.0 0.0; to: "base"; }
3279 rel2 { relative: 1.0 0.0; to: "base"; }
3281 description { state: "hide" 0.0;
3282 inherit: "default" 0.0;
3289 part { name: "toolbar";
3292 description { state: "default" 0.0;
3298 rel1 { to: "base"; }
3299 rel2 { to: "base"; }
3301 description { state: "visible" 0.0;
3302 inherit: "default" 0.0;
3303 min: 0 NAVIFRAME_TOOLBAR_HEIGHT_INC;
3304 max: 999999 NAVIFRAME_TOOLBAR_HEIGHT_INC;
3307 description { state: "visible_landscape" 0.0;
3308 inherit: "default" 0.0;
3309 min: 0 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
3310 max: 999999 NAVIFRAME_LANDSCAPE_TOOLBAR_HEIGHT_INC;
3314 part { name: "more_btn_bg";
3318 description { state: "default" 0.0;
3319 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
3322 rel1 { relative: 0.0 0.0; to: "toolbar"; }
3323 rel2 { relative: 0.0 1.0; to: "toolbar"; }
3327 part { name: "toolbar_more_btn";
3330 clip_to: "toolbar_clip";
3331 description { state: "default" 0.0;
3332 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
3334 rel1.to: "more_btn_bg";
3335 rel2.to: "more_btn_bg";
3338 description { state: "landscape" 0.0;
3339 inherit: "default" 0.0;
3340 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
3343 part { name: "prev_btn_bg";
3347 description { state: "default" 0.0;
3348 min: NAVIFRAME_TOOLBAR_BUTTON_BG_PADDING_INC;
3351 rel1 { relative: 1.0 0.0; to: "toolbar"; }
3356 part { name: "elm.swallow.prev_btn";
3359 clip_to: "toolbar_clip";
3360 description { state: "default" 0.0;
3361 max: NAVIFRAME_PREV_FUNC_BTN_SIZE_INC;
3364 rel1.to: "prev_btn_bg";
3365 rel2.to: "prev_btn_bg";
3368 description { state: "landscape" 0.0;
3369 inherit: "default" 0.0;
3370 max: NAVIFRAME_LANDSCAPE_PREV_FUNC_BTN_SIZE_INC;
3373 part { name: "toolbar_clip";
3377 description { state: "default" 0.0;
3378 rel1 { to: "toolbar"; }
3379 rel2 { to: "toolbar"; }
3384 program { name: "content_new_pushed";
3385 signal: "elm,state,new,pushed,deferred";
3387 action: STATE_SET "default" 0.0;
3389 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3390 after: "show_finished";
3392 program { name: "content_cur_pushed";
3393 signal: "elm,state,cur,pushed,deferred";
3395 action: STATE_SET "left" 0.0;
3398 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3399 after: "pushed_finished";
3401 program { name: "content_prev_popped";
3402 signal: "elm,state,prev,popped,deferred";
3404 action: STATE_SET "default" 0.0;
3407 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3408 after: "show_finished";
3410 program { name: "content_cur_popped";
3411 signal: "elm,state,cur,popped,deferred";
3413 action: STATE_SET "right" 0.0;
3415 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3416 after: "popped_finished";
3418 program { name: "cur_pushed";
3419 signal: "elm,state,cur,pushed";
3421 action: STATE_SET "default" 0.0;
3424 program { name: "new_pushed";
3425 signal: "elm,state,new,pushed";
3427 action: STATE_SET "right" 0.0;
3430 program { name: "prev_popped";
3431 signal: "elm,state,prev,popped";
3433 action: STATE_SET "left" 0.0;
3436 program { name: "cur_popped";
3437 signal: "elm,state,cur,popped";
3439 action: STATE_SET "default" 0.0;
3442 program { name: "visible";
3443 signal: "elm,state,visible";
3445 action: STATE_SET "default" 0.0;
3449 program { name: "title_show";
3450 signal: "elm,state,title,show";
3453 set_state(PART:"title_bg", "default", 0.0);
3454 set_state(PART:"title", "default", 0.0);
3457 program { name: "title_hide";
3458 signal: "elm,state,title,hide";
3461 set_state(PART:"title_bg", "hide", 0.0);
3462 set_state(PART:"title", "hide", 0.0);
3465 program { name: "toolbar_show";
3466 signal: "elm,state,toolbar,show";
3469 if (!get_int(landscape))
3470 set_state(PART:"toolbar", "visible", 0.0);
3472 set_state(PART:"toolbar", "visible_landscape", 0.0);
3473 set_int(tbar_bg, get_int(tbar_bg) + 1);
3476 program { name: "toolbar_hide";
3477 signal: "elm,state,toolbar,hide";
3480 set_int(tbar_bg, get_int(tbar_bg) - 1);
3481 if (get_int(tbar_bg) <= 0)
3482 set_state(PART:"toolbar", "default", 0.0);
3485 program { name: "toolbar_open_internal";
3486 signal: "elm,state,toolbar,open,internal";
3489 set_int(tbar_close, 0);
3490 if (!get_int(landscape))
3491 set_state(PART:"toolbar", "visible", 0.0);
3493 set_state(PART:"toolbar", "visible_landscape", 0.0);
3496 program { name: "toolbar_close_internal";
3497 signal: "elm,state,toolbar,close,internal";
3500 set_int(tbar_close, 1);
3501 set_state(PART:"toolbar", "default", 0.0);
3504 program { name: "toolbar_open";
3505 signal: "elm,state,toolbar,open";
3508 if (!get_int(landscape))
3509 set_state(PART:"toolbar", "visible", 0.0);
3511 set_state(PART:"toolbar", "visible_landscape", 0.0);
3513 transition: LINEAR 0.2;
3514 after: "toolbar_open_internal";
3516 program { name: "toolbar_close";
3517 signal: "elm,state,toolbar,close";
3519 action: STATE_SET "default" 0.0;
3521 transition: LINEAR 0.2;
3522 after: "toolbar_close_internal";
3524 program { name: "toolbar_instant_open";
3525 signal: "elm,state,toolbar,instant_open";
3528 emit("elm,state,toolbar,open,internal", "elm");
3531 program { name: "toolbar_instant_close";
3532 signal: "elm,state,toolbar,instant_close";
3535 emit("elm,state,toolbar,close,internal", "elm");
3538 program { name: "show_finished";
3539 action: SIGNAL_EMIT "elm,action,show,finished" "";
3541 program { name: "pushed_finished";
3542 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
3544 program { name: "popped_finished";
3545 action: SIGNAL_EMIT "elm,action,popped,finished" "";
3548 name: "change_to_landscape";
3549 signal: "elm,state,landscape";
3552 if (!get_int(landscape)) {
3553 set_state(PART:"toolbar_more_btn", "landscape", 0.0);
3554 set_state(PART:"elm.swallow.prev_btn", "landscape", 0.0);
3558 get_state(PART:"toolbar", st, 30, vl);
3559 if (!strcmp(st, "visible"))
3560 set_state(PART:"toolbar", "visible_landscape", 0.0);
3562 set_int(landscape, 1);
3567 name: "change_to_portrait";
3568 signal: "elm,state,portrait";
3571 if (get_int(landscape)) {
3572 set_state(PART:"toolbar_more_btn", "default", 0.0);
3573 set_state(PART:"elm.swallow.prev_btn", "default", 0.0);
3577 get_state(PART:"toolbar", st, 30, vl);
3578 if (!strcmp(st, "visible_landscape"))
3579 set_state(PART:"toolbar", "visible", 0.0);
3581 set_int(landscape, 0);
3585 program { name: "landscape_mode";
3587 signal: "elm,state,orient,90";
3588 action: SIGNAL_EMIT "elm,state,landscape" "elm";
3590 program { name: "landscape_mode2";
3592 signal: "elm,state,orient,270";
3593 action: SIGNAL_EMIT "elm,state,landscape" "elm";
3595 program { name: "portrait_mode";
3597 signal: "elm,state,orient,0";
3598 action: SIGNAL_EMIT "elm,state,portrait" "elm";
3600 program { name: "portrait_mode2";
3602 signal: "elm,state,orient,180";
3603 action: SIGNAL_EMIT "elm,state,portrait" "elm";
3608 group { name: "elm/naviframe/item/basic/uglib";
3610 part { name: "base";
3613 description { state: "default" 0.0;
3614 color: 255 255 255 255;
3616 description { state: "right" 0.0;
3617 inherit: "default" 0.0;
3618 rel1.relative: 1.0 0.0;
3619 rel2.relative: 2.0 1.0;
3620 color: 255 255 255 0;
3623 part { name: "elm.swallow.content";
3628 description { state: "default" 0.0;
3630 rel1.relative: 0.0 0.0;
3632 rel2.relative: 1.0 1.0;
3638 program { name: "content_new_pushed";
3639 signal: "elm,state,new,pushed,deferred";
3641 action: STATE_SET "default" 0.0;
3643 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3644 after: "show_finished";
3646 program { name: "content_cur_pushed";
3647 signal: "elm,state,cur,pushed,deferred";
3649 action: STATE_SET "default" 0.0;
3651 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3652 after: "pushed_finished";
3654 program { name: "content_prev_popped";
3655 signal: "elm,state,prev,popped,deferred";
3657 action: STATE_SET "default" 0.0;
3659 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3660 after: "show_finished";
3662 program { name: "content_cur_popped";
3663 signal: "elm,state,cur,popped,deferred";
3665 action: STATE_SET "right" 0.0;
3667 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
3668 after: "popped_finished";
3670 program { name: "cur_pushed";
3671 signal: "elm,state,cur,pushed";
3673 action: STATE_SET "default" 0.0;
3676 program { name: "new_pushed";
3677 signal: "elm,state,new,pushed";
3679 action: STATE_SET "right" 0.0;
3682 program { name: "prev_popped";
3683 signal: "elm,state,prev,popped";
3685 action: STATE_SET "default" 0.0;
3688 program { name: "cur_popped";
3689 signal: "elm,state,cur,popped";
3691 action: STATE_SET "default" 0.0;
3694 program { name: "visible";
3695 signal: "elm,state,visible";
3697 action: STATE_SET "default" 0.0;
3700 program { name: "show_finished";
3701 action: SIGNAL_EMIT "elm,action,show,finished" "";
3703 program { name: "pushed_finished";
3704 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
3706 program { name: "popped_finished";
3707 action: SIGNAL_EMIT "elm,action,popped,finished" "";