/aosp12/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/common/split/ |
H A D | SplitLayoutTests.java | 59 private SplitLayout mSplitLayout; field in SplitLayoutTests 64 mSplitLayout = spy(new SplitLayout( in setup() 81 assertThat(mSplitLayout.updateConfiguration(config)).isFalse(); in testUpdateConfiguration() 85 assertThat(mSplitLayout.updateConfiguration(config)).isTrue(); in testUpdateConfiguration() 89 assertThat(mSplitLayout.updateConfiguration(config)).isTrue(); in testUpdateConfiguration() 93 assertThat(mSplitLayout.updateConfiguration(config)).isTrue(); in testUpdateConfiguration() 98 mSplitLayout.updateDivideBounds(anyInt()); in testUpdateDivideBounds() 104 mSplitLayout.setDividePosition(anyInt()); in testSetDividePosition() 110 mSplitLayout.setDivideRatio(0.5f); in testSetDivideRatio() 116 mSplitLayout.onDoubleTappedDivider(); in testOnDoubleTappedDivider() [all …]
|
H A D | SplitWindowManagerTests.java | 43 @Mock SplitLayout mSplitLayout; field in SplitWindowManagerTests 54 when(mSplitLayout.getDividerBounds()).thenReturn( in setup() 62 mSplitWindowManager.init(mSplitLayout, new InsetsState()); in testInitRelease()
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/legacysplitscreen/ |
H A D | DividerView.java | 141 private LegacySplitDisplayLayout mSplitLayout; field in DividerView 363 mSplitLayout = sdl; in injectDependencies() 377 mOtherTaskRect.set(mSplitLayout.mSecondary); in getNonMinimizedSplitScreenSecondaryBounds() 418 mDockSide = mSplitLayout.getPrimarySplitSide(); in startDragging() 682 if (mSplitLayout.mPrimary == null || mSplitLayout.mSecondary == null) { in notifySplitScreenBoundsChanged() 685 mOtherTaskRect.set(mSplitLayout.mSecondary); in notifySplitScreenBoundsChanged() 696 switch (mSplitLayout.getPrimarySplitSide()) { in notifySplitScreenBoundsChanged() 784 mSplitLayout.resizeSplits(midPos); in initializeSurfaceState() 797 mSplitLayout.mSecondary, null); in initializeSurfaceState() 810 mSplitLayout.mDisplayLayout.height()); in initializeSurfaceState() [all …]
|
H A D | LegacySplitScreenController.java | 103 private LegacySplitDisplayLayout mSplitLayout; field in LegacySplitScreenController 228 int midPos = mSplitLayout.getSnapAlgorithm().getMiddleTarget().position; in onSplitScreenSupported() 229 mSplitLayout.resizeSplits(midPos, tct); in onSplitScreenSupported() 273 mSplitLayout.resizeSplits(midPos, tct); in onDisplayConfigurationChanged() 275 } else if (mSplitLayout.mDisplayLayout.rotation() in onDisplayConfigurationChanged() 277 mSplitLayout.mPrimary = new Rect(mRotateSplitLayout.mPrimary); in onDisplayConfigurationChanged() 278 mSplitLayout.mSecondary = new Rect(mRotateSplitLayout.mSecondary); in onDisplayConfigurationChanged() 557 mRotateSplitLayout != null ? mRotateSplitLayout : mSplitLayout); in startEnterSplit() 563 mRotateSplitLayout != null ? mRotateSplitLayout : mSplitLayout); in prepareEnterSplitTransition() 583 mSplits, mSplitLayout, !toPrimaryTask, snapped); in startDismissSplit() [all …]
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/stagesplit/ |
H A D | StageCoordinator.java | 135 private SplitLayout mSplitLayout; field in StageCoordinator 244 mSplitLayout = splitLayout; in StageCoordinator() 539 mSplitLayout.resetDividerPosition(); in applyExitSplitScreen() 668 mSplitLayout.init(); in setDividerVisibility() 671 mSplitLayout.release(); in setDividerVisibility() 800 mSplitLayout.isLandscape()); in onDoubleTappedDivider() 883 if (mSplitLayout == null) { in onDisplayAreaAppeared() 904 if (mSplitLayout != null in onDisplayAreaInfoChanged() 924 ? mSplitLayout.getBounds1() : mSplitLayout.getBounds2(); in getSideStageBounds() 929 ? mSplitLayout.getBounds2() : mSplitLayout.getBounds1(); in getMainStageBounds() [all …]
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/ |
H A D | StageCoordinator.java | 142 private SplitLayout mSplitLayout; field in StageCoordinator 261 mSplitLayout = splitLayout; in StageCoordinator() 683 mSplitLayout.resetDividerPosition(); in applyExitSplitScreen() 868 mSplitLayout.init(); in setDividerVisibility() 871 mSplitLayout.release(); in setDividerVisibility() 986 mSplitLayout.isLandscape()); in onDoubleTappedDivider() 1075 if (mSplitLayout == null) { in onDisplayAreaAppeared() 1096 if (mSplitLayout != null in onDisplayAreaInfoChanged() 1116 ? mSplitLayout.getBounds1() : mSplitLayout.getBounds2(); in getSideStageBounds() 1121 ? mSplitLayout.getBounds2() : mSplitLayout.getBounds1(); in getMainStageBounds() [all …]
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/split/ |
H A D | DividerView.java | 61 private SplitLayout mSplitLayout; field in DividerView 136 mSplitLayout = layout; in setup() 144 mTempRect.set(mSplitLayout.getDividerBounds()); in onInsetsChanged() 197 if (mSplitLayout == null || !mInteractive) { in onTouch() 226 final int position = mSplitLayout.getDividePosition() + touchPos - mStartPos; in onTouch() 227 mSplitLayout.updateDivideBounds(position); in onTouch() 240 final int position = mSplitLayout.getDividePosition() + touchPos - mStartPos; in onTouch() 242 mSplitLayout.findSnapTarget(position, velocity, false /* hardDismiss */); in onTouch() 243 mSplitLayout.snapToTarget(position, snapTarget); in onTouch() 306 if (mSplitLayout != null) { in onDoubleTap() [all …]
|
/aosp12/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/apppairs/ |
H A D | AppPair.java | 73 private SplitLayout mSplitLayout; field in AppPair 88 mSplitLayout.getDividerBounds().left, 89 mSplitLayout.getDividerBounds().top)); 131 mSplitLayout = new SplitLayout(TAG + "SplitDivider", in pair() 147 .setBounds(token1, mSplitLayout.getBounds1()) in pair() 148 .setBounds(token2, mSplitLayout.getBounds2()) in pair() 176 mSplitLayout.release(); in unpair() 177 mSplitLayout = null; in unpair() 201 mSplitLayout.init(); in onTaskAppeared() 234 if (mSplitLayout != null in onTaskInfoChanged() [all …]
|
/aosp12/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/splitscreen/ |
H A D | StageCoordinatorTests.java | 92 private SplitLayout mSplitLayout; field in StageCoordinatorTests 115 when(mSplitLayout.getBounds1()).thenReturn(mBounds1); in setup() 116 when(mSplitLayout.getBounds2()).thenReturn(mBounds2); in setup() 165 mStageCoordinator = createStageCoordinator(mSplitLayout); in testLayoutChanged_topLeftSplitPosition_updatesUnfoldStageBounds() 169 mStageCoordinator.onLayoutSizeChanged(mSplitLayout); in testLayoutChanged_topLeftSplitPosition_updatesUnfoldStageBounds() 177 mStageCoordinator = createStageCoordinator(mSplitLayout); in testLayoutChanged_bottomRightSplitPosition_updatesUnfoldStageBounds() 181 mStageCoordinator.onLayoutSizeChanged(mSplitLayout); in testLayoutChanged_bottomRightSplitPosition_updatesUnfoldStageBounds()
|
H A D | SplitTransitionTests.java | 95 private SplitLayout mSplitLayout; field in SplitTransitionTests 112 mSplitLayout = SplitTestUtils.createMockSplitLayout(); in setup() 123 mDisplayImeController, mDisplayInsetsController, mSplitLayout, mTransitions, in setup()
|