Loading java/src/com/android/inputmethod/keyboard/MainKeyboardView.java +1 −3 Original line number Original line Diff line number Diff line Loading @@ -974,9 +974,7 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack // {@link KeyboardView#showKeyPreview(PointerTracker)}. // {@link KeyboardView#showKeyPreview(PointerTracker)}. final int pointY = key.mY + mKeyPreviewDrawParams.mPreviewVisibleOffset; final int pointY = key.mY + mKeyPreviewDrawParams.mPreviewVisibleOffset; moreKeysPanel.showMoreKeysPanel(this, this, pointX, pointY, mKeyboardActionListener); moreKeysPanel.showMoreKeysPanel(this, this, pointX, pointY, mKeyboardActionListener); final int translatedX = moreKeysPanel.translateX(CoordinateUtils.x(lastCoords)); tracker.onShowMoreKeysPanel(moreKeysPanel); final int translatedY = moreKeysPanel.translateY(CoordinateUtils.y(lastCoords)); tracker.onShowMoreKeysPanel(translatedX, translatedY, moreKeysPanel); } } public boolean isInSlidingKeyInput() { public boolean isInSlidingKeyInput() { Loading java/src/com/android/inputmethod/keyboard/MoreKeysKeyboardView.java +1 −6 Original line number Original line Diff line number Diff line Loading @@ -198,12 +198,6 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel final int x = (int)me.getX(index); final int x = (int)me.getX(index); final int y = (int)me.getY(index); final int y = (int)me.getY(index); final int pointerId = me.getPointerId(index); final int pointerId = me.getPointerId(index); processMotionEvent(action, x, y, pointerId, eventTime); return true; } public void processMotionEvent(final int action, final int x, final int y, final int pointerId, final long eventTime) { switch (action) { switch (action) { case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_POINTER_DOWN: case MotionEvent.ACTION_POINTER_DOWN: Loading @@ -217,6 +211,7 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel onMoveEvent(x, y, pointerId, eventTime); onMoveEvent(x, y, pointerId, eventTime); break; break; } } return true; } } @Override @Override Loading java/src/com/android/inputmethod/keyboard/PointerTracker.java +4 −4 Original line number Original line Diff line number Diff line Loading @@ -1282,12 +1282,12 @@ public final class PointerTracker implements PointerTrackerQueue.Element { } } } } public void onShowMoreKeysPanel(final int translatedX, final int translatedY, public void onShowMoreKeysPanel(final MoreKeysPanel panel) { final MoreKeysPanel panel) { setReleasedKeyGraphics(mCurrentKey); setReleasedKeyGraphics(mCurrentKey); final long eventTime = SystemClock.uptimeMillis(); final int translatedX = panel.translateX(mLastX); final int translatedY = panel.translateY(mLastY); panel.onDownEvent(translatedX, translatedY, mPointerId, SystemClock.uptimeMillis()); mMoreKeysPanel = panel; mMoreKeysPanel = panel; mMoreKeysPanel.onDownEvent(translatedX, translatedY, mPointerId, eventTime); } } @Override @Override Loading java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java +2 −6 Original line number Original line Diff line number Diff line Loading @@ -270,15 +270,10 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick return super.dispatchTouchEvent(me); return super.dispatchTouchEvent(me); } } final MoreKeysPanel moreKeysPanel = mMoreSuggestionsView; final int action = me.getAction(); final int action = me.getAction(); final long eventTime = me.getEventTime(); final int index = me.getActionIndex(); final int index = me.getActionIndex(); final int id = me.getPointerId(index); final int x = (int)me.getX(index); final int x = (int)me.getX(index); final int y = (int)me.getY(index); final int y = (int)me.getY(index); final int translatedX = moreKeysPanel.translateX(x); final int translatedY = moreKeysPanel.translateY(y); if (mMoreSuggestionsMode == MORE_SUGGESTIONS_CHECKING_MODAL_OR_SLIDING) { if (mMoreSuggestionsMode == MORE_SUGGESTIONS_CHECKING_MODAL_OR_SLIDING) { if (Math.abs(x - mOriginX) >= mMoreSuggestionsModalTolerance if (Math.abs(x - mOriginX) >= mMoreSuggestionsModalTolerance Loading @@ -295,7 +290,8 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick } } // MORE_SUGGESTIONS_IN_SLIDING_MODE // MORE_SUGGESTIONS_IN_SLIDING_MODE mMoreSuggestionsView.processMotionEvent(action, translatedX, translatedY, id, eventTime); me.setLocation(mMoreSuggestionsView.translateX(x), mMoreSuggestionsView.translateY(y)); mMoreSuggestionsView.onTouchEvent(me); return true; return true; } } Loading Loading
java/src/com/android/inputmethod/keyboard/MainKeyboardView.java +1 −3 Original line number Original line Diff line number Diff line Loading @@ -974,9 +974,7 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack // {@link KeyboardView#showKeyPreview(PointerTracker)}. // {@link KeyboardView#showKeyPreview(PointerTracker)}. final int pointY = key.mY + mKeyPreviewDrawParams.mPreviewVisibleOffset; final int pointY = key.mY + mKeyPreviewDrawParams.mPreviewVisibleOffset; moreKeysPanel.showMoreKeysPanel(this, this, pointX, pointY, mKeyboardActionListener); moreKeysPanel.showMoreKeysPanel(this, this, pointX, pointY, mKeyboardActionListener); final int translatedX = moreKeysPanel.translateX(CoordinateUtils.x(lastCoords)); tracker.onShowMoreKeysPanel(moreKeysPanel); final int translatedY = moreKeysPanel.translateY(CoordinateUtils.y(lastCoords)); tracker.onShowMoreKeysPanel(translatedX, translatedY, moreKeysPanel); } } public boolean isInSlidingKeyInput() { public boolean isInSlidingKeyInput() { Loading
java/src/com/android/inputmethod/keyboard/MoreKeysKeyboardView.java +1 −6 Original line number Original line Diff line number Diff line Loading @@ -198,12 +198,6 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel final int x = (int)me.getX(index); final int x = (int)me.getX(index); final int y = (int)me.getY(index); final int y = (int)me.getY(index); final int pointerId = me.getPointerId(index); final int pointerId = me.getPointerId(index); processMotionEvent(action, x, y, pointerId, eventTime); return true; } public void processMotionEvent(final int action, final int x, final int y, final int pointerId, final long eventTime) { switch (action) { switch (action) { case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_POINTER_DOWN: case MotionEvent.ACTION_POINTER_DOWN: Loading @@ -217,6 +211,7 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel onMoveEvent(x, y, pointerId, eventTime); onMoveEvent(x, y, pointerId, eventTime); break; break; } } return true; } } @Override @Override Loading
java/src/com/android/inputmethod/keyboard/PointerTracker.java +4 −4 Original line number Original line Diff line number Diff line Loading @@ -1282,12 +1282,12 @@ public final class PointerTracker implements PointerTrackerQueue.Element { } } } } public void onShowMoreKeysPanel(final int translatedX, final int translatedY, public void onShowMoreKeysPanel(final MoreKeysPanel panel) { final MoreKeysPanel panel) { setReleasedKeyGraphics(mCurrentKey); setReleasedKeyGraphics(mCurrentKey); final long eventTime = SystemClock.uptimeMillis(); final int translatedX = panel.translateX(mLastX); final int translatedY = panel.translateY(mLastY); panel.onDownEvent(translatedX, translatedY, mPointerId, SystemClock.uptimeMillis()); mMoreKeysPanel = panel; mMoreKeysPanel = panel; mMoreKeysPanel.onDownEvent(translatedX, translatedY, mPointerId, eventTime); } } @Override @Override Loading
java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java +2 −6 Original line number Original line Diff line number Diff line Loading @@ -270,15 +270,10 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick return super.dispatchTouchEvent(me); return super.dispatchTouchEvent(me); } } final MoreKeysPanel moreKeysPanel = mMoreSuggestionsView; final int action = me.getAction(); final int action = me.getAction(); final long eventTime = me.getEventTime(); final int index = me.getActionIndex(); final int index = me.getActionIndex(); final int id = me.getPointerId(index); final int x = (int)me.getX(index); final int x = (int)me.getX(index); final int y = (int)me.getY(index); final int y = (int)me.getY(index); final int translatedX = moreKeysPanel.translateX(x); final int translatedY = moreKeysPanel.translateY(y); if (mMoreSuggestionsMode == MORE_SUGGESTIONS_CHECKING_MODAL_OR_SLIDING) { if (mMoreSuggestionsMode == MORE_SUGGESTIONS_CHECKING_MODAL_OR_SLIDING) { if (Math.abs(x - mOriginX) >= mMoreSuggestionsModalTolerance if (Math.abs(x - mOriginX) >= mMoreSuggestionsModalTolerance Loading @@ -295,7 +290,8 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick } } // MORE_SUGGESTIONS_IN_SLIDING_MODE // MORE_SUGGESTIONS_IN_SLIDING_MODE mMoreSuggestionsView.processMotionEvent(action, translatedX, translatedY, id, eventTime); me.setLocation(mMoreSuggestionsView.translateX(x), mMoreSuggestionsView.translateY(y)); mMoreSuggestionsView.onTouchEvent(me); return true; return true; } } Loading