3 * Copyright 2012 Samsung Electronics Co., Ltd
5 * Licensed under the Flora License, Version 1.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://floralicense.org/license/
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.
18 #include "originals/white-hd-inc.edc"
\r
20 #define NAVIFRAME_VIEW_TRANS_TIME 0.3
\r
22 group { name:"elm/naviframe/base/calendar/default";
\r
24 part { name: "base";
\r
25 description { state: "default" 0.0;
\r
32 group { name:"elm/naviframe/item/basic/calendar/default";
\r
33 alias:"elm/naviframe/item/1line/calendar/default";
\r
35 image: "00_winset_control_top_bg.png" COMP;
\r
36 image: "00_winset_control_top_arrow.png" COMP;
\r
37 image: "00_winset_title_line.png" COMP;
\r
38 image: "00_winset_control_toolbar_bg.png" COMP;
\r
39 image: "00_winset_title_bg.png" COMP;
\r
42 public oh_show = 0; //optionheader show/hide
\r
43 public oh_close = 0; //optionheader close/open
\r
44 public cbar_bg = 0; //Controlbar BG Show call count
\r
47 part { name: "base";
\r
50 description { state: "default" 0.0;
\r
53 description { state: "left" 0.0;
\r
54 inherit: "default" 0.0;
\r
55 rel1.relative: -1.0 0.0;
\r
56 rel2.relative: 0.0 1.0;
\r
58 description { state: "right" 0.0;
\r
59 inherit: "default" 0.0;
\r
60 rel1.relative: 1.0 0.0;
\r
61 rel2.relative: 2.0 1.0;
\r
64 part { name: "title_bg";
\r
66 description { state: "default" 0.0;
\r
67 min: 1 NAVIFRAME_TITLE_H_INC;
\r
70 rel1 { relative: 0.0 0.0; to: "base"; }
\r
71 rel2 { relative: 1.0 0.0; to: "base"; }
\r
72 image.normal: "00_winset_title_bg.png";
\r
74 description { state: "hide" 0.0;
\r
75 inherit: "default" 0.0;
\r
81 part { name: "title_clip";
\r
84 description { state: "default" 0.0;
\r
85 rel1 { to: "title_bg"; }
\r
86 rel2 { to: "title_bg"; }
\r
89 part { name: "click_event_area";
\r
90 ignore_flags: ON_HOLD;
\r
92 description { state: "default" 0.0;
\r
93 rel1 { to: "title_bg"; }
\r
94 rel2 { to: "title_bg"; }
\r
97 part { name: "title_left_icon";
\r
100 clip_to: "title_clip";
\r
101 description { state: "default" 0.0;
\r
103 rel1 { relative: 0.0 0.0; to: "title_bg"; }
\r
104 rel2 { relative: 0.5 1.0; to: "title_bg"; }
\r
107 part { name: "elm.content.title";
\r
110 clip_to: "title_clip";
\r
111 description { state: "default" 0.0;
\r
114 rel1 { relative: 0.6 0.0; to: "title_bg"; }
\r
115 rel2 { relative: 0.9 1.0; to: "title_bg"; }
\r
119 part { name: "optionheader_bg";
\r
122 description { state: "default" 0.0;
\r
126 rel1.to: "title_bg";
\r
127 rel1.relative: 0 1;
\r
128 rel2.to: "title_bg";
\r
130 image { normal: "00_winset_control_top_bg.png";
\r
131 border: NAVIFRAME_OH_BORDER_INC;
\r
134 description { state: "show" 0.0;
\r
135 inherit: "default" 0.0;
\r
136 min: 1 NAVIFRAME_OH_OPENED_H_INC;
\r
139 description { state: "hide" 0.0;
\r
140 inherit: "default" 0.0;
\r
146 part { name: "optionheader_clip";
\r
149 description { state: "default" 0.0;
\r
150 rel1 { to: "optionheader_bg"; }
\r
151 rel2 { to: "optionheader_bg"; }
\r
154 part { name: "optionheader_top_padding";
\r
157 clip_to: "optionheader_clip";
\r
158 description { state: "default" 0.0;
\r
159 min: 0 NAVIFRAME_OH_PADDING_INC;
\r
160 rel1 { relative: 0.0 0.0; to: "optionheader_bg"; }
\r
161 rel2 { relative: 1.0 0.0; to: "optionheader_bg"; }
\r
167 part { name: "optionheader";
\r
170 clip_to: "optionheader_clip";
\r
171 description { state: "default" 0.0;
\r
172 min: 0 NAVIFRAME_OH_CONTENT_H_INC;
\r
173 rel1 { relative: 0.0 1.0; to: "optionheader_top_padding"; }
\r
174 rel2 { relative: 1.0 1.0; to: "optionheader_top_padding"; }
\r
179 part { name: "optionheader_bottom_padding";
\r
182 clip_to: "optionheader_clip";
\r
183 description { state: "default" 0.0;
\r
184 min: 0 NAVIFRAME_OH_PADDING_INC;
\r
185 rel1 { relative: 0.0 1.0; to: "optionheader"; }
\r
186 rel2 { relative: 1.0 1.0; to: "optionheader"; }
\r
192 part { name: "optionheader_shadow";
\r
195 clip_to: "optionheader_clip";
\r
196 description { state: "default" 0.0;
\r
197 min: 0 NAVIFRAME_OH_SHADOW_INC;
\r
198 rel1 { relative: 0.0 1.0; to: "optionheader_bottom_padding"; }
\r
199 rel2 { relative: 1.0 1.0; to: "optionheader_bottom_padding"; }
\r
205 part { name: "elm.swallow.content";
\r
209 clip_to: "content_clip";
\r
210 description { state: "default" 0.0;
\r
212 rel1.relative: 0.0 1.0;
\r
214 rel1.to_y: "optionheader_bg";
\r
215 rel2.relative: 1.0 0.0;
\r
217 rel2.to_y: "controlbar_bg";
\r
220 part { name: "content_clip";
\r
223 description { state: "default" 0.0;
\r
224 rel1.to: "elm.swallow.content";
\r
225 rel2.to: "elm.swallow.content";
\r
228 part { name: "controlbar_bg";
\r
230 description { state: "default" 0.0;
\r
236 rel1 { to: "base"; }
\r
237 rel2 { to: "base"; }
\r
238 image.normal: "00_winset_control_toolbar_bg.png";
\r
240 description { state: "show" 0.0;
\r
241 inherit: "default" 0.0;
\r
242 min: 0 CONTROLBAR_SMALL_HEIGHT_INC;
\r
243 max: 999999 CONTROLBAR_SMALL_HEIGHT_INC;
\r
247 part { name: "controlbar_clip";
\r
250 description { state: "default" 0.0;
\r
251 rel1.to: "controlbar_bg";
\r
252 rel2.to: "controlbar_bg";
\r
255 part { name: "elm.prev_btn_bg";
\r
258 clip_to: "controlbar_clip";
\r
259 description { state: "default" 0.0;
\r
263 rel1 { relative: 1.0 0.0; to: "controlbar_bg"; }
\r
264 rel2.to: "controlbar_bg";
\r
267 description { state: "visible" 0.0;
\r
268 inherit: "default" 0.0;
\r
269 min: NAVIFRAME_TITLE_PREV_BTN_BG_SIZE_INC 0;
\r
272 part { name: "elm.swallow.prev_btn";
\r
275 clip_to: "controlbar_clip";
\r
276 description { state: "default" 0.0;
\r
279 rel1.to: "elm.prev_btn_bg";
\r
280 rel2.to: "elm.prev_btn_bg";
\r
283 part { name: "controlbar";
\r
286 clip_to: "controlbar_clip";
\r
287 description { state: "default" 0.0;
\r
289 rel1.to: "controlbar_bg";
\r
290 rel2 { relative: 0.0 1.0; to: "elm.prev_btn_bg"; }
\r
295 program { name: "content_new_pushed";
\r
296 signal: "elm,state,new,pushed,internal";
\r
298 action: STATE_SET "default" 0.0;
\r
300 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
\r
301 after: "show_finished";
\r
303 program { name: "content_cur_pushed";
\r
304 signal: "elm,state,cur,pushed,internal";
\r
306 action: STATE_SET "left" 0.0;
\r
308 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
\r
309 after: "pushed_finished";
\r
311 program { name: "content_prev_popped";
\r
312 signal: "elm,state,prev,popped,internal";
\r
314 action: STATE_SET "default" 0.0;
\r
316 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
\r
317 after: "show_finished";
\r
319 program { name: "content_cur_popped";
\r
320 signal: "elm,state,cur,popped,internal";
\r
322 action: STATE_SET "right" 0.0;
\r
324 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
\r
325 after: "popped_finished";
\r
327 program { name: "cur_pushed";
\r
328 signal: "elm,state,cur,pushed";
\r
331 set_state(PART:"base", "default", 0.0);
\r
332 emit("elm,state,cur,pushed,internal", "");
\r
335 program { name: "new_pushed";
\r
336 signal: "elm,state,new,pushed";
\r
339 set_state(PART:"base", "right", 0.0);
\r
340 emit("elm,state,new,pushed,internal", "");
\r
343 program { name: "prev_popped";
\r
344 signal: "elm,state,prev,popped";
\r
347 set_state(PART:"base", "left", 0.0);
\r
348 emit("elm,state,prev,popped,internal", "");
\r
351 program { name: "cur_popped";
\r
352 signal: "elm,state,cur,popped";
\r
355 set_state(PART:"base", "default", 0.0);
\r
356 emit("elm,state,cur,popped,internal", "");
\r
359 program { name: "visible";
\r
360 signal: "elm,state,visible";
\r
362 action: STATE_SET "default" 0.0;
\r
365 program { name: "title_show";
\r
366 signal: "elm,state,title,show";
\r
369 set_state(PART:"title_bg", "default", 0.0);
\r
372 program { name: "title_hide";
\r
373 signal: "elm,state,title,hide";
\r
375 action: STATE_SET "hide" 0.0;
\r
376 target: "title_bg";
\r
378 program { name: "prev_btn_show";
\r
379 signal: "elm,state,prev_btn,show";
\r
382 emit("elm,state,controlbar_bg,show", "elm");
\r
383 set_state(PART:"elm.prev_btn_bg", "visible", 0.0);
\r
386 program { name: "prev_btn_hide";
\r
387 signal: "elm,state,prev_btn,hide";
\r
390 emit("elm,state,controlbar_bg,hide", "elm");
\r
391 set_state(PART:"elm.prev_btn_bg", "default", 0.0);
\r
394 program { name: "controlbar_show";
\r
395 signal: "elm,state,controlbar,show";
\r
398 emit("elm,state,controlbar_bg,show", "elm");
\r
401 program { name: "controlbar_hide";
\r
402 signal: "elm,state,controlbar,hide";
\r
405 emit("elm,state,controlbar_bg,hide", "elm");
\r
408 program { name: "controlbar_bg_show";
\r
409 signal: "elm,state,controlbar_bg,show";
\r
412 set_state(PART:"controlbar_bg", "show", 0.0);
\r
413 set_int(cbar_bg, get_int(cbar_bg) + 1);
\r
416 program { name: "controlbar_bg_hide";
\r
417 signal: "elm,state,controlbar_bg,hide";
\r
420 set_int(cbar_bg, get_int(cbar_bg) - 1);
\r
421 if (get_int(cbar_bg) <= 0)
\r
422 set_state(PART:"controlbar_bg", "default", 0.0);
\r
425 program { name: "controlbar_open";
\r
426 signal: "elm,state,controlbar,open";
\r
428 action: STATE_SET "show" 0.0;
\r
429 target: "controlbar_bg";
\r
430 transition: LINEAR 0.2;
\r
432 program { name: "controlbar_close";
\r
433 signal: "elm,state,controlbar,close";
\r
435 action: STATE_SET "default" 0.0;
\r
436 target: "controlbar_bg";
\r
437 transition: LINEAR 0.2;
\r
439 program { name: "controlbar_instant_open";
\r
440 signal: "elm,state,controlbar,instant_open";
\r
443 emit("elm,state,prev_btn,show", "elm");
\r
444 emit("elm,state,controlbar,show", "elm");
\r
447 program { name: "controlbar_instant_close";
\r
448 signal: "elm,state,controlbar,instant_close";
\r
451 emit("elm,state,prev_btn,hide", "elm");
\r
452 emit("elm,state,controlbar,hide", "elm");
\r
455 program { name: "show_finished";
\r
456 action: SIGNAL_EMIT "elm,action,show,finished" "";
\r
458 program { name: "pushed_finished";
\r
459 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
\r
461 program { name: "popped_finished";
\r
462 action: SIGNAL_EMIT "elm,action,popped,finished" "";
\r
465 name: "title_clicked";
\r
466 signal: "mouse,clicked,1";
\r
467 source: "click_event_area";
\r
468 action: SIGNAL_EMIT "elm,action,title,clicked" "";
\r
473 group { name:"elm/naviframe/item/basic/base/default";
\r
474 alias:"elm/naviframe/item/base/1line/default";
\r
476 image: "00_winset_control_top_bg.png" COMP;
\r
477 image: "00_winset_control_top_arrow.png" COMP;
\r
478 image: "00_winset_title_line.png" COMP;
\r
479 image: "00_winset_control_toolbar_bg.png" COMP;
\r
480 image: "00_winset_title_bg.png" COMP;
\r
483 public oh_show = 0; //optionheader show/hide
\r
484 public oh_close = 0; //optionheader close/open
\r
485 public cbar_bg = 0; //Controlbar BG Show call count
\r
488 part { name: "base";
\r
491 description { state: "default" 0.0;
\r
494 description { state: "left" 0.0;
\r
495 inherit: "default" 0.0;
\r
496 rel1.relative: -1.0 0.0;
\r
497 rel2.relative: 0.0 1.0;
\r
499 description { state: "right" 0.0;
\r
500 inherit: "default" 0.0;
\r
501 rel1.relative: 1.0 0.0;
\r
502 rel2.relative: 2.0 1.0;
\r
505 part { name: "title_bg";
\r
507 description { state: "default" 0.0;
\r
508 min: 1 NAVIFRAME_TITLE_H_INC;
\r
511 rel1 { relative: 0.0 0.0; to: "base"; }
\r
512 rel2 { relative: 1.0 0.0; to: "base"; }
\r
513 image.normal: "00_winset_title_bg.png";
\r
515 description { state: "hide" 0.0;
\r
516 inherit: "default" 0.0;
\r
522 part { name: "title_clip";
\r
525 description { state: "default" 0.0;
\r
526 rel1 { to: "title_bg"; }
\r
527 rel2 { to: "title_bg"; }
\r
530 part { name: "optionheader_bg";
\r
533 description { state: "default" 0.0;
\r
537 rel1.to: "title_bg";
\r
538 rel1.relative: 0 1;
\r
539 rel2.to: "title_bg";
\r
541 image { normal: "00_winset_control_top_bg.png";
\r
542 border: NAVIFRAME_OH_BORDER_INC;
\r
545 description { state: "show" 0.0;
\r
546 inherit: "default" 0.0;
\r
547 min: 1 NAVIFRAME_OH_OPENED_H_INC;
\r
550 description { state: "hide" 0.0;
\r
551 inherit: "default" 0.0;
\r
557 part { name: "optionheader_clip";
\r
560 description { state: "default" 0.0;
\r
561 rel1 { to: "optionheader_bg"; }
\r
562 rel2 { to: "optionheader_bg"; }
\r
565 part { name: "optionheader_top_padding";
\r
568 clip_to: "optionheader_clip";
\r
569 description { state: "default" 0.0;
\r
570 min: 0 NAVIFRAME_OH_PADDING_INC;
\r
571 rel1 { relative: 0.0 0.0; to: "optionheader_bg"; }
\r
572 rel2 { relative: 1.0 0.0; to: "optionheader_bg"; }
\r
578 part { name: "optionheader";
\r
581 clip_to: "optionheader_clip";
\r
582 description { state: "default" 0.0;
\r
583 min: 0 NAVIFRAME_OH_CONTENT_H_INC;
\r
584 rel1 { relative: 0.0 1.0; to: "optionheader_top_padding"; }
\r
585 rel2 { relative: 1.0 1.0; to: "optionheader_top_padding"; }
\r
590 part { name: "optionheader_bottom_padding";
\r
593 clip_to: "optionheader_clip";
\r
594 description { state: "default" 0.0;
\r
595 min: 0 NAVIFRAME_OH_PADDING_INC;
\r
596 rel1 { relative: 0.0 1.0; to: "optionheader"; }
\r
597 rel2 { relative: 1.0 1.0; to: "optionheader"; }
\r
603 part { name: "optionheader_shadow";
\r
606 clip_to: "optionheader_clip";
\r
607 description { state: "default" 0.0;
\r
608 min: 0 NAVIFRAME_OH_SHADOW_INC;
\r
609 rel1 { relative: 0.0 1.0; to: "optionheader_bottom_padding"; }
\r
610 rel2 { relative: 1.0 1.0; to: "optionheader_bottom_padding"; }
\r
616 part { name: "elm.swallow.content";
\r
620 clip_to: "content_clip";
\r
621 description { state: "default" 0.0;
\r
623 rel1.relative: 0.0 1.0;
\r
625 rel1.to_y: "optionheader_bg";
\r
626 rel2.relative: 1.0 0.0;
\r
628 rel2.to_y: "controlbar_bg";
\r
631 part { name: "content_clip";
\r
634 description { state: "default" 0.0;
\r
635 rel1.to: "elm.swallow.content";
\r
636 rel2.to: "elm.swallow.content";
\r
639 part { name: "padding_center_text1";
\r
643 clip_to: "title_clip";
\r
644 description { state: "default" 0.0;
\r
645 min: NAVIFRAME_PADDING_INC;
\r
648 rel1 { relative: 0.0 0.0; to: "title_bg"; }
\r
649 rel2 { relative: 0.0 1.0; to: "title_bg"; }
\r
652 description { state: "icon" 0.0;
\r
653 inherit: "default" 0.0;
\r
654 min: NAVIFRAME_ICON_PADDING_INC;
\r
657 part { name: "padding_center_text2";
\r
661 clip_to: "title_clip";
\r
662 description { state: "default" 0.0;
\r
663 min: NAVIFRAME_PADDING_INC;
\r
666 rel1 { relative: 0.0 0.0; to_x: "title_more_btn"; to_y: "title_bg"; }
\r
667 rel2 { relative: 0.0 1.0; to_x: "title_more_btn"; to_y: "title_bg"; }
\r
671 part { name: "elm.content.title";
\r
674 clip_to: "title_clip";
\r
675 description { state: "default" 0.0;
\r
678 rel1 { relative: 1.0 0.0; to: "padding_center_text1"; }
\r
679 rel2 { relative: 0.0 1.0; to: "padding_center_text2"; }
\r
683 part { name: "padding_before_text";
\r
687 clip_to: "title_clip";
\r
688 description { state: "default" 0.0;
\r
690 rel1 { relative: 0.0 0.0; to: "elm.content.title"; }
\r
691 rel2 { relative: 0.0 1.0; to: "elm.content.title"; }
\r
693 min: NAVIFRAME_PADDING_INC;
\r
697 part { name: "elm.swallow.icon";
\r
700 clip_to: "title_clip";
\r
701 description { state: "default" 0.0;
\r
702 max: NAVIFRAME_ICON_SIZE_INC;
\r
704 rel1 { relative: 0.0 0.0; to: "padding_before_text"; }
\r
705 rel2 { relative: 0.0 1.0; to: "padding_before_text"; }
\r
707 aspect_preference: VERTICAL;
\r
711 part { name: "click_event_area";
\r
712 ignore_flags: ON_HOLD;
\r
714 description { state: "default" 0.0;
\r
715 rel1 { to: "title_bg"; }
\r
716 rel2 { to: "title_bg"; }
\r
719 part { name: "title_left_btn";
\r
722 clip_to: "title_clip";
\r
723 description { state: "default" 0.0;
\r
724 max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
\r
727 rel1 { relative: 0.0 0.0; to: "title_right_btn"; }
\r
728 rel2 { relative: 0.0 1.0; to: "title_right_btn"; }
\r
731 part { name: "left_btn_separator";
\r
734 clip_to: "title_clip";
\r
735 description { state: "default" 0.0;
\r
740 rel1 { relative: 0.0 0.0; to: "title_left_btn"; }
\r
741 rel2 { relative: 0.0 1.0; to: "title_left_btn"; }
\r
742 image.normal: "00_winset_title_line.png";
\r
745 description { state: "visible" 0.0;
\r
746 inherit: "default" 0.0;
\r
750 part { name: "title_right_btn";
\r
753 clip_to: "title_clip";
\r
754 description { state: "default" 0.0;
\r
755 max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
\r
758 rel1 { relative: 1.0 0.0; to: "title_bg"; }
\r
759 rel2 { relative: 1.0 1.0; to: "title_bg"; }
\r
762 part { name: "right_btn_separator";
\r
765 clip_to: "title_clip";
\r
766 description { state: "default" 0.0;
\r
771 rel1 { relative: 0.0 0.0; to: "title_right_btn"; }
\r
772 rel2 { relative: 0.0 1.0; to: "title_right_btn"; }
\r
773 image.normal: "00_winset_title_line.png";
\r
776 description { state: "visible" 0.0;
\r
777 inherit: "default" 0.0;
\r
781 part { name: "title_more_btn";
\r
784 clip_to: "title_clip";
\r
785 description { state: "default" 0.0;
\r
786 max: NAVIFRAME_TITLE_FUNC_BTN_SIZE_INC;
\r
789 rel1 { relative: 0.0 0.0; to: "title_left_btn"; }
\r
790 rel2 { relative: 0.0 1.0; to: "title_left_btn"; }
\r
793 part { name: "optionheader_arrow";
\r
796 description { state: "default" 0.0;
\r
797 min: NAVIFRAME_OH_ARROW_SIZE_INC;
\r
798 max: NAVIFRAME_OH_ARROW_SIZE_INC;
\r
801 rel1 { relative: 0.0 1.1; to: "title_more_btn"; }
\r
802 rel2 { relative: 1.0 1.2; to: "title_more_btn"; }
\r
803 image.normal: "00_winset_control_top_arrow.png";
\r
804 color: 255 255 255 0;
\r
806 description { state: "show" 0.0;
\r
807 inherit: "default" 0.0;
\r
808 color: 255 255 255 255;
\r
811 part { name: "controlbar_bg";
\r
813 description { state: "default" 0.0;
\r
819 rel1 { to: "base"; }
\r
820 rel2 { to: "base"; }
\r
821 image.normal: "00_winset_control_toolbar_bg.png";
\r
823 description { state: "show" 0.0;
\r
824 inherit: "default" 0.0;
\r
825 min: 0 CONTROLBAR_SMALL_HEIGHT_INC;
\r
826 max: 999999 CONTROLBAR_SMALL_HEIGHT_INC;
\r
830 part { name: "elm.prev_btn_bg";
\r
833 description { state: "default" 0.0;
\r
837 rel1 { relative: 1.0 0.0; to: "controlbar_bg"; }
\r
838 rel2.to: "controlbar_bg";
\r
841 description { state: "visible" 0.0;
\r
842 inherit: "default" 0.0;
\r
843 min: NAVIFRAME_TITLE_PREV_BTN_BG_SIZE_INC 0;
\r
846 part { name: "prev_btn_separator";
\r
849 description { state: "default" 0.0;
\r
854 rel1 { relative: 0.0 0.0; to: "elm.prev_btn_bg"; }
\r
855 rel2 { relative: 0.0 1.0; to: "elm.prev_btn_bg"; }
\r
856 image.normal: "00_winset_title_line.png";
\r
859 description { state: "visible" 0.0;
\r
860 inherit: "default" 0.0;
\r
864 part { name: "elm.swallow.prev_btn";
\r
867 description { state: "default" 0.0;
\r
870 rel1.to: "elm.prev_btn_bg";
\r
871 rel2.to: "elm.prev_btn_bg";
\r
874 part { name: "controlbar_clip";
\r
877 description { state: "default" 0.0;
\r
878 rel1.to: "controlbar_bg";
\r
879 rel2 { relative: 0.0 1.0; to_x: "prev_btn_separator"; to_y: "elm.prev_btn_bg"; }
\r
882 part { name: "controlbar";
\r
885 clip_to: "controlbar_clip";
\r
886 description { state: "default" 0.0;
\r
888 rel1.to: "controlbar_clip";
\r
889 rel2.to: "controlbar_clip";
\r
894 program { name: "content_new_pushed";
\r
895 signal: "elm,state,new,pushed,internal";
\r
897 action: STATE_SET "default" 0.0;
\r
899 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
\r
900 after: "show_finished";
\r
902 program { name: "content_cur_pushed";
\r
903 signal: "elm,state,cur,pushed,internal";
\r
905 action: STATE_SET "left" 0.0;
\r
907 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
\r
908 after: "pushed_finished";
\r
910 program { name: "content_prev_popped";
\r
911 signal: "elm,state,prev,popped,internal";
\r
913 action: STATE_SET "default" 0.0;
\r
915 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
\r
916 after: "show_finished";
\r
918 program { name: "content_cur_popped";
\r
919 signal: "elm,state,cur,popped,internal";
\r
921 action: STATE_SET "right" 0.0;
\r
923 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
\r
924 after: "popped_finished";
\r
926 program { name: "cur_pushed";
\r
927 signal: "elm,state,cur,pushed";
\r
930 set_state(PART:"base", "default", 0.0);
\r
931 emit("elm,state,cur,pushed,internal", "");
\r
934 program { name: "new_pushed";
\r
935 signal: "elm,state,new,pushed";
\r
938 set_state(PART:"base", "right", 0.0);
\r
939 emit("elm,state,new,pushed,internal", "");
\r
942 program { name: "prev_popped";
\r
943 signal: "elm,state,prev,popped";
\r
946 set_state(PART:"base", "left", 0.0);
\r
947 emit("elm,state,prev,popped,internal", "");
\r
950 program { name: "cur_popped";
\r
951 signal: "elm,state,cur,popped";
\r
954 set_state(PART:"base", "default", 0.0);
\r
955 emit("elm,state,cur,popped,internal", "");
\r
958 program { name: "visible";
\r
959 signal: "elm,state,visible";
\r
961 action: STATE_SET "default" 0.0;
\r
964 program { name: "title_show";
\r
965 signal: "elm,state,title,show";
\r
968 set_state(PART:"title_bg", "default", 0.0);
\r
969 if (get_int(oh_show) == 1) {
\r
970 if (get_int(oh_close) == 1) {
\r
971 emit("elm,state,optionheader,instant_close", "");
\r
973 emit("elm,state,optionheader,instant_open", "");
\r
977 set_state(PART:"optionheader_bg", "default", 0.0);
\r
980 program { name: "title_hide";
\r
981 signal: "elm,state,title,hide";
\r
983 action: STATE_SET "hide" 0.0;
\r
984 target: "title_bg";
\r
985 target: "optionheader_bg";
\r
987 program { name: "prev_btn_show";
\r
988 signal: "elm,state,prev_btn,show";
\r
991 emit("elm,state,controlbar_bg,show", "elm");
\r
992 set_state(PART:"elm.prev_btn_bg", "visible", 0.0);
\r
993 set_state(PART:"prev_btn_separator", "visible", 0.0);
\r
996 program { name: "prev_btn_hide";
\r
997 signal: "elm,state,prev_btn,hide";
\r
1000 emit("elm,state,controlbar_bg,hide", "elm");
\r
1001 set_state(PART:"elm.prev_btn_bg", "default", 0.0);
\r
1002 set_state(PART:"prev_btn_separator", "default", 0.0);
\r
1005 program { name: "icon_show";
\r
1006 signal: "elm,state,icon,show";
\r
1008 action: STATE_SET "icon" 0.0;
\r
1009 target: "padding_center_text1";
\r
1011 program { name: "icon_hide";
\r
1012 signal: "elm,state,icon,hide";
\r
1014 action: STATE_SET "default" 0.0;
\r
1015 target: "padding_center_text1";
\r
1017 program { name: "left_btn_show";
\r
1018 signal: "elm,state,title_left_btn,show";
\r
1020 action: STATE_SET "visible" 0.0;
\r
1021 target: "left_btn_separator";
\r
1023 program { name: "left_btn_hide";
\r
1024 signal: "elm,state,title_left_btn,hide";
\r
1026 action: STATE_SET "default" 0.0;
\r
1027 target: "left_btn_separator";
\r
1029 program { name: "right_btn_show";
\r
1030 signal: "elm,state,title_right_btn,show";
\r
1032 action: STATE_SET "visible" 0.0;
\r
1033 target: "right_btn_separator";
\r
1035 program { name: "right_btn_hide";
\r
1036 signal: "elm,state,title_right_btn,hide";
\r
1038 action: STATE_SET "default" 0.0;
\r
1039 target: "right_btn_separator";
\r
1041 program { name: "controlbar_show";
\r
1042 signal: "elm,state,controlbar,show";
\r
1045 emit("elm,state,controlbar_bg,show", "elm");
\r
1048 program { name: "controlbar_hide";
\r
1049 signal: "elm,state,controlbar,hide";
\r
1052 emit("elm,state,controlbar_bg,hide", "elm");
\r
1055 program { name: "controlbar_bg_show";
\r
1056 signal: "elm,state,controlbar_bg,show";
\r
1059 set_state(PART:"controlbar_bg", "show", 0.0);
\r
1060 set_int(cbar_bg, get_int(cbar_bg) + 1);
\r
1063 program { name: "controlbar_bg_hide";
\r
1064 signal: "elm,state,controlbar_bg,hide";
\r
1067 set_int(cbar_bg, get_int(cbar_bg) - 1);
\r
1068 if (get_int(cbar_bg) <= 0)
\r
1069 set_state(PART:"controlbar_bg", "default", 0.0);
\r
1072 program { name: "optionheader_show";
\r
1073 signal: "elm,state,optionheader,show";
\r
1076 set_state(PART:"optionheader_bg", "show", 0.0);
\r
1077 set_state(PART:"optionheader_arrow", "show", 0.0);
\r
1078 set_int(oh_show, 1);
\r
1081 program { name: "optionheader_hide";
\r
1082 signal: "elm,state,optionheader,hide";
\r
1085 set_state(PART:"optionheader_bg", "default", 0.0);
\r
1086 set_state(PART:"optionheader_arrow", "default", 0.0);
\r
1087 set_int(oh_show, 0);
\r
1090 program { name: "optionheader_open";
\r
1091 signal: "elm,state,optionheader,open";
\r
1093 action: STATE_SET "show" 0.0;
\r
1094 target: "optionheader_bg";
\r
1095 target: "optionheader_arrow";
\r
1096 transition: LINEAR 0.2;
\r
1097 after: "optionheader_open_set";
\r
1099 program { name: "optionheader_close";
\r
1100 signal: "elm,state,optionheader,close";
\r
1102 action: STATE_SET "default" 0.0;
\r
1103 target: "optionheader_bg";
\r
1104 target: "optionheader_arrow";
\r
1105 transition: LINEAR 0.2;
\r
1106 after: "optionheader_close_set";
\r
1108 program { name: "optionheader_instant_open";
\r
1109 signal: "elm,state,optionheader,instant_open";
\r
1111 action: STATE_SET "show" 0.0;
\r
1112 target: "optionheader_bg";
\r
1113 target: "optionheader_arrow";
\r
1114 after: "optionheader_open_set";
\r
1116 program { name: "optionheader_instant_close";
\r
1117 signal: "elm,state,optionheader,instant_close";
\r
1119 action: STATE_SET "default" 0.0;
\r
1120 target: "optionheader_bg";
\r
1121 target: "optionheader_arrow";
\r
1122 after: "optionheader_close_set";
\r
1124 program { name: "optionheader_close_set";
\r
1125 signal: "elm,state,optionheader,close_set";
\r
1128 set_int(oh_close, 1);
\r
1131 program { name: "optionheader_open_set";
\r
1132 signal: "elm,state,optionheader,open_set";
\r
1135 set_int(oh_close, 0);
\r
1138 program { name: "controlbar_open";
\r
1139 signal: "elm,state,controlbar,open";
\r
1141 action: STATE_SET "show" 0.0;
\r
1142 target: "controlbar_bg";
\r
1143 transition: LINEAR 0.2;
\r
1145 program { name: "controlbar_close";
\r
1146 signal: "elm,state,controlbar,close";
\r
1148 action: STATE_SET "default" 0.0;
\r
1149 target: "controlbar_bg";
\r
1150 transition: LINEAR 0.2;
\r
1152 program { name: "controlbar_instant_open";
\r
1153 signal: "elm,state,controlbar,instant_open";
\r
1156 emit("elm,state,prev_btn,show", "elm");
\r
1157 emit("elm,state,controlbar,show", "elm");
\r
1160 program { name: "controlbar_instant_close";
\r
1161 signal: "elm,state,controlbar,instant_close";
\r
1164 emit("elm,state,prev_btn,hide", "elm");
\r
1165 emit("elm,state,controlbar,hide", "elm");
\r
1168 program { name: "show_finished";
\r
1169 action: SIGNAL_EMIT "elm,action,show,finished" "";
\r
1171 program { name: "pushed_finished";
\r
1172 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
\r
1174 program { name: "popped_finished";
\r
1175 action: SIGNAL_EMIT "elm,action,popped,finished" "";
\r
1178 name: "title_clicked";
\r
1179 signal: "mouse,clicked,1";
\r
1180 source: "click_event_area";
\r
1181 action: SIGNAL_EMIT "elm,action,title,clicked" "";
\r