Home
last modified time | relevance | path

Searched refs:pipBounds (Results 1 – 15 of 15) sorted by relevance

/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/pip/phone/
DPhonePipKeepClearAlgorithmTest.java109 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/
DPhonePipKeepClearAlgorithm.java74 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/
DTvPipMenuController.java277 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 …]
DTvPipKeepClearAlgorithm.kt129 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 …]
DTvPipTransition.java338 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 …]
DTvPipMenuView.java339 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/
DPipResizeGestureHandler.java232 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()
DPipTouchHandler.java743 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()
DPipController.java680 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()
DPipAccessibilityInteractionConnection.java149 Rect pipBounds = new Rect(); in performAccessibilityAction() local
150 pipBounds.set(mPipBoundsState.getBounds()); in performAccessibilityAction()
DPipMotionHelper.java160 public void onPipTransitionStarted(int direction, Rect pipBounds) {}
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/
DPipResizeGestureHandler.java244 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()
DPipTouchHandler.java752 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/
DPipTransitionController.java190 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
DPipTaskOrganizer.java294 public void onPipTransitionStarted(int direction, Rect pipBounds) {}