Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ce290a75 authored by Michael Wright's avatar Michael Wright Committed by android-build-merger
Browse files

Merge "DO NOT MERGE Rename PointerIcon and Pointer Capture APIs" into nyc-dev

am: a1e0cebf

* commit 'a1e0cebf':
  DO NOT MERGE Rename PointerIcon and Pointer Capture APIs

Change-Id: I03543851263b7e9e2f84b179d66d3d269c48bf6c
parents ede05733 a1e0cebf
Loading
Loading
Loading
Loading
+29 −28
Original line number Diff line number Diff line
@@ -941,7 +941,7 @@ package android {
    field public static final deprecated int phoneNumber = 16843111; // 0x1010167
    field public static final int pivotX = 16843189; // 0x10101b5
    field public static final int pivotY = 16843190; // 0x10101b6
    field public static final int pointerShape = 16844042; // 0x101050a
    field public static final int pointerIcon = 16844042; // 0x101050a
    field public static final int popupAnimationStyle = 16843465; // 0x10102c9
    field public static final int popupBackground = 16843126; // 0x1010176
    field public static final int popupCharacters = 16843332; // 0x1010244
@@ -42080,35 +42080,35 @@ package android.view {
  }
  public final class PointerIcon implements android.os.Parcelable {
    method public static android.view.PointerIcon createCustomIcon(android.graphics.Bitmap, float, float);
    method public static android.view.PointerIcon create(android.graphics.Bitmap, float, float);
    method public int describeContents();
    method public static android.view.PointerIcon getSystemIcon(android.content.Context, int);
    method public static android.view.PointerIcon loadCustomIcon(android.content.res.Resources, int);
    method public static android.view.PointerIcon load(android.content.res.Resources, int);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.view.PointerIcon> CREATOR;
    field public static final int STYLE_ALIAS = 1010; // 0x3f2
    field public static final int STYLE_ALL_SCROLL = 1013; // 0x3f5
    field public static final int STYLE_ARROW = 1000; // 0x3e8
    field public static final int STYLE_CELL = 1006; // 0x3ee
    field public static final int STYLE_CONTEXT_MENU = 1001; // 0x3e9
    field public static final int STYLE_COPY = 1011; // 0x3f3
    field public static final int STYLE_CROSSHAIR = 1007; // 0x3ef
    field public static final int STYLE_DEFAULT = 1000; // 0x3e8
    field public static final int STYLE_GRAB = 1020; // 0x3fc
    field public static final int STYLE_GRABBING = 1021; // 0x3fd
    field public static final int STYLE_HAND = 1002; // 0x3ea
    field public static final int STYLE_HELP = 1003; // 0x3eb
    field public static final int STYLE_HORIZONTAL_DOUBLE_ARROW = 1014; // 0x3f6
    field public static final int STYLE_NO_DROP = 1012; // 0x3f4
    field public static final int STYLE_NULL = 0; // 0x0
    field public static final int STYLE_TEXT = 1008; // 0x3f0
    field public static final int STYLE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW = 1017; // 0x3f9
    field public static final int STYLE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW = 1016; // 0x3f8
    field public static final int STYLE_VERTICAL_DOUBLE_ARROW = 1015; // 0x3f7
    field public static final int STYLE_VERTICAL_TEXT = 1009; // 0x3f1
    field public static final int STYLE_WAIT = 1004; // 0x3ec
    field public static final int STYLE_ZOOM_IN = 1018; // 0x3fa
    field public static final int STYLE_ZOOM_OUT = 1019; // 0x3fb
    field public static final int TYPE_ALIAS = 1010; // 0x3f2
    field public static final int TYPE_ALL_SCROLL = 1013; // 0x3f5
    field public static final int TYPE_ARROW = 1000; // 0x3e8
    field public static final int TYPE_CELL = 1006; // 0x3ee
    field public static final int TYPE_CONTEXT_MENU = 1001; // 0x3e9
    field public static final int TYPE_COPY = 1011; // 0x3f3
    field public static final int TYPE_CROSSHAIR = 1007; // 0x3ef
    field public static final int TYPE_DEFAULT = 1000; // 0x3e8
    field public static final int TYPE_GRAB = 1020; // 0x3fc
    field public static final int TYPE_GRABBING = 1021; // 0x3fd
    field public static final int TYPE_HAND = 1002; // 0x3ea
    field public static final int TYPE_HELP = 1003; // 0x3eb
    field public static final int TYPE_HORIZONTAL_DOUBLE_ARROW = 1014; // 0x3f6
    field public static final int TYPE_NO_DROP = 1012; // 0x3f4
    field public static final int TYPE_NULL = 0; // 0x0
    field public static final int TYPE_TEXT = 1008; // 0x3f0
    field public static final int TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW = 1017; // 0x3f9
    field public static final int TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW = 1016; // 0x3f8
    field public static final int TYPE_VERTICAL_DOUBLE_ARROW = 1015; // 0x3f7
    field public static final int TYPE_VERTICAL_TEXT = 1009; // 0x3f1
    field public static final int TYPE_WAIT = 1004; // 0x3ec
    field public static final int TYPE_ZOOM_IN = 1018; // 0x3fa
    field public static final int TYPE_ZOOM_OUT = 1019; // 0x3fb
  }
  public class ScaleGestureDetector {
@@ -42474,7 +42474,7 @@ package android.view {
    method public android.view.ViewParent getParentForAccessibility();
    method public float getPivotX();
    method public float getPivotY();
    method public android.view.PointerIcon getPointerIcon(android.view.MotionEvent, float, float);
    method public android.view.PointerIcon getPointerIcon();
    method public android.content.res.Resources getResources();
    method public final int getRight();
    method protected float getRightFadingEdgeStrength();
@@ -42625,6 +42625,7 @@ package android.view {
    method public void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent);
    method public void onProvideStructure(android.view.ViewStructure);
    method public void onProvideVirtualStructure(android.view.ViewStructure);
    method public android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent, int);
    method protected void onRestoreInstanceState(android.os.Parcelable);
    method public void onRtlPropertiesChanged(int);
    method protected android.os.Parcelable onSaveInstanceState();
@@ -42671,6 +42672,7 @@ package android.view {
    method public boolean requestFocus(int, android.graphics.Rect);
    method public final boolean requestFocusFromTouch();
    method public void requestLayout();
    method public void requestPointerCapture();
    method public boolean requestRectangleOnScreen(android.graphics.Rect);
    method public boolean requestRectangleOnScreen(android.graphics.Rect, boolean);
    method public final void requestUnbufferedDispatch(android.view.MotionEvent);
@@ -42761,7 +42763,6 @@ package android.view {
    method public void setPaddingRelative(int, int, int, int);
    method public void setPivotX(float);
    method public void setPivotY(float);
    method public void setPointerCapture();
    method public void setPointerIcon(android.view.PointerIcon);
    method public void setPressed(boolean);
    method public final void setRight(int);
+29 −28
Original line number Diff line number Diff line
@@ -1047,7 +1047,7 @@ package android {
    field public static final deprecated int phoneNumber = 16843111; // 0x1010167
    field public static final int pivotX = 16843189; // 0x10101b5
    field public static final int pivotY = 16843190; // 0x10101b6
    field public static final int pointerShape = 16844042; // 0x101050a
    field public static final int pointerIcon = 16844042; // 0x101050a
    field public static final int popupAnimationStyle = 16843465; // 0x10102c9
    field public static final int popupBackground = 16843126; // 0x1010176
    field public static final int popupCharacters = 16843332; // 0x1010244
@@ -45078,35 +45078,35 @@ package android.view {
  }
  public final class PointerIcon implements android.os.Parcelable {
    method public static android.view.PointerIcon createCustomIcon(android.graphics.Bitmap, float, float);
    method public static android.view.PointerIcon create(android.graphics.Bitmap, float, float);
    method public int describeContents();
    method public static android.view.PointerIcon getSystemIcon(android.content.Context, int);
    method public static android.view.PointerIcon loadCustomIcon(android.content.res.Resources, int);
    method public static android.view.PointerIcon load(android.content.res.Resources, int);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.view.PointerIcon> CREATOR;
    field public static final int STYLE_ALIAS = 1010; // 0x3f2
    field public static final int STYLE_ALL_SCROLL = 1013; // 0x3f5
    field public static final int STYLE_ARROW = 1000; // 0x3e8
    field public static final int STYLE_CELL = 1006; // 0x3ee
    field public static final int STYLE_CONTEXT_MENU = 1001; // 0x3e9
    field public static final int STYLE_COPY = 1011; // 0x3f3
    field public static final int STYLE_CROSSHAIR = 1007; // 0x3ef
    field public static final int STYLE_DEFAULT = 1000; // 0x3e8
    field public static final int STYLE_GRAB = 1020; // 0x3fc
    field public static final int STYLE_GRABBING = 1021; // 0x3fd
    field public static final int STYLE_HAND = 1002; // 0x3ea
    field public static final int STYLE_HELP = 1003; // 0x3eb
    field public static final int STYLE_HORIZONTAL_DOUBLE_ARROW = 1014; // 0x3f6
    field public static final int STYLE_NO_DROP = 1012; // 0x3f4
    field public static final int STYLE_NULL = 0; // 0x0
    field public static final int STYLE_TEXT = 1008; // 0x3f0
    field public static final int STYLE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW = 1017; // 0x3f9
    field public static final int STYLE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW = 1016; // 0x3f8
    field public static final int STYLE_VERTICAL_DOUBLE_ARROW = 1015; // 0x3f7
    field public static final int STYLE_VERTICAL_TEXT = 1009; // 0x3f1
    field public static final int STYLE_WAIT = 1004; // 0x3ec
    field public static final int STYLE_ZOOM_IN = 1018; // 0x3fa
    field public static final int STYLE_ZOOM_OUT = 1019; // 0x3fb
    field public static final int TYPE_ALIAS = 1010; // 0x3f2
    field public static final int TYPE_ALL_SCROLL = 1013; // 0x3f5
    field public static final int TYPE_ARROW = 1000; // 0x3e8
    field public static final int TYPE_CELL = 1006; // 0x3ee
    field public static final int TYPE_CONTEXT_MENU = 1001; // 0x3e9
    field public static final int TYPE_COPY = 1011; // 0x3f3
    field public static final int TYPE_CROSSHAIR = 1007; // 0x3ef
    field public static final int TYPE_DEFAULT = 1000; // 0x3e8
    field public static final int TYPE_GRAB = 1020; // 0x3fc
    field public static final int TYPE_GRABBING = 1021; // 0x3fd
    field public static final int TYPE_HAND = 1002; // 0x3ea
    field public static final int TYPE_HELP = 1003; // 0x3eb
    field public static final int TYPE_HORIZONTAL_DOUBLE_ARROW = 1014; // 0x3f6
    field public static final int TYPE_NO_DROP = 1012; // 0x3f4
    field public static final int TYPE_NULL = 0; // 0x0
    field public static final int TYPE_TEXT = 1008; // 0x3f0
    field public static final int TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW = 1017; // 0x3f9
    field public static final int TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW = 1016; // 0x3f8
    field public static final int TYPE_VERTICAL_DOUBLE_ARROW = 1015; // 0x3f7
    field public static final int TYPE_VERTICAL_TEXT = 1009; // 0x3f1
    field public static final int TYPE_WAIT = 1004; // 0x3ec
    field public static final int TYPE_ZOOM_IN = 1018; // 0x3fa
    field public static final int TYPE_ZOOM_OUT = 1019; // 0x3fb
  }
  public class ScaleGestureDetector {
@@ -45472,7 +45472,7 @@ package android.view {
    method public android.view.ViewParent getParentForAccessibility();
    method public float getPivotX();
    method public float getPivotY();
    method public android.view.PointerIcon getPointerIcon(android.view.MotionEvent, float, float);
    method public android.view.PointerIcon getPointerIcon();
    method public android.content.res.Resources getResources();
    method public final int getRight();
    method protected float getRightFadingEdgeStrength();
@@ -45623,6 +45623,7 @@ package android.view {
    method public void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent);
    method public void onProvideStructure(android.view.ViewStructure);
    method public void onProvideVirtualStructure(android.view.ViewStructure);
    method public android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent, int);
    method protected void onRestoreInstanceState(android.os.Parcelable);
    method public void onRtlPropertiesChanged(int);
    method protected android.os.Parcelable onSaveInstanceState();
@@ -45669,6 +45670,7 @@ package android.view {
    method public boolean requestFocus(int, android.graphics.Rect);
    method public final boolean requestFocusFromTouch();
    method public void requestLayout();
    method public void requestPointerCapture();
    method public boolean requestRectangleOnScreen(android.graphics.Rect);
    method public boolean requestRectangleOnScreen(android.graphics.Rect, boolean);
    method public final void requestUnbufferedDispatch(android.view.MotionEvent);
@@ -45759,7 +45761,6 @@ package android.view {
    method public void setPaddingRelative(int, int, int, int);
    method public void setPivotX(float);
    method public void setPivotY(float);
    method public void setPointerCapture();
    method public void setPointerIcon(android.view.PointerIcon);
    method public void setPressed(boolean);
    method public final void setRight(int);
+29 −28
Original line number Diff line number Diff line
@@ -941,7 +941,7 @@ package android {
    field public static final deprecated int phoneNumber = 16843111; // 0x1010167
    field public static final int pivotX = 16843189; // 0x10101b5
    field public static final int pivotY = 16843190; // 0x10101b6
    field public static final int pointerShape = 16844042; // 0x101050a
    field public static final int pointerIcon = 16844042; // 0x101050a
    field public static final int popupAnimationStyle = 16843465; // 0x10102c9
    field public static final int popupBackground = 16843126; // 0x1010176
    field public static final int popupCharacters = 16843332; // 0x1010244
@@ -42160,35 +42160,35 @@ package android.view {
  }
  public final class PointerIcon implements android.os.Parcelable {
    method public static android.view.PointerIcon createCustomIcon(android.graphics.Bitmap, float, float);
    method public static android.view.PointerIcon create(android.graphics.Bitmap, float, float);
    method public int describeContents();
    method public static android.view.PointerIcon getSystemIcon(android.content.Context, int);
    method public static android.view.PointerIcon loadCustomIcon(android.content.res.Resources, int);
    method public static android.view.PointerIcon load(android.content.res.Resources, int);
    method public void writeToParcel(android.os.Parcel, int);
    field public static final android.os.Parcelable.Creator<android.view.PointerIcon> CREATOR;
    field public static final int STYLE_ALIAS = 1010; // 0x3f2
    field public static final int STYLE_ALL_SCROLL = 1013; // 0x3f5
    field public static final int STYLE_ARROW = 1000; // 0x3e8
    field public static final int STYLE_CELL = 1006; // 0x3ee
    field public static final int STYLE_CONTEXT_MENU = 1001; // 0x3e9
    field public static final int STYLE_COPY = 1011; // 0x3f3
    field public static final int STYLE_CROSSHAIR = 1007; // 0x3ef
    field public static final int STYLE_DEFAULT = 1000; // 0x3e8
    field public static final int STYLE_GRAB = 1020; // 0x3fc
    field public static final int STYLE_GRABBING = 1021; // 0x3fd
    field public static final int STYLE_HAND = 1002; // 0x3ea
    field public static final int STYLE_HELP = 1003; // 0x3eb
    field public static final int STYLE_HORIZONTAL_DOUBLE_ARROW = 1014; // 0x3f6
    field public static final int STYLE_NO_DROP = 1012; // 0x3f4
    field public static final int STYLE_NULL = 0; // 0x0
    field public static final int STYLE_TEXT = 1008; // 0x3f0
    field public static final int STYLE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW = 1017; // 0x3f9
    field public static final int STYLE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW = 1016; // 0x3f8
    field public static final int STYLE_VERTICAL_DOUBLE_ARROW = 1015; // 0x3f7
    field public static final int STYLE_VERTICAL_TEXT = 1009; // 0x3f1
    field public static final int STYLE_WAIT = 1004; // 0x3ec
    field public static final int STYLE_ZOOM_IN = 1018; // 0x3fa
    field public static final int STYLE_ZOOM_OUT = 1019; // 0x3fb
    field public static final int TYPE_ALIAS = 1010; // 0x3f2
    field public static final int TYPE_ALL_SCROLL = 1013; // 0x3f5
    field public static final int TYPE_ARROW = 1000; // 0x3e8
    field public static final int TYPE_CELL = 1006; // 0x3ee
    field public static final int TYPE_CONTEXT_MENU = 1001; // 0x3e9
    field public static final int TYPE_COPY = 1011; // 0x3f3
    field public static final int TYPE_CROSSHAIR = 1007; // 0x3ef
    field public static final int TYPE_DEFAULT = 1000; // 0x3e8
    field public static final int TYPE_GRAB = 1020; // 0x3fc
    field public static final int TYPE_GRABBING = 1021; // 0x3fd
    field public static final int TYPE_HAND = 1002; // 0x3ea
    field public static final int TYPE_HELP = 1003; // 0x3eb
    field public static final int TYPE_HORIZONTAL_DOUBLE_ARROW = 1014; // 0x3f6
    field public static final int TYPE_NO_DROP = 1012; // 0x3f4
    field public static final int TYPE_NULL = 0; // 0x0
    field public static final int TYPE_TEXT = 1008; // 0x3f0
    field public static final int TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW = 1017; // 0x3f9
    field public static final int TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW = 1016; // 0x3f8
    field public static final int TYPE_VERTICAL_DOUBLE_ARROW = 1015; // 0x3f7
    field public static final int TYPE_VERTICAL_TEXT = 1009; // 0x3f1
    field public static final int TYPE_WAIT = 1004; // 0x3ec
    field public static final int TYPE_ZOOM_IN = 1018; // 0x3fa
    field public static final int TYPE_ZOOM_OUT = 1019; // 0x3fb
  }
  public class ScaleGestureDetector {
@@ -42554,7 +42554,7 @@ package android.view {
    method public android.view.ViewParent getParentForAccessibility();
    method public float getPivotX();
    method public float getPivotY();
    method public android.view.PointerIcon getPointerIcon(android.view.MotionEvent, float, float);
    method public android.view.PointerIcon getPointerIcon();
    method public android.content.res.Resources getResources();
    method public final int getRight();
    method protected float getRightFadingEdgeStrength();
@@ -42705,6 +42705,7 @@ package android.view {
    method public void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent);
    method public void onProvideStructure(android.view.ViewStructure);
    method public void onProvideVirtualStructure(android.view.ViewStructure);
    method public android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent, int);
    method protected void onRestoreInstanceState(android.os.Parcelable);
    method public void onRtlPropertiesChanged(int);
    method protected android.os.Parcelable onSaveInstanceState();
@@ -42751,6 +42752,7 @@ package android.view {
    method public boolean requestFocus(int, android.graphics.Rect);
    method public final boolean requestFocusFromTouch();
    method public void requestLayout();
    method public void requestPointerCapture();
    method public boolean requestRectangleOnScreen(android.graphics.Rect);
    method public boolean requestRectangleOnScreen(android.graphics.Rect, boolean);
    method public final void requestUnbufferedDispatch(android.view.MotionEvent);
@@ -42841,7 +42843,6 @@ package android.view {
    method public void setPaddingRelative(int, int, int, int);
    method public void setPivotX(float);
    method public void setPivotY(float);
    method public void setPointerCapture();
    method public void setPointerIcon(android.view.PointerIcon);
    method public void setPressed(boolean);
    method public final void setRight(int);
+1 −1
Original line number Diff line number Diff line
@@ -79,7 +79,7 @@ interface IInputManager {
    void vibrate(int deviceId, in long[] pattern, int repeat, IBinder token);
    void cancelVibrate(int deviceId, IBinder token);

    void setPointerIconShape(int shapeId);
    void setPointerIconType(int typeId);
    void setCustomPointerIcon(in PointerIcon icon);

    void setPointerIconDetached(boolean detached);
+3 −3
Original line number Diff line number Diff line
@@ -872,13 +872,13 @@ public final class InputManager {
     * Changes the mouse pointer's icon shape into the specified id.
     *
     * @param iconId The id of the pointer graphic, as a value between
     * {@link PointerIcon.STYLE_ARROW} and {@link PointerIcon.STYLE_GRABBING}.
     * {@link PointerIcon.TYPE_ARROW} and {@link PointerIcon.TYPE_GRABBING}.
     *
     * @hide
     */
    public void setPointerIconShape(int iconId) {
    public void setPointerIconType(int iconId) {
        try {
            mIm.setPointerIconShape(iconId);
            mIm.setPointerIconType(iconId);
        } catch (RemoteException ex) {
            throw ex.rethrowFromSystemServer();
        }
Loading