/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/pip/phone/ |
D | PhonePipKeepClearAlgorithmTest.java | 109 final Rect pipBounds = new Rect(0, 0, 100, 100); in adjust_withCollidingRestrictedKeepClearArea_moveBounds() local 111 when(mMockPipBoundsState.getBounds()).thenReturn(pipBounds); in adjust_withCollidingRestrictedKeepClearArea_moveBounds() 127 final Rect pipBounds = new Rect(0, 0, 100, 100); in adjust_withNonCollidingRestrictedKeepClearArea_boundsUnchanged() local 129 when(mMockPipBoundsState.getBounds()).thenReturn(pipBounds); in adjust_withNonCollidingRestrictedKeepClearArea_boundsUnchanged() 145 final Rect pipBounds = new Rect(0, 0, 100, 100); in adjust_withCollidingRestrictedKeepClearArea_whileStashed_boundsUnchanged() local 147 when(mMockPipBoundsState.getBounds()).thenReturn(pipBounds); in adjust_withCollidingRestrictedKeepClearArea_whileStashed_boundsUnchanged() 159 assertEquals(pipBounds, outBounds); in adjust_withCollidingRestrictedKeepClearArea_whileStashed_boundsUnchanged() 164 final Rect pipBounds = new Rect(0, 0, 100, 100); in adjust_withNonCollidingRestrictedKeepClearArea_whileStashed_boundsUnchanged() local 166 when(mMockPipBoundsState.getBounds()).thenReturn(pipBounds); in adjust_withNonCollidingRestrictedKeepClearArea_whileStashed_boundsUnchanged() 178 assertEquals(pipBounds, outBounds); in adjust_withNonCollidingRestrictedKeepClearArea_whileStashed_boundsUnchanged() [all …]
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/pip/ |
D | PhonePipKeepClearAlgorithm.java | 74 Rect pipBounds = new Rect(startingBounds); in adjust() local 78 if (!insets.contains(pipBounds)) { in adjust() 97 pipBounds.offsetTo(pipBounds.left, in adjust() 98 insets.bottom - pipBounds.height()); in adjust() 101 pipBounds.offsetTo(insets.right - pipBounds.width(), pipBounds.top); in adjust() 103 pipBounds.offsetTo(insets.left, pipBounds.top); in adjust() 107 return findUnoccludedPosition(pipBounds, pipBoundsState.getRestrictedKeepClearAreas(), in adjust()
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/tv/ |
D | TvPipMenuController.java | 277 private Rect calculateMenuSurfaceBounds(Rect pipBounds) { in calculateMenuSurfaceBounds() argument 278 return mPipMenuView.getPipMenuContainerBounds(pipBounds); in calculateMenuSurfaceBounds() 311 Rect pipBounds) { in resizePipMenu() argument 313 "%s: resizePipMenu: %s", TAG, pipBounds.toShortString()); in resizePipMenu() 315 if (pipBounds.isEmpty()) { in resizePipMenu() 324 final Rect menuBounds = calculateMenuSurfaceBounds(pipBounds); in resizePipMenu() 336 updateMenuBounds(pipBounds); in resizePipMenu() 347 Rect pipBounds, float alpha) { in movePipMenu() argument 348 movePipMenu(pipTx, pipBounds, alpha); in movePipMenu() 356 public void movePipMenu(@Nullable SurfaceControl.Transaction pipTx, @Nullable Rect pipBounds, in movePipMenu() argument [all …]
|
D | TvPipKeepClearAlgorithm.kt | 129 val pipBounds = removePermanentDecors(fromTransformedSpace(result.bounds)) in <lambda>() constant 136 pipBounds, in <lambda>() 138 getStashType(pipBounds, unstashedDestBounds), in <lambda>() 477 pipBounds: Rect, in <lambda>() 484 if (pipBounds.intersectsX(area)) { in <lambda>() 496 pipBounds.height() + pipAreaPadding, in <lambda>() 497 pipBounds.bottom, in <lambda>() 498 pipBounds.height() in <lambda>() 507 pipBounds: Rect, in <lambda>() 514 if (pipBounds.intersectsX(area)) { in <lambda>() [all …]
|
D | TvPipTransition.java | 338 final Rect pipBounds = mPipBoundsState.getBounds(); in startCloseAnimation() local 340 .resetScale(startTransaction, pipLeash, pipBounds) in startCloseAnimation() 341 .crop(startTransaction, pipLeash, pipBounds) in startCloseAnimation() 411 final Rect pipBounds = in startEnterAnimation() local 413 mPipBoundsState.setBounds(pipBounds); in startEnterAnimation() 414 mTvPipMenuController.movePipMenu(null, pipBounds, 0f); in startEnterAnimation() 419 resizePipWct.setBounds(taskInfo.token, pipBounds); in startEnterAnimation() 422 .resetScale(finishTransaction, leash, pipBounds) in startEnterAnimation() 423 .crop(finishTransaction, leash, pipBounds) in startEnterAnimation() 445 .resetScale(tx, leash, pipBounds) in startEnterAnimation() [all …]
|
D | TvPipMenuView.java | 339 Rect getPipMenuContainerBounds(Rect pipBounds) { in getPipMenuContainerBounds() argument 340 final Rect menuUiBounds = new Rect(pipBounds); in getPipMenuContainerBounds()
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/ |
D | PipResizeGestureHandler.java | 232 final Rect pipBounds = mPipBoundsState.getBounds(); in onInputEvent() local 234 if (!pipBounds.contains((int) mv.getRawX(), (int) mv.getRawY()) in onInputEvent() 304 final Rect pipBounds = mPipBoundsState.getBounds(); in onPinchResize() local 307 && pipBounds.contains((int) ev.getRawX(0), (int) ev.getRawY(0)) in onPinchResize() 308 && pipBounds.contains((int) ev.getRawX(1), (int) ev.getRawY(1))) { in onPinchResize() 314 mDownBounds.set(pipBounds); in onPinchResize()
|
D | PipTouchHandler.java | 743 final Rect pipBounds = mPipBoundsState.getBounds(); in animateToUnStashedState() local 744 final boolean onLeftEdge = pipBounds.left < mPipBoundsState.getDisplayBounds().left; in animateToUnStashedState() 745 final Rect unStashedBounds = new Rect(0, pipBounds.top, 0, pipBounds.bottom); in animateToUnStashedState() 747 : mInsetBounds.right - pipBounds.width(); in animateToUnStashedState() 748 unStashedBounds.right = onLeftEdge ? mInsetBounds.left + pipBounds.width() in animateToUnStashedState()
|
D | PipController.java | 680 final Rect pipBounds = mPipBoundsState.getBounds(); in onInit() local 682 if ((pipBounds.height() + 2 * edgeInsets.y) > (displayBounds.height() / 2)) { in onInit() 1035 public void onPipTransitionStarted(int direction, Rect pipBounds) { in onPipTransitionStarted() argument 1046 saveReentryState(pipBounds); in onPipTransitionStarted() 1060 public void saveReentryState(Rect pipBounds) { in saveReentryState() argument 1061 float snapFraction = mPipBoundsAlgorithm.getSnapFraction(pipBounds); in saveReentryState()
|
D | PipAccessibilityInteractionConnection.java | 149 Rect pipBounds = new Rect(); in performAccessibilityAction() local 150 pipBounds.set(mPipBoundsState.getBounds()); in performAccessibilityAction()
|
D | PipMotionHelper.java | 160 public void onPipTransitionStarted(int direction, Rect pipBounds) {}
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/ |
D | PipResizeGestureHandler.java | 244 final Rect pipBounds = mPipBoundsState.getBounds(); in onInputEvent() local 246 if (!pipBounds.contains((int) mv.getRawX(), (int) mv.getRawY()) in onInputEvent() 313 final Rect pipBounds = mPipBoundsState.getBounds(); in onPinchResize() local 316 && pipBounds.contains((int) ev.getRawX(0), (int) ev.getRawY(0)) in onPinchResize() 317 && pipBounds.contains((int) ev.getRawX(1), (int) ev.getRawY(1))) { in onPinchResize() 323 mDownBounds.set(pipBounds); in onPinchResize()
|
D | PipTouchHandler.java | 752 final Rect pipBounds = mPipBoundsState.getBounds(); in animateToUnStashedState() local 753 final boolean onLeftEdge = pipBounds.left < mPipBoundsState.getDisplayBounds().left; in animateToUnStashedState() 754 final Rect unStashedBounds = new Rect(0, pipBounds.top, 0, pipBounds.bottom); in animateToUnStashedState() 756 : mInsetBounds.right - pipBounds.width(); in animateToUnStashedState() 757 unStashedBounds.right = onLeftEdge ? mInsetBounds.left + pipBounds.width() in animateToUnStashedState()
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/ |
D | PipTransitionController.java | 190 final Rect pipBounds = mPipBoundsState.getBounds(); in sendOnPipTransitionStarted() local 193 callback.onPipTransitionStarted(direction, pipBounds); in sendOnPipTransitionStarted() 342 void onPipTransitionStarted(int direction, Rect pipBounds); in onPipTransitionStarted() argument
|
D | PipTaskOrganizer.java | 294 public void onPipTransitionStarted(int direction, Rect pipBounds) {}
|