From cca1a77574c8bfefdf33345b6e8728a3289f7245 Mon Sep 17 00:00:00 2001 From: Peter Osterlund Date: Sat, 20 Oct 2012 23:11:09 +0000 Subject: [PATCH] DroidFish: Moved color theme names to strings.xml. --- DroidFish/res/values/strings.xml | 7 +++++++ DroidFish/src/org/petero/droidfish/ColorTheme.java | 11 +++++++++-- DroidFish/src/org/petero/droidfish/DroidFish.java | 5 ++++- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/DroidFish/res/values/strings.xml b/DroidFish/res/values/strings.xml index e2c610b..4a8c5ca 100644 --- a/DroidFish/res/values/strings.xml +++ b/DroidFish/res/values/strings.xml @@ -82,6 +82,13 @@ you are not actively using the program.\ No files found in directory DroidFish/pgn on the SD card No files found in directory scid on the SD card Select Color Theme + Original + XBoard + Blue + Grey + Scid Default + Scid Brown + Scid Green Select Game Mode Edit/re-play Game Analysis Mode diff --git a/DroidFish/src/org/petero/droidfish/ColorTheme.java b/DroidFish/src/org/petero/droidfish/ColorTheme.java index 53ed9c5..364bbb1 100644 --- a/DroidFish/src/org/petero/droidfish/ColorTheme.java +++ b/DroidFish/src/org/petero/droidfish/ColorTheme.java @@ -62,8 +62,15 @@ public class ColorTheme { private static final String prefPrefix = "color_"; private final static int defaultTheme = 2; - final static String[] themeNames = { "Original", "XBoard", "Blue", "Grey", - "Scid Default", "Scid Brown", "Scid Green"}; + final static int[] themeNames = { + R.string.colortheme_original, + R.string.colortheme_xboard, + R.string.colortheme_blue, + R.string.colortheme_grey, + R.string.colortheme_scid_default, + R.string.colortheme_scid_brown, + R.string.colortheme_scid_green + }; private final static String themeColors[][] = { { // Original "#FF808080", "#FFBEBE5A", "#FFFF0000", "#FF00FF00", "#FF000000", "#FFFFFFFF", "#FF888888", diff --git a/DroidFish/src/org/petero/droidfish/DroidFish.java b/DroidFish/src/org/petero/droidfish/DroidFish.java index 4d96057..4e83569 100644 --- a/DroidFish/src/org/petero/droidfish/DroidFish.java +++ b/DroidFish/src/org/petero/droidfish/DroidFish.java @@ -2075,7 +2075,10 @@ public class DroidFish extends Activity implements GUIInterface { private final Dialog setColorThemeDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle(R.string.select_color_theme); - builder.setSingleChoiceItems(ColorTheme.themeNames, -1, new DialogInterface.OnClickListener() { + String[] themeNames = new String[ColorTheme.themeNames.length]; + for (int i = 0; i < themeNames.length; i++) + themeNames[i] = getString(ColorTheme.themeNames[i]); + builder.setSingleChoiceItems(themeNames, -1, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { ColorTheme.instance().setTheme(settings, item); cb.setColors();