Tizen 2.1 base
[apps/core/preloaded/ug-camera-efl.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://floralicense.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 \r
18 images {\r
19         image: GUDIE_LINE_1_IMAGE COMP;\r
20         image: GUDIE_LINE_2_IMAGE COMP;\r
21         image: GUDIE_OPA_LINE_1_IMAGE COMP;\r
22         image: GUDIE_OPA_LINE_2_IMAGE COMP;\r
23 }\r
24 \r
25 #define GUIDE_LINE_H1 238\r
26 #define GUIDE_LINE_H2 238\r
27 #define GUIDE_LINE_H3 238\r
28 \r
29 #define GUIDE_LINE_W1 425\r
30 #define GUIDE_LINE_W2 424\r
31 #define GUIDE_LINE_W3 425\r
32 \r
33 #define VER_GUIDE_LINE_H1 425\r
34 #define VER_GUIDE_LINE_H2 424\r
35 #define VER_GUIDE_LINE_H3 425\r
36 \r
37 #define VER_GUIDE_LINE_W1 238\r
38 #define VER_GUIDE_LINE_W2 238\r
39 #define VER_GUIDE_LINE_W3 238\r
40 \r
41 \r
42 #define GUIDE_LINE_GAP 3\r
43 \r
44 group {\r
45         name: "guideline";\r
46         /**min: MAIN_W MAIN_H;*/\r
47 \r
48         parts{\r
49         /*outline*/\r
50                 part {\r
51                         name: "guide_line1_outline1_1";\r
52                         type: IMAGE;\r
53                         mouse_events: 0;\r
54                         scale: 1;\r
55                         description {\r
56                                 state: "default" 0.0;\r
57                                 rel1 { relative: (GUIDE_LINE_W1 - 1)/MAIN_W 0.0; }\r
58                                 rel2 { relative: (GUIDE_LINE_W1)/MAIN_W 1.0; }\r
59                                 image{\r
60                                         normal: GUDIE_OPA_LINE_1_IMAGE ;\r
61                                 }\r
62                                 color: 0 0 0 25;\r
63                         }\r
64                 }\r
65 \r
66                 part {\r
67                         name: "guide_line1";\r
68                         type: IMAGE;\r
69                         mouse_events: 0;\r
70                         scale: 1;\r
71                         description {\r
72                                 state: "default" 0.0;\r
73                                 rel1 { relative: GUIDE_LINE_W1/MAIN_W 0.0; }\r
74                                 rel2 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP)/MAIN_W 1.0; }\r
75                                 image{\r
76                                         normal: GUDIE_LINE_1_IMAGE ;\r
77                                 }\r
78                                 color: 255 255 255 255;\r
79                         }\r
80                         description {\r
81                                 state: "ver_default" 0.0;\r
82                                 rel1 { relative: VER_GUIDE_LINE_W1/VER_MAIN_W 0.125; }\r
83                                 rel2 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP)/VER_MAIN_W 0.875; }\r
84                                 image{\r
85                                         normal: GUDIE_LINE_1_IMAGE ;\r
86                                 }\r
87                                 color: 255 255 255 255;\r
88                         }\r
89                         description {\r
90                                  state: "ver_wide" 0.0;\r
91                                  rel1 { relative: VER_GUIDE_LINE_W1/VER_MAIN_W 0.0; }\r
92                                  rel2 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP)/VER_MAIN_W 1.0; }\r
93                                  image{\r
94                                                 normal: GUDIE_LINE_1_IMAGE ;\r
95                                 }\r
96                                 color: 255 255 255 255;\r
97                         }\r
98                         description {\r
99                                 state: "ver_square" 0.0;\r
100                                 rel1 { relative: VER_GUIDE_LINE_W1/VER_MAIN_W ((VER_MAIN_H-VER_MAIN_W)/2)/VER_MAIN_H; }\r
101                                 rel2 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP)/VER_MAIN_W ((VER_MAIN_H-VER_MAIN_W)/2+VER_MAIN_W)/VER_MAIN_H; }\r
102                                 image{\r
103                                         normal: GUDIE_LINE_1_IMAGE ;\r
104                                 }\r
105                                 color: 255 255 255 255;\r
106                         }\r
107 \r
108                 }\r
109                 /*outline*/\r
110                 part {\r
111                         name: "guide_line1_outline1_2";\r
112                         type: IMAGE;\r
113                         mouse_events: 0;\r
114                         scale: 1;\r
115                         description {\r
116                                 state: "default" 0.0;\r
117                                 rel1 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP)/MAIN_W 0.0; }\r
118                                 rel2 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + 1)/MAIN_W 1.0; }\r
119                                 image{\r
120                                         normal: GUDIE_OPA_LINE_1_IMAGE ;\r
121                                 }\r
122                                 color: 0 0 0 25;\r
123                         }\r
124                 }\r
125                 /*outline*/\r
126 \r
127                 part {\r
128                         name: "guide_line2_outline2_1";\r
129                         type: IMAGE;\r
130                         mouse_events: 0;\r
131                         scale: 1;\r
132                         description {\r
133                                 state: "default" 0.0;\r
134                                 rel1 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2 - 1)/MAIN_W 0.0; }\r
135                                 rel2 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2)/MAIN_W 1.0; }\r
136                                 image{\r
137                                                 normal: GUDIE_OPA_LINE_1_IMAGE ;\r
138                                 }\r
139                                 color: 0 0 0 25;\r
140                         }\r
141                 }\r
142 \r
143                 part {\r
144                         name: "guide_line2";\r
145                         type: IMAGE;\r
146                         mouse_events: 0;\r
147                         scale: 1;\r
148                         description {\r
149                                 state: "default" 0.0;\r
150                                 rel1 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2)/MAIN_W 0.0; }\r
151                                 rel2 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2 + GUIDE_LINE_GAP)/MAIN_W 1.0; }\r
152                                 image{\r
153                                         normal: GUDIE_LINE_1_IMAGE ;\r
154                                 }\r
155                                 color: 255 255 255 255;\r
156                         }\r
157                         description {\r
158                                 state: "ver_default" 0.0;\r
159                                 rel1 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_W2)/VER_MAIN_W 0.125; }\r
160                                 rel2 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_W2 + GUIDE_LINE_GAP)/VER_MAIN_W 0.875; }\r
161                                 image{\r
162                                         normal: GUDIE_LINE_1_IMAGE ;\r
163                                 }\r
164                                 color: 255 255 255 255;\r
165                         }\r
166                         description {\r
167                                 state: "ver_wide" 0.0;\r
168                                 rel1 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_W2)/VER_MAIN_W 0.0; }\r
169                                 rel2 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_W2 + GUIDE_LINE_GAP)/VER_MAIN_W 1.0; }\r
170                                 image{\r
171                                         normal: GUDIE_LINE_1_IMAGE ;\r
172                                 }\r
173                                 color: 255 255 255 255;\r
174                         }\r
175                         description {\r
176                                 state: "ver_square" 0.0;\r
177                                 rel1 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_W2)/VER_MAIN_W ((VER_MAIN_H-VER_MAIN_W)/2)/VER_MAIN_H; }\r
178                                 rel2 { relative: (VER_GUIDE_LINE_W1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_W2 + GUIDE_LINE_GAP)/VER_MAIN_W ((VER_MAIN_H-VER_MAIN_W)/2+VER_MAIN_W)/VER_MAIN_H; }\r
179                                 image{\r
180                                         normal: GUDIE_LINE_1_IMAGE ;\r
181                                 }\r
182                                 color: 255 255 255 255;\r
183                         }\r
184 \r
185                 }\r
186                 /*outline*/\r
187                 part {\r
188                         name: "guide_line2_outline2_2";\r
189                         type: IMAGE;\r
190                         mouse_events: 0;\r
191                         scale: 1;\r
192                         description {\r
193                                 state: "default" 0.0;\r
194                                 rel1 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2 + GUIDE_LINE_GAP)/MAIN_W 0.0; }\r
195                                 rel2 { relative: (GUIDE_LINE_W1 + GUIDE_LINE_GAP + GUIDE_LINE_W2 + GUIDE_LINE_GAP + 1)/MAIN_W 1.0; }\r
196                                 image{\r
197                                                 normal: GUDIE_OPA_LINE_1_IMAGE ;\r
198                                 }\r
199                                 color: 0 0 0 25;\r
200                         }\r
201                 }\r
202                 /*outline*/\r
203                 part {\r
204                         name: "guide_line3_outline3_1";\r
205                         type: IMAGE;\r
206                         mouse_events: 0;\r
207                         scale: 1;\r
208                         description {\r
209                                 state: "default" 0.0;\r
210                                 rel1 { relative: (GUIDE_LINE_H1 - 1)/MAIN_W 0.0; }\r
211                                 rel2 { relative: (GUIDE_LINE_H1)/MAIN_W 1.0; }\r
212                                 image{\r
213                                                 normal: GUDIE_OPA_LINE_2_IMAGE ;\r
214                                 }\r
215                                 color: 0 0 0 25;\r
216                         }\r
217                 }\r
218 \r
219                 part {\r
220                         name: "guide_line3";\r
221                         type: IMAGE;\r
222                         mouse_events: 0;\r
223                         scale: 1;\r
224                         description {\r
225                                 state: "default" 0.0;\r
226                                 rel1 { relative: 0.125 GUIDE_LINE_H1/MAIN_H; }\r
227                                 rel2 { relative: 0.875 (GUIDE_LINE_H1 + GUIDE_LINE_GAP)/MAIN_H; }\r
228                                 image{\r
229                                         normal: GUDIE_LINE_2_IMAGE ;\r
230                                 }\r
231                                 color: 255 255 255 255;\r
232                         }\r
233                         description {\r
234                                 state: "wide" 0.0;\r
235                                 rel1 { relative: 0.0 GUIDE_LINE_H1/MAIN_H; }\r
236                                 rel2 { relative: 1.0 (GUIDE_LINE_H1 + GUIDE_LINE_GAP)/MAIN_H; }\r
237                                 image{\r
238                                         normal: GUDIE_LINE_2_IMAGE ;\r
239                                 }\r
240                         }\r
241                         description {\r
242                                 state: "square" 0.0;\r
243                                 rel1 { relative: ((MAIN_W-MAIN_H)/2)/MAIN_W GUIDE_LINE_H1/MAIN_H; }\r
244                                 rel2 { relative: (((MAIN_W-MAIN_H)/2+MAIN_H))/MAIN_W (GUIDE_LINE_H1 + GUIDE_LINE_GAP)/MAIN_H; }\r
245                                 image{\r
246                                         normal: GUDIE_LINE_1_IMAGE ;\r
247                                 }\r
248                                 color: 255 255 255 255;\r
249                         }\r
250                         description {\r
251                                 state: "ver_default" 0.0;\r
252                                 rel1 { relative: 0.0 VER_GUIDE_LINE_H1/VER_MAIN_H; }\r
253                                 rel2 { relative: 1.0 (VER_GUIDE_LINE_H1 + GUIDE_LINE_GAP)/VER_MAIN_H; }\r
254                                 image{\r
255                                         normal: GUDIE_LINE_2_IMAGE ;\r
256                                 }\r
257                                 color: 255 255 255 255;\r
258                         }\r
259                 }\r
260                 /*outline*/\r
261                 part {\r
262                         name: "guide_line3_outline3_2";\r
263                         type: IMAGE;\r
264                         mouse_events: 0;\r
265                         scale: 1;\r
266                         description {\r
267                                 state: "default" 0.0;\r
268                                 rel1 { relative: (GUIDE_LINE_H1 + GUIDE_LINE_GAP)/MAIN_W 0.0; }\r
269                                 rel2 { relative: (GUIDE_LINE_H1 + GUIDE_LINE_GAP + 1)/MAIN_W 1.0; }\r
270                                 image{\r
271                                                 normal: GUDIE_OPA_LINE_2_IMAGE ;\r
272                                 }\r
273                                 color: 0 0 0 25;\r
274                         }\r
275                 }\r
276 \r
277                 /*outline*/\r
278                 part {\r
279                         name: "guide_line4_outline4_1";\r
280                         type: IMAGE;\r
281                         mouse_events: 0;\r
282                         scale: 1;\r
283                         description {\r
284                                 state: "default" 0.0;\r
285                                 rel1 { relative: (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2 - 1)/MAIN_W 0.0; }\r
286                                 rel2 { relative: (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2)/MAIN_W 1.0; }\r
287                                 image{\r
288                                                 normal: GUDIE_OPA_LINE_2_IMAGE ;\r
289                                 }\r
290                                 color: 0 0 0 25;\r
291                         }\r
292                 }\r
293 \r
294                 part {\r
295                         name: "guide_line4";\r
296                         type: IMAGE;\r
297                         mouse_events: 0;\r
298                         scale: 1;\r
299                         description {\r
300                                 state: "default" 0.0;\r
301                                 rel1 { relative: 0.125 (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2)/MAIN_H; }\r
302                                 rel2 { relative: 0.875 (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2 + GUIDE_LINE_GAP)/MAIN_H; }\r
303                                 image{\r
304                                         normal: GUDIE_LINE_2_IMAGE ;\r
305                                 }\r
306                                 color: 255 255 255 255;\r
307                         }\r
308                         description {\r
309                                 state: "square" 0.0;\r
310                                 rel1 { relative: ((MAIN_W-MAIN_H)/2)/MAIN_W (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2)/MAIN_H; }\r
311                                 rel2 { relative: (((MAIN_W-MAIN_H)/2+MAIN_H))/MAIN_W (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2 + GUIDE_LINE_GAP)/MAIN_H; }\r
312                                 image{\r
313                                         normal: GUDIE_LINE_1_IMAGE ;\r
314                                 }\r
315                                 color: 255 255 255 255;\r
316                         }\r
317                         description {\r
318                                 state: "wide" 0.0;\r
319                                 rel1 { relative: 0.0 (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2)/MAIN_H; }\r
320                                 rel2 { relative: 1.0 (GUIDE_LINE_H1 + GUIDE_LINE_GAP + GUIDE_LINE_H2 + GUIDE_LINE_GAP)/MAIN_H; }\r
321                                 image{\r
322                                         normal: GUDIE_LINE_2_IMAGE ;\r
323                                 }\r
324                         }\r
325                         description {\r
326                                 state: "ver_default" 0.0;\r
327                                 rel1 { relative: 0.0 (VER_GUIDE_LINE_H1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_H2)/VER_MAIN_H; }\r
328                                 rel2 { relative: 1.0 (VER_GUIDE_LINE_H1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_H2 + GUIDE_LINE_GAP)/VER_MAIN_H; }\r
329                                 image{\r
330                                         normal: GUDIE_LINE_2_IMAGE ;\r
331                                 }\r
332                                 color: 255 255 255 255;\r
333                         }\r
334 \r
335                 }\r
336                 /*outline*/\r
337                 part {\r
338                         name: "guide_line4_outline4_2";\r
339                         type: IMAGE;\r
340                         mouse_events: 0;\r
341                         scale: 1;\r
342                         description {\r
343                                 state: "default" 0.0;\r
344                                 rel1 { relative: (VER_GUIDE_LINE_H1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_H2 + GUIDE_LINE_GAP)/MAIN_W 0.0; }\r
345                                 rel2 { relative: (VER_GUIDE_LINE_H1 + GUIDE_LINE_GAP + VER_GUIDE_LINE_H2 + GUIDE_LINE_GAP + 1)/MAIN_W 1.0; }\r
346                                 image{\r
347                                                 normal: GUDIE_OPA_LINE_2_IMAGE ;\r
348                                 }\r
349                                 color: 0 0 0 25;\r
350                         }\r
351                 }\r
352 \r
353 \r
354         }/*end parts*/\r
355 \r
356         programs{\r
357 \r
358                 /*line1 line2*/\r
359                 program {\r
360                         name: "prog_guideline12_set_normal";\r
361                         source: "prog_guideline";\r
362                         signal: "guide_line,1,2,normal";\r
363                                 script: {\r
364                                         set_state(PART:"guide_line1", "default", 0.0);\r
365                                         set_state(PART:"guide_line2", "default", 0.0);\r
366 \r
367                                 }\r
368                 }\r
369 \r
370                 program {\r
371                         name:"prog_guideline12_set_wide_ver";\r
372                         source: "prog_guideline";\r
373                         signal: "guide_line,1,2,vertical,wide";\r
374                                 script: {\r
375                                         set_state(PART:"guide_line1", "ver_wide", 0.0);\r
376                                         set_state(PART:"guide_line2", "ver_wide", 0.0);\r
377                                 }\r
378                 }\r
379 \r
380                 program {\r
381                         name: "prog_guideline12_set_normal_ver";\r
382                         source: "prog_guideline";\r
383                         signal: "guide_line,1,2,vertical,normal";\r
384                                 script: {\r
385                                         set_state(PART:"guide_line1", "ver_default", 0.0);\r
386                                         set_state(PART:"guide_line2", "ver_default", 0.0);\r
387 \r
388                                 }\r
389                 }\r
390 \r
391                 program {\r
392                         name: "prog_guideline12_set_square_ver";\r
393                         source: "prog_guideline";\r
394                         signal: "guide_line,1,2,vertical,square";\r
395                                 script: {\r
396                                         set_state(PART:"guide_line1", "ver_square", 0.0);\r
397                                         set_state(PART:"guide_line2", "ver_square", 0.0);\r
398 \r
399                                 }\r
400                 }\r
401 \r
402                 /*line3 line4 */\r
403                 program {\r
404                         name:"prog_guideline34_set_wide";\r
405                         source: "prog_guideline";\r
406                         signal: "guide_line,3,4,wide";\r
407                                 script: {\r
408                                         set_state(PART:"guide_line3", "wide", 0.0);\r
409                                         set_state(PART:"guide_line4", "wide", 0.0);\r
410                                 }\r
411                 }\r
412 \r
413                 program {\r
414                         name: "prog_guideline34_set_normal";\r
415                         source: "prog_guideline";\r
416                         signal: "guide_line,3,4,normal";\r
417                                 script: {\r
418                                         set_state(PART:"guide_line3", "default", 0.0);\r
419                                         set_state(PART:"guide_line4", "default", 0.0);\r
420 \r
421                                 }\r
422                 }\r
423 \r
424                 program {\r
425                         name: "prog_guideline34_set_square";\r
426                         source: "prog_guideline";\r
427                         signal: "guide_line,3,4,square";\r
428                                 script: {\r
429                                         set_state(PART:"guide_line3", "square", 0.0);\r
430                                         set_state(PART:"guide_line4", "square", 0.0);\r
431 \r
432                                 }\r
433                 }\r
434 \r
435                 program {\r
436                         name: "prog_guideline34_set_normal_ver";\r
437                         source: "prog_guideline";\r
438                         signal: "guide_line,3,4,vertical,normal";\r
439                                 script: {\r
440                                         set_state(PART:"guide_line3", "ver_default", 0.0);\r
441                                         set_state(PART:"guide_line4", "ver_default", 0.0);\r
442 \r
443                                 }\r
444                 }\r
445 \r
446 \r
447 \r
448         }/*end programs*/\r
449 \r
450 \r
451 }/*end group*/\r
452 \r
453 \r