diff options
author | 2011-08-16 03:04:30 -0700 | |
---|---|---|
committer | 2011-08-16 03:04:30 -0700 | |
commit | dbf4f2a552f081d54424f91a0113daa21737217c (patch) | |
tree | 26cfc69c03e326551366c41956aaa7cc1108e537 /java/src | |
parent | f18bda60aa6fcddaa1e537e59d09879494b73aba (diff) | |
parent | 5ec13092a50972e5281ee46b7a57f9b31e80016a (diff) | |
download | latinime-dbf4f2a552f081d54424f91a0113daa21737217c.tar.gz latinime-dbf4f2a552f081d54424f91a0113daa21737217c.tar.xz latinime-dbf4f2a552f081d54424f91a0113daa21737217c.zip |
Merge "Pass the touch event in the top padding of keyboard."
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; } |