Updating INI configuration file to work with most cameras.
[profile/ivi/camera.git] / edc / cam_toolbar_layout_vertical_inverse.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 \r
18 #include "cam_funcs.edc"\r
19 #include "../include/edc_image_name.h"\r
20 #include "cam_toolbar_layout_vertical_inverse_inc.edc"\r
21 #include "cam_setting_popup_layout_inc.edc"\r
22 \r
23 \r
24 collections {\r
25 \r
26         group {\r
27                 name: "toolbar";\r
28                 min: MAIN_H MAIN_W;\r
29 \r
30                 parts {\r
31                         TOOLBAR_BACKGROUND_IMAGE("left_bg", 0, 0, TOOLBAR_W, MAIN_H, LEFT_TOOLBAR_BG_VER_IMAGE)\r
32                         TOOLBAR_BACKGROUND_IMAGE("right_bg", MAIN_W-TOOLBAR_W, 0, TOOLBAR_W, MAIN_H, RIGHT_TOOLBAR_BG_VER_IMAGE)\r
33 \r
34                         part { name: "popup_area";\r
35                                 mouse_events: 0;\r
36                                 description{\r
37                                         state:"default" 0.0;\r
38                                         rel1{ relative: 0.0 (1 - (MAIN_W-TOOLBAR_W-20)/MAIN_W) ;}\r
39                                         rel2{ relative: 1.0 (1 - ((TOOLBAR_W+20)/MAIN_W));}\r
40                                 }\r
41                         }\r
42 \r
43                         part { name: "setting_popup";\r
44                                 type: SWALLOW;\r
45                                 description{\r
46                                         state:"default" 0.0;\r
47                                         rel1{ relative: 0.0 (1 - (MAIN_W-TOOLBAR_W-20)/MAIN_W) ;}\r
48                                         rel2{ relative: 1.0 (1 - ((TOOLBAR_W+20)/MAIN_W));}\r
49                                 }\r
50                         }\r
51                         part { name: "shortcuts_popup";\r
52                                 type: SWALLOW;\r
53                                 description{\r
54                                         state:"default" 0.0;\r
55                                         rel1{ relative: 0.0 (1 - (TOOLBAR_W+740+20)/MAIN_W);}\r
56                                         rel2{ relative: 1.0 (1 - (TOOLBAR_W + 20 + 138)/MAIN_W));}\r
57                                 }\r
58                                 description{\r
59                                         state:"wide" 0.0;\r
60                                         rel1{ relative: 0.0 (1 - (TOOLBAR_W+740+20)/MAIN_W);}\r
61                                         rel2{ relative: 1.0 (1 - (TOOLBAR_W+20)/MAIN_W));}\r
62                                 }\r
63                         }\r
64                         part { name: "shortcuts_popup_description";\r
65                                 type: SWALLOW;\r
66                                 description{\r
67                                         state:"default" 0.0;\r
68                                         min:0   138;\r
69                                         fixed:0         1;\r
70                                         align: 0 0;\r
71                                         rel1{ relative: 0.0 1.0;to: "shortcuts_popup";}\r
72                                         rel2{ relative: 1.0 1.0;to: "shortcuts_popup";}\r
73                                 }\r
74                                 description{\r
75                                         state:"wide" 0.0;\r
76                                         inherit: "default" 0.0;\r
77                                         visible: 0;\r
78                                 }\r
79                         }\r
80 \r
81                         TOOLBAR_ITEM_BUTTON("toolbar_0_button", TOOLBAR_0_X, TOOLBAR_0_Y)\r
82                         TOOLBAR_ITEM_BUTTON("toolbar_1_button", TOOLBAR_1_X, TOOLBAR_1_Y)\r
83                         TOOLBAR_ITEM_BUTTON("toolbar_2_button", TOOLBAR_2_X, TOOLBAR_2_Y)\r
84                         TOOLBAR_ITEM_BUTTON("toolbar_3_button", TOOLBAR_3_X, TOOLBAR_3_Y)\r
85                         TOOLBAR_ITEM_BUTTON("toolbar_4_button", TOOLBAR_4_X, TOOLBAR_4_Y)\r
86 \r
87                         TOOLBAR_ITEM_SWALLOW_ICON("toolbar_0_icon", TOOLBAR_0_X, TOOLBAR_0_Y, TOOLBAR_ITEM_W, TOOLBAR_ITEM_H)\r
88                         TOOLBAR_ITEM_SWALLOW_ICON("toolbar_1_icon", TOOLBAR_1_X, TOOLBAR_1_Y, TOOLBAR_ITEM_W, TOOLBAR_ITEM_H)\r
89                         TOOLBAR_ITEM_SWALLOW_ICON("toolbar_2_icon", TOOLBAR_2_X, TOOLBAR_2_Y, TOOLBAR_ITEM_W, TOOLBAR_ITEM_H)\r
90                         TOOLBAR_ITEM_SWALLOW_ICON("toolbar_3_icon", TOOLBAR_3_X, TOOLBAR_3_Y, TOOLBAR_ITEM_W, TOOLBAR_ITEM_H)\r
91                         TOOLBAR_ITEM_SWALLOW_ICON("toolbar_4_icon", TOOLBAR_4_X, TOOLBAR_4_Y, TOOLBAR_ITEM_W, TOOLBAR_ITEM_H)\r
92 \r
93                         part { name: "shutter_button";\r
94                                 type: SWALLOW;\r
95                                 mouse_events: 1;\r
96                                 description {\r
97                                         state: "default" 0.0;\r
98                                         rel1 { relative: SHUTTER_Y/MAIN_H (1 - (SHUTTER_X+SHUTTER_W)/MAIN_W); offset: 0 0; }\r
99                                         rel2 { relative: (SHUTTER_Y+SHUTTER_H)/MAIN_H (1 - SHUTTER_X/MAIN_W); offset: -1 -1; }\r
100                                 }\r
101                         }\r
102                         part { name: "mode_item";\r
103                                 type: SWALLOW;\r
104                                 mouse_events: 1;\r
105                                 description {\r
106                                         state: "default" 0.0;\r
107                                         rel1 { relative:  0.0 0.0; offset: 0 0; }\r
108                                         rel2 { relative: TOOLBAR_RIGHT_ITEM_H/MAIN_H (1 - (MAIN_W - TOOLBAR_W)/MAIN_W); offset: -1 -1; }\r
109                                 }\r
110                         }\r
111                         part { name: "quickview_item";\r
112                                 type: SWALLOW;\r
113                                 mouse_events: 1;\r
114                                 description {\r
115                                         state: "default" 0.0;\r
116                                         rel1 { relative: QUICKVIEW_Y/MAIN_H (1 - (QUICKVIEW_X+QUICKVIEW_W)/MAIN_W); offset: 0 0; }\r
117                                         rel2 { relative: (QUICKVIEW_Y+QUICKVIEW_H)/MAIN_H (1 - QUICKVIEW_X/MAIN_W); offset: -1 -1; }\r
118                                 }\r
119                         }\r
120                         part { name: "backbutton_item";\r
121                                 type: SWALLOW;\r
122                                 mouse_events: 1;\r
123                                 description {\r
124                                         state: "default" 0.0;\r
125                                         rel1 { relative: BACKBTN_Y/MAIN_H (1 - (BACKBTN_X+BACKBTN_W)/MAIN_W); offset: 0 0; }\r
126                                         rel2 { relative: (BACKBTN_Y+BACKBTN_H)/MAIN_H (1 - BACKBTN_X/MAIN_W); offset: -1 -1; }\r
127                                 }\r
128                         }\r
129                         part { name: "capture_button_item";\r
130                                 type: SWALLOW;\r
131                                 mouse_events: 1;\r
132                                 description {\r
133                                         state: "default" 0.0;\r
134                                         rel1 { relative: CAPTUREBTN_Y/MAIN_H (1 - (MAIN_W-10)/MAIN_W); offset: 0 0; }\r
135                                         rel2 { relative: (CAPTUREBTN_Y+108)/MAIN_H (1 - CAPTUREBTN_X/MAIN_W); offset: -1 -1; }\r
136                                 }\r
137                         }\r
138 \r
139                 }/*end parts*/\r
140 \r
141                 programs {\r
142                         program {\r
143                                 name: "shortcuts,normal";\r
144                                 source: "prog";\r
145                                 signal: "shortcuts,normal";\r
146                                 script: {\r
147                                         set_state(PART:"shortcuts_popup", "default", 0.0);\r
148                                         set_state(PART:"shortcuts_popup_description", "default", 0.0);\r
149                                 }\r
150                         }\r
151                         program {\r
152                                 name: "shortcuts,wide";\r
153                                 source: "prog";\r
154                                 signal: "shortcuts,wide";\r
155                                 script: {\r
156                                         set_state(PART:"shortcuts_popup", "wide", 0.0);\r
157                                         set_state(PART:"shortcuts_popup_description", "wide", 0.0);\r
158                                 }\r
159                         }\r
160                         program {\r
161                                 name: "toolbar_bg,show";\r
162                                         source: "program";\r
163                                         signal: "toolbar_bg,show";\r
164                                         action: STATE_SET "default" 0.0;\r
165                                         target: "left_bg";\r
166                         }\r
167 \r
168                         program {\r
169                                 name: "toolbar_bg,hide";\r
170                                         source: "program";\r
171                                         signal: "toolbar_bg,hide";\r
172                                         action: STATE_SET "hide" 0.0;\r
173                                         target: "left_bg";\r
174                         }\r
175                         TOOLBAR_LEFT_ITEM_PROGRAM("toolbar_0_button", "toolbar_0_icon", "toolbar_0_press_sig", "toolbar_0_release_sig", "toolbar_0_click_sig")\r
176                         TOOLBAR_LEFT_ITEM_PROGRAM("toolbar_1_button", "toolbar_1_icon", "toolbar_1_press_sig", "toolbar_1_release_sig", "toolbar_1_click_sig")\r
177                         TOOLBAR_LEFT_ITEM_PROGRAM("toolbar_2_button", "toolbar_2_icon", "toolbar_2_press_sig", "toolbar_2_release_sig", "toolbar_2_click_sig")\r
178                         TOOLBAR_LEFT_ITEM_PROGRAM("toolbar_3_button", "toolbar_3_icon", "toolbar_3_press_sig", "toolbar_3_release_sig", "toolbar_3_click_sig")\r
179                         TOOLBAR_LEFT_ITEM_PROGRAM("toolbar_4_button", "toolbar_4_icon", "toolbar_4_press_sig", "toolbar_4_release_sig", "toolbar_4_click_sig")\r
180                 }/*end programs*/\r
181         }/*end group :toolbar*/\r
182 \r
183         group {\r
184                 name: "toolbar_mode_item";\r
185                 min: TOOLBAR_MODE_ITEM_W TOOLBAR_MODE_ITEM_H;\r
186 \r
187                 images {\r
188                         image:  MODE_BG_VER_IMAGE COMP;\r
189                         image:  MODE_BUTTON_VER_IMAGE COMP;\r
190                 }\r
191 \r
192                 parts {\r
193                         part { name: "rect";\r
194                                 type: RECT;\r
195                                 mouse_events: 1;\r
196                                 description {\r
197                                         state: "default" 0.0;\r
198                                         rel1 { relative: 0.0 0.0; offset: 0 0; }\r
199                                         rel2 { relative: 1.0 1.0; offset: -1 -1; }\r
200                                         color : 0 0 0 0;\r
201                                 }\r
202                         }\r
203 \r
204                         part { name: "bg";\r
205                                 type: IMAGE;\r
206                                 mouse_events: 0;\r
207                                 description {\r
208                                         state: "default" 0.0;\r
209                                         rel1 {\r
210                                                 relative: TOOLBAR_MODE_ITEM_BG_Y/TOOLBAR_MODE_ITEM_H\r
211                                                         (1 - (TOOLBAR_MODE_ITEM_BG_X+TOOLBAR_MODE_ITEM_BG_W)/TOOLBAR_MODE_ITEM_W);\r
212                                                 offset: 0 0;\r
213                                         }\r
214                                         rel2 {\r
215                                                 relative: (TOOLBAR_MODE_ITEM_BG_Y+TOOLBAR_MODE_ITEM_BG_H)/TOOLBAR_MODE_ITEM_H\r
216                                                           (1 - TOOLBAR_MODE_ITEM_BG_X/TOOLBAR_MODE_ITEM_W);\r
217                                                 offset: -1 -1;\r
218                                         }\r
219                                         image{ normal: MODE_BG_VER_IMAGE; }\r
220                                 }\r
221                                 description {\r
222                                         state: "invisible" 0.0;\r
223                                         inherit: "default" 0.0;\r
224                                         visible: 0;\r
225                                 }\r
226                         }\r
227 \r
228 \r
229 \r
230                         part { name: "button";\r
231                                 type: IMAGE;\r
232                                 mouse_events: 0;\r
233                                 description {\r
234                                         state: "default" 0.0;\r
235                                         rel1 { relative: 0.0 0.0; offset: 0 0; }\r
236                                         rel2 { relative: 1.0 1.0; offset: -1 -1; }\r
237                                         visible: 0;\r
238                                 }\r
239                                 description {\r
240                                         state: "camera" 0.0;\r
241                                         rel1 { relative: CAMERA_BUTTON_Y/TOOLBAR_MODE_ITEM_H (1 - (CAMERA_BUTTON_X+CAMERA_BUTTON_W)/TOOLBAR_MODE_ITEM_W); offset: 0 0;}\r
242                                         rel2 { relative: (CAMERA_BUTTON_Y+CAMERA_BUTTON_H)/TOOLBAR_MODE_ITEM_H (1 - CAMERA_BUTTON_X/TOOLBAR_MODE_ITEM_W); offset: -1 -1;}\r
243                                         image{ normal: MODE_BUTTON_VER_IMAGE; }\r
244                                         visible: 1;\r
245                                 }\r
246                                 description {\r
247                                         state: "camcorder" 0.0;\r
248                                         rel1 { relative: CAMCORDER_BUTTON_Y/TOOLBAR_MODE_ITEM_H (1 - CAMCORDER_BUTTON_X+CAMCORDER_BUTTON_W)/TOOLBAR_MODE_ITEM_W); offset: 0 0;}\r
249                                         rel2 { relative: (CAMCORDER_BUTTON_Y+CAMCORDER_BUTTON_H)/TOOLBAR_MODE_ITEM_H (1 - CAMCORDER_BUTTON_X/TOOLBAR_MODE_ITEM_W); offset: -1 -1;}\r
250                                         image{ normal: MODE_BUTTON_VER_IMAGE; }\r
251                                         visible: 1;\r
252                                 }\r
253                         }\r
254 \r
255 \r
256 \r
257                         part { name: "camera_icon";\r
258                                 type: SWALLOW;\r
259                                 mouse_events: 1;\r
260                                 description {\r
261                                         state: "default" 0.0;\r
262                                         aspect: 1.0 1.0;\r
263                                         align: 0.5 0.5;\r
264                                         rel1 { relative: CAMERA_ICON_Y/TOOLBAR_MODE_ITEM_H (1 - (CAMERA_ICON_X+CAMERA_ICON_W)/TOOLBAR_MODE_ITEM_W); offset: 0 0; }\r
265                                         rel2 { relative: (CAMERA_ICON_Y+CAMERA_ICON_H)/TOOLBAR_MODE_ITEM_H (1 - CAMERA_ICON_X/TOOLBAR_MODE_ITEM_W); offset: -1 -1;}\r
266                                         visible: 1;\r
267                                 }\r
268                                 description {\r
269                                         state: "normal" 0.0;\r
270                                         inherit: "default" 0.0;\r
271                                         visible: 1;\r
272                                 }\r
273                                 description {\r
274                                         state: "dim" 0.0;\r
275                                         inherit: "default" 0.0;\r
276                                         visible: 0;\r
277                                 }\r
278                         }\r
279 \r
280 \r
281 \r
282                         part { name: "camcorder_icon";\r
283                                 type: SWALLOW;\r
284                                 mouse_events: 1;\r
285                                 description {\r
286                                         state: "default" 0.0;\r
287                                         aspect: 1.0 1.0;\r
288                                         align: 0.5 0.5;\r
289                                         rel1 { relative: CAMCORDER_ICON_Y/TOOLBAR_MODE_ITEM_H (1 - (CAMCORDER_ICON_X+CAMCORDER_ICON_W)/TOOLBAR_MODE_ITEM_W); offset: 0 0; }\r
290                                         rel2 { relative: (CAMCORDER_ICON_Y+CAMCORDER_ICON_H)/TOOLBAR_MODE_ITEM_H (1 - CAMCORDER_ICON_X/TOOLBAR_MODE_ITEM_W); offset: -1 -1;}\r
291                                         visible: 1;\r
292                                 }\r
293                                 description {\r
294                                         state: "normal" 0.0;\r
295                                         inherit: "default" 0.0;\r
296                                         visible: 1;\r
297                                 }\r
298                                 description {\r
299                                         state: "dim" 0.0;\r
300                                         inherit: "default" 0.0;\r
301                                         visible: 0;\r
302                                 }\r
303                         }\r
304                 }/*end parts*/\r
305 \r
306                 programs{\r
307                         program {\r
308                                 name:"prog_set_camera";\r
309                                 source: "prog";\r
310                                 signal: "SET_MODE_CAMERA";\r
311                                 script: {\r
312                                         set_state(PART:"bg", "default", 0.0);\r
313                                         set_state(PART:"button", "camera", 0.0);\r
314                                         set_state(PART:"camera_icon", "normal", 0.0);\r
315                                         set_state(PART:"camcorder_icon", "normal", 0.0);\r
316                                 }\r
317                         }\r
318                         program {\r
319                                 name: "prog_set_camcorder";\r
320                                 source: "prog";\r
321                                 signal: "SET_MODE_CAMCORDER";\r
322                                 script: {\r
323                                         set_state(PART:"bg", "default", 0.0);\r
324                                         set_state(PART:"button", "camcorder", 0.0);\r
325                                         set_state(PART:"camera_icon", "normal", 0.0);\r
326                                         set_state(PART:"camcorder_icon", "normal", 0.0);\r
327                                 }\r
328                         }\r
329                         program {\r
330                                 name: "prog_set_invisible";\r
331                                 source: "prog";\r
332                                 signal: "SET_INVISIBLE";\r
333                                 script: {\r
334                                         set_state(PART:"bg", "invisible", 0.0);\r
335                                         set_state(PART:"button", "default", 0.0);\r
336                                         set_state(PART:"camera_icon", "dim", 0.0);\r
337                                         set_state(PART:"camcorder_icon", "dim", 0.0);\r
338                                 }\r
339                         }\r
340                 }/*end programs*/\r
341         }/*end group:toolbar_mode_item*/\r
342 \r
343         group {\r
344                 name: "shutter_button";\r
345 \r
346                 images {\r
347                         image: SHUTTER_NORMAL_VER_IMAGE COMP;\r
348                         image: SHUTTER_PRESS_VER_IMAGE COMP;\r
349                         image: CAMERA_SHUTTER_ICON_IMAGE COMP;\r
350                         image: CAMCORDER_SHUTTER_ICON_IMAGE COMP;\r
351                 }\r
352 \r
353                 parts {\r
354                         part { name: "capture_button";\r
355                                 type: IMAGE;\r
356                                 mouse_events: 1;\r
357                                 description {\r
358                                         state: "default" 0.0;\r
359                                         rel1 { relative: 0.0 0.0; offset: 0 0; }\r
360                                         rel2 { relative: 1.0 1.0; offset: -1 -1; }\r
361                                         visible: 0;\r
362                                 }\r
363                                 description {\r
364                                         state: "normal" 0.0;\r
365                                         inherit: "default" 0.0;\r
366                                         visible: 1;\r
367                                         image { normal: SHUTTER_NORMAL_VER_IMAGE; }\r
368                                 }\r
369                                 description {\r
370                                         state: "press" 0.0;\r
371                                         inherit: "default" 0.0;\r
372                                         visible: 1;\r
373                                         image { normal: SHUTTER_PRESS_VER_IMAGE; }\r
374                                 }\r
375                                 description {\r
376                                         state: "dim" 0.0;\r
377                                         inherit: "default" 0.0;\r
378                                         visible: 0;\r
379                                 }\r
380                         }\r
381 \r
382                         part { name: "camera_icon";\r
383                                 type: SWALLOW;\r
384                                 scale: 1;\r
385                                 mouse_events: 0;\r
386                                 description {\r
387                                         state: "default" 0.0;\r
388                                         aspect: 1.0 1.0;\r
389                                         align: 0.5 0.5;\r
390                                         max: 60 60;\r
391                                         visible: 1;\r
392                                 }\r
393 \r
394                                 description {\r
395                                         state: "normal" 0.0;\r
396                                         inherit: "default" 0.0;\r
397                                         visible: 1;\r
398                                 }\r
399                                 description {\r
400                                         state: "dim" 0.0;\r
401                                         inherit: "default" 0.0;\r
402                                         visible: 0;\r
403                                 }\r
404                         }\r
405                         part { name: "camcorder_icon";\r
406                                 type: SWALLOW;\r
407                                 scale: 1;\r
408                                 mouse_events: 0;\r
409                                 description {\r
410                                         state: "default" 0.0;\r
411                                         aspect: 1.0 1.0;\r
412                                         align: 0.5 0.5;\r
413                                         max: 106 106;\r
414                                         visible: 1;\r
415                                 }\r
416                                 description {\r
417                                         state: "normal" 0.0;\r
418                                         inherit: "default" 0.0;\r
419                                         visible: 1;\r
420                                 }\r
421                                 description {\r
422                                         state: "dim" 0.0;\r
423                                         inherit: "default" 0.0;\r
424                                         visible: 0;\r
425                                 }\r
426                         }\r
427                 }/*end parts*/\r
428 \r
429                 programs {\r
430                         TOOLBAR_RIGHT_ITEM_PROGRAM("capture_button", "press_shutter_sig", "release_shutter_sig", "move_shutter_sig")\r
431 \r
432                         program {\r
433                                 name: "camera_icon,normal";\r
434                                 source: "prog";\r
435                                 signal: "camera_icon,normal";\r
436                                 script: { set_state(PART:"camera_icon", "normal", 0.0); }\r
437                         }\r
438                         program {\r
439                                 name: "camera_icon,invisible";\r
440                                 source: "prog";\r
441                                 signal: "camera_icon,invisible";\r
442                                 script: { set_state(PART:"camera_icon", "dim", 0.0); }\r
443                         }\r
444                         program {\r
445                                 name: "camcorder_icon,normal";\r
446                                 source: "prog";\r
447                                 signal: "camcorder_icon,normal";\r
448                                 script: { set_state(PART:"camcorder_icon", "normal", 0.0); }\r
449                         }\r
450                         program {\r
451                                 name: "camcorder_icon,invisible";\r
452                                 source: "prog";\r
453                                 signal: "camcorder_icon,invisible";\r
454                                 script: { set_state(PART:"camcorder_icon", "dim", 0.0); }\r
455                         }\r
456                 }/*end programs*/\r
457         }/*end group*/\r
458 \r
459         group {\r
460                 name: "toolbar_quickview_item";\r
461 \r
462                 images {\r
463                         image: THUMBNAIL_BG_NORMAL_IMAGE COMP;\r
464                 }\r
465 \r
466                 parts {\r
467                         part { name: "bg";\r
468                                 type: IMAGE;\r
469                                 mouse_events: 1;\r
470                                 description {\r
471                                         state: "default" 0.0;\r
472                                         rel1 { relative: 0.0 0.0; offset: 0 0; }\r
473                                         rel2 { relative: 1.0 1.0; offset: -1 -1; }\r
474                                         image {\r
475                                                 normal: THUMBNAIL_BG_NORMAL_IMAGE ;\r
476                                         }\r
477                                 }\r
478                                 description {\r
479                                         state: "invisible" 0.0;\r
480                                         inherit: "default" 0.0;\r
481                                         visible: 0;\r
482                                 }\r
483                         }\r
484                         part { name: "thumbnail";\r
485                                 type: SWALLOW;\r
486                                 mouse_events: 0;\r
487                                 description {\r
488                                         state: "default" 0.0;\r
489                                         rel1 { relative: 1/9 1/9; offset: 0 0; to: "bg"; }\r
490                                         rel2 { relative: 8/9 8/9; offset: -1 -1;  to: "bg"; }\r
491                                 }\r
492                                 description {\r
493                                         state: "invisible" 0.0;\r
494                                         inherit: "default" 0.0;\r
495                                         visible: 0;\r
496                                 }\r
497                         }\r
498 \r
499                         part { name: "thumbnail_area"; /*note: just for c codes get thumbnail x,y,w,h*/\r
500                                 type: RECT;\r
501                                 mouse_events: 0;\r
502                                 description {\r
503                                         state: "default" 0.0;\r
504                                         rel1 { relative: 0.0 0.0; to: "thumbnail"; }\r
505                                         rel2 { relative: 1.0 1.0; to: "thumbnail"; }\r
506                                         color: 0 0 0 0;\r
507                                 }\r
508                         }\r
509 \r
510                 }/*end parts*/\r
511 \r
512                 programs {\r
513                         program {\r
514                                 name: "quickview_bg,mouse,down,1";\r
515                                 signal: "mouse,down,1";\r
516                                 source: "bg";\r
517                                 action: SIGNAL_EMIT "landscape,quickview,press"  "toolbar_signal";\r
518                         }\r
519                         program {\r
520                                 name: "quickview_bg,mouse,up,1";\r
521                                 signal: "mouse,up,1";\r
522                                 source: "bg";\r
523                                 action: SIGNAL_EMIT "landscape,quickview,release"  "toolbar_signal";\r
524                         }\r
525                         program {\r
526                                 name: "prog_set_default";\r
527                                 source: "prog";\r
528                                 signal: "SET_DEFAULT";\r
529                                 script: {\r
530                                         set_state(PART:"bg", "default", 0.0);\r
531                                         set_state(PART:"thumbnail", "default", 0.0);\r
532                                 }\r
533                         }\r
534                         program {\r
535                                 name: "prog_set_invisible";\r
536                                 source: "prog";\r
537                                 signal: "SET_INVISIBLE";\r
538                                 script: {\r
539                                         set_state(PART:"bg", "invisible", 0.0);\r
540                                         set_state(PART:"thumbnail", "invisible", 0.0);\r
541                                 }\r
542                         }\r
543                 }/*end programs*/\r
544         }/*end toolbar_quickview_item*/\r
545 \r
546         group{\r
547                 name: "toolbar_backbutton_item";\r
548 \r
549                 images{\r
550                         image: BACK_BUTTON_NORMAL_IMAGE COMP;\r
551                         image: BACK_BUTTON_PRESS_IMAGE COMP;\r
552                 }\r
553 \r
554                 parts{\r
555                         part{\r
556                                 name: "back_button";\r
557                                 type: IMAGE;\r
558                                 mouse_events: 1;\r
559                                 description{\r
560                                         state: "default" 0.0;\r
561                                         rel1 { relative: 0.0 0.0; offset: 0 0;}\r
562                                         rel2 { relative: 1.0 1.0; offset: -1 -1;}\r
563                                         image {\r
564                                                 normal : BACK_BUTTON_NORMAL_IMAGE;\r
565                                         }\r
566                                 }\r
567                                 description{\r
568                                         state: "press" 0.0;\r
569                                         rel1 { relative: 0.0 0.0; offset: 0 0;}\r
570                                         rel2 { relative: 1.0 1.0; offset: -1 -1;}\r
571                                         image {\r
572                                                 normal : BACK_BUTTON_PRESS_IMAGE;\r
573                                         }\r
574                                 }\r
575                         }\r
576                 }/*end parts*/\r
577 \r
578                 programs {\r
579                         program {\r
580                                 name: "back_button_press";\r
581                                 signal: "mouse,down,1";\r
582                                 source: "back_button";\r
583                                 action: STATE_SET  "press" 0.0;\r
584                                 target:  "back_button";\r
585                         }\r
586                         program {\r
587                                 name: "back_button_release";\r
588                                 signal: "mouse,up,1";\r
589                                 source: "back_button";\r
590                                 action: STATE_SET  "default" 0.0;\r
591                                 target:  "back_button";\r
592                         }\r
593                         program {\r
594                                 name: "back_button_clicked";\r
595                                 signal: "mouse,clicked,1";\r
596                                 source: "back_button";\r
597                                 action: SIGNAL_EMIT "landscape,backbutton,clicked"  "toolbar_signal";\r
598                         }\r
599                 }/*end programs*/\r
600         }/*end toolbar_backbutton_item*/\r
601 \r
602         group{\r
603                 name: "toolbar_capture_button_item";\r
604 \r
605                 images{\r
606                         image: SNAPSHOT_PRESS_IMAGE COMP;\r
607                         image: SNAPSHOT_NORMAL_IMAGE COMP;\r
608                 }\r
609 \r
610                 parts{\r
611                         part{\r
612                                 name: "capture_button";\r
613                                 type: IMAGE;\r
614                                 mouse_events: 1;\r
615                                 description{\r
616                                         state: "default" 0.0;\r
617                                         rel1 { relative: 0.0 0.0; offset: 0 0;}\r
618                                         rel2 { relative: 1.0 1.0; offset: -1 -1;}\r
619                                         image {\r
620                                                 normal : SNAPSHOT_NORMAL_IMAGE;\r
621                                         }\r
622                                 }\r
623                                 description{\r
624                                         state: "press" 0.0;\r
625                                         rel1 { relative: 0.0 0.0; offset: 0 0;}\r
626                                         rel2 { relative: 1.0 1.0; offset: -1 -1;}\r
627                                         image {\r
628                                                 normal : SNAPSHOT_PRESS_IMAGE;\r
629                                         }\r
630                                 }\r
631                         }\r
632                 }/*end parts*/\r
633 \r
634                 programs {\r
635                         program {\r
636                                 name: "capture_button_press";\r
637                                 signal: "mouse,down,1";\r
638                                 source: "capture_button";\r
639                                 action: STATE_SET  "press" 0.0;\r
640                                 target:  "capture_button";\r
641                         }\r
642                         program {\r
643                                 name: "capture_button_release";\r
644                                 signal: "mouse,up,1";\r
645                                 source: "capture_button";\r
646                                 action: STATE_SET  "default" 0.0;\r
647                                 target:  "capture_button";\r
648                         }\r
649                         program {\r
650                                 name: "capture_button_clicked";\r
651                                 signal: "mouse,clicked,1";\r
652                                 source: "capture_button";\r
653                                 action: SIGNAL_EMIT "capture_button_click"  "capture_button_click";\r
654                         }\r
655                 }/*end programs*/\r
656         }\r
657 }/*end collections*/\r
658 //end file\r