4 * Copyright (c) 2000 - 2010 Samsung Electronics Co., Ltd.
6 * Contact: Seokjae Jeong <seok.j.jeong@samsung.com>, Myoungwoon Roy Kim <Myoungwoon.kim@samsung.com>, Jeonghyun Yun <jh0506.yun@samsung.com>, Jaehwan Kim <jae.hwan.kim@samsung.com>,
7 * Chuneon Park <chuneon.park@samsung.com>, Juyung Seo <juyung.seo@samsung.com>, Woohyun Jung <wh0705.jung@samsung.com>, Myungjae Lee <mjae.lee@samsung.com>, Hyoyoung Chang <hyoyoung.chang@samsung.com>,
8 * Hyunsil Park <hyunsil.park@samsung.com>, Sohyun Kim <anna1014.kim@samsung.com>, Seunggyun Kim <sgyun.kim@samsung.com>
10 * This library is free software; you can redistribute it and/or modify it under
11 * the terms of the GNU Lesser General Public License as published by the
12 * Free Software Foundation; either version 2.1 of the License, or (at your option)
15 * This library is distributed in the hope that it will be useful, but WITHOUT ANY
16 * WARRANTY; without even the implied warranty of MERCHANTABILITY or
17 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
18 * License for more details.
20 * You should have received a copy of the GNU Lesser General Public License
21 * along with this library; if not, write to the Free Software Foundation, Inc., 51
22 * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
27 #define ITEM_HEIGHT 60
29 #define MAX_ITEM_WIDTH 112
30 #define NAVI_BAR_EXTENDED_FNBTN_TOP_HEIGHT 110
31 #define NAVI_BAR_EXTENDED_HEIGHT 115
33 ////////////////////////////////////////////////////////////////////////////////////////
35 ////////////////////////////////////////////////////////////////////////////////////////
38 name: "elm/navigationbar/base/default";
41 image: "00_winset_title_bg.png" COMP;
42 image: "00_winset_control_top_arrow.png" COMP;
51 description { state: "default" 0.0;
55 rel1.relative: 0.0 0.0;
56 rel2.relative: 1.0 0.0;
61 inherit: "default" 0.0;
65 state: "extended" 0.0;
66 inherit: "default" 0.0;
67 min: 1 NAVI_BAR_EXTENDED_HEIGHT;
83 name: "navigationitem";
86 clip_to: "clip_title";
92 rel1 { relative: 0.0 0.0; to:"base"; }
93 rel2 { relative: 1.0 0.0; to:"base"; }
96 normal: "00_winset_title_bg.png";
101 name: "elm.swallow.btn1";
103 clip_to: "clip_title";
107 state: "default" 0.0;
108 rel1 { relative: 0.0 0.0; to: "navigationitem"; }
109 rel2 { relative: 0.0 1.0; to: "navigationitem"; }
114 name: "elm.rect.pada";
117 clip_to: "clip_title";
120 state: "default" 0.0;
123 rel1 { relative: 0.0 0.0; to: "navigationitem"; }
124 rel2 { relative: 0.0 1.0; to: "navigationitem"; }
130 name: "elm.rect.padb";
133 clip_to: "clip_title";
136 state: "default" 0.0;
139 rel1 { relative: 1.0 0.0; to: "navigationitem"; }
140 rel2 { relative: 1.0 1.0; to: "navigationitem"; }
149 clip_to: "clip_title";
151 state: "default" 0.0;
153 font: "SLP:style=Medium";
159 color: NAVIGATIONBAR_TITLE_TEXT_COLOR;
160 rel1 { relative: 1.0 0.0; to: "elm.rect.pada"; }
161 rel2 { relative: 0.0 1.0; to: "elm.rect.padb"; }
168 clip_to: "clip_title";
169 ignore_flags: ON_HOLD;
171 state: "default" 0.0;
172 rel1 { to: "elm.rect.pada"; relative: 1.0 0.0; }
173 rel2 { to: "elm.rect.padb"; relative: 0.0 1.0; }
181 clip_to: "clip_title";
184 state: "default" 0.0;
189 rel1 { relative: 0.0 0.0; to: "elm.text"; }
190 rel2 { relative: 1.0 1.0; to: "elm.text"; }
193 normal: "00_winset_control_top_arrow.png";
197 state: "extended" 0.0;
198 inherit: "default" 0.0;
203 name: "elm.swallow.title";
206 clip_to: "clip_title";
211 state: "default" 0.0;
212 rel1 { relative: 0.0 1.0; to_y: "navigationitem"; to_x: "base";}
213 rel2 { relative: 1.0 1.0; to: "base"; }
217 state: "extended" 0.0;
218 inherit: "default" 0.0;
223 name: "elm.swallow.content";
227 state: "default" 0.0;
229 rel1 { relative: 0.0 1.0; to_y: "base"; }
230 rel2 { relative: 1.0 1.0; }
234 rel1 { relative: 0.0 0.0; }
235 rel2 { relative: 1.0 1.0; }
239 name: "elm.rect.blocker";
242 state: "default" 0.0;
246 state: "enabled" 0.0;
256 signal: "elm,state,item,moveup";
258 action: STATE_SET "top" 0.0;
260 target: "elm.swallow.content";
264 signal: "elm,state,item,movedown";
266 action: STATE_SET "default" 0.0;
268 target: "elm.swallow.content";
272 signal: "mouse,up,1";
274 action: SIGNAL_EMIT "elm,action,clicked" "elm";
277 name: "extended_titlearea";
278 signal: "elm,state,show,title";
280 action: STATE_SET "extended" 0.0;
282 target: "elm.swallow.title";
283 transition: LINEAR 0.2;
286 name: "show_extended";
287 signal: "elm,state,show,extended";
289 action: STATE_SET "extended" 0.0;
293 name: "hide_extended";
294 signal: "elm,state,hide,extended";
296 action: STATE_SET "default" 0.0;
300 name: "default_titlearea";
301 signal: "elm,state,hide,title";
303 action: STATE_SET "default" 0.0;
305 target: "elm.swallow.title";
306 transition: LINEAR 0.2;
309 name: "default_titlearea_noanimate";
310 signal: "elm,state,hide,noanimate,title";
312 action: STATE_SET "default" 0.0;
314 target: "elm.swallow.title";
318 signal: "elm,state,rect,enabled";
320 action: STATE_SET "enabled" 0.0;
321 target: "elm.rect.blocker";
324 name: "disable_rect";
325 signal: "elm,state,rect,disabled";
327 action: STATE_SET "default" 0.0;
328 target: "elm.rect.blocker";
330 } /* end of programs */
331 } /* end of group "navigationbar" */
334 name: "elm/navigationbar/title/default";
338 name: "elm.swallow.title1";
344 state: "default" 0.0;
345 rel1 { relative: 0.0 0.0; }
346 rel2 { relative: 0.0 1.0; }
351 name: "elm.rect.pad1";
356 state: "default" 0.0;
358 rel1 { relative: 1.0 0.0; to: "elm.swallow.title1"; }
359 rel2 { relative: 1.0 1.0; to: "elm.swallow.title1"; }
362 state: "visible" 0.0;
365 rel1 { relative: 1.0 0.0; to: "elm.swallow.title1"; }
366 rel2 { relative: 1.0 1.0; to: "elm.swallow.title1"; }
372 name: "elm.swallow.title2";
378 state: "default" 0.0;
379 rel1 { relative: 1.0 0.0; to: "elm.rect.pad1"; }
380 rel2 { relative: 1.0 1.0; to: "elm.rect.pad1"; }
385 name: "elm.rect.pad2";
390 state: "default" 0.0;
392 rel1 { relative: 1.0 0.0; to: "elm.swallow.title2"; }
393 rel2 { relative: 1.0 1.0; to: "elm.swallow.title2"; }
396 state: "visible" 0.0;
399 rel1 { relative: 1.0 0.0; to: "elm.swallow.title2"; }
400 rel2 { relative: 1.0 1.0; to: "elm.swallow.title2"; }
406 name: "elm.swallow.title3";
412 state: "default" 0.0;
413 rel1 { relative: 1.0 0.0; to: "elm.rect.pad2"; }
414 rel2 { relative: 1.0 1.0; to: "elm.rect.pad2"; }
419 name: "elm.rect.pad3";
424 state: "default" 0.0;
426 rel1 { relative: 1.0 0.0; to: "elm.swallow.title3"; }
427 rel2 { relative: 1.0 1.0; to: "elm.swallow.title3"; }
430 state: "visible" 0.0;
433 rel1 { relative: 1.0 0.0; to: "elm.swallow.title3"; }
434 rel2 { relative: 1.0 1.0; to: "elm.swallow.title3"; }
440 name: "elm.swallow.title4";
446 state: "default" 0.0;
447 rel1 { relative: 1.0 0.0; to: "elm.rect.pad3"; }
448 rel2 { relative: 1.0 1.0; to: "elm.rect.pad3"; }
453 name: "elm.rect.pad4";
458 state: "default" 0.0;
460 rel1 { relative: 1.0 0.0; to: "elm.swallow.title4"; }
461 rel2 { relative: 1.0 1.0; to: "elm.swallow.title4"; }
464 state: "visible" 0.0;
467 rel1 { relative: 1.0 0.0; to: "elm.swallow.title4"; }
468 rel2 { relative: 1.0 1.0; to: "elm.swallow.title4"; }
474 name: "elm.swallow.title5";
480 state: "default" 0.0;
481 rel1 { relative: 1.0 0.0; to: "elm.rect.pad4"; }
482 rel2 { relative: 1.0 1.0; to: "elm.rect.pad4"; }
491 signal: "elm,state,item,add,2";
493 action: STATE_SET "visible" 0.0;
494 target: "elm.rect.pad1";
498 signal: "elm,state,item,add,3";
500 action: STATE_SET "visible" 0.0;
501 target: "elm.rect.pad2";
505 signal: "elm,state,item,add,4";
507 action: STATE_SET "visible" 0.0;
508 target: "elm.rect.pad3";
512 signal: "elm,state,item,add,5";
514 action: STATE_SET "visible" 0.0;
515 target: "elm.rect.pad4";
517 } /* end of programs */
518 } /* end of group "navigationbar" */
521 ///////////////////////////////////////////////////////////////////////////////
522 group { name: "elm/pager/base/navigationbar";
529 state: "default" 0.0;
538 color: 255 255 255 255;
541 state: "visible" 0.0;
542 inherit: "default" 0.0;
546 inherit: "default" 0.0;
547 color: 255 255 255 0;
551 state: "hidden2" 0.0;
552 inherit: "default" 0.0;
553 color: 255 255 255 0;
563 state: "default" 0.0;
569 rel1.relative: -1.0 0.0;
570 rel2.relative: 0.0 1.0;
573 state: "hidden2" 0.0;
575 rel1.relative: 1.0 0.0;
576 rel2.relative: 2.0 1.0;
579 state: "visible" 0.0;
581 rel1.relative: 0.0 0.0;
582 rel2.relative: 1.0 1.0;
586 name: "elm.swallow.content";
590 state: "default" 0.0;
599 signal: "elm,action,push";
601 action: STATE_SET "hidden2" 0.0;
604 after: "show_start2";
608 signal: "elm,action,show";
610 action: STATE_SET "hidden" 0.0;
613 after: "show_start2";
617 action: STATE_SET "visible" 0.0;
618 transition: DECELERATE 0.5;
625 action: SIGNAL_EMIT "elm,action,show,finished" "";
629 signal: "elm,action,pop";
631 action: STATE_SET "visible" 0.0;
638 action: STATE_SET "hidden2" 0.0;
639 transition: DECELERATE 0.5;
646 signal: "elm,action,hide";
648 action: STATE_SET "visible" 0.0;
651 after: "hide_start2";
655 action: STATE_SET "hidden" 0.0;
656 transition: DECELERATE 0.5;
663 action: SIGNAL_EMIT "elm,action,hide,finished" "";
667 signal: "elm,action,reset";
669 action: STATE_SET "default" 0.0;
674 name: "show_firstpage"; /*avoid effect in first page*/
675 signal: "elm,action,show,noanimate";
677 action: STATE_SET "visible" 0.0;
683 name: "hide_firstpage"; /*avoid effect in first page*/
684 signal: "elm,action,hide,noanimate";
686 action: STATE_SET "hidden" 0.0;