tizen 2.4 release
[framework/uifw/e17-mod-tizen-comp.git] / data / group / quickpanel.edc
1 /*-----------------------------------------------------*/
2 /* group "quickpanel"                                  */
3 /*-----------------------------------------------------*/
4 group { name: "quickpanel";
5   images {
6      image: "comp-sh1.png" COMP;
7      image: "bt_glow.png" COMP;
8   }
9   parts {
10      part { name: "clipper";
11         type: RECT;
12         description { state: "default" 0.0;
13            visible: 0;
14            color: 0 0 0 0;
15            rel1.relative: -1.0  -1.0;
16            rel1.offset:  -9999 -9999;
17            rel2.relative:  2.0   2.0;
18            rel2.offset:   9999  9999;
19         }
20         description { state: "visible" 0.0;
21            inherit: "default" 0.0;
22            visible: 1;
23            color: 255 255 255 255;
24         }
25         description { state: "default" 1.0;
26            inherit: "default" 0.0;
27            visible: 1;
28            color: 255 255 255 255;
29         }
30         description { state: "default" 0.5;
31            inherit: "default" 0.0;
32            visible: 0;
33            color: 0 0 0 0;
34         }
35      }
36      part { name: "shower";
37         type: RECT;
38         description { state: "default" 0.0;
39            visible: 0;
40            rel1 {
41               relative: 0.1  0.1;
42               offset: 0    0;
43            }
44            rel2 {
45               relative: 0.9  0.9;
46            }
47         }
48         description { state: "visible" 0.0;
49            inherit: "default" 0.0;
50            rel1 {
51               relative: 0.0  0.0;
52               offset: 0    0;
53            }
54            rel2 {
55               relative: 1.0  1.0;
56            }
57         }
58         description { state: "indicator_raise_above" 0.0;
59            inherit : "default" 0.0;
60            rel1 {
61               relative : 0.0    0.0;
62               offset:   0   0;
63            }
64            rel2 {
65               relative : 1.0    1.0;
66            }
67         }
68         description { state: "indicator_raise_above" 0.1;
69            inherit : "default" 0.0;
70            rel1 {
71               relative : 0.0    -1.0;
72               offset:   0   0;
73            }
74            rel2 {
75               relative : 1.0    0.0;
76            }
77         }
78      }
79
80      part { name: "e.swallow.content";
81         type: SWALLOW;
82         clip_to: "clipper";
83
84         description { state: "default" 0.0;
85            rel1 {
86               to: "shower";
87            }
88            rel2 {
89               to: "shower";
90            }
91         }
92         description { state: "default" 1.0;
93            inherit: "default" 0.0;
94            rel1.relative: 0 0;
95            rel2.relative: 1.0 1.0;
96         }
97         description { state: "default" 0.5;
98            inherit: "default" 0.0;
99            rel1.relative: 0 0;
100            rel2.relative: 1.0 1.0;
101         }
102      }
103   }
104   programs {
105      program { name: "show1";
106         signal: "e,state,visible,on";
107         source: "e";
108         action: STATE_SET "default" 0.0;
109         target: "clipper";
110         target: "shower";
111         target: "e.swallow.content";
112         after: "show2";
113      }
114      program { name: "show2";
115         action: STATE_SET "visible" 0.0;
116         target : "clipper";
117         target : "shower";
118         after  : "show3";
119      }
120      program { name: "show3";
121         action: SIGNAL_EMIT "e,action,show,done" "e";
122      }
123      program { name: "hide1";
124         signal: "e,state,visible,off";
125         source: "e";
126         action: STATE_SET "default" 0.0;
127         transition: DECELERATE 0.2;
128         target: "clipper";
129         target: "shower";
130         after: "hide2";
131      }
132      program { name: "hide2";
133         action: SIGNAL_EMIT "e,action,hide,done" "e";
134      }
135      program { name: "raise_above_hide1";
136         signal: "e,state,raise_above,off";
137         source: "e";
138         action: STATE_SET "visible" 0.0;
139         target : "clipper";
140         target : "shower";
141         after: "raise_above_hide2";
142      }
143      program { name: "raise_above_hide2";
144         action: STATE_SET "default" 0.0;
145         transition: DECELERATE 0.2;
146         target: "clipper";
147         target: "shower";
148         after  : "raise_above_hide3";
149      }
150      program { name: "raise_above_hide3";
151         action: SIGNAL_EMIT "e,action,raise_above_hide,done" "e";
152      }
153      program { name: "raise_above_hide_post_work";
154         signal: "e,state,raise_above_post,on";
155         source: "e";
156         action: STATE_SET "visible" 0.0;
157         target : "clipper";
158         target : "shower";
159      }
160      program { name: "raise_above3";
161         signal: "e,state,raise_above3,on";
162         source: "e";
163         action: STATE_SET "indicator_raise_above" 0.0;
164         target: "shower";
165         after: "raise_above3_2";
166      }
167      program { name: "raise_above3_2";
168         action : STATE_SET "indicator_raise_above" 0.1;
169         transition: SINUSOIDAL 0.2;
170         target: "shower";
171         after : "raise_above3_3";
172      }
173      program { name: "raise_above3_3";
174         action : STATE_SET "indicator_raise_above" 0.1;
175         transition: LINEAR 0.16;
176         target: "shower";
177         after : "raise_above3_4";
178      }
179      program { name: "raise_above3_4";
180         action : STATE_SET "indicator_raise_above" 0.0;
181         transition: SINUSOIDAL 0.2;
182         target: "shower";
183         after : "raise_above3_done";
184      }
185      program { name: "raise_above3_done";
186         action: SIGNAL_EMIT "e,action,raise_above3,done" "e";
187      }
188      program { name: "show1_noeffect";
189         signal: "e,state,visible,on,noeffect";
190         source: "e";
191         action: STATE_SET "default" 0.0;
192         target: "clipper";
193         target: "shower";
194         target: "e.swallow.content";
195         after: "show2_noeffect";
196      }
197      program { name: "show2_noeffect";
198         action: STATE_SET "visible" 0.0;
199         target: "clipper";
200         target: "shower";
201         after: "show3";
202      }
203      program { name: "hide1_noeffect";
204         signal: "e,state,visible,off,noeffect";
205         source: "e";
206         action: STATE_SET "default" 0.0;
207         target: "clipper";
208         target: "shower";
209         after: "hide2";
210      }
211      program { name: "show_background1";
212         signal: "e,state,background,visible,on";
213         source: "e";
214         after: "show_background2";
215      }
216      program { name: "show_background2";
217         action: SIGNAL_EMIT "e,action,background,show,done" "e";
218      }
219      program { name: "hide_background1";
220         signal: "e,state,background,visible,off";
221         source: "e";
222         after: "hide_background2";
223      }
224      program { name: "hide_background2";
225         action: SIGNAL_EMIT "e,action,background,hide,done" "e";
226      }
227      program { name: "show1_custom0";
228         signal: "e,state,visible,on,custom0";
229         source: "e";
230         action: STATE_SET "default" 0.0;
231         target: "clipper";
232         target: "shower";
233         target: "e.swallow.content";
234         after: "show2_custom0";
235      }
236      program { name: "show2_custom0";
237         action: STATE_SET "visible" 0.0;
238         target: "clipper";
239         target: "shower";
240         after: "show3";
241      }
242      program { name: "hide1_custom0";
243         signal: "e,state,visible,off,custom0";
244         source: "e";
245         action: STATE_SET "default" 0.0;
246         target: "clipper";
247         target: "shower";
248         after: "hide2";
249      }
250      program { name: "show1_custom1";
251         signal: "e,state,visible,on,custom1";
252         source: "e";
253         action: STATE_SET "default" 0.0;
254         target: "clipper";
255         target: "shower";
256         target: "e.swallow.content";
257         after: "show2_custom1";
258      }
259      program { name: "show2_custom1";
260         action: STATE_SET "visible" 0.0;
261         target: "clipper";
262         target: "shower";
263         after: "show3";
264      }
265      program { name: "hide1_custom1";
266         signal: "e,state,visible,off,custom1";
267         source: "e";
268         action: STATE_SET "default" 0.0;
269         target: "clipper";
270         target: "shower";
271         after: "hide2";
272      }
273   }
274 } /* end of group "quickpanel" */