diff options
author | 2011-12-18 00:15:27 +0900 | |
---|---|---|
committer | 2011-12-18 00:39:40 +0900 | |
commit | ebec5259b7bc64751a7c9f5f9e6bedff7e20b0dc (patch) | |
tree | 4b45dd5ee4823ddf7a1f15b8434a1d541b260cf5 /java/src | |
parent | 67394a394f325e948cde8aaeb2bce0fa0936b5a2 (diff) | |
download | latinime-ebec5259b7bc64751a7c9f5f9e6bedff7e20b0dc.tar.gz latinime-ebec5259b7bc64751a7c9f5f9e6bedff7e20b0dc.tar.xz latinime-ebec5259b7bc64751a7c9f5f9e6bedff7e20b0dc.zip |
Get rid of LatinKeyboardParam class
Change-Id: I8376f4f570e72929679c5e4955986c48881abd75
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/keyboard/LatinKeyboard.java | 37 |
1 files changed, 5 insertions, 32 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/LatinKeyboard.java b/java/src/com/android/inputmethod/keyboard/LatinKeyboard.java index dae151833..d34e4108b 100644 --- a/java/src/com/android/inputmethod/keyboard/LatinKeyboard.java +++ b/java/src/com/android/inputmethod/keyboard/LatinKeyboard.java @@ -77,16 +77,16 @@ public class LatinKeyboard extends Keyboard { private static final String SMALL_TEXT_SIZE_OF_LANGUAGE_ON_SPACEBAR = "small"; private static final String MEDIUM_TEXT_SIZE_OF_LANGUAGE_ON_SPACEBAR = "medium"; - private LatinKeyboard(Context context, LatinKeyboardParams params) { + private LatinKeyboard(Context context, KeyboardParams params) { super(params); mRes = context.getResources(); mTheme = context.getTheme(); // The index of space key is available only after Keyboard constructor has finished. - mSpaceKey = params.mSpaceKey; + mSpaceKey = getKey(CODE_SPACE); mSpaceIcon = (mSpaceKey != null) ? mSpaceKey.getIcon() : null; - mShortcutKey = params.mShortcutKey; + mShortcutKey = getKey(CODE_SHORTCUT); mEnabledShortcutIcon = (mShortcutKey != null) ? mShortcutKey.getIcon() : null; final int longPressSpaceKeyTimeout = mRes.getInteger(R.integer.config_long_press_space_key_timeout); @@ -105,36 +105,9 @@ public class LatinKeyboard extends Keyboard { a.recycle(); } - private static class LatinKeyboardParams extends KeyboardParams { - Key mSpaceKey = null; - Key mShortcutKey = null; - - LatinKeyboardParams() {} - - @Override - public void onAddKey(Key key) { - super.onAddKey(key); - - switch (key.mCode) { - case Keyboard.CODE_SPACE: - mSpaceKey = key; - break; - case Keyboard.CODE_SHORTCUT: - mShortcutKey = key; - break; - } - } - } - - public static class Builder extends KeyboardBuilder<LatinKeyboardParams> { + public static class Builder extends KeyboardBuilder<KeyboardParams> { public Builder(Context context) { - super(context, new LatinKeyboardParams()); - } - - @Override - public Builder load(int xmlId, KeyboardId id) { - super.load(xmlId, id); - return this; + super(context, new KeyboardParams()); } @Override |