Chromium Code Reviews| Index: content/public/android/java/src/org/chromium/content/browser/input/PopupTouchHandleDrawable.java |
| diff --git a/content/public/android/java/src/org/chromium/content/browser/input/PopupTouchHandleDrawable.java b/content/public/android/java/src/org/chromium/content/browser/input/PopupTouchHandleDrawable.java |
| index b9542e98d630dc8b5a46a2abb0fb803ea464b0d8..25a566821215fdd4d3061a2a2f916deb3e55a7fd 100644 |
| --- a/content/public/android/java/src/org/chromium/content/browser/input/PopupTouchHandleDrawable.java |
| +++ b/content/public/android/java/src/org/chromium/content/browser/input/PopupTouchHandleDrawable.java |
| @@ -58,11 +58,6 @@ public class PopupTouchHandleDrawable extends View { |
| private final int[] mTempScreenCoords = new int[2]; |
| - @SuppressLint("RtlHardcoded") |
| - static final int LEFT = 0; |
| - static final int CENTER = 1; |
| - @SuppressLint("RtlHardcoded") |
| - static final int RIGHT = 2; |
| private int mOrientation = -1; |
|
jdduke (slow)
2014/11/11 21:04:30
Let's initialize this to TouchHandleOrientation.O
AviD
2015/02/25 05:49:05
Done.
|
| // Length of the delay before fading in after the last page movement. |
| @@ -146,8 +141,10 @@ public class PopupTouchHandleDrawable extends View { |
| return handled; |
| } |
| + @CalledByNative |
| private void setOrientation(int orientation) { |
| - assert orientation >= LEFT && orientation <= RIGHT; |
| + assert orientation >= TouchHandleOrientation.LEFT |
| + && orientation <= TouchHandleOrientation.RIGHT; |
| if (mOrientation == orientation) return; |
| final boolean hadValidOrientation = mOrientation != -1; |
|
jdduke (slow)
2014/11/11 21:04:30
Also make this reference TouchHandleOrientation.OR
AviD
2015/02/25 05:49:05
Done.
|
| @@ -157,24 +154,27 @@ public class PopupTouchHandleDrawable extends View { |
| final int oldAdjustedPositionY = getAdjustedPositionY(); |
| switch (orientation) { |
| - case LEFT: { |
| + case TouchHandleOrientation.LEFT: { |
| mDrawable = HandleViewResources.getLeftHandleDrawable(mContext); |
| mHotspotX = (mDrawable.getIntrinsicWidth() * 3) / 4f; |
| break; |
| } |
| - case RIGHT: { |
| + case TouchHandleOrientation.RIGHT: { |
| mDrawable = HandleViewResources.getRightHandleDrawable(mContext); |
| mHotspotX = mDrawable.getIntrinsicWidth() / 4f; |
| break; |
| } |
| - case CENTER: |
| - default: { |
| + case TouchHandleOrientation.CENTER: { |
| mDrawable = HandleViewResources.getCenterHandleDrawable(mContext); |
| mHotspotX = mDrawable.getIntrinsicWidth() / 2f; |
| break; |
| } |
| + |
| + case TouchHandleOrientation.ORIENTATION_UNDEFINED: |
| + default: |
| + break; |
| } |
| mHotspotY = 0; |
| @@ -346,21 +346,6 @@ public class PopupTouchHandleDrawable extends View { |
| } |
| @CalledByNative |
| - private void setRightOrientation() { |
| - setOrientation(RIGHT); |
| - } |
| - |
| - @CalledByNative |
| - private void setLeftOrientation() { |
| - setOrientation(LEFT); |
| - } |
| - |
| - @CalledByNative |
| - private void setCenterOrientation() { |
| - setOrientation(CENTER); |
| - } |
| - |
| - @CalledByNative |
| private void setOpacity(float alpha) { |
| // Ignore opacity updates from the caller as they are not compatible |
| // with the custom fade animation. |