Home
last modified time | relevance | path

Searched refs:splitContainer (Results 1 – 6 of 6) sorted by relevance

/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/
DTaskContainer.java347 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 …]
DSplitController.java566 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 …]
DSplitPresenter.java341 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 …]
DTaskFragmentContainer.java749 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/
DSplitControllerTest.java293 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 …]
DSplitPresenterTest.java673 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()