diff options
author | 2011-08-16 18:33:40 +0900 | |
---|---|---|
committer | 2011-08-16 18:33:40 +0900 | |
commit | 5ec13092a50972e5281ee46b7a57f9b31e80016a (patch) | |
tree | b9a7faa12e497b5f0d52a0c86d6373c810598bef /java/src | |
parent | d4c08d9be3540466c8253ee02fecf4b6035d8ee0 (diff) | |
download | latinime-5ec13092a50972e5281ee46b7a57f9b31e80016a.tar.gz latinime-5ec13092a50972e5281ee46b7a57f9b31e80016a.tar.xz latinime-5ec13092a50972e5281ee46b7a57f9b31e80016a.zip |
Pass the touch event in the top padding of keyboard.
Bug: 5139932
Change-Id: Id176f92f69160f76ae7e0d46cb3d639080779497
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java b/java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java index de04ecd6c..f599def36 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java @@ -132,6 +132,7 @@ public class KeyboardBuilder<KP extends KeyboardParams> { private int mCurrentY = 0; private Row mCurrentRow = null; private boolean mLeftEdge; + private boolean mTopEdge; private Key mRightEdgeKey = null; private final KeyStyles mKeyStyles = new KeyStyles(); @@ -650,6 +651,7 @@ public class KeyboardBuilder<KP extends KeyboardParams> { private void startKeyboard() { mCurrentY += mParams.mTopPadding; + mTopEdge = true; } private void startRow(Row row) { @@ -670,6 +672,7 @@ public class KeyboardBuilder<KP extends KeyboardParams> { setSpacer(mCurrentX, mParams.mHorizontalEdgesPadding); mCurrentY += mCurrentRow.mRowHeight; mCurrentRow = null; + mTopEdge = false; } private void endKey(Key key) { @@ -678,6 +681,9 @@ public class KeyboardBuilder<KP extends KeyboardParams> { key.addEdgeFlags(Keyboard.EDGE_LEFT); mLeftEdge = false; } + if (mTopEdge) { + key.addEdgeFlags(Keyboard.EDGE_TOP); + } mRightEdgeKey = key; } |