1 #define NAVIBAR_EX_EXTENDED_H 115
2 #define NAVIBAR_EX_EXTENDED_H2 186
3 #define NAVIBAR_EX_TITLE_SEPARATOR_H 5
4 #define NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H 5
5 #define NAVIBAR_EX_EXTENDED_COLOR 219 201 174 255
6 #define NAVIBAR_EX_TITLE_ITEM_H 67 //TODO: SHOULD BE 59
7 #define NAVIBAR_EX_TITLE_ITEM_MAX_W 112
8 #define NAVIBAR_EX_TITLE_SEPARATOR_H 5
10 ////////////////////////////////////////////////////////////////////////////////////////
12 ////////////////////////////////////////////////////////////////////////////////////////
13 group { name: "elm/navigationbar_ex/content/default";
18 description { state: "default" 0.0;
27 color: 255 255 255 255;
29 description { state: "visible" 0.0;
30 inherit: "default" 0.0;
32 description { state: "hidden" 0.0;
33 inherit: "default" 0.0;
37 description { state: "hidden2" 0.0;
38 inherit: "default" 0.0;
47 description { state: "default" 0.0;
50 description { state: "hidden" 0.0;
52 rel1.relative: -1.0 0.0;
53 rel2.relative: 0.0 1.0;
55 description { state: "hidden2" 0.0;
57 rel1.relative: 1.0 0.0;
58 rel2.relative: 2.0 1.0;
60 description { state: "visible" 0.0;
62 rel1.relative: 0.0 0.0;
63 rel2.relative: 1.0 1.0;
66 part { name: "elm.swallow.content";
69 description { state: "default" 0.0;
76 program { name: "push_start";
77 signal: "elm,action,push";
79 action: STATE_SET "hidden2" 0.0;
84 program { name: "show_start";
85 signal: "elm,action,show";
87 action: STATE_SET "hidden" 0.0;
92 program { name: "show_start2";
93 action: STATE_SET "visible" 0.0;
94 transition: DECELERATE 0.5;
99 program { name: "show_end";
100 action: SIGNAL_EMIT "elm,action,show,finished" "";
102 program { name: "pop_start";
103 signal: "elm,action,pop";
105 action: STATE_SET "visible" 0.0;
110 program { name: "pop_start2";
111 action: STATE_SET "hidden2" 0.0;
112 transition: DECELERATE 0.5;
117 program { name: "hide_start";
118 signal: "elm,action,hide";
120 action: STATE_SET "visible" 0.0;
123 after: "hide_start2";
125 program { name: "hide_start2";
126 action: STATE_SET "hidden" 0.0;
127 transition: DECELERATE 0.5;
132 program { name: "hide_end";
133 action: SIGNAL_EMIT "elm,action,hide,finished" "";
135 program { name: "reset";
136 signal: "elm,action,reset";
138 action: STATE_SET "default" 0.0;
142 program { name: "show_firstpage"; /*avoid effect in first page*/
143 signal: "elm,action,show,noanimate";
145 action: STATE_SET "visible" 0.0;
150 program { name: "hide_firstpage"; /*avoid effect in first page*/
151 signal: "elm,action,hide,noanimate";
153 action: STATE_SET "hidden" 0.0;
161 group { name: "elm/navigationbar_ex/item/title/default";
163 image: "navibar_item_separator.png" COMP;
169 description { state: "default" 0.0;
170 min: 1 (NAVI_BAR_H + NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H);
172 rel2.relative: 1.0 0.0;
175 description { state: "top" 0.0;
176 inherit: "default" 0.0;
179 description { state: "extended" 0.0;
180 inherit: "default" 0.0;
181 min: 1 (NAVIBAR_EX_EXTENDED_H + NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H);
184 part { name: "navigationitem";
187 clip_to: "clip_title";
188 description { state: "default" 0.0;
189 min: 1 (NAVI_BAR_H - NAVIBAR_EX_TITLE_SEPARATOR_H);
191 rel1 { relative: 0.0 0.0; to: "base";}
192 rel2 { relative: 1.0 0.0; to: "base";}
194 color: NAVIBAR_EX_EXTENDED_COLOR;
197 part { name: "clip_title";
199 description { state: "default" 0.0;
204 part { name: "elm.swallow.back";
206 clip_to: "clip_title";
208 description { state: "default" 0.0;
211 max: NAVIBAR_EX_TITLE_ITEM_MAX_W 40;
213 rel1 { relative: 0.0 0.0; to: "navigationitem"; }
214 rel2 { relative: 0.0 1.0; to: "navigationitem"; }
217 part { name: "elm.rect.pada";
219 description { state: "default" 0.0;
223 rel1 { relative: 0.0 0.0; to: "navigationitem"; }
224 rel2 { relative: 0.0 1.0; to: "navigationitem"; }
227 part { name: "elm.rect.padb";
229 description { state: "default" 0.0;
233 rel1 { relative: 1.0 0.0; to: "navigationitem"; }
234 rel2 { relative: 1.0 1.0; to: "navigationitem"; }
237 part { name: "elm.text";
239 clip_to: "clip_title";
241 description { state: "default" 0.0;
243 font: "SLP:style=Medium";
249 color: NAVIGATIONBAR_TITLE_TEXT_COLOR;
251 rel1 { relative: 1.0 0.0; to: "elm.rect.pada"; }
252 rel2 { relative: 0.0 1.0; to: "elm.rect.padb"; }
255 part { name: "elm.swallow.content";
258 description { state: "default" 0.0;
260 rel1 { relative: 0.0 1.0; to: "base"; offset: 0 -NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H; }
261 rel2 { relative: 1.0 1.0; }
263 description { state: "top" 0.0;
264 rel1 { relative: 0.0 0.0; }
265 rel2 { relative: 1.0 1.0; }
268 part { name: "navigationitem_separator";
271 description { state: "default" 0.0;
272 min: 1 (NAVIBAR_EX_TITLE_SEPARATOR_H + NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H);
275 rel1 { to: "navigationitem"; relative: 0 1; }
276 rel2 { to: "base"; relative: 1 1; }
277 image { normal: "navibar_item_separator.png";
287 signal: "elm,state,item,moveup";
289 action: STATE_SET "top" 0.0;
291 target: "elm.swallow.content";
295 signal: "elm,state,item,movedown";
297 action: STATE_SET "default" 0.0;
299 target: "elm.swallow.content";
302 name: "extended_titlearea";
303 signal: "elm,state,show,title";
305 action: STATE_SET "extended" 0.0;
307 transition: LINEAR 0.2;
310 name: "retract_titlearea";
311 signal: "elm,state,hide,title";
313 action: STATE_SET "default" 0.0;
315 transition: LINEAR 0.2;
320 group { name: "elm/navigationbar_ex/item/title_option_header/default";
322 image: "navibar_item_separator.png" COMP;
328 description { state: "default" 0.0;
329 min: 1 (NAVIBAR_EX_EXTENDED_H + NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H);
331 rel2.relative: 1.0 0.0;
334 description { state: "top" 0.0;
335 inherit: "default" 0.0;
338 description { state: "closed" 0.0;
339 inherit: "default" 0.0;
340 min: 1 (NAVI_BAR_H + NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H);
343 part { name: "navigationitem";
346 clip_to: "clip_title";
347 description { state: "default" 0.0;
348 min: 1 (NAVI_BAR_H - NAVIBAR_EX_TITLE_SEPARATOR_H);
350 rel1 { relative: 0.0 0.0; to: "base";}
351 rel2 { relative: 1.0 0.0; to: "base";}
353 color: NAVIBAR_EX_EXTENDED_COLOR;
356 part { name: "clip_title";
358 description { state: "default" 0.0;
363 part { name: "elm.swallow.back";
365 clip_to: "clip_title";
367 description { state: "default" 0.0;
370 max: NAVIBAR_EX_TITLE_ITEM_MAX_W 40;
372 rel1 { relative: 0.0 0.0; to: "navigationitem"; }
373 rel2 { relative: 0.0 1.0; to: "navigationitem"; }
376 part { name: "elm.rect.pada";
378 description { state: "default" 0.0;
382 rel1 { relative: 0.0 0.0; to: "navigationitem"; }
383 rel2 { relative: 0.0 1.0; to: "navigationitem"; }
386 part { name: "elm.rect.padb";
388 description { state: "default" 0.0;
392 rel1 { relative: 1.0 0.0; to: "navigationitem"; }
393 rel2 { relative: 1.0 1.0; to: "navigationitem"; }
396 part { name: "elm.text";
398 clip_to: "clip_title";
400 description { state: "default" 0.0;
402 font: "SLP:style=Medium";
408 color: NAVIGATIONBAR_TITLE_TEXT_COLOR;
410 rel1 { relative: 1.0 0.0; to: "elm.rect.pada"; }
411 rel2 { relative: 0.0 1.0; to: "elm.rect.padb"; }
416 ignore_flags: ON_HOLD;
418 state: "default" 0.0;
419 rel1 { to: "elm.rect.pada"; relative: 1 0; }
420 rel2 { to: "elm.rect.padb"; relative: 0 1; }
423 part { name: "elm.swallow.content";
426 description { state: "default" 0.0;
428 rel1 { relative: 0.0 1.0; to: "base"; offset: 0 -NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H; }
429 rel2 { relative: 1.0 1.0; }
431 description { state: "top" 0.0;
432 rel1 { relative: 0.0 0.0; }
433 rel2 { relative: 1.0 1.0; }
436 part { name: "navigationitem_separator";
439 description { state: "default" 0.0;
440 min: 1 (NAVIBAR_EX_TITLE_SEPARATOR_H + NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H);
443 rel1 { to: "navigationitem"; relative: 0 1; }
444 rel2 { to: "base"; relative: 1 1; }
445 image { normal: "navibar_item_separator.png";
455 clip_to: "clip_title";
458 state: "default" 0.0;
463 rel1 { relative: 0 0; to: "navigationitem_separator"; offset: 0 1; }
464 rel2 { relative: 1 0; to: "navigationitem_separator"; offset: -1 0; }
466 normal: "00_winset_control_top_arrow.png";
470 part { name: "elm.swallow.title";
473 clip_to: "clip_title";
474 description { state: "default" 0.0;
475 min: 0 NAVIBAR_EX_TITLE_ITEM_H;
476 max: 999999 NAVIBAR_EX_TITLE_ITEM_H;
479 rel1 { to: "navigationitem_separator"; }
480 rel2 { to: "navigationitem_separator"; }
483 description { state: "closed" 0.0;
484 inherit: "default" 0.0;
492 signal: "mouse,up,1";
494 action: SIGNAL_EMIT "elm,action,clicked" "elm";
498 signal: "elm,state,item,moveup";
500 action: STATE_SET "top" 0.0;
502 target: "elm.swallow.content";
506 signal: "elm,state,item,movedown";
508 action: STATE_SET "default" 0.0;
510 target: "elm.swallow.content";
513 name: "extended_titlearea";
514 signal: "elm,state,show,title";
516 action: STATE_SET "default" 0.0;
518 target: "elm.swallow.title";
519 transition: LINEAR 0.2;
522 name: "retract_titlearea";
523 signal: "elm,state,hide,title";
525 action: STATE_SET "closed" 0.0;
527 target: "elm.swallow.title";
528 transition: LINEAR 0.2;
533 group { name: "elm/navigationbar_ex/item/title_option_header2/default";
535 image: "navibar_item_separator.png" COMP;
541 description { state: "default" 0.0;
542 min: 1 (NAVIBAR_EX_EXTENDED_H2 + NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H);
544 rel2.relative: 1.0 0.0;
547 description { state: "top" 0.0;
548 inherit: "default" 0.0;
551 description { state: "closed" 0.0;
552 inherit: "default" 0.0;
553 min: 1 (NAVI_BAR_H + NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H);
556 part { name: "navigationitem";
559 clip_to: "clip_title";
560 description { state: "default" 0.0;
561 min: 1 (NAVI_BAR_H - NAVIBAR_EX_TITLE_SEPARATOR_H);
563 rel1 { relative: 0.0 0.0; to: "base";}
564 rel2 { relative: 1.0 0.0; to: "base";}
566 color: NAVIBAR_EX_EXTENDED_COLOR;
569 part { name: "clip_title";
571 description { state: "default" 0.0;
576 part { name: "elm.swallow.back";
578 clip_to: "clip_title";
580 description { state: "default" 0.0;
583 max: NAVIBAR_EX_TITLE_ITEM_MAX_W 40;
585 rel1 { relative: 0.0 0.0; to: "navigationitem"; }
586 rel2 { relative: 0.0 1.0; to: "navigationitem"; }
589 part { name: "elm.rect.pada";
591 description { state: "default" 0.0;
595 rel1 { relative: 0.0 0.0; to: "navigationitem"; }
596 rel2 { relative: 0.0 1.0; to: "navigationitem"; }
599 part { name: "elm.rect.padb";
601 description { state: "default" 0.0;
605 rel1 { relative: 1.0 0.0; to: "navigationitem"; }
606 rel2 { relative: 1.0 1.0; to: "navigationitem"; }
609 part { name: "elm.text";
611 clip_to: "clip_title";
613 description { state: "default" 0.0;
615 font: "SLP:style=Medium";
621 color: NAVIGATIONBAR_TITLE_TEXT_COLOR;
623 rel1 { relative: 1.0 0.0; to: "elm.rect.pada"; }
624 rel2 { relative: 0.0 1.0; to: "elm.rect.padb"; }
629 ignore_flags: ON_HOLD;
631 state: "default" 0.0;
632 rel1 { to: "elm.rect.pada"; relative: 1 0; }
633 rel2 { to: "elm.rect.padb"; relative: 0 1; }
636 part { name: "elm.swallow.content";
639 description { state: "default" 0.0;
641 rel1 { relative: 0.0 1.0; to: "base"; offset: 0 -NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H; }
642 rel2 { relative: 1.0 1.0; }
644 description { state: "top" 0.0;
645 rel1 { relative: 0.0 0.0; }
646 rel2 { relative: 1.0 1.0; }
649 part { name: "navigationitem_separator";
652 description { state: "default" 0.0;
653 min: 1 (NAVIBAR_EX_TITLE_SEPARATOR_H + NAVIBAR_EX_TITLE_SEPARATOR_SHADOW_H);
656 rel1 { to: "navigationitem"; relative: 0 1; }
657 rel2 { to: "base"; relative: 1 1; }
658 image { normal: "navibar_item_separator.png";
668 clip_to: "clip_title";
671 state: "default" 0.0;
676 rel1 { relative: 0 0; to: "navigationitem_separator"; offset: 0 1; }
677 rel2 { relative: 1 0; to: "navigationitem_separator"; offset: -1 0; }
679 normal: "00_winset_control_top_arrow.png";
683 part { name: "elm.swallow.title";
686 clip_to: "clip_title";
687 description { state: "default" 0.0;
688 min: 0 (NAVIBAR_EX_TITLE_ITEM_H * 2);
689 max: 999999 (NAVIBAR_EX_TITLE_ITEM_H * 2);
692 rel1 { to: "navigationitem_separator"; }
693 rel2 { to: "navigationitem_separator"; }
696 description { state: "closed" 0.0;
697 inherit: "default" 0.0;
705 signal: "mouse,up,1";
707 action: SIGNAL_EMIT "elm,action,clicked" "elm";
711 signal: "elm,state,item,moveup";
713 action: STATE_SET "top" 0.0;
715 target: "elm.swallow.content";
719 signal: "elm,state,item,movedown";
721 action: STATE_SET "default" 0.0;
723 target: "elm.swallow.content";
726 name: "extended_titlearea";
727 signal: "elm,state,show,title";
729 action: STATE_SET "default" 0.0;
731 target: "elm.swallow.title";
732 transition: LINEAR 0.2;
735 name: "retract_titlearea";
736 signal: "elm,state,hide,title";
738 action: STATE_SET "closed" 0.0;
740 target: "elm.swallow.title";
741 transition: LINEAR 0.2;
746 group { name: "elm/standard/navigationbar_ex/title_obj2";
748 part { name: "title_obj1";
751 description { state: "default" 0.0;
752 min: 0 NAVIBAR_EX_TITLE_ITEM_H;
754 rel1 { relative: 0.0 0.0; }
755 rel2 { relative: 1.0 0.0; }
762 description { state: "default" 0.0;
765 rel1 { relative: 0.0 1.0; to_y: "title_obj1"; }
766 rel2 { relative: 1.0 1.0; to_y: "title_obj1"; }
768 color: 207 128 19 255;
771 part { name: "title_obj2";
774 description { state: "default" 0.0;
775 min: 0 NAVIBAR_EX_TITLE_ITEM_H;
777 rel1 { relative: 0.0 1.0; to_y: "padding"; }
778 rel2 { relative: 1.0 1.0; }