summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorblack <blackzigong@gmail.com>2014-06-20 02:20:59 -0700
committerblack <blackzigong@gmail.com>2014-06-20 02:29:44 -0700
commit4d42ff8dc47edacda6ad131e443bec91607b4c70 (patch)
tree684634c42579ee7cafda6f391eb44d1e4d017956
parent26f5466a580cb3d9171fc90c2d4c17f2f735860b (diff)
downloadandroid_packages_apps_Trebuchet-4d42ff8dc47edacda6ad131e443bec91607b4c70.tar.gz
android_packages_apps_Trebuchet-4d42ff8dc47edacda6ad131e443bec91607b4c70.tar.bz2
android_packages_apps_Trebuchet-4d42ff8dc47edacda6ad131e443bec91607b4c70.zip
Trebuchet: Change icon labels option strings
Change-Id: I499ec846bf2c7b2dc1c0d39c2c62a2525412335c
-rw-r--r--res/values/cm_strings.xml6
-rw-r--r--src/com/android/launcher3/OverviewSettingsPanel.java6
-rw-r--r--src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java38
3 files changed, 35 insertions, 15 deletions
diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml
index 6839a3304..fc628c41e 100644
--- a/res/values/cm_strings.xml
+++ b/res/values/cm_strings.xml
@@ -59,8 +59,10 @@
<!-- Larger icons -->
<string name="larger_icons_text">Larger icons</string>
- <!-- Hide icon labels -->
- <string name="hide_icon_labels">Hide icon labels</string>
+ <!-- Icon labels -->
+ <string name="icon_labels">Icon labels</string>
+ <string name="icon_labels_show">Show</string>
+ <string name="icon_labels_hide">Hide</string>
<!-- Protected apps -->
<string name="protected_app_settings">Protected apps</string>
diff --git a/src/com/android/launcher3/OverviewSettingsPanel.java b/src/com/android/launcher3/OverviewSettingsPanel.java
index 614f94e1d..3cc41e1c6 100644
--- a/src/com/android/launcher3/OverviewSettingsPanel.java
+++ b/src/com/android/launcher3/OverviewSettingsPanel.java
@@ -49,14 +49,14 @@ public class OverviewSettingsPanel {
res.getString(R.string.search_screen_left_text),
res.getString(R.string.scroll_effect_text),
res.getString(R.string.larger_icons_text),
- res.getString(R.string.hide_icon_labels),
+ res.getString(R.string.icon_labels),
res.getString(R.string.scrolling_wallpaper)};
} else {
values = new String[]{
res.getString(R.string.home_screen_search_text),
res.getString(R.string.scroll_effect_text),
res.getString(R.string.larger_icons_text),
- res.getString(R.string.hide_icon_labels),
+ res.getString(R.string.icon_labels),
res.getString(R.string.scrolling_wallpaper)};
}
@@ -65,7 +65,7 @@ public class OverviewSettingsPanel {
String[] valuesDrawer = new String[] {
res.getString(R.string.scroll_effect_text),
res.getString(R.string.drawer_sorting_text),
- res.getString(R.string.hide_icon_labels),
+ res.getString(R.string.icon_labels),
res.getString(R.string.protected_app_settings)};
mSettingsAdapter = new SettingsPinnedHeaderAdapter(mLauncher);
diff --git a/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java b/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java
index 695f131cf..a7c293152 100644
--- a/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java
+++ b/src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java
@@ -102,15 +102,15 @@ public class SettingsPinnedHeaderAdapter extends PinnedHeaderListAdapter {
R.string.setting_state_off);
((TextView) v.findViewById(R.id.item_state)).setText(state);
} else if (title.equals(res
- .getString(R.string.hide_icon_labels)) &&
+ .getString(R.string.icon_labels)) &&
partition == OverviewSettingsPanel.HOME_SETTINGS_POSITION) {
boolean current = mLauncher.shouldHideWorkspaceIconLables();
String state = current ? res.getString(
- R.string.setting_state_on) : res.getString(
- R.string.setting_state_off);
+ R.string.icon_labels_hide) : res.getString(
+ R.string.icon_labels_show);
((TextView) v.findViewById(R.id.item_state)).setText(state);
} else if (title.equals(res
- .getString(R.string.hide_icon_labels)) &&
+ .getString(R.string.icon_labels)) &&
partition == OverviewSettingsPanel.DRAWER_SETTINGS_POSITION) {
boolean current = SettingsProvider
.getBoolean(
@@ -118,8 +118,8 @@ public class SettingsPinnedHeaderAdapter extends PinnedHeaderListAdapter {
SettingsProvider.SETTINGS_UI_DRAWER_HIDE_ICON_LABELS,
R.bool.preferences_interface_drawer_hide_icon_labels_default);
String state = current ? res.getString(
- R.string.setting_state_on) : res.getString(
- R.string.setting_state_off);
+ R.string.icon_labels_hide) : res.getString(
+ R.string.icon_labels_show);
((TextView) v.findViewById(R.id.item_state)).setText(state);
} else if (title.equals(res
.getString(R.string.search_screen_left_text))) {
@@ -233,17 +233,17 @@ public class SettingsPinnedHeaderAdapter extends PinnedHeaderListAdapter {
R.bool.preferences_interface_general_icons_large_default);
mLauncher.updateDynamicGrid();
} else if (value.equals(res
- .getString(R.string.hide_icon_labels)) &&
+ .getString(R.string.icon_labels)) &&
((Integer)v.getTag() == OverviewSettingsPanel.HOME_SETTINGS_POSITION)) {
- onSettingsBooleanChanged(
+ onIconLabelsBooleanChanged(
v,
SettingsProvider.SETTINGS_UI_HOMESCREEN_HIDE_ICON_LABELS,
R.bool.preferences_interface_homescreen_hide_icon_labels_default);
mLauncher.updateDynamicGrid();
} else if (value.equals(res
- .getString(R.string.hide_icon_labels)) &&
+ .getString(R.string.icon_labels)) &&
((Integer)v.getTag() == OverviewSettingsPanel.DRAWER_SETTINGS_POSITION)) {
- onSettingsBooleanChanged(
+ onIconLabelsBooleanChanged(
v,
SettingsProvider.SETTINGS_UI_DRAWER_HIDE_ICON_LABELS,
R.bool.preferences_interface_drawer_hide_icon_labels_default);
@@ -305,6 +305,24 @@ public class SettingsPinnedHeaderAdapter extends PinnedHeaderListAdapter {
((TextView) v.findViewById(R.id.item_state)).setText(state);
}
+ private void onIconLabelsBooleanChanged(View v, String key, int res) {
+ boolean current = SettingsProvider.getBoolean(
+ mContext, key, res);
+
+ // Set new state
+ SharedPreferences sharedPref = SettingsProvider
+ .get(mContext);
+ sharedPref.edit().putBoolean(key, !current).commit();
+ sharedPref.edit()
+ .putBoolean(SettingsProvider.SETTINGS_CHANGED, true)
+ .commit();
+
+ String state = current ? mLauncher.getResources().getString(
+ R.string.icon_labels_show) : mLauncher.getResources().getString(
+ R.string.icon_labels_hide);
+ ((TextView) v.findViewById(R.id.item_state)).setText(state);
+ }
+
private void onClickTransitionEffectButton() {
int sort = SettingsProvider.getIntCustomDefault(mLauncher,
SettingsProvider.SETTINGS_UI_DRAWER_SORT_MODE, 0);