summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2013-01-29 14:03:06 -0800
committerMichael Kolb <kolby@google.com>2013-01-29 15:01:34 -0800
commit3148b18958ea240e9ac7aac90f16ba1d3df0519f (patch)
tree0079a774b411f896be3efc6d9bd17c600a687386
parent5973d002f7fe9b79060c27980ecb77693f6994e2 (diff)
downloadandroid_packages_apps_Snap-3148b18958ea240e9ac7aac90f16ba1d3df0519f.tar.gz
android_packages_apps_Snap-3148b18958ea240e9ac7aac90f16ba1d3df0519f.tar.bz2
android_packages_apps_Snap-3148b18958ea240e9ac7aac90f16ba1d3df0519f.zip
Copy camera resources into Gallery2
Change-Id: I3be2758b2ddca31dbc2f21457a62664310c39684
-rw-r--r--res/anim/count_down_exit.xml29
-rw-r--r--res/anim/on_screen_hint_enter.xml18
-rw-r--r--res/anim/on_screen_hint_exit.xml18
-rw-r--r--res/color/primary_text.xml26
-rw-r--r--res/drawable-hdpi/btn_camera_shutter_holo.pngbin0 -> 9986 bytes
-rw-r--r--res/drawable-hdpi/btn_camera_shutter_holo_large.pngbin0 -> 17105 bytes
-rw-r--r--res/drawable-hdpi/btn_camera_shutter_pressed_holo.pngbin0 -> 13327 bytes
-rw-r--r--res/drawable-hdpi/btn_camera_shutter_pressed_holo_large.pngbin0 -> 22225 bytes
-rw-r--r--res/drawable-hdpi/btn_pan_shutter_pressed_holo.pngbin0 -> 13143 bytes
-rw-r--r--res/drawable-hdpi/btn_pan_shutter_pressed_holo_large.pngbin0 -> 21810 bytes
-rw-r--r--res/drawable-hdpi/btn_pan_shutter_recording_holo.pngbin0 -> 9945 bytes
-rw-r--r--res/drawable-hdpi/btn_pan_shutter_recording_holo_large.pngbin0 -> 17591 bytes
-rw-r--r--res/drawable-hdpi/btn_pan_shutter_recording_pressed_holo.pngbin0 -> 13349 bytes
-rw-r--r--res/drawable-hdpi/btn_pan_shutter_recording_pressed_holo_large.pngbin0 -> 22364 bytes
-rw-r--r--res/drawable-hdpi/btn_shutter_default.pngbin0 -> 9511 bytes
-rw-r--r--res/drawable-hdpi/btn_shutter_pano_pressed.pngbin0 -> 6885 bytes
-rw-r--r--res/drawable-hdpi/btn_shutter_pressed.pngbin0 -> 10378 bytes
-rw-r--r--res/drawable-hdpi/btn_shutter_recording.pngbin0 -> 9955 bytes
-rw-r--r--res/drawable-hdpi/btn_shutter_video_default.pngbin0 -> 9209 bytes
-rw-r--r--res/drawable-hdpi/btn_shutter_video_pressed.pngbin0 -> 9322 bytes
-rw-r--r--res/drawable-hdpi/btn_shutter_video_recording.pngbin0 -> 9666 bytes
-rw-r--r--res/drawable-hdpi/btn_video_shutter_holo.pngbin0 -> 9784 bytes
-rw-r--r--res/drawable-hdpi/btn_video_shutter_holo_large.pngbin0 -> 16763 bytes
-rw-r--r--res/drawable-hdpi/btn_video_shutter_pressed_holo.pngbin0 -> 12725 bytes
-rw-r--r--res/drawable-hdpi/btn_video_shutter_pressed_holo_large.pngbin0 -> 20715 bytes
-rw-r--r--res/drawable-hdpi/btn_video_shutter_recording_holo.pngbin0 -> 9713 bytes
-rw-r--r--res/drawable-hdpi/btn_video_shutter_recording_holo_large.pngbin0 -> 17243 bytes
-rw-r--r--res/drawable-hdpi/btn_video_shutter_recording_pressed_holo.pngbin0 -> 12918 bytes
-rw-r--r--res/drawable-hdpi/btn_video_shutter_recording_pressed_holo_large.pngbin0 -> 21258 bytes
-rw-r--r--res/drawable-hdpi/dialog_full_holo_dark.9.pngbin0 -> 1414 bytes
-rw-r--r--res/drawable-hdpi/ic_btn_shutter_retake.pngbin0 -> 1459 bytes
-rw-r--r--res/drawable-hdpi/ic_effects_holo_light.pngbin0 -> 979 bytes
-rw-r--r--res/drawable-hdpi/ic_effects_holo_light_large.pngbin0 -> 1897 bytes
-rw-r--r--res/drawable-hdpi/ic_effects_holo_light_xlarge.pngbin0 -> 1897 bytes
-rw-r--r--res/drawable-hdpi/ic_exposure_0.pngbin0 -> 1664 bytes
-rw-r--r--res/drawable-hdpi/ic_exposure_holo_light.pngbin0 -> 2969 bytes
-rw-r--r--res/drawable-hdpi/ic_exposure_holo_light_large.pngbin0 -> 1551 bytes
-rw-r--r--res/drawable-hdpi/ic_exposure_holo_light_xlarge.pngbin0 -> 1551 bytes
-rw-r--r--res/drawable-hdpi/ic_exposure_n1.pngbin0 -> 1410 bytes
-rw-r--r--res/drawable-hdpi/ic_exposure_n2.pngbin0 -> 2051 bytes
-rw-r--r--res/drawable-hdpi/ic_exposure_n3.pngbin0 -> 2135 bytes
-rw-r--r--res/drawable-hdpi/ic_exposure_p1.pngbin0 -> 1948 bytes
-rw-r--r--res/drawable-hdpi/ic_exposure_p2.pngbin0 -> 2624 bytes
-rw-r--r--res/drawable-hdpi/ic_exposure_p3.pngbin0 -> 2688 bytes
-rw-r--r--res/drawable-hdpi/ic_flash_auto_holo_light.pngbin0 -> 3892 bytes
-rw-r--r--res/drawable-hdpi/ic_flash_auto_holo_light_large.pngbin0 -> 2959 bytes
-rw-r--r--res/drawable-hdpi/ic_flash_auto_holo_light_xlarge.pngbin0 -> 2959 bytes
-rw-r--r--res/drawable-hdpi/ic_flash_off_holo_light.pngbin0 -> 3966 bytes
-rw-r--r--res/drawable-hdpi/ic_flash_off_holo_light_large.pngbin0 -> 2592 bytes
-rw-r--r--res/drawable-hdpi/ic_flash_off_holo_light_xlarge.pngbin0 -> 2592 bytes
-rw-r--r--res/drawable-hdpi/ic_flash_on_holo_light.pngbin0 -> 3017 bytes
-rw-r--r--res/drawable-hdpi/ic_flash_on_holo_light_large.pngbin0 -> 1918 bytes
-rw-r--r--res/drawable-hdpi/ic_flash_on_holo_light_xlarge.pngbin0 -> 1918 bytes
-rw-r--r--res/drawable-hdpi/ic_flash_torch.pngbin0 -> 4741 bytes
-rw-r--r--res/drawable-hdpi/ic_gallery_play_big.pngbin0 -> 6425 bytes
-rw-r--r--res/drawable-hdpi/ic_hdr.pngbin0 -> 2815 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_ev_0.pngbin0 -> 2330 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_ev_n1.pngbin0 -> 2560 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_ev_n2.pngbin0 -> 3132 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_ev_n3.pngbin0 -> 3230 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_ev_p1.pngbin0 -> 2885 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_ev_p2.pngbin0 -> 3511 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_ev_p3.pngbin0 -> 3604 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_flash_auto.pngbin0 -> 3748 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_flash_off.pngbin0 -> 2400 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_flash_on.pngbin0 -> 3007 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_hdr_off.pngbin0 -> 2246 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_hdr_on.pngbin0 -> 3052 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_sce_off.pngbin0 -> 2345 bytes
-rw-r--r--res/drawable-hdpi/ic_indicator_sce_on.pngbin0 -> 3338 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_camera_video_view.pngbin0 -> 2436 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_cancel_holo_light.pngbin599 -> 2539 bytes
-rw-r--r--res/drawable-hdpi/ic_menu_done_holo_light.pngbin0 -> 2578 bytes
-rw-r--r--res/drawable-hdpi/ic_menuselect_camera_facing_back.pngbin0 -> 1335 bytes
-rw-r--r--res/drawable-hdpi/ic_menuselect_camera_facing_front.pngbin0 -> 1556 bytes
-rw-r--r--res/drawable-hdpi/ic_menuselect_gps_off.pngbin0 -> 2216 bytes
-rw-r--r--res/drawable-hdpi/ic_menuselect_gps_on.pngbin0 -> 1398 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_border_fast.9.pngbin0 -> 479 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_border_fast_large.9.pngbin0 -> 1073 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_border_fast_xlarge.9.pngbin0 -> 1073 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_left_indicator.pngbin0 -> 569 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_left_indicator_fast.pngbin0 -> 565 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_left_indicator_fast_large.pngbin0 -> 1005 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_left_indicator_fast_xlarge.pngbin0 -> 1005 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_left_indicator_large.pngbin0 -> 1024 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_left_indicator_xlarge.pngbin0 -> 1024 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_progression.pngbin0 -> 1654 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_progression_large.pngbin0 -> 2685 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_progression_xlarge.pngbin0 -> 2685 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_recording_indicator.pngbin0 -> 628 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_right_indicator.pngbin0 -> 574 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_right_indicator_fast.pngbin0 -> 572 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_right_indicator_fast_large.pngbin0 -> 979 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_right_indicator_fast_xlarge.pngbin0 -> 979 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_right_indicator_large.pngbin0 -> 987 bytes
-rw-r--r--res/drawable-hdpi/ic_pan_right_indicator_xlarge.pngbin0 -> 987 bytes
-rw-r--r--res/drawable-hdpi/ic_recording_indicator.pngbin0 -> 952 bytes
-rw-r--r--res/drawable-hdpi/ic_scn_holo_light.pngbin0 -> 1062 bytes
-rw-r--r--res/drawable-hdpi/ic_scn_holo_light_large.pngbin0 -> 2264 bytes
-rw-r--r--res/drawable-hdpi/ic_scn_holo_light_xlarge.pngbin0 -> 2264 bytes
-rw-r--r--res/drawable-hdpi/ic_settings_holo_light.pngbin0 -> 3891 bytes
-rw-r--r--res/drawable-hdpi/ic_settings_holo_light_large.pngbin0 -> 1328 bytes
-rw-r--r--res/drawable-hdpi/ic_settings_holo_light_xlarge.pngbin0 -> 1328 bytes
-rw-r--r--res/drawable-hdpi/ic_snapshot_border.9.pngbin0 -> 247 bytes
-rw-r--r--res/drawable-hdpi/ic_snapshot_border_large.9.pngbin0 -> 327 bytes
-rw-r--r--res/drawable-hdpi/ic_snapshot_border_xlarge.9.pngbin0 -> 327 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_camera.pngbin0 -> 4685 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_pan.pngbin0 -> 5172 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_pano_active.pngbin0 -> 1869 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_photo_facing_holo_light.pngbin0 -> 4934 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_photo_facing_holo_light_large.pngbin0 -> 2669 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_photo_facing_holo_light_xlarge.pngbin0 -> 2669 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_photosphere.pngbin0 -> 7196 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_video.pngbin0 -> 3393 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_video_active.pngbin0 -> 1050 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_video_facing_holo_light.pngbin0 -> 4012 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_video_facing_holo_light_large.pngbin0 -> 2281 bytes
-rw-r--r--res/drawable-hdpi/ic_switch_video_facing_holo_light_xlarge.pngbin0 -> 2281 bytes
-rw-r--r--res/drawable-hdpi/ic_switcher_menu_indicator.pngbin0 -> 1058 bytes
-rw-r--r--res/drawable-hdpi/ic_timelapse_none.pngbin0 -> 1033 bytes
-rw-r--r--res/drawable-hdpi/ic_timelapse_none_large.pngbin0 -> 1485 bytes
-rw-r--r--res/drawable-hdpi/ic_timelapse_none_xlarge.pngbin0 -> 1485 bytes
-rw-r--r--res/drawable-hdpi/ic_video_effects_background_fields_of_wheat_holo.pngbin0 -> 407 bytes
-rw-r--r--res/drawable-hdpi/ic_video_effects_background_intergalactic_holo.pngbin0 -> 351 bytes
-rw-r--r--res/drawable-hdpi/ic_video_effects_background_normal_holo_dark.pngbin0 -> 307 bytes
-rw-r--r--res/drawable-hdpi/ic_video_effects_faces_big_eyes_holo_dark.pngbin0 -> 1586 bytes
-rw-r--r--res/drawable-hdpi/ic_video_effects_faces_big_mouth_holo_dark.pngbin0 -> 1294 bytes
-rw-r--r--res/drawable-hdpi/ic_video_effects_faces_big_nose_holo_dark.pngbin0 -> 1183 bytes
-rw-r--r--res/drawable-hdpi/ic_video_effects_faces_small_eyes_holo_dark.pngbin0 -> 960 bytes
-rw-r--r--res/drawable-hdpi/ic_video_effects_faces_small_mouth_holo_dark.pngbin0 -> 1084 bytes
-rw-r--r--res/drawable-hdpi/ic_video_effects_faces_squeeze_holo_dark.pngbin0 -> 844 bytes
-rw-r--r--res/drawable-hdpi/ic_view_photosphere.pngbin0 -> 12036 bytes
-rw-r--r--res/drawable-hdpi/ic_viewfinder_camera_facing_back.pngbin0 -> 1260 bytes
-rw-r--r--res/drawable-hdpi/ic_viewfinder_camera_facing_front.pngbin0 -> 1496 bytes
-rw-r--r--res/drawable-hdpi/ic_viewfinder_gps_no_signal.pngbin0 -> 1627 bytes
-rw-r--r--res/drawable-hdpi/ic_viewfinder_gps_off.pngbin0 -> 1848 bytes
-rw-r--r--res/drawable-hdpi/ic_viewfinder_gps_on.pngbin0 -> 1707 bytes
-rw-r--r--res/drawable-hdpi/ic_wb_auto.pngbin0 -> 4812 bytes
-rw-r--r--res/drawable-hdpi/ic_wb_cloudy.pngbin0 -> 2791 bytes
-rw-r--r--res/drawable-hdpi/ic_wb_fluorescent.pngbin0 -> 3763 bytes
-rw-r--r--res/drawable-hdpi/ic_wb_incandescent.pngbin0 -> 3435 bytes
-rw-r--r--res/drawable-hdpi/ic_wb_sunlight.pngbin0 -> 4561 bytes
-rw-r--r--res/drawable-hdpi/list_divider.9.pngbin0 -> 78 bytes
-rw-r--r--res/drawable-hdpi/list_divider_large.9.pngbin0 -> 78 bytes
-rw-r--r--res/drawable-hdpi/list_pressed_holo_light.9.pngbin0 -> 159 bytes
-rw-r--r--res/drawable-hdpi/on_screen_hint_frame.9.pngbin0 -> 2181 bytes
-rw-r--r--res/drawable-hdpi/switch_bg_focused_holo_dark.9.pngbin0 -> 269 bytes
-rw-r--r--res/drawable-hdpi/switch_bg_holo_dark.9.pngbin0 -> 182 bytes
-rw-r--r--res/drawable-hdpi/switch_thumb_activated_holo_dark.9.pngbin0 -> 549 bytes
-rw-r--r--res/drawable-hdpi/switch_thumb_disabled_holo_dark.9.pngbin0 -> 535 bytes
-rw-r--r--res/drawable-hdpi/switch_thumb_holo_dark.9.pngbin0 -> 559 bytes
-rw-r--r--res/drawable-hdpi/switch_thumb_pressed_holo_dark.9.pngbin0 -> 566 bytes
-rw-r--r--res/drawable-hdpi/toast_frame_holo.9.pngbin0 -> 1585 bytes
-rw-r--r--res/drawable-land-hdpi/btn_camera_shutter_holo_xlarge.pngbin0 -> 25252 bytes
-rw-r--r--res/drawable-land-hdpi/btn_camera_shutter_pressed_holo_xlarge.pngbin0 -> 31697 bytes
-rw-r--r--res/drawable-land-hdpi/btn_pan_shutter_pressed_holo_xlarge.pngbin0 -> 30197 bytes
-rw-r--r--res/drawable-land-hdpi/btn_pan_shutter_recording_holo_xlarge.pngbin0 -> 25843 bytes
-rw-r--r--res/drawable-land-hdpi/btn_pan_shutter_recording_pressed_holo_xlarge.pngbin0 -> 30451 bytes
-rw-r--r--res/drawable-land-hdpi/btn_video_shutter_holo_xlarge.pngbin0 -> 25448 bytes
-rw-r--r--res/drawable-land-hdpi/btn_video_shutter_pressed_holo_xlarge.pngbin0 -> 30299 bytes
-rw-r--r--res/drawable-land-hdpi/btn_video_shutter_recording_holo_xlarge.pngbin0 -> 25604 bytes
-rw-r--r--res/drawable-land-hdpi/btn_video_shutter_recording_pressed_holo_xlarge.pngbin0 -> 30508 bytes
-rw-r--r--res/drawable-land-hdpi/ic_zoom_big.9.pngbin0 -> 135 bytes
-rw-r--r--res/drawable-land-hdpi/ic_zoom_big_dark.9.pngbin0 -> 170 bytes
-rw-r--r--res/drawable-land-hdpi/ic_zoom_big_dark_large.9.pngbin0 -> 171 bytes
-rw-r--r--res/drawable-land-hdpi/ic_zoom_big_large.9.pngbin0 -> 92 bytes
-rw-r--r--res/drawable-land-hdpi/switcher_bg.9.pngbin0 -> 467 bytes
-rw-r--r--res/drawable-land-mdpi/btn_camera_shutter_holo_xlarge.pngbin0 -> 16626 bytes
-rw-r--r--res/drawable-land-mdpi/btn_camera_shutter_pressed_holo_xlarge.pngbin0 -> 19857 bytes
-rw-r--r--res/drawable-land-mdpi/btn_pan_shutter_pressed_holo_xlarge.pngbin0 -> 19577 bytes
-rw-r--r--res/drawable-land-mdpi/btn_pan_shutter_recording_holo_xlarge.pngbin0 -> 16625 bytes
-rw-r--r--res/drawable-land-mdpi/btn_pan_shutter_recording_pressed_holo_xlarge.pngbin0 -> 19720 bytes
-rw-r--r--res/drawable-land-mdpi/btn_video_shutter_holo_xlarge.pngbin0 -> 16445 bytes
-rw-r--r--res/drawable-land-mdpi/btn_video_shutter_pressed_holo_xlarge.pngbin0 -> 19547 bytes
-rw-r--r--res/drawable-land-mdpi/btn_video_shutter_recording_holo_xlarge.pngbin0 -> 16572 bytes
-rw-r--r--res/drawable-land-mdpi/btn_video_shutter_recording_pressed_holo_xlarge.pngbin0 -> 19646 bytes
-rw-r--r--res/drawable-land-mdpi/ic_zoom_big.9.pngbin0 -> 132 bytes
-rw-r--r--res/drawable-land-mdpi/ic_zoom_big_dark.9.pngbin0 -> 168 bytes
-rw-r--r--res/drawable-land-mdpi/switcher_bg.9.pngbin0 -> 344 bytes
-rw-r--r--res/drawable-land-xhdpi/btn_camera_shutter_holo_xlarge.pngbin0 -> 39991 bytes
-rw-r--r--res/drawable-land-xhdpi/btn_camera_shutter_pressed_holo_xlarge.pngbin0 -> 49245 bytes
-rw-r--r--res/drawable-land-xhdpi/btn_pan_shutter_pressed_holo_xlarge.pngbin0 -> 48269 bytes
-rw-r--r--res/drawable-land-xhdpi/btn_pan_shutter_recording_holo_xlarge.pngbin0 -> 41347 bytes
-rw-r--r--res/drawable-land-xhdpi/btn_pan_shutter_recording_pressed_holo_xlarge.pngbin0 -> 47975 bytes
-rw-r--r--res/drawable-land-xhdpi/btn_video_shutter_holo_xlarge.pngbin0 -> 41520 bytes
-rw-r--r--res/drawable-land-xhdpi/btn_video_shutter_pressed_holo_xlarge.pngbin0 -> 48750 bytes
-rw-r--r--res/drawable-land-xhdpi/btn_video_shutter_recording_holo_xlarge.pngbin0 -> 40995 bytes
-rw-r--r--res/drawable-land-xhdpi/btn_video_shutter_recording_pressed_holo_xlarge.pngbin0 -> 48460 bytes
-rw-r--r--res/drawable-land-xhdpi/ic_zoom_big.9.pngbin0 -> 92 bytes
-rw-r--r--res/drawable-land-xhdpi/ic_zoom_big_dark.9.pngbin0 -> 171 bytes
-rw-r--r--res/drawable-land-xhdpi/switcher_bg.9.pngbin0 -> 629 bytes
-rw-r--r--res/drawable-mdpi/btn_camera_shutter_holo.pngbin0 -> 4977 bytes
-rw-r--r--res/drawable-mdpi/btn_camera_shutter_pressed_holo.pngbin0 -> 7008 bytes
-rw-r--r--res/drawable-mdpi/btn_pan_shutter_pressed_holo.pngbin0 -> 6972 bytes
-rw-r--r--res/drawable-mdpi/btn_pan_shutter_recording_holo.pngbin0 -> 4978 bytes
-rw-r--r--res/drawable-mdpi/btn_pan_shutter_recording_pressed_holo.pngbin0 -> 7193 bytes
-rw-r--r--res/drawable-mdpi/btn_shutter_default.pngbin0 -> 5623 bytes
-rw-r--r--res/drawable-mdpi/btn_shutter_pano_pressed.pngbin0 -> 4423 bytes
-rw-r--r--res/drawable-mdpi/btn_shutter_pressed.pngbin0 -> 6013 bytes
-rw-r--r--res/drawable-mdpi/btn_shutter_recording.pngbin0 -> 5933 bytes
-rw-r--r--res/drawable-mdpi/btn_shutter_video_default.pngbin0 -> 5347 bytes
-rw-r--r--res/drawable-mdpi/btn_shutter_video_pressed.pngbin0 -> 5389 bytes
-rw-r--r--res/drawable-mdpi/btn_shutter_video_recording.pngbin0 -> 5744 bytes
-rw-r--r--res/drawable-mdpi/btn_video_shutter_holo.pngbin0 -> 4858 bytes
-rw-r--r--res/drawable-mdpi/btn_video_shutter_pressed_holo.pngbin0 -> 6646 bytes
-rw-r--r--res/drawable-mdpi/btn_video_shutter_recording_holo.pngbin0 -> 4793 bytes
-rw-r--r--res/drawable-mdpi/btn_video_shutter_recording_pressed_holo.pngbin0 -> 6812 bytes
-rw-r--r--res/drawable-mdpi/dialog_full_holo_dark.9.pngbin0 -> 882 bytes
-rw-r--r--res/drawable-mdpi/ic_btn_shutter_retake.pngbin0 -> 994 bytes
-rw-r--r--res/drawable-mdpi/ic_effects_holo_light.pngbin0 -> 803 bytes
-rw-r--r--res/drawable-mdpi/ic_effects_holo_light_xlarge.pngbin0 -> 1262 bytes
-rw-r--r--res/drawable-mdpi/ic_exposure_0.pngbin0 -> 1157 bytes
-rw-r--r--res/drawable-mdpi/ic_exposure_holo_light.pngbin0 -> 2160 bytes
-rw-r--r--res/drawable-mdpi/ic_exposure_holo_light_xlarge.pngbin0 -> 1132 bytes
-rw-r--r--res/drawable-mdpi/ic_exposure_n1.pngbin0 -> 1059 bytes
-rw-r--r--res/drawable-mdpi/ic_exposure_n2.pngbin0 -> 1369 bytes
-rw-r--r--res/drawable-mdpi/ic_exposure_n3.pngbin0 -> 1403 bytes
-rw-r--r--res/drawable-mdpi/ic_exposure_p1.pngbin0 -> 1392 bytes
-rw-r--r--res/drawable-mdpi/ic_exposure_p2.pngbin0 -> 1636 bytes
-rw-r--r--res/drawable-mdpi/ic_exposure_p3.pngbin0 -> 1680 bytes
-rw-r--r--res/drawable-mdpi/ic_flash_auto_holo_light.pngbin0 -> 2461 bytes
-rw-r--r--res/drawable-mdpi/ic_flash_auto_holo_light_xlarge.pngbin0 -> 1838 bytes
-rw-r--r--res/drawable-mdpi/ic_flash_off_holo_light.pngbin0 -> 2532 bytes
-rw-r--r--res/drawable-mdpi/ic_flash_off_holo_light_xlarge.pngbin0 -> 1876 bytes
-rw-r--r--res/drawable-mdpi/ic_flash_on_holo_light.pngbin0 -> 1958 bytes
-rw-r--r--res/drawable-mdpi/ic_flash_on_holo_light_xlarge.pngbin0 -> 1304 bytes
-rw-r--r--res/drawable-mdpi/ic_flash_torch.pngbin0 -> 2966 bytes
-rw-r--r--res/drawable-mdpi/ic_gallery_play_big.pngbin0 -> 3975 bytes
-rw-r--r--res/drawable-mdpi/ic_hdr.pngbin0 -> 1962 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_ev_0.pngbin0 -> 1495 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_ev_n1.pngbin0 -> 1693 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_ev_n2.pngbin0 -> 2020 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_ev_n3.pngbin0 -> 2059 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_ev_p1.pngbin0 -> 1945 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_ev_p2.pngbin0 -> 2232 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_ev_p3.pngbin0 -> 2287 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_flash_auto.pngbin0 -> 2393 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_flash_off.pngbin0 -> 1554 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_flash_on.pngbin0 -> 1964 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_hdr_off.pngbin0 -> 1431 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_hdr_on.pngbin0 -> 2038 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_sce_off.pngbin0 -> 1523 bytes
-rw-r--r--res/drawable-mdpi/ic_indicator_sce_on.pngbin0 -> 2245 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_camera_video_view.pngbin0 -> 1675 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_cancel_holo_light.pngbin499 -> 1663 bytes
-rw-r--r--res/drawable-mdpi/ic_menu_done_holo_light.pngbin0 -> 1681 bytes
-rw-r--r--res/drawable-mdpi/ic_menuselect_camera_facing_back.pngbin0 -> 927 bytes
-rw-r--r--res/drawable-mdpi/ic_menuselect_camera_facing_front.pngbin0 -> 971 bytes
-rw-r--r--res/drawable-mdpi/ic_menuselect_gps_off.pngbin0 -> 1256 bytes
-rw-r--r--res/drawable-mdpi/ic_menuselect_gps_on.pngbin0 -> 1161 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_border_fast.9.pngbin0 -> 504 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_border_fast_xlarge.9.pngbin0 -> 784 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_left_indicator.pngbin0 -> 486 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_left_indicator_fast.pngbin0 -> 483 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_left_indicator_fast_xlarge.pngbin0 -> 775 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_left_indicator_xlarge.pngbin0 -> 779 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_progression.pngbin0 -> 1097 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_progression_xlarge.pngbin0 -> 1640 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_recording_indicator.pngbin0 -> 492 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_right_indicator.pngbin0 -> 499 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_right_indicator_fast.pngbin0 -> 501 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_right_indicator_fast_xlarge.pngbin0 -> 777 bytes
-rw-r--r--res/drawable-mdpi/ic_pan_right_indicator_xlarge.pngbin0 -> 780 bytes
-rwxr-xr-xres/drawable-mdpi/ic_recording_indicator.pngbin0 -> 700 bytes
-rw-r--r--res/drawable-mdpi/ic_scn_holo_light.pngbin0 -> 752 bytes
-rw-r--r--res/drawable-mdpi/ic_scn_holo_light_xlarge.pngbin0 -> 1356 bytes
-rw-r--r--res/drawable-mdpi/ic_settings_holo_light.pngbin0 -> 2680 bytes
-rw-r--r--res/drawable-mdpi/ic_settings_holo_light_xlarge.pngbin0 -> 1459 bytes
-rw-r--r--res/drawable-mdpi/ic_snapshot_border.9.pngbin0 -> 223 bytes
-rw-r--r--res/drawable-mdpi/ic_snapshot_border_xlarge.9.pngbin0 -> 299 bytes
-rw-r--r--res/drawable-mdpi/ic_switch_camera.pngbin0 -> 2862 bytes
-rw-r--r--res/drawable-mdpi/ic_switch_pan.pngbin0 -> 3063 bytes
-rw-r--r--res/drawable-mdpi/ic_switch_pano_active.pngbin0 -> 1289 bytes
-rw-r--r--res/drawable-mdpi/ic_switch_photo_facing_holo_light.pngbin0 -> 3086 bytes
-rw-r--r--res/drawable-mdpi/ic_switch_photo_facing_holo_light_xlarge.pngbin0 -> 1629 bytes
-rw-r--r--res/drawable-mdpi/ic_switch_photosphere.pngbin0 -> 4115 bytes
-rw-r--r--res/drawable-mdpi/ic_switch_video.pngbin0 -> 2145 bytes
-rw-r--r--res/drawable-mdpi/ic_switch_video_active.pngbin0 -> 841 bytes
-rw-r--r--res/drawable-mdpi/ic_switch_video_facing_holo_light.pngbin0 -> 2572 bytes
-rw-r--r--res/drawable-mdpi/ic_switch_video_facing_holo_light_xlarge.pngbin0 -> 1384 bytes
-rw-r--r--res/drawable-mdpi/ic_switcher_menu_indicator.pngbin0 -> 788 bytes
-rw-r--r--res/drawable-mdpi/ic_timelapse_none.pngbin0 -> 751 bytes
-rw-r--r--res/drawable-mdpi/ic_timelapse_none_xlarge.pngbin0 -> 1052 bytes
-rw-r--r--res/drawable-mdpi/ic_video_effects_background_fields_of_wheat_holo.pngbin0 -> 237 bytes
-rw-r--r--res/drawable-mdpi/ic_video_effects_background_intergalactic_holo.pngbin0 -> 209 bytes
-rw-r--r--res/drawable-mdpi/ic_video_effects_background_normal_holo_dark.pngbin0 -> 195 bytes
-rw-r--r--res/drawable-mdpi/ic_video_effects_faces_big_eyes_holo_dark.pngbin0 -> 1075 bytes
-rw-r--r--res/drawable-mdpi/ic_video_effects_faces_big_mouth_holo_dark.pngbin0 -> 897 bytes
-rw-r--r--res/drawable-mdpi/ic_video_effects_faces_big_nose_holo_dark.pngbin0 -> 844 bytes
-rw-r--r--res/drawable-mdpi/ic_video_effects_faces_small_eyes_holo_dark.pngbin0 -> 735 bytes
-rw-r--r--res/drawable-mdpi/ic_video_effects_faces_small_mouth_holo_dark.pngbin0 -> 794 bytes
-rw-r--r--res/drawable-mdpi/ic_video_effects_faces_squeeze_holo_dark.pngbin0 -> 647 bytes
-rw-r--r--res/drawable-mdpi/ic_view_photosphere.pngbin0 -> 7131 bytes
-rw-r--r--res/drawable-mdpi/ic_viewfinder_camera_facing_back.pngbin0 -> 1044 bytes
-rw-r--r--res/drawable-mdpi/ic_viewfinder_camera_facing_front.pngbin0 -> 1148 bytes
-rw-r--r--res/drawable-mdpi/ic_viewfinder_gps_no_signal.pngbin0 -> 1468 bytes
-rw-r--r--res/drawable-mdpi/ic_viewfinder_gps_off.pngbin0 -> 1553 bytes
-rw-r--r--res/drawable-mdpi/ic_viewfinder_gps_on.pngbin0 -> 1474 bytes
-rw-r--r--res/drawable-mdpi/ic_wb_auto.pngbin0 -> 2912 bytes
-rw-r--r--res/drawable-mdpi/ic_wb_cloudy.pngbin0 -> 1807 bytes
-rw-r--r--res/drawable-mdpi/ic_wb_fluorescent.pngbin0 -> 2479 bytes
-rw-r--r--res/drawable-mdpi/ic_wb_incandescent.pngbin0 -> 2205 bytes
-rw-r--r--res/drawable-mdpi/ic_wb_sunlight.pngbin0 -> 2846 bytes
-rw-r--r--res/drawable-mdpi/list_divider.9.pngbin0 -> 78 bytes
-rw-r--r--res/drawable-mdpi/list_pressed_holo_light.9.pngbin0 -> 158 bytes
-rw-r--r--res/drawable-mdpi/on_screen_hint_frame.9.pngbin0 -> 2181 bytes
-rw-r--r--res/drawable-mdpi/switch_bg_focused_holo_dark.9.pngbin0 -> 216 bytes
-rw-r--r--res/drawable-mdpi/switch_bg_holo_dark.9.pngbin0 -> 163 bytes
-rw-r--r--res/drawable-mdpi/switch_thumb_activated_holo_dark.9.pngbin0 -> 351 bytes
-rw-r--r--res/drawable-mdpi/switch_thumb_disabled_holo_dark.9.pngbin0 -> 350 bytes
-rw-r--r--res/drawable-mdpi/switch_thumb_holo_dark.9.pngbin0 -> 362 bytes
-rw-r--r--res/drawable-mdpi/switch_thumb_pressed_holo_dark.9.pngbin0 -> 362 bytes
-rw-r--r--res/drawable-mdpi/toast_frame_holo.9.pngbin0 -> 1585 bytes
-rw-r--r--res/drawable-port-hdpi/btn_camera_shutter_holo_xlarge.pngbin0 -> 22034 bytes
-rw-r--r--res/drawable-port-hdpi/btn_camera_shutter_pressed_holo_xlarge.pngbin0 -> 27252 bytes
-rw-r--r--res/drawable-port-hdpi/btn_pan_shutter_pressed_holo_xlarge.pngbin0 -> 26752 bytes
-rw-r--r--res/drawable-port-hdpi/btn_pan_shutter_recording_holo_xlarge.pngbin0 -> 22063 bytes
-rw-r--r--res/drawable-port-hdpi/btn_pan_shutter_recording_pressed_holo_xlarge.pngbin0 -> 26822 bytes
-rw-r--r--res/drawable-port-hdpi/btn_video_shutter_holo_xlarge.pngbin0 -> 21800 bytes
-rw-r--r--res/drawable-port-hdpi/btn_video_shutter_pressed_holo_xlarge.pngbin0 -> 26955 bytes
-rw-r--r--res/drawable-port-hdpi/btn_video_shutter_recording_holo_xlarge.pngbin0 -> 21860 bytes
-rw-r--r--res/drawable-port-hdpi/btn_video_shutter_recording_pressed_holo_xlarge.pngbin0 -> 26947 bytes
-rw-r--r--res/drawable-port-hdpi/ic_zoom_big.9.pngbin0 -> 121 bytes
-rw-r--r--res/drawable-port-hdpi/ic_zoom_big_dark.9.pngbin0 -> 93 bytes
-rw-r--r--res/drawable-port-hdpi/ic_zoom_big_dark_large.9.pngbin0 -> 96 bytes
-rw-r--r--res/drawable-port-hdpi/ic_zoom_big_large.9.pngbin0 -> 95 bytes
-rw-r--r--res/drawable-port-hdpi/switcher_bg.9.pngbin0 -> 487 bytes
-rw-r--r--res/drawable-port-mdpi/btn_camera_shutter_holo_xlarge.pngbin0 -> 14524 bytes
-rw-r--r--res/drawable-port-mdpi/btn_camera_shutter_pressed_holo_xlarge.pngbin0 -> 17392 bytes
-rw-r--r--res/drawable-port-mdpi/btn_pan_shutter_pressed_holo_xlarge.pngbin0 -> 17387 bytes
-rw-r--r--res/drawable-port-mdpi/btn_pan_shutter_recording_holo_xlarge.pngbin0 -> 14339 bytes
-rw-r--r--res/drawable-port-mdpi/btn_pan_shutter_recording_pressed_holo_xlarge.pngbin0 -> 17473 bytes
-rw-r--r--res/drawable-port-mdpi/btn_video_shutter_holo_xlarge.pngbin0 -> 14260 bytes
-rw-r--r--res/drawable-port-mdpi/btn_video_shutter_pressed_holo_xlarge.pngbin0 -> 17402 bytes
-rw-r--r--res/drawable-port-mdpi/btn_video_shutter_recording_holo_xlarge.pngbin0 -> 14283 bytes
-rw-r--r--res/drawable-port-mdpi/btn_video_shutter_recording_pressed_holo_xlarge.pngbin0 -> 17375 bytes
-rw-r--r--res/drawable-port-mdpi/ic_zoom_big.9.pngbin0 -> 117 bytes
-rw-r--r--res/drawable-port-mdpi/ic_zoom_big_dark.9.pngbin0 -> 90 bytes
-rw-r--r--res/drawable-port-mdpi/switcher_bg.9.pngbin0 -> 354 bytes
-rw-r--r--res/drawable-port-xhdpi/btn_camera_shutter_holo_xlarge.pngbin0 -> 35199 bytes
-rw-r--r--res/drawable-port-xhdpi/btn_camera_shutter_pressed_holo_xlarge.pngbin0 -> 44817 bytes
-rw-r--r--res/drawable-port-xhdpi/btn_pan_shutter_pressed_holo_xlarge.pngbin0 -> 44018 bytes
-rw-r--r--res/drawable-port-xhdpi/btn_pan_shutter_recording_holo_xlarge.pngbin0 -> 37475 bytes
-rw-r--r--res/drawable-port-xhdpi/btn_pan_shutter_recording_pressed_holo_xlarge.pngbin0 -> 44094 bytes
-rw-r--r--res/drawable-port-xhdpi/btn_video_shutter_holo_xlarge.pngbin0 -> 37424 bytes
-rw-r--r--res/drawable-port-xhdpi/btn_video_shutter_pressed_holo_xlarge.pngbin0 -> 44628 bytes
-rw-r--r--res/drawable-port-xhdpi/btn_video_shutter_recording_holo_xlarge.pngbin0 -> 37445 bytes
-rw-r--r--res/drawable-port-xhdpi/btn_video_shutter_recording_pressed_holo_xlarge.pngbin0 -> 44576 bytes
-rw-r--r--res/drawable-port-xhdpi/ic_zoom_big.9.pngbin0 -> 95 bytes
-rw-r--r--res/drawable-port-xhdpi/ic_zoom_big_dark.9.pngbin0 -> 96 bytes
-rw-r--r--res/drawable-port-xhdpi/switcher_bg.9.pngbin0 -> 663 bytes
-rw-r--r--res/drawable-sw600dp-hdpi/btn_shutter_default.pngbin0 -> 16853 bytes
-rw-r--r--res/drawable-sw600dp-hdpi/btn_shutter_pressed.pngbin0 -> 18420 bytes
-rw-r--r--res/drawable-sw600dp-hdpi/btn_shutter_recording.pngbin0 -> 17642 bytes
-rw-r--r--res/drawable-sw600dp-hdpi/btn_shutter_video_default.pngbin0 -> 16418 bytes
-rw-r--r--res/drawable-sw600dp-hdpi/btn_shutter_video_pressed.pngbin0 -> 16701 bytes
-rw-r--r--res/drawable-sw600dp-hdpi/btn_shutter_video_recording.pngbin0 -> 17257 bytes
-rw-r--r--res/drawable-sw600dp-land-hdpi/switcher_bg.9.pngbin0 -> 3265 bytes
-rw-r--r--res/drawable-sw600dp-land-mdpi/switcher_bg.9.pngbin0 -> 1976 bytes
-rw-r--r--res/drawable-sw600dp-land-xhdpi/switcher_bg.9.pngbin0 -> 4807 bytes
-rw-r--r--res/drawable-sw600dp-mdpi/btn_shutter_default.pngbin0 -> 9471 bytes
-rw-r--r--res/drawable-sw600dp-mdpi/btn_shutter_pressed.pngbin0 -> 10231 bytes
-rw-r--r--res/drawable-sw600dp-mdpi/btn_shutter_recording.pngbin0 -> 9955 bytes
-rw-r--r--res/drawable-sw600dp-mdpi/btn_shutter_video_default.pngbin0 -> 9145 bytes
-rw-r--r--res/drawable-sw600dp-mdpi/btn_shutter_video_pressed.pngbin0 -> 9250 bytes
-rw-r--r--res/drawable-sw600dp-mdpi/btn_shutter_video_recording.pngbin0 -> 9706 bytes
-rw-r--r--res/drawable-sw600dp-port-hdpi/switcher_bg.9.pngbin0 -> 4640 bytes
-rw-r--r--res/drawable-sw600dp-port-mdpi/switcher_bg.9.pngbin0 -> 2607 bytes
-rw-r--r--res/drawable-sw600dp-port-xhdpi/switcher_bg.9.pngbin0 -> 6972 bytes
-rw-r--r--res/drawable-sw600dp-xhdpi/btn_shutter_default.pngbin0 -> 26114 bytes
-rw-r--r--res/drawable-sw600dp-xhdpi/btn_shutter_pressed.pngbin0 -> 27298 bytes
-rw-r--r--res/drawable-sw600dp-xhdpi/btn_shutter_recording.pngbin0 -> 27478 bytes
-rw-r--r--res/drawable-sw600dp-xhdpi/btn_shutter_video_default.pngbin0 -> 25502 bytes
-rw-r--r--res/drawable-sw600dp-xhdpi/btn_shutter_video_pressed.pngbin0 -> 24552 bytes
-rw-r--r--res/drawable-sw600dp-xhdpi/btn_shutter_video_recording.pngbin0 -> 26791 bytes
-rw-r--r--res/drawable-xhdpi/btn_camera_shutter_holo.pngbin0 -> 13233 bytes
-rw-r--r--res/drawable-xhdpi/btn_camera_shutter_pressed_holo.pngbin0 -> 19455 bytes
-rw-r--r--res/drawable-xhdpi/btn_pan_shutter_pressed_holo.pngbin0 -> 19189 bytes
-rw-r--r--res/drawable-xhdpi/btn_pan_shutter_recording_holo.pngbin0 -> 13934 bytes
-rw-r--r--res/drawable-xhdpi/btn_pan_shutter_recording_pressed_holo.pngbin0 -> 19455 bytes
-rw-r--r--res/drawable-xhdpi/btn_shutter_default.pngbin0 -> 13989 bytes
-rw-r--r--res/drawable-xhdpi/btn_shutter_pano_pressed.pngbin0 -> 9835 bytes
-rw-r--r--res/drawable-xhdpi/btn_shutter_pressed.pngbin0 -> 14954 bytes
-rw-r--r--res/drawable-xhdpi/btn_shutter_recording.pngbin0 -> 14425 bytes
-rw-r--r--res/drawable-xhdpi/btn_shutter_video_default.pngbin0 -> 13510 bytes
-rw-r--r--res/drawable-xhdpi/btn_shutter_video_pressed.pngbin0 -> 13549 bytes
-rw-r--r--res/drawable-xhdpi/btn_shutter_video_recording.pngbin0 -> 14285 bytes
-rw-r--r--res/drawable-xhdpi/btn_video_shutter_holo.pngbin0 -> 12904 bytes
-rw-r--r--res/drawable-xhdpi/btn_video_shutter_pressed_holo.pngbin0 -> 18594 bytes
-rw-r--r--res/drawable-xhdpi/btn_video_shutter_recording_holo.pngbin0 -> 13519 bytes
-rw-r--r--res/drawable-xhdpi/btn_video_shutter_recording_pressed_holo.pngbin0 -> 18802 bytes
-rw-r--r--res/drawable-xhdpi/dialog_full_holo_dark.9.pngbin0 -> 2159 bytes
-rw-r--r--res/drawable-xhdpi/ic_btn_shutter_retake.pngbin0 -> 1940 bytes
-rw-r--r--res/drawable-xhdpi/ic_effects_holo_light.pngbin0 -> 1131 bytes
-rw-r--r--res/drawable-xhdpi/ic_effects_holo_light_xlarge.pngbin0 -> 2500 bytes
-rw-r--r--res/drawable-xhdpi/ic_exposure_0.pngbin0 -> 2178 bytes
-rw-r--r--res/drawable-xhdpi/ic_exposure_holo_light.pngbin0 -> 4264 bytes
-rw-r--r--res/drawable-xhdpi/ic_exposure_holo_light_xlarge.pngbin0 -> 2131 bytes
-rw-r--r--res/drawable-xhdpi/ic_exposure_n1.pngbin0 -> 1742 bytes
-rw-r--r--res/drawable-xhdpi/ic_exposure_n2.pngbin0 -> 2822 bytes
-rw-r--r--res/drawable-xhdpi/ic_exposure_n3.pngbin0 -> 2937 bytes
-rw-r--r--res/drawable-xhdpi/ic_exposure_p1.pngbin0 -> 2427 bytes
-rw-r--r--res/drawable-xhdpi/ic_exposure_p2.pngbin0 -> 3480 bytes
-rw-r--r--res/drawable-xhdpi/ic_exposure_p3.pngbin0 -> 3575 bytes
-rw-r--r--res/drawable-xhdpi/ic_flash_auto_holo_light.pngbin0 -> 5507 bytes
-rw-r--r--res/drawable-xhdpi/ic_flash_auto_holo_light_xlarge.pngbin0 -> 4090 bytes
-rw-r--r--res/drawable-xhdpi/ic_flash_off_holo_light.pngbin0 -> 5827 bytes
-rw-r--r--res/drawable-xhdpi/ic_flash_off_holo_light_xlarge.pngbin0 -> 3683 bytes
-rw-r--r--res/drawable-xhdpi/ic_flash_on_holo_light.pngbin0 -> 4335 bytes
-rw-r--r--res/drawable-xhdpi/ic_flash_on_holo_light_xlarge.pngbin0 -> 2537 bytes
-rw-r--r--res/drawable-xhdpi/ic_flash_torch.pngbin0 -> 6794 bytes
-rw-r--r--res/drawable-xhdpi/ic_gallery_play_big.pngbin0 -> 9484 bytes
-rw-r--r--res/drawable-xhdpi/ic_hdr.pngbin0 -> 3750 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_ev_0.pngbin0 -> 3325 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_ev_n1.pngbin0 -> 3420 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_ev_n2.pngbin0 -> 4347 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_ev_n3.pngbin0 -> 4471 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_ev_p1.pngbin0 -> 3870 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_ev_p2.pngbin0 -> 4778 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_ev_p3.pngbin0 -> 4982 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_flash_auto.pngbin0 -> 5261 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_flash_off.pngbin0 -> 3422 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_flash_on.pngbin0 -> 4160 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_hdr_off.pngbin0 -> 3147 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_hdr_on.pngbin0 -> 3890 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_sce_off.pngbin0 -> 3250 bytes
-rw-r--r--res/drawable-xhdpi/ic_indicator_sce_on.pngbin0 -> 4448 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_cancel_holo_light.pngbin0 -> 4121 bytes
-rw-r--r--res/drawable-xhdpi/ic_menu_done_holo_light.pngbin0 -> 3784 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_border_fast.9.pngbin0 -> 611 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_border_fast_xlarge.9.pngbin0 -> 1362 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_left_indicator.pngbin0 -> 663 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_left_indicator_fast.pngbin0 -> 667 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_left_indicator_fast_xlarge.pngbin0 -> 1275 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_left_indicator_xlarge.pngbin0 -> 1285 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_progression.pngbin0 -> 2177 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_progression_xlarge.pngbin0 -> 3692 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_recording_indicator.pngbin0 -> 725 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_right_indicator.pngbin0 -> 663 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_right_indicator_fast.pngbin0 -> 659 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_right_indicator_fast_xlarge.pngbin0 -> 1239 bytes
-rw-r--r--res/drawable-xhdpi/ic_pan_right_indicator_xlarge.pngbin0 -> 1261 bytes
-rw-r--r--res/drawable-xhdpi/ic_recording_indicator.pngbin0 -> 574 bytes
-rw-r--r--res/drawable-xhdpi/ic_scn_holo_light.pngbin0 -> 1413 bytes
-rw-r--r--res/drawable-xhdpi/ic_scn_holo_light_xlarge.pngbin0 -> 3281 bytes
-rw-r--r--res/drawable-xhdpi/ic_settings_holo_light.pngbin0 -> 5360 bytes
-rw-r--r--res/drawable-xhdpi/ic_settings_holo_light_xlarge.pngbin0 -> 2782 bytes
-rw-r--r--res/drawable-xhdpi/ic_snapshot_border.9.pngbin0 -> 257 bytes
-rw-r--r--res/drawable-xhdpi/ic_snapshot_border_xlarge.9.pngbin0 -> 419 bytes
-rw-r--r--res/drawable-xhdpi/ic_switch_camera.pngbin0 -> 6819 bytes
-rw-r--r--res/drawable-xhdpi/ic_switch_pan.pngbin0 -> 7660 bytes
-rw-r--r--res/drawable-xhdpi/ic_switch_pano_active.pngbin0 -> 2514 bytes
-rw-r--r--res/drawable-xhdpi/ic_switch_photo_facing_holo_light.pngbin0 -> 7228 bytes
-rw-r--r--res/drawable-xhdpi/ic_switch_photo_facing_holo_light_xlarge.pngbin0 -> 3728 bytes
-rw-r--r--res/drawable-xhdpi/ic_switch_photosphere.pngbin0 -> 10581 bytes
-rw-r--r--res/drawable-xhdpi/ic_switch_video.pngbin0 -> 5016 bytes
-rw-r--r--res/drawable-xhdpi/ic_switch_video_active.pngbin0 -> 1225 bytes
-rw-r--r--res/drawable-xhdpi/ic_switch_video_facing_holo_light.pngbin0 -> 5719 bytes
-rw-r--r--res/drawable-xhdpi/ic_switch_video_facing_holo_light_xlarge.pngbin0 -> 3126 bytes
-rw-r--r--res/drawable-xhdpi/ic_switcher_menu_indicator.pngbin0 -> 1314 bytes
-rw-r--r--res/drawable-xhdpi/ic_timelapse_none.pngbin0 -> 1339 bytes
-rw-r--r--res/drawable-xhdpi/ic_timelapse_none_xlarge.pngbin0 -> 1986 bytes
-rw-r--r--res/drawable-xhdpi/ic_video_effects_background_fields_of_wheat_holo.pngbin0 -> 499 bytes
-rw-r--r--res/drawable-xhdpi/ic_video_effects_background_intergalactic_holo.pngbin0 -> 447 bytes
-rw-r--r--res/drawable-xhdpi/ic_video_effects_background_normal_holo_dark.pngbin0 -> 364 bytes
-rw-r--r--res/drawable-xhdpi/ic_video_effects_faces_big_eyes_holo_dark.pngbin0 -> 2174 bytes
-rw-r--r--res/drawable-xhdpi/ic_video_effects_faces_big_mouth_holo_dark.pngbin0 -> 1623 bytes
-rw-r--r--res/drawable-xhdpi/ic_video_effects_faces_big_nose_holo_dark.pngbin0 -> 1542 bytes
-rw-r--r--res/drawable-xhdpi/ic_video_effects_faces_small_eyes_holo_dark.pngbin0 -> 1210 bytes
-rw-r--r--res/drawable-xhdpi/ic_video_effects_faces_small_mouth_holo_dark.pngbin0 -> 1421 bytes
-rw-r--r--res/drawable-xhdpi/ic_video_effects_faces_squeeze_holo_dark.pngbin0 -> 1001 bytes
-rw-r--r--res/drawable-xhdpi/ic_view_photosphere.pngbin0 -> 17191 bytes
-rw-r--r--res/drawable-xhdpi/ic_wb_auto.pngbin0 -> 7006 bytes
-rw-r--r--res/drawable-xhdpi/ic_wb_cloudy.pngbin0 -> 3985 bytes
-rw-r--r--res/drawable-xhdpi/ic_wb_fluorescent.pngbin0 -> 5311 bytes
-rw-r--r--res/drawable-xhdpi/ic_wb_incandescent.pngbin0 -> 4871 bytes
-rw-r--r--res/drawable-xhdpi/ic_wb_sunlight.pngbin0 -> 7055 bytes
-rw-r--r--res/drawable-xhdpi/list_divider.9.pngbin0 -> 83 bytes
-rw-r--r--res/drawable-xhdpi/list_pressed_holo_light.9.pngbin0 -> 163 bytes
-rw-r--r--res/drawable-xhdpi/switch_bg_focused_holo_dark.9.pngbin0 -> 285 bytes
-rw-r--r--res/drawable-xhdpi/switch_bg_holo_dark.9.pngbin0 -> 229 bytes
-rw-r--r--res/drawable-xhdpi/switch_thumb_activated_holo_dark.9.pngbin0 -> 653 bytes
-rw-r--r--res/drawable-xhdpi/switch_thumb_disabled_holo_dark.9.pngbin0 -> 633 bytes
-rw-r--r--res/drawable-xhdpi/switch_thumb_holo_dark.9.pngbin0 -> 687 bytes
-rw-r--r--res/drawable-xhdpi/switch_thumb_pressed_holo_dark.9.pngbin0 -> 660 bytes
-rw-r--r--res/drawable-xhdpi/toast_frame_holo.9.pngbin0 -> 1585 bytes
-rw-r--r--res/drawable/bg_pressed.xml20
-rw-r--r--res/drawable/bg_pressed_exit_fading.xml21
-rw-r--r--res/drawable/bg_text_on_preview.xml21
-rw-r--r--res/drawable/btn_new_shutter.xml21
-rw-r--r--res/drawable/btn_new_shutter_video.xml21
-rw-r--r--res/drawable/btn_shutter_video_recording.xml21
-rw-r--r--res/drawable/pano_direction_left_indicator.xml21
-rw-r--r--res/drawable/pano_direction_right_indicator.xml21
-rw-r--r--res/drawable/setting_picker.xml21
-rw-r--r--res/drawable/switch_inner_holo_dark.xml22
-rw-r--r--res/drawable/switch_track_holo_dark.xml20
-rw-r--r--res/interpolator/decelerate_cubic.xml17
-rw-r--r--res/interpolator/decelerate_quint.xml17
-rw-r--r--res/layout-land/camera_shutter_switcher.xml48
-rw-r--r--res/layout-land/keyguard_widget.xml60
-rw-r--r--res/layout-land/on_screen_hint.xml29
-rw-r--r--res/layout-land/pano_module_capture.xml26
-rw-r--r--res/layout-land/pano_review.xml56
-rw-r--r--res/layout-land/photo_module_content.xml56
-rw-r--r--res/layout-land/preview_frame_pano.xml97
-rw-r--r--res/layout-land/review_module_control.xml44
-rw-r--r--res/layout-land/switcher_popup.xml29
-rw-r--r--res/layout-land/video_module.xml58
-rw-r--r--res/layout-port/camera_shutter_switcher.xml47
-rw-r--r--res/layout-port/keyguard_widget.xml60
-rw-r--r--res/layout-port/on_screen_hint.xml31
-rw-r--r--res/layout-port/pano_module_capture.xml25
-rw-r--r--res/layout-port/pano_review.xml77
-rw-r--r--res/layout-port/photo_module_content.xml55
-rw-r--r--res/layout-port/preview_frame_pano.xml110
-rw-r--r--res/layout-port/review_module_control.xml44
-rw-r--r--res/layout-port/switcher_popup.xml29
-rw-r--r--res/layout-port/video_module.xml58
-rw-r--r--res/layout/bg_replacement_training_message.xml56
-rw-r--r--res/layout/camera_main.xml30
-rw-r--r--res/layout/count_down_to_capture.xml35
-rw-r--r--res/layout/effect_setting_item.xml29
-rw-r--r--res/layout/effect_setting_popup.xml68
-rw-r--r--res/layout/face_view.xml19
-rw-r--r--res/layout/in_line_setting_check_box.xml31
-rw-r--r--res/layout/in_line_setting_menu.xml27
-rw-r--r--res/layout/list_pref_setting_popup.xml41
-rw-r--r--res/layout/menu_indicators.xml50
-rw-r--r--res/layout/menu_indicators_keyguard.xml50
-rw-r--r--res/layout/more_setting_popup.xml26
-rw-r--r--res/layout/panorama_module.xml23
-rw-r--r--res/layout/photo_module.xml29
-rw-r--r--res/layout/preview_module_frame.xml43
-rw-r--r--res/layout/preview_module_frame_video.xml60
-rw-r--r--res/layout/preview_surface_view.xml20
-rw-r--r--res/layout/rotate_dialog.xml110
-rw-r--r--res/layout/rotate_text_toast.xml39
-rw-r--r--res/layout/setting_item.xml27
-rw-r--r--res/layout/time_interval_picker.xml65
-rw-r--r--res/layout/time_interval_popup.xml87
-rw-r--r--res/layout/timer_setting_popup.xml101
-rw-r--r--res/layout/viewfinder_labels_video.xml31
-rw-r--r--res/mipmap-hdpi/ic_launcher_camera.pngbin0 -> 9395 bytes
-rw-r--r--res/mipmap-hdpi/ic_launcher_video_camera.pngbin0 -> 7051 bytes
-rw-r--r--res/mipmap-mdpi/ic_launcher_camera.pngbin0 -> 4954 bytes
-rw-r--r--res/mipmap-mdpi/ic_launcher_video_camera.pngbin0 -> 3482 bytes
-rw-r--r--res/mipmap-xhdpi/ic_launcher_camera.pngbin0 -> 14455 bytes
-rw-r--r--res/mipmap-xxhdpi/ic_launcher_camera.pngbin0 -> 28169 bytes
-rw-r--r--res/raw/backdropper.graph91
-rw-r--r--res/raw/beep_once.oggbin0 -> 10452 bytes
-rw-r--r--res/raw/beep_twice.oggbin0 -> 9627 bytes
-rw-r--r--res/raw/blank.jpgbin0 -> 1954 bytes
-rw-r--r--res/raw/focus_complete.oggbin0 -> 9376 bytes
-rw-r--r--res/raw/goofy_face.graph123
-rw-r--r--res/raw/video_record.oggbin0 -> 9572 bytes
-rw-r--r--res/values-af/filtershow_strings.xml1
-rw-r--r--res/values-am/filtershow_strings.xml1
-rw-r--r--res/values-ar/filtershow_strings.xml1
-rw-r--r--res/values-be/filtershow_strings.xml1
-rw-r--r--res/values-bg/filtershow_strings.xml1
-rw-r--r--res/values-ca/filtershow_strings.xml1
-rw-r--r--res/values-cs/filtershow_strings.xml1
-rw-r--r--res/values-da/filtershow_strings.xml1
-rw-r--r--res/values-de/filtershow_strings.xml1
-rw-r--r--res/values-el/filtershow_strings.xml1
-rw-r--r--res/values-en-rGB/filtershow_strings.xml1
-rw-r--r--res/values-es-rUS/filtershow_strings.xml1
-rw-r--r--res/values-es/filtershow_strings.xml1
-rw-r--r--res/values-et/filtershow_strings.xml1
-rw-r--r--res/values-fa/filtershow_strings.xml1
-rw-r--r--res/values-fi/filtershow_strings.xml1
-rw-r--r--res/values-fr/filtershow_strings.xml1
-rw-r--r--res/values-hi/filtershow_strings.xml1
-rw-r--r--res/values-hr/filtershow_strings.xml1
-rw-r--r--res/values-hu/filtershow_strings.xml1
-rw-r--r--res/values-in/filtershow_strings.xml1
-rw-r--r--res/values-it/filtershow_strings.xml1
-rw-r--r--res/values-iw/filtershow_strings.xml1
-rw-r--r--res/values-ja/filtershow_strings.xml1
-rw-r--r--res/values-ko/filtershow_strings.xml1
-rw-r--r--res/values-land/styles.xml53
-rw-r--r--res/values-large-hdpi/drawable.xml37
-rw-r--r--res/values-large/dimens.xml22
-rw-r--r--res/values-lt/filtershow_strings.xml1
-rw-r--r--res/values-lv/filtershow_strings.xml1
-rw-r--r--res/values-ms/filtershow_strings.xml1
-rw-r--r--res/values-nb/filtershow_strings.xml1
-rw-r--r--res/values-nl/filtershow_strings.xml1
-rw-r--r--res/values-pl/filtershow_strings.xml1
-rw-r--r--res/values-port/styles.xml65
-rw-r--r--res/values-pt-rPT/filtershow_strings.xml1
-rw-r--r--res/values-pt/filtershow_strings.xml1
-rw-r--r--res/values-ro/filtershow_strings.xml1
-rw-r--r--res/values-ru/filtershow_strings.xml1
-rw-r--r--res/values-sk/filtershow_strings.xml1
-rw-r--r--res/values-sl/filtershow_strings.xml1
-rw-r--r--res/values-sr/filtershow_strings.xml1
-rw-r--r--res/values-sv/filtershow_strings.xml1
-rw-r--r--res/values-sw/filtershow_strings.xml1
-rw-r--r--res/values-sw600dp-hdpi/drawable.xml37
-rw-r--r--res/values-sw600dp-land/styles.xml21
-rw-r--r--res/values-sw600dp-port/styles.xml21
-rw-r--r--res/values-sw600dp/dimens.xml23
-rw-r--r--res/values-sw640dp/dimens.xml41
-rw-r--r--res/values-sw640dp/drawable.xml36
-rw-r--r--res/values-sw640dp/styles.xml22
-rw-r--r--res/values-sw800dp/dimens.xml27
-rw-r--r--res/values-th/filtershow_strings.xml1
-rw-r--r--res/values-tl/filtershow_strings.xml1
-rw-r--r--res/values-tr/filtershow_strings.xml1
-rw-r--r--res/values-uk/filtershow_strings.xml1
-rw-r--r--res/values-v11/styles.xml24
-rw-r--r--res/values-v13/styles.xml20
-rw-r--r--res/values-vi/filtershow_strings.xml1
-rw-r--r--res/values-xlarge-land/drawable.xml22
-rw-r--r--res/values-xlarge-port/drawable.xml22
-rw-r--r--res/values-xlarge/dimens.xml41
-rw-r--r--res/values-xlarge/drawable.xml34
-rw-r--r--res/values-xlarge/styles.xml9
-rw-r--r--res/values-zh-rCN/filtershow_strings.xml1
-rw-r--r--res/values-zh-rTW/filtershow_strings.xml1
-rw-r--r--res/values-zu/filtershow_strings.xml1
-rw-r--r--res/values/arrays.xml404
-rw-r--r--res/values/attrs.xml24
-rw-r--r--res/values/colors.xml26
-rw-r--r--res/values/config.xml22
-rw-r--r--res/values/dimens.xml91
-rw-r--r--res/values/filtershow_strings.xml2
-rw-r--r--res/values/strings.xml451
-rw-r--r--res/values/styles.xml207
-rw-r--r--res/xml/camera_preferences.xml90
-rw-r--r--res/xml/video_preferences.xml72
633 files changed, 4669 insertions, 50 deletions
diff --git a/res/anim/count_down_exit.xml b/res/anim/count_down_exit.xml
new file mode 100644
index 000000000..0091c5bd7
--- /dev/null
+++ b/res/anim/count_down_exit.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2013, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <alpha
+ android:fromAlpha="1.0"
+ android:toAlpha="0.0"
+ android:duration="1000" />
+ <scale
+ android:fromXScale="1.0"
+ android:fromYScale="1.0"
+ android:toXScale="3.0"
+ android:toYScale="3.0"
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:duration="800" />
+</set> \ No newline at end of file
diff --git a/res/anim/on_screen_hint_enter.xml b/res/anim/on_screen_hint_enter.xml
new file mode 100644
index 000000000..91653a25b
--- /dev/null
+++ b/res/anim/on_screen_hint_enter.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2009, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<alpha xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@android:anim/decelerate_interpolator"
+ android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="400" />
diff --git a/res/anim/on_screen_hint_exit.xml b/res/anim/on_screen_hint_exit.xml
new file mode 100644
index 000000000..252581608
--- /dev/null
+++ b/res/anim/on_screen_hint_exit.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2009, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<alpha xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@android:anim/accelerate_interpolator"
+ android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="400" />
diff --git a/res/color/primary_text.xml b/res/color/primary_text.xml
new file mode 100644
index 000000000..e9fdf7b8b
--- /dev/null
+++ b/res/color/primary_text.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Copied from framework resource color/primary_text_holo_dark.xml -->
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:color="@color/bright_foreground_disabled_holo_dark"/>
+ <item android:state_window_focused="false" android:color="@color/bright_foreground_holo_dark"/>
+ <item android:state_pressed="true" android:color="@color/bright_foreground_holo_dark"/>
+ <item android:state_selected="true" android:color="@color/bright_foreground_holo_dark"/>
+ <item android:state_activated="true" android:color="@color/bright_foreground_holo_dark"/>
+ <item android:color="@color/bright_foreground_holo_dark"/> <!-- not selected -->
+</selector>
+
diff --git a/res/drawable-hdpi/btn_camera_shutter_holo.png b/res/drawable-hdpi/btn_camera_shutter_holo.png
new file mode 100644
index 000000000..5ed4f4a57
--- /dev/null
+++ b/res/drawable-hdpi/btn_camera_shutter_holo.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_camera_shutter_holo_large.png b/res/drawable-hdpi/btn_camera_shutter_holo_large.png
new file mode 100644
index 000000000..84917c454
--- /dev/null
+++ b/res/drawable-hdpi/btn_camera_shutter_holo_large.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_camera_shutter_pressed_holo.png b/res/drawable-hdpi/btn_camera_shutter_pressed_holo.png
new file mode 100644
index 000000000..57f72d56b
--- /dev/null
+++ b/res/drawable-hdpi/btn_camera_shutter_pressed_holo.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_camera_shutter_pressed_holo_large.png b/res/drawable-hdpi/btn_camera_shutter_pressed_holo_large.png
new file mode 100644
index 000000000..f2944a283
--- /dev/null
+++ b/res/drawable-hdpi/btn_camera_shutter_pressed_holo_large.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_pan_shutter_pressed_holo.png b/res/drawable-hdpi/btn_pan_shutter_pressed_holo.png
new file mode 100644
index 000000000..0c20611df
--- /dev/null
+++ b/res/drawable-hdpi/btn_pan_shutter_pressed_holo.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_pan_shutter_pressed_holo_large.png b/res/drawable-hdpi/btn_pan_shutter_pressed_holo_large.png
new file mode 100644
index 000000000..6757615a9
--- /dev/null
+++ b/res/drawable-hdpi/btn_pan_shutter_pressed_holo_large.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_pan_shutter_recording_holo.png b/res/drawable-hdpi/btn_pan_shutter_recording_holo.png
new file mode 100644
index 000000000..b8d4c2b1f
--- /dev/null
+++ b/res/drawable-hdpi/btn_pan_shutter_recording_holo.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_pan_shutter_recording_holo_large.png b/res/drawable-hdpi/btn_pan_shutter_recording_holo_large.png
new file mode 100644
index 000000000..a84058211
--- /dev/null
+++ b/res/drawable-hdpi/btn_pan_shutter_recording_holo_large.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_pan_shutter_recording_pressed_holo.png b/res/drawable-hdpi/btn_pan_shutter_recording_pressed_holo.png
new file mode 100644
index 000000000..d8a13fe5f
--- /dev/null
+++ b/res/drawable-hdpi/btn_pan_shutter_recording_pressed_holo.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_pan_shutter_recording_pressed_holo_large.png b/res/drawable-hdpi/btn_pan_shutter_recording_pressed_holo_large.png
new file mode 100644
index 000000000..af8ca2c97
--- /dev/null
+++ b/res/drawable-hdpi/btn_pan_shutter_recording_pressed_holo_large.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_shutter_default.png b/res/drawable-hdpi/btn_shutter_default.png
new file mode 100644
index 000000000..1d59be1bf
--- /dev/null
+++ b/res/drawable-hdpi/btn_shutter_default.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_shutter_pano_pressed.png b/res/drawable-hdpi/btn_shutter_pano_pressed.png
new file mode 100644
index 000000000..786b7ab19
--- /dev/null
+++ b/res/drawable-hdpi/btn_shutter_pano_pressed.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_shutter_pressed.png b/res/drawable-hdpi/btn_shutter_pressed.png
new file mode 100644
index 000000000..c7329206a
--- /dev/null
+++ b/res/drawable-hdpi/btn_shutter_pressed.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_shutter_recording.png b/res/drawable-hdpi/btn_shutter_recording.png
new file mode 100644
index 000000000..4a2e45223
--- /dev/null
+++ b/res/drawable-hdpi/btn_shutter_recording.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_shutter_video_default.png b/res/drawable-hdpi/btn_shutter_video_default.png
new file mode 100644
index 000000000..1fe24f2b0
--- /dev/null
+++ b/res/drawable-hdpi/btn_shutter_video_default.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_shutter_video_pressed.png b/res/drawable-hdpi/btn_shutter_video_pressed.png
new file mode 100644
index 000000000..78f4b1660
--- /dev/null
+++ b/res/drawable-hdpi/btn_shutter_video_pressed.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_shutter_video_recording.png b/res/drawable-hdpi/btn_shutter_video_recording.png
new file mode 100644
index 000000000..e9921d02c
--- /dev/null
+++ b/res/drawable-hdpi/btn_shutter_video_recording.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_video_shutter_holo.png b/res/drawable-hdpi/btn_video_shutter_holo.png
new file mode 100644
index 000000000..bd91e9376
--- /dev/null
+++ b/res/drawable-hdpi/btn_video_shutter_holo.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_video_shutter_holo_large.png b/res/drawable-hdpi/btn_video_shutter_holo_large.png
new file mode 100644
index 000000000..3a5590bdc
--- /dev/null
+++ b/res/drawable-hdpi/btn_video_shutter_holo_large.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_video_shutter_pressed_holo.png b/res/drawable-hdpi/btn_video_shutter_pressed_holo.png
new file mode 100644
index 000000000..78fdda2f2
--- /dev/null
+++ b/res/drawable-hdpi/btn_video_shutter_pressed_holo.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_video_shutter_pressed_holo_large.png b/res/drawable-hdpi/btn_video_shutter_pressed_holo_large.png
new file mode 100644
index 000000000..e2995831f
--- /dev/null
+++ b/res/drawable-hdpi/btn_video_shutter_pressed_holo_large.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_video_shutter_recording_holo.png b/res/drawable-hdpi/btn_video_shutter_recording_holo.png
new file mode 100644
index 000000000..9bd4e2a42
--- /dev/null
+++ b/res/drawable-hdpi/btn_video_shutter_recording_holo.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_video_shutter_recording_holo_large.png b/res/drawable-hdpi/btn_video_shutter_recording_holo_large.png
new file mode 100644
index 000000000..c9b2da3a2
--- /dev/null
+++ b/res/drawable-hdpi/btn_video_shutter_recording_holo_large.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_video_shutter_recording_pressed_holo.png b/res/drawable-hdpi/btn_video_shutter_recording_pressed_holo.png
new file mode 100644
index 000000000..a10b620ce
--- /dev/null
+++ b/res/drawable-hdpi/btn_video_shutter_recording_pressed_holo.png
Binary files differ
diff --git a/res/drawable-hdpi/btn_video_shutter_recording_pressed_holo_large.png b/res/drawable-hdpi/btn_video_shutter_recording_pressed_holo_large.png
new file mode 100644
index 000000000..864aa1f9b
--- /dev/null
+++ b/res/drawable-hdpi/btn_video_shutter_recording_pressed_holo_large.png
Binary files differ
diff --git a/res/drawable-hdpi/dialog_full_holo_dark.9.png b/res/drawable-hdpi/dialog_full_holo_dark.9.png
new file mode 100644
index 000000000..79e56f522
--- /dev/null
+++ b/res/drawable-hdpi/dialog_full_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_btn_shutter_retake.png b/res/drawable-hdpi/ic_btn_shutter_retake.png
new file mode 100644
index 000000000..cc7a44c5d
--- /dev/null
+++ b/res/drawable-hdpi/ic_btn_shutter_retake.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_effects_holo_light.png b/res/drawable-hdpi/ic_effects_holo_light.png
new file mode 100644
index 000000000..03106ebd8
--- /dev/null
+++ b/res/drawable-hdpi/ic_effects_holo_light.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_effects_holo_light_large.png b/res/drawable-hdpi/ic_effects_holo_light_large.png
new file mode 100644
index 000000000..eac6dba07
--- /dev/null
+++ b/res/drawable-hdpi/ic_effects_holo_light_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_effects_holo_light_xlarge.png b/res/drawable-hdpi/ic_effects_holo_light_xlarge.png
new file mode 100644
index 000000000..eac6dba07
--- /dev/null
+++ b/res/drawable-hdpi/ic_effects_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_exposure_0.png b/res/drawable-hdpi/ic_exposure_0.png
new file mode 100644
index 000000000..d9cfd82c2
--- /dev/null
+++ b/res/drawable-hdpi/ic_exposure_0.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_exposure_holo_light.png b/res/drawable-hdpi/ic_exposure_holo_light.png
new file mode 100644
index 000000000..3c4cc53b6
--- /dev/null
+++ b/res/drawable-hdpi/ic_exposure_holo_light.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_exposure_holo_light_large.png b/res/drawable-hdpi/ic_exposure_holo_light_large.png
new file mode 100644
index 000000000..ee45cfce2
--- /dev/null
+++ b/res/drawable-hdpi/ic_exposure_holo_light_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_exposure_holo_light_xlarge.png b/res/drawable-hdpi/ic_exposure_holo_light_xlarge.png
new file mode 100644
index 000000000..ee45cfce2
--- /dev/null
+++ b/res/drawable-hdpi/ic_exposure_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_exposure_n1.png b/res/drawable-hdpi/ic_exposure_n1.png
new file mode 100644
index 000000000..571fadfb2
--- /dev/null
+++ b/res/drawable-hdpi/ic_exposure_n1.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_exposure_n2.png b/res/drawable-hdpi/ic_exposure_n2.png
new file mode 100644
index 000000000..a12e9fd72
--- /dev/null
+++ b/res/drawable-hdpi/ic_exposure_n2.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_exposure_n3.png b/res/drawable-hdpi/ic_exposure_n3.png
new file mode 100644
index 000000000..d6bd0f332
--- /dev/null
+++ b/res/drawable-hdpi/ic_exposure_n3.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_exposure_p1.png b/res/drawable-hdpi/ic_exposure_p1.png
new file mode 100644
index 000000000..0bd9dc353
--- /dev/null
+++ b/res/drawable-hdpi/ic_exposure_p1.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_exposure_p2.png b/res/drawable-hdpi/ic_exposure_p2.png
new file mode 100644
index 000000000..b14b50e77
--- /dev/null
+++ b/res/drawable-hdpi/ic_exposure_p2.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_exposure_p3.png b/res/drawable-hdpi/ic_exposure_p3.png
new file mode 100644
index 000000000..be886cf7a
--- /dev/null
+++ b/res/drawable-hdpi/ic_exposure_p3.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_flash_auto_holo_light.png b/res/drawable-hdpi/ic_flash_auto_holo_light.png
new file mode 100644
index 000000000..18a260eed
--- /dev/null
+++ b/res/drawable-hdpi/ic_flash_auto_holo_light.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_flash_auto_holo_light_large.png b/res/drawable-hdpi/ic_flash_auto_holo_light_large.png
new file mode 100644
index 000000000..00caf1bc7
--- /dev/null
+++ b/res/drawable-hdpi/ic_flash_auto_holo_light_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_flash_auto_holo_light_xlarge.png b/res/drawable-hdpi/ic_flash_auto_holo_light_xlarge.png
new file mode 100644
index 000000000..00caf1bc7
--- /dev/null
+++ b/res/drawable-hdpi/ic_flash_auto_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_flash_off_holo_light.png b/res/drawable-hdpi/ic_flash_off_holo_light.png
new file mode 100644
index 000000000..fc1287c02
--- /dev/null
+++ b/res/drawable-hdpi/ic_flash_off_holo_light.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_flash_off_holo_light_large.png b/res/drawable-hdpi/ic_flash_off_holo_light_large.png
new file mode 100644
index 000000000..353df48ee
--- /dev/null
+++ b/res/drawable-hdpi/ic_flash_off_holo_light_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_flash_off_holo_light_xlarge.png b/res/drawable-hdpi/ic_flash_off_holo_light_xlarge.png
new file mode 100644
index 000000000..353df48ee
--- /dev/null
+++ b/res/drawable-hdpi/ic_flash_off_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_flash_on_holo_light.png b/res/drawable-hdpi/ic_flash_on_holo_light.png
new file mode 100644
index 000000000..bad32ef55
--- /dev/null
+++ b/res/drawable-hdpi/ic_flash_on_holo_light.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_flash_on_holo_light_large.png b/res/drawable-hdpi/ic_flash_on_holo_light_large.png
new file mode 100644
index 000000000..b508318e7
--- /dev/null
+++ b/res/drawable-hdpi/ic_flash_on_holo_light_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_flash_on_holo_light_xlarge.png b/res/drawable-hdpi/ic_flash_on_holo_light_xlarge.png
new file mode 100644
index 000000000..b508318e7
--- /dev/null
+++ b/res/drawable-hdpi/ic_flash_on_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_flash_torch.png b/res/drawable-hdpi/ic_flash_torch.png
new file mode 100644
index 000000000..59a7a2207
--- /dev/null
+++ b/res/drawable-hdpi/ic_flash_torch.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_gallery_play_big.png b/res/drawable-hdpi/ic_gallery_play_big.png
new file mode 100644
index 000000000..44e0c4ebc
--- /dev/null
+++ b/res/drawable-hdpi/ic_gallery_play_big.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_hdr.png b/res/drawable-hdpi/ic_hdr.png
new file mode 100644
index 000000000..5d174f71f
--- /dev/null
+++ b/res/drawable-hdpi/ic_hdr.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_ev_0.png b/res/drawable-hdpi/ic_indicator_ev_0.png
new file mode 100644
index 000000000..c1197d6ba
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_ev_0.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_ev_n1.png b/res/drawable-hdpi/ic_indicator_ev_n1.png
new file mode 100644
index 000000000..522ef837a
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_ev_n1.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_ev_n2.png b/res/drawable-hdpi/ic_indicator_ev_n2.png
new file mode 100644
index 000000000..6c6d98d67
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_ev_n2.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_ev_n3.png b/res/drawable-hdpi/ic_indicator_ev_n3.png
new file mode 100644
index 000000000..ccbb5cb49
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_ev_n3.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_ev_p1.png b/res/drawable-hdpi/ic_indicator_ev_p1.png
new file mode 100644
index 000000000..b92bb67ca
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_ev_p1.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_ev_p2.png b/res/drawable-hdpi/ic_indicator_ev_p2.png
new file mode 100644
index 000000000..5d6091868
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_ev_p2.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_ev_p3.png b/res/drawable-hdpi/ic_indicator_ev_p3.png
new file mode 100644
index 000000000..a1be00699
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_ev_p3.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_flash_auto.png b/res/drawable-hdpi/ic_indicator_flash_auto.png
new file mode 100644
index 000000000..e600703c6
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_flash_auto.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_flash_off.png b/res/drawable-hdpi/ic_indicator_flash_off.png
new file mode 100644
index 000000000..60c70be89
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_flash_off.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_flash_on.png b/res/drawable-hdpi/ic_indicator_flash_on.png
new file mode 100644
index 000000000..39316be95
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_flash_on.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_hdr_off.png b/res/drawable-hdpi/ic_indicator_hdr_off.png
new file mode 100644
index 000000000..aba4476f1
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_hdr_off.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_hdr_on.png b/res/drawable-hdpi/ic_indicator_hdr_on.png
new file mode 100644
index 000000000..826cb1799
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_hdr_on.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_sce_off.png b/res/drawable-hdpi/ic_indicator_sce_off.png
new file mode 100644
index 000000000..1814bfda0
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_sce_off.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_indicator_sce_on.png b/res/drawable-hdpi/ic_indicator_sce_on.png
new file mode 100644
index 000000000..71aa22959
--- /dev/null
+++ b/res/drawable-hdpi/ic_indicator_sce_on.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_camera_video_view.png b/res/drawable-hdpi/ic_menu_camera_video_view.png
new file mode 100644
index 000000000..99246a916
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_camera_video_view.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_cancel_holo_light.png b/res/drawable-hdpi/ic_menu_cancel_holo_light.png
index 9338a5199..e0f85c51e 100644
--- a/res/drawable-hdpi/ic_menu_cancel_holo_light.png
+++ b/res/drawable-hdpi/ic_menu_cancel_holo_light.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menu_done_holo_light.png b/res/drawable-hdpi/ic_menu_done_holo_light.png
new file mode 100644
index 000000000..923589eb0
--- /dev/null
+++ b/res/drawable-hdpi/ic_menu_done_holo_light.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menuselect_camera_facing_back.png b/res/drawable-hdpi/ic_menuselect_camera_facing_back.png
new file mode 100644
index 000000000..075444553
--- /dev/null
+++ b/res/drawable-hdpi/ic_menuselect_camera_facing_back.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menuselect_camera_facing_front.png b/res/drawable-hdpi/ic_menuselect_camera_facing_front.png
new file mode 100644
index 000000000..21107b4c7
--- /dev/null
+++ b/res/drawable-hdpi/ic_menuselect_camera_facing_front.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menuselect_gps_off.png b/res/drawable-hdpi/ic_menuselect_gps_off.png
new file mode 100644
index 000000000..6067391c6
--- /dev/null
+++ b/res/drawable-hdpi/ic_menuselect_gps_off.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_menuselect_gps_on.png b/res/drawable-hdpi/ic_menuselect_gps_on.png
new file mode 100644
index 000000000..e363c37f9
--- /dev/null
+++ b/res/drawable-hdpi/ic_menuselect_gps_on.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_border_fast.9.png b/res/drawable-hdpi/ic_pan_border_fast.9.png
new file mode 100644
index 000000000..cbd617267
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_border_fast.9.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_border_fast_large.9.png b/res/drawable-hdpi/ic_pan_border_fast_large.9.png
new file mode 100644
index 000000000..b0df823a9
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_border_fast_large.9.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_border_fast_xlarge.9.png b/res/drawable-hdpi/ic_pan_border_fast_xlarge.9.png
new file mode 100644
index 000000000..b0df823a9
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_border_fast_xlarge.9.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_left_indicator.png b/res/drawable-hdpi/ic_pan_left_indicator.png
new file mode 100644
index 000000000..c9a6907a4
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_left_indicator.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_left_indicator_fast.png b/res/drawable-hdpi/ic_pan_left_indicator_fast.png
new file mode 100644
index 000000000..841e1e5a5
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_left_indicator_fast.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_left_indicator_fast_large.png b/res/drawable-hdpi/ic_pan_left_indicator_fast_large.png
new file mode 100644
index 000000000..244118f13
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_left_indicator_fast_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_left_indicator_fast_xlarge.png b/res/drawable-hdpi/ic_pan_left_indicator_fast_xlarge.png
new file mode 100644
index 000000000..244118f13
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_left_indicator_fast_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_left_indicator_large.png b/res/drawable-hdpi/ic_pan_left_indicator_large.png
new file mode 100644
index 000000000..60d1f985d
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_left_indicator_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_left_indicator_xlarge.png b/res/drawable-hdpi/ic_pan_left_indicator_xlarge.png
new file mode 100644
index 000000000..60d1f985d
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_left_indicator_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_progression.png b/res/drawable-hdpi/ic_pan_progression.png
new file mode 100644
index 000000000..69650f0b7
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_progression.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_progression_large.png b/res/drawable-hdpi/ic_pan_progression_large.png
new file mode 100644
index 000000000..afe91889f
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_progression_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_progression_xlarge.png b/res/drawable-hdpi/ic_pan_progression_xlarge.png
new file mode 100644
index 000000000..afe91889f
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_progression_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_recording_indicator.png b/res/drawable-hdpi/ic_pan_recording_indicator.png
new file mode 100644
index 000000000..011d1e26e
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_recording_indicator.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_right_indicator.png b/res/drawable-hdpi/ic_pan_right_indicator.png
new file mode 100644
index 000000000..2c4fe80a5
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_right_indicator.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_right_indicator_fast.png b/res/drawable-hdpi/ic_pan_right_indicator_fast.png
new file mode 100644
index 000000000..a6d7eece3
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_right_indicator_fast.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_right_indicator_fast_large.png b/res/drawable-hdpi/ic_pan_right_indicator_fast_large.png
new file mode 100644
index 000000000..e57f01074
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_right_indicator_fast_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_right_indicator_fast_xlarge.png b/res/drawable-hdpi/ic_pan_right_indicator_fast_xlarge.png
new file mode 100644
index 000000000..e57f01074
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_right_indicator_fast_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_right_indicator_large.png b/res/drawable-hdpi/ic_pan_right_indicator_large.png
new file mode 100644
index 000000000..f9b2ca216
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_right_indicator_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_pan_right_indicator_xlarge.png b/res/drawable-hdpi/ic_pan_right_indicator_xlarge.png
new file mode 100644
index 000000000..f9b2ca216
--- /dev/null
+++ b/res/drawable-hdpi/ic_pan_right_indicator_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_recording_indicator.png b/res/drawable-hdpi/ic_recording_indicator.png
new file mode 100644
index 000000000..509eb8b05
--- /dev/null
+++ b/res/drawable-hdpi/ic_recording_indicator.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_scn_holo_light.png b/res/drawable-hdpi/ic_scn_holo_light.png
new file mode 100644
index 000000000..6b62dce8d
--- /dev/null
+++ b/res/drawable-hdpi/ic_scn_holo_light.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_scn_holo_light_large.png b/res/drawable-hdpi/ic_scn_holo_light_large.png
new file mode 100644
index 000000000..e0dd7050c
--- /dev/null
+++ b/res/drawable-hdpi/ic_scn_holo_light_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_scn_holo_light_xlarge.png b/res/drawable-hdpi/ic_scn_holo_light_xlarge.png
new file mode 100644
index 000000000..e0dd7050c
--- /dev/null
+++ b/res/drawable-hdpi/ic_scn_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_settings_holo_light.png b/res/drawable-hdpi/ic_settings_holo_light.png
new file mode 100644
index 000000000..82f6e813f
--- /dev/null
+++ b/res/drawable-hdpi/ic_settings_holo_light.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_settings_holo_light_large.png b/res/drawable-hdpi/ic_settings_holo_light_large.png
new file mode 100644
index 000000000..13c99911d
--- /dev/null
+++ b/res/drawable-hdpi/ic_settings_holo_light_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_settings_holo_light_xlarge.png b/res/drawable-hdpi/ic_settings_holo_light_xlarge.png
new file mode 100644
index 000000000..13c99911d
--- /dev/null
+++ b/res/drawable-hdpi/ic_settings_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_snapshot_border.9.png b/res/drawable-hdpi/ic_snapshot_border.9.png
new file mode 100644
index 000000000..e6baffeb8
--- /dev/null
+++ b/res/drawable-hdpi/ic_snapshot_border.9.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_snapshot_border_large.9.png b/res/drawable-hdpi/ic_snapshot_border_large.9.png
new file mode 100644
index 000000000..291d36b60
--- /dev/null
+++ b/res/drawable-hdpi/ic_snapshot_border_large.9.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_snapshot_border_xlarge.9.png b/res/drawable-hdpi/ic_snapshot_border_xlarge.9.png
new file mode 100644
index 000000000..291d36b60
--- /dev/null
+++ b/res/drawable-hdpi/ic_snapshot_border_xlarge.9.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_camera.png b/res/drawable-hdpi/ic_switch_camera.png
new file mode 100644
index 000000000..11dd39ad7
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_camera.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_pan.png b/res/drawable-hdpi/ic_switch_pan.png
new file mode 100644
index 000000000..c8161be3a
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_pan.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_pano_active.png b/res/drawable-hdpi/ic_switch_pano_active.png
new file mode 100644
index 000000000..01004ddce
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_pano_active.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_photo_facing_holo_light.png b/res/drawable-hdpi/ic_switch_photo_facing_holo_light.png
new file mode 100644
index 000000000..968063fa4
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_photo_facing_holo_light.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_photo_facing_holo_light_large.png b/res/drawable-hdpi/ic_switch_photo_facing_holo_light_large.png
new file mode 100644
index 000000000..a415e8c66
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_photo_facing_holo_light_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_photo_facing_holo_light_xlarge.png b/res/drawable-hdpi/ic_switch_photo_facing_holo_light_xlarge.png
new file mode 100644
index 000000000..a415e8c66
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_photo_facing_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_photosphere.png b/res/drawable-hdpi/ic_switch_photosphere.png
new file mode 100644
index 000000000..ea28eae62
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_photosphere.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_video.png b/res/drawable-hdpi/ic_switch_video.png
new file mode 100644
index 000000000..7432e8e29
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_video.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_video_active.png b/res/drawable-hdpi/ic_switch_video_active.png
new file mode 100644
index 000000000..d140619bc
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_video_active.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_video_facing_holo_light.png b/res/drawable-hdpi/ic_switch_video_facing_holo_light.png
new file mode 100644
index 000000000..bc7f3ea42
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_video_facing_holo_light.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_video_facing_holo_light_large.png b/res/drawable-hdpi/ic_switch_video_facing_holo_light_large.png
new file mode 100644
index 000000000..743aea3de
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_video_facing_holo_light_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switch_video_facing_holo_light_xlarge.png b/res/drawable-hdpi/ic_switch_video_facing_holo_light_xlarge.png
new file mode 100644
index 000000000..743aea3de
--- /dev/null
+++ b/res/drawable-hdpi/ic_switch_video_facing_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_switcher_menu_indicator.png b/res/drawable-hdpi/ic_switcher_menu_indicator.png
new file mode 100644
index 000000000..fc7474ce5
--- /dev/null
+++ b/res/drawable-hdpi/ic_switcher_menu_indicator.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_timelapse_none.png b/res/drawable-hdpi/ic_timelapse_none.png
new file mode 100644
index 000000000..6283f57f4
--- /dev/null
+++ b/res/drawable-hdpi/ic_timelapse_none.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_timelapse_none_large.png b/res/drawable-hdpi/ic_timelapse_none_large.png
new file mode 100644
index 000000000..33e462f7b
--- /dev/null
+++ b/res/drawable-hdpi/ic_timelapse_none_large.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_timelapse_none_xlarge.png b/res/drawable-hdpi/ic_timelapse_none_xlarge.png
new file mode 100644
index 000000000..33e462f7b
--- /dev/null
+++ b/res/drawable-hdpi/ic_timelapse_none_xlarge.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_video_effects_background_fields_of_wheat_holo.png b/res/drawable-hdpi/ic_video_effects_background_fields_of_wheat_holo.png
new file mode 100644
index 000000000..963c860d2
--- /dev/null
+++ b/res/drawable-hdpi/ic_video_effects_background_fields_of_wheat_holo.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_video_effects_background_intergalactic_holo.png b/res/drawable-hdpi/ic_video_effects_background_intergalactic_holo.png
new file mode 100644
index 000000000..dd375e64a
--- /dev/null
+++ b/res/drawable-hdpi/ic_video_effects_background_intergalactic_holo.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_video_effects_background_normal_holo_dark.png b/res/drawable-hdpi/ic_video_effects_background_normal_holo_dark.png
new file mode 100644
index 000000000..f01e41bec
--- /dev/null
+++ b/res/drawable-hdpi/ic_video_effects_background_normal_holo_dark.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_video_effects_faces_big_eyes_holo_dark.png b/res/drawable-hdpi/ic_video_effects_faces_big_eyes_holo_dark.png
new file mode 100644
index 000000000..493ae4028
--- /dev/null
+++ b/res/drawable-hdpi/ic_video_effects_faces_big_eyes_holo_dark.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_video_effects_faces_big_mouth_holo_dark.png b/res/drawable-hdpi/ic_video_effects_faces_big_mouth_holo_dark.png
new file mode 100644
index 000000000..bc28c2e80
--- /dev/null
+++ b/res/drawable-hdpi/ic_video_effects_faces_big_mouth_holo_dark.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_video_effects_faces_big_nose_holo_dark.png b/res/drawable-hdpi/ic_video_effects_faces_big_nose_holo_dark.png
new file mode 100644
index 000000000..0df146d49
--- /dev/null
+++ b/res/drawable-hdpi/ic_video_effects_faces_big_nose_holo_dark.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_video_effects_faces_small_eyes_holo_dark.png b/res/drawable-hdpi/ic_video_effects_faces_small_eyes_holo_dark.png
new file mode 100644
index 000000000..c9db4c7b8
--- /dev/null
+++ b/res/drawable-hdpi/ic_video_effects_faces_small_eyes_holo_dark.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_video_effects_faces_small_mouth_holo_dark.png b/res/drawable-hdpi/ic_video_effects_faces_small_mouth_holo_dark.png
new file mode 100644
index 000000000..b2847457f
--- /dev/null
+++ b/res/drawable-hdpi/ic_video_effects_faces_small_mouth_holo_dark.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_video_effects_faces_squeeze_holo_dark.png b/res/drawable-hdpi/ic_video_effects_faces_squeeze_holo_dark.png
new file mode 100644
index 000000000..d228423fe
--- /dev/null
+++ b/res/drawable-hdpi/ic_video_effects_faces_squeeze_holo_dark.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_view_photosphere.png b/res/drawable-hdpi/ic_view_photosphere.png
new file mode 100644
index 000000000..51c267b87
--- /dev/null
+++ b/res/drawable-hdpi/ic_view_photosphere.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_viewfinder_camera_facing_back.png b/res/drawable-hdpi/ic_viewfinder_camera_facing_back.png
new file mode 100644
index 000000000..99e5abddf
--- /dev/null
+++ b/res/drawable-hdpi/ic_viewfinder_camera_facing_back.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_viewfinder_camera_facing_front.png b/res/drawable-hdpi/ic_viewfinder_camera_facing_front.png
new file mode 100644
index 000000000..767455e22
--- /dev/null
+++ b/res/drawable-hdpi/ic_viewfinder_camera_facing_front.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_viewfinder_gps_no_signal.png b/res/drawable-hdpi/ic_viewfinder_gps_no_signal.png
new file mode 100644
index 000000000..9c5bada3c
--- /dev/null
+++ b/res/drawable-hdpi/ic_viewfinder_gps_no_signal.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_viewfinder_gps_off.png b/res/drawable-hdpi/ic_viewfinder_gps_off.png
new file mode 100644
index 000000000..dd90b7514
--- /dev/null
+++ b/res/drawable-hdpi/ic_viewfinder_gps_off.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_viewfinder_gps_on.png b/res/drawable-hdpi/ic_viewfinder_gps_on.png
new file mode 100644
index 000000000..dabc6c6d0
--- /dev/null
+++ b/res/drawable-hdpi/ic_viewfinder_gps_on.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_wb_auto.png b/res/drawable-hdpi/ic_wb_auto.png
new file mode 100644
index 000000000..dd541b1c2
--- /dev/null
+++ b/res/drawable-hdpi/ic_wb_auto.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_wb_cloudy.png b/res/drawable-hdpi/ic_wb_cloudy.png
new file mode 100644
index 000000000..1b7453797
--- /dev/null
+++ b/res/drawable-hdpi/ic_wb_cloudy.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_wb_fluorescent.png b/res/drawable-hdpi/ic_wb_fluorescent.png
new file mode 100644
index 000000000..d7a158025
--- /dev/null
+++ b/res/drawable-hdpi/ic_wb_fluorescent.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_wb_incandescent.png b/res/drawable-hdpi/ic_wb_incandescent.png
new file mode 100644
index 000000000..7e8dbd303
--- /dev/null
+++ b/res/drawable-hdpi/ic_wb_incandescent.png
Binary files differ
diff --git a/res/drawable-hdpi/ic_wb_sunlight.png b/res/drawable-hdpi/ic_wb_sunlight.png
new file mode 100644
index 000000000..39011262c
--- /dev/null
+++ b/res/drawable-hdpi/ic_wb_sunlight.png
Binary files differ
diff --git a/res/drawable-hdpi/list_divider.9.png b/res/drawable-hdpi/list_divider.9.png
new file mode 100644
index 000000000..986ab0b97
--- /dev/null
+++ b/res/drawable-hdpi/list_divider.9.png
Binary files differ
diff --git a/res/drawable-hdpi/list_divider_large.9.png b/res/drawable-hdpi/list_divider_large.9.png
new file mode 100644
index 000000000..986ab0b97
--- /dev/null
+++ b/res/drawable-hdpi/list_divider_large.9.png
Binary files differ
diff --git a/res/drawable-hdpi/list_pressed_holo_light.9.png b/res/drawable-hdpi/list_pressed_holo_light.9.png
new file mode 100644
index 000000000..5654cd694
--- /dev/null
+++ b/res/drawable-hdpi/list_pressed_holo_light.9.png
Binary files differ
diff --git a/res/drawable-hdpi/on_screen_hint_frame.9.png b/res/drawable-hdpi/on_screen_hint_frame.9.png
new file mode 100644
index 000000000..8b78d6705
--- /dev/null
+++ b/res/drawable-hdpi/on_screen_hint_frame.9.png
Binary files differ
diff --git a/res/drawable-hdpi/switch_bg_focused_holo_dark.9.png b/res/drawable-hdpi/switch_bg_focused_holo_dark.9.png
new file mode 100644
index 000000000..4e2ae0f36
--- /dev/null
+++ b/res/drawable-hdpi/switch_bg_focused_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-hdpi/switch_bg_holo_dark.9.png b/res/drawable-hdpi/switch_bg_holo_dark.9.png
new file mode 100644
index 000000000..933d99b67
--- /dev/null
+++ b/res/drawable-hdpi/switch_bg_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-hdpi/switch_thumb_activated_holo_dark.9.png b/res/drawable-hdpi/switch_thumb_activated_holo_dark.9.png
new file mode 100644
index 000000000..9c5147efc
--- /dev/null
+++ b/res/drawable-hdpi/switch_thumb_activated_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-hdpi/switch_thumb_disabled_holo_dark.9.png b/res/drawable-hdpi/switch_thumb_disabled_holo_dark.9.png
new file mode 100644
index 000000000..a257e26dd
--- /dev/null
+++ b/res/drawable-hdpi/switch_thumb_disabled_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-hdpi/switch_thumb_holo_dark.9.png b/res/drawable-hdpi/switch_thumb_holo_dark.9.png
new file mode 100644
index 000000000..dd999d6de
--- /dev/null
+++ b/res/drawable-hdpi/switch_thumb_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-hdpi/switch_thumb_pressed_holo_dark.9.png b/res/drawable-hdpi/switch_thumb_pressed_holo_dark.9.png
new file mode 100644
index 000000000..ea54380fc
--- /dev/null
+++ b/res/drawable-hdpi/switch_thumb_pressed_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-hdpi/toast_frame_holo.9.png b/res/drawable-hdpi/toast_frame_holo.9.png
new file mode 100644
index 000000000..f8f75db9b
--- /dev/null
+++ b/res/drawable-hdpi/toast_frame_holo.9.png
Binary files differ
diff --git a/res/drawable-land-hdpi/btn_camera_shutter_holo_xlarge.png b/res/drawable-land-hdpi/btn_camera_shutter_holo_xlarge.png
new file mode 100644
index 000000000..0661b2e7f
--- /dev/null
+++ b/res/drawable-land-hdpi/btn_camera_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-hdpi/btn_camera_shutter_pressed_holo_xlarge.png b/res/drawable-land-hdpi/btn_camera_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..9926f39a5
--- /dev/null
+++ b/res/drawable-land-hdpi/btn_camera_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-hdpi/btn_pan_shutter_pressed_holo_xlarge.png b/res/drawable-land-hdpi/btn_pan_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..1f0bc5352
--- /dev/null
+++ b/res/drawable-land-hdpi/btn_pan_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-hdpi/btn_pan_shutter_recording_holo_xlarge.png b/res/drawable-land-hdpi/btn_pan_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..e2b70bcc5
--- /dev/null
+++ b/res/drawable-land-hdpi/btn_pan_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-hdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png b/res/drawable-land-hdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..fb6b9f620
--- /dev/null
+++ b/res/drawable-land-hdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-hdpi/btn_video_shutter_holo_xlarge.png b/res/drawable-land-hdpi/btn_video_shutter_holo_xlarge.png
new file mode 100644
index 000000000..113cbb16d
--- /dev/null
+++ b/res/drawable-land-hdpi/btn_video_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-hdpi/btn_video_shutter_pressed_holo_xlarge.png b/res/drawable-land-hdpi/btn_video_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..f5eaab645
--- /dev/null
+++ b/res/drawable-land-hdpi/btn_video_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-hdpi/btn_video_shutter_recording_holo_xlarge.png b/res/drawable-land-hdpi/btn_video_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..9e8ed1850
--- /dev/null
+++ b/res/drawable-land-hdpi/btn_video_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-hdpi/btn_video_shutter_recording_pressed_holo_xlarge.png b/res/drawable-land-hdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..c1729ab23
--- /dev/null
+++ b/res/drawable-land-hdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-hdpi/ic_zoom_big.9.png b/res/drawable-land-hdpi/ic_zoom_big.9.png
new file mode 100644
index 000000000..8e6380e94
--- /dev/null
+++ b/res/drawable-land-hdpi/ic_zoom_big.9.png
Binary files differ
diff --git a/res/drawable-land-hdpi/ic_zoom_big_dark.9.png b/res/drawable-land-hdpi/ic_zoom_big_dark.9.png
new file mode 100644
index 000000000..340254b91
--- /dev/null
+++ b/res/drawable-land-hdpi/ic_zoom_big_dark.9.png
Binary files differ
diff --git a/res/drawable-land-hdpi/ic_zoom_big_dark_large.9.png b/res/drawable-land-hdpi/ic_zoom_big_dark_large.9.png
new file mode 100644
index 000000000..b33b54627
--- /dev/null
+++ b/res/drawable-land-hdpi/ic_zoom_big_dark_large.9.png
Binary files differ
diff --git a/res/drawable-land-hdpi/ic_zoom_big_large.9.png b/res/drawable-land-hdpi/ic_zoom_big_large.9.png
new file mode 100644
index 000000000..48b9e2463
--- /dev/null
+++ b/res/drawable-land-hdpi/ic_zoom_big_large.9.png
Binary files differ
diff --git a/res/drawable-land-hdpi/switcher_bg.9.png b/res/drawable-land-hdpi/switcher_bg.9.png
new file mode 100644
index 000000000..dad08d491
--- /dev/null
+++ b/res/drawable-land-hdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-land-mdpi/btn_camera_shutter_holo_xlarge.png b/res/drawable-land-mdpi/btn_camera_shutter_holo_xlarge.png
new file mode 100644
index 000000000..edb317b66
--- /dev/null
+++ b/res/drawable-land-mdpi/btn_camera_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-mdpi/btn_camera_shutter_pressed_holo_xlarge.png b/res/drawable-land-mdpi/btn_camera_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..895be4b2a
--- /dev/null
+++ b/res/drawable-land-mdpi/btn_camera_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-mdpi/btn_pan_shutter_pressed_holo_xlarge.png b/res/drawable-land-mdpi/btn_pan_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..1e52be84f
--- /dev/null
+++ b/res/drawable-land-mdpi/btn_pan_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-mdpi/btn_pan_shutter_recording_holo_xlarge.png b/res/drawable-land-mdpi/btn_pan_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..693fee26a
--- /dev/null
+++ b/res/drawable-land-mdpi/btn_pan_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-mdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png b/res/drawable-land-mdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..d503fda88
--- /dev/null
+++ b/res/drawable-land-mdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-mdpi/btn_video_shutter_holo_xlarge.png b/res/drawable-land-mdpi/btn_video_shutter_holo_xlarge.png
new file mode 100644
index 000000000..6bcf9924d
--- /dev/null
+++ b/res/drawable-land-mdpi/btn_video_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-mdpi/btn_video_shutter_pressed_holo_xlarge.png b/res/drawable-land-mdpi/btn_video_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..8ccbf4bd7
--- /dev/null
+++ b/res/drawable-land-mdpi/btn_video_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-mdpi/btn_video_shutter_recording_holo_xlarge.png b/res/drawable-land-mdpi/btn_video_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..ab1d6c5dd
--- /dev/null
+++ b/res/drawable-land-mdpi/btn_video_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-mdpi/btn_video_shutter_recording_pressed_holo_xlarge.png b/res/drawable-land-mdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..a0b4fb170
--- /dev/null
+++ b/res/drawable-land-mdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-mdpi/ic_zoom_big.9.png b/res/drawable-land-mdpi/ic_zoom_big.9.png
new file mode 100644
index 000000000..e551fd060
--- /dev/null
+++ b/res/drawable-land-mdpi/ic_zoom_big.9.png
Binary files differ
diff --git a/res/drawable-land-mdpi/ic_zoom_big_dark.9.png b/res/drawable-land-mdpi/ic_zoom_big_dark.9.png
new file mode 100644
index 000000000..4c12ae5e1
--- /dev/null
+++ b/res/drawable-land-mdpi/ic_zoom_big_dark.9.png
Binary files differ
diff --git a/res/drawable-land-mdpi/switcher_bg.9.png b/res/drawable-land-mdpi/switcher_bg.9.png
new file mode 100644
index 000000000..207368647
--- /dev/null
+++ b/res/drawable-land-mdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/btn_camera_shutter_holo_xlarge.png b/res/drawable-land-xhdpi/btn_camera_shutter_holo_xlarge.png
new file mode 100644
index 000000000..1b1552c15
--- /dev/null
+++ b/res/drawable-land-xhdpi/btn_camera_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/btn_camera_shutter_pressed_holo_xlarge.png b/res/drawable-land-xhdpi/btn_camera_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..3d410ad3b
--- /dev/null
+++ b/res/drawable-land-xhdpi/btn_camera_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/btn_pan_shutter_pressed_holo_xlarge.png b/res/drawable-land-xhdpi/btn_pan_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..f340f045f
--- /dev/null
+++ b/res/drawable-land-xhdpi/btn_pan_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/btn_pan_shutter_recording_holo_xlarge.png b/res/drawable-land-xhdpi/btn_pan_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..c72ac0c8b
--- /dev/null
+++ b/res/drawable-land-xhdpi/btn_pan_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png b/res/drawable-land-xhdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..8c26f820d
--- /dev/null
+++ b/res/drawable-land-xhdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/btn_video_shutter_holo_xlarge.png b/res/drawable-land-xhdpi/btn_video_shutter_holo_xlarge.png
new file mode 100644
index 000000000..4390f6675
--- /dev/null
+++ b/res/drawable-land-xhdpi/btn_video_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/btn_video_shutter_pressed_holo_xlarge.png b/res/drawable-land-xhdpi/btn_video_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..e9fd0c2f2
--- /dev/null
+++ b/res/drawable-land-xhdpi/btn_video_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/btn_video_shutter_recording_holo_xlarge.png b/res/drawable-land-xhdpi/btn_video_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..746faf874
--- /dev/null
+++ b/res/drawable-land-xhdpi/btn_video_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/btn_video_shutter_recording_pressed_holo_xlarge.png b/res/drawable-land-xhdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..26ee6b9df
--- /dev/null
+++ b/res/drawable-land-xhdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/ic_zoom_big.9.png b/res/drawable-land-xhdpi/ic_zoom_big.9.png
new file mode 100644
index 000000000..48b9e2463
--- /dev/null
+++ b/res/drawable-land-xhdpi/ic_zoom_big.9.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/ic_zoom_big_dark.9.png b/res/drawable-land-xhdpi/ic_zoom_big_dark.9.png
new file mode 100644
index 000000000..b33b54627
--- /dev/null
+++ b/res/drawable-land-xhdpi/ic_zoom_big_dark.9.png
Binary files differ
diff --git a/res/drawable-land-xhdpi/switcher_bg.9.png b/res/drawable-land-xhdpi/switcher_bg.9.png
new file mode 100644
index 000000000..a726dc8fa
--- /dev/null
+++ b/res/drawable-land-xhdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_camera_shutter_holo.png b/res/drawable-mdpi/btn_camera_shutter_holo.png
new file mode 100644
index 000000000..7ea5a5d0a
--- /dev/null
+++ b/res/drawable-mdpi/btn_camera_shutter_holo.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_camera_shutter_pressed_holo.png b/res/drawable-mdpi/btn_camera_shutter_pressed_holo.png
new file mode 100644
index 000000000..3ad19d099
--- /dev/null
+++ b/res/drawable-mdpi/btn_camera_shutter_pressed_holo.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_pan_shutter_pressed_holo.png b/res/drawable-mdpi/btn_pan_shutter_pressed_holo.png
new file mode 100644
index 000000000..e46231e64
--- /dev/null
+++ b/res/drawable-mdpi/btn_pan_shutter_pressed_holo.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_pan_shutter_recording_holo.png b/res/drawable-mdpi/btn_pan_shutter_recording_holo.png
new file mode 100644
index 000000000..d2156cac7
--- /dev/null
+++ b/res/drawable-mdpi/btn_pan_shutter_recording_holo.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_pan_shutter_recording_pressed_holo.png b/res/drawable-mdpi/btn_pan_shutter_recording_pressed_holo.png
new file mode 100644
index 000000000..a25e0abed
--- /dev/null
+++ b/res/drawable-mdpi/btn_pan_shutter_recording_pressed_holo.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_shutter_default.png b/res/drawable-mdpi/btn_shutter_default.png
new file mode 100644
index 000000000..ad21d38c2
--- /dev/null
+++ b/res/drawable-mdpi/btn_shutter_default.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_shutter_pano_pressed.png b/res/drawable-mdpi/btn_shutter_pano_pressed.png
new file mode 100644
index 000000000..5a2af085c
--- /dev/null
+++ b/res/drawable-mdpi/btn_shutter_pano_pressed.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_shutter_pressed.png b/res/drawable-mdpi/btn_shutter_pressed.png
new file mode 100644
index 000000000..0895f7a1b
--- /dev/null
+++ b/res/drawable-mdpi/btn_shutter_pressed.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_shutter_recording.png b/res/drawable-mdpi/btn_shutter_recording.png
new file mode 100644
index 000000000..4906d7073
--- /dev/null
+++ b/res/drawable-mdpi/btn_shutter_recording.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_shutter_video_default.png b/res/drawable-mdpi/btn_shutter_video_default.png
new file mode 100644
index 000000000..058ee3234
--- /dev/null
+++ b/res/drawable-mdpi/btn_shutter_video_default.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_shutter_video_pressed.png b/res/drawable-mdpi/btn_shutter_video_pressed.png
new file mode 100644
index 000000000..883c36ee8
--- /dev/null
+++ b/res/drawable-mdpi/btn_shutter_video_pressed.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_shutter_video_recording.png b/res/drawable-mdpi/btn_shutter_video_recording.png
new file mode 100644
index 000000000..a170ebae7
--- /dev/null
+++ b/res/drawable-mdpi/btn_shutter_video_recording.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_video_shutter_holo.png b/res/drawable-mdpi/btn_video_shutter_holo.png
new file mode 100644
index 000000000..3d2fce267
--- /dev/null
+++ b/res/drawable-mdpi/btn_video_shutter_holo.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_video_shutter_pressed_holo.png b/res/drawable-mdpi/btn_video_shutter_pressed_holo.png
new file mode 100644
index 000000000..2a9bffd98
--- /dev/null
+++ b/res/drawable-mdpi/btn_video_shutter_pressed_holo.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_video_shutter_recording_holo.png b/res/drawable-mdpi/btn_video_shutter_recording_holo.png
new file mode 100644
index 000000000..ca4625fe6
--- /dev/null
+++ b/res/drawable-mdpi/btn_video_shutter_recording_holo.png
Binary files differ
diff --git a/res/drawable-mdpi/btn_video_shutter_recording_pressed_holo.png b/res/drawable-mdpi/btn_video_shutter_recording_pressed_holo.png
new file mode 100644
index 000000000..b91ce1a0a
--- /dev/null
+++ b/res/drawable-mdpi/btn_video_shutter_recording_pressed_holo.png
Binary files differ
diff --git a/res/drawable-mdpi/dialog_full_holo_dark.9.png b/res/drawable-mdpi/dialog_full_holo_dark.9.png
new file mode 100644
index 000000000..fb3660eab
--- /dev/null
+++ b/res/drawable-mdpi/dialog_full_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_btn_shutter_retake.png b/res/drawable-mdpi/ic_btn_shutter_retake.png
new file mode 100644
index 000000000..dc631dbce
--- /dev/null
+++ b/res/drawable-mdpi/ic_btn_shutter_retake.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_effects_holo_light.png b/res/drawable-mdpi/ic_effects_holo_light.png
new file mode 100644
index 000000000..f15daaa52
--- /dev/null
+++ b/res/drawable-mdpi/ic_effects_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_effects_holo_light_xlarge.png b/res/drawable-mdpi/ic_effects_holo_light_xlarge.png
new file mode 100644
index 000000000..9935f9c1c
--- /dev/null
+++ b/res/drawable-mdpi/ic_effects_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_exposure_0.png b/res/drawable-mdpi/ic_exposure_0.png
new file mode 100644
index 000000000..314aa9d50
--- /dev/null
+++ b/res/drawable-mdpi/ic_exposure_0.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_exposure_holo_light.png b/res/drawable-mdpi/ic_exposure_holo_light.png
new file mode 100644
index 000000000..96f71d89c
--- /dev/null
+++ b/res/drawable-mdpi/ic_exposure_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_exposure_holo_light_xlarge.png b/res/drawable-mdpi/ic_exposure_holo_light_xlarge.png
new file mode 100644
index 000000000..4f4cc740a
--- /dev/null
+++ b/res/drawable-mdpi/ic_exposure_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_exposure_n1.png b/res/drawable-mdpi/ic_exposure_n1.png
new file mode 100644
index 000000000..ab4b4fb25
--- /dev/null
+++ b/res/drawable-mdpi/ic_exposure_n1.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_exposure_n2.png b/res/drawable-mdpi/ic_exposure_n2.png
new file mode 100644
index 000000000..69e83bed2
--- /dev/null
+++ b/res/drawable-mdpi/ic_exposure_n2.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_exposure_n3.png b/res/drawable-mdpi/ic_exposure_n3.png
new file mode 100644
index 000000000..4511f76bd
--- /dev/null
+++ b/res/drawable-mdpi/ic_exposure_n3.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_exposure_p1.png b/res/drawable-mdpi/ic_exposure_p1.png
new file mode 100644
index 000000000..68f22bb40
--- /dev/null
+++ b/res/drawable-mdpi/ic_exposure_p1.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_exposure_p2.png b/res/drawable-mdpi/ic_exposure_p2.png
new file mode 100644
index 000000000..2aeedb6ab
--- /dev/null
+++ b/res/drawable-mdpi/ic_exposure_p2.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_exposure_p3.png b/res/drawable-mdpi/ic_exposure_p3.png
new file mode 100644
index 000000000..c4300eb7d
--- /dev/null
+++ b/res/drawable-mdpi/ic_exposure_p3.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_flash_auto_holo_light.png b/res/drawable-mdpi/ic_flash_auto_holo_light.png
new file mode 100644
index 000000000..0537e5698
--- /dev/null
+++ b/res/drawable-mdpi/ic_flash_auto_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_flash_auto_holo_light_xlarge.png b/res/drawable-mdpi/ic_flash_auto_holo_light_xlarge.png
new file mode 100644
index 000000000..7dacd2058
--- /dev/null
+++ b/res/drawable-mdpi/ic_flash_auto_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_flash_off_holo_light.png b/res/drawable-mdpi/ic_flash_off_holo_light.png
new file mode 100644
index 000000000..582bb0c98
--- /dev/null
+++ b/res/drawable-mdpi/ic_flash_off_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_flash_off_holo_light_xlarge.png b/res/drawable-mdpi/ic_flash_off_holo_light_xlarge.png
new file mode 100644
index 000000000..30b51a5b0
--- /dev/null
+++ b/res/drawable-mdpi/ic_flash_off_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_flash_on_holo_light.png b/res/drawable-mdpi/ic_flash_on_holo_light.png
new file mode 100644
index 000000000..9e798bef9
--- /dev/null
+++ b/res/drawable-mdpi/ic_flash_on_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_flash_on_holo_light_xlarge.png b/res/drawable-mdpi/ic_flash_on_holo_light_xlarge.png
new file mode 100644
index 000000000..7bc69632c
--- /dev/null
+++ b/res/drawable-mdpi/ic_flash_on_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_flash_torch.png b/res/drawable-mdpi/ic_flash_torch.png
new file mode 100644
index 000000000..89eaa325e
--- /dev/null
+++ b/res/drawable-mdpi/ic_flash_torch.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_gallery_play_big.png b/res/drawable-mdpi/ic_gallery_play_big.png
new file mode 100644
index 000000000..19c4a79a1
--- /dev/null
+++ b/res/drawable-mdpi/ic_gallery_play_big.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_hdr.png b/res/drawable-mdpi/ic_hdr.png
new file mode 100644
index 000000000..b974ecbdb
--- /dev/null
+++ b/res/drawable-mdpi/ic_hdr.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_ev_0.png b/res/drawable-mdpi/ic_indicator_ev_0.png
new file mode 100644
index 000000000..a205fb0d5
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_ev_0.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_ev_n1.png b/res/drawable-mdpi/ic_indicator_ev_n1.png
new file mode 100644
index 000000000..87352f77a
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_ev_n1.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_ev_n2.png b/res/drawable-mdpi/ic_indicator_ev_n2.png
new file mode 100644
index 000000000..422f91648
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_ev_n2.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_ev_n3.png b/res/drawable-mdpi/ic_indicator_ev_n3.png
new file mode 100644
index 000000000..8c97a4d88
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_ev_n3.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_ev_p1.png b/res/drawable-mdpi/ic_indicator_ev_p1.png
new file mode 100644
index 000000000..92998a69b
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_ev_p1.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_ev_p2.png b/res/drawable-mdpi/ic_indicator_ev_p2.png
new file mode 100644
index 000000000..74806ba52
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_ev_p2.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_ev_p3.png b/res/drawable-mdpi/ic_indicator_ev_p3.png
new file mode 100644
index 000000000..41f0039d9
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_ev_p3.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_flash_auto.png b/res/drawable-mdpi/ic_indicator_flash_auto.png
new file mode 100644
index 000000000..bc6cc5662
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_flash_auto.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_flash_off.png b/res/drawable-mdpi/ic_indicator_flash_off.png
new file mode 100644
index 000000000..d84025a5c
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_flash_off.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_flash_on.png b/res/drawable-mdpi/ic_indicator_flash_on.png
new file mode 100644
index 000000000..e21b544e1
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_flash_on.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_hdr_off.png b/res/drawable-mdpi/ic_indicator_hdr_off.png
new file mode 100644
index 000000000..683b8d8f7
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_hdr_off.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_hdr_on.png b/res/drawable-mdpi/ic_indicator_hdr_on.png
new file mode 100644
index 000000000..d05a22444
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_hdr_on.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_sce_off.png b/res/drawable-mdpi/ic_indicator_sce_off.png
new file mode 100644
index 000000000..0cb5d31f4
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_sce_off.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_indicator_sce_on.png b/res/drawable-mdpi/ic_indicator_sce_on.png
new file mode 100644
index 000000000..ad08c11d8
--- /dev/null
+++ b/res/drawable-mdpi/ic_indicator_sce_on.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_camera_video_view.png b/res/drawable-mdpi/ic_menu_camera_video_view.png
new file mode 100644
index 000000000..b5ad87f3d
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_camera_video_view.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_cancel_holo_light.png b/res/drawable-mdpi/ic_menu_cancel_holo_light.png
index 83776ba0e..d5ca91820 100644
--- a/res/drawable-mdpi/ic_menu_cancel_holo_light.png
+++ b/res/drawable-mdpi/ic_menu_cancel_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menu_done_holo_light.png b/res/drawable-mdpi/ic_menu_done_holo_light.png
new file mode 100644
index 000000000..d83141436
--- /dev/null
+++ b/res/drawable-mdpi/ic_menu_done_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menuselect_camera_facing_back.png b/res/drawable-mdpi/ic_menuselect_camera_facing_back.png
new file mode 100644
index 000000000..f873a37a5
--- /dev/null
+++ b/res/drawable-mdpi/ic_menuselect_camera_facing_back.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menuselect_camera_facing_front.png b/res/drawable-mdpi/ic_menuselect_camera_facing_front.png
new file mode 100644
index 000000000..a1dd86fac
--- /dev/null
+++ b/res/drawable-mdpi/ic_menuselect_camera_facing_front.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menuselect_gps_off.png b/res/drawable-mdpi/ic_menuselect_gps_off.png
new file mode 100644
index 000000000..2b1f46717
--- /dev/null
+++ b/res/drawable-mdpi/ic_menuselect_gps_off.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_menuselect_gps_on.png b/res/drawable-mdpi/ic_menuselect_gps_on.png
new file mode 100644
index 000000000..63fc4a569
--- /dev/null
+++ b/res/drawable-mdpi/ic_menuselect_gps_on.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_border_fast.9.png b/res/drawable-mdpi/ic_pan_border_fast.9.png
new file mode 100644
index 000000000..1435c31a0
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_border_fast.9.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_border_fast_xlarge.9.png b/res/drawable-mdpi/ic_pan_border_fast_xlarge.9.png
new file mode 100644
index 000000000..332441e02
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_border_fast_xlarge.9.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_left_indicator.png b/res/drawable-mdpi/ic_pan_left_indicator.png
new file mode 100644
index 000000000..7b52debff
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_left_indicator.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_left_indicator_fast.png b/res/drawable-mdpi/ic_pan_left_indicator_fast.png
new file mode 100644
index 000000000..fbabbd25d
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_left_indicator_fast.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_left_indicator_fast_xlarge.png b/res/drawable-mdpi/ic_pan_left_indicator_fast_xlarge.png
new file mode 100644
index 000000000..68e17c489
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_left_indicator_fast_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_left_indicator_xlarge.png b/res/drawable-mdpi/ic_pan_left_indicator_xlarge.png
new file mode 100644
index 000000000..4579cf7db
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_left_indicator_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_progression.png b/res/drawable-mdpi/ic_pan_progression.png
new file mode 100644
index 000000000..9425f324c
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_progression.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_progression_xlarge.png b/res/drawable-mdpi/ic_pan_progression_xlarge.png
new file mode 100644
index 000000000..d75ec8bbe
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_progression_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_recording_indicator.png b/res/drawable-mdpi/ic_pan_recording_indicator.png
new file mode 100644
index 000000000..1fc957861
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_recording_indicator.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_right_indicator.png b/res/drawable-mdpi/ic_pan_right_indicator.png
new file mode 100644
index 000000000..0e8059f9a
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_right_indicator.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_right_indicator_fast.png b/res/drawable-mdpi/ic_pan_right_indicator_fast.png
new file mode 100644
index 000000000..1917f041a
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_right_indicator_fast.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_right_indicator_fast_xlarge.png b/res/drawable-mdpi/ic_pan_right_indicator_fast_xlarge.png
new file mode 100644
index 000000000..dd9794d49
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_right_indicator_fast_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_pan_right_indicator_xlarge.png b/res/drawable-mdpi/ic_pan_right_indicator_xlarge.png
new file mode 100644
index 000000000..de44206b9
--- /dev/null
+++ b/res/drawable-mdpi/ic_pan_right_indicator_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_recording_indicator.png b/res/drawable-mdpi/ic_recording_indicator.png
new file mode 100755
index 000000000..aa8781d80
--- /dev/null
+++ b/res/drawable-mdpi/ic_recording_indicator.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_scn_holo_light.png b/res/drawable-mdpi/ic_scn_holo_light.png
new file mode 100644
index 000000000..b413d600d
--- /dev/null
+++ b/res/drawable-mdpi/ic_scn_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_scn_holo_light_xlarge.png b/res/drawable-mdpi/ic_scn_holo_light_xlarge.png
new file mode 100644
index 000000000..0b3866e96
--- /dev/null
+++ b/res/drawable-mdpi/ic_scn_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_settings_holo_light.png b/res/drawable-mdpi/ic_settings_holo_light.png
new file mode 100644
index 000000000..4d3e90b36
--- /dev/null
+++ b/res/drawable-mdpi/ic_settings_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_settings_holo_light_xlarge.png b/res/drawable-mdpi/ic_settings_holo_light_xlarge.png
new file mode 100644
index 000000000..2b89fef8d
--- /dev/null
+++ b/res/drawable-mdpi/ic_settings_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_snapshot_border.9.png b/res/drawable-mdpi/ic_snapshot_border.9.png
new file mode 100644
index 000000000..1fa997859
--- /dev/null
+++ b/res/drawable-mdpi/ic_snapshot_border.9.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_snapshot_border_xlarge.9.png b/res/drawable-mdpi/ic_snapshot_border_xlarge.9.png
new file mode 100644
index 000000000..6b76066c0
--- /dev/null
+++ b/res/drawable-mdpi/ic_snapshot_border_xlarge.9.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switch_camera.png b/res/drawable-mdpi/ic_switch_camera.png
new file mode 100644
index 000000000..a97811757
--- /dev/null
+++ b/res/drawable-mdpi/ic_switch_camera.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switch_pan.png b/res/drawable-mdpi/ic_switch_pan.png
new file mode 100644
index 000000000..e63b8e968
--- /dev/null
+++ b/res/drawable-mdpi/ic_switch_pan.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switch_pano_active.png b/res/drawable-mdpi/ic_switch_pano_active.png
new file mode 100644
index 000000000..2be54ce99
--- /dev/null
+++ b/res/drawable-mdpi/ic_switch_pano_active.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switch_photo_facing_holo_light.png b/res/drawable-mdpi/ic_switch_photo_facing_holo_light.png
new file mode 100644
index 000000000..1e6b72bd9
--- /dev/null
+++ b/res/drawable-mdpi/ic_switch_photo_facing_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switch_photo_facing_holo_light_xlarge.png b/res/drawable-mdpi/ic_switch_photo_facing_holo_light_xlarge.png
new file mode 100644
index 000000000..cbb0c83cd
--- /dev/null
+++ b/res/drawable-mdpi/ic_switch_photo_facing_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switch_photosphere.png b/res/drawable-mdpi/ic_switch_photosphere.png
new file mode 100644
index 000000000..1b8db05a1
--- /dev/null
+++ b/res/drawable-mdpi/ic_switch_photosphere.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switch_video.png b/res/drawable-mdpi/ic_switch_video.png
new file mode 100644
index 000000000..61c37acde
--- /dev/null
+++ b/res/drawable-mdpi/ic_switch_video.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switch_video_active.png b/res/drawable-mdpi/ic_switch_video_active.png
new file mode 100644
index 000000000..56501c683
--- /dev/null
+++ b/res/drawable-mdpi/ic_switch_video_active.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switch_video_facing_holo_light.png b/res/drawable-mdpi/ic_switch_video_facing_holo_light.png
new file mode 100644
index 000000000..205db0b17
--- /dev/null
+++ b/res/drawable-mdpi/ic_switch_video_facing_holo_light.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switch_video_facing_holo_light_xlarge.png b/res/drawable-mdpi/ic_switch_video_facing_holo_light_xlarge.png
new file mode 100644
index 000000000..bf353d24b
--- /dev/null
+++ b/res/drawable-mdpi/ic_switch_video_facing_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_switcher_menu_indicator.png b/res/drawable-mdpi/ic_switcher_menu_indicator.png
new file mode 100644
index 000000000..d6c72bcf2
--- /dev/null
+++ b/res/drawable-mdpi/ic_switcher_menu_indicator.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_timelapse_none.png b/res/drawable-mdpi/ic_timelapse_none.png
new file mode 100644
index 000000000..122e6faec
--- /dev/null
+++ b/res/drawable-mdpi/ic_timelapse_none.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_timelapse_none_xlarge.png b/res/drawable-mdpi/ic_timelapse_none_xlarge.png
new file mode 100644
index 000000000..67e36a69b
--- /dev/null
+++ b/res/drawable-mdpi/ic_timelapse_none_xlarge.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_video_effects_background_fields_of_wheat_holo.png b/res/drawable-mdpi/ic_video_effects_background_fields_of_wheat_holo.png
new file mode 100644
index 000000000..7b4e5790d
--- /dev/null
+++ b/res/drawable-mdpi/ic_video_effects_background_fields_of_wheat_holo.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_video_effects_background_intergalactic_holo.png b/res/drawable-mdpi/ic_video_effects_background_intergalactic_holo.png
new file mode 100644
index 000000000..ec9c1bcef
--- /dev/null
+++ b/res/drawable-mdpi/ic_video_effects_background_intergalactic_holo.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_video_effects_background_normal_holo_dark.png b/res/drawable-mdpi/ic_video_effects_background_normal_holo_dark.png
new file mode 100644
index 000000000..f055c4813
--- /dev/null
+++ b/res/drawable-mdpi/ic_video_effects_background_normal_holo_dark.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_video_effects_faces_big_eyes_holo_dark.png b/res/drawable-mdpi/ic_video_effects_faces_big_eyes_holo_dark.png
new file mode 100644
index 000000000..4759c4f0b
--- /dev/null
+++ b/res/drawable-mdpi/ic_video_effects_faces_big_eyes_holo_dark.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_video_effects_faces_big_mouth_holo_dark.png b/res/drawable-mdpi/ic_video_effects_faces_big_mouth_holo_dark.png
new file mode 100644
index 000000000..ebd4eebf1
--- /dev/null
+++ b/res/drawable-mdpi/ic_video_effects_faces_big_mouth_holo_dark.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_video_effects_faces_big_nose_holo_dark.png b/res/drawable-mdpi/ic_video_effects_faces_big_nose_holo_dark.png
new file mode 100644
index 000000000..d292b4118
--- /dev/null
+++ b/res/drawable-mdpi/ic_video_effects_faces_big_nose_holo_dark.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_video_effects_faces_small_eyes_holo_dark.png b/res/drawable-mdpi/ic_video_effects_faces_small_eyes_holo_dark.png
new file mode 100644
index 000000000..42f55ff7a
--- /dev/null
+++ b/res/drawable-mdpi/ic_video_effects_faces_small_eyes_holo_dark.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_video_effects_faces_small_mouth_holo_dark.png b/res/drawable-mdpi/ic_video_effects_faces_small_mouth_holo_dark.png
new file mode 100644
index 000000000..0bab7fbb4
--- /dev/null
+++ b/res/drawable-mdpi/ic_video_effects_faces_small_mouth_holo_dark.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_video_effects_faces_squeeze_holo_dark.png b/res/drawable-mdpi/ic_video_effects_faces_squeeze_holo_dark.png
new file mode 100644
index 000000000..46630fa7a
--- /dev/null
+++ b/res/drawable-mdpi/ic_video_effects_faces_squeeze_holo_dark.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_view_photosphere.png b/res/drawable-mdpi/ic_view_photosphere.png
new file mode 100644
index 000000000..9b79e6119
--- /dev/null
+++ b/res/drawable-mdpi/ic_view_photosphere.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_viewfinder_camera_facing_back.png b/res/drawable-mdpi/ic_viewfinder_camera_facing_back.png
new file mode 100644
index 000000000..df14dc35c
--- /dev/null
+++ b/res/drawable-mdpi/ic_viewfinder_camera_facing_back.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_viewfinder_camera_facing_front.png b/res/drawable-mdpi/ic_viewfinder_camera_facing_front.png
new file mode 100644
index 000000000..52e6d4b47
--- /dev/null
+++ b/res/drawable-mdpi/ic_viewfinder_camera_facing_front.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_viewfinder_gps_no_signal.png b/res/drawable-mdpi/ic_viewfinder_gps_no_signal.png
new file mode 100644
index 000000000..55a40bccd
--- /dev/null
+++ b/res/drawable-mdpi/ic_viewfinder_gps_no_signal.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_viewfinder_gps_off.png b/res/drawable-mdpi/ic_viewfinder_gps_off.png
new file mode 100644
index 000000000..f0f9d36f9
--- /dev/null
+++ b/res/drawable-mdpi/ic_viewfinder_gps_off.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_viewfinder_gps_on.png b/res/drawable-mdpi/ic_viewfinder_gps_on.png
new file mode 100644
index 000000000..a43e6a507
--- /dev/null
+++ b/res/drawable-mdpi/ic_viewfinder_gps_on.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_wb_auto.png b/res/drawable-mdpi/ic_wb_auto.png
new file mode 100644
index 000000000..1ea804be0
--- /dev/null
+++ b/res/drawable-mdpi/ic_wb_auto.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_wb_cloudy.png b/res/drawable-mdpi/ic_wb_cloudy.png
new file mode 100644
index 000000000..60fe2352b
--- /dev/null
+++ b/res/drawable-mdpi/ic_wb_cloudy.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_wb_fluorescent.png b/res/drawable-mdpi/ic_wb_fluorescent.png
new file mode 100644
index 000000000..ba1bb83a2
--- /dev/null
+++ b/res/drawable-mdpi/ic_wb_fluorescent.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_wb_incandescent.png b/res/drawable-mdpi/ic_wb_incandescent.png
new file mode 100644
index 000000000..3f3fb83d1
--- /dev/null
+++ b/res/drawable-mdpi/ic_wb_incandescent.png
Binary files differ
diff --git a/res/drawable-mdpi/ic_wb_sunlight.png b/res/drawable-mdpi/ic_wb_sunlight.png
new file mode 100644
index 000000000..b838cb8db
--- /dev/null
+++ b/res/drawable-mdpi/ic_wb_sunlight.png
Binary files differ
diff --git a/res/drawable-mdpi/list_divider.9.png b/res/drawable-mdpi/list_divider.9.png
new file mode 100644
index 000000000..986ab0b97
--- /dev/null
+++ b/res/drawable-mdpi/list_divider.9.png
Binary files differ
diff --git a/res/drawable-mdpi/list_pressed_holo_light.9.png b/res/drawable-mdpi/list_pressed_holo_light.9.png
new file mode 100644
index 000000000..6e77525d2
--- /dev/null
+++ b/res/drawable-mdpi/list_pressed_holo_light.9.png
Binary files differ
diff --git a/res/drawable-mdpi/on_screen_hint_frame.9.png b/res/drawable-mdpi/on_screen_hint_frame.9.png
new file mode 100644
index 000000000..8b78d6705
--- /dev/null
+++ b/res/drawable-mdpi/on_screen_hint_frame.9.png
Binary files differ
diff --git a/res/drawable-mdpi/switch_bg_focused_holo_dark.9.png b/res/drawable-mdpi/switch_bg_focused_holo_dark.9.png
new file mode 100644
index 000000000..914e4337a
--- /dev/null
+++ b/res/drawable-mdpi/switch_bg_focused_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-mdpi/switch_bg_holo_dark.9.png b/res/drawable-mdpi/switch_bg_holo_dark.9.png
new file mode 100644
index 000000000..b5582b553
--- /dev/null
+++ b/res/drawable-mdpi/switch_bg_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-mdpi/switch_thumb_activated_holo_dark.9.png b/res/drawable-mdpi/switch_thumb_activated_holo_dark.9.png
new file mode 100644
index 000000000..3d7c236ab
--- /dev/null
+++ b/res/drawable-mdpi/switch_thumb_activated_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-mdpi/switch_thumb_disabled_holo_dark.9.png b/res/drawable-mdpi/switch_thumb_disabled_holo_dark.9.png
new file mode 100644
index 000000000..82f05d623
--- /dev/null
+++ b/res/drawable-mdpi/switch_thumb_disabled_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-mdpi/switch_thumb_holo_dark.9.png b/res/drawable-mdpi/switch_thumb_holo_dark.9.png
new file mode 100644
index 000000000..9bc7a68e9
--- /dev/null
+++ b/res/drawable-mdpi/switch_thumb_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-mdpi/switch_thumb_pressed_holo_dark.9.png b/res/drawable-mdpi/switch_thumb_pressed_holo_dark.9.png
new file mode 100644
index 000000000..670dc2e99
--- /dev/null
+++ b/res/drawable-mdpi/switch_thumb_pressed_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-mdpi/toast_frame_holo.9.png b/res/drawable-mdpi/toast_frame_holo.9.png
new file mode 100644
index 000000000..f8f75db9b
--- /dev/null
+++ b/res/drawable-mdpi/toast_frame_holo.9.png
Binary files differ
diff --git a/res/drawable-port-hdpi/btn_camera_shutter_holo_xlarge.png b/res/drawable-port-hdpi/btn_camera_shutter_holo_xlarge.png
new file mode 100644
index 000000000..ebcf91e8f
--- /dev/null
+++ b/res/drawable-port-hdpi/btn_camera_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-hdpi/btn_camera_shutter_pressed_holo_xlarge.png b/res/drawable-port-hdpi/btn_camera_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..ec3c72be9
--- /dev/null
+++ b/res/drawable-port-hdpi/btn_camera_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-hdpi/btn_pan_shutter_pressed_holo_xlarge.png b/res/drawable-port-hdpi/btn_pan_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..253e2e1d9
--- /dev/null
+++ b/res/drawable-port-hdpi/btn_pan_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-hdpi/btn_pan_shutter_recording_holo_xlarge.png b/res/drawable-port-hdpi/btn_pan_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..0410feed8
--- /dev/null
+++ b/res/drawable-port-hdpi/btn_pan_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-hdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png b/res/drawable-port-hdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..d098ab73b
--- /dev/null
+++ b/res/drawable-port-hdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-hdpi/btn_video_shutter_holo_xlarge.png b/res/drawable-port-hdpi/btn_video_shutter_holo_xlarge.png
new file mode 100644
index 000000000..a8c874a79
--- /dev/null
+++ b/res/drawable-port-hdpi/btn_video_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-hdpi/btn_video_shutter_pressed_holo_xlarge.png b/res/drawable-port-hdpi/btn_video_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..2ee2041d8
--- /dev/null
+++ b/res/drawable-port-hdpi/btn_video_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-hdpi/btn_video_shutter_recording_holo_xlarge.png b/res/drawable-port-hdpi/btn_video_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..8420c06d6
--- /dev/null
+++ b/res/drawable-port-hdpi/btn_video_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-hdpi/btn_video_shutter_recording_pressed_holo_xlarge.png b/res/drawable-port-hdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..e8441f91e
--- /dev/null
+++ b/res/drawable-port-hdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-hdpi/ic_zoom_big.9.png b/res/drawable-port-hdpi/ic_zoom_big.9.png
new file mode 100644
index 000000000..8c6cdeae2
--- /dev/null
+++ b/res/drawable-port-hdpi/ic_zoom_big.9.png
Binary files differ
diff --git a/res/drawable-port-hdpi/ic_zoom_big_dark.9.png b/res/drawable-port-hdpi/ic_zoom_big_dark.9.png
new file mode 100644
index 000000000..63ba20e8b
--- /dev/null
+++ b/res/drawable-port-hdpi/ic_zoom_big_dark.9.png
Binary files differ
diff --git a/res/drawable-port-hdpi/ic_zoom_big_dark_large.9.png b/res/drawable-port-hdpi/ic_zoom_big_dark_large.9.png
new file mode 100644
index 000000000..43b274039
--- /dev/null
+++ b/res/drawable-port-hdpi/ic_zoom_big_dark_large.9.png
Binary files differ
diff --git a/res/drawable-port-hdpi/ic_zoom_big_large.9.png b/res/drawable-port-hdpi/ic_zoom_big_large.9.png
new file mode 100644
index 000000000..48dbf4f8e
--- /dev/null
+++ b/res/drawable-port-hdpi/ic_zoom_big_large.9.png
Binary files differ
diff --git a/res/drawable-port-hdpi/switcher_bg.9.png b/res/drawable-port-hdpi/switcher_bg.9.png
new file mode 100644
index 000000000..e6b74a4d6
--- /dev/null
+++ b/res/drawable-port-hdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-port-mdpi/btn_camera_shutter_holo_xlarge.png b/res/drawable-port-mdpi/btn_camera_shutter_holo_xlarge.png
new file mode 100644
index 000000000..20d8f6ad0
--- /dev/null
+++ b/res/drawable-port-mdpi/btn_camera_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-mdpi/btn_camera_shutter_pressed_holo_xlarge.png b/res/drawable-port-mdpi/btn_camera_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..dc8035dc5
--- /dev/null
+++ b/res/drawable-port-mdpi/btn_camera_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-mdpi/btn_pan_shutter_pressed_holo_xlarge.png b/res/drawable-port-mdpi/btn_pan_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..1683baff7
--- /dev/null
+++ b/res/drawable-port-mdpi/btn_pan_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-mdpi/btn_pan_shutter_recording_holo_xlarge.png b/res/drawable-port-mdpi/btn_pan_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..335f2bd63
--- /dev/null
+++ b/res/drawable-port-mdpi/btn_pan_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-mdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png b/res/drawable-port-mdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..f86010404
--- /dev/null
+++ b/res/drawable-port-mdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-mdpi/btn_video_shutter_holo_xlarge.png b/res/drawable-port-mdpi/btn_video_shutter_holo_xlarge.png
new file mode 100644
index 000000000..0c33f1304
--- /dev/null
+++ b/res/drawable-port-mdpi/btn_video_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-mdpi/btn_video_shutter_pressed_holo_xlarge.png b/res/drawable-port-mdpi/btn_video_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..9e56a7c27
--- /dev/null
+++ b/res/drawable-port-mdpi/btn_video_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-mdpi/btn_video_shutter_recording_holo_xlarge.png b/res/drawable-port-mdpi/btn_video_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..c35e6ffee
--- /dev/null
+++ b/res/drawable-port-mdpi/btn_video_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-mdpi/btn_video_shutter_recording_pressed_holo_xlarge.png b/res/drawable-port-mdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..85a6b1393
--- /dev/null
+++ b/res/drawable-port-mdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-mdpi/ic_zoom_big.9.png b/res/drawable-port-mdpi/ic_zoom_big.9.png
new file mode 100644
index 000000000..f5e31b440
--- /dev/null
+++ b/res/drawable-port-mdpi/ic_zoom_big.9.png
Binary files differ
diff --git a/res/drawable-port-mdpi/ic_zoom_big_dark.9.png b/res/drawable-port-mdpi/ic_zoom_big_dark.9.png
new file mode 100644
index 000000000..919db3fbe
--- /dev/null
+++ b/res/drawable-port-mdpi/ic_zoom_big_dark.9.png
Binary files differ
diff --git a/res/drawable-port-mdpi/switcher_bg.9.png b/res/drawable-port-mdpi/switcher_bg.9.png
new file mode 100644
index 000000000..6c87aa365
--- /dev/null
+++ b/res/drawable-port-mdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/btn_camera_shutter_holo_xlarge.png b/res/drawable-port-xhdpi/btn_camera_shutter_holo_xlarge.png
new file mode 100644
index 000000000..55977eadd
--- /dev/null
+++ b/res/drawable-port-xhdpi/btn_camera_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/btn_camera_shutter_pressed_holo_xlarge.png b/res/drawable-port-xhdpi/btn_camera_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..8cf492a88
--- /dev/null
+++ b/res/drawable-port-xhdpi/btn_camera_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/btn_pan_shutter_pressed_holo_xlarge.png b/res/drawable-port-xhdpi/btn_pan_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..3f2d55157
--- /dev/null
+++ b/res/drawable-port-xhdpi/btn_pan_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/btn_pan_shutter_recording_holo_xlarge.png b/res/drawable-port-xhdpi/btn_pan_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..ba91be50c
--- /dev/null
+++ b/res/drawable-port-xhdpi/btn_pan_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png b/res/drawable-port-xhdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..f134f5ebc
--- /dev/null
+++ b/res/drawable-port-xhdpi/btn_pan_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/btn_video_shutter_holo_xlarge.png b/res/drawable-port-xhdpi/btn_video_shutter_holo_xlarge.png
new file mode 100644
index 000000000..25c6e7a78
--- /dev/null
+++ b/res/drawable-port-xhdpi/btn_video_shutter_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/btn_video_shutter_pressed_holo_xlarge.png b/res/drawable-port-xhdpi/btn_video_shutter_pressed_holo_xlarge.png
new file mode 100644
index 000000000..ebf874db1
--- /dev/null
+++ b/res/drawable-port-xhdpi/btn_video_shutter_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/btn_video_shutter_recording_holo_xlarge.png b/res/drawable-port-xhdpi/btn_video_shutter_recording_holo_xlarge.png
new file mode 100644
index 000000000..fc27944b8
--- /dev/null
+++ b/res/drawable-port-xhdpi/btn_video_shutter_recording_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/btn_video_shutter_recording_pressed_holo_xlarge.png b/res/drawable-port-xhdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
new file mode 100644
index 000000000..f58dba89c
--- /dev/null
+++ b/res/drawable-port-xhdpi/btn_video_shutter_recording_pressed_holo_xlarge.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/ic_zoom_big.9.png b/res/drawable-port-xhdpi/ic_zoom_big.9.png
new file mode 100644
index 000000000..48dbf4f8e
--- /dev/null
+++ b/res/drawable-port-xhdpi/ic_zoom_big.9.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/ic_zoom_big_dark.9.png b/res/drawable-port-xhdpi/ic_zoom_big_dark.9.png
new file mode 100644
index 000000000..43b274039
--- /dev/null
+++ b/res/drawable-port-xhdpi/ic_zoom_big_dark.9.png
Binary files differ
diff --git a/res/drawable-port-xhdpi/switcher_bg.9.png b/res/drawable-port-xhdpi/switcher_bg.9.png
new file mode 100644
index 000000000..bbe21ba3f
--- /dev/null
+++ b/res/drawable-port-xhdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-sw600dp-hdpi/btn_shutter_default.png b/res/drawable-sw600dp-hdpi/btn_shutter_default.png
new file mode 100644
index 000000000..bdd641f57
--- /dev/null
+++ b/res/drawable-sw600dp-hdpi/btn_shutter_default.png
Binary files differ
diff --git a/res/drawable-sw600dp-hdpi/btn_shutter_pressed.png b/res/drawable-sw600dp-hdpi/btn_shutter_pressed.png
new file mode 100644
index 000000000..80f7ef594
--- /dev/null
+++ b/res/drawable-sw600dp-hdpi/btn_shutter_pressed.png
Binary files differ
diff --git a/res/drawable-sw600dp-hdpi/btn_shutter_recording.png b/res/drawable-sw600dp-hdpi/btn_shutter_recording.png
new file mode 100644
index 000000000..80f04ff2f
--- /dev/null
+++ b/res/drawable-sw600dp-hdpi/btn_shutter_recording.png
Binary files differ
diff --git a/res/drawable-sw600dp-hdpi/btn_shutter_video_default.png b/res/drawable-sw600dp-hdpi/btn_shutter_video_default.png
new file mode 100644
index 000000000..44ea9b0a7
--- /dev/null
+++ b/res/drawable-sw600dp-hdpi/btn_shutter_video_default.png
Binary files differ
diff --git a/res/drawable-sw600dp-hdpi/btn_shutter_video_pressed.png b/res/drawable-sw600dp-hdpi/btn_shutter_video_pressed.png
new file mode 100644
index 000000000..fc8173d6d
--- /dev/null
+++ b/res/drawable-sw600dp-hdpi/btn_shutter_video_pressed.png
Binary files differ
diff --git a/res/drawable-sw600dp-hdpi/btn_shutter_video_recording.png b/res/drawable-sw600dp-hdpi/btn_shutter_video_recording.png
new file mode 100644
index 000000000..65d98798e
--- /dev/null
+++ b/res/drawable-sw600dp-hdpi/btn_shutter_video_recording.png
Binary files differ
diff --git a/res/drawable-sw600dp-land-hdpi/switcher_bg.9.png b/res/drawable-sw600dp-land-hdpi/switcher_bg.9.png
new file mode 100644
index 000000000..21375b1d1
--- /dev/null
+++ b/res/drawable-sw600dp-land-hdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-sw600dp-land-mdpi/switcher_bg.9.png b/res/drawable-sw600dp-land-mdpi/switcher_bg.9.png
new file mode 100644
index 000000000..bfd996a4f
--- /dev/null
+++ b/res/drawable-sw600dp-land-mdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-sw600dp-land-xhdpi/switcher_bg.9.png b/res/drawable-sw600dp-land-xhdpi/switcher_bg.9.png
new file mode 100644
index 000000000..35a71db8b
--- /dev/null
+++ b/res/drawable-sw600dp-land-xhdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-sw600dp-mdpi/btn_shutter_default.png b/res/drawable-sw600dp-mdpi/btn_shutter_default.png
new file mode 100644
index 000000000..bf6cf2c51
--- /dev/null
+++ b/res/drawable-sw600dp-mdpi/btn_shutter_default.png
Binary files differ
diff --git a/res/drawable-sw600dp-mdpi/btn_shutter_pressed.png b/res/drawable-sw600dp-mdpi/btn_shutter_pressed.png
new file mode 100644
index 000000000..d8b29e605
--- /dev/null
+++ b/res/drawable-sw600dp-mdpi/btn_shutter_pressed.png
Binary files differ
diff --git a/res/drawable-sw600dp-mdpi/btn_shutter_recording.png b/res/drawable-sw600dp-mdpi/btn_shutter_recording.png
new file mode 100644
index 000000000..5f56b4974
--- /dev/null
+++ b/res/drawable-sw600dp-mdpi/btn_shutter_recording.png
Binary files differ
diff --git a/res/drawable-sw600dp-mdpi/btn_shutter_video_default.png b/res/drawable-sw600dp-mdpi/btn_shutter_video_default.png
new file mode 100644
index 000000000..67f553292
--- /dev/null
+++ b/res/drawable-sw600dp-mdpi/btn_shutter_video_default.png
Binary files differ
diff --git a/res/drawable-sw600dp-mdpi/btn_shutter_video_pressed.png b/res/drawable-sw600dp-mdpi/btn_shutter_video_pressed.png
new file mode 100644
index 000000000..3a1e6135b
--- /dev/null
+++ b/res/drawable-sw600dp-mdpi/btn_shutter_video_pressed.png
Binary files differ
diff --git a/res/drawable-sw600dp-mdpi/btn_shutter_video_recording.png b/res/drawable-sw600dp-mdpi/btn_shutter_video_recording.png
new file mode 100644
index 000000000..ecf0276b9
--- /dev/null
+++ b/res/drawable-sw600dp-mdpi/btn_shutter_video_recording.png
Binary files differ
diff --git a/res/drawable-sw600dp-port-hdpi/switcher_bg.9.png b/res/drawable-sw600dp-port-hdpi/switcher_bg.9.png
new file mode 100644
index 000000000..250276aa0
--- /dev/null
+++ b/res/drawable-sw600dp-port-hdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-sw600dp-port-mdpi/switcher_bg.9.png b/res/drawable-sw600dp-port-mdpi/switcher_bg.9.png
new file mode 100644
index 000000000..9c4e293ba
--- /dev/null
+++ b/res/drawable-sw600dp-port-mdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-sw600dp-port-xhdpi/switcher_bg.9.png b/res/drawable-sw600dp-port-xhdpi/switcher_bg.9.png
new file mode 100644
index 000000000..2d0171eb8
--- /dev/null
+++ b/res/drawable-sw600dp-port-xhdpi/switcher_bg.9.png
Binary files differ
diff --git a/res/drawable-sw600dp-xhdpi/btn_shutter_default.png b/res/drawable-sw600dp-xhdpi/btn_shutter_default.png
new file mode 100644
index 000000000..b7aa393f8
--- /dev/null
+++ b/res/drawable-sw600dp-xhdpi/btn_shutter_default.png
Binary files differ
diff --git a/res/drawable-sw600dp-xhdpi/btn_shutter_pressed.png b/res/drawable-sw600dp-xhdpi/btn_shutter_pressed.png
new file mode 100644
index 000000000..4a089470b
--- /dev/null
+++ b/res/drawable-sw600dp-xhdpi/btn_shutter_pressed.png
Binary files differ
diff --git a/res/drawable-sw600dp-xhdpi/btn_shutter_recording.png b/res/drawable-sw600dp-xhdpi/btn_shutter_recording.png
new file mode 100644
index 000000000..0a0e108c8
--- /dev/null
+++ b/res/drawable-sw600dp-xhdpi/btn_shutter_recording.png
Binary files differ
diff --git a/res/drawable-sw600dp-xhdpi/btn_shutter_video_default.png b/res/drawable-sw600dp-xhdpi/btn_shutter_video_default.png
new file mode 100644
index 000000000..acb8d2160
--- /dev/null
+++ b/res/drawable-sw600dp-xhdpi/btn_shutter_video_default.png
Binary files differ
diff --git a/res/drawable-sw600dp-xhdpi/btn_shutter_video_pressed.png b/res/drawable-sw600dp-xhdpi/btn_shutter_video_pressed.png
new file mode 100644
index 000000000..7621341e1
--- /dev/null
+++ b/res/drawable-sw600dp-xhdpi/btn_shutter_video_pressed.png
Binary files differ
diff --git a/res/drawable-sw600dp-xhdpi/btn_shutter_video_recording.png b/res/drawable-sw600dp-xhdpi/btn_shutter_video_recording.png
new file mode 100644
index 000000000..aa3a4bdf2
--- /dev/null
+++ b/res/drawable-sw600dp-xhdpi/btn_shutter_video_recording.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_camera_shutter_holo.png b/res/drawable-xhdpi/btn_camera_shutter_holo.png
new file mode 100644
index 000000000..fa76fb3f0
--- /dev/null
+++ b/res/drawable-xhdpi/btn_camera_shutter_holo.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_camera_shutter_pressed_holo.png b/res/drawable-xhdpi/btn_camera_shutter_pressed_holo.png
new file mode 100644
index 000000000..bdefa3b5c
--- /dev/null
+++ b/res/drawable-xhdpi/btn_camera_shutter_pressed_holo.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_pan_shutter_pressed_holo.png b/res/drawable-xhdpi/btn_pan_shutter_pressed_holo.png
new file mode 100644
index 000000000..bdc1fb4b0
--- /dev/null
+++ b/res/drawable-xhdpi/btn_pan_shutter_pressed_holo.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_pan_shutter_recording_holo.png b/res/drawable-xhdpi/btn_pan_shutter_recording_holo.png
new file mode 100644
index 000000000..880ca9906
--- /dev/null
+++ b/res/drawable-xhdpi/btn_pan_shutter_recording_holo.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_pan_shutter_recording_pressed_holo.png b/res/drawable-xhdpi/btn_pan_shutter_recording_pressed_holo.png
new file mode 100644
index 000000000..37d83b0fc
--- /dev/null
+++ b/res/drawable-xhdpi/btn_pan_shutter_recording_pressed_holo.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_shutter_default.png b/res/drawable-xhdpi/btn_shutter_default.png
new file mode 100644
index 000000000..5d2b1d263
--- /dev/null
+++ b/res/drawable-xhdpi/btn_shutter_default.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_shutter_pano_pressed.png b/res/drawable-xhdpi/btn_shutter_pano_pressed.png
new file mode 100644
index 000000000..ad3bd150c
--- /dev/null
+++ b/res/drawable-xhdpi/btn_shutter_pano_pressed.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_shutter_pressed.png b/res/drawable-xhdpi/btn_shutter_pressed.png
new file mode 100644
index 000000000..303e36152
--- /dev/null
+++ b/res/drawable-xhdpi/btn_shutter_pressed.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_shutter_recording.png b/res/drawable-xhdpi/btn_shutter_recording.png
new file mode 100644
index 000000000..1bd1743ad
--- /dev/null
+++ b/res/drawable-xhdpi/btn_shutter_recording.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_shutter_video_default.png b/res/drawable-xhdpi/btn_shutter_video_default.png
new file mode 100644
index 000000000..10482f56c
--- /dev/null
+++ b/res/drawable-xhdpi/btn_shutter_video_default.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_shutter_video_pressed.png b/res/drawable-xhdpi/btn_shutter_video_pressed.png
new file mode 100644
index 000000000..35f1ddc95
--- /dev/null
+++ b/res/drawable-xhdpi/btn_shutter_video_pressed.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_shutter_video_recording.png b/res/drawable-xhdpi/btn_shutter_video_recording.png
new file mode 100644
index 000000000..ba1fb5caa
--- /dev/null
+++ b/res/drawable-xhdpi/btn_shutter_video_recording.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_video_shutter_holo.png b/res/drawable-xhdpi/btn_video_shutter_holo.png
new file mode 100644
index 000000000..c3d819ca2
--- /dev/null
+++ b/res/drawable-xhdpi/btn_video_shutter_holo.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_video_shutter_pressed_holo.png b/res/drawable-xhdpi/btn_video_shutter_pressed_holo.png
new file mode 100644
index 000000000..891859dc5
--- /dev/null
+++ b/res/drawable-xhdpi/btn_video_shutter_pressed_holo.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_video_shutter_recording_holo.png b/res/drawable-xhdpi/btn_video_shutter_recording_holo.png
new file mode 100644
index 000000000..e164cae5b
--- /dev/null
+++ b/res/drawable-xhdpi/btn_video_shutter_recording_holo.png
Binary files differ
diff --git a/res/drawable-xhdpi/btn_video_shutter_recording_pressed_holo.png b/res/drawable-xhdpi/btn_video_shutter_recording_pressed_holo.png
new file mode 100644
index 000000000..164cd3682
--- /dev/null
+++ b/res/drawable-xhdpi/btn_video_shutter_recording_pressed_holo.png
Binary files differ
diff --git a/res/drawable-xhdpi/dialog_full_holo_dark.9.png b/res/drawable-xhdpi/dialog_full_holo_dark.9.png
new file mode 100644
index 000000000..f4970ad1c
--- /dev/null
+++ b/res/drawable-xhdpi/dialog_full_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_btn_shutter_retake.png b/res/drawable-xhdpi/ic_btn_shutter_retake.png
new file mode 100644
index 000000000..ec8c50e8e
--- /dev/null
+++ b/res/drawable-xhdpi/ic_btn_shutter_retake.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_effects_holo_light.png b/res/drawable-xhdpi/ic_effects_holo_light.png
new file mode 100644
index 000000000..5756fb7bd
--- /dev/null
+++ b/res/drawable-xhdpi/ic_effects_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_effects_holo_light_xlarge.png b/res/drawable-xhdpi/ic_effects_holo_light_xlarge.png
new file mode 100644
index 000000000..8590a9ee9
--- /dev/null
+++ b/res/drawable-xhdpi/ic_effects_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_exposure_0.png b/res/drawable-xhdpi/ic_exposure_0.png
new file mode 100644
index 000000000..52087dd92
--- /dev/null
+++ b/res/drawable-xhdpi/ic_exposure_0.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_exposure_holo_light.png b/res/drawable-xhdpi/ic_exposure_holo_light.png
new file mode 100644
index 000000000..14206fde7
--- /dev/null
+++ b/res/drawable-xhdpi/ic_exposure_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_exposure_holo_light_xlarge.png b/res/drawable-xhdpi/ic_exposure_holo_light_xlarge.png
new file mode 100644
index 000000000..ed73752ad
--- /dev/null
+++ b/res/drawable-xhdpi/ic_exposure_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_exposure_n1.png b/res/drawable-xhdpi/ic_exposure_n1.png
new file mode 100644
index 000000000..228050621
--- /dev/null
+++ b/res/drawable-xhdpi/ic_exposure_n1.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_exposure_n2.png b/res/drawable-xhdpi/ic_exposure_n2.png
new file mode 100644
index 000000000..4071572bb
--- /dev/null
+++ b/res/drawable-xhdpi/ic_exposure_n2.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_exposure_n3.png b/res/drawable-xhdpi/ic_exposure_n3.png
new file mode 100644
index 000000000..fa4d6d9a2
--- /dev/null
+++ b/res/drawable-xhdpi/ic_exposure_n3.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_exposure_p1.png b/res/drawable-xhdpi/ic_exposure_p1.png
new file mode 100644
index 000000000..82c54612f
--- /dev/null
+++ b/res/drawable-xhdpi/ic_exposure_p1.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_exposure_p2.png b/res/drawable-xhdpi/ic_exposure_p2.png
new file mode 100644
index 000000000..c74284792
--- /dev/null
+++ b/res/drawable-xhdpi/ic_exposure_p2.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_exposure_p3.png b/res/drawable-xhdpi/ic_exposure_p3.png
new file mode 100644
index 000000000..a573d6b21
--- /dev/null
+++ b/res/drawable-xhdpi/ic_exposure_p3.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_flash_auto_holo_light.png b/res/drawable-xhdpi/ic_flash_auto_holo_light.png
new file mode 100644
index 000000000..a9ab5d773
--- /dev/null
+++ b/res/drawable-xhdpi/ic_flash_auto_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_flash_auto_holo_light_xlarge.png b/res/drawable-xhdpi/ic_flash_auto_holo_light_xlarge.png
new file mode 100644
index 000000000..915f4a55f
--- /dev/null
+++ b/res/drawable-xhdpi/ic_flash_auto_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_flash_off_holo_light.png b/res/drawable-xhdpi/ic_flash_off_holo_light.png
new file mode 100644
index 000000000..76c521913
--- /dev/null
+++ b/res/drawable-xhdpi/ic_flash_off_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_flash_off_holo_light_xlarge.png b/res/drawable-xhdpi/ic_flash_off_holo_light_xlarge.png
new file mode 100644
index 000000000..f34e5a9b6
--- /dev/null
+++ b/res/drawable-xhdpi/ic_flash_off_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_flash_on_holo_light.png b/res/drawable-xhdpi/ic_flash_on_holo_light.png
new file mode 100644
index 000000000..d72b1b528
--- /dev/null
+++ b/res/drawable-xhdpi/ic_flash_on_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_flash_on_holo_light_xlarge.png b/res/drawable-xhdpi/ic_flash_on_holo_light_xlarge.png
new file mode 100644
index 000000000..b1dbbc07a
--- /dev/null
+++ b/res/drawable-xhdpi/ic_flash_on_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_flash_torch.png b/res/drawable-xhdpi/ic_flash_torch.png
new file mode 100644
index 000000000..aa6e2c97e
--- /dev/null
+++ b/res/drawable-xhdpi/ic_flash_torch.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_gallery_play_big.png b/res/drawable-xhdpi/ic_gallery_play_big.png
new file mode 100644
index 000000000..f677b2698
--- /dev/null
+++ b/res/drawable-xhdpi/ic_gallery_play_big.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_hdr.png b/res/drawable-xhdpi/ic_hdr.png
new file mode 100644
index 000000000..534c7b370
--- /dev/null
+++ b/res/drawable-xhdpi/ic_hdr.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_ev_0.png b/res/drawable-xhdpi/ic_indicator_ev_0.png
new file mode 100644
index 000000000..949ed99f7
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_ev_0.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_ev_n1.png b/res/drawable-xhdpi/ic_indicator_ev_n1.png
new file mode 100644
index 000000000..014beca1c
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_ev_n1.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_ev_n2.png b/res/drawable-xhdpi/ic_indicator_ev_n2.png
new file mode 100644
index 000000000..109fdfdee
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_ev_n2.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_ev_n3.png b/res/drawable-xhdpi/ic_indicator_ev_n3.png
new file mode 100644
index 000000000..27d75fb2b
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_ev_n3.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_ev_p1.png b/res/drawable-xhdpi/ic_indicator_ev_p1.png
new file mode 100644
index 000000000..800a0fdb3
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_ev_p1.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_ev_p2.png b/res/drawable-xhdpi/ic_indicator_ev_p2.png
new file mode 100644
index 000000000..933fc71e4
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_ev_p2.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_ev_p3.png b/res/drawable-xhdpi/ic_indicator_ev_p3.png
new file mode 100644
index 000000000..82a5e0beb
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_ev_p3.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_flash_auto.png b/res/drawable-xhdpi/ic_indicator_flash_auto.png
new file mode 100644
index 000000000..746a72136
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_flash_auto.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_flash_off.png b/res/drawable-xhdpi/ic_indicator_flash_off.png
new file mode 100644
index 000000000..af67e5edf
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_flash_off.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_flash_on.png b/res/drawable-xhdpi/ic_indicator_flash_on.png
new file mode 100644
index 000000000..fdf80943d
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_flash_on.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_hdr_off.png b/res/drawable-xhdpi/ic_indicator_hdr_off.png
new file mode 100644
index 000000000..d9238a65e
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_hdr_off.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_hdr_on.png b/res/drawable-xhdpi/ic_indicator_hdr_on.png
new file mode 100644
index 000000000..a46b05e1d
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_hdr_on.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_sce_off.png b/res/drawable-xhdpi/ic_indicator_sce_off.png
new file mode 100644
index 000000000..dc58bb9b2
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_sce_off.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_indicator_sce_on.png b/res/drawable-xhdpi/ic_indicator_sce_on.png
new file mode 100644
index 000000000..7db8f9c72
--- /dev/null
+++ b/res/drawable-xhdpi/ic_indicator_sce_on.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_cancel_holo_light.png b/res/drawable-xhdpi/ic_menu_cancel_holo_light.png
new file mode 100644
index 000000000..a9e1eb059
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_cancel_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_menu_done_holo_light.png b/res/drawable-xhdpi/ic_menu_done_holo_light.png
new file mode 100644
index 000000000..7351f21a5
--- /dev/null
+++ b/res/drawable-xhdpi/ic_menu_done_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_border_fast.9.png b/res/drawable-xhdpi/ic_pan_border_fast.9.png
new file mode 100644
index 000000000..1006961f5
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_border_fast.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_border_fast_xlarge.9.png b/res/drawable-xhdpi/ic_pan_border_fast_xlarge.9.png
new file mode 100644
index 000000000..9eeaa4765
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_border_fast_xlarge.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_left_indicator.png b/res/drawable-xhdpi/ic_pan_left_indicator.png
new file mode 100644
index 000000000..cab6c90ab
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_left_indicator.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_left_indicator_fast.png b/res/drawable-xhdpi/ic_pan_left_indicator_fast.png
new file mode 100644
index 000000000..d983a4986
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_left_indicator_fast.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_left_indicator_fast_xlarge.png b/res/drawable-xhdpi/ic_pan_left_indicator_fast_xlarge.png
new file mode 100644
index 000000000..b87cf6c38
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_left_indicator_fast_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_left_indicator_xlarge.png b/res/drawable-xhdpi/ic_pan_left_indicator_xlarge.png
new file mode 100644
index 000000000..0bc4d06f2
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_left_indicator_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_progression.png b/res/drawable-xhdpi/ic_pan_progression.png
new file mode 100644
index 000000000..756edb71d
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_progression.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_progression_xlarge.png b/res/drawable-xhdpi/ic_pan_progression_xlarge.png
new file mode 100644
index 000000000..22d8a4eed
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_progression_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_recording_indicator.png b/res/drawable-xhdpi/ic_pan_recording_indicator.png
new file mode 100644
index 000000000..17fc57422
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_recording_indicator.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_right_indicator.png b/res/drawable-xhdpi/ic_pan_right_indicator.png
new file mode 100644
index 000000000..7ffe6aca4
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_right_indicator.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_right_indicator_fast.png b/res/drawable-xhdpi/ic_pan_right_indicator_fast.png
new file mode 100644
index 000000000..9c7dc3f98
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_right_indicator_fast.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_right_indicator_fast_xlarge.png b/res/drawable-xhdpi/ic_pan_right_indicator_fast_xlarge.png
new file mode 100644
index 000000000..b8fc167e4
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_right_indicator_fast_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_pan_right_indicator_xlarge.png b/res/drawable-xhdpi/ic_pan_right_indicator_xlarge.png
new file mode 100644
index 000000000..640e47d60
--- /dev/null
+++ b/res/drawable-xhdpi/ic_pan_right_indicator_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_recording_indicator.png b/res/drawable-xhdpi/ic_recording_indicator.png
new file mode 100644
index 000000000..fb3fc69fa
--- /dev/null
+++ b/res/drawable-xhdpi/ic_recording_indicator.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_scn_holo_light.png b/res/drawable-xhdpi/ic_scn_holo_light.png
new file mode 100644
index 000000000..503f11f0b
--- /dev/null
+++ b/res/drawable-xhdpi/ic_scn_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_scn_holo_light_xlarge.png b/res/drawable-xhdpi/ic_scn_holo_light_xlarge.png
new file mode 100644
index 000000000..43692052b
--- /dev/null
+++ b/res/drawable-xhdpi/ic_scn_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_settings_holo_light.png b/res/drawable-xhdpi/ic_settings_holo_light.png
new file mode 100644
index 000000000..a6a226412
--- /dev/null
+++ b/res/drawable-xhdpi/ic_settings_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_settings_holo_light_xlarge.png b/res/drawable-xhdpi/ic_settings_holo_light_xlarge.png
new file mode 100644
index 000000000..9fa8f7292
--- /dev/null
+++ b/res/drawable-xhdpi/ic_settings_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_snapshot_border.9.png b/res/drawable-xhdpi/ic_snapshot_border.9.png
new file mode 100644
index 000000000..aae096b2e
--- /dev/null
+++ b/res/drawable-xhdpi/ic_snapshot_border.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_snapshot_border_xlarge.9.png b/res/drawable-xhdpi/ic_snapshot_border_xlarge.9.png
new file mode 100644
index 000000000..b4e133290
--- /dev/null
+++ b/res/drawable-xhdpi/ic_snapshot_border_xlarge.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switch_camera.png b/res/drawable-xhdpi/ic_switch_camera.png
new file mode 100644
index 000000000..7d2406290
--- /dev/null
+++ b/res/drawable-xhdpi/ic_switch_camera.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switch_pan.png b/res/drawable-xhdpi/ic_switch_pan.png
new file mode 100644
index 000000000..f17ce2f4a
--- /dev/null
+++ b/res/drawable-xhdpi/ic_switch_pan.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switch_pano_active.png b/res/drawable-xhdpi/ic_switch_pano_active.png
new file mode 100644
index 000000000..e3b62e9fe
--- /dev/null
+++ b/res/drawable-xhdpi/ic_switch_pano_active.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switch_photo_facing_holo_light.png b/res/drawable-xhdpi/ic_switch_photo_facing_holo_light.png
new file mode 100644
index 000000000..b44ad4ca8
--- /dev/null
+++ b/res/drawable-xhdpi/ic_switch_photo_facing_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switch_photo_facing_holo_light_xlarge.png b/res/drawable-xhdpi/ic_switch_photo_facing_holo_light_xlarge.png
new file mode 100644
index 000000000..cf8edf8bb
--- /dev/null
+++ b/res/drawable-xhdpi/ic_switch_photo_facing_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switch_photosphere.png b/res/drawable-xhdpi/ic_switch_photosphere.png
new file mode 100644
index 000000000..8ff60a3da
--- /dev/null
+++ b/res/drawable-xhdpi/ic_switch_photosphere.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switch_video.png b/res/drawable-xhdpi/ic_switch_video.png
new file mode 100644
index 000000000..ed5f31deb
--- /dev/null
+++ b/res/drawable-xhdpi/ic_switch_video.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switch_video_active.png b/res/drawable-xhdpi/ic_switch_video_active.png
new file mode 100644
index 000000000..d1a7048a1
--- /dev/null
+++ b/res/drawable-xhdpi/ic_switch_video_active.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switch_video_facing_holo_light.png b/res/drawable-xhdpi/ic_switch_video_facing_holo_light.png
new file mode 100644
index 000000000..8d4d49525
--- /dev/null
+++ b/res/drawable-xhdpi/ic_switch_video_facing_holo_light.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switch_video_facing_holo_light_xlarge.png b/res/drawable-xhdpi/ic_switch_video_facing_holo_light_xlarge.png
new file mode 100644
index 000000000..d48e403c3
--- /dev/null
+++ b/res/drawable-xhdpi/ic_switch_video_facing_holo_light_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_switcher_menu_indicator.png b/res/drawable-xhdpi/ic_switcher_menu_indicator.png
new file mode 100644
index 000000000..36252ce26
--- /dev/null
+++ b/res/drawable-xhdpi/ic_switcher_menu_indicator.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_timelapse_none.png b/res/drawable-xhdpi/ic_timelapse_none.png
new file mode 100644
index 000000000..265f59b51
--- /dev/null
+++ b/res/drawable-xhdpi/ic_timelapse_none.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_timelapse_none_xlarge.png b/res/drawable-xhdpi/ic_timelapse_none_xlarge.png
new file mode 100644
index 000000000..ace6b3666
--- /dev/null
+++ b/res/drawable-xhdpi/ic_timelapse_none_xlarge.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_video_effects_background_fields_of_wheat_holo.png b/res/drawable-xhdpi/ic_video_effects_background_fields_of_wheat_holo.png
new file mode 100644
index 000000000..cfca0b2f5
--- /dev/null
+++ b/res/drawable-xhdpi/ic_video_effects_background_fields_of_wheat_holo.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_video_effects_background_intergalactic_holo.png b/res/drawable-xhdpi/ic_video_effects_background_intergalactic_holo.png
new file mode 100644
index 000000000..74265104f
--- /dev/null
+++ b/res/drawable-xhdpi/ic_video_effects_background_intergalactic_holo.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_video_effects_background_normal_holo_dark.png b/res/drawable-xhdpi/ic_video_effects_background_normal_holo_dark.png
new file mode 100644
index 000000000..93ca230d8
--- /dev/null
+++ b/res/drawable-xhdpi/ic_video_effects_background_normal_holo_dark.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_video_effects_faces_big_eyes_holo_dark.png b/res/drawable-xhdpi/ic_video_effects_faces_big_eyes_holo_dark.png
new file mode 100644
index 000000000..43a8ffbd3
--- /dev/null
+++ b/res/drawable-xhdpi/ic_video_effects_faces_big_eyes_holo_dark.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_video_effects_faces_big_mouth_holo_dark.png b/res/drawable-xhdpi/ic_video_effects_faces_big_mouth_holo_dark.png
new file mode 100644
index 000000000..05be947d7
--- /dev/null
+++ b/res/drawable-xhdpi/ic_video_effects_faces_big_mouth_holo_dark.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_video_effects_faces_big_nose_holo_dark.png b/res/drawable-xhdpi/ic_video_effects_faces_big_nose_holo_dark.png
new file mode 100644
index 000000000..2eb8a3469
--- /dev/null
+++ b/res/drawable-xhdpi/ic_video_effects_faces_big_nose_holo_dark.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_video_effects_faces_small_eyes_holo_dark.png b/res/drawable-xhdpi/ic_video_effects_faces_small_eyes_holo_dark.png
new file mode 100644
index 000000000..21a59398e
--- /dev/null
+++ b/res/drawable-xhdpi/ic_video_effects_faces_small_eyes_holo_dark.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_video_effects_faces_small_mouth_holo_dark.png b/res/drawable-xhdpi/ic_video_effects_faces_small_mouth_holo_dark.png
new file mode 100644
index 000000000..434812ffb
--- /dev/null
+++ b/res/drawable-xhdpi/ic_video_effects_faces_small_mouth_holo_dark.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_video_effects_faces_squeeze_holo_dark.png b/res/drawable-xhdpi/ic_video_effects_faces_squeeze_holo_dark.png
new file mode 100644
index 000000000..0717522a9
--- /dev/null
+++ b/res/drawable-xhdpi/ic_video_effects_faces_squeeze_holo_dark.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_view_photosphere.png b/res/drawable-xhdpi/ic_view_photosphere.png
new file mode 100644
index 000000000..23a87be0d
--- /dev/null
+++ b/res/drawable-xhdpi/ic_view_photosphere.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_wb_auto.png b/res/drawable-xhdpi/ic_wb_auto.png
new file mode 100644
index 000000000..f46541390
--- /dev/null
+++ b/res/drawable-xhdpi/ic_wb_auto.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_wb_cloudy.png b/res/drawable-xhdpi/ic_wb_cloudy.png
new file mode 100644
index 000000000..9c3b84f80
--- /dev/null
+++ b/res/drawable-xhdpi/ic_wb_cloudy.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_wb_fluorescent.png b/res/drawable-xhdpi/ic_wb_fluorescent.png
new file mode 100644
index 000000000..4005bc764
--- /dev/null
+++ b/res/drawable-xhdpi/ic_wb_fluorescent.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_wb_incandescent.png b/res/drawable-xhdpi/ic_wb_incandescent.png
new file mode 100644
index 000000000..c23477f64
--- /dev/null
+++ b/res/drawable-xhdpi/ic_wb_incandescent.png
Binary files differ
diff --git a/res/drawable-xhdpi/ic_wb_sunlight.png b/res/drawable-xhdpi/ic_wb_sunlight.png
new file mode 100644
index 000000000..1a821be11
--- /dev/null
+++ b/res/drawable-xhdpi/ic_wb_sunlight.png
Binary files differ
diff --git a/res/drawable-xhdpi/list_divider.9.png b/res/drawable-xhdpi/list_divider.9.png
new file mode 100644
index 000000000..e62f011d4
--- /dev/null
+++ b/res/drawable-xhdpi/list_divider.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/list_pressed_holo_light.9.png b/res/drawable-xhdpi/list_pressed_holo_light.9.png
new file mode 100644
index 000000000..e4b33935a
--- /dev/null
+++ b/res/drawable-xhdpi/list_pressed_holo_light.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/switch_bg_focused_holo_dark.9.png b/res/drawable-xhdpi/switch_bg_focused_holo_dark.9.png
new file mode 100644
index 000000000..e85103da2
--- /dev/null
+++ b/res/drawable-xhdpi/switch_bg_focused_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/switch_bg_holo_dark.9.png b/res/drawable-xhdpi/switch_bg_holo_dark.9.png
new file mode 100644
index 000000000..732481e59
--- /dev/null
+++ b/res/drawable-xhdpi/switch_bg_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/switch_thumb_activated_holo_dark.9.png b/res/drawable-xhdpi/switch_thumb_activated_holo_dark.9.png
new file mode 100644
index 000000000..ca48bd866
--- /dev/null
+++ b/res/drawable-xhdpi/switch_thumb_activated_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/switch_thumb_disabled_holo_dark.9.png b/res/drawable-xhdpi/switch_thumb_disabled_holo_dark.9.png
new file mode 100644
index 000000000..c3d80f0eb
--- /dev/null
+++ b/res/drawable-xhdpi/switch_thumb_disabled_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/switch_thumb_holo_dark.9.png b/res/drawable-xhdpi/switch_thumb_holo_dark.9.png
new file mode 100644
index 000000000..df236df82
--- /dev/null
+++ b/res/drawable-xhdpi/switch_thumb_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/switch_thumb_pressed_holo_dark.9.png b/res/drawable-xhdpi/switch_thumb_pressed_holo_dark.9.png
new file mode 100644
index 000000000..4acb32b19
--- /dev/null
+++ b/res/drawable-xhdpi/switch_thumb_pressed_holo_dark.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/toast_frame_holo.9.png b/res/drawable-xhdpi/toast_frame_holo.9.png
new file mode 100644
index 000000000..f8f75db9b
--- /dev/null
+++ b/res/drawable-xhdpi/toast_frame_holo.9.png
Binary files differ
diff --git a/res/drawable/bg_pressed.xml b/res/drawable/bg_pressed.xml
new file mode 100644
index 000000000..979cc86bd
--- /dev/null
+++ b/res/drawable/bg_pressed.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/list_pressed_holo_light" />
+ <item android:drawable="@android:color/transparent" />
+</selector>
diff --git a/res/drawable/bg_pressed_exit_fading.xml b/res/drawable/bg_pressed_exit_fading.xml
new file mode 100644
index 000000000..d317e8b5a
--- /dev/null
+++ b/res/drawable/bg_pressed_exit_fading.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:exitFadeDuration="@android:integer/config_mediumAnimTime">
+ <item android:state_pressed="true" android:drawable="@drawable/list_pressed_holo_light" />
+ <item android:drawable="@android:color/transparent" />
+</selector>
diff --git a/res/drawable/bg_text_on_preview.xml b/res/drawable/bg_text_on_preview.xml
new file mode 100644
index 000000000..cdc2b0430
--- /dev/null
+++ b/res/drawable/bg_text_on_preview.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+ android:shape="rectangle">
+ <solid android:color="@color/on_viewfinder_label_background_color"/>
+ <corners android:radius="3dp"/>
+</shape>
diff --git a/res/drawable/btn_new_shutter.xml b/res/drawable/btn_new_shutter.xml
new file mode 100644
index 000000000..7a3eb81a9
--- /dev/null
+++ b/res/drawable/btn_new_shutter.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/btn_shutter_pressed" />
+ <item android:drawable="@drawable/btn_shutter_default" />
+</selector>
+
diff --git a/res/drawable/btn_new_shutter_video.xml b/res/drawable/btn_new_shutter_video.xml
new file mode 100644
index 000000000..e87b456f6
--- /dev/null
+++ b/res/drawable/btn_new_shutter_video.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/btn_shutter_video_pressed" />
+ <item android:drawable="@drawable/btn_shutter_video_default" />
+</selector>
+
diff --git a/res/drawable/btn_shutter_video_recording.xml b/res/drawable/btn_shutter_video_recording.xml
new file mode 100644
index 000000000..55967a1db
--- /dev/null
+++ b/res/drawable/btn_shutter_video_recording.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/btn_video_shutter_recording_pressed_holo" />
+ <item android:drawable="@drawable/btn_video_shutter_recording_holo" />
+</selector>
+
diff --git a/res/drawable/pano_direction_left_indicator.xml b/res/drawable/pano_direction_left_indicator.xml
new file mode 100644
index 000000000..a0bfb0af3
--- /dev/null
+++ b/res/drawable/pano_direction_left_indicator.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false"
+ android:drawable="@drawable/ic_pan_left_indicator" />
+ <item android:drawable="@drawable/ic_pan_left_indicator_fast" />
+</selector>
diff --git a/res/drawable/pano_direction_right_indicator.xml b/res/drawable/pano_direction_right_indicator.xml
new file mode 100644
index 000000000..c3ce37797
--- /dev/null
+++ b/res/drawable/pano_direction_right_indicator.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false"
+ android:drawable="@drawable/ic_pan_right_indicator" />
+ <item android:drawable="@drawable/ic_pan_right_indicator_fast" />
+</selector>
diff --git a/res/drawable/setting_picker.xml b/res/drawable/setting_picker.xml
new file mode 100644
index 000000000..c3bff41ea
--- /dev/null
+++ b/res/drawable/setting_picker.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_checked="true"
+ android:drawable="@drawable/list_pressed_holo_light" />
+ <item android:drawable="@android:color/transparent" />
+</selector>
diff --git a/res/drawable/switch_inner_holo_dark.xml b/res/drawable/switch_inner_holo_dark.xml
new file mode 100644
index 000000000..c0b00bb83
--- /dev/null
+++ b/res/drawable/switch_inner_holo_dark.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:drawable="@drawable/switch_thumb_disabled_holo_dark" />
+ <item android:state_pressed="true" android:drawable="@drawable/switch_thumb_pressed_holo_dark" />
+ <item android:state_checked="true" android:drawable="@drawable/switch_thumb_activated_holo_dark" />
+ <item android:drawable="@drawable/switch_thumb_holo_dark" />
+</selector>
diff --git a/res/drawable/switch_track_holo_dark.xml b/res/drawable/switch_track_holo_dark.xml
new file mode 100644
index 000000000..3712a6145
--- /dev/null
+++ b/res/drawable/switch_track_holo_dark.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:drawable="@drawable/switch_bg_focused_holo_dark" />
+ <item android:drawable="@drawable/switch_bg_holo_dark" />
+</selector>
diff --git a/res/interpolator/decelerate_cubic.xml b/res/interpolator/decelerate_cubic.xml
new file mode 100644
index 000000000..0bdd01d41
--- /dev/null
+++ b/res/interpolator/decelerate_cubic.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<decelerateInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
+ android:factor="1.5" />
diff --git a/res/interpolator/decelerate_quint.xml b/res/interpolator/decelerate_quint.xml
new file mode 100644
index 000000000..1939141b1
--- /dev/null
+++ b/res/interpolator/decelerate_quint.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<decelerateInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
+ android:factor="2.5" />
diff --git a/res/layout-land/camera_shutter_switcher.xml b/res/layout-land/camera_shutter_switcher.xml
new file mode 100644
index 000000000..9c06749c7
--- /dev/null
+++ b/res/layout-land/camera_shutter_switcher.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_shutter_switcher"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <View
+ android:id="@+id/controls"
+ style="@style/CameraControls"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true" />
+
+ <com.android.camera.ShutterButton
+ android:id="@+id/shutter_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:layout_marginRight="@dimen/shutter_offset"
+ android:clickable="true"
+ android:contentDescription="@string/accessibility_shutter_button"
+ android:focusable="true"
+ android:scaleType="center"
+ android:src="@drawable/btn_new_shutter" />
+
+ <com.android.camera.ui.CameraSwitcher
+ android:id="@+id/camera_switcher"
+ style="@style/SwitcherButton"
+ android:layout_alignBottom="@id/controls"
+ android:layout_alignParentRight="true"
+ android:layout_marginRight="2dip"
+ android:contentDescription="@string/accessibility_mode_picker" />
+
+</RelativeLayout> \ No newline at end of file
diff --git a/res/layout-land/keyguard_widget.xml b/res/layout-land/keyguard_widget.xml
new file mode 100644
index 000000000..130e00710
--- /dev/null
+++ b/res/layout-land/keyguard_widget.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@android:color/black">
+
+ <FrameLayout android:id="@+id/controls"
+ style="@style/CameraControls"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true">
+
+ <include layout="@layout/menu_indicators_keyguard"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_gravity="top|right"
+ android:layout_marginTop="-5dip"
+ android:layout_marginRight="-2dip" />
+
+ </FrameLayout>
+
+ <ImageView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:layout_marginRight="@dimen/shutter_offset"
+ android:src="@drawable/btn_new_shutter" />
+
+ <ImageView
+ style="@style/SwitcherButton"
+ android:layout_alignBottom="@id/controls"
+ android:layout_alignParentRight="true"
+ android:layout_marginRight="2dip"
+ android:src="@drawable/ic_switch_camera"
+ android:scaleType="center" />
+
+ <ImageView
+ style="@style/SwitcherButton"
+ android:layout_alignBottom="@id/controls"
+ android:layout_alignParentRight="true"
+ android:layout_marginRight="2dip"
+ android:src="@drawable/ic_switcher_menu_indicator"
+ android:scaleType="center" />
+
+</RelativeLayout>
diff --git a/res/layout-land/on_screen_hint.xml b/res/layout-land/on_screen_hint.xml
new file mode 100644
index 000000000..59b0d1a63
--- /dev/null
+++ b/res/layout-land/on_screen_hint.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:orientation="vertical"
+ android:background="@drawable/on_screen_hint_frame">
+ <TextView
+ android:id="@+id/message"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:textAppearance="@style/OnScreenHintTextAppearance.Small"
+ android:textColor="#ffffffff"
+ android:shadowColor="#BB000000"
+ android:shadowRadius="2.75" />
+</LinearLayout>
diff --git a/res/layout-land/pano_module_capture.xml b/res/layout-land/pano_module_capture.xml
new file mode 100644
index 000000000..6cad0bf37
--- /dev/null
+++ b/res/layout-land/pano_module_capture.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app_root"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:layout_gravity="center"
+ android:orientation="horizontal">
+
+ <include layout="@layout/preview_frame_pano" />
+
+</LinearLayout>
diff --git a/res/layout-land/pano_review.xml b/res/layout-land/pano_review.xml
new file mode 100644
index 000000000..ea65c26b5
--- /dev/null
+++ b/res/layout-land/pano_review.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/pano_review_layout"
+ android:visibility="gone"
+ android:orientation="vertical"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+
+ <TextView style="@style/PanoViewHorizontalBar"
+ android:text="@string/pano_review_rendering"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:gravity="center" />
+
+ <ImageView android:id="@+id/pano_reviewarea"
+ android:scaleType="fitCenter"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/pano_mosaic_surface_height" />
+
+ <RelativeLayout style="@style/PanoViewHorizontalBar">
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_saving_progress_bar_layout"
+ android:layout_centerInParent="true"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content">
+ <com.android.camera.PanoProgressBar
+ android:id="@+id/pano_saving_progress_bar"
+ android:src="@drawable/ic_pan_progression"
+ android:layout_centerInParent="true"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content" />
+ </com.android.camera.ui.RotateLayout>
+
+ <com.android.camera.ui.RotateImageView android:id="@+id/pano_review_cancel_button"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_cancel"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:layout_centerHorizontal="false"
+ android:src="@drawable/ic_menu_cancel_holo_light" />
+ </RelativeLayout>
+</LinearLayout>
diff --git a/res/layout-land/photo_module_content.xml b/res/layout-land/photo_module_content.xml
new file mode 100644
index 000000000..2afcf4081
--- /dev/null
+++ b/res/layout-land/photo_module_content.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- This layout is shared by phone and tablet in landscape orientation. -->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <include layout="@layout/preview_module_frame"/>
+
+ <FrameLayout
+ style="@style/CameraControls"
+ android:layout_gravity="center" >
+
+ <View
+ android:id="@+id/blocker"
+ android:layout_height="match_parent"
+ android:layout_width="@dimen/switcher_size"
+ android:background="@drawable/switcher_bg"
+ android:clickable="true"
+ android:layout_gravity="right" />
+
+ <include layout="@layout/menu_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_marginTop="-5dip"
+ android:layout_marginRight="-2dip"
+ android:layout_gravity="top|right"/>
+
+
+ <include layout="@layout/review_module_control"
+ android:layout_marginRight="2dip" />
+
+ <View
+ android:id="@+id/menu"
+ style="@style/SwitcherButton"
+ android:contentDescription="@string/accessibility_menu_button"
+ android:layout_gravity="right|top"
+ android:layout_marginRight="2dip" />
+
+ </FrameLayout>
+
+</FrameLayout>
diff --git a/res/layout-land/preview_frame_pano.xml b/res/layout-land/preview_frame_pano.xml
new file mode 100644
index 000000000..bd05f9a8f
--- /dev/null
+++ b/res/layout-land/preview_frame_pano.xml
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/frame_layout"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="1">
+
+ <LinearLayout android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <!-- The top bar with capture indication -->
+ <FrameLayout style="@style/PanoViewHorizontalBar">
+ <TextView android:id="@+id/pano_capture_indicator"
+ android:text="@string/pano_capture_indication"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:layout_gravity="center"
+ android:visibility="gone"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </FrameLayout>
+
+ <com.android.camera.ui.LayoutNotifyView
+ android:id="@+id/pano_preview_area"
+ android:visibility="invisible"
+ android:background="@drawable/ic_pan_border_fast"
+ android:layout_gravity="center"
+ android:layout_weight="5"
+ android:layout_width="match_parent"
+ android:layout_height="0dp" />
+
+ <!-- The bottom bar with progress bar and direction indicators -->
+ <RelativeLayout style="@style/PanoViewHorizontalBar">
+
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_pan_progress_bar_layout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true">
+ <com.android.camera.PanoProgressBar
+ android:id="@+id/pano_pan_progress_bar"
+ android:visibility="gone"
+ android:src="@drawable/ic_pan_progression"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </com.android.camera.ui.RotateLayout>
+ <ImageView
+ android:id="@+id/pano_pan_left_indicator"
+ android:src="@drawable/pano_direction_left_indicator"
+ android:visibility="gone"
+ android:layout_marginRight="5dp"
+ android:layout_toLeftOf="@id/pano_pan_progress_bar_layout"
+ android:layout_centerVertical="true"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ <ImageView
+ android:id="@+id/pano_pan_right_indicator"
+ android:src="@drawable/pano_direction_right_indicator"
+ android:visibility="gone"
+ android:layout_marginLeft="5dp"
+ android:layout_toRightOf="@id/pano_pan_progress_bar_layout"
+ android:layout_centerVertical="true"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </RelativeLayout>
+
+ </LinearLayout>
+
+ <!-- The hint for "Too fast" text view -->
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_capture_too_fast_textview_layout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true">
+ <TextView android:id="@+id/pano_capture_too_fast_textview"
+ android:text="@string/pano_too_fast_prompt"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone" />
+ </com.android.camera.ui.RotateLayout>
+</RelativeLayout>
diff --git a/res/layout-land/review_module_control.xml b/res/layout-land/review_module_control.xml
new file mode 100644
index 000000000..e732a2c80
--- /dev/null
+++ b/res/layout-land/review_module_control.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <com.android.camera.ui.RotateImageView android:id="@+id/btn_done"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_ok"
+ android:visibility="gone"
+ android:layout_gravity="top|right"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_menu_done_holo_light" />
+
+ <ImageView android:id="@+id/btn_retake"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_retake"
+ android:layout_gravity="right|center_vertical"
+ android:scaleType="center"
+ android:focusable="true"
+ android:visibility="gone"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_btn_shutter_retake" />
+
+ <com.android.camera.ui.RotateImageView android:id="@+id/btn_cancel"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_cancel"
+ android:visibility="gone"
+ android:layout_gravity="bottom|right"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_menu_cancel_holo_light" />
+</FrameLayout>
diff --git a/res/layout-land/switcher_popup.xml b/res/layout-land/switcher_popup.xml
new file mode 100644
index 000000000..b949f9633
--- /dev/null
+++ b/res/layout-land/switcher_popup.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/content"
+ android:orientation="horizontal"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@id/camera_switcher"
+ android:layout_alignRight="@id/camera_switcher"
+ android:layout_marginRight="8dip"
+ android:layout_marginBottom="8dip"
+ android:paddingLeft="8dip"
+ android:paddingRight="8dip"
+ android:paddingTop="16dip"
+ android:paddingBottom="16dip"
+ android:background="#80000000" />
diff --git a/res/layout-land/video_module.xml b/res/layout-land/video_module.xml
new file mode 100644
index 000000000..8dcdc848c
--- /dev/null
+++ b/res/layout-land/video_module.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- This layout is shared by phone and tablet in landscape orientation. -->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app_root"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <include layout="@layout/preview_module_frame_video"/>
+
+ <RelativeLayout
+ style="@style/CameraControls"
+ android:layout_centerVertical="true" >
+
+ <View
+ android:id="@+id/blocker"
+ android:layout_width="@dimen/switcher_size"
+ android:layout_height="match_parent"
+ android:background="@drawable/switcher_bg"
+ android:layout_alignParentRight="true"
+ android:clickable="true" />
+
+ <include layout="@layout/menu_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_alignParentRight="true"
+ android:layout_alignParentTop="true"
+ android:layout_marginRight="-2dip"
+ android:layout_marginTop="-5dip" />
+
+ <include layout="@layout/bg_replacement_training_message" />
+
+ <include layout="@layout/review_module_control"
+ android:layout_marginRight="2dip" />
+
+ <View
+ android:id="@+id/menu"
+ style="@style/SwitcherButton"
+ android:layout_alignParentRight="true"
+ android:layout_alignParentTop="true"
+ android:layout_marginRight="2dip"
+ android:contentDescription="@string/accessibility_menu_button" />
+
+ </RelativeLayout>
+
+</RelativeLayout>
diff --git a/res/layout-port/camera_shutter_switcher.xml b/res/layout-port/camera_shutter_switcher.xml
new file mode 100644
index 000000000..db73fb080
--- /dev/null
+++ b/res/layout-port/camera_shutter_switcher.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_shutter_switcher"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <View
+ android:id="@+id/controls"
+ style="@style/CameraControls"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true" />
+
+ <com.android.camera.ShutterButton
+ android:id="@+id/shutter_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/shutter_offset"
+ android:clickable="true"
+ android:contentDescription="@string/accessibility_shutter_button"
+ android:focusable="true"
+ android:scaleType="center"
+ android:src="@drawable/btn_new_shutter" />
+
+ <com.android.camera.ui.CameraSwitcher
+ android:id="@+id/camera_switcher"
+ style="@style/SwitcherButton"
+ android:layout_alignParentBottom="true"
+ android:layout_alignLeft="@id/controls"
+ android:layout_marginBottom="2dip"
+ android:contentDescription="@string/accessibility_mode_picker" />
+</RelativeLayout> \ No newline at end of file
diff --git a/res/layout-port/keyguard_widget.xml b/res/layout-port/keyguard_widget.xml
new file mode 100644
index 000000000..1fdbb27e1
--- /dev/null
+++ b/res/layout-port/keyguard_widget.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:background="@android:color/black">
+
+ <FrameLayout android:id="@+id/controls"
+ style="@style/CameraControls"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true">
+
+ <include layout="@layout/menu_indicators_keyguard"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_gravity="bottom|right"
+ android:layout_marginBottom="-2dip"
+ android:layout_marginRight="-5dip" />
+
+ </FrameLayout>
+
+ <ImageView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="@dimen/shutter_offset"
+ android:src="@drawable/btn_new_shutter" />
+
+ <ImageView
+ style="@style/SwitcherButton"
+ android:layout_alignParentBottom="true"
+ android:layout_alignLeft="@id/controls"
+ android:layout_marginBottom="2dip"
+ android:src="@drawable/ic_switch_camera"
+ android:scaleType="center" />
+
+ <ImageView
+ style="@style/SwitcherButton"
+ android:layout_alignParentBottom="true"
+ android:layout_alignLeft="@id/controls"
+ android:layout_marginBottom="2dip"
+ android:src="@drawable/ic_switcher_menu_indicator"
+ android:scaleType="center" />
+
+</RelativeLayout>
diff --git a/res/layout-port/on_screen_hint.xml b/res/layout-port/on_screen_hint.xml
new file mode 100644
index 000000000..467b67f78
--- /dev/null
+++ b/res/layout-port/on_screen_hint.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2009, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:orientation="horizontal"
+ android:background="@drawable/on_screen_hint_frame">
+ <TextView
+ android:id="@+id/message"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:textAppearance="@style/OnScreenHintTextAppearance.Small"
+ android:textColor="#ffffffff"
+ android:shadowColor="#BB000000"
+ android:shadowRadius="2.75" />
+</LinearLayout>
+
+
diff --git a/res/layout-port/pano_module_capture.xml b/res/layout-port/pano_module_capture.xml
new file mode 100644
index 000000000..762447e77
--- /dev/null
+++ b/res/layout-port/pano_module_capture.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app_root"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:orientation="vertical">
+
+ <include layout="@layout/preview_frame_pano" />
+
+</LinearLayout>
diff --git a/res/layout-port/pano_review.xml b/res/layout-port/pano_review.xml
new file mode 100644
index 000000000..b2e3d8dad
--- /dev/null
+++ b/res/layout-port/pano_review.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/pano_review_layout"
+ android:visibility="gone"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <TextView style="@style/PanoViewHorizontalBar"
+ android:text="@string/pano_review_rendering"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:gravity="center" />
+
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_rotate_reviewarea"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1.5">
+ <ImageView android:id="@+id/pano_reviewarea"
+ android:scaleType="fitCenter"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent" />
+ </com.android.camera.ui.RotateLayout>
+
+ <View style="@style/PanoViewHorizontalBar"/>
+ </LinearLayout>
+
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_saving_progress_bar_layout"
+ android:layout_centerHorizontal="true"
+ android:layout_above="@+id/shutter_button_placeholder"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+ <com.android.camera.PanoProgressBar
+ android:id="@+id/pano_saving_progress_bar"
+ android:src="@drawable/ic_pan_progression"
+ android:layout_centerInParent="true"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content" />
+ </com.android.camera.ui.RotateLayout>
+
+ <ImageView android:id="@id/shutter_button_placeholder"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerHorizontal="true"
+ android:layout_alignParentBottom="true"
+ android:layout_marginBottom="@dimen/shutter_offset"
+ android:visibility="invisible"
+ android:layout_gravity="center"
+ android:src="@drawable/btn_shutter_default"/>
+
+ <com.android.camera.ui.RotateImageView android:id="@id/pano_review_cancel_button"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_cancel"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_centerVertical="false"
+ android:src="@drawable/ic_menu_cancel_holo_light" />
+</RelativeLayout>
diff --git a/res/layout-port/photo_module_content.xml b/res/layout-port/photo_module_content.xml
new file mode 100644
index 000000000..79438a5d0
--- /dev/null
+++ b/res/layout-port/photo_module_content.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- This layout is shared by phone and tablet in landscape orientation. -->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <include layout="@layout/preview_module_frame"/>
+
+ <FrameLayout
+ style="@style/CameraControls"
+ android:layout_gravity="center" >
+
+ <View
+ android:id="@+id/blocker"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/switcher_size"
+ android:layout_gravity="bottom"
+ android:background="@drawable/switcher_bg"
+ android:clickable="true" />
+
+ <include layout="@layout/menu_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_gravity="bottom|right"
+ android:layout_marginBottom="-2dip"
+ android:layout_marginRight="-5dip" />
+
+ <include layout="@layout/review_module_control"
+ android:layout_marginBottom="2dip" />
+
+ <View
+ android:id="@+id/menu"
+ style="@style/SwitcherButton"
+ android:layout_gravity="bottom|right"
+ android:layout_marginBottom="2dip"
+ android:contentDescription="@string/accessibility_menu_button" />
+
+ </FrameLayout>
+
+</FrameLayout>
diff --git a/res/layout-port/preview_frame_pano.xml b/res/layout-port/preview_frame_pano.xml
new file mode 100644
index 000000000..09d7899e7
--- /dev/null
+++ b/res/layout-port/preview_frame_pano.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/frame_layout"
+ android:layout_width="match_parent"
+ android:layout_height="0dp"
+ android:layout_weight="1">
+
+ <LinearLayout android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:baselineAligned="false"
+ android:orientation="vertical">
+ <FrameLayout style="@style/PanoViewHorizontalBar">
+ <TextView android:id="@+id/pano_capture_indicator"
+ android:text="@string/pano_capture_indication"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:visibility="gone"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </FrameLayout>
+
+ <com.android.camera.ui.LayoutNotifyView
+ android:id="@+id/pano_preview_area"
+ android:visibility="invisible"
+ android:background="@drawable/ic_pan_border_fast"
+ android:layout_gravity="center"
+ android:layout_weight="2"
+ android:layout_width="match_parent"
+ android:layout_height="0dp" />
+
+ <View style="@style/PanoViewHorizontalBar"/>
+ </LinearLayout>
+
+ <!-- The hint for "Too fast" text view -->
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_capture_too_fast_textview_layout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true">
+ <TextView android:id="@+id/pano_capture_too_fast_textview"
+ android:text="@string/pano_too_fast_prompt"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone" />
+ </com.android.camera.ui.RotateLayout>
+
+ <RelativeLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_above="@+id/placeholder">
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/pano_pan_progress_bar_layout"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true">
+ <com.android.camera.PanoProgressBar
+ android:id="@+id/pano_pan_progress_bar"
+ android:visibility="gone"
+ android:src="@drawable/ic_pan_progression"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </com.android.camera.ui.RotateLayout>
+
+ <ImageView
+ android:id="@+id/pano_pan_left_indicator"
+ android:src="@drawable/pano_direction_left_indicator"
+ android:visibility="gone"
+ android:layout_marginRight="5dp"
+ android:layout_toLeftOf="@id/pano_pan_progress_bar_layout"
+ android:layout_centerVertical="true"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ <ImageView
+ android:id="@+id/pano_pan_right_indicator"
+ android:src="@drawable/pano_direction_right_indicator"
+ android:visibility="gone"
+ android:layout_marginLeft="5dp"
+ android:layout_toRightOf="@id/pano_pan_progress_bar_layout"
+ android:layout_centerVertical="true"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </RelativeLayout>
+
+ <ImageView
+ android:id="@id/placeholder"
+ android:visibility="invisible"
+ android:layout_centerHorizontal="true"
+ android:layout_alignParentBottom="true"
+ android:layout_marginBottom="@dimen/shutter_offset"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:src="@drawable/btn_shutter_default" />
+
+</RelativeLayout>
diff --git a/res/layout-port/review_module_control.xml b/res/layout-port/review_module_control.xml
new file mode 100644
index 000000000..549775430
--- /dev/null
+++ b/res/layout-port/review_module_control.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <com.android.camera.ui.RotateImageView android:id="@+id/btn_done"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_ok"
+ android:visibility="gone"
+ android:layout_gravity="right|bottom"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_menu_done_holo_light" />
+
+ <ImageView android:id="@+id/btn_retake"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_retake"
+ android:layout_gravity="bottom|center_horizontal"
+ android:scaleType="center"
+ android:focusable="true"
+ android:visibility="gone"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_btn_shutter_retake" />
+
+ <com.android.camera.ui.RotateImageView android:id="@+id/btn_cancel"
+ style="@style/ReviewControlIcon"
+ android:contentDescription="@string/accessibility_review_cancel"
+ android:visibility="gone"
+ android:layout_gravity="left|bottom"
+ android:background="@drawable/bg_pressed"
+ android:src="@drawable/ic_menu_cancel_holo_light" />
+</FrameLayout>
diff --git a/res/layout-port/switcher_popup.xml b/res/layout-port/switcher_popup.xml
new file mode 100644
index 000000000..b1481a347
--- /dev/null
+++ b/res/layout-port/switcher_popup.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/content"
+ android:orientation="vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignBottom="@id/camera_switcher"
+ android:layout_alignLeft="@id/camera_switcher"
+ android:layout_marginLeft="8dip"
+ android:layout_marginBottom="8dip"
+ android:paddingLeft="16dip"
+ android:paddingRight="16dip"
+ android:paddingTop="8dip"
+ android:paddingBottom="8dip"
+ android:background="#80000000" />
diff --git a/res/layout-port/video_module.xml b/res/layout-port/video_module.xml
new file mode 100644
index 000000000..7aedb8c4b
--- /dev/null
+++ b/res/layout-port/video_module.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- This layout is shared by phone and tablet in landscape orientation. -->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app_root"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <include layout="@layout/preview_module_frame_video"/>
+
+ <RelativeLayout
+ style="@style/CameraControls"
+ android:layout_centerHorizontal="true" >
+
+ <View
+ android:id="@+id/blocker"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/switcher_size"
+ android:background="@drawable/switcher_bg"
+ android:clickable="true"
+ android:layout_alignParentBottom="true" />
+
+ <include layout="@layout/menu_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip"
+ android:layout_marginRight="-5dip"
+ android:layout_marginBottom="-2dip"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentRight="true" />
+
+ <include layout="@layout/bg_replacement_training_message"/>
+
+ <include layout="@layout/review_module_control"
+ android:layout_marginBottom="2dip" />
+
+ <View
+ android:id="@+id/menu"
+ style="@style/SwitcherButton"
+ android:contentDescription="@string/accessibility_menu_button"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentRight="true"
+ android:layout_marginBottom="2dip" />
+
+ </RelativeLayout>
+
+</RelativeLayout>
diff --git a/res/layout/bg_replacement_training_message.xml b/res/layout/bg_replacement_training_message.xml
new file mode 100644
index 000000000..8d881d64e
--- /dev/null
+++ b/res/layout/bg_replacement_training_message.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/bg_replace_message_frame"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:visibility="gone"
+ android:onClick="onProtectiveCurtainClick"
+ android:background="#77000000">
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/bg_replace_message"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:layout_centerInParent="true">
+ <LinearLayout
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:orientation="vertical"
+ android:background="@drawable/dialog_full_holo_dark">
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/bg_replacement_message"
+ android:padding="32dp" />
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="1dp"
+ android:background="#aaaaaa" />
+
+ <Button android:layout_width="match_parent"
+ android:layout_height="48dip"
+ android:layout_gravity="center"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ style="?android:attr/borderlessButtonStyle"
+ android:text="@android:string/cancel"
+ android:onClick="onCancelBgTraining"
+ android:contentDescription="@android:string/cancel" />
+ </LinearLayout>
+ </com.android.camera.ui.RotateLayout>
+</RelativeLayout>
diff --git a/res/layout/camera_main.xml b/res/layout/camera_main.xml
new file mode 100644
index 000000000..f5240feed
--- /dev/null
+++ b/res/layout/camera_main.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/content"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" >
+
+ <include layout="@layout/gl_root_group" />
+
+ <FrameLayout
+ android:id="@+id/main_content"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+ <include layout="@layout/camera_shutter_switcher" />
+
+</RelativeLayout> \ No newline at end of file
diff --git a/res/layout/count_down_to_capture.xml b/res/layout/count_down_to_capture.xml
new file mode 100644
index 000000000..68276ad40
--- /dev/null
+++ b/res/layout/count_down_to_capture.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2013 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.camera.ui.CountDownView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/count_down_to_capture"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="invisible" >
+ <TextView android:id="@+id/remaining_seconds"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:textSize="160sp"
+ android:textColor="@android:color/white"
+ android:gravity="center" />
+ <TextView android:id="@+id/count_down_title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingLeft="10dp"
+ android:paddingTop="20dp"
+ android:textSize="20sp"
+ android:textColor="@android:color/white"
+ android:text="@string/count_down_title_text" />
+</com.android.camera.ui.CountDownView> \ No newline at end of file
diff --git a/res/layout/effect_setting_item.xml b/res/layout/effect_setting_item.xml
new file mode 100644
index 000000000..655625c18
--- /dev/null
+++ b/res/layout/effect_setting_item.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ tools:ignore="UseCompoundDrawables"
+ style="@style/EffectSettingItem">
+
+ <ImageView android:id="@+id/image"
+ android:layout_height="@dimen/effect_setting_item_icon_width"
+ android:layout_width="@dimen/effect_setting_item_icon_width"
+ android:layout_gravity="center_horizontal"
+ android:scaleType="fitCenter"
+ android:adjustViewBounds="true" />
+ <TextView android:id="@+id/text"
+ style="@style/EffectSettingItemTitle"/>
+</LinearLayout>
diff --git a/res/layout/effect_setting_popup.xml b/res/layout/effect_setting_popup.xml
new file mode 100644
index 000000000..63b7ab458
--- /dev/null
+++ b/res/layout/effect_setting_popup.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.camera.ui.EffectSettingPopup xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingPopupWindow">
+ <LinearLayout android:orientation="vertical"
+ android:background="@color/popup_background"
+ android:layout_height="wrap_content"
+ android:layout_width="@dimen/big_setting_popup_window_width">
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="@dimen/popup_title_frame_min_height">
+ <TextView android:id="@+id/title"
+ style="@style/PopupTitleText" />
+ </FrameLayout>
+ <View style="@style/PopupTitleSeparator" />
+ <ScrollView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+ <TextView android:id="@+id/clear_effects"
+ android:text="@string/clear_effects"
+ style="@style/EffectSettingTypeTitle"
+ android:textSize="@dimen/effect_setting_clear_text_size"
+ android:minHeight="@dimen/effect_setting_clear_text_min_height"
+ android:background="@drawable/bg_pressed"/>
+ <TextView android:id="@+id/effect_silly_faces_title"
+ android:text="@string/effect_silly_faces"
+ android:visibility="gone"
+ style="@style/EffectSettingTypeTitle"/>
+ <View android:id="@+id/effect_silly_faces_title_separator"
+ android:visibility="gone"
+ style="@style/EffectTypeSeparator"/>
+ <com.android.camera.ui.ExpandedGridView android:id="@+id/effect_silly_faces"
+ style="@style/EffectSettingGrid"/>
+ <View android:id="@+id/effect_background_separator"
+ android:visibility="gone"
+ style="@style/EffectTitleSeparator"/>
+ <TextView android:id="@+id/effect_background_title"
+ android:text="@string/effect_background"
+ android:visibility="gone"
+ style="@style/EffectSettingTypeTitle"/>
+ <View android:id="@+id/effect_background_title_separator"
+ android:visibility="gone"
+ style="@style/EffectTypeSeparator"/>
+ <com.android.camera.ui.ExpandedGridView android:id="@+id/effect_background"
+ android:visibility="gone"
+ style="@style/EffectSettingGrid"/>
+ </LinearLayout>
+ </ScrollView>
+ </LinearLayout>
+</com.android.camera.ui.EffectSettingPopup>
diff --git a/res/layout/face_view.xml b/res/layout/face_view.xml
new file mode 100644
index 000000000..63e78860b
--- /dev/null
+++ b/res/layout/face_view.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.camera.ui.FaceView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone"/>
diff --git a/res/layout/in_line_setting_check_box.xml b/res/layout/in_line_setting_check_box.xml
new file mode 100644
index 000000000..a4d9bba21
--- /dev/null
+++ b/res/layout/in_line_setting_check_box.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.camera.ui.InLineSettingCheckBox xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingRow">
+ <TextView android:id="@+id/title"
+ style="@style/SettingItemTitle" />
+
+ <!-- The Switch widget always aligns to the right, so we have to wrap it in a frame layout. -->
+ <FrameLayout
+ android:layout_width="@dimen/setting_item_text_width"
+ android:layout_height="match_parent">
+ <CheckBox android:id="@+id/setting_check_box"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent" />
+ </FrameLayout>
+</com.android.camera.ui.InLineSettingCheckBox>
diff --git a/res/layout/in_line_setting_menu.xml b/res/layout/in_line_setting_menu.xml
new file mode 100644
index 000000000..f45f10ff7
--- /dev/null
+++ b/res/layout/in_line_setting_menu.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.camera.ui.InLineSettingMenu xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingRow"
+ android:background="@drawable/bg_pressed_exit_fading">
+ <TextView android:id="@+id/title"
+ style="@style/SettingItemTitle" />
+
+ <TextView android:id="@+id/current_setting"
+ style="@style/SettingItemText" />
+
+</com.android.camera.ui.InLineSettingMenu>
+
diff --git a/res/layout/list_pref_setting_popup.xml b/res/layout/list_pref_setting_popup.xml
new file mode 100644
index 000000000..5bfaa52e6
--- /dev/null
+++ b/res/layout/list_pref_setting_popup.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2011, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.camera.ui.ListPrefSettingPopup xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingPopupWindow">
+
+ <LinearLayout android:orientation="vertical"
+ android:background="@color/popup_background"
+ android:layout_height="wrap_content"
+ android:layout_width="@dimen/setting_popup_window_width">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="@dimen/popup_title_frame_min_height">
+ <TextView android:id="@+id/title"
+ style="@style/PopupTitleText" />
+ </FrameLayout>
+
+ <View style="@style/PopupTitleSeparator" />
+
+ <FrameLayout android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+ <ListView android:id="@+id/settingList"
+ style="@style/SettingItemList"
+ android:choiceMode="singleChoice" />
+ </FrameLayout>
+ </LinearLayout>
+</com.android.camera.ui.ListPrefSettingPopup>
diff --git a/res/layout/menu_indicators.xml b/res/layout/menu_indicators.xml
new file mode 100644
index 000000000..08e04659d
--- /dev/null
+++ b/res/layout/menu_indicators.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/on_screen_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip" >
+
+ <ImageView
+ android:id="@+id/menu_hdr_indicator"
+ style="@style/MenuIndicator"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentTop="true"
+ android:src="@drawable/ic_indicator_hdr_off" />
+
+ <ImageView
+ android:id="@+id/menu_flash_indicator"
+ style="@style/MenuIndicator"
+ android:layout_toRightOf="@id/menu_hdr_indicator"
+ android:layout_alignTop="@id/menu_hdr_indicator"
+ android:src="@drawable/ic_indicator_flash_off" />
+
+ <ImageView
+ android:id="@+id/menu_exposure_indicator"
+ style="@style/MenuIndicator"
+ android:layout_below="@id/menu_hdr_indicator"
+ android:layout_alignLeft="@id/menu_hdr_indicator"
+ android:layout_alignParentLeft="true"
+ android:src="@drawable/ic_indicator_ev_0" />
+
+ <ImageView
+ android:id="@+id/menu_scenemode_indicator"
+ style="@style/MenuIndicator"
+ android:layout_alignTop="@id/menu_exposure_indicator"
+ android:layout_toRightOf="@id/menu_exposure_indicator"
+ android:src="@drawable/ic_indicator_sce_off" />
+
+</RelativeLayout>
diff --git a/res/layout/menu_indicators_keyguard.xml b/res/layout/menu_indicators_keyguard.xml
new file mode 100644
index 000000000..6c838f6c5
--- /dev/null
+++ b/res/layout/menu_indicators_keyguard.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/on_screen_indicators"
+ android:layout_width="80dip"
+ android:layout_height="80dip" >
+
+ <ImageView
+ android:id="@+id/menu_hdr_indicator"
+ style="@style/MenuIndicator"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentTop="true"
+ android:src="@drawable/ic_indicator_hdr_off" />
+
+ <ImageView
+ android:id="@+id/menu_flash_indicator"
+ style="@style/MenuIndicator"
+ android:layout_toRightOf="@id/menu_hdr_indicator"
+ android:layout_alignTop="@id/menu_hdr_indicator"
+ android:src="@drawable/ic_indicator_flash_auto" />
+
+ <ImageView
+ android:id="@+id/menu_exposure_indicator"
+ style="@style/MenuIndicator"
+ android:layout_below="@id/menu_hdr_indicator"
+ android:layout_alignLeft="@id/menu_hdr_indicator"
+ android:layout_alignParentLeft="true"
+ android:src="@drawable/ic_indicator_ev_0" />
+
+ <ImageView
+ android:id="@+id/menu_scenemode_indicator"
+ style="@style/MenuIndicator"
+ android:layout_alignTop="@id/menu_exposure_indicator"
+ android:layout_toRightOf="@id/menu_exposure_indicator"
+ android:src="@drawable/ic_indicator_sce_off" />
+
+</RelativeLayout>
diff --git a/res/layout/more_setting_popup.xml b/res/layout/more_setting_popup.xml
new file mode 100644
index 000000000..3ccde856c
--- /dev/null
+++ b/res/layout/more_setting_popup.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2010, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.camera.ui.MoreSettingPopup xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingPopupWindow">
+
+ <FrameLayout
+ android:background="@color/popup_background"
+ android:layout_width="@dimen/big_setting_popup_window_width"
+ android:layout_height="wrap_content">
+ <ListView android:id="@+id/settingList"
+ style="@style/SettingItemList" />
+ </FrameLayout>
+</com.android.camera.ui.MoreSettingPopup>
diff --git a/res/layout/panorama_module.xml b/res/layout/panorama_module.xml
new file mode 100644
index 000000000..901bb6b7a
--- /dev/null
+++ b/res/layout/panorama_module.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/pano_layout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+ <include layout="@layout/pano_module_capture" />
+ <include layout="@layout/pano_review" />
+</RelativeLayout>
diff --git a/res/layout/photo_module.xml b/res/layout/photo_module.xml
new file mode 100644
index 000000000..b2ad7028f
--- /dev/null
+++ b/res/layout/photo_module.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2013 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- This layout is shared by phone and tablet in both landscape and portrait
+ orientation. The purpose of having this layout is to eventually not manually
+ recreate views when the orientation changes, by migrating the views that do not
+ need to be recreated in onConfigurationChanged from old photo_module to this
+ layout. -->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/camera_app_root"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+ <include layout="@layout/count_down_to_capture"/>
+ <include layout="@layout/photo_module_content"/>
+</FrameLayout> \ No newline at end of file
diff --git a/res/layout/preview_module_frame.xml b/res/layout/preview_module_frame.xml
new file mode 100644
index 000000000..66094c9b7
--- /dev/null
+++ b/res/layout/preview_module_frame.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/frame_layout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_weight="1">
+ <com.android.camera.PreviewFrameLayout android:id="@+id/frame"
+ android:layout_centerInParent="true"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+ <include layout="@layout/preview_surface_view"/>
+ <ViewStub android:id="@+id/face_view_stub"
+ android:inflatedId="@+id/face_view"
+ android:layout="@layout/face_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone"/>
+ <com.android.camera.ui.RenderOverlay
+ android:id="@+id/render_overlay"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+ </com.android.camera.PreviewFrameLayout>
+ <ImageView android:id="@+id/capture_anim_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layerType="hardware"
+ android:visibility="gone"/>
+</RelativeLayout>
diff --git a/res/layout/preview_module_frame_video.xml b/res/layout/preview_module_frame_video.xml
new file mode 100644
index 000000000..3418faf19
--- /dev/null
+++ b/res/layout/preview_module_frame_video.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/frame_layout"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:layout_weight="1">
+ <com.android.camera.PreviewFrameLayout android:id="@+id/frame"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:layout_centerInParent="true">
+ <include layout="@layout/preview_surface_view"/>
+ <FrameLayout android:id="@+id/preview_border"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone"
+ android:background="@drawable/ic_snapshot_border" />
+ <com.android.camera.ui.RenderOverlay
+ android:id="@+id/render_overlay"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+ <com.android.camera.ui.RotateLayout android:id="@+id/recording_time_rect"
+ style="@style/ViewfinderLabelLayout">
+ <include layout="@layout/viewfinder_labels_video" android:id="@+id/labels" />
+ </com.android.camera.ui.RotateLayout>
+ <ImageView android:id="@+id/review_image"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent"
+ android:visibility="gone"
+ android:background="@android:color/black"/>
+ <com.android.camera.ui.RotateImageView
+ android:id="@+id/btn_play"
+ style="@style/ReviewControlIcon"
+ android:layout_centerInParent="true"
+ android:src="@drawable/ic_gallery_play_big"
+ android:visibility="gone"
+ android:onClick="onReviewPlayClicked"/>
+ </com.android.camera.PreviewFrameLayout>
+
+ <ImageView android:id="@+id/capture_anim_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layerType="hardware"
+ android:visibility="gone"/>
+
+</RelativeLayout>
+
diff --git a/res/layout/preview_surface_view.xml b/res/layout/preview_surface_view.xml
new file mode 100644
index 000000000..cdaf0eea9
--- /dev/null
+++ b/res/layout/preview_surface_view.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.camera.ui.PreviewSurfaceView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/preview_surface_view"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:visibility="gone"/>
diff --git a/res/layout/rotate_dialog.xml b/res/layout/rotate_dialog.xml
new file mode 100644
index 000000000..c62ce915b
--- /dev/null
+++ b/res/layout/rotate_dialog.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/rotate_dialog_root_layout"
+ android:clickable="true"
+ android:gravity="center"
+ android:visibility="gone"
+ android:background="#55000000"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <com.android.camera.ui.RotateLayout
+ android:id="@+id/rotate_dialog_layout"
+ android:gravity="center"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" >
+
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_gravity="center"
+ android:background="@color/popup_background"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <LinearLayout android:id="@+id/rotate_dialog_title_layout"
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content">
+
+ <TextView android:id="@+id/rotate_dialog_title"
+ style="@style/TextAppearance.DialogWindowTitle"
+ android:gravity="center_vertical"
+ android:layout_marginLeft="16dip"
+ android:layout_marginRight="16dip"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="64dp"/>
+ <View style="@style/PopupTitleSeparator" />
+ </LinearLayout>
+
+ <LinearLayout
+ android:orientation="horizontal"
+ android:background="@color/popup_background"
+ android:padding="9dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <ProgressBar
+ android:id="@+id/rotate_dialog_spinner"
+ android:layout_gravity="center_vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ <TextView
+ style="@style/TextAppearance.Medium"
+ android:id="@+id/rotate_dialog_text"
+ android:layout_gravity="center_vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+
+ <ImageView android:background="@drawable/list_divider"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content" />
+
+ <LinearLayout android:id="@+id/rotate_dialog_button_layout"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:minHeight="48dp"
+ android:orientation="horizontal">
+
+ <Button android:id="@+id/rotate_dialog_button2"
+ style="@style/Widget.Button.Borderless"
+ android:gravity="center"
+ android:maxLines="2"
+ android:minHeight="48dp"
+ android:textSize="14sp"
+ android:layout_weight="1"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content" />
+ <ImageView android:background="@drawable/list_divider"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent" />
+ <Button android:id="@+id/rotate_dialog_button1"
+ style="@style/Widget.Button.Borderless"
+ android:gravity="center"
+ android:maxLines="2"
+ android:minHeight="48dp"
+ android:textSize="14sp"
+ android:layout_weight="1"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+ </LinearLayout>
+ </com.android.camera.ui.RotateLayout>
+</FrameLayout>
diff --git a/res/layout/rotate_text_toast.xml b/res/layout/rotate_text_toast.xml
new file mode 100644
index 000000000..2c89b6f59
--- /dev/null
+++ b/res/layout/rotate_text_toast.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.camera.ui.RotateLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/rotate_toast"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:visibility="gone">
+
+ <FrameLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:background="@drawable/toast_frame_holo">
+ <TextView
+ android:id="@+id/message"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:textAppearanceMedium"
+ android:textColor="@android:color/white"
+ android:shadowColor="#BB000000"
+ android:shadowRadius="2.75" />
+ </FrameLayout>
+</com.android.camera.ui.RotateLayout>
+
+
diff --git a/res/layout/setting_item.xml b/res/layout/setting_item.xml
new file mode 100644
index 000000000..857100362
--- /dev/null
+++ b/res/layout/setting_item.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2011, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<com.android.camera.ui.CheckedLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ tools:ignore="UseCompoundDrawables"
+ style="@style/SettingRow">
+ <TextView android:id="@+id/text"
+ style="@style/SettingItemTitle" />
+ <ImageView android:id="@+id/image"
+ android:layout_height="@dimen/setting_item_icon_width"
+ android:layout_width="@dimen/setting_item_icon_width"
+ android:scaleType="fitCenter"
+ android:adjustViewBounds="true" />
+</com.android.camera.ui.CheckedLinearLayout>
diff --git a/res/layout/time_interval_picker.xml b/res/layout/time_interval_picker.xml
new file mode 100644
index 000000000..d2a946273
--- /dev/null
+++ b/res/layout/time_interval_picker.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Layout of time interval picker -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/time_interval_picker"
+ android:orientation="vertical"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/set_time_interval_title"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:paddingTop="5dip"
+ android:gravity="center"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/set_time_interval"/>
+ </LinearLayout>
+
+ <LinearLayout
+ android:orientation="horizontal"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingLeft="16dip"
+ android:paddingRight="16dip" >
+
+ <!-- time interval duration -->
+ <NumberPicker
+ android:id="@+id/duration"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:focusable="false" />
+
+ <!-- time interval duration units (seconds/minutes/hours) -->
+ <NumberPicker
+ android:id="@+id/duration_unit"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="2"
+ android:layout_marginLeft="20dip"
+ android:focusable="false" />
+
+ </LinearLayout>
+</LinearLayout>
+
diff --git a/res/layout/time_interval_popup.xml b/res/layout/time_interval_popup.xml
new file mode 100644
index 000000000..9cf224a7a
--- /dev/null
+++ b/res/layout/time_interval_popup.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2011, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.camera.ui.TimeIntervalPopup xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingPopupWindow">
+
+ <LinearLayout android:orientation="vertical"
+ android:background="@color/popup_background"
+ android:layout_height="wrap_content"
+ android:layout_width="@dimen/big_setting_popup_window_width">
+
+ <LinearLayout android:orientation="horizontal"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent">
+ <TextView android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_vertical"
+ android:ellipsize="end"
+ android:layout_weight="1"
+ android:minHeight="@dimen/popup_title_frame_min_height"
+ style="@style/PopupTitleText" />
+ <Switch
+ android:id="@+id/time_lapse_switch"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_weight="0"
+ android:layout_marginRight="8dp"
+ android:layout_gravity="right|center_vertical" />
+ </LinearLayout>
+
+ <View style="@style/PopupTitleSeparator" />
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/set_time_interval_help_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingTop="16dip"
+ android:paddingLeft="16dip"
+ android:paddingRight="16dip"
+ android:paddingBottom="16dip"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/set_time_interval_help"/>
+ </LinearLayout>
+
+ <LinearLayout android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal" >
+ <include layout="@layout/time_interval_picker"/>
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:divider="?android:attr/dividerHorizontal"
+ android:showDividers="beginning"
+ android:dividerPadding="0dip">
+ <Button android:id="@+id/time_lapse_interval_set_button"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ style="?android:attr/buttonBarButtonStyle"
+ android:text="@string/time_lapse_interval_set" />
+ </LinearLayout>
+ </LinearLayout>
+
+</com.android.camera.ui.TimeIntervalPopup>
diff --git a/res/layout/timer_setting_popup.xml b/res/layout/timer_setting_popup.xml
new file mode 100644
index 000000000..d6e8000ee
--- /dev/null
+++ b/res/layout/timer_setting_popup.xml
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2013, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.camera.ui.TimerSettingPopup xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SettingPopupWindow">
+
+ <LinearLayout android:orientation="vertical"
+ android:background="@color/popup_background"
+ android:layout_height="wrap_content"
+ android:layout_width="@dimen/big_setting_popup_window_width">
+
+ <LinearLayout android:orientation="horizontal"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent">
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:ellipsize="end"
+ android:layout_weight="1"
+ android:minHeight="@dimen/popup_title_frame_min_height"
+ android:gravity="center_vertical"
+ style="@style/PopupTitleText" />
+ <Switch
+ android:id="@+id/timer_setting_switch"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_weight="0"
+ android:layout_marginRight="8dp"
+ android:layout_gravity="right|center_vertical" />
+ </LinearLayout>
+
+ <View style="@style/PopupTitleSeparator" />
+
+ <TextView
+ android:id="@+id/set_timer_help_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingTop="16dip"
+ android:paddingLeft="16dip"
+ android:paddingRight="16dip"
+ android:paddingBottom="16dip"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/set_timer_help"/>
+
+ <LinearLayout
+ android:id="@+id/time_duration_picker"
+ android:orientation="vertical"
+ android:layout_gravity="center_horizontal"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent">
+ <TextView
+ android:id="@+id/set_time_interval_title"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:paddingTop="5dip"
+ android:gravity="center"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@string/set_duration"/>
+ <!-- A number picker to set timer -->
+ <NumberPicker
+ android:id="@+id/duration"
+ android:layout_width="160dp"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="16dip"
+ android:layout_marginRight="16dip"
+ android:layout_gravity="center_horizontal"
+ android:focusable="false" />
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:divider="?android:attr/dividerHorizontal"
+ android:showDividers="beginning"
+ android:dividerPadding="0dip">
+ <Button android:id="@+id/timer_set_button"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ style="?android:attr/buttonBarButtonStyle"
+ android:text="@string/time_lapse_interval_set" />
+ </LinearLayout>
+ </LinearLayout>
+
+</com.android.camera.ui.TimerSettingPopup>
diff --git a/res/layout/viewfinder_labels_video.xml b/res/layout/viewfinder_labels_video.xml
new file mode 100644
index 000000000..cfe3b0211
--- /dev/null
+++ b/res/layout/viewfinder_labels_video.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- This layout is shared by phone and tablet in portrait or landscape orientation. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_height="match_parent"
+ android:layout_width="match_parent">
+ <TextView android:id="@+id/recording_time"
+ style="@style/OnViewfinderLabel"
+ android:gravity="center"
+ android:drawableLeft="@drawable/ic_recording_indicator"
+ android:drawablePadding="5dp"
+ android:visibility="gone" />
+ <TextView android:id="@+id/time_lapse_label"
+ android:text="@string/time_lapse_title"
+ style="@style/OnViewfinderLabel"
+ android:visibility="gone" />
+</LinearLayout>
diff --git a/res/mipmap-hdpi/ic_launcher_camera.png b/res/mipmap-hdpi/ic_launcher_camera.png
new file mode 100644
index 000000000..7b9d090c0
--- /dev/null
+++ b/res/mipmap-hdpi/ic_launcher_camera.png
Binary files differ
diff --git a/res/mipmap-hdpi/ic_launcher_video_camera.png b/res/mipmap-hdpi/ic_launcher_video_camera.png
new file mode 100644
index 000000000..d24265729
--- /dev/null
+++ b/res/mipmap-hdpi/ic_launcher_video_camera.png
Binary files differ
diff --git a/res/mipmap-mdpi/ic_launcher_camera.png b/res/mipmap-mdpi/ic_launcher_camera.png
new file mode 100644
index 000000000..9d24f4eb5
--- /dev/null
+++ b/res/mipmap-mdpi/ic_launcher_camera.png
Binary files differ
diff --git a/res/mipmap-mdpi/ic_launcher_video_camera.png b/res/mipmap-mdpi/ic_launcher_video_camera.png
new file mode 100644
index 000000000..19f0e64e2
--- /dev/null
+++ b/res/mipmap-mdpi/ic_launcher_video_camera.png
Binary files differ
diff --git a/res/mipmap-xhdpi/ic_launcher_camera.png b/res/mipmap-xhdpi/ic_launcher_camera.png
new file mode 100644
index 000000000..824161af6
--- /dev/null
+++ b/res/mipmap-xhdpi/ic_launcher_camera.png
Binary files differ
diff --git a/res/mipmap-xxhdpi/ic_launcher_camera.png b/res/mipmap-xxhdpi/ic_launcher_camera.png
new file mode 100644
index 000000000..1e09a6b8e
--- /dev/null
+++ b/res/mipmap-xxhdpi/ic_launcher_camera.png
Binary files differ
diff --git a/res/raw/backdropper.graph b/res/raw/backdropper.graph
new file mode 100644
index 000000000..1dff2df7b
--- /dev/null
+++ b/res/raw/backdropper.graph
@@ -0,0 +1,91 @@
+//
+// Copyright (C) 2011 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+// Imports ---------------------------------------------------
+@import android.filterpacks.base;
+@import android.filterpacks.ui;
+@import android.filterpacks.videosrc;
+@import android.filterpacks.videoproc;
+@import android.filterpacks.videosink;
+
+@setting autoBranch = "synced";
+
+// Externals -------------------------------------------------
+
+@external textureSourceCallback;
+@external recordingWidth;
+@external recordingHeight;
+@external recordingProfile;
+@external recordingDoneListener;
+
+@external previewSurfaceTexture;
+@external previewWidth;
+@external previewHeight;
+
+@external orientation;
+
+@external learningDoneListener;
+
+// Filters ---------------------------------------------------
+
+// Camera input
+@filter SurfaceTextureSource source {
+ sourceListener = $textureSourceCallback;
+ width = $recordingWidth;
+ height = $recordingHeight;
+ closeOnTimeout = true;
+}
+
+// Background video input
+@filter MediaSource background {
+ sourceUrl = "no_file_specified";
+ waitForNewFrame = false;
+ sourceIsUrl = true;
+ orientation = $orientation;
+}
+
+// Background replacer
+@filter BackDropperFilter replacer {
+ autowbToggle = 1;
+ learningDoneListener = $learningDoneListener;
+ orientation = $orientation;
+}
+
+// Display output
+@filter SurfaceTextureTarget display {
+ surfaceTexture = $previewSurfaceTexture;
+ width = $previewWidth;
+ height = $previewHeight;
+}
+
+// Recording output
+@filter MediaEncoderFilter recorder {
+ recordingProfile = $recordingProfile;
+ recordingDoneListener = $recordingDoneListener;
+ recording = false;
+ width = $recordingWidth;
+ height = $recordingHeight;
+ // outputFile, orientationHint, inputRegion,
+ // audioSource, listeners, captureRate
+ // will be set when recording starts
+}
+
+// Connections -----------------------------------------------
+@connect source[video] => replacer[video];
+@connect background[video] => replacer[background];
+@connect replacer[video] => display[frame];
+@connect replacer[video] => recorder[videoframe];
+
diff --git a/res/raw/beep_once.ogg b/res/raw/beep_once.ogg
new file mode 100644
index 000000000..6d6491719
--- /dev/null
+++ b/res/raw/beep_once.ogg
Binary files differ
diff --git a/res/raw/beep_twice.ogg b/res/raw/beep_twice.ogg
new file mode 100644
index 000000000..95c5b7ef9
--- /dev/null
+++ b/res/raw/beep_twice.ogg
Binary files differ
diff --git a/res/raw/blank.jpg b/res/raw/blank.jpg
new file mode 100644
index 000000000..509b5ad82
--- /dev/null
+++ b/res/raw/blank.jpg
Binary files differ
diff --git a/res/raw/focus_complete.ogg b/res/raw/focus_complete.ogg
new file mode 100644
index 000000000..0db2683ad
--- /dev/null
+++ b/res/raw/focus_complete.ogg
Binary files differ
diff --git a/res/raw/goofy_face.graph b/res/raw/goofy_face.graph
new file mode 100644
index 000000000..90e0f3aa6
--- /dev/null
+++ b/res/raw/goofy_face.graph
@@ -0,0 +1,123 @@
+//
+// Copyright (C) 2011 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+// Imports ---------------------------------------------------
+@import android.filterpacks.videosrc;
+@import android.filterpacks.videosink;
+@import android.filterpacks.ui;
+@import android.filterpacks.base;
+@import android.filterpacks.imageproc;
+
+@import com.google.android.filterpacks.facedetect;
+
+@setting autoBranch = "synced";
+
+// Externals -------------------------------------------------
+
+@external textureSourceCallback;
+@external recordingWidth;
+@external recordingHeight;
+@external recordingProfile;
+@external recordingDoneListener;
+
+@external previewSurfaceTexture;
+@external previewWidth;
+@external previewHeight;
+
+// Not used by this graph, but simplifies higher-level
+// graph initialization code.
+@external orientation;
+
+// Filters ---------------------------------------------------
+
+// Camera input
+@filter SurfaceTextureSource source {
+ sourceListener = $textureSourceCallback;
+ width = $recordingWidth;
+ height = $recordingHeight;
+ closeOnTimeout = true;
+}
+
+// Face detection
+@filter ToPackedGrayFilter toPackedGray {
+ owidth = 320;
+ oheight = 240;
+ keepAspectRatio = true;
+}
+
+@filter MultiFaceTrackerFilter faceTracker {
+ numChannelsDetector = 3;
+ quality = 0.0f;
+ smoothness = 0.2f;
+ minEyeDist = 25.0f;
+ rollRange = 45.0f;
+ numSkipFrames = 9;
+ trackingError = 1.0;
+ mouthOnlySmoothing = 0;
+ useAffineCorrection = 1;
+ patchSize = 15;
+}
+
+// Goofyface
+@filter GoofyFastRenderFilter goofyrenderer {
+ distortionAmount = 1.0;
+}
+
+// Display output
+@filter SurfaceTextureTarget display {
+ surfaceTexture = $previewSurfaceTexture;
+ width = $previewWidth;
+ height = $previewHeight;
+ renderMode = "stretch";
+}
+
+// Orientation rotation filter
+@filter FixedRotationFilter rotate {
+ rotation = 0;
+}
+
+// Orientation rotation filter for facemeta data
+@filter FaceMetaFixedRotationFilter metarotate {
+ rotation = 0;
+}
+
+
+// Recording output
+@filter MediaEncoderFilter recorder {
+ recordingProfile = $recordingProfile;
+ recordingDoneListener = $recordingDoneListener;
+ recording = false;
+ width = $recordingWidth;
+ height = $recordingHeight;
+ // outputFile, orientationHint, inputRegion,
+ // audioSource, listeners, captureRate
+ // will be set when recording starts
+}
+
+// Connections -----------------------------------------------
+// camera -> faceTracker
+@connect source[video] => rotate[image];
+@connect rotate[image] => toPackedGray[image];
+@connect toPackedGray[image] => faceTracker[image];
+// camera -> goofy
+@connect source[video] => goofyrenderer[image];
+// faceTracker -> metarotate -> goofy
+@connect faceTracker[faces] => metarotate[faces];
+@connect metarotate[faces] => goofyrenderer[faces];
+// goofy -> display out
+@connect goofyrenderer[outimage] => display[frame];
+// goofy -> record
+@connect goofyrenderer[outimage] => recorder[videoframe];
diff --git a/res/raw/video_record.ogg b/res/raw/video_record.ogg
new file mode 100644
index 000000000..d2dee035e
--- /dev/null
+++ b/res/raw/video_record.ogg
Binary files differ
diff --git a/res/values-af/filtershow_strings.xml b/res/values-af/filtershow_strings.xml
index 4e7fc67a9..ae16a8b4a 100644
--- a/res/values-af/filtershow_strings.xml
+++ b/res/values-af/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Oorspronklike"</string>
<string name="borders" msgid="2067345080568684614">"Grense"</string>
- <string name="done" msgid="3112344807927554662">"Klaar"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Ontdoen"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Herdoen"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Wys geskiedenis"</string>
diff --git a/res/values-am/filtershow_strings.xml b/res/values-am/filtershow_strings.xml
index dd05b2283..451bee05e 100644
--- a/res/values-am/filtershow_strings.xml
+++ b/res/values-am/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"የመጀመሪያው"</string>
<string name="borders" msgid="2067345080568684614">"ድንበሮች"</string>
- <string name="done" msgid="3112344807927554662">"ተከናውኗል"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"ቀልብስ"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"ድገም"</string>
<string name="show_history_panel" msgid="7785810372502120090">"ታሪክ አሳይ"</string>
diff --git a/res/values-ar/filtershow_strings.xml b/res/values-ar/filtershow_strings.xml
index 278e43939..2fcafb0a1 100644
--- a/res/values-ar/filtershow_strings.xml
+++ b/res/values-ar/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"أصلية"</string>
<string name="borders" msgid="2067345080568684614">"حدود"</string>
- <string name="done" msgid="3112344807927554662">"تم"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"تراجع"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"إعادة"</string>
<string name="show_history_panel" msgid="7785810372502120090">"عرض السجل"</string>
diff --git a/res/values-be/filtershow_strings.xml b/res/values-be/filtershow_strings.xml
index 988e05d6f..2d30e32d5 100644
--- a/res/values-be/filtershow_strings.xml
+++ b/res/values-be/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Арыгiнал"</string>
<string name="borders" msgid="2067345080568684614">"Межы"</string>
- <string name="done" msgid="3112344807927554662">"Гатова"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Вярнуць"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Паўтарыць"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Паказаць гісторыю"</string>
diff --git a/res/values-bg/filtershow_strings.xml b/res/values-bg/filtershow_strings.xml
index 3112087e1..91b25e877 100644
--- a/res/values-bg/filtershow_strings.xml
+++ b/res/values-bg/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Оригинал"</string>
<string name="borders" msgid="2067345080568684614">"Контури"</string>
- <string name="done" msgid="3112344807927554662">"Готово"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Отмяна"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Възстановяване"</string>
<string name="show_history_panel" msgid="7785810372502120090">"История: Показване"</string>
diff --git a/res/values-ca/filtershow_strings.xml b/res/values-ca/filtershow_strings.xml
index 3179db121..684ffaf93 100644
--- a/res/values-ca/filtershow_strings.xml
+++ b/res/values-ca/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Vores"</string>
- <string name="done" msgid="3112344807927554662">"Fet"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Desfés"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Refés"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostra l\'historial"</string>
diff --git a/res/values-cs/filtershow_strings.xml b/res/values-cs/filtershow_strings.xml
index 13c21f23e..c53bc4edc 100644
--- a/res/values-cs/filtershow_strings.xml
+++ b/res/values-cs/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Původní"</string>
<string name="borders" msgid="2067345080568684614">"Okraje"</string>
- <string name="done" msgid="3112344807927554662">"Hotovo"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Vrátit zpět"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Opakovat"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Zobrazit historii"</string>
diff --git a/res/values-da/filtershow_strings.xml b/res/values-da/filtershow_strings.xml
index bbc8fb96e..08d485e31 100644
--- a/res/values-da/filtershow_strings.xml
+++ b/res/values-da/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Rammer"</string>
- <string name="done" msgid="3112344807927554662">"Udfør"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Fortryd"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Annuller fortryd"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Vis historik"</string>
diff --git a/res/values-de/filtershow_strings.xml b/res/values-de/filtershow_strings.xml
index 748bfe828..7f0962422 100644
--- a/res/values-de/filtershow_strings.xml
+++ b/res/values-de/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Rahmen"</string>
- <string name="done" msgid="3112344807927554662">"Fertig"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Rückgängig machen"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Wiederholen"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Verlauf anzeigen"</string>
diff --git a/res/values-el/filtershow_strings.xml b/res/values-el/filtershow_strings.xml
index b8abcf5bd..093afb007 100644
--- a/res/values-el/filtershow_strings.xml
+++ b/res/values-el/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Αρχική"</string>
<string name="borders" msgid="2067345080568684614">"Σύνορα"</string>
- <string name="done" msgid="3112344807927554662">"Ολοκληρώθηκε"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Αναίρεση"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Επανάληψη"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Εμφάνιση ιστορικού"</string>
diff --git a/res/values-en-rGB/filtershow_strings.xml b/res/values-en-rGB/filtershow_strings.xml
index 5c4a6b5a7..8c47ea77b 100644
--- a/res/values-en-rGB/filtershow_strings.xml
+++ b/res/values-en-rGB/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Borders"</string>
- <string name="done" msgid="3112344807927554662">"Done"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Undo"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Redo"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Show history"</string>
diff --git a/res/values-es-rUS/filtershow_strings.xml b/res/values-es-rUS/filtershow_strings.xml
index 6ea413b31..ec88d6021 100644
--- a/res/values-es-rUS/filtershow_strings.xml
+++ b/res/values-es-rUS/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Bordes"</string>
- <string name="done" msgid="3112344807927554662">"Listo"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Deshacer"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Rehacer"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostrar historial"</string>
diff --git a/res/values-es/filtershow_strings.xml b/res/values-es/filtershow_strings.xml
index d04363ec0..c76d61641 100644
--- a/res/values-es/filtershow_strings.xml
+++ b/res/values-es/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Margen"</string>
- <string name="done" msgid="3112344807927554662">"Listo"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Deshacer"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Rehacer"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostrar historial"</string>
diff --git a/res/values-et/filtershow_strings.xml b/res/values-et/filtershow_strings.xml
index 56858c826..96140da62 100644
--- a/res/values-et/filtershow_strings.xml
+++ b/res/values-et/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Originaal"</string>
<string name="borders" msgid="2067345080568684614">"Äärised"</string>
- <string name="done" msgid="3112344807927554662">"Valmis"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Võta tagasi"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Tee uuesti"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Kuva ajalugu"</string>
diff --git a/res/values-fa/filtershow_strings.xml b/res/values-fa/filtershow_strings.xml
index 298aaba99..c54c649a0 100644
--- a/res/values-fa/filtershow_strings.xml
+++ b/res/values-fa/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"اصلی"</string>
<string name="borders" msgid="2067345080568684614">"حاشیه‌ها"</string>
- <string name="done" msgid="3112344807927554662">"انجام شد"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"لغو عمل"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"انجام مجدد"</string>
<string name="show_history_panel" msgid="7785810372502120090">"نمایش سابقه"</string>
diff --git a/res/values-fi/filtershow_strings.xml b/res/values-fi/filtershow_strings.xml
index d500a52b8..8278c596f 100644
--- a/res/values-fi/filtershow_strings.xml
+++ b/res/values-fi/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Alkuperäinen"</string>
<string name="borders" msgid="2067345080568684614">"Reunukset"</string>
- <string name="done" msgid="3112344807927554662">"Valmis"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Kumoa"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Toista"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Näytä historia"</string>
diff --git a/res/values-fr/filtershow_strings.xml b/res/values-fr/filtershow_strings.xml
index d8ddab950..15b907de5 100644
--- a/res/values-fr/filtershow_strings.xml
+++ b/res/values-fr/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Contours"</string>
- <string name="done" msgid="3112344807927554662">"OK"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Annuler"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Rétablir"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Afficher historique"</string>
diff --git a/res/values-hi/filtershow_strings.xml b/res/values-hi/filtershow_strings.xml
index 9ede28137..02551b293 100644
--- a/res/values-hi/filtershow_strings.xml
+++ b/res/values-hi/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"मूल"</string>
<string name="borders" msgid="2067345080568684614">"बॉर्डर"</string>
- <string name="done" msgid="3112344807927554662">"पूर्ण"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"पूर्ववत करें"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"फिर से करें"</string>
<string name="show_history_panel" msgid="7785810372502120090">"इतिहास दिखाएं"</string>
diff --git a/res/values-hr/filtershow_strings.xml b/res/values-hr/filtershow_strings.xml
index 21437e256..0eb3d4e52 100644
--- a/res/values-hr/filtershow_strings.xml
+++ b/res/values-hr/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Obrubi"</string>
- <string name="done" msgid="3112344807927554662">"Završeno"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Poništi"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Ponovi"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Prikaži povijest"</string>
diff --git a/res/values-hu/filtershow_strings.xml b/res/values-hu/filtershow_strings.xml
index 4c3305fc7..461fc725f 100644
--- a/res/values-hu/filtershow_strings.xml
+++ b/res/values-hu/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Eredeti"</string>
<string name="borders" msgid="2067345080568684614">"Szegélyek"</string>
- <string name="done" msgid="3112344807927554662">"Kész"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Visszavonás"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Ismétlés"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Előzmények"</string>
diff --git a/res/values-in/filtershow_strings.xml b/res/values-in/filtershow_strings.xml
index 5f5daa95c..021f13ae4 100644
--- a/res/values-in/filtershow_strings.xml
+++ b/res/values-in/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Asli"</string>
<string name="borders" msgid="2067345080568684614">"Batas"</string>
- <string name="done" msgid="3112344807927554662">"Selesai"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Batalkan"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Ulangi"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Tampilkan Riwayat"</string>
diff --git a/res/values-it/filtershow_strings.xml b/res/values-it/filtershow_strings.xml
index db4de6f3e..b83443be2 100644
--- a/res/values-it/filtershow_strings.xml
+++ b/res/values-it/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Originale"</string>
<string name="borders" msgid="2067345080568684614">"Bordi"</string>
- <string name="done" msgid="3112344807927554662">"Fine"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Annulla"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Ripeti"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostra cronologia"</string>
diff --git a/res/values-iw/filtershow_strings.xml b/res/values-iw/filtershow_strings.xml
index 518daaf70..08cda08a6 100644
--- a/res/values-iw/filtershow_strings.xml
+++ b/res/values-iw/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"מקור"</string>
<string name="borders" msgid="2067345080568684614">"גבולות"</string>
- <string name="done" msgid="3112344807927554662">"בוצע"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"בטל"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"בצע מחדש"</string>
<string name="show_history_panel" msgid="7785810372502120090">"הצג היסטוריה"</string>
diff --git a/res/values-ja/filtershow_strings.xml b/res/values-ja/filtershow_strings.xml
index ead08cebc..3d5794495 100644
--- a/res/values-ja/filtershow_strings.xml
+++ b/res/values-ja/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"元の画像"</string>
<string name="borders" msgid="2067345080568684614">"境界"</string>
- <string name="done" msgid="3112344807927554662">"完了"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"元に戻す"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"やり直し"</string>
<string name="show_history_panel" msgid="7785810372502120090">"履歴を表示する"</string>
diff --git a/res/values-ko/filtershow_strings.xml b/res/values-ko/filtershow_strings.xml
index 88ac52fe5..a87a4e487 100644
--- a/res/values-ko/filtershow_strings.xml
+++ b/res/values-ko/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"원본"</string>
<string name="borders" msgid="2067345080568684614">"테두리"</string>
- <string name="done" msgid="3112344807927554662">"완료"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"실행취소"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"다시실행"</string>
<string name="show_history_panel" msgid="7785810372502120090">"기록 표시"</string>
diff --git a/res/values-land/styles.xml b/res/values-land/styles.xml
index c10362ea0..6ca7e9175 100644
--- a/res/values-land/styles.xml
+++ b/res/values-land/styles.xml
@@ -19,4 +19,57 @@
<style name="ActionBarTwoLinePrimary" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="android:textSize">14sp</item>
</style>
+
+ <!-- Camera resources below -->
+
+ <style name="ReviewControlIcon">
+ <item name="android:layout_height">@dimen/switcher_size</item>
+ <item name="android:layout_width">@dimen/switcher_size</item>
+ <item name="android:gravity">center</item>
+ <item name="android:layout_centerHorizontal">true</item>
+ <item name="android:clickable">true</item>
+ <item name="android:focusable">true</item>
+ <item name="android:background">@drawable/bg_pressed</item>
+ </style>
+ <style name="SettingPopupWindow">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_centerVertical">true</item>
+ <item name="android:layout_marginRight">@dimen/setting_popup_right_margin</item>
+ <item name="android:visibility">gone</item>
+ </style>
+ <style name="PopupTitleText">
+ <item name="android:textSize">@dimen/popup_title_text_size</item>
+ <item name="android:layout_gravity">left|center_vertical</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">@color/popup_title_color</item>
+ <item name="android:layout_marginLeft">10dp</item>
+ <item name="android:paddingLeft">16dp</item>
+ </style>
+ <style name="ViewfinderLabelLayout">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:layout_marginLeft">13dp</item>
+ <item name="android:layout_marginRight">@dimen/indicator_bar_width</item>
+ <item name="android:layout_marginBottom">13dp</item>
+ <item name="android:layout_marginTop">13dp</item>
+ </style>
+ <style name="PanoViewHorizontalBar">
+ <item name="android:background">#000000</item>
+ <item name="android:alpha">1.0</item>
+ <item name="android:layout_height">0dp</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_weight">1.5</item>
+ </style>
+ <style name="SettingPopupWindow_xlarge">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_centerVertical">true</item>
+ <item name="android:layout_alignParentRight">true</item>
+ <item name="android:layout_marginRight">@dimen/setting_popup_right_margin</item>
+ <item name="android:visibility">gone</item>
+ </style>
+
</resources>
diff --git a/res/values-large-hdpi/drawable.xml b/res/values-large-hdpi/drawable.xml
new file mode 100644
index 000000000..119ab1de8
--- /dev/null
+++ b/res/values-large-hdpi/drawable.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <item name="btn_video_shutter_recording_holo" type="drawable">@drawable/btn_video_shutter_recording_holo_large</item>
+ <item name="btn_video_shutter_recording_pressed_holo" type="drawable">@drawable/btn_video_shutter_recording_pressed_holo_large</item>
+ <item name="ic_effects_holo_light" type="drawable">@drawable/ic_effects_holo_light_large</item>
+ <item name="ic_exposure_holo_light" type="drawable">@drawable/ic_exposure_holo_light_large</item>
+ <item name="ic_flash_auto_holo_light" type="drawable">@drawable/ic_flash_auto_holo_light_large</item>
+ <item name="ic_flash_off_holo_light" type="drawable">@drawable/ic_flash_off_holo_light_large</item>
+ <item name="ic_flash_on_holo_light" type="drawable">@drawable/ic_flash_on_holo_light_large</item>
+ <item name="ic_pan_border_fast" type="drawable">@drawable/ic_pan_border_fast_large</item>
+ <item name="ic_pan_left_indicator_fast" type="drawable">@drawable/ic_pan_left_indicator_fast_large</item>
+ <item name="ic_pan_left_indicator" type="drawable">@drawable/ic_pan_left_indicator_large</item>
+ <item name="ic_pan_progression" type="drawable">@drawable/ic_pan_progression_large</item>
+ <item name="ic_pan_right_indicator_fast" type="drawable">@drawable/ic_pan_right_indicator_fast_large</item>
+ <item name="ic_pan_right_indicator" type="drawable">@drawable/ic_pan_right_indicator_large</item>
+ <item name="ic_scn_holo_light" type="drawable">@drawable/ic_scn_holo_light_large</item>
+ <item name="ic_settings_holo_light" type="drawable">@drawable/ic_settings_holo_light_large</item>
+ <item name="ic_snapshot_border" type="drawable">@drawable/ic_snapshot_border_large</item>
+ <item name="ic_switch_photo_facing_holo_light" type="drawable">@drawable/ic_switch_photo_facing_holo_light_large</item>
+ <item name="ic_switch_video_facing_holo_light" type="drawable">@drawable/ic_switch_video_facing_holo_light_large</item>
+ <item name="ic_timelapse_none" type="drawable">@drawable/ic_timelapse_none_large</item>
+ <item name="list_divider" type="drawable">@drawable/list_divider_large</item>
+</resources>
diff --git a/res/values-large/dimens.xml b/res/values-large/dimens.xml
new file mode 100644
index 000000000..d663a9d42
--- /dev/null
+++ b/res/values-large/dimens.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <dimen name="setting_popup_right_margin">@dimen/setting_popup_right_margin_large</dimen>
+ <dimen name="setting_row_height">@dimen/setting_row_height_large</dimen>
+ <dimen name="setting_popup_window_width">@dimen/setting_popup_window_width_large</dimen>
+ <dimen name="setting_item_icon_width">@dimen/setting_item_icon_width_large</dimen>
+ <dimen name="onscreen_indicators_height">@dimen/onscreen_indicators_height_large</dimen>
+</resources>
diff --git a/res/values-lt/filtershow_strings.xml b/res/values-lt/filtershow_strings.xml
index 97aded663..64d4c71e8 100644
--- a/res/values-lt/filtershow_strings.xml
+++ b/res/values-lt/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Originalas"</string>
<string name="borders" msgid="2067345080568684614">"Kraštinės"</string>
- <string name="done" msgid="3112344807927554662">"Atlikta"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Anuliuoti"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Grąžinti"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Rodyti istoriją"</string>
diff --git a/res/values-lv/filtershow_strings.xml b/res/values-lv/filtershow_strings.xml
index 07ef03531..76dfb8afc 100644
--- a/res/values-lv/filtershow_strings.xml
+++ b/res/values-lv/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Oriģināls"</string>
<string name="borders" msgid="2067345080568684614">"Robežas"</string>
- <string name="done" msgid="3112344807927554662">"Gatavs"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Atsaukt"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Atcelt atsaukšanu"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Rādīt vēsturi"</string>
diff --git a/res/values-ms/filtershow_strings.xml b/res/values-ms/filtershow_strings.xml
index 455298a61..c75862bfb 100644
--- a/res/values-ms/filtershow_strings.xml
+++ b/res/values-ms/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Asli"</string>
<string name="borders" msgid="2067345080568684614">"Sempadan"</string>
- <string name="done" msgid="3112344807927554662">"Selesai"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Buat asal"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Buat semula"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Tunjukkan Sejarah"</string>
diff --git a/res/values-nb/filtershow_strings.xml b/res/values-nb/filtershow_strings.xml
index 888a8d069..21a4e042a 100644
--- a/res/values-nb/filtershow_strings.xml
+++ b/res/values-nb/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Kantlinjer"</string>
- <string name="done" msgid="3112344807927554662">"Fullført"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Angre"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Gjør om"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Vis loggen"</string>
diff --git a/res/values-nl/filtershow_strings.xml b/res/values-nl/filtershow_strings.xml
index ccce75429..55853d29e 100644
--- a/res/values-nl/filtershow_strings.xml
+++ b/res/values-nl/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Origineel"</string>
<string name="borders" msgid="2067345080568684614">"Randen"</string>
- <string name="done" msgid="3112344807927554662">"Gereed"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Ongedaan maken"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Opnieuw"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Geschiedenis weerg."</string>
diff --git a/res/values-pl/filtershow_strings.xml b/res/values-pl/filtershow_strings.xml
index 6518ebc79..2de7e84da 100644
--- a/res/values-pl/filtershow_strings.xml
+++ b/res/values-pl/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Oryginalny"</string>
<string name="borders" msgid="2067345080568684614">"Granice"</string>
- <string name="done" msgid="3112344807927554662">"Gotowe"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Cofnij"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Ponów"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Pokaż historię"</string>
diff --git a/res/values-port/styles.xml b/res/values-port/styles.xml
new file mode 100644
index 000000000..46871c626
--- /dev/null
+++ b/res/values-port/styles.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+ <style name="ReviewControlIcon">
+ <item name="android:layout_height">@dimen/switcher_size</item>
+ <item name="android:layout_width">@dimen/switcher_size</item>
+ <item name="android:gravity">center</item>
+ <item name="android:layout_centerVertical">true</item>
+ <item name="android:clickable">true</item>
+ <item name="android:focusable">true</item>
+ <item name="android:background">@drawable/bg_pressed</item>
+ </style>
+ <style name="SettingPopupWindow">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_centerHorizontal">true</item>
+ <item name="android:layout_marginBottom">@dimen/setting_popup_right_margin</item>
+ <item name="android:visibility">gone</item>
+ </style>
+ <style name="PopupTitleText">
+ <item name="android:textSize">@dimen/popup_title_text_size</item>
+ <item name="android:layout_gravity">left|center_vertical</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">@color/popup_title_color</item>
+ <item name="android:layout_marginLeft">10dp</item>
+ </style>
+ <style name="ViewfinderLabelLayout">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:layout_marginTop">13dp</item>
+ <item name="android:layout_marginBottom">@dimen/indicator_bar_width</item>
+ <item name="android:layout_marginLeft">13dp</item>
+ <item name="android:layout_marginRight">13dp</item>
+ </style>
+ <style name="PanoViewHorizontalBar">
+ <item name="android:background">#000000</item>
+ <item name="android:alpha">1.0</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">0dp</item>
+ <item name="android:layout_weight">1</item>
+ </style>
+ <style name="SettingPopupWindow_xlarge">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_centerHorizontal">true</item>
+ <item name="android:layout_alignParentBottom">true</item>
+ <item name="android:layout_marginBottom">@dimen/setting_popup_right_margin</item>
+ <item name="android:visibility">gone</item>
+ </style>
+</resources>
diff --git a/res/values-pt-rPT/filtershow_strings.xml b/res/values-pt-rPT/filtershow_strings.xml
index 76d752aab..09541ae3e 100644
--- a/res/values-pt-rPT/filtershow_strings.xml
+++ b/res/values-pt-rPT/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Limites"</string>
- <string name="done" msgid="3112344807927554662">"Concluído"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Anular"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Refazer"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostrar Histórico"</string>
diff --git a/res/values-pt/filtershow_strings.xml b/res/values-pt/filtershow_strings.xml
index 9956af199..9987ba339 100644
--- a/res/values-pt/filtershow_strings.xml
+++ b/res/values-pt/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Bordas"</string>
- <string name="done" msgid="3112344807927554662">"Concluir"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Desfazer"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Refazer"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Mostrar histórico"</string>
diff --git a/res/values-ro/filtershow_strings.xml b/res/values-ro/filtershow_strings.xml
index e4807f512..b4f3b41bc 100644
--- a/res/values-ro/filtershow_strings.xml
+++ b/res/values-ro/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Originală"</string>
<string name="borders" msgid="2067345080568684614">"Chenar"</string>
- <string name="done" msgid="3112344807927554662">"Terminat"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Anulaţi"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Repetaţi"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Afişaţi istoricul"</string>
diff --git a/res/values-ru/filtershow_strings.xml b/res/values-ru/filtershow_strings.xml
index a24f75644..073acde42 100644
--- a/res/values-ru/filtershow_strings.xml
+++ b/res/values-ru/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Оригинал"</string>
<string name="borders" msgid="2067345080568684614">"Границы"</string>
- <string name="done" msgid="3112344807927554662">"Готово"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Отмена"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Повторить"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Показать историю"</string>
diff --git a/res/values-sk/filtershow_strings.xml b/res/values-sk/filtershow_strings.xml
index 3b3993403..f8d87e437 100644
--- a/res/values-sk/filtershow_strings.xml
+++ b/res/values-sk/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Pôvodné"</string>
<string name="borders" msgid="2067345080568684614">"Okraje"</string>
- <string name="done" msgid="3112344807927554662">"Hotovo"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Späť"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Znova"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Zobraziť históriu"</string>
diff --git a/res/values-sl/filtershow_strings.xml b/res/values-sl/filtershow_strings.xml
index 2371d9e09..718be5b81 100644
--- a/res/values-sl/filtershow_strings.xml
+++ b/res/values-sl/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Izvirnik"</string>
<string name="borders" msgid="2067345080568684614">"Obrobe"</string>
- <string name="done" msgid="3112344807927554662">"Končano"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Razveljavi"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Uveljavi"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Pokaži zgodovino"</string>
diff --git a/res/values-sr/filtershow_strings.xml b/res/values-sr/filtershow_strings.xml
index 1bf59cd41..b863e2430 100644
--- a/res/values-sr/filtershow_strings.xml
+++ b/res/values-sr/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Оригинална"</string>
<string name="borders" msgid="2067345080568684614">"Ивице"</string>
- <string name="done" msgid="3112344807927554662">"Готово"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Опозови"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Понови"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Прикажи историју"</string>
diff --git a/res/values-sv/filtershow_strings.xml b/res/values-sv/filtershow_strings.xml
index 416f141cd..e16eb1b61 100644
--- a/res/values-sv/filtershow_strings.xml
+++ b/res/values-sv/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Original"</string>
<string name="borders" msgid="2067345080568684614">"Ramar"</string>
- <string name="done" msgid="3112344807927554662">"Klar"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Ångra"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Gör om"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Visa historik"</string>
diff --git a/res/values-sw/filtershow_strings.xml b/res/values-sw/filtershow_strings.xml
index 23cb135f5..405b41998 100644
--- a/res/values-sw/filtershow_strings.xml
+++ b/res/values-sw/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Asili"</string>
<string name="borders" msgid="2067345080568684614">"Kingo"</string>
- <string name="done" msgid="3112344807927554662">"Umekamilisha"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Tendua"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Rudia"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Onyesha Historia"</string>
diff --git a/res/values-sw600dp-hdpi/drawable.xml b/res/values-sw600dp-hdpi/drawable.xml
new file mode 100644
index 000000000..119ab1de8
--- /dev/null
+++ b/res/values-sw600dp-hdpi/drawable.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <item name="btn_video_shutter_recording_holo" type="drawable">@drawable/btn_video_shutter_recording_holo_large</item>
+ <item name="btn_video_shutter_recording_pressed_holo" type="drawable">@drawable/btn_video_shutter_recording_pressed_holo_large</item>
+ <item name="ic_effects_holo_light" type="drawable">@drawable/ic_effects_holo_light_large</item>
+ <item name="ic_exposure_holo_light" type="drawable">@drawable/ic_exposure_holo_light_large</item>
+ <item name="ic_flash_auto_holo_light" type="drawable">@drawable/ic_flash_auto_holo_light_large</item>
+ <item name="ic_flash_off_holo_light" type="drawable">@drawable/ic_flash_off_holo_light_large</item>
+ <item name="ic_flash_on_holo_light" type="drawable">@drawable/ic_flash_on_holo_light_large</item>
+ <item name="ic_pan_border_fast" type="drawable">@drawable/ic_pan_border_fast_large</item>
+ <item name="ic_pan_left_indicator_fast" type="drawable">@drawable/ic_pan_left_indicator_fast_large</item>
+ <item name="ic_pan_left_indicator" type="drawable">@drawable/ic_pan_left_indicator_large</item>
+ <item name="ic_pan_progression" type="drawable">@drawable/ic_pan_progression_large</item>
+ <item name="ic_pan_right_indicator_fast" type="drawable">@drawable/ic_pan_right_indicator_fast_large</item>
+ <item name="ic_pan_right_indicator" type="drawable">@drawable/ic_pan_right_indicator_large</item>
+ <item name="ic_scn_holo_light" type="drawable">@drawable/ic_scn_holo_light_large</item>
+ <item name="ic_settings_holo_light" type="drawable">@drawable/ic_settings_holo_light_large</item>
+ <item name="ic_snapshot_border" type="drawable">@drawable/ic_snapshot_border_large</item>
+ <item name="ic_switch_photo_facing_holo_light" type="drawable">@drawable/ic_switch_photo_facing_holo_light_large</item>
+ <item name="ic_switch_video_facing_holo_light" type="drawable">@drawable/ic_switch_video_facing_holo_light_large</item>
+ <item name="ic_timelapse_none" type="drawable">@drawable/ic_timelapse_none_large</item>
+ <item name="list_divider" type="drawable">@drawable/list_divider_large</item>
+</resources>
diff --git a/res/values-sw600dp-land/styles.xml b/res/values-sw600dp-land/styles.xml
new file mode 100644
index 000000000..12e45a9d1
--- /dev/null
+++ b/res/values-sw600dp-land/styles.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+ <style name="CameraControls">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">520dp</item>
+ </style>
+</resources>
diff --git a/res/values-sw600dp-port/styles.xml b/res/values-sw600dp-port/styles.xml
new file mode 100644
index 000000000..d6eca6602
--- /dev/null
+++ b/res/values-sw600dp-port/styles.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+ <style name="CameraControls">
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:layout_width">520dp</item>
+ </style>
+</resources>
diff --git a/res/values-sw600dp/dimens.xml b/res/values-sw600dp/dimens.xml
new file mode 100644
index 000000000..ce506cc17
--- /dev/null
+++ b/res/values-sw600dp/dimens.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <dimen name="setting_popup_right_margin">@dimen/setting_popup_right_margin_large</dimen>
+ <dimen name="setting_row_height">@dimen/setting_row_height_large</dimen>
+ <dimen name="setting_popup_window_width">@dimen/setting_popup_window_width_large</dimen>
+ <dimen name="setting_item_icon_width">@dimen/setting_item_icon_width_large</dimen>
+ <dimen name="onscreen_indicators_height">@dimen/onscreen_indicators_height_large</dimen>
+ <dimen name="shutter_offset">-33dp</dimen>
+</resources>
diff --git a/res/values-sw640dp/dimens.xml b/res/values-sw640dp/dimens.xml
new file mode 100644
index 000000000..51b3dad21
--- /dev/null
+++ b/res/values-sw640dp/dimens.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <dimen name="pano_mosaic_surface_height">@dimen/pano_mosaic_surface_height_xlarge</dimen>
+ <dimen name="pano_review_button_width">@dimen/pano_review_button_width_xlarge</dimen>
+ <dimen name="pano_review_button_height">@dimen/pano_review_button_height_xlarge</dimen>
+ <dimen name="setting_row_height">@dimen/setting_row_height_xlarge</dimen>
+ <dimen name="setting_item_text_size">@dimen/setting_item_text_size_xlarge</dimen>
+ <dimen name="setting_knob_width">@dimen/setting_knob_width_xlarge</dimen>
+ <dimen name="setting_item_text_width">@dimen/setting_item_text_width_xlarge</dimen>
+ <dimen name="setting_popup_window_width">@dimen/setting_popup_window_width_xlarge</dimen>
+ <dimen name="setting_item_list_margin">@dimen/setting_item_list_margin_xlarge</dimen>
+ <dimen name="indicator_bar_width">@dimen/indicator_bar_width_xlarge</dimen>
+ <dimen name="popup_title_text_size">@dimen/popup_title_text_size_xlarge</dimen>
+ <dimen name="popup_title_frame_min_height">@dimen/popup_title_frame_min_height_xlarge</dimen>
+ <dimen name="big_setting_popup_window_width">@dimen/big_setting_popup_window_width_xlarge</dimen>
+ <dimen name="setting_item_icon_width">@dimen/setting_item_icon_width_xlarge</dimen>
+ <dimen name="effect_setting_item_icon_width">@dimen/effect_setting_item_icon_width_xlarge</dimen>
+ <dimen name="effect_setting_item_text_size">@dimen/effect_setting_item_text_size_xlarge</dimen>
+ <dimen name="effect_setting_type_text_size">@dimen/effect_setting_type_text_size_xlarge</dimen>
+ <dimen name="effect_setting_type_text_min_height">@dimen/effect_setting_type_text_min_height_xlarge</dimen>
+ <dimen name="effect_setting_clear_text_size">@dimen/effect_setting_clear_text_size_xlarge</dimen>
+ <dimen name="effect_setting_clear_text_min_height">@dimen/effect_setting_clear_text_min_height_xlarge</dimen>
+ <dimen name="effect_setting_type_text_left_padding">@dimen/effect_setting_type_text_left_padding_xlarge</dimen>
+ <dimen name="onscreen_indicators_height">@dimen/onscreen_indicators_height_xlarge</dimen>
+ <dimen name="onscreen_exposure_indicator_text_size">@dimen/onscreen_exposure_indicator_text_size_xlarge</dimen>
+</resources>
+
diff --git a/res/values-sw640dp/drawable.xml b/res/values-sw640dp/drawable.xml
new file mode 100644
index 000000000..77d453c4d
--- /dev/null
+++ b/res/values-sw640dp/drawable.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <item name="btn_video_shutter_recording_holo" type="drawable">@drawable/btn_video_shutter_recording_holo_xlarge</item>
+ <item name="btn_video_shutter_recording_pressed_holo" type="drawable">@drawable/btn_video_shutter_recording_pressed_holo_xlarge</item>
+ <item name="ic_effects_holo_light" type="drawable">@drawable/ic_effects_holo_light_xlarge</item>
+ <item name="ic_exposure_holo_light" type="drawable">@drawable/ic_exposure_holo_light_xlarge</item>
+ <item name="ic_flash_auto_holo_light" type="drawable">@drawable/ic_flash_auto_holo_light_xlarge</item>
+ <item name="ic_flash_off_holo_light" type="drawable">@drawable/ic_flash_off_holo_light_xlarge</item>
+ <item name="ic_flash_on_holo_light" type="drawable">@drawable/ic_flash_on_holo_light_xlarge</item>
+ <item name="ic_pan_border_fast" type="drawable">@drawable/ic_pan_border_fast_xlarge</item>
+ <item name="ic_pan_left_indicator_fast" type="drawable">@drawable/ic_pan_left_indicator_fast_xlarge</item>
+ <item name="ic_pan_left_indicator" type="drawable">@drawable/ic_pan_left_indicator_xlarge</item>
+ <item name="ic_pan_progression" type="drawable">@drawable/ic_pan_progression_xlarge</item>
+ <item name="ic_pan_right_indicator_fast" type="drawable">@drawable/ic_pan_right_indicator_fast_xlarge</item>
+ <item name="ic_pan_right_indicator" type="drawable">@drawable/ic_pan_right_indicator_xlarge</item>
+ <item name="ic_scn_holo_light" type="drawable">@drawable/ic_scn_holo_light_xlarge</item>
+ <item name="ic_settings_holo_light" type="drawable">@drawable/ic_settings_holo_light_xlarge</item>
+ <item name="ic_snapshot_border" type="drawable">@drawable/ic_snapshot_border_xlarge</item>
+ <item name="ic_switch_photo_facing_holo_light" type="drawable">@drawable/ic_switch_photo_facing_holo_light_xlarge</item>
+ <item name="ic_switch_video_facing_holo_light" type="drawable">@drawable/ic_switch_video_facing_holo_light_xlarge</item>
+ <item name="ic_timelapse_none" type="drawable">@drawable/ic_timelapse_none_xlarge</item>
+</resources>
diff --git a/res/values-sw640dp/styles.xml b/res/values-sw640dp/styles.xml
new file mode 100644
index 000000000..6ab7063cb
--- /dev/null
+++ b/res/values-sw640dp/styles.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <style name="ReviewControlText" parent="@style/ReviewControlText_xlarge" />
+ <style name="PopupTitleText" parent="@style/PopupTitleText_xlarge" />
+ <style name="PanoCustomDialogText" parent="@style/PanoCustomDialogText_xlarge" />
+ <style name="ViewfinderLabelLayout" parent="@style/ViewfinderLabelLayout_xlarge" />
+ <style name="SettingPopupWindow" parent="@style/SettingPopupWindow_xlarge" />
+</resources>
diff --git a/res/values-sw800dp/dimens.xml b/res/values-sw800dp/dimens.xml
new file mode 100644
index 000000000..d1b8c6d6a
--- /dev/null
+++ b/res/values-sw800dp/dimens.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2011, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <dimen name="setting_row_height">54dp</dimen>
+ <dimen name="setting_item_text_size">21dp</dimen>
+ <dimen name="setting_knob_width">72dp</dimen>
+ <dimen name="setting_item_text_width">130dp</dimen>
+ <dimen name="setting_popup_window_width">410dp</dimen>
+ <dimen name="setting_item_list_margin">24dp</dimen>
+ <dimen name="popup_title_text_size">22dp</dimen>
+ <dimen name="popup_title_frame_min_height">64dp</dimen>
+ <dimen name="big_setting_popup_window_width">590dp</dimen>
+ <dimen name="setting_item_icon_width">35dp</dimen>
+</resources>
diff --git a/res/values-th/filtershow_strings.xml b/res/values-th/filtershow_strings.xml
index 26492dec5..6ccf40b27 100644
--- a/res/values-th/filtershow_strings.xml
+++ b/res/values-th/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"ต้นฉบับ"</string>
<string name="borders" msgid="2067345080568684614">"ขอบ"</string>
- <string name="done" msgid="3112344807927554662">"เสร็จสิ้น"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"เลิกทำ"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"ทำซ้ำ"</string>
<string name="show_history_panel" msgid="7785810372502120090">"แสดงประวัติ"</string>
diff --git a/res/values-tl/filtershow_strings.xml b/res/values-tl/filtershow_strings.xml
index c7d053825..fda28e5a1 100644
--- a/res/values-tl/filtershow_strings.xml
+++ b/res/values-tl/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Orihinal"</string>
<string name="borders" msgid="2067345080568684614">"Mga Border"</string>
- <string name="done" msgid="3112344807927554662">"Tapos na"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"I-undo"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"I-redo"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Ipakita Kasaysayan"</string>
diff --git a/res/values-tr/filtershow_strings.xml b/res/values-tr/filtershow_strings.xml
index 897da3aa3..7414cdc0a 100644
--- a/res/values-tr/filtershow_strings.xml
+++ b/res/values-tr/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Orijinal"</string>
<string name="borders" msgid="2067345080568684614">"Kenarlıklar"</string>
- <string name="done" msgid="3112344807927554662">"Bitti"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Geri al"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Yeniden yap"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Geçmişi Göster"</string>
diff --git a/res/values-uk/filtershow_strings.xml b/res/values-uk/filtershow_strings.xml
index 58301fae6..518e0fa2a 100644
--- a/res/values-uk/filtershow_strings.xml
+++ b/res/values-uk/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Оригінал"</string>
<string name="borders" msgid="2067345080568684614">"Облямівка"</string>
- <string name="done" msgid="3112344807927554662">"Готово"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Відмінити"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Повторити"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Показати історію"</string>
diff --git a/res/values-v11/styles.xml b/res/values-v11/styles.xml
new file mode 100644
index 000000000..d4105a34f
--- /dev/null
+++ b/res/values-v11/styles.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+ <!-- When an activity requests a theme with an action bar from its manifest,
+ the activity preview window created by the system process while the
+ real activity is loading will also contain an action bar. Set this to
+ NoActionBar and change the theme in onCreate. -->
+ <style name="Theme.CameraBase" parent="android:Theme.Holo.NoActionBar.Fullscreen"/>
+ <style name="Widget.Button.Borderless" parent="android:Widget.Holo.Button.Borderless"/>
+</resources>
+
diff --git a/res/values-v13/styles.xml b/res/values-v13/styles.xml
new file mode 100644
index 000000000..10162b09e
--- /dev/null
+++ b/res/values-v13/styles.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+ <style name="TextAppearance.DialogWindowTitle" parent="@android:style/TextAppearance.Holo.DialogWindowTitle"/>
+ <style name="TextAppearance.Medium" parent="@android:style/TextAppearance.Holo.Medium"/>
+</resources>
+
diff --git a/res/values-vi/filtershow_strings.xml b/res/values-vi/filtershow_strings.xml
index 3942cfff2..18a0673ec 100644
--- a/res/values-vi/filtershow_strings.xml
+++ b/res/values-vi/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Gốc"</string>
<string name="borders" msgid="2067345080568684614">"Đường viền"</string>
- <string name="done" msgid="3112344807927554662">"Xong"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Hoàn tác"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Làm lại"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Hiển thị lịch sử"</string>
diff --git a/res/values-xlarge-land/drawable.xml b/res/values-xlarge-land/drawable.xml
new file mode 100644
index 000000000..29944799e
--- /dev/null
+++ b/res/values-xlarge-land/drawable.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- Caution: Don't merge with res/values-xlarge-port/drawable.xml, otherwise
+ the resources listed in this file wouldn't be reloaded when device
+ orientation changes. -->
+<resources>
+ <item name="btn_video_shutter_recording_holo" type="drawable">@drawable/btn_video_shutter_recording_holo_xlarge</item>
+ <item name="btn_video_shutter_recording_pressed_holo" type="drawable">@drawable/btn_video_shutter_recording_pressed_holo_xlarge</item>
+</resources>
diff --git a/res/values-xlarge-port/drawable.xml b/res/values-xlarge-port/drawable.xml
new file mode 100644
index 000000000..caacf4720
--- /dev/null
+++ b/res/values-xlarge-port/drawable.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- Caution: Don't merge with res/values-xlarge-land/drawable.xml, otherwise
+ the resources listed in this file wouldn't be reloaded when device
+ orientation changes. -->
+<resources>
+ <item name="btn_video_shutter_recording_holo" type="drawable">@drawable/btn_video_shutter_recording_holo_xlarge</item>
+ <item name="btn_video_shutter_recording_pressed_holo" type="drawable">@drawable/btn_video_shutter_recording_pressed_holo_xlarge</item>
+</resources>
diff --git a/res/values-xlarge/dimens.xml b/res/values-xlarge/dimens.xml
new file mode 100644
index 000000000..51b3dad21
--- /dev/null
+++ b/res/values-xlarge/dimens.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <dimen name="pano_mosaic_surface_height">@dimen/pano_mosaic_surface_height_xlarge</dimen>
+ <dimen name="pano_review_button_width">@dimen/pano_review_button_width_xlarge</dimen>
+ <dimen name="pano_review_button_height">@dimen/pano_review_button_height_xlarge</dimen>
+ <dimen name="setting_row_height">@dimen/setting_row_height_xlarge</dimen>
+ <dimen name="setting_item_text_size">@dimen/setting_item_text_size_xlarge</dimen>
+ <dimen name="setting_knob_width">@dimen/setting_knob_width_xlarge</dimen>
+ <dimen name="setting_item_text_width">@dimen/setting_item_text_width_xlarge</dimen>
+ <dimen name="setting_popup_window_width">@dimen/setting_popup_window_width_xlarge</dimen>
+ <dimen name="setting_item_list_margin">@dimen/setting_item_list_margin_xlarge</dimen>
+ <dimen name="indicator_bar_width">@dimen/indicator_bar_width_xlarge</dimen>
+ <dimen name="popup_title_text_size">@dimen/popup_title_text_size_xlarge</dimen>
+ <dimen name="popup_title_frame_min_height">@dimen/popup_title_frame_min_height_xlarge</dimen>
+ <dimen name="big_setting_popup_window_width">@dimen/big_setting_popup_window_width_xlarge</dimen>
+ <dimen name="setting_item_icon_width">@dimen/setting_item_icon_width_xlarge</dimen>
+ <dimen name="effect_setting_item_icon_width">@dimen/effect_setting_item_icon_width_xlarge</dimen>
+ <dimen name="effect_setting_item_text_size">@dimen/effect_setting_item_text_size_xlarge</dimen>
+ <dimen name="effect_setting_type_text_size">@dimen/effect_setting_type_text_size_xlarge</dimen>
+ <dimen name="effect_setting_type_text_min_height">@dimen/effect_setting_type_text_min_height_xlarge</dimen>
+ <dimen name="effect_setting_clear_text_size">@dimen/effect_setting_clear_text_size_xlarge</dimen>
+ <dimen name="effect_setting_clear_text_min_height">@dimen/effect_setting_clear_text_min_height_xlarge</dimen>
+ <dimen name="effect_setting_type_text_left_padding">@dimen/effect_setting_type_text_left_padding_xlarge</dimen>
+ <dimen name="onscreen_indicators_height">@dimen/onscreen_indicators_height_xlarge</dimen>
+ <dimen name="onscreen_exposure_indicator_text_size">@dimen/onscreen_exposure_indicator_text_size_xlarge</dimen>
+</resources>
+
diff --git a/res/values-xlarge/drawable.xml b/res/values-xlarge/drawable.xml
new file mode 100644
index 000000000..48436c052
--- /dev/null
+++ b/res/values-xlarge/drawable.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2012, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <item name="ic_effects_holo_light" type="drawable">@drawable/ic_effects_holo_light_xlarge</item>
+ <item name="ic_exposure_holo_light" type="drawable">@drawable/ic_exposure_holo_light_xlarge</item>
+ <item name="ic_flash_auto_holo_light" type="drawable">@drawable/ic_flash_auto_holo_light_xlarge</item>
+ <item name="ic_flash_off_holo_light" type="drawable">@drawable/ic_flash_off_holo_light_xlarge</item>
+ <item name="ic_flash_on_holo_light" type="drawable">@drawable/ic_flash_on_holo_light_xlarge</item>
+ <item name="ic_pan_border_fast" type="drawable">@drawable/ic_pan_border_fast_xlarge</item>
+ <item name="ic_pan_left_indicator_fast" type="drawable">@drawable/ic_pan_left_indicator_fast_xlarge</item>
+ <item name="ic_pan_left_indicator" type="drawable">@drawable/ic_pan_left_indicator_xlarge</item>
+ <item name="ic_pan_progression" type="drawable">@drawable/ic_pan_progression_xlarge</item>
+ <item name="ic_pan_right_indicator_fast" type="drawable">@drawable/ic_pan_right_indicator_fast_xlarge</item>
+ <item name="ic_pan_right_indicator" type="drawable">@drawable/ic_pan_right_indicator_xlarge</item>
+ <item name="ic_scn_holo_light" type="drawable">@drawable/ic_scn_holo_light_xlarge</item>
+ <item name="ic_settings_holo_light" type="drawable">@drawable/ic_settings_holo_light_xlarge</item>
+ <item name="ic_snapshot_border" type="drawable">@drawable/ic_snapshot_border_xlarge</item>
+ <item name="ic_switch_photo_facing_holo_light" type="drawable">@drawable/ic_switch_photo_facing_holo_light_xlarge</item>
+ <item name="ic_switch_video_facing_holo_light" type="drawable">@drawable/ic_switch_video_facing_holo_light_xlarge</item>
+ <item name="ic_timelapse_none" type="drawable">@drawable/ic_timelapse_none_xlarge</item>
+</resources>
diff --git a/res/values-xlarge/styles.xml b/res/values-xlarge/styles.xml
index 2c6385ac6..55b29b1fa 100644
--- a/res/values-xlarge/styles.xml
+++ b/res/values-xlarge/styles.xml
@@ -17,4 +17,13 @@
<style name="DialogPickerTheme" parent="android:Theme.Holo.Dialog">
</style>
<bool name="picker_is_dialog">true</bool>
+
+ <!-- Camera resources below -->
+
+ <style name="ReviewControlText" parent="@style/ReviewControlText_xlarge" />
+ <style name="PopupTitleText" parent="@style/PopupTitleText_xlarge" />
+ <style name="PanoCustomDialogText" parent="@style/PanoCustomDialogText_xlarge" />
+ <style name="ViewfinderLabelLayout" parent="@style/ViewfinderLabelLayout_xlarge" />
+ <style name="SettingPopupWindow" parent="@style/SettingPopupWindow_xlarge" />
+
</resources>
diff --git a/res/values-zh-rCN/filtershow_strings.xml b/res/values-zh-rCN/filtershow_strings.xml
index 38a42db34..1480dc9ef 100644
--- a/res/values-zh-rCN/filtershow_strings.xml
+++ b/res/values-zh-rCN/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"原图"</string>
<string name="borders" msgid="2067345080568684614">"边框"</string>
- <string name="done" msgid="3112344807927554662">"完成"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"撤消"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"重做"</string>
<string name="show_history_panel" msgid="7785810372502120090">"显示历史记录"</string>
diff --git a/res/values-zh-rTW/filtershow_strings.xml b/res/values-zh-rTW/filtershow_strings.xml
index 487615e59..5fac7873d 100644
--- a/res/values-zh-rTW/filtershow_strings.xml
+++ b/res/values-zh-rTW/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"原始"</string>
<string name="borders" msgid="2067345080568684614">"邊框"</string>
- <string name="done" msgid="3112344807927554662">"完成"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"復原"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"重做"</string>
<string name="show_history_panel" msgid="7785810372502120090">"顯示紀錄"</string>
diff --git a/res/values-zu/filtershow_strings.xml b/res/values-zu/filtershow_strings.xml
index a5071e8c3..173b1fdd7 100644
--- a/res/values-zu/filtershow_strings.xml
+++ b/res/values-zu/filtershow_strings.xml
@@ -22,7 +22,6 @@
<skip />
<string name="original" msgid="3524493791230430897">"Oluqobo"</string>
<string name="borders" msgid="2067345080568684614">"Imingcele"</string>
- <string name="done" msgid="3112344807927554662">"Kwenziwe"</string>
<string name="filtershow_undo" msgid="6781743189243585101">"Hlehlisa"</string>
<string name="filtershow_redo" msgid="4219489910543059747">"Yenza kabusha"</string>
<string name="show_history_panel" msgid="7785810372502120090">"Bonisa umlando"</string>
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
new file mode 100644
index 000000000..fb3200391
--- /dev/null
+++ b/res/values/arrays.xml
@@ -0,0 +1,404 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ * Copyright (C) 2008 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ -->
+
+<resources>
+ <!-- Camera Preferences Video Quality entries -->
+ <string-array name="pref_video_quality_entries" translatable="false">
+ <item>@string/pref_video_quality_entry_1080p</item>
+ <item>@string/pref_video_quality_entry_720p</item>
+ <item>@string/pref_video_quality_entry_480p</item>
+ <item>@string/pref_video_quality_entry_high</item>
+ <item>@string/pref_video_quality_entry_low</item>
+ </string-array>
+
+ <string-array name="pref_video_quality_entryvalues" translatable="false">
+ <!-- The integer value of CamcorderProfile.QUALITY_1080P -->
+ <item>6</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_720P -->
+ <item>@string/pref_video_quality_default</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_480P -->
+ <item>4</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_HIGH -->
+ <item>1</item>
+ <!-- The integer value of CamcorderProfile.QUALITY_LOW -->
+ <item>0</item>
+ </string-array>
+
+ <!-- These values correspond to the time interval between frame capture in millseconds
+ for time lapse recording -->
+ <string-array name="pref_video_time_lapse_frame_interval_entryvalues" translatable="false">
+ <item>0</item>
+ <item>500</item>
+ <item>1000</item>
+ <item>1500</item>
+ <item>2000</item>
+ <item>2500</item>
+ <item>3000</item>
+ <item>4000</item>
+ <item>5000</item>
+ <item>6000</item>
+ <item>10000</item>
+ <item>12000</item>
+ <item>15000</item>
+ <item>24000</item>
+ <item>30000</item>
+ <item>60000</item>
+ <item>90000</item>
+ <item>120000</item>
+ <item>150000</item>
+ <item>180000</item>
+ <item>240000</item>
+ <item>300000</item>
+ <item>360000</item>
+ <item>600000</item>
+ <item>720000</item>
+ <item>900000</item>
+ <item>1440000</item>
+ <item>1800000</item>
+ <item>3600000</item>
+ <item>5400000</item>
+ <item>7200000</item>
+ <item>9000000</item>
+ <item>10800000</item>
+ <item>14400000</item>
+ <item>18000000</item>
+ <item>21600000</item>
+ <item>36000000</item>
+ <item>43200000</item>
+ <item>54000000</item>
+ <item>86400000</item>
+ </string-array>
+
+ <!-- These values correspond to the time interval between frame capture in
+ different units (i.e. seconds, minutes, hours) for time lapse recording -->
+ <string-array name="pref_video_time_lapse_frame_interval_entries">
+ <item>@string/pref_video_time_lapse_frame_interval_off</item>
+ <item>@string/pref_video_time_lapse_frame_interval_500</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1500</item>
+ <item>@string/pref_video_time_lapse_frame_interval_2000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_2500</item>
+ <item>@string/pref_video_time_lapse_frame_interval_3000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_4000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_5000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_6000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_10000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_12000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_15000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_24000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_30000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_60000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_90000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_120000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_150000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_180000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_240000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_300000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_360000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_600000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_720000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_900000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1440000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_1800000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_3600000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_5400000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_7200000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_9000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_10800000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_14400000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_18000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_21600000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_36000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_43200000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_54000000</item>
+ <item>@string/pref_video_time_lapse_frame_interval_86400000</item>
+ </string-array>
+
+ <!-- These values correspond to the time interval between frame capture
+ for time lapse recording -->
+ <string-array name="pref_video_time_lapse_frame_interval_duration_values" translatable="false">
+ <item>0.5</item>
+ <item>1</item>
+ <item>1.5</item>
+ <item>2</item>
+ <item>2.5</item>
+ <item>3</item>
+ <item>4</item>
+ <item>5</item>
+ <item>6</item>
+ <item>10</item>
+ <item>12</item>
+ <item>15</item>
+ <item>24</item>
+ </string-array>
+
+ <string-array name="pref_video_time_lapse_frame_interval_units">
+ <item>@string/time_lapse_seconds</item>
+ <item>@string/time_lapse_minutes</item>
+ <item>@string/time_lapse_hours</item>
+ </string-array>
+
+ <!-- Camera Preferences Picture size dialog box entries -->
+ <string-array name="pref_camera_picturesize_entries" translatable="false">
+ <item>@string/pref_camera_picturesize_entry_8mp</item>
+ <item>@string/pref_camera_picturesize_entry_5mp</item>
+ <item>@string/pref_camera_picturesize_entry_5mp</item>
+ <item>@string/pref_camera_picturesize_entry_5mp</item>
+ <item>@string/pref_camera_picturesize_entry_3mp</item>
+ <item>@string/pref_camera_picturesize_entry_2mp</item>
+ <item>@string/pref_camera_picturesize_entry_1_3mp</item>
+ <item>@string/pref_camera_picturesize_entry_1mp</item>
+ <item>@string/pref_camera_picturesize_entry_vga</item>
+ <item>@string/pref_camera_picturesize_entry_qvga</item>
+ </string-array>
+
+ <!-- When launching the camera app first time, we will set the picture
+ size to the first one in the list that is also supported by the
+ driver -->
+ <string-array name="pref_camera_picturesize_entryvalues" translatable="false">
+ <item>3264x2448</item>
+ <item>2592x1944</item>
+ <item>2592x1936</item>
+ <item>2560x1920</item>
+ <item>2048x1536</item>
+ <item>1600x1200</item>
+ <item>1280x960</item>
+ <item>1024x768</item>
+ <item>640x480</item>
+ <item>320x240</item>
+ </string-array>
+
+ <!-- Camera Preferences focus mode dialog box entries -->
+ <string-array name="pref_camera_focusmode_entries" translatable="false">
+ <item>@string/pref_camera_focusmode_entry_auto</item>
+ <item>@string/pref_camera_focusmode_entry_infinity</item>
+ <item>@string/pref_camera_focusmode_entry_macro</item>
+ </string-array>
+
+ <string-array name="pref_camera_focusmode_entryvalues" translatable="false">
+ <item>auto</item>
+ <item>infinity</item>
+ <item>macro</item>
+ </string-array>
+
+ <!-- Camera Preferences flash mode dialog box entries -->
+ <string-array name="pref_camera_flashmode_entries" translatable="false">
+ <item>@string/pref_camera_flashmode_entry_off</item>
+ <item>@string/pref_camera_flashmode_entry_auto</item>
+ <item>@string/pref_camera_flashmode_entry_on</item>
+ </string-array>
+
+ <string-array name="pref_camera_flashmode_entryvalues" translatable="false">
+ <item>off</item>
+ <item>auto</item>
+ <item>on</item>
+ </string-array>
+
+ <array name="camera_flashmode_icons" translatable="false">
+ <item>@drawable/ic_flash_off_holo_light</item>
+ <item>@drawable/ic_flash_auto_holo_light</item>
+ <item>@drawable/ic_flash_on_holo_light</item>
+ </array>
+
+ <array name="camera_flashmode_largeicons" translatable="false">
+ <item>@drawable/ic_flash_off_holo_light</item>
+ <item>@drawable/ic_flash_auto_holo_light</item>
+ <item>@drawable/ic_flash_on_holo_light</item>
+ </array>
+
+ <!-- Videocamera Preferences flash mode dialog box entries -->
+ <string-array name="pref_camera_video_flashmode_entries" translatable="false">
+ <item>@string/pref_camera_flashmode_entry_on</item>
+ <item>@string/pref_camera_flashmode_entry_off</item>
+ </string-array>
+
+ <string-array name="pref_camera_video_flashmode_entryvalues" translatable="false">
+ <item>torch</item>
+ <item>off</item>
+ </string-array>
+
+ <array name="video_flashmode_icons" translatable="false">
+ <item>@drawable/ic_flash_on_holo_light</item>
+ <item>@drawable/ic_flash_off_holo_light</item>
+ </array>
+
+ <array name="video_flashmode_largeicons" translatable="false">
+ <item>@drawable/ic_flash_on_holo_light</item>
+ <item>@drawable/ic_flash_off_holo_light</item>
+ </array>
+
+ <string-array name="pref_camera_recordlocation_entryvalues" translatable="false">
+ <item>off</item>
+ <item>on</item>
+ </string-array>
+
+ <array name="pref_camera_recordlocation_entries" translatable="false">
+ <item>@string/setting_off</item>
+ <item>@string/setting_on</item>
+ </array>
+
+ <array name="camera_recordlocation_icons" translatable="false">
+ <item>@drawable/ic_menuselect_gps_off</item>
+ <item>@drawable/ic_menuselect_gps_on</item>
+ </array>
+
+ <array name="camera_recordlocation_largeicons" translatable="false">
+ <item>@drawable/ic_viewfinder_gps_off</item>
+ <item>@drawable/ic_viewfinder_gps_on</item>
+ </array>
+
+ <!-- Camera Preferences White Balance dialog box entries -->
+ <string-array name="pref_camera_whitebalance_entries" translatable="false">
+ <item>@string/pref_camera_whitebalance_entry_incandescent</item>
+ <item>@string/pref_camera_whitebalance_entry_fluorescent</item>
+ <item>@string/pref_camera_whitebalance_entry_auto</item>
+ <item>@string/pref_camera_whitebalance_entry_daylight</item>
+ <item>@string/pref_camera_whitebalance_entry_cloudy</item>
+ </string-array>
+
+ <string-array name="pref_camera_whitebalance_entryvalues" translatable="false">
+ <item>incandescent</item>
+ <item>fluorescent</item>
+ <item>auto</item>
+ <item>daylight</item>
+ <item>cloudy-daylight</item>
+ </string-array>
+
+ <array name="whitebalance_icons" translatable="false">
+ <item>@drawable/ic_wb_incandescent</item>
+ <item>@drawable/ic_wb_fluorescent</item>
+ <item>@drawable/ic_wb_auto</item>
+ <item>@drawable/ic_wb_sunlight</item>
+ <item>@drawable/ic_wb_cloudy</item>
+ </array>
+
+ <array name="whitebalance_largeicons" translatable="false">
+ <item>@drawable/ic_wb_incandescent</item>
+ <item>@drawable/ic_wb_fluorescent</item>
+ <item>@drawable/ic_wb_auto</item>
+ <item>@drawable/ic_wb_sunlight</item>
+ <item>@drawable/ic_wb_cloudy</item>
+ </array>
+
+ <!-- Camera Preferences Scene Mode dialog box entries -->
+ <string-array name="pref_camera_scenemode_entries" translatable="false">
+ <item>@string/pref_camera_scenemode_entry_auto</item>
+ <item>@string/pref_camera_scenemode_entry_action</item>
+ <item>@string/pref_camera_scenemode_entry_night</item>
+ <item>@string/pref_camera_scenemode_entry_sunset</item>
+ <item>@string/pref_camera_scenemode_entry_party</item>
+ </string-array>
+
+ <string-array name="pref_camera_scenemode_entryvalues" translatable="false">
+ <item>auto</item>
+ <item>action</item>
+ <item>night</item>
+ <item>sunset</item>
+ <item>party</item>
+ </string-array>
+
+ <array name="camera_id_entries" translatable="false">
+ <item>@string/pref_camera_id_entry_back</item>
+ <item>@string/pref_camera_id_entry_front</item>
+ </array>
+
+ <array name="camera_id_icons" translatable="false">
+ <item>@drawable/ic_menuselect_camera_facing_back</item>
+ <item>@drawable/ic_menuselect_camera_facing_front</item>
+ </array>
+
+ <array name="camera_id_largeicons" translatable="false">
+ <item>@drawable/ic_viewfinder_camera_facing_back</item>
+ <item>@drawable/ic_viewfinder_camera_facing_front</item>
+ </array>
+
+ <string-array name="pref_video_effect_entries" translatable="false">
+ <item>@string/effect_none</item>
+ <item>@string/effect_goofy_face_squeeze</item>
+ <item>@string/effect_goofy_face_big_eyes</item>
+ <item>@string/effect_goofy_face_big_mouth</item>
+ <item>@string/effect_goofy_face_small_mouth</item>
+ <item>@string/effect_goofy_face_big_nose</item>
+ <item>@string/effect_goofy_face_small_eyes</item>
+ <item>@string/effect_backdropper_space</item>
+ <item>@string/effect_backdropper_sunset</item>
+ <item>@string/effect_backdropper_gallery</item>
+ </string-array>
+
+ <string-array name="pref_video_effect_entryvalues" translatable="false">
+ <item>@string/pref_video_effect_default</item>
+ <item>goofy_face/squeeze</item>
+ <item>goofy_face/big_eyes</item>
+ <item>goofy_face/big_mouth</item>
+ <item>goofy_face/small_mouth</item>
+ <item>goofy_face/big_nose</item>
+ <item>goofy_face/small_eyes</item>
+ <item>backdropper/file:///system/media/video/AndroidInSpace.480p.mp4</item>
+ <item>backdropper/file:///system/media/video/Sunset.480p.mp4</item>
+ <item>backdropper/gallery</item>
+ </string-array>
+
+ <array name="video_effect_icons" translatable="false">
+ <item>@drawable/ic_effects_holo_light</item>
+ <item>@drawable/ic_video_effects_faces_squeeze_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_big_eyes_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_big_mouth_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_small_mouth_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_big_nose_holo_dark</item>
+ <item>@drawable/ic_video_effects_faces_small_eyes_holo_dark</item>
+ <item>@drawable/ic_video_effects_background_intergalactic_holo</item>
+ <item>@drawable/ic_video_effects_background_fields_of_wheat_holo</item>
+ <item>@drawable/ic_video_effects_background_normal_holo_dark</item>
+ </array>
+
+ <string-array name="pref_camera_hdr_entries" translatable="false">
+ <item>@string/setting_off</item>
+ <item>@string/setting_on</item>
+ </string-array>
+
+ <string-array name="pref_camera_hdr_entryvalues" translatable="false">
+ <item>@string/setting_off_value</item>
+ <item>@string/setting_on_value</item>
+ </string-array>
+
+ <string-array name="pref_camera_timer_sound_entries" translatable="false">
+ <item>@string/setting_off</item>
+ <item>@string/setting_on</item>
+ </string-array>
+
+ <string-array name="pref_camera_timer_sound_entryvalues" translatable="false">
+ <item>@string/setting_off_value</item>
+ <item>@string/setting_on_value</item>
+ </string-array>
+
+ <!-- Default focus mode setting.-->
+ <string-array name="pref_camera_focusmode_default_array" translatable="false">
+ <item>continuous-picture</item>
+ <item>auto</item>
+ </string-array>
+
+ <!-- Icons for exposure compensation -->
+ <array name="pref_camera_exposure_icons" translatable="false">
+ <item>@drawable/ic_exposure_n3</item>
+ <item>@drawable/ic_exposure_n2</item>
+ <item>@drawable/ic_exposure_n1</item>
+ <item>@drawable/ic_exposure_0</item>
+ <item>@drawable/ic_exposure_p1</item>
+ <item>@drawable/ic_exposure_p2</item>
+ <item>@drawable/ic_exposure_p3</item>
+ </array>
+</resources>
diff --git a/res/values/attrs.xml b/res/values/attrs.xml
index f8ebd0592..b901db770 100644
--- a/res/values/attrs.xml
+++ b/res/values/attrs.xml
@@ -21,4 +21,28 @@
<declare-styleable name="CenteredLinearLayout">
<attr name="max_width" format="dimension" />
</declare-styleable>
+
+ <!-- Camera resources below -->
+
+ <declare-styleable name="CameraPreference">
+ <attr name="title" format="string" />
+ </declare-styleable>
+ <declare-styleable name="ListPreference">
+ <attr name="key" format="string" />
+ <attr name="defaultValue" format="string|reference" />
+ <attr name="entryValues" format="reference" />
+ <attr name="entries" format="reference" />
+ </declare-styleable>
+ <declare-styleable name="IconIndicator">
+ <attr name="icons" format="reference" />
+ <attr name="modes" format="reference" />
+ </declare-styleable>
+ <declare-styleable name="IconListPreference">
+ <!-- If a preference does not have individual icons for each entry, it can has a single icon to represent it. -->
+ <attr name="singleIcon" format="reference" />
+ <attr name="icons" />
+ <attr name="largeIcons" format="reference" />
+ <attr name="images" format="reference" />
+ </declare-styleable>
+
</resources>
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 2dedd515e..c1bb52b30 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -43,4 +43,30 @@
<color name="ingest_highlight_semitransparent">#8833b5e5</color>
<color name="ingest_date_tile_text">#33b5e5</color>
+
+ <!-- Camera resources below -->
+
+ <color name="recording_time_elapsed_text">#FFFFFFFF</color>
+ <color name="recording_time_remaining_text">#FFFF0033</color>
+ <color name="on_viewfinder_label_background_color">#77333333</color>
+ <color name="review_control_pressed_color">#FF33B5E5</color>
+ <color name="review_control_pressed_fan_color">#3F33B5E5</color>
+ <color name="review_background">#FF000000</color>
+ <color name="icon_disabled_color">#DD777777</color>
+ <color name="time_lapse_arc">#FFC5C5C5</color>
+ <color name="indicator_background">#40000000</color>
+ <color name="popup_title_color">#ff33b5e5</color>
+ <color name="popup_background">#ff282828</color>
+ <color name="pano_progress_empty">#FF2E2E2E</color>
+ <color name="pano_progress_done">#FF33525E</color>
+ <color name="pano_progress_indication">#FF0099CC</color>
+ <color name="pano_progress_indication_fast">#FFFF2222</color>
+ <color name="mode_selection_border">#33B5E5</color>
+ <color name="holo_blue_light">#ff33b5e5</color>
+ <color name="bright_foreground_disabled_holo_dark">#ff4c4c4c</color>
+ <color name="bright_foreground_holo_dark">#fff3f3f3</color>
+ <color name="face_detect_start">#80ffffff</color>
+ <color name="face_detect_success">#8050d060</color>
+ <color name="face_detect_fail">#80d05060</color>
+
</resources>
diff --git a/res/values/config.xml b/res/values/config.xml
new file mode 100644
index 000000000..33e1e146b
--- /dev/null
+++ b/res/values/config.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Camera app resources that may need to be customized
+ for different hardware or product builds. -->
+<resources>
+ <!-- Maximum recording length in milliseconds. 0 means unlimited. -->
+ <integer name="max_video_recording_length">0</integer>
+</resources>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
new file mode 100644
index 000000000..cb38007e4
--- /dev/null
+++ b/res/values/dimens.xml
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2009, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<resources>
+ <dimen name="hint_y_offset">64dp</dimen>
+ <dimen name="pano_mosaic_surface_height">240dp</dimen>
+ <dimen name="pano_review_button_width">70dp</dimen>
+ <dimen name="pano_review_button_height">45dp</dimen>
+ <dimen name="setting_popup_right_margin">5dp</dimen>
+ <dimen name="setting_row_height">50dp</dimen>
+ <dimen name="setting_item_text_size">18sp</dimen>
+ <dimen name="setting_knob_width">20dp</dimen>
+ <dimen name="setting_knob_text_size">20dp</dimen>
+ <dimen name="setting_item_text_width">95dp</dimen>
+ <dimen name="setting_popup_window_width">240dp</dimen>
+ <dimen name="setting_item_list_margin">14dp</dimen>
+ <dimen name="indicator_bar_width">48dp</dimen>
+ <dimen name="popup_title_text_size">22dp</dimen>
+ <dimen name="popup_title_frame_min_height">49dp</dimen>
+ <dimen name="big_setting_popup_window_width">320dp</dimen>
+ <dimen name="setting_item_icon_width">28dp</dimen>
+ <dimen name="effect_setting_item_icon_width">40dp</dimen>
+ <dimen name="effect_setting_item_text_size">12sp</dimen>
+ <dimen name="effect_setting_type_text_size">12sp</dimen>
+ <dimen name="effect_setting_type_text_min_height">36dp</dimen>
+ <dimen name="effect_setting_clear_text_size">20dp</dimen>
+ <dimen name="effect_setting_clear_text_min_height">45dp</dimen>
+ <dimen name="effect_setting_type_text_left_padding">16dp</dimen>
+ <dimen name="onscreen_indicators_height">28dp</dimen>
+ <dimen name="onscreen_exposure_indicator_text_size">15dp</dimen>
+ <dimen name="switch_padding">16dp</dimen>
+ <dimen name="switch_min_width">96dp</dimen>
+ <dimen name="switch_text_max_width">44dp</dimen>
+ <dimen name="thumb_text_padding">12dp</dimen>
+ <dimen name="thumb_text_size">14sp</dimen>
+ <dimen name="setting_popup_right_margin_large">8dp</dimen>
+ <dimen name="setting_row_height_large">54dp</dimen>
+ <dimen name="setting_popup_window_width_large">260dp</dimen>
+ <dimen name="indicator_bar_width_large">72dp</dimen>
+ <dimen name="setting_item_icon_width_large">48dp</dimen>
+ <dimen name="onscreen_indicators_height_large">36dp</dimen>
+ <dimen name="pano_mosaic_surface_height_xlarge">480dp</dimen>
+ <dimen name="pano_review_button_width_xlarge">180dp</dimen>
+ <dimen name="pano_review_button_height_xlarge">115dp</dimen>
+ <dimen name="setting_row_height_xlarge">50dp</dimen>
+ <dimen name="setting_item_text_size_xlarge">21dp</dimen>
+ <dimen name="setting_knob_width_xlarge">50dp</dimen>
+ <dimen name="setting_item_text_width_xlarge">130dp</dimen>
+ <dimen name="setting_popup_window_width_xlarge">410dp</dimen>
+ <dimen name="setting_item_list_margin_xlarge">24dp</dimen>
+ <dimen name="indicator_bar_width_xlarge">13dp</dimen>
+ <dimen name="popup_title_text_size_xlarge">22dp</dimen>
+ <dimen name="popup_title_frame_min_height_xlarge">60dp</dimen>
+ <dimen name="big_setting_popup_window_width_xlarge">590dp</dimen>
+ <dimen name="setting_item_icon_width_xlarge">35dp</dimen>
+ <dimen name="effect_setting_item_icon_width_xlarge">54dp</dimen>
+ <dimen name="effect_setting_item_text_size_xlarge">21dp</dimen>
+ <dimen name="effect_setting_type_text_size_xlarge">21dp</dimen>
+ <dimen name="effect_setting_type_text_min_height_xlarge">34dp</dimen>
+ <dimen name="effect_setting_clear_text_size_xlarge">23dp</dimen>
+ <dimen name="effect_setting_clear_text_min_height_xlarge">44dp</dimen>
+ <dimen name="effect_setting_type_text_left_padding_xlarge">26dp</dimen>
+ <dimen name="onscreen_indicators_height_xlarge">36dp</dimen>
+ <dimen name="onscreen_exposure_indicator_text_size_xlarge">18dp</dimen>
+ <dimen name="pie_radius_start">80dp</dimen>
+ <dimen name="pie_radius_increment">60dp</dimen>
+ <dimen name="pie_touch_slop">12dp</dimen>
+ <dimen name="pie_touch_offset">40dp</dimen>
+ <dimen name="pie_view_size">48dp</dimen>
+ <dimen name="focus_radius_offset">8dp</dimen>
+ <dimen name="focus_inner_offset">24dp</dimen>
+ <dimen name="focus_outer_stroke">3dp</dimen>
+ <dimen name="focus_inner_stroke">2dp</dimen>
+ <dimen name="zoom_ring_min">48dp</dimen>
+ <dimen name="switcher_size">72dp</dimen>
+ <dimen name="face_circle_stroke">2dip</dimen>
+ <dimen name="zoom_font_size">14pt</dimen>
+ <dimen name="shutter_offset">-22dp</dimen>
+</resources>
diff --git a/res/values/filtershow_strings.xml b/res/values/filtershow_strings.xml
index 7f96824be..7fc0f4b32 100644
--- a/res/values/filtershow_strings.xml
+++ b/res/values/filtershow_strings.xml
@@ -33,8 +33,6 @@
<!-- actionbar menu -->
- <!-- Text for the actionbar confirmation button [CHAR LIMIT=20] -->
- <string name="done">Done</string>
<!-- Text for the undo menu item [CHAR LIMIT=20] -->
<string name="filtershow_undo">Undo</string>
<!-- Text for redo menu item [CHAR LIMIT=20] -->
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 9cbf72f96..d6b981528 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -548,4 +548,455 @@
<!-- Status message shown when there is no MTP device connected -->
<string name="ingest_no_device">There is no MTP device connected</string>
+
+ <!-- Camera resources below -->
+
+ <!-- General strings -->
+
+ <!-- title for the dialog showing the error of camera hardware -->
+ <string name="camera_error_title">Camera error</string>
+
+ <!-- message for the dialog showing the error of camera hardware -->
+ <string name="cannot_connect_camera">Can\'t connect to the camera.</string>
+
+ <!-- message for the dialog showing the camera is disabled because of security policies. Camera cannot be used. -->
+ <string name="camera_disabled">Camera has been disabled because of security policies.</string>
+
+ <!-- label for the icon meaning 'show me all the images that were taken with the camera' -->
+ <string name="camera_label">Camera</string>
+
+ <!-- label for the 'video recording application shown in the top level 'all applications' -->
+ <string name="video_camera_label">Camcorder</string>
+
+ <!-- alert to the user to wait for some operation to complete -->
+ <string name="wait">Please wait\u2026</string>
+
+ <!-- alert to the user that USB storage must be available before using the camera [CHAR LIMIT=NONE] -->
+ <string name="no_storage" product="nosdcard">Mount USB storage before using the camera.</string>
+ <!-- alert to the user that an SD card must be installed before using the camera -->
+ <string name="no_storage" product="default">Insert an SD card before using the camera.</string>
+
+ <!-- alert to the user that the USB storage is being disk-checked [CHAR LIMIT=30] -->
+ <string name="preparing_sd" product="nosdcard">Preparing USB storage\u2026</string>
+ <!-- alert to the user that the SD card is being disk-checked -->
+ <string name="preparing_sd" product="default">Preparing SD card\u2026</string>
+
+ <!-- alert to the user that the camera fails to read or write the USB storage. [CHAR LIMIT=NONE] -->
+ <string name="access_sd_fail" product="nosdcard">Couldn\'t access USB storage.</string>
+ <!-- alert to the user that the camera fails to read or write the SD card. -->
+ <string name="access_sd_fail" product="default">Couldn\'t access SD card.</string>
+
+ <!-- button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT=10] -->
+ <string name="review_cancel">CANCEL</string>
+
+ <!-- button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT=10] -->
+ <string name="review_ok">DONE</string>
+
+ <!-- A label that overlays on top of the preview frame to indicate the camcorder is in time lapse mode [CHAR LIMIT=35] -->
+ <string name="time_lapse_title">Time lapse recording</string>
+
+ <!-- Settings screen, camera selection dialog title. Users can select a camera from the phone (front-facing or back-facing). [CHAR LIMIT=20] -->
+ <string name="pref_camera_id_title">Choose camera</string>
+
+ <string name="pref_camera_id_default" translatable="false">0</string>
+
+ <!-- In select camera setting, back facing camera. [CHAR LIMIT=14] -->
+ <string name="pref_camera_id_entry_back">Back</string>
+ <!-- In select camera setting, front-facing camera. [CHAR LIMIT=14] -->
+ <string name="pref_camera_id_entry_front">Front</string>
+
+ <!-- Settings screen, setting title text -->
+ <string name="pref_camera_recordlocation_title">Store location</string>
+
+ <string name="pref_camera_recordlocation_default" translatable="false">none</string>
+
+ <!-- Title for countdown timer on camera settings screen [CHAR LIMIT=30]-->
+ <string name="pref_camera_timer_title">Countdown timer</string>
+
+ <string name="pref_camera_timer_default" translatable="false">0</string>
+ <!-- Entry for countdown timer setting. e.g. 1 second, 10 seconds, etc. [CHAR LIMIT=30]-->
+ <plurals name="pref_camera_timer_entry">
+ <item quantity="one">1 second</item>
+ <item quantity="other">%d seconds</item>
+ </plurals>
+ <string name="pref_camera_timer_sound_default">@string/setting_on_value</string>
+ <!-- Text followed by a checkbox to turn on/off sound effects during the countdown. [CHAR LIMIT = 16]-->
+ <string name="pref_camera_timer_sound_title">Beep during countdown</string>
+
+ <!-- Entry of a on/off setting. The setting is turned off. [CHAR LIMIT=15] -->
+ <string name="setting_off">Off</string>
+ <!-- Entry of a on/off setting. The setting is turned on. [CHAR LIMIT=15] -->
+ <string name="setting_on">On</string>
+
+ <!-- The value of a camera preference indicating the setting is off. -->
+ <string name="setting_off_value" translatable="false">off</string>
+ <!-- The value of a camera preference indicating the setting is on. -->
+ <string name="setting_on_value" translatable="false">on</string>
+
+ <!-- The Video quality settings in preference [CHAR LIMIT=21] -->
+ <string name="pref_video_quality_title">Video quality</string>
+ <!-- The default quality value is 5 (720p) -->
+ <string name="pref_video_quality_default" translatable="false">5</string>
+ <!-- Video quality setting entry. Videos will be recorded in 1080p quality. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_1080p" translatable="false">HD 1080p</string>
+ <!-- Video quality setting entry. Videos will be recorded in 720p quality. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_720p" translatable="false">HD 720p</string>
+ <!-- Video quality setting entry. Videos will be recorded in 480p quality. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_480p" translatable="false">SD 480p</string>
+ <!-- Video quality setting entry. Videos will be recorded in the highest quality available on the device. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_high">High</string>
+ <!-- Video quality setting entry. Videos will be recorded in the lowest quality available on the device. [CHAR LIMIT=24] -->
+ <string name="pref_video_quality_entry_low">Low</string>
+
+ <!-- Describes the preference dialog for choosing interval between frame capture for
+ time lapse recording. Appears at top of the dialog. [CHAR LIMIT=30] -->
+ <string name="pref_video_time_lapse_frame_interval_title">Time lapse</string>
+ <string name="pref_video_time_lapse_frame_interval_default" translatable="false">0</string>
+
+ <!-- Settings screen, Camera setting category title -->
+ <string name="pref_camera_settings_category">Camera settings</string>
+
+ <!-- Settings screen, Camcorder setting category title -->
+ <string name="pref_camcorder_settings_category">Camcorder settings</string>
+
+ <!-- Settings screen, Picture size title -->
+ <string name="pref_camera_picturesize_title">Picture size</string>
+
+ <!-- Settings screen, dialog choice for 8 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_8mp">8M pixels</string>
+ <!-- Settings screen, dialog choice for 5 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_5mp">5M pixels</string>
+ <!-- Settings screen, dialog choice for 3 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_3mp">3M pixels</string>
+ <!-- Settings screen, dialog choice for 2 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_2mp">2M pixels</string>
+ <!-- Settings screen, dialog choice for 1.3 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_1_3mp">1.3M pixels</string>
+ <!-- Settings screen, dialog choice for 1 megapixels picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_1mp">1M pixels</string>
+ <!-- Settings screen, dialog choice for VGA picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_vga">VGA</string>
+ <!-- Settings screen, dialog choice for QVGA picture size [CHAR LIMIT=15] -->
+ <string name="pref_camera_picturesize_entry_qvga">QVGA</string>
+
+ <!-- Settings screen, Focus mode title -->
+ <string name="pref_camera_focusmode_title">Focus mode</string>
+
+ <!-- Settings screen, Focus mode dialog radio button choices -->
+ <string name="pref_camera_focusmode_entry_auto">Auto</string>
+ <string name="pref_camera_focusmode_entry_infinity">Infinity</string>
+ <string name="pref_camera_focusmode_entry_macro">Macro</string>
+
+ <!-- Default flash mode setting.-->
+ <string name="pref_camera_flashmode_default" translatable="false">auto</string>
+
+ <!-- Value for flash off setting-->
+ <string name="pref_camera_flashmode_no_flash" translatable="false">no_flash</string>
+
+ <!-- Settings screen, Flash mode title -->
+ <string name="pref_camera_flashmode_title">Flash mode</string>
+
+ <!-- Settings screen, Flash mode dialog radio button choices -->
+ <string name="pref_camera_flashmode_entry_auto">Auto</string>
+ <string name="pref_camera_flashmode_entry_on">On</string>
+ <string name="pref_camera_flashmode_entry_off">Off</string>
+
+ <!-- Default videocamera flash mode setting.-->
+ <string name="pref_camera_video_flashmode_default" translatable="false">off</string>
+
+ <!-- Default white balance setting. -->
+ <string name="pref_camera_whitebalance_default" translatable="false">auto</string>
+
+ <!-- Settings screen, white balance title -->
+ <string name="pref_camera_whitebalance_title">White balance</string>
+
+ <!-- Settings screen, White balance dialog radio button choices -->
+ <string name="pref_camera_whitebalance_entry_auto">Auto</string>
+ <string name="pref_camera_whitebalance_entry_incandescent">Incandescent</string>
+ <string name="pref_camera_whitebalance_entry_daylight">Daylight</string>
+ <string name="pref_camera_whitebalance_entry_fluorescent">Fluorescent</string>
+ <string name="pref_camera_whitebalance_entry_cloudy">Cloudy</string>
+
+ <!-- Default scene mode setting. -->
+ <string name="pref_camera_scenemode_default" translatable="false">auto</string>
+
+ <!-- Settings screen, Select Scene mode -->
+ <string name="pref_camera_scenemode_title">Scene mode</string>
+
+ <!-- Settings menu, scene mode choices [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_auto">Auto</string>
+ <!-- Scene mode that uses HDR (high dynamic range) [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_hdr">HDR</string>
+ <!-- Scene mode that takes an image quickly with little motion blur. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_action">Action</string>
+ <!-- Scene mode that takes long exposures to capture night scenes without flash. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_night">Night</string>
+ <!-- Scene mode optimized for taking images in the sunset. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_sunset">Sunset</string>
+ <!-- Scene mode optimized for taking indoor low-lights pictures. [CHAR LIMIT=16] -->
+ <string name="pref_camera_scenemode_entry_party">Party</string>
+
+ <!-- Toast after trying to select a setting that is not allowed to change in scene mode [CHAR LIMIT=NONE] -->
+ <string name="not_selectable_in_scene_mode">Not selectable in scene mode.</string>
+
+ <!-- Exposure settings in preference -->
+ <string name="pref_exposure_title">Exposure</string>
+ <string name="pref_exposure_default" translatable="false">0</string>
+
+ <!-- Default HDR entry value -->
+ <string name="pref_camera_hdr_default">@string/setting_off_value</string>
+
+ <!-- Dialog "OK" button. Dismisses dialog. -->
+ <string name="dialog_ok">OK</string>
+
+ <!-- Low-memory dialog message [CHAR LIMT=NONE] -->
+ <string name="spaceIsLow_content" product="nosdcard">Your USB storage is running out of space. Change the quality setting or delete some images or other files.</string>
+ <!-- Low-memory dialog message [CHAR LIMIT=NONE] -->
+ <string name="spaceIsLow_content" product="default">Your SD card is running out of space. Change the quality setting or delete some images or other files.</string>
+
+ <!-- Camera format string for new image files. Passed to java.text.SimpleDateFormat. -->
+ <string name="image_file_name_format" translatable="false">"'IMG'_yyyyMMdd_HHmmss"</string>
+
+ <!-- Video Camera format string for new video files. Passed to java.text.SimpleDateFormat. -->
+ <string name="video_file_name_format" translatable="false">"'VID'_yyyyMMdd_HHmmss"</string>
+
+ <!-- Filename prefix for panorama output. -->
+ <string name="pano_file_name_format" translatable="false">"'PANO'_yyyyMMdd_HHmmss"</string>
+
+ <!-- The message shown when video record reaches size limit. -->
+ <string name="video_reach_size_limit">Size limit reached.</string>
+
+ <!-- The text shown when the panorama panning speed is to fast [CHAR LIMIT=12] -->
+ <string name="pano_too_fast_prompt">Too fast</string>
+
+ <!-- The text shown in the progress dialog when panorama preview is generating in the background [CHAR LIMIT=30] -->
+ <string name="pano_dialog_prepare_preview">Preparing panorama</string>
+
+ <!-- The text shown in the dialog when panorama saving failed [CHAR LIMIT=40] -->
+ <string name="pano_dialog_panorama_failed">Couldn\'t save panorama.</string>
+
+ <!-- The text shown on the dialog title in the dialogs for Panorama [CHAR LIMIT=12] -->
+ <string name="pano_dialog_title">Panorama</string>
+
+ <!-- The text shown on the top-left corner of the screen to indicate the capturing is on going [CHAR LIMIT=27] -->
+ <string name="pano_capture_indication">Capturing panorama</string>
+
+ <!-- The text shown in the progress dialog when waiting for previous panorama finishing [CHAR LIMIT=40] -->
+ <string name="pano_dialog_waiting_previous">Waiting for previous panorama</string>
+
+ <!-- The text shown on the bottom-left corner of the screen to indicate that the saving is in process [CHAR LIMIT=13] -->
+ <string name="pano_review_saving_indication_str">Saving\u2026</string>
+
+ <!-- The text shown on the screen to indicate that the panorama is rendering [CHAR LIMIT=27] -->
+ <string name="pano_review_rendering">Rendering panorama</string>
+
+ <!-- Toast telling users tapping on the viewfinder will trigger autofocus [CHAR LIMIT=28] -->
+ <string name="tap_to_focus">Touch to focus.</string>
+
+ <!-- Default effect setting that clears the effect. -->
+ <string name="pref_video_effect_default" translatable="false">none</string>
+
+ <!-- Title of video effect setting popup window -->
+ <string name="pref_video_effect_title">Effects</string>
+
+ <!-- Effect setting item that clear the effect. [CHAR LIMIT=14] -->
+ <string name="effect_none">None</string>
+ <!-- Effect setting item that squeezes the face. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_squeeze">Squeeze</string>
+ <!-- Effect setting item that makes eyes big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_eyes">Big eyes</string>
+ <!-- Effect setting item that makes mouth big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_mouth">Big mouth</string>
+ <!-- Effect setting item that makes mouth small. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_small_mouth">Small mouth</string>
+ <!-- Effect setting item that makes nose big. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_big_nose">Big nose</string>
+ <!-- Effect setting item that makes eyes small. [CHAR LIMIT=14] -->
+ <string name="effect_goofy_face_small_eyes">Small eyes</string>
+ <!-- Effect setting item that replaces background with Android in Space. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_space">In space</string>
+ <!-- Effect setting item that replaces background with a sunset. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_sunset">Sunset</string>
+ <!-- Effect setting item that replaces background with video from gallery. [CHAR LIMIT=14] -->
+ <string name="effect_backdropper_gallery">Your video</string>
+
+ <!-- Message displayed in overlay during background replacement training [CHAR LIMIT=180]-->
+ <string name="bg_replacement_message">Set your device down.\nStep out of view for a moment.</string>
+
+
+ <!-- Toast telling users tapping on the viewfinder will take a picture [CHAR LIMIT=54] -->
+ <string name="video_snapshot_hint">Touch to take photo while recording.</string>
+
+ <!-- Announcement telling users video recording has just started [CHAR LIMIT=NONE] -->
+ <string name="video_recording_started">Video recording has started.</string>
+ <!-- Announcement telling users video recording has just stopped [CHAR LIMIT=NONE] -->
+ <string name="video_recording_stopped">Video recording has stopped.</string>
+
+ <!-- Toast telling users video snapshot is disabled when the effects are on and a user tries to tap on the viewfinder [CHAR LIMIT=65] -->
+ <string name="disable_video_snapshot_hint">Video snapshot is disabled when special effects are on.</string>
+
+ <!-- A button in effect setting popup to clear the effect. [CHAR LIMIT=26] -->
+ <string name="clear_effects">Clear effects</string>
+
+ <!-- Title of category for silly face effects. [CHAR LIMIT=26] -->
+ <string name="effect_silly_faces">SILLY FACES</string>
+
+ <!-- Title of category for background replacement effects. [CHAR LIMIT=26] -->
+ <string name="effect_background">BACKGROUND</string>
+
+ <!-- The shutter button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_shutter_button">Shutter button</string>
+ <!-- The menu button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_menu_button">Menu button</string>
+ <!-- The button to review the thumbnail. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_thumbnail">Most recent photo</string>
+ <!-- The front/back camera switch. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_camera_picker">Front and back camera switch</string>
+ <!-- The mode picker to switch between camera, video and panorama. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_mode_picker">Camera, video, or panorama selector</string>
+ <!-- The button to switch to the second-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_second_level_indicators">More setting controls</string>
+ <!-- The button to back to the first-level indicators of the camera settings. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_back_to_first_level">Close setting controls</string>
+ <!-- The zoom control button. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_zoom_control">Zoom control</string>
+ <!-- The decrement button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_decrement">Decrease %1$s</string>
+ <!-- The increment button in camera preference such as exposure, picture size. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_increment">Increase %1$s</string>
+ <!-- The check box in camera settings, such as store location. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_check_box">%1$s check box</string>
+ <!-- The button to switch to Camera mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_camera">Switch to photo</string>
+ <!-- The button to switch to Video mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_video">Switch to video</string>
+ <!-- The button to switch to Panorama mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_panorama">Switch to panorama</string>
+ <!-- The button to switch to new Panorama mode. [CHAR LIMIT = NONE] -->
+ <string name="accessibility_switch_to_new_panorama">Switch to new panorama</string>
+ <!-- The button in review mode indicating that the photo taking, video recording, and panorama saving session should be canceled [CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_cancel">Review cancel</string>
+ <!-- The button in review mode indicating that the taken photo/video is OK to be attached/uploaded [CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_ok">Review done</string>
+ <!-- button in review mode indicate the user want to retake another photo/video for attachment [
+CHAR LIMIT = NONE] -->
+ <string name="accessibility_review_retake">Review retake</string>
+ <!-- TODO: remove the string as it is a work-around solution to bypass the default speak of the element type. -->
+ <string name="empty" translatable="false">" "</string>
+
+ <!-- Default text for a button that can be toggled on and off. -->
+ <string name="capital_on">ON</string>
+ <!-- Default text for a button that can be toggled on and off. -->
+ <string name="capital_off">OFF</string>
+
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_off">Off</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_500">0.5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1000">1 second</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1500">1.5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_2000">2 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_2500">2.5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_3000">3 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_4000">4 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_5000">5 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_6000">6 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_10000">10 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_12000">12 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_15000">15 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_24000">24 seconds</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_30000">0.5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_60000">1 minute</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_90000">1.5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_120000">2 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_150000">2.5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_180000">3 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_240000">4 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_300000">5 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_360000">6 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_600000">10 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_720000">12 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_900000">15 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1440000">24 minutes</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_1800000">0.5 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_3600000">1 hour</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_5400000">1.5 hour</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_7200000">2 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_9000000">2.5 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_10800000">3 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_14400000">4 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_18000000">5 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_21600000">6 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_36000000">10 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_43200000">12 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_54000000">15 hours</string>
+ <!-- Text to indicate time lapse recording frame interval [CHAR LIMIT = 30] -->
+ <string name="pref_video_time_lapse_frame_interval_86400000">24 hours</string>
+
+ <!-- Seconds: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_seconds">seconds</string>
+ <!-- Minutes: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_minutes">minutes</string>
+ <!-- Hours: a unit of time for time lapse intervals. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_hours">hours</string>
+
+ <!-- The button to confirm time-lapse setting changes. [CHAR LIMIT = 20] -->
+ <string name="time_lapse_interval_set">Done</string>
+ <!-- Title in time interval picker for setting time interval. [CHAR LIMIT = 30]-->
+ <string name="set_time_interval">Set Time Interval</string>
+ <!-- Help text that is shown when the time lapse feature is turned off. [CHAR LIMIT = 180]-->
+ <string name="set_time_interval_help">Time lapse feature is off. Turn it on to set time interval.</string>
+ <!-- Help text that is shown when the countdown timer is turned off. [CHAR LIMIT = 180]-->
+ <string name="set_timer_help">Countdown timer is off. Turn it on to count down before taking a picture.</string>
+ <!-- Title in timer setting for setting the duration for the countdown timer. [CHAR LIMIT = 50]-->
+ <string name="set_duration">Set duration in seconds</string>
+ <!-- On-screen hint during timer countdown for taking a photo. [CHAR LIMIT = 60]-->
+ <string name="count_down_title_text">Counting down to take a photo</string>
+
+ <!-- Title for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 50] -->
+ <string name="remember_location_title">Remember photo locations?</string>
+ <!-- Message for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = None] -->
+ <string name="remember_location_prompt">Tag your photos and videos with the locations where they are taken.\n\nOther apps can access this information along with your saved images.</string>
+ <!-- Negative answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <string name="remember_location_no">No thanks</string>
+ <!-- Positive answer for first run dialog asking if the user wants to remember photo locations [CHAR LIMIT = 20] -->
+ <string name="remember_location_yes">Yes</string>
+
</resources>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index baf9315f8..e6179e99b 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -51,4 +51,211 @@
<style name="ActionBarTwoLineItem">
<item name="android:background">@drawable/action_bar_two_line_background</item>
</style>
+
+ <!-- Camera resources below -->
+
+ <style name="Theme.Camera" parent="Theme.CameraBase">
+ <item name="android:windowBackground">@android:color/black</item>
+ <item name="android:colorBackground">@android:color/black</item>
+ <item name="android:colorBackgroundCacheHint">@android:color/black</item>
+ </style>
+ <style name="Theme.CameraBase" parent="android:Theme.Black.NoTitleBar.Fullscreen"/>
+ <style name="OnScreenHintTextAppearance">
+ <item name="android:textColor">@android:color/primary_text_dark</item>
+ <item name="android:textColorHighlight">#FFFF9200</item>
+ <item name="android:textColorHint">#808080</item>
+ <item name="android:textColorLink">#5C5CFF</item>
+ <item name="android:textSize">16sp</item>
+ <item name="android:textStyle">normal</item>
+ </style>
+ <style name="OnScreenHintTextAppearance.Small">
+ <item name="android:textSize">14sp</item>
+ <item name="android:textStyle">normal</item>
+ <item name="android:textColor">@android:color/secondary_text_dark</item>
+ </style>
+ <style name="Animation_OnScreenHint">
+ <item name="android:windowEnterAnimation">@anim/on_screen_hint_enter</item>
+ <item name="android:windowExitAnimation">@anim/on_screen_hint_exit</item>
+ </style>
+ <style name="ReviewPlayIcon">
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_centerInParent">true</item>
+ <item name="android:visibility">gone</item>
+ <item name="android:src">@drawable/ic_gallery_play_big</item>
+ </style>
+ <style name="PopupTitleSeparator">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">2dp</item>
+ <item name="android:background">@color/popup_title_color</item>
+ </style>
+ <style name="SettingItemList">
+ <item name="android:orientation">vertical</item>
+ <item name="android:paddingBottom">3dp</item>
+ <item name="android:layout_gravity">center</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:listSelector">@drawable/bg_pressed</item>
+ </style>
+ <style name="SettingItemTitle">
+ <item name="android:textSize">@dimen/setting_item_text_size</item>
+ <item name="android:gravity">left|center_vertical</item>
+ <item name="android:textColor">@color/primary_text</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_weight">1</item>
+ <item name="android:layout_width">0dp</item>
+ <item name="android:layout_height">match_parent</item>
+ </style>
+ <style name="SettingItemText">
+ <item name="android:layout_width">@dimen/setting_item_text_width</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_gravity">center_vertical</item>
+ <item name="android:gravity">center</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">@color/primary_text</item>
+ <item name="android:textSize">@dimen/setting_item_text_size</item>
+ </style>
+ <style name="SettingRow">
+ <item name="android:gravity">center_vertical</item>
+ <item name="android:orientation">horizontal</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">@dimen/setting_row_height</item>
+ <item name="android:paddingLeft">@dimen/setting_item_list_margin</item>
+ <item name="android:paddingRight">@dimen/setting_item_list_margin</item>
+ <item name="android:background">@drawable/setting_picker</item>
+ </style>
+ <style name="OnViewfinderLabel">
+ <item name="android:gravity">center</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_margin">10dp</item>
+ <item name="android:paddingLeft">15dp</item>
+ <item name="android:paddingRight">15dp</item>
+ <item name="android:paddingTop">3dp</item>
+ <item name="android:paddingBottom">3dp</item>
+ <item name="android:textColor">@android:color/white</item>
+ <item name="android:textSize">16dp</item>
+ <item name="android:background">@drawable/bg_text_on_preview</item>
+ </style>
+ <style name="PanoCustomDialogText">
+ <item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
+ </style>
+ <style name="EffectSettingGrid">
+ <item name="android:layout_marginLeft">@dimen/setting_item_list_margin</item>
+ <item name="android:layout_marginRight">@dimen/setting_item_list_margin</item>
+ <item name="android:paddingBottom">3dp</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:numColumns">3</item>
+ <item name="android:verticalSpacing">3dp</item>
+ <item name="android:horizontalSpacing">3dp</item>
+ <item name="android:choiceMode">singleChoice</item>
+ </style>
+ <style name="EffectSettingItem">
+ <item name="android:orientation">vertical</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:paddingTop">9dp</item>
+ <item name="android:paddingBottom">9dp</item>
+ <item name="android:paddingLeft">2dp</item>
+ <item name="android:paddingRight">2dp</item>
+ <item name="android:background">@drawable/setting_picker</item>
+ </style>
+ <style name="EffectSettingItemTitle">
+ <item name="android:textSize">@dimen/effect_setting_item_text_size</item>
+ <item name="android:gravity">center</item>
+ <item name="android:textColor">@android:color/white</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:paddingTop">1dp</item>
+ </style>
+ <style name="EffectSettingTypeTitle">
+ <item name="android:textSize">@dimen/effect_setting_type_text_size</item>
+ <item name="android:gravity">left|center_vertical</item>
+ <item name="android:textColor">@android:color/white</item>
+ <item name="android:alpha">0.7</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:minHeight">@dimen/effect_setting_type_text_min_height</item>
+ <item name="android:paddingLeft">@dimen/effect_setting_type_text_left_padding</item>
+ </style>
+ <style name="EffectTypeSeparator">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_marginLeft">8dp</item>
+ <item name="android:layout_marginRight">8dp</item>
+ <item name="android:layout_marginBottom">14dp</item>
+ <item name="android:layout_height">2dp</item>
+ <item name="android:background">#2c2c2c</item>
+ </style>
+ <style name="EffectTitleSeparator">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">2dp</item>
+ <item name="android:paddingBottom">4dp</item>
+ <item name="android:background">@android:drawable/divider_horizontal_dark</item>
+ </style>
+ <style name="TextAppearance.DialogWindowTitle" parent="">
+ <item name="android:textSize">22sp</item>
+ <item name="android:textColor">@color/holo_blue_light</item>
+ </style>
+ <style name="TextAppearance.Medium" parent="@android:style/TextAppearance.Medium"/>
+ <style name="Widget.Button.Borderless" parent="android:Widget.Button">
+ <item name="android:background">@drawable/bg_pressed</item>
+ <item name="android:textAppearance">@style/TextAppearance.Medium</item>
+ <item name="android:textColor">@color/primary_text</item>
+ <item name="android:minHeight">48dip</item>
+ <item name="android:minWidth">64dip</item>
+ <item name="android:paddingLeft">4dip</item>
+ <item name="android:paddingRight">4dip</item>
+ </style>
+
+ <style name="ReviewControlText_xlarge">
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:background">@drawable/bg_pressed_exit_fading</item>
+ <item name="android:gravity">center</item>
+ <item name="android:paddingLeft">2dp</item>
+ <item name="android:paddingRight">10dp</item>
+ <item name="android:paddingTop">10dp</item>
+ <item name="android:paddingBottom">10dp</item>
+ <item name="android:textSize">18sp</item>
+ <item name="android:textStyle">bold</item>
+ <item name="android:clickable">true</item>
+ <item name="android:focusable">true</item>
+ </style>
+ <style name="PopupTitleText_xlarge">
+ <item name="android:textSize">@dimen/popup_title_text_size</item>
+ <item name="android:layout_gravity">left|center_vertical</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">@color/popup_title_color</item>
+ <item name="android:layout_marginLeft">10dp</item>
+ </style>
+ <style name="PanoCustomDialogText_xlarge">
+ <item name="android:textAppearance">@android:style/TextAppearance.Large</item>
+ </style>
+ <style name="ViewfinderLabelLayout_xlarge">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:layout_margin">13dp</item>
+ </style>
+ <style name="SwitcherButton">
+ <item name="android:layout_width">@dimen/switcher_size</item>
+ <item name="android:layout_height">@dimen/switcher_size</item>
+ <item name="android:background">@drawable/bg_pressed_exit_fading</item>
+ </style>
+ <style name="MenuIndicator">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:enabled">false</item>
+ <item name="android:scaleType">center</item>
+ </style>
+ <style name="CameraControls">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">match_parent</item>
+ </style>
+
</resources>
diff --git a/res/xml/camera_preferences.xml b/res/xml/camera_preferences.xml
new file mode 100644
index 000000000..741fb1f8c
--- /dev/null
+++ b/res/xml/camera_preferences.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PreferenceGroup
+ xmlns:camera="http://schemas.android.com/apk/res/com.android.gallery3d"
+ camera:title="@string/pref_camera_settings_category">
+ <IconListPreference
+ camera:key="pref_camera_flashmode_key"
+ camera:defaultValue="@string/pref_camera_flashmode_default"
+ camera:title="@string/pref_camera_flashmode_title"
+ camera:icons="@array/camera_flashmode_icons"
+ camera:largeIcons="@array/camera_flashmode_largeicons"
+ camera:entries="@array/pref_camera_flashmode_entries"
+ camera:entryValues="@array/pref_camera_flashmode_entryvalues" />
+ <IconListPreference
+ camera:key="pref_camera_exposure_key"
+ camera:defaultValue="@string/pref_exposure_default"
+ camera:title="@string/pref_exposure_title"
+ camera:singleIcon="@drawable/ic_exposure_holo_light" />
+ <IconListPreference
+ camera:key="pref_camera_scenemode_key"
+ camera:defaultValue="@string/pref_camera_scenemode_default"
+ camera:title="@string/pref_camera_scenemode_title"
+ camera:singleIcon="@drawable/ic_scn_holo_light"
+ camera:entries="@array/pref_camera_scenemode_entries"
+ camera:entryValues="@array/pref_camera_scenemode_entryvalues" />
+ <IconListPreference
+ camera:key="pref_camera_whitebalance_key"
+ camera:defaultValue="@string/pref_camera_whitebalance_default"
+ camera:title="@string/pref_camera_whitebalance_title"
+ camera:icons="@array/whitebalance_icons"
+ camera:largeIcons="@array/whitebalance_largeicons"
+ camera:entries="@array/pref_camera_whitebalance_entries"
+ camera:entryValues="@array/pref_camera_whitebalance_entryvalues" />
+ <RecordLocationPreference
+ camera:key="pref_camera_recordlocation_key"
+ camera:defaultValue="@string/pref_camera_recordlocation_default"
+ camera:title="@string/pref_camera_recordlocation_title"
+ camera:icons="@array/camera_recordlocation_icons"
+ camera:largeIcons="@array/camera_recordlocation_largeicons"
+ camera:entries="@array/pref_camera_recordlocation_entries"
+ camera:entryValues="@array/pref_camera_recordlocation_entryvalues" />
+ <ListPreference
+ camera:key="pref_camera_picturesize_key"
+ camera:title="@string/pref_camera_picturesize_title"
+ camera:entries="@array/pref_camera_picturesize_entries"
+ camera:entryValues="@array/pref_camera_picturesize_entryvalues" />
+ <ListPreference
+ camera:key="pref_camera_focusmode_key"
+ camera:defaultValue="@array/pref_camera_focusmode_default_array"
+ camera:title="@string/pref_camera_focusmode_title"
+ camera:entries="@array/pref_camera_focusmode_entries"
+ camera:entryValues="@array/pref_camera_focusmode_entryvalues" />
+ <IconListPreference
+ camera:key="pref_camera_id_key"
+ camera:defaultValue="@string/pref_camera_id_default"
+ camera:title="@string/pref_camera_id_title"
+ camera:icons="@array/camera_id_icons"
+ camera:entries="@array/camera_id_entries"
+ camera:largeIcons="@array/camera_id_largeicons" />
+ <ListPreference
+ camera:key="pref_camera_hdr_key"
+ camera:defaultValue="@string/pref_camera_hdr_default"
+ camera:title="@string/pref_camera_scenemode_entry_hdr"
+ camera:entries="@array/pref_camera_hdr_entries"
+ camera:entryValues="@array/pref_camera_hdr_entryvalues" />
+ <CountDownTimerPreference
+ camera:key="pref_camera_timer_key"
+ camera:defaultValue="@string/pref_camera_timer_default"
+ camera:title="@string/pref_camera_timer_title" />
+ <ListPreference
+ camera:key="pref_camera_timer_sound_key"
+ camera:defaultValue="@string/pref_camera_timer_sound_default"
+ camera:title="@string/pref_camera_timer_sound_title"
+ camera:entries="@array/pref_camera_timer_sound_entries"
+ camera:entryValues="@array/pref_camera_timer_sound_entryvalues" />
+</PreferenceGroup>
diff --git a/res/xml/video_preferences.xml b/res/xml/video_preferences.xml
new file mode 100644
index 000000000..d0671ebdb
--- /dev/null
+++ b/res/xml/video_preferences.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PreferenceGroup
+ xmlns:camera="http://schemas.android.com/apk/res/com.android.gallery3d"
+ camera:title="@string/pref_camcorder_settings_category">
+ <ListPreference
+ camera:key="pref_video_quality_key"
+ camera:defaultValue="@string/pref_video_quality_default"
+ camera:title="@string/pref_video_quality_title"
+ camera:entries="@array/pref_video_quality_entries"
+ camera:entryValues="@array/pref_video_quality_entryvalues"/>
+ <IconListPreference
+ camera:key="pref_video_time_lapse_frame_interval_key"
+ camera:defaultValue="@string/pref_video_time_lapse_frame_interval_default"
+ camera:title="@string/pref_video_time_lapse_frame_interval_title"
+ camera:singleIcon="@drawable/ic_timelapse_none"
+ camera:entries="@array/pref_video_time_lapse_frame_interval_entries"
+ camera:entryValues="@array/pref_video_time_lapse_frame_interval_entryvalues"/>
+ <IconListPreference
+ camera:key="pref_camera_video_flashmode_key"
+ camera:defaultValue="@string/pref_camera_video_flashmode_default"
+ camera:title="@string/pref_camera_flashmode_title"
+ camera:icons="@array/video_flashmode_icons"
+ camera:largeIcons="@array/video_flashmode_largeicons"
+ camera:entries="@array/pref_camera_video_flashmode_entries"
+ camera:entryValues="@array/pref_camera_video_flashmode_entryvalues"/>
+ <IconListPreference
+ camera:key="pref_camera_whitebalance_key"
+ camera:defaultValue="@string/pref_camera_whitebalance_default"
+ camera:title="@string/pref_camera_whitebalance_title"
+ camera:icons="@array/whitebalance_icons"
+ camera:largeIcons="@array/whitebalance_largeicons"
+ camera:entries="@array/pref_camera_whitebalance_entries"
+ camera:entryValues="@array/pref_camera_whitebalance_entryvalues"/>
+ <IconListPreference
+ camera:key="pref_camera_id_key"
+ camera:defaultValue="@string/pref_camera_id_default"
+ camera:title="@string/pref_camera_id_title"
+ camera:icons="@array/camera_id_icons"
+ camera:entries="@array/camera_id_entries"
+ camera:largeIcons="@array/camera_id_largeicons"/>
+ <IconListPreference
+ camera:key="pref_video_effect_key"
+ camera:defaultValue="@string/pref_video_effect_default"
+ camera:title="@string/pref_video_effect_title"
+ camera:icons="@array/video_effect_icons"
+ camera:largeIcons="@array/video_effect_icons"
+ camera:entries="@array/pref_video_effect_entries"
+ camera:entryValues="@array/pref_video_effect_entryvalues" />
+ <RecordLocationPreference
+ camera:key="pref_camera_recordlocation_key"
+ camera:defaultValue="@string/pref_camera_recordlocation_default"
+ camera:title="@string/pref_camera_recordlocation_title"
+ camera:icons="@array/camera_recordlocation_icons"
+ camera:largeIcons="@array/camera_recordlocation_largeicons"
+ camera:entries="@array/pref_camera_recordlocation_entries"
+ camera:entryValues="@array/pref_camera_recordlocation_entryvalues" />
+</PreferenceGroup>