Update camera code
[profile/ivi/camera.git] / edc / cam_guideline_edje.edc
1 /*\r
2  * Copyright 2012  Samsung Electronics Co., Ltd\r
3  *\r
4  * Licensed under the Flora License, Version 1.0 (the "License");\r
5  * you may not use this file except in compliance with the License.\r
6  * You may obtain a copy of the License at\r
7  *\r
8  *        http://www.tizenopensource.org/license\r
9  *\r
10  * Unless required by applicable law or agreed to in writing, software\r
11  * distributed under the License is distributed on an "AS IS" BASIS,\r
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
13  * See the License for the specific language governing permissions and\r
14  * limitations under the License.\r
15  */\r
16 \r
17 images {\r
18         image: GUDIE_LINE_1_IMAGE COMP;\r
19         image: GUDIE_LINE_2_IMAGE COMP;\r
20         image: GUDIE_OPA_LINE_1_IMAGE COMP;\r
21         image: GUDIE_OPA_LINE_2_IMAGE COMP;\r
22 }\r
23 \r
24 #define GUIDE_LINE_H1 238\r
25 #define GUIDE_LINE_H2 238\r
26 #define GUIDE_LINE_H3 238\r
27 \r
28 #define GUIDE_LINE_W1 425\r
29 #define GUIDE_LINE_W2 424\r
30 #define GUIDE_LINE_W3 425\r
31 \r
32 #define VER_GUIDE_LINE_H1 425\r
33 #define VER_GUIDE_LINE_H2 424\r
34 #define VER_GUIDE_LINE_H3 425\r
35 \r
36 #define VER_GUIDE_LINE_W1 238\r
37 #define VER_GUIDE_LINE_W2 238\r
38 #define VER_GUIDE_LINE_W3 238\r
39 \r
40 \r
41 #define GUIDE_LINE_GAP 3\r
42 \r
43 group {\r
44         name: "guideline";\r
45         /**min: MAIN_W MAIN_H;*/\r
46 \r
47         parts{\r
48         /*outline*/\r
49                 part {\r
50                         name: "guide_line1_outline1_1";\r
51                         type: IMAGE;\r
52                         mouse_events: 0;\r
53                         description {\r
54                                 state: "default" 0.0;\r
55                                 rel1 { relative: (GUIDE_LINE_W1 - 1)/MAIN_W 0.0; }\r
56                                 rel2 { relative: (GUIDE_LINE_W1)/MAIN_W 1.0; }\r
57                                 image{\r
58                                         normal: GUDIE_OPA_LINE_1_IMAGE ;\r
59                                 }\r
60                                 color: 0 0 0 25;\r
61                         }\r
62                 }\r
63 \r
64                 part {\r
65                         name: "guide_line1";\r
66                         type: IMAGE;\r
67                         mouse_events: 0;\r
68                         description {\r
69                                 state: "default" 0.0;\r
70                                 rel1 { relative: GUIDE_LINE_W1/MAIN_W 0.0; }\r
71                                 rel2 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP)/MAIN_W 1.0; }\r
72                                 image{\r
73                                         normal: GUDIE_LINE_1_IMAGE ;\r
74                                 }\r
75                                 color: 255 255 255 255;\r
76                         }\r
77                         description {\r
78                                 state: "ver_default" 0.0;\r
79                                 rel1 { relative: VER_GUIDE_LINE_W1/VER_MAIN_W 0.1; }\r
80                                 rel2 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP)/VER_MAIN_W 0.9; }\r
81                                 image{\r
82                                         normal: GUDIE_LINE_1_IMAGE ;\r
83                                 }\r
84                                 color: 255 255 255 255;\r
85                         }\r
86                         description {\r
87                                  state: "ver_wide" 0.0;\r
88                                  rel1 { relative: VER_GUIDE_LINE_W1/VER_MAIN_W 0.0; }\r
89                                  rel2 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP)/VER_MAIN_W 1.0; }\r
90                                  image{\r
91                                                 normal: GUDIE_LINE_1_IMAGE ;\r
92                                 }\r
93                                 color: 255 255 255 255;\r
94                         }\r
95 \r
96                 }\r
97                 /*outline*/\r
98                 part {\r
99                         name: "guide_line1_outline1_2";\r
100                         type: IMAGE;\r
101                         mouse_events: 0;\r
102                         description {\r
103                                 state: "default" 0.0;\r
104                                 rel1 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP)/MAIN_W 0.0; }\r
105                                 rel2 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + 1)/MAIN_W 1.0; }\r
106                                 image{\r
107                                         normal: GUDIE_OPA_LINE_1_IMAGE ;\r
108                                 }\r
109                                 color: 0 0 0 25;\r
110                         }\r
111                 }\r
112                 /*outline*/\r
113 \r
114                 part {\r
115                         name: "guide_line2_outline2_1";\r
116                         type: IMAGE;\r
117                         mouse_events: 0;\r
118                         description {\r
119                                 state: "default" 0.0;\r
120                                 rel1 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2 - 1)/MAIN_W 0.0; }\r
121                                 rel2 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2)/MAIN_W 1.0; }\r
122                                 image{\r
123                                                 normal: GUDIE_OPA_LINE_1_IMAGE ;\r
124                                 }\r
125                                 color: 0 0 0 25;\r
126                         }\r
127                 }\r
128 \r
129                 part {\r
130                         name: "guide_line2";\r
131                         type: IMAGE;\r
132                         mouse_events: 0;\r
133                         description {\r
134                                 state: "default" 0.0;\r
135                                 rel1 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2)/MAIN_W 0.0; }\r
136                                 rel2 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2 + GUIDE_LINE_GAP)/MAIN_W 1.0; }\r
137                                 image{\r
138                                         normal: GUDIE_LINE_1_IMAGE ;\r
139                                 }\r
140                                 color: 255 255 255 255;\r
141                         }\r
142                         description {\r
143                                 state: "ver_default" 0.0;\r
144                                 rel1 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_W2)/VER_MAIN_W 0.1; }\r
145                                 rel2 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_W2 + GUIDE_LINE_GAP)/VER_MAIN_W 0.9; }\r
146                                 image{\r
147                                         normal: GUDIE_LINE_1_IMAGE ;\r
148                                 }\r
149                                 color: 255 255 255 255;\r
150                         }\r
151                         description {\r
152                                 state: "ver_wide" 0.0;\r
153                                 rel1 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_W2)/VER_MAIN_W 0.0; }\r
154                                 rel2 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_W2 + GUIDE_LINE_GAP)/VER_MAIN_W 1.0; }\r
155                                 image{\r
156                                         normal: GUDIE_LINE_1_IMAGE ;\r
157                                 }\r
158                                 color: 255 255 255 255;\r
159                         }\r
160 \r
161                 }\r
162                 /*outline*/\r
163                 part {\r
164                         name: "guide_line2_outline2_2";\r
165                         type: IMAGE;\r
166                         mouse_events: 0;\r
167                         description {\r
168                                 state: "default" 0.0;\r
169                                 rel1 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2 + GUIDE_LINE_GAP)/MAIN_W 0.0; }\r
170                                 rel2 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2 + GUIDE_LINE_GAP + 1)/MAIN_W 1.0; }\r
171                                 image{\r
172                                                 normal: GUDIE_OPA_LINE_1_IMAGE ;\r
173                                 }\r
174                                 color: 0 0 0 25;\r
175                         }\r
176                 }\r
177                 /*outline*/\r
178                 part {\r
179                         name: "guide_line3_outline3_1";\r
180                         type: IMAGE;\r
181                         mouse_events: 0;\r
182                         description {\r
183                                 state: "default" 0.0;\r
184                                 rel1 { relative: (GUIDE_LINE_H1 - 1)/MAIN_W 0.0; }\r
185                                 rel2 { relative: (GUIDE_LINE_H1)/MAIN_W 1.0; }\r
186                                 image{\r
187                                                 normal: GUDIE_OPA_LINE_2_IMAGE ;\r
188                                 }\r
189                                 color: 0 0 0 25;\r
190                         }\r
191                 }\r
192 \r
193                 part {\r
194                         name: "guide_line3";\r
195                         type: IMAGE;\r
196                         mouse_events: 0;\r
197                         description {\r
198                                 state: "default" 0.0;\r
199                                 rel1 { relative: 0.1 GUIDE_LINE_H1/MAIN_H; }\r
200                                 rel2 { relative: 0.9 (GUIDE_LINE_H1 + GUIDE_LINE_GAP)/MAIN_H; }\r
201                                 image{\r
202                                         normal: GUDIE_LINE_2_IMAGE ;\r
203                                 }\r
204                                 color: 255 255 255 255;\r
205                         }\r
206                         description {\r
207                                 state: "wide" 0.0;\r
208                                 rel1 { relative: 0.0 GUIDE_LINE_H1/MAIN_H; }\r
209                                 rel2 { relative: 1.0 (GUIDE_LINE_H1 + GUIDE_LINE_GAP)/MAIN_H; }\r
210                                 image{\r
211                                         normal: GUDIE_LINE_2_IMAGE ;\r
212                                 }\r
213                         }\r
214                         description {\r
215                                 state: "ver_default" 0.0;\r
216                                 rel1 { relative: 0.0 VER_GUIDE_LINE_H1/VER_MAIN_H; }\r
217                                 rel2 { relative: 1.0 (VER_GUIDE_LINE_H1 + GUIDE_LINE_GAP)/VER_MAIN_H; }\r
218                                 image{\r
219                                         normal: GUDIE_LINE_2_IMAGE ;\r
220                                 }\r
221                                 color: 255 255 255 255;\r
222                         }\r
223 \r
224                 }\r
225                 /*outline*/\r
226                 part {\r
227                         name: "guide_line3_outline3_2";\r
228                         type: IMAGE;\r
229                         mouse_events: 0;\r
230                         description {\r
231                                 state: "default" 0.0;\r
232                                 rel1 { relative: (GUIDE_LINE_H1 + GUIDE_LINE_GAP)/MAIN_W 0.0; }\r
233                                 rel2 { relative: (GUIDE_LINE_H1 + GUIDE_LINE_GAP + 1)/MAIN_W 1.0; }\r
234                                 image{\r
235                                                 normal: GUDIE_OPA_LINE_2_IMAGE ;\r
236                                 }\r
237                                 color: 0 0 0 25;\r
238                         }\r
239                 }\r
240 \r
241                 /*outline*/\r
242                 part {\r
243                         name: "guide_line4_outline4_1";\r
244                         type: IMAGE;\r
245                         mouse_events: 0;\r
246                         description {\r
247                                 state: "default" 0.0;\r
248                                 rel1 { relative: (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2 - 1)/MAIN_W 0.0; }\r
249                                 rel2 { relative: (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2)/MAIN_W 1.0; }\r
250                                 image{\r
251                                                 normal: GUDIE_OPA_LINE_2_IMAGE ;\r
252                                 }\r
253                                 color: 0 0 0 25;\r
254                         }\r
255                 }\r
256 \r
257                 part {\r
258                         name: "guide_line4";\r
259                         type: IMAGE;\r
260                         mouse_events: 0;\r
261                         description {\r
262                                 state: "default" 0.0;\r
263                                 rel1 { relative: 0.1 (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2)/MAIN_H; }\r
264                                 rel2 { relative: 0.9 (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2 + GUIDE_LINE_GAP)/MAIN_H; }\r
265                                 image{\r
266                                         normal: GUDIE_LINE_2_IMAGE ;\r
267                                 }\r
268                                 color: 255 255 255 255;\r
269                         }\r
270                         description {\r
271                                 state: "wide" 0.0;\r
272                                 rel1 { relative: 0.0 (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2)/MAIN_H; }\r
273                                 rel2 { relative: 1.0 (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2 + GUIDE_LINE_GAP)/MAIN_H; }\r
274                                 image{\r
275                                         normal: GUDIE_LINE_2_IMAGE ;\r
276                                 }\r
277                         }\r
278                         description {\r
279                                 state: "ver_default" 0.0;\r
280                                 rel1 { relative: 0.0 (VER_GUIDE_LINE_H1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_H2)/VER_MAIN_H; }\r
281                                 rel2 { relative: 1.0 (VER_GUIDE_LINE_H1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_H2 + GUIDE_LINE_GAP)/VER_MAIN_H; }\r
282                                 image{\r
283                                         normal: GUDIE_LINE_2_IMAGE ;\r
284                                 }\r
285                                 color: 255 255 255 255;\r
286                         }\r
287 \r
288                 }\r
289                 /*outline*/\r
290                 part {\r
291                         name: "guide_line4_outline4_2";\r
292                         type: IMAGE;\r
293                         mouse_events: 0;\r
294                         description {\r
295                                 state: "default" 0.0;\r
296                                 rel1 { relative: (VER_GUIDE_LINE_H1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_H2 + GUIDE_LINE_GAP)/MAIN_W 0.0; }\r
297                                 rel2 { relative: (VER_GUIDE_LINE_H1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_H2 + GUIDE_LINE_GAP + 1)/MAIN_W 1.0; }\r
298                                 image{\r
299                                                 normal: GUDIE_OPA_LINE_2_IMAGE ;\r
300                                 }\r
301                                 color: 0 0 0 25;\r
302                         }\r
303                 }\r
304 \r
305 \r
306         }/*end parts*/\r
307 \r
308         programs{\r
309 \r
310                 /*line1 line2*/\r
311                 program {\r
312                         name: "prog_guideline12_set_normal";\r
313                         source: "prog_guideline";\r
314                         signal: "guide_line,1,2,normal";\r
315                                 script: {\r
316                                         set_state(PART:"guide_line1", "default", 0.0);\r
317                                         set_state(PART:"guide_line2", "default", 0.0);\r
318 \r
319                                 }\r
320                 }\r
321 \r
322                 program {\r
323                         name:"prog_guideline12_set_wide_ver";\r
324                         source: "prog_guideline";\r
325                         signal: "guide_line,1,2,vertical,wide";\r
326                                 script: {\r
327                                         set_state(PART:"guide_line1", "ver_wide", 0.0);\r
328                                         set_state(PART:"guide_line2", "ver_wide", 0.0);\r
329                                 }\r
330                 }\r
331 \r
332                 program {\r
333                         name: "prog_guideline12_set_normal_ver";\r
334                         source: "prog_guideline";\r
335                         signal: "guide_line,1,2,vertical,normal";\r
336                                 script: {\r
337                                         set_state(PART:"guide_line1", "ver_default", 0.0);\r
338                                         set_state(PART:"guide_line2", "ver_default", 0.0);\r
339 \r
340                                 }\r
341                 }\r
342 \r
343                 /*line3 line4 */\r
344                 program {\r
345                         name:"prog_guideline34_set_wide";\r
346                         source: "prog_guideline";\r
347                         signal: "guide_line,3,4,wide";\r
348                                 script: {\r
349                                         set_state(PART:"guide_line3", "wide", 0.0);\r
350                                         set_state(PART:"guide_line4", "wide", 0.0);\r
351                                 }\r
352                 }\r
353 \r
354                 program {\r
355                         name: "prog_guideline34_set_normal";\r
356                         source: "prog_guideline";\r
357                         signal: "guide_line,3,4,normal";\r
358                                 script: {\r
359                                         set_state(PART:"guide_line3", "default", 0.0);\r
360                                         set_state(PART:"guide_line4", "default", 0.0);\r
361 \r
362                                 }\r
363                 }\r
364 \r
365                 program {\r
366                         name: "prog_guideline34_set_normal_ver";\r
367                         source: "prog_guideline";\r
368                         signal: "guide_line,3,4,vertical,normal";\r
369                                 script: {\r
370                                         set_state(PART:"guide_line3", "ver_default", 0.0);\r
371                                         set_state(PART:"guide_line4", "ver_default", 0.0);\r
372 \r
373                                 }\r
374                 }\r
375 \r
376 \r
377 \r
378         }/*end programs*/\r
379 \r
380 \r
381 }/*end group*/\r
382 \r
383 \r