4 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
6 * Contact: Jayoun Lee <airjany@samsung.com>
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
23 #define NAVIFRAME_VIEW_TRANS_TIME 0.1
26 /* group { name:"elm/naviframe/item/basic/uglib";
31 description { state: "default" 0.0;
32 color: 255 255 255 255;
34 description { state: "right" 0.0;
35 inherit: "default" 0.0;
36 rel1.relative: 1.0 0.0;
37 rel2.relative: 2.0 1.0;
41 part { name: "elm.swallow.content";
46 description { state: "default" 0.0;
48 rel1.relative: 0.0 0.0;
50 rel2.relative: 1.0 1.0;
56 program { name: "content_new_pushed";
57 signal: "elm,state,new,pushed,internal";
59 action: STATE_SET "default" 0.0;
61 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
62 after: "show_finished";
64 program { name: "content_cur_pushed";
65 signal: "elm,state,cur,pushed,internal";
67 action: STATE_SET "default" 0.0;
69 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
70 after: "pushed_finished";
72 program { name: "content_prev_popped";
73 signal: "elm,state,prev,popped,internal";
75 action: STATE_SET "default" 0.0;
77 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
78 after: "show_finished";
80 program { name: "content_cur_popped";
81 signal: "elm,state,cur,popped,internal";
83 action: STATE_SET "right" 0.0;
85 transition: DECELERATE NAVIFRAME_VIEW_TRANS_TIME;
86 after: "popped_finished";
88 program { name: "cur_pushed";
89 signal: "elm,state,cur,pushed";
92 set_state(PART:"base", "default", 0.0);
93 emit("elm,state,cur,pushed,internal", "");
96 program { name: "new_pushed";
97 signal: "elm,state,new,pushed";
100 set_state(PART:"base", "right", 0.0);
101 emit("elm,state,new,pushed,internal", "");
104 program { name: "prev_popped";
105 signal: "elm,state,prev,popped";
108 set_state(PART:"base", "default", 0.0);
109 emit("elm,state,prev,popped,internal", "");
112 program { name: "cur_popped";
113 signal: "elm,state,cur,popped";
116 set_state(PART:"base", "default", 0.0);
117 emit("elm,state,cur,popped,internal", "");
120 program { name: "visible";
121 signal: "elm,state,visible";
123 action: STATE_SET "default" 0.0;
126 program { name: "show_finished";
127 action: SIGNAL_EMIT "elm,action,show,finished" "";
129 program { name: "pushed_finished";
130 action: SIGNAL_EMIT "elm,action,pushed,finished" "";
132 program { name: "popped_finished";
133 action: SIGNAL_EMIT "elm,action,popped,finished" "";