From cd61cadb717264953e56db5d292bf81fa88c81b7 Mon Sep 17 00:00:00 2001 From: satok <satok@google.com> Date: Sat, 26 Jun 2010 09:41:11 +0900 Subject: [PATCH] Remove additional layouts Change-Id: I65dbf3a4484b02ff1d854f704088ca527e273b85 --- java/res/drawable/keyboard_background_4.png | Bin 11964 -> 0 bytes java/res/drawable/keyboard_background_5.png | Bin 12227 -> 0 bytes java/res/layout/input3.xml | 31 ------------------ java/res/layout/input4.xml | 31 ------------------ java/res/layout/input5.xml | 31 ------------------ java/res/layout/input6.xml | 31 ------------------ java/res/values/strings.xml | 12 ------- .../inputmethod/latin/KeyboardSwitcher.java | 6 ++-- .../inputmethod/latin/LatinImeLogger.java | 4 +++ 9 files changed, 6 insertions(+), 140 deletions(-) delete mode 100644 java/res/drawable/keyboard_background_4.png delete mode 100644 java/res/drawable/keyboard_background_5.png delete mode 100755 java/res/layout/input3.xml delete mode 100755 java/res/layout/input4.xml delete mode 100755 java/res/layout/input5.xml delete mode 100755 java/res/layout/input6.xml diff --git a/java/res/drawable/keyboard_background_4.png b/java/res/drawable/keyboard_background_4.png deleted file mode 100644 index 74fc2e7627753059f4f1143ec60b702b7dabd936..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11964 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 diff --git a/java/res/drawable/keyboard_background_5.png b/java/res/drawable/keyboard_background_5.png deleted file mode 100644 index 2e0fb289fc89ec798592502f3ef1974b99960f2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12227 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 R?9KoH002ovPDHLkV1iUnyyO4? diff --git a/java/res/layout/input3.xml b/java/res/layout/input3.xml deleted file mode 100755 index a4295f7f47..0000000000 --- a/java/res/layout/input3.xml +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- -/* -** -** Copyright 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.inputmethod.latin.LatinKeyboardView - xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:latin="http://schemas.android.com/apk/res/com.google.android.inputmethod.latin" - android:id="@android:id/keyboardView" - android:layout_alignParentBottom="true" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:background="@drawable/keyboard_background_4" - - latin:keyBackground="@drawable/btn_keyboard_key2" - /> diff --git a/java/res/layout/input4.xml b/java/res/layout/input4.xml deleted file mode 100755 index b5da9d48f6..0000000000 --- a/java/res/layout/input4.xml +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- -/* -** -** Copyright 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.inputmethod.latin.LatinKeyboardView - xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:latin="http://schemas.android.com/apk/res/com.google.android.inputmethod.latin" - android:id="@android:id/keyboardView" - android:layout_alignParentBottom="true" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:background="@drawable/keyboard_background_4" - - latin:keyBackground="@drawable/btn_keyboard_key3" - /> diff --git a/java/res/layout/input5.xml b/java/res/layout/input5.xml deleted file mode 100755 index 2de11dfffa..0000000000 --- a/java/res/layout/input5.xml +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- -/* -** -** Copyright 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.inputmethod.latin.LatinKeyboardView - xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:latin="http://schemas.android.com/apk/res/com.google.android.inputmethod.latin" - android:id="@android:id/keyboardView" - android:layout_alignParentBottom="true" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:background="@drawable/keyboard_background_5" - - latin:keyBackground="@drawable/btn_keyboard_key2" - /> diff --git a/java/res/layout/input6.xml b/java/res/layout/input6.xml deleted file mode 100755 index 54f31044fa..0000000000 --- a/java/res/layout/input6.xml +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- -/* -** -** Copyright 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.inputmethod.latin.LatinKeyboardView - xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:latin="http://schemas.android.com/apk/res/com.google.android.inputmethod.latin" - android:id="@android:id/keyboardView" - android:layout_alignParentBottom="true" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:background="@drawable/keyboard_background_5" - - latin:keyBackground="@drawable/btn_keyboard_key3" - /> diff --git a/java/res/values/strings.xml b/java/res/values/strings.xml index e310da7f69..64b8dbe59e 100644 --- a/java/res/values/strings.xml +++ b/java/res/values/strings.xml @@ -332,19 +332,11 @@ <string name="keyboard_layout">Keyboard Theme</string> <string name="layout_basic" translatable="false">Basic</string> <string name="layout_high_contrast" translatable="false">Basic (High Contrast)</string> - <string name="layout_blue_ribbon" translatable="false">Blue Ribbon</string> - <string name="layout_dazzle" translatable="false">Dazzle</string> - <string name="layout_blue_ribbon_high" translatable="false">Blue Ribbon (High Contrast)</string> - <string name="layout_dazzle_high" translatable="false">Dazzle (High Contrast)</string> <string name="layout_stone" translatable="false">Default</string> <string-array name="keyboard_layout_modes" translatable="false"> <item>@string/layout_basic</item> <item>@string/layout_high_contrast</item> - <item>@string/layout_blue_ribbon</item> - <item>@string/layout_blue_ribbon_high</item> - <item>@string/layout_dazzle</item> - <item>@string/layout_dazzle_high</item> <item>@string/layout_stone</item> </string-array> @@ -352,10 +344,6 @@ <item>0</item> <item>1</item> <item>2</item> - <item>3</item> - <item>4</item> - <item>5</item> - <item>6</item> </string-array> <string name="prefs_debug_mode">Debug (Temporary)</string> diff --git a/java/src/com/android/inputmethod/latin/KeyboardSwitcher.java b/java/src/com/android/inputmethod/latin/KeyboardSwitcher.java index 3c0ab5a4e6..665e16aeca 100644 --- a/java/src/com/android/inputmethod/latin/KeyboardSwitcher.java +++ b/java/src/com/android/inputmethod/latin/KeyboardSwitcher.java @@ -48,12 +48,10 @@ public class KeyboardSwitcher implements SharedPreferences.OnSharedPreferenceCha public static final int KEYBOARDMODE_IM = R.id.mode_im; public static final int KEYBOARDMODE_WEB = R.id.mode_webentry; - public static final String DEFAULT_LAYOUT_ID = "6"; + public static final String DEFAULT_LAYOUT_ID = "2"; public static final String PREF_KEYBOARD_LAYOUT = "keyboard_layout"; private static final int[] LAYOUTS = new int [] { - R.layout.input, R.layout.input2, R.layout.input3, R.layout.input4, R.layout.input5, - R.layout.input6, R.layout.input7 - }; + R.layout.input, R.layout.input2, R.layout.input7}; private static final int SYMBOLS_MODE_STATE_NONE = 0; private static final int SYMBOLS_MODE_STATE_BEGIN = 1; diff --git a/java/src/com/android/inputmethod/latin/LatinImeLogger.java b/java/src/com/android/inputmethod/latin/LatinImeLogger.java index 1e467d9a61..42d5689d23 100644 --- a/java/src/com/android/inputmethod/latin/LatinImeLogger.java +++ b/java/src/com/android/inputmethod/latin/LatinImeLogger.java @@ -263,6 +263,10 @@ public class LatinImeLogger implements SharedPreferences.OnSharedPreferenceChang if (sLOGPRINT) { Log.d(TAG, "Log theme Id. (1)"); } + // TODO: Not to convert theme ID here. Currently "2" is treated as "6" in a log server. + if (mThemeId == "2") { + mThemeId = "6"; + } mLogBuffer.add(new LogEntry (time, ID_THEME_ID, new String[] {mThemeId})); } -- GitLab