Searched refs:splitContainer (Results 1 – 6 of 6) sorted by relevance
/aosp14/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/ |
H A D | SplitController.java | 450 if (splitContainer == null) { in updateSplitAttributes() 1048 if (splitContainer == null) { in isNewActivityInSplitWithRuleMatched() 1147 if (splitContainer != null && primaryContainer == splitContainer.getPrimaryContainer() in putActivitiesIntoSplitIfNecessary() 1417 if (splitContainer != null && existingContainer == splitContainer.getPrimaryContainer() in getSecondaryContainerForSplitIfAny() 1706 if (splitContainer == null) { in updateContainer() 1731 if (!isTopMostSplit(splitContainer)) { in updateSplitContainerIfNeeded() 1783 return splitContainer; in getActiveSplitForContainer() 1806 return splitContainer; in getActiveSplitForContainers() 1885 if (splitContainer != null && container.equals(splitContainer.getPrimaryContainer())) { in allowLaunchPlaceholder() 2174 if (splitContainer == null) { in shouldRetainAssociatedContainer() [all …]
|
H A D | TaskContainer.java | 248 void addSplitContainer(@NonNull SplitContainer splitContainer) { in addSplitContainer() argument 249 if (splitContainer instanceof SplitPinContainer) { in addSplitContainer() 250 mSplitPinContainer = (SplitPinContainer) splitContainer; in addSplitContainer() 251 mSplitContainers.add(splitContainer); in addSplitContainer() 257 mSplitContainers.add(splitContainer); in addSplitContainer() 280 for (SplitContainer splitContainer : mSplitContainers) { in removeSplitPinContainer() 281 if (splitContainer.getSecondaryContainer().equals(secondaryContainer) in removeSplitPinContainer() 282 && !splitContainer.getPrimaryContainer().equals(primaryContainer)) { in removeSplitPinContainer() 283 splitsToRemove.add(splitContainer); in removeSplitPinContainer()
|
H A D | SplitPresenter.java | 333 void updateSplitContainer(@NonNull SplitContainer splitContainer, in updateSplitContainer() argument 337 final SplitRule rule = splitContainer.getSplitRule(); in updateSplitContainer() 339 final TaskContainer taskContainer = splitContainer.getTaskContainer(); in updateSplitContainer() 582 final TaskContainer taskContainer = splitContainer.getTaskContainer(); in expandSplitContainerIfNeeded() 586 splitContainer.updateCurrentSplitAttributes(splitAttributes); in expandSplitContainerIfNeeded() 590 if (splitContainer.getPrimaryContainer().getInfo() == null in expandSplitContainerIfNeeded() 591 || splitContainer.getSecondaryContainer().getInfo() == null) { in expandSplitContainerIfNeeded() 595 splitContainer.getPrimaryContainer().getTaskFragmentToken(); in expandSplitContainerIfNeeded() 602 splitContainer.getSplitRule(), true /* isStacked */); in expandSplitContainerIfNeeded() 608 static boolean shouldShowSplit(@NonNull SplitContainer splitContainer) { in shouldShowSplit() argument [all …]
|
H A D | TaskFragmentContainer.java | 618 final SplitContainer splitContainer = mController.getActiveSplitForContainers( in finishPlaceholderIfAny() local 620 if (splitContainer != null && splitContainer.isPlaceholderContainer() in finishPlaceholderIfAny() 621 && splitContainer.getSecondaryContainer() == container) { in finishPlaceholderIfAny()
|
/aosp14/frameworks/base/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/ |
H A D | SplitControllerTest.java | 318 final SplitContainer splitContainer = mock(SplitContainer.class); in testUpdateContainer() local 319 doReturn(tf).when(splitContainer).getPrimaryContainer(); in testUpdateContainer() 320 doReturn(tf).when(splitContainer).getSecondaryContainer(); in testUpdateContainer() 324 taskContainer.addSplitContainer(splitContainer); in testUpdateContainer() 1455 final SplitContainer splitContainer = mock(SplitContainer.class); in testUpdateSplitAttributes_nullParams_throwException() local 1457 doReturn(token).when(splitContainer).getToken(); in testUpdateSplitAttributes_nullParams_throwException() 1466 final SplitContainer splitContainer = mock(SplitContainer.class); in testUpdateSplitAttributes_doNotNeedToUpdateSplitContainer_doNotApplyTransaction() local 1468 doReturn(token).when(splitContainer).getToken(); in testUpdateSplitAttributes_doNotNeedToUpdateSplitContainer_doNotApplyTransaction() 1471 eq(splitContainer), any(), eq(SPLIT_ATTRIBUTES)); in testUpdateSplitAttributes_doNotNeedToUpdateSplitContainer_doNotApplyTransaction() 1486 doReturn(token).when(splitContainer).getToken(); in testUpdateSplitAttributes_splitContainerUpdated_updateAttrs() [all …]
|
H A D | SplitPresenterTest.java | 631 SplitContainer splitContainer = new SplitContainer(primaryTf, secondaryActivity, in testExpandSplitContainerIfNeeded() local 635 mPresenter.expandSplitContainerIfNeeded(mTransaction, splitContainer, mActivity, in testExpandSplitContainerIfNeeded() 639 splitContainer, mActivity, secondaryActivity, null /* secondaryIntent */)); in testExpandSplitContainerIfNeeded() 642 splitContainer.updateCurrentSplitAttributes(SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded() 645 mTransaction, splitContainer, mActivity, secondaryActivity, in testExpandSplitContainerIfNeeded() 648 splitContainer.updateCurrentSplitAttributes(SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded() 654 splitContainer, mActivity, secondaryActivity, null /* secondaryIntent */)); in testExpandSplitContainerIfNeeded() 658 splitContainer.updateCurrentSplitAttributes(SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded() 662 splitContainer, mActivity, null /* secondaryActivity */, in testExpandSplitContainerIfNeeded()
|