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