Home
last modified time | relevance | path

Searched refs:mSplitLayout (Results 1 – 10 of 10) sorted by relevance

/aosp12/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/common/split/
H A DSplitLayoutTests.java59 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 DSplitWindowManagerTests.java43 @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 DDividerView.java141 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 DLegacySplitScreenController.java103 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 DStageCoordinator.java135 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 DStageCoordinator.java142 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 DDividerView.java61 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 DAppPair.java73 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 DStageCoordinatorTests.java92 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 DSplitTransitionTests.java95 private SplitLayout mSplitLayout; field in SplitTransitionTests
112 mSplitLayout = SplitTestUtils.createMockSplitLayout(); in setup()
123 mDisplayImeController, mDisplayInsetsController, mSplitLayout, mTransitions, in setup()