Merge branch 'tizen_2.1_smack' into tizen_2.1
[apps/core/preloaded/ug-camera-efl.git] / edc / cam_images.edc
1 /*
2  * Copyright 2012  Samsung Electronics Co., Ltd
3  *
4  * Licensed under the Flora License, Version 1.1 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *        http://floralicense.org/license/
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17
18
19 #include "../include/edc_image_name.h"
20
21
22 #define RESOURCE_IMAGE( FILE_NAME ) \
23    group { \
24       name: FILE_NAME; \
25       images.image: FILE_NAME COMP; \
26       parts { \
27          part { name: "image"; \
28             description { \
29                state: "default" 0.0; \
30                image.normal: FILE_NAME; \
31                aspect: 1 1; \
32                aspect_preference: BOTH; \
33             } \
34          } \
35       } \
36    }
37
38 #define RESOURCE_IMAGE_LOSSY( FILE_NAME ) \
39    group { \
40       name: FILE_NAME; \
41       images.image: FILE_NAME LOSSY 85; \
42       parts { \
43          part { name: "image"; \
44             description { \
45                state: "default" 0.0; \
46                image.normal: FILE_NAME; \
47                aspect: 1 1; \
48                aspect_preference: BOTH; \
49             } \
50          } \
51       } \
52    }
53
54
55 collections {
56 /* Burst shot */
57 RESOURCE_IMAGE(BURST_SHOT_MODE_ON_NORMAL_ICON);
58 RESOURCE_IMAGE(BURST_SHOT_MODE_ON_PRESS_ICON);
59 RESOURCE_IMAGE(BURST_SHOT_MODE_OFF_NORMAL_ICON);
60 RESOURCE_IMAGE(BURST_SHOT_MODE_OFF_PRESS_ICON);
61
62 /* Self portrait */
63 RESOURCE_IMAGE(CAMERA_SELF_PORTRAIT_NORMAL_ICON);
64 RESOURCE_IMAGE(CAMERA_SELF_PORTRAIT_PRESS_ICON);
65 RESOURCE_IMAGE(CAMCORDER_SELF_PORTRAIT_NORMAL_ICON);
66 RESOURCE_IMAGE(CAMCORDER_SELF_PORTRAIT_PRESS_ICON);
67
68 /* Flash */
69 RESOURCE_IMAGE(FLASH_AUTO_NORMAL_ICON);
70 RESOURCE_IMAGE(FLASH_AUTO_PRESS_ICON);
71 RESOURCE_IMAGE(FLASH_OFF_NORMAL_ICON);
72 RESOURCE_IMAGE(FLASH_OFF_PRESS_ICON);
73 RESOURCE_IMAGE(FLASH_ON_NORMAL_ICON);
74 RESOURCE_IMAGE(FLASH_ON_PRESS_ICON);
75
76 /* Shooting mode */
77 RESOURCE_IMAGE(SHOOTING_MODE_SINGLE_NORMAL_ICON);
78 RESOURCE_IMAGE(SHOOTING_MODE_SINGLE_PRESS_ICON);
79
80 /* Recording mode */
81 RESOURCE_IMAGE(RECORDING_MODE_NORMAL_NORMAL_ICON);
82 RESOURCE_IMAGE(RECORDING_MODE_NORMAL_PRESS_ICON);
83 RESOURCE_IMAGE(RECORDING_MODE_LIMIT_MMS_NORMAL_ICON);
84 RESOURCE_IMAGE(RECORDING_MODE_LIMIT_MMS_PRESS_ICON);
85 RESOURCE_IMAGE(RECORDING_MODE_SLOW_MOTION_NORMAL_ICON);
86 RESOURCE_IMAGE(RECORDING_MODE_SLOW_MOTION_PRESS_ICON);
87 RESOURCE_IMAGE(RECORDING_MODE_FAST_MOTION_NORMAL_ICON);
88 RESOURCE_IMAGE(RECORDING_MODE_FAST_MOTION_PRESS_ICON);
89
90 /* Scene mode */
91 RESOURCE_IMAGE(SCENE_MODE_AUTO_NORMAL_ICON);
92 RESOURCE_IMAGE(SCENE_MODE_AUTO_PRESS_ICON);
93 RESOURCE_IMAGE(SCENE_MODE_PORTRAIT_NORMAL_ICON);
94 RESOURCE_IMAGE(SCENE_MODE_PORTRAIT_PRESS_ICON);
95 RESOURCE_IMAGE(SCENE_MODE_LANDSCAPE_NORMAL_ICON);
96 RESOURCE_IMAGE(SCENE_MODE_LANDSCAPE_PRESS_ICON);
97 RESOURCE_IMAGE(SCENE_MODE_NIGHT_NORMAL_ICON);
98 RESOURCE_IMAGE(SCENE_MODE_NIGHT_PRESS_ICON);
99 RESOURCE_IMAGE(SCENE_MODE_SPORTS_NORMAL_ICON);
100 RESOURCE_IMAGE(SCENE_MODE_SPORTS_PRESS_ICON);
101 RESOURCE_IMAGE(SCENE_MODE_PARTY_NORMAL_ICON);
102 RESOURCE_IMAGE(SCENE_MODE_PARTY_PRESS_ICON);
103 RESOURCE_IMAGE(SCENE_MODE_BEACHSNOW_NORMAL_ICON);
104 RESOURCE_IMAGE(SCENE_MODE_BEACHSNOW_PRESS_ICON);
105 RESOURCE_IMAGE(SCENE_MODE_SUNSET_NORMAL_ICON);
106 RESOURCE_IMAGE(SCENE_MODE_SUNSET_PRESS_ICON);
107 RESOURCE_IMAGE(SCENE_MODE_DUSKDAWN_NORMAL_ICON);
108 RESOURCE_IMAGE(SCENE_MODE_DUSKDAWN_PRESS_ICON);
109 RESOURCE_IMAGE(SCENE_MODE_FALL_NORMAL_ICON);
110 RESOURCE_IMAGE(SCENE_MODE_FALL_PRESS_ICON);
111 RESOURCE_IMAGE(SCENE_MODE_FIREWORK_NORMAL_ICON);
112 RESOURCE_IMAGE(SCENE_MODE_FIREWORK_PRESS_ICON);
113 RESOURCE_IMAGE(SCENE_MODE_TEXT_NORMAL_ICON);
114 RESOURCE_IMAGE(SCENE_MODE_TEXT_PRESS_ICON);
115 RESOURCE_IMAGE(SCENE_MODE_CANDLELIGHT_NORMAL_ICON);
116 RESOURCE_IMAGE(SCENE_MODE_CANDLELIGHT_PRESS_ICON);
117 RESOURCE_IMAGE(SCENE_MODE_BACKLIGHT_NORMAL_ICON);
118 RESOURCE_IMAGE(SCENE_MODE_BACKLIGHT_PRESS_ICON);
119
120 /* Exposure value */
121 RESOURCE_IMAGE(EXPOSURE_VALUE_MINUS_2_0_ICON);
122 RESOURCE_IMAGE(EXPOSURE_VALUE_MINUS_2_0_PRESS_ICON);
123 RESOURCE_IMAGE(EXPOSURE_VALUE_MINUS_1_5_ICON);
124 RESOURCE_IMAGE(EXPOSURE_VALUE_MINUS_1_5_PRESS_ICON);
125 RESOURCE_IMAGE(EXPOSURE_VALUE_MINUS_1_0_ICON);
126 RESOURCE_IMAGE(EXPOSURE_VALUE_MINUS_1_0_PRESS_ICON);
127 RESOURCE_IMAGE(EXPOSURE_VALUE_MINUS_0_5_ICON);
128 RESOURCE_IMAGE(EXPOSURE_VALUE_MINUS_0_5_PRESS_ICON);
129 RESOURCE_IMAGE(EXPOSURE_VALUE_0_ICON);
130 RESOURCE_IMAGE(EXPOSURE_VALUE_0_PRESS_ICON);
131 RESOURCE_IMAGE(EXPOSURE_VALUE_PLUS_0_5_ICON);
132 RESOURCE_IMAGE(EXPOSURE_VALUE_PLUS_0_5_PRESS_ICON);
133 RESOURCE_IMAGE(EXPOSURE_VALUE_PLUS_1_0_ICON);
134 RESOURCE_IMAGE(EXPOSURE_VALUE_PLUS_1_0_PRESS_ICON);
135 RESOURCE_IMAGE(EXPOSURE_VALUE_PLUS_1_5_ICON);
136 RESOURCE_IMAGE(EXPOSURE_VALUE_PLUS_1_5_PRESS_ICON);
137 RESOURCE_IMAGE(EXPOSURE_VALUE_PLUS_2_0_ICON);
138 RESOURCE_IMAGE(EXPOSURE_VALUE_PLUS_2_0_PRESS_ICON);
139
140 /* Focus mode */
141 RESOURCE_IMAGE(FOCUS_MODE_AUTO_NORMAL_ICON);
142 RESOURCE_IMAGE(FOCUS_MODE_AUTO_PRESS_ICON);
143 RESOURCE_IMAGE(FOCUS_MODE_MACRO_NORMAL_ICON);
144 RESOURCE_IMAGE(FOCUS_MODE_MACRO_PRESS_ICON);
145 RESOURCE_IMAGE(FOCUS_MODE_FACE_DETECTION_NORMAL_ICON);
146 RESOURCE_IMAGE(FOCUS_MODE_FACE_DETECTION_PRESS_ICON);
147
148 /* Timer */
149 RESOURCE_IMAGE(TIMER_OFF_NORMAL_ICON);
150 RESOURCE_IMAGE(TIMER_OFF_PRESS_ICON);
151 RESOURCE_IMAGE(TIMER_2SEC_NORMAL_ICON);
152 RESOURCE_IMAGE(TIMER_2SEC_PRESS_ICON);
153 RESOURCE_IMAGE(TIMER_5SEC_NORMAL_ICON);
154 RESOURCE_IMAGE(TIMER_5SEC_PRESS_ICON);
155 RESOURCE_IMAGE(TIMER_10SEC_NORMAL_ICON);
156 RESOURCE_IMAGE(TIMER_10SEC_PRESS_ICON);
157
158 /* Effect */
159 RESOURCE_IMAGE(EFFECTS_NONE_NORMAL_ICON);
160 RESOURCE_IMAGE(EFFECTS_NONE_PRESS_ICON);
161 RESOURCE_IMAGE(EFFECTS_NEGATIVE_NORMAL_ICON);
162 RESOURCE_IMAGE(EFFECTS_NEGATIVE_PRESS_ICON);
163 RESOURCE_IMAGE(EFFECTS_BLACKANDWHITE_NORMAL_ICON);
164 RESOURCE_IMAGE(EFFECTS_BLACKANDWHITE_PRESS_ICON);
165 RESOURCE_IMAGE(EFFECTS_SEPIA_NORMAL_ICON);
166 RESOURCE_IMAGE(EFFECTS_SEPIA_PRESS_ICON);
167
168 /* Camera resolution */
169 RESOURCE_IMAGE(CAM_RESOLUTION_8M_NORMAL_ICON);
170 RESOURCE_IMAGE(CAM_RESOLUTION_8M_PRESS_ICON);
171 RESOURCE_IMAGE(CAM_RESOLUTION_5M_NORMAL_ICON);
172 RESOURCE_IMAGE(CAM_RESOLUTION_5M_PRESS_ICON);
173 RESOURCE_IMAGE(CAM_RESOLUTION_3_2M_NORMAL_ICON);
174 RESOURCE_IMAGE(CAM_RESOLUTION_3_2M_PRESS_ICON);
175 RESOURCE_IMAGE(CAM_RESOLUTION_2M_NORMAL_ICON);
176 RESOURCE_IMAGE(CAM_RESOLUTION_2M_PRESS_ICON);
177 RESOURCE_IMAGE(CAM_RESOLUTION_1_3M_NORMAL_ICON);
178 RESOURCE_IMAGE(CAM_RESOLUTION_1_3M_PRESS_ICON);
179 RESOURCE_IMAGE(CAM_RESOLUTION_0_3M_NORMAL_ICON);
180 RESOURCE_IMAGE(CAM_RESOLUTION_0_3M_PRESS_ICON);
181 RESOURCE_IMAGE(CAM_RESOLUTION_W6M_NORMAL_ICON);
182 RESOURCE_IMAGE(CAM_RESOLUTION_W6M_PRESS_ICON);
183 RESOURCE_IMAGE(CAM_RESOLUTION_W5_7M_NORMAL_ICON);
184 RESOURCE_IMAGE(CAM_RESOLUTION_W5_7M_PRESS_ICON);
185 RESOURCE_IMAGE(CAM_RESOLUTION_W2_4M_NORMAL_ICON);
186 RESOURCE_IMAGE(CAM_RESOLUTION_W2_4M_PRESS_ICON);
187 RESOURCE_IMAGE(CAM_RESOLUTION_W2M_NORMAL_ICON);
188 RESOURCE_IMAGE(CAM_RESOLUTION_W2M_PRESS_ICON);
189 RESOURCE_IMAGE(CAM_RESOLUTION_W0_9M_NORMAL_ICON);
190 RESOURCE_IMAGE(CAM_RESOLUTION_W0_9M_PRESS_ICON);
191
192 /* Camcorder resolution */
193 RESOURCE_IMAGE(REC_RESOLUTION_FULLHD_NORMAL_ICON);
194 RESOURCE_IMAGE(REC_RESOLUTION_FULLHD_PRESS_ICON);
195 RESOURCE_IMAGE(REC_RESOLUTION_HD_NORMAL_ICON);
196 RESOURCE_IMAGE(REC_RESOLUTION_HD_PRESS_ICON);
197 RESOURCE_IMAGE(REC_RESOLUTION_WVGA_NORMAL_ICON);
198 RESOURCE_IMAGE(REC_RESOLUTION_WVGA_PRESS_ICON);
199 RESOURCE_IMAGE(REC_RESOLUTION_VGA_NORMAL_ICON);
200 RESOURCE_IMAGE(REC_RESOLUTION_VGA_PRESS_ICON);
201 RESOURCE_IMAGE(REC_RESOLUTION_QVGA_NORMAL_ICON);
202 RESOURCE_IMAGE(REC_RESOLUTION_QVGA_PRESS_ICON);
203 RESOURCE_IMAGE(REC_RESOLUTION_QCIF_NORMAL_ICON);
204 RESOURCE_IMAGE(REC_RESOLUTION_QCIF_PRESS_ICON);
205
206 /* White balance */
207 RESOURCE_IMAGE(WHITE_BALANCE_AUTO_NORMAL_ICON);
208 RESOURCE_IMAGE(WHITE_BALANCE_AUTO_PRESS_ICON);
209 RESOURCE_IMAGE(WHITE_BALANCE_INCANDESCENT_NORMAL_ICON);
210 RESOURCE_IMAGE(WHITE_BALANCE_INCANDESCENT_PRESS_ICON);
211 RESOURCE_IMAGE(WHITE_BALANCE_FLUORESCENT_NORMAL_ICON);
212 RESOURCE_IMAGE(WHITE_BALANCE_FLUORESCENT_PRESS_ICON);
213 RESOURCE_IMAGE(WHITE_BALANCE_DAYLIGHT_NORMAL_ICON);
214 RESOURCE_IMAGE(WHITE_BALANCE_DAYLIGHT_PRESS_ICON);
215 RESOURCE_IMAGE(WHITE_BALANCE_CLOUDY_NORMAL_ICON);
216 RESOURCE_IMAGE(WHITE_BALANCE_CLOUDY_PRESS_ICON);
217 RESOURCE_IMAGE(WHITE_BALANCE_SHADE_NORMAL_ICON);
218 RESOURCE_IMAGE(WHITE_BALANCE_SHADE_PRESS_ICON);
219 RESOURCE_IMAGE(WHITE_BALANCE_HORIZON_NORMAL_ICON);
220 RESOURCE_IMAGE(WHITE_BALANCE_HORIZON_PRESS_ICON);
221
222 /* ISO */
223 RESOURCE_IMAGE(ISO_AUTO_NORMAL_ICON);
224 RESOURCE_IMAGE(ISO_AUTO_PRESS_ICON);
225 RESOURCE_IMAGE(ISO_50_NORMAL_ICON);
226 RESOURCE_IMAGE(ISO_50_PRESS_ICON);
227 RESOURCE_IMAGE(ISO_100_NORMAL_ICON);
228 RESOURCE_IMAGE(ISO_100_PRESS_ICON);
229 RESOURCE_IMAGE(ISO_200_NORMAL_ICON);
230 RESOURCE_IMAGE(ISO_200_PRESS_ICON);
231 RESOURCE_IMAGE(ISO_400_NORMAL_ICON);
232 RESOURCE_IMAGE(ISO_400_PRESS_ICON);
233 RESOURCE_IMAGE(ISO_800_NORMAL_ICON);
234 RESOURCE_IMAGE(ISO_800_PRESS_ICON);
235
236 /* Metering */
237 RESOURCE_IMAGE(METERING_MATRIX_NORMAL_ICON);
238 RESOURCE_IMAGE(METERING_MATRIX_PRESS_ICON);
239 RESOURCE_IMAGE(METERING_CENTER_WEIGHTED_NORMAL_ICON);
240 RESOURCE_IMAGE(METERING_CENTER_WEIGHTED_PRESS_ICON);
241 RESOURCE_IMAGE(METERING_SPOT_NORMAL_ICON);
242 RESOURCE_IMAGE(METERING_SPOT_PRESS_ICON);
243
244 /* Anti shake */
245 RESOURCE_IMAGE(ANTISHAKE_ON_NORMAL_ICON);
246 RESOURCE_IMAGE(ANTISHAKE_ON_PRESS_ICON);
247 RESOURCE_IMAGE(ANTISHAKE_OFF_NORMAL_ICON);
248 RESOURCE_IMAGE(ANTISHAKE_OFF_PRESS_ICON);
249
250 /* Outdoor visibility */
251 RESOURCE_IMAGE(OUTDOOR_VISIBILITY_ON_NORMAL_ICON);
252 RESOURCE_IMAGE(OUTDOOR_VISIBILITY_ON_PRESS_ICON);
253 RESOURCE_IMAGE(OUTDOOR_VISIBILITY_OFF_NORMAL_ICON);
254 RESOURCE_IMAGE(OUTDOOR_VISIBILITY_OFF_PRESS_ICON);
255
256 /* Auto contrast */
257 RESOURCE_IMAGE(AUTO_CONTRAST_ON_NORMAL_ICON);
258 RESOURCE_IMAGE(AUTO_CONTRAST_ON_PRESS_ICON);
259 RESOURCE_IMAGE(AUTO_CONTRAST_OFF_NORMAL_ICON);
260 RESOURCE_IMAGE(AUTO_CONTRAST_OFF_PRESS_ICON);
261
262 /* Guide lines */
263 RESOURCE_IMAGE(GUIDELINE_ON_NORMAL_ICON);
264 RESOURCE_IMAGE(GUIDELINE_ON_PRESS_ICON);
265 RESOURCE_IMAGE(GUIDELINE_OFF_NORMAL_ICON);
266 RESOURCE_IMAGE(GUIDELINE_OFF_PRESS_ICON);
267
268 /* Capture with voice */
269 RESOURCE_IMAGE(CAPTURE_WITH_VOICE_ON_NORMAL_ICON);
270 RESOURCE_IMAGE(CAPTURE_WITH_VOICE_ON_PRESS_ICON);
271 RESOURCE_IMAGE(CAPTURE_WITH_VOICE_OFF_NORMAL_ICON);
272 RESOURCE_IMAGE(CAPTURE_WITH_VOICE_OFF_PRESS_ICON);
273
274 /* GPS */
275 RESOURCE_IMAGE(GPS_ON_NORMAL_ICON);
276 RESOURCE_IMAGE(GPS_ON_PRESS_ICON);
277 RESOURCE_IMAGE(GPS_OFF_NORMAL_ICON);
278 RESOURCE_IMAGE(GPS_OFF_PRESS_ICON);
279
280 /* Save as flip */
281 RESOURCE_IMAGE(SAVE_AS_FLIP_ON_NORMAL_ICON);
282 RESOURCE_IMAGE(SAVE_AS_FLIP_ON_PRESS_ICON);
283 RESOURCE_IMAGE(SAVE_AS_FLIP_OFF_NORMAL_ICON);
284 RESOURCE_IMAGE(SAVE_AS_FLIP_OFF_PRESS_ICON);
285
286 /* Storage */
287 RESOURCE_IMAGE(STORAGE_MYDEVICE_NORMAL_ICON);
288 RESOURCE_IMAGE(STORAGE_MYDEVICE_PRESS_ICON);
289 RESOURCE_IMAGE(STORAGE_CARD_NORMAL_ICON);
290 RESOURCE_IMAGE(STORAGE_CARD_PRESS_ICON);
291
292 /* Reset setting */
293 RESOURCE_IMAGE(RESET_SETTING_NORMAL_ICON);
294 RESOURCE_IMAGE(RESET_SETTING_PRESS_ICON);
295
296 /* Setting */
297 RESOURCE_IMAGE(SETTING_NORMAL_ICON);
298 RESOURCE_IMAGE(SETTING_PRESS_ICON);
299
300 /* Indicator */
301 RESOURCE_IMAGE(INDICATOR_STORAGE_INTERNAL_ICON);
302 RESOURCE_IMAGE(INDICATOR_STORAGE_CARD_ICON);
303 RESOURCE_IMAGE(INDICATOR_BATTERY_LEVEL_00_ICON);
304 RESOURCE_IMAGE(INDICATOR_BATTERY_LEVEL_01_ICON);
305 RESOURCE_IMAGE(INDICATOR_BATTERY_LEVEL_02_ICON);
306 RESOURCE_IMAGE(INDICATOR_BATTERY_LEVEL_03_ICON);
307 RESOURCE_IMAGE(INDICATOR_BATTERY_LEVEL_04_ICON);
308 RESOURCE_IMAGE(INDICATOR_BATTERY_LEVEL_05_ICON);
309 RESOURCE_IMAGE(INDICATOR_BATTERY_FULL_ICON);
310 RESOURCE_IMAGE(INDICATOR_BATTERY_CHARGE_ICON);
311 RESOURCE_IMAGE(INDICATOR_GPS_STATE_OFF_ICON);
312 RESOURCE_IMAGE(INDICATOR_GPS_STATE_ON_ICON);
313 RESOURCE_IMAGE(INDICATOR_GPS_STATE_CONNECT_ANI01_ICON);
314 RESOURCE_IMAGE(INDICATOR_GPS_STATE_CONNECT_ANI02_ICON);
315 RESOURCE_IMAGE(INDICATOR_GPS_STATE_CONNECT_ANI03_ICON);
316 RESOURCE_IMAGE(INDICATOR_MUTE_ICON);
317
318 /* Shutter icon */
319 RESOURCE_IMAGE(CAMERA_SHUTTER_ICON);
320 RESOURCE_IMAGE(CAMERA_SHUTTER_ICON_DIM);
321
322 /* Volume key */
323 RESOURCE_IMAGE(VOLUME_KEY_AS_ZOOM_NORMAL_ICON);
324 RESOURCE_IMAGE(VOLUME_KEY_AS_ZOOM_PRESS_ICON);
325 RESOURCE_IMAGE(VOLUME_KEY_AS_SHUTTER_NORMAL_ICON);
326 RESOURCE_IMAGE(VOLUME_KEY_AS_SHUTTER_PRESS_ICON);
327
328 /* Tip popup */
329 RESOURCE_IMAGE(TIP_POPUP_BURSTSHOT_HELP_IMAGE);
330 RESOURCE_IMAGE(TIP_POPUP_VOLUMEKEY_HELP_IMAGE);
331 }
332