Home
last modified time | relevance | path

Searched refs:mPipBoundsState (Results 1 – 16 of 16) sorted by relevance

/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/pip/
H A DPipBoundsStateTest.java63 private PipBoundsState mPipBoundsState; field in PipBoundsStateTest
85 mPipBoundsState.setBounds(bounds); in testSetBounds()
108 mPipBoundsState.clearReentryState(); in testClearReentryState()
110 assertNull(mPipBoundsState.getReentryState()); in testClearReentryState()
133 assertNull(mPipBoundsState.getReentryState()); in testSetLastPipComponentName_changed_clearReentryState()
141 mPipBoundsState.setShelfVisibility(true, 100); in testSetShelfVisibility_changed_callbackInvoked()
159 mPipBoundsState.setShelfVisibility(true, 100); in testSetShelfVisibility_notChanged_callbackNotInvoked()
162 mPipBoundsState.setShelfVisibility(true, 100); in testSetShelfVisibility_notChanged_callbackNotInvoked()
191 mPipBoundsState.setOverrideMinSize(null); in testGetOverrideMinEdgeSize()
206 mPipBoundsState.setBounds(currentBounds); in testSetBounds_updatesPipExclusionBounds()
[all …]
H A DPipBoundsAlgorithmTest.java69 private PipBoundsState mPipBoundsState; field in PipBoundsAlgorithmTest
145 mPipBoundsState.setOverrideMinSize(null); in getDefaultBounds_noOverrideMinSize_matchesDefaultSizeAndAspectRatio()
188 mPipBoundsState.setImeVisibility(false, 0); in getDefaultBounds_imeShowing_offsetByImeHeight()
213 mPipBoundsState.setImeVisibility(false, 0); in getDefaultBounds_imeAndShelfShowing_offsetByTallest()
363 mPipBoundsState.saveReentryState( in getEntryDestinationBounds_reentryStateExists_restoreLastSize()
378 mPipBoundsState.saveReentryState( in getEntryDestinationBounds_reentryStateExists_restoreLastPosition()
417 mPipBoundsState.clearReentryState(); in getEntryDestinationBounds_noReentryState_useDefaultBounds()
428 mPipBoundsState.setAspectRatio( in adjustNormalBoundsToFitMenu_alreadyFits()
441 mPipBoundsState.setAspectRatio( in adjustNormalBoundsToFitMenu_widthTooSmall()
456 mPipBoundsState.setAspectRatio( in adjustNormalBoundsToFitMenu_heightTooSmall()
[all …]
H A DPipTaskOrganizerTest.java94 private PipBoundsState mPipBoundsState; field in PipTaskOrganizerTest
112 mPipBoundsAlgorithm = new PipBoundsAlgorithm(mContext, mPipBoundsState, in setUp()
117 mPipTransitionState, mPipBoundsState, mPipDisplayLayoutState, in setUp()
150 assertEquals(mComponent1, mPipBoundsState.getLastPipComponentName()); in startSwipePipToHome_updatesLastPipComponentName()
160 assertEquals(minSize, mPipBoundsState.getOverrideMinSize()); in startSwipePipToHome_updatesOverrideMinSize()
178 assertEquals(mComponent1, mPipBoundsState.getLastPipComponentName()); in onTaskAppeared_updatesLastPipComponentName()
189 assertEquals(minSize, mPipBoundsState.getOverrideMinSize()); in onTaskAppeared_updatesOverrideMinSize()
234 assertEquals(mComponent2, mPipBoundsState.getLastPipComponentName()); in onTaskInfoChanged_inPip_updatesLastPipComponentName()
247 assertEquals(minSize, mPipBoundsState.getOverrideMinSize()); in onTaskInfoChanged_inPip_updatesOverrideMinSize()
254 mPipBoundsState.setBounds(new Rect(100, 100, 200, 150)); in onTaskVanished_clearsPipBounds()
[all …]
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/
H A DPipMotionHelper.java130 mPipBoundsState.setBounds(newBounds);
175 mPipBoundsState = pipBoundsState; in PipMotionHelper()
370 return mPipBoundsState.getBounds(); in getBounds()
410 ? mPipBoundsState.getStashOffset() - mPipBoundsState.getBounds().width() in movetoTarget()
414 ? mPipBoundsState.getDisplayBounds().right - mPipBoundsState.getStashOffset() in movetoTarget()
487 mPipBoundsState.getStashedState(), mPipBoundsState.getStashOffset(),
505 mPipBoundsState.getBounds().left == mPipBoundsState.getMovementBounds().left
517 mPipBoundsState.setStashed(stashType);
562 mPipBoundsState.getStashOffset() - mPipBoundsState.getBounds().width()
564 mPipBoundsState.getDisplayBounds().right - mPipBoundsState.getStashOffset()
[all …]
H A DPipDoubleTapHelper.java69 int averageWidth = (mPipBoundsState.getMaxSize().x in getMaxOrDefaultPipSizeSpec()
70 + mPipBoundsState.getMinSize().x) / 2; in getMaxOrDefaultPipSizeSpec()
74 return (mPipBoundsState.getBounds().width() > averageWidth) in getMaxOrDefaultPipSizeSpec()
87 static int nextSizeSpec(@NonNull PipBoundsState mPipBoundsState, in nextSizeSpec() argument
90 boolean isScreenMax = mPipBoundsState.getBounds().width() in nextSizeSpec()
91 == mPipBoundsState.getMaxSize().x; in nextSizeSpec()
94 boolean isScreenDefault = (mPipBoundsState.getBounds().width() in nextSizeSpec()
95 == mPipBoundsState.getNormalBounds().width()) in nextSizeSpec()
96 && (mPipBoundsState.getBounds().height() in nextSizeSpec()
97 == mPipBoundsState.getNormalBounds().height()); in nextSizeSpec()
[all …]
H A DPipTouchHandler.java79 @NonNull private final PipBoundsState mPipBoundsState; field in PipTouchHandler
184 mPipBoundsState = pipBoundsState; in PipTouchHandler()
197 if (mPipBoundsState.isStashed()) { in PipTouchHandler()
409 mPipBoundsState.setExpandedBounds( in onMovementBoundsChanged()
439 mPipBoundsState.getNormalMovementBounds(), mPipBoundsState.getMovementBounds(), in onMovementBoundsChanged()
477 mPipBoundsState.setMaxSize(maxWidth, maxHeight); in updatePinchResizeSizeConstraints()
705 mPipBoundsState.getMaxSize().y); in animateToMaximizedState()
878 if (mPipBoundsState.isStashed()) { in onUp()
920 if (mPipBoundsState.isStashed()) { in onUp()
944 if (mPipBoundsState.getBounds().left < 0
[all …]
H A DPipController.java136 private PipBoundsState mPipBoundsState; field in PipController
161 if (mPipBoundsState.isStashed()) { in onKeepClearAreasChangedCallback()
455 mPipBoundsState = pipBoundsState; in PipController()
734 mPipBoundsState.onConfigurationChanged(); in onConfigurationChanged()
838 if (mPipBoundsState.getBounds().width() < mPipBoundsState.getMinSize().x in onDisplayChangedUncheck()
839 || mPipBoundsState.getBounds().width() > mPipBoundsState.getMaxSize().x in onDisplayChangedUncheck()
840 || mPipBoundsState.getBounds().height() < mPipBoundsState.getMinSize().y in onDisplayChangedUncheck()
841 || mPipBoundsState.getBounds().height() > mPipBoundsState.getMaxSize().y) { in onDisplayChangedUncheck()
1048 if (!mPipBoundsState.hasUserResizedPip()) { in saveReentryState()
1158 snapFraction, mPipBoundsState.getStashedState(), mPipBoundsState.getStashOffset(), in onDisplayRotationChanged()
[all …]
H A DPipResizeGestureHandler.java73 private final PipBoundsState mPipBoundsState; field in PipResizeGestureHandler
135 mPipBoundsState = pipBoundsState; in PipResizeGestureHandler()
261 if (mPipBoundsState.isStashed()) { in onInputEvent()
268 final Rect pipBounds = mPipBoundsState.getBounds(); in onInputEvent()
310 final Rect currentPipBounds = mPipBoundsState.getBounds(); in isWithinDragResizeRegion()
366 final Rect currentPipBounds = mPipBoundsState.getBounds(); in setCtrlType()
418 final Rect pipBounds = mPipBoundsState.getBounds(); in onPinchResize()
470 mPipBoundsState.setHasUserResizedPip(true); in onPinchResize()
485 mDownBounds.set(mPipBoundsState.getBounds()); in onDragCornerResize()
517 mPipBoundsState.setHasUserResizedPip(true); in onDragCornerResize()
[all …]
H A DPipAccessibilityInteractionConnection.java61 private final @NonNull PipBoundsState mPipBoundsState; field in PipAccessibilityInteractionConnection
83 mPipBoundsState = pipBoundsState; in PipAccessibilityInteractionConnection()
120 if (mPipBoundsState.getBounds().width() == mNormalBounds.width() in performAccessibilityAction()
121 && mPipBoundsState.getBounds().height() == mNormalBounds.height()) { in performAccessibilityAction()
132 mPipBoundsState.setStashed(STASH_TYPE_NONE); in performAccessibilityAction()
150 pipBounds.set(mPipBoundsState.getBounds()); in performAccessibilityAction()
173 mPipBoundsState.getBounds(), mNormalMovementBounds); in setToExpandedBounds()
184 mPipBoundsState.getBounds(), mExpandedMovementBounds); in setToNormalBounds()
H A DPhonePipMenuController.java114 private final PipBoundsState mPipBoundsState; field in PhonePipMenuController
152 mPipBoundsState = pipBoundsState; in PhonePipMenuController()
507 mPipMenuView.setActions(mPipBoundsState.getBounds(), in updateMenuActions()
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/pip/phone/
H A DPipTouchHandlerTest.java91 private PipBoundsState mPipBoundsState; field in PipTouchHandlerTest
117 PipMotionHelper pipMotionHelper = new PipMotionHelper(mContext, mPipBoundsState, in setUp()
132 mInsetBounds = new Rect(mPipBoundsState.getDisplayBounds().left + INSET, in setUp()
133 mPipBoundsState.getDisplayBounds().top + INSET, in setUp()
134 mPipBoundsState.getDisplayBounds().right - INSET, in setUp()
135 mPipBoundsState.getDisplayBounds().bottom - INSET); in setUp()
138 mPipBoundsState.getDisplayBounds().bottom - INSET - PIP_LENGTH, in setUp()
139 mPipBoundsState.getDisplayBounds().right - INSET, in setUp()
140 mPipBoundsState.getDisplayBounds().bottom - INSET); in setUp()
155 final int shorterLength = Math.min(mPipBoundsState.getDisplayBounds().width(), in updateMovementBounds_minMaxBounds()
[all …]
H A DPipResizeGestureHandlerTest.java90 private PipBoundsState mPipBoundsState; field in PipResizeGestureHandlerTest
117 mPipBoundsState, motionHelper, mPipTouchState, mPipTaskOrganizer, in setUp()
176 > mPipBoundsState.getBounds().width()); in twoInput_triggersPinchResize_getBigger()
215 < mPipBoundsState.getBounds().width()); in twoInput_triggersPinchResize_getSmaller()
221 mPipResizeGestureHandler.userResizeTo(mPipBoundsState.getNormalBounds(), in testUserResizeTo()
224 assertPipBoundsUserResizedTo(mPipBoundsState.getNormalBounds()); in testUserResizeTo()
233 final Rect maxBounds = new Rect(0, 0, mPipBoundsState.getMaxSize().x, in testUserResizeTo()
234 mPipBoundsState.getMaxSize().y); in testUserResizeTo()
256 assertEquals(mPipBoundsState.getBounds().width(), bounds.width()); in assertPipBoundsUserResizedTo()
257 assertEquals(mPipBoundsState.getBounds().height(), bounds.height()); in assertPipBoundsUserResizedTo()
[all …]
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/pip/
H A DPipBoundsAlgorithm.java42 @NonNull private final PipBoundsState mPipBoundsState; field in PipBoundsAlgorithm
58 mPipBoundsState = pipBoundsState; in PipBoundsAlgorithm()
67 mPipBoundsState.setAspectRatio(mDefaultAspectRatio); in PipBoundsAlgorithm()
120 mPipBoundsState.getRestrictedKeepClearAreas(), in getEntryDestinationBounds()
121 mPipBoundsState.getUnrestrictedKeepClearAreas(), insets); in getEntryDestinationBounds()
299 mPipBoundsState.isImeShowing() ? mPipBoundsState.getImeHeight() : 0, in getDefaultBounds()
300 mPipBoundsState.isShelfShowing() in getDefaultBounds()
335 (adjustForIme && mPipBoundsState.isImeShowing()) in getMovementBounds()
336 ? mPipBoundsState.getImeHeight() : 0); in getMovementBounds()
422 adjHeight = Math.round(adjWidth / mPipBoundsState.getAspectRatio()); in adjustNormalBoundsToFitMenu()
[all …]
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/
H A DPipTaskOrganizer.java125 private final PipBoundsState mPipBoundsState; field in PipTaskOrganizer
349 mPipBoundsState = pipBoundsState; in PipTaskOrganizer()
396 return mPipBoundsState.getBounds(); in getCurrentOrAnimatingBounds()
467 mPipBoundsState.setBounds(destinationBounds); in stopSwipePipToHome()
565 mPipBoundsState.getBounds()); in exitPip()
639 return mPipBoundsState.getDisplayBounds(); in getExitDestinationBounds()
993 mPipBoundsState.setOverrideMinSize( in onTaskInfoChanged()
1088 mPipBoundsState.setBounds(destinationBounds); in onFixedRotationFinished()
1119 mPipBoundsState.setBounds(new Rect()); in onExitPipFinished()
1409 mPipBoundsState.setBounds(toBounds); in scheduleResizePip()
[all …]
H A DPipTransitionController.java57 protected final PipBoundsState mPipBoundsState; field in PipTransitionController
77 mPipBoundsState.setBounds(animator.getDestinationBounds());
139 mPipBoundsState = pipBoundsState; in PipTransitionController()
166 final Rect pipBounds = mPipBoundsState.getBounds(); in sendOnPipTransitionStarted()
201 mPipBoundsState.setBoundsStateForEntry(componentName, activityInfo, params, in setBoundsStateForEntry()
H A DPipTransition.java260 mPipBoundsState.setBounds(currentPipTaskChange.getEndAbsBounds()); in startAnimation()
382 mPipBoundsState.getBounds(), mPipBoundsState.getBounds(), in onTransitionConsumed()
593 final Rect currentBounds = mPipBoundsState.getBounds(); in startExitAnimation()
600 mPipBoundsState.getDisplayBounds()); in startExitAnimation()
920 mPipBoundsState.getLauncherState().getAppIconSizePx()); in startEnterAnimation()
1017 mPipBoundsState.setBounds(destinationBounds); in handleSwipePipToHomeTransition()
1153 .getAnimator(taskInfo, leash, mPipBoundsState.getBounds(), alphaStart, alphaEnd) in fadeExistingPip()