a0753f1c74e2e2172a68d52357b6961dc0634492
[framework/uifw/elementary.git] / data / themes / widgets / naviframe.edc
1 group { name:"elm/naviframe/base/default";
2    parts {
3       part { name: "base0";
4          description { state: "default" 0.0;
5          }
6       }
7    }
8 }
9 group { name:"elm/naviframe/item/basic/default";
10    parts {
11       part { name: "title_clip";
12          type: RECT;
13         description { state: "default" 0.0;
14             min: 1 55;
15             align: 0.0 0.0;
16             fixed: 0 1;
17             rel1 { relative: 0.0 0.0; }
18             rel2 { relative: 1.0 0.0; }
19          }
20          description { state: "hide" 0.0;
21             inherit: "default" 0.0;
22             min: 0 0;
23             max: 0 0;
24             fixed: 1 1;
25          }
26       }
27       part { name: "content_clip";
28          type: RECT;
29          mouse_events: 0;
30          description { state: "default" 0.0;
31             rel1.to_y: "title_clip";
32             rel1.relative: 0 1;
33          }
34       }
35       part { name: "elm.swallow.content";
36          type: SWALLOW;
37          scale: 1;
38          repeat_events: 0;
39          clip_to: "content_clip";
40          description { state: "default" 0.0;
41             align: 0.0 0.0;
42             rel1.relative: 0.0 1.0;
43             rel1.to_y: "title_clip";
44             rel2.relative: 1.0 1.0;
45          }
46          description { state: "left" 0.0;
47             inherit: "default" 0.0;
48             rel1.relative: -1.0 1.0;
49             rel2.relative: 0.0 1.0;
50          }
51          description { state: "right" 0.0;
52             inherit: "default" 0.0;
53             rel1.relative: 1.0 1.0;
54             rel2.relative: 2.0 1.0;
55          }
56       }
57       part { name: "title_base";
58          type: RECT;
59          description { state: "default" 0.0;
60             rel1 { to: "title_clip"; }
61             rel2 { to: "title_clip"; }
62             color: 225 225 225 255;
63          }
64       }
65       part { name: "title_separator";
66          type: RECT;
67          clip_to: "title_clip";
68          description { state: "default" 0.0;
69             min: 0 5;
70             align: 0.5 1;
71             fixed: 0 1;
72             rel1 { to: "title_clip"; relative: 0 1; }
73             rel2 { to: "title_clip"; }
74             color: 150 150 150 255;
75          }
76       }
77       part { name: "elm.swallow.prev_btn";
78          type: SWALLOW;
79          scale: 1;
80          clip_to: "title_clip";
81          description { state: "default" 0.0;
82             min: 80 40;
83             max: 80 40;
84             align: 0 0;
85             fixed: 1 1;
86             rel1.offset: 5 5;
87             rel1.to: "title_base";
88             rel2.offset: -1 -6;
89             rel2.to: "title_base";
90          }
91       }
92       part { name: "elm.swallow.next_btn";
93          type: SWALLOW;
94          scale: 1;
95          clip_to: "title_clip";
96          description { state: "default" 0.0;
97             min: 80 40;
98             max: 80 40;
99             align: 1 0;
100             fixed: 1 1;
101             rel1.offset: 0 5;
102             rel1.to: "title_base";
103             rel2.offset: -6 -6;
104             rel2.to: "title_base";
105          }
106       }
107       part { name: "elm.swallow.icon";
108          type: SWALLOW;
109          scale: 1;
110          clip_to: "title_clip";
111          description { state: "default" 0.0;
112             min: 40 40;
113             max: 40 40;
114 <<<<<<< HEAD
115             fixed: 1 1;
116 =======
117             fixed: 1 1;
118 >>>>>>> remotes/origin/upstream
119             align: 1 0.5;
120             rel1.to: "elm.text.title";
121             rel1.relative: 0 0;
122             rel2.to: "elm.text.title";
123             rel2.relative: 0 1;
124          }
125       }
126       part { name: "elm.text.title";
127          type: TEXT;
128          scale: 1;
129          repeat_events: 1;
130          clip_to: "title_clip";
131          description { state: "default" 0.0;
132             text { font: "Sans,Edje-Vera";
133                size: 12;
134                min: 0 0;
135                max: 1 0;
136                align: 0.5 0.5;
137             }
138             color: 0 0 0 255;
139             align: 0.5 0.5;
140             rel1.to: "title_base";
141             rel2.to: "title_base";
142          }
143       }
144       part { name: "elm.text.subtitle";
145          type: TEXT;
146          scale: 1;
147          repeat_events: 1;
148          clip_to: "title_clip";
149          description { state: "default" 0.0;
150             text { font: "Sans,Edje-Vera";
151                size: 10;
152                min: 0 0;
153                max: 1 0;
154                align: 0.5 1;
155             }
156             rel1.to_y: "elm.text.title";
157             rel1.relative: 0 1;
158             rel1.to: "title_base";
159             rel1.offset: 0 -3;
160             rel2.to: "title_base";
161             rel2.offset: -1 -4;
162             color: 50 50 50 255;
163             align: 0.5 0;
164          }
165       }
166    }
167    programs {
168       program { name: "content_new_pusehd";
169          signal: "elm,state,new,pushed,internal";
170          source: "";
171          action: STATE_SET "default" 0.0;
172          transition: DECELERATE 0.5;
173          target: "elm.swallow.content";
174          after: "show_finished";
175       }
176       program { name: "content_cur_pusehd";
177          signal: "elm,state,cur,pushed,internal";
178          source: "";
179          action: STATE_SET "left" 0.0;
180          target: "elm.swallow.content";
181          transition: DECELERATE 0.5;
182          after: "pushed_finished";
183       }
184       program { name: "content_prev_popped";
185          signal: "elm,state,prev,popped,internal";
186          source: "";
187          action: STATE_SET "default" 0.0;
188          target: "elm.swallow.content";
189          transition: DECELERATE 0.5;
190          after: "show_finished";
191       }
192       program { name: "content_cur_popped";
193          signal: "elm,state,cur,popped,internal";
194          source: "";
195          action: STATE_SET "right" 0.0;
196          target: "elm.swallow.content";
197          transition: DECELERATE 0.5;
198          after: "popped_finished";
199       }
200       program { name: "cur_pushed";
201          signal: "elm,state,cur,pushed";
202          source: "elm";
203          script {
204             set_state(PART:"elm.swallow.content", "default", 0.0);
205             emit("elm,state,cur,pushed,internal", "");
206          }
207       }
208       program { name: "new_pushed";
209          signal: "elm,state,new,pushed";
210          source: "elm";
211          script {
212             set_state(PART:"elm.swallow.content", "right", 0.0);
213             emit("elm,state,new,pushed,internal", "");
214          }
215       }
216       program { name: "prev_popped";
217          signal: "elm,state,prev,popped";
218          source: "elm";
219          script {
220             set_state(PART:"elm.swallow.content", "left", 0.0);
221             emit("elm,state,prev,popped,internal", "");
222          }
223       }
224       program { name: "cur_popped";
225          signal: "elm,state,cur,popped";
226          source: "elm";
227          script {
228             set_state(PART:"elm.swallow.content", "default", 0.0);
229             emit("elm,state,cur,popped,internal", "");
230          }
231       }
232       program { name: "visible";
233          signal: "elm,state,visible";
234          source: "elm";
235          action: STATE_SET "default" 0.0;
236          target: "elm.swallow.content";
237       }
238       program { name: "title_show";
239          signal: "elm,state,title,show";
240          source: "elm";
241          action: STATE_SET "default" 0.0;
242          target: "title_clip";
243       }
244       program { name: "title_hide";
245          signal: "elm,state,title,hide";
246          source: "elm";
247          action: STATE_SET "hide" 0.0;
248          target: "title_clip";
249       }
250       program {
251          name: "title_clicked";
252          signal: "mouse,clicked,1";
253          source: "title_base";
254          action: SIGNAL_EMIT "elm,action,title,clicked" "";
255       }
256       program { name: "show_finished";
257          action: SIGNAL_EMIT "elm,action,show,finished" "";
258       }
259       program { name: "pushed_finished";
260          action: SIGNAL_EMIT "elm,action,pushed,finished" "";
261       }
262       program { name: "popped_finished";
263          action: SIGNAL_EMIT "elm,action,popped,finished" "";
264       }
265    }
266 }
267