Searched refs:splitContainer (Results 1 – 6 of 6) sorted by relevance
/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/ |
D | TaskContainer.java | 347 final SplitContainer splitContainer = mSplitContainers.get(i); in getActiveSplitForContainer() local 348 if (container.equals(splitContainer.getSecondaryContainer()) in getActiveSplitForContainer() 349 || container.equals(splitContainer.getPrimaryContainer())) { in getActiveSplitForContainer() 350 return splitContainer; in getActiveSplitForContainer() 388 void addSplitContainer(@NonNull SplitContainer splitContainer) { in addSplitContainer() argument 392 applyOverrideSplitTypeIfNeeded(splitContainer); in addSplitContainer() 394 if (splitContainer instanceof SplitPinContainer) { in addSplitContainer() 395 mSplitPinContainer = (SplitPinContainer) splitContainer; in addSplitContainer() 396 mSplitContainers.add(splitContainer); in addSplitContainer() 402 mSplitContainers.add(splitContainer); in addSplitContainer() [all …]
|
D | SplitController.java | 566 final SplitContainer splitContainer = getSplitContainer(splitInfoToken); in updateSplitAttributes() local 567 if (splitContainer == null) { in updateSplitAttributes() 573 splitContainer.updateDefaultSplitAttributes(splitAttributes); in updateSplitAttributes() 577 if (updateSplitContainerIfNeeded(splitContainer, wct, splitAttributes)) { in updateSplitAttributes() 1350 final SplitContainer splitContainer = getActiveSplitForContainer(container); in isNewActivityInSplitWithRuleMatched() local 1351 if (splitContainer == null) { in isNewActivityInSplitWithRuleMatched() 1355 if (container == splitContainer.getPrimaryContainer()) { in isNewActivityInSplitWithRuleMatched() 1358 final TaskFragmentContainer secondaryContainer = splitContainer.getSecondaryContainer(); in isNewActivityInSplitWithRuleMatched() 1372 if (splitContainer.getSplitRule() instanceof SplitPlaceholderRule) { in isNewActivityInSplitWithRuleMatched() 1374 (SplitPlaceholderRule) splitContainer.getSplitRule(); in isNewActivityInSplitWithRuleMatched() [all …]
|
D | SplitPresenter.java | 341 void updateSplitContainer(@NonNull SplitContainer splitContainer, in updateSplitContainer() argument 345 final SplitRule rule = splitContainer.getSplitRule(); in updateSplitContainer() 346 final TaskFragmentContainer primaryContainer = splitContainer.getPrimaryContainer(); in updateSplitContainer() 347 final TaskContainer taskContainer = splitContainer.getTaskContainer(); in updateSplitContainer() 349 final SplitAttributes splitAttributes = splitContainer.getCurrentSplitAttributes(); in updateSplitContainer() 354 final TaskFragmentContainer secondaryContainer = splitContainer.getSecondaryContainer(); in updateSplitContainer() 356 final boolean isPlaceholderBecomingSplit = splitContainer.isPlaceholderContainer() in updateSplitContainer() 712 @NonNull SplitContainer splitContainer, @NonNull Activity primaryActivity, in expandSplitContainerIfNeeded() argument 726 final TaskContainer taskContainer = splitContainer.getTaskContainer(); in expandSplitContainerIfNeeded() 728 taskContainer.getTaskProperties(), splitContainer.getCurrentSplitAttributes(), in expandSplitContainerIfNeeded() [all …]
|
D | TaskFragmentContainer.java | 749 final SplitContainer splitContainer = mController.getActiveSplitForContainers( in finishPlaceholderIfAny() local 751 if (splitContainer != null && splitContainer.isPlaceholderContainer() in finishPlaceholderIfAny() 752 && splitContainer.getSecondaryContainer() == container) { in finishPlaceholderIfAny()
|
/frameworks/base/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/ |
D | SplitControllerTest.java | 293 final SplitContainer splitContainer = mock(SplitContainer.class); in testUpdateContainer() local 294 doReturn(tf).when(splitContainer).getPrimaryContainer(); in testUpdateContainer() 295 doReturn(tf).when(splitContainer).getSecondaryContainer(); in testUpdateContainer() 296 doReturn(createTestTaskContainer()).when(splitContainer).getTaskContainer(); in testUpdateContainer() 298 doReturn(splitRule).when(splitContainer).getSplitRule(); in testUpdateContainer() 300 .when(splitContainer).getDefaultSplitAttributes(); in testUpdateContainer() 302 taskContainer.addSplitContainer(splitContainer); in testUpdateContainer() 325 .dismissPlaceholderIfNecessary(mTransaction, splitContainer); in testUpdateContainer() 333 .dismissPlaceholderIfNecessary(mTransaction, splitContainer); in testUpdateContainer() 337 verify(mSplitPresenter).updateSplitContainer(splitContainer, mTransaction); in testUpdateContainer() [all …]
|
D | SplitPresenterTest.java | 673 SplitContainer splitContainer = new SplitContainer(primaryTf, secondaryActivity, in testExpandSplitContainerIfNeeded() local 677 mPresenter.expandSplitContainerIfNeeded(mTransaction, splitContainer, mActivity, in testExpandSplitContainerIfNeeded() 681 splitContainer, mActivity, secondaryActivity, null /* secondaryIntent */)); in testExpandSplitContainerIfNeeded() 684 splitContainer.updateCurrentSplitAttributes(SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded() 687 mTransaction, splitContainer, mActivity, secondaryActivity, in testExpandSplitContainerIfNeeded() 690 splitContainer.updateCurrentSplitAttributes(SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded() 696 splitContainer, mActivity, secondaryActivity, null /* secondaryIntent */)); in testExpandSplitContainerIfNeeded() 700 splitContainer.updateCurrentSplitAttributes(SPLIT_ATTRIBUTES); in testExpandSplitContainerIfNeeded() 704 splitContainer, mActivity, null /* secondaryActivity */, in testExpandSplitContainerIfNeeded()
|