From 5b083f89c9c87f8e19e0942d1d7c2de623e527be Mon Sep 17 00:00:00 2001 From: Michael Kolb Date: Thu, 18 Apr 2013 12:31:10 -0700 Subject: [PATCH] Add more menu options/icons Bug: 8640131 Added location and scene mode to secondary menu Updated HDR icons Change-Id: I5bed39a2ec037aecf67702d88f738befe61846d4 --- res/values/arrays.xml | 34 ++++++++++++++-- res/values/strings.xml | 15 +++++++ res/xml/camera_preferences.xml | 10 ++++- src/com/android/camera/PhotoMenu.java | 67 ++++++++++++------------------- src/com/android/camera/PieController.java | 55 +++++++++++++++++++++++++ 5 files changed, 133 insertions(+), 48 deletions(-) diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 992db8e92..7a6859bc3 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -268,14 +268,19 @@ @string/setting_on + + @string/pref_camera_location_label_on + @string/pref_camera_location_label_off + + - @drawable/ic_menuselect_gps_off - @drawable/ic_menuselect_gps_on + @drawable/ic_location_off + @drawable/ic_location - @drawable/ic_viewfinder_gps_off - @drawable/ic_viewfinder_gps_on + @drawable/ic_location_off + @drawable/ic_location @@ -328,6 +333,22 @@ @string/pref_camera_scenemode_entry_party + + @string/pref_camera_scenemode_label_auto + @string/pref_camera_scenemode_label_action + @string/pref_camera_scenemode_label_night + @string/pref_camera_scenemode_label_sunset + @string/pref_camera_scenemode_label_party + + + + @drawable/ic_sce + @drawable/ic_sce_action + @drawable/ic_sce_night + @drawable/ic_sce_sunset + @drawable/ic_sce_party + + auto action @@ -405,6 +426,11 @@ @string/pref_camera_hdr_label_on + + @drawable/ic_hdr_off + @drawable/ic_hdr + + @string/setting_off_value @string/setting_on_value diff --git a/res/values/strings.xml b/res/values/strings.xml index 8fa8f3471..d08f70a16 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -617,6 +617,10 @@ none + + RECORD LOCATION + NO LOCATION + Countdown timer @@ -764,6 +768,17 @@ Party + + AUTO + + ACTION + + NIGHT + + SUNSET + + PARTY + Not selectable in scene mode. diff --git a/res/xml/camera_preferences.xml b/res/xml/camera_preferences.xml index 4764cd375..8c13a3422 100644 --- a/res/xml/camera_preferences.xml +++ b/res/xml/camera_preferences.xml @@ -35,8 +35,11 @@ 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:singleIcon="@drawable/ic_sce" camera:entries="@array/pref_camera_scenemode_entries" + camera:labelList="@array/pref_camera_scenemode_labels" + camera:icons="@array/pref_camera_scenemode_icons" + camera:largeIcons="@array/pref_camera_scenemode_icons" camera:entryValues="@array/pref_camera_scenemode_entryvalues" /> -