Home
last modified time | relevance | path

Searched refs:splitRule (Results 1 – 5 of 5) sorted by relevance

/aosp12/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/
H A DSplitContainer.java33 @NonNull SplitRule splitRule) { in SplitContainer() argument
36 mSplitRule = splitRule; in SplitContainer()
38 if (shouldFinishPrimaryWithSecondary(splitRule)) { in SplitContainer()
49 if (shouldFinishSecondaryWithPrimary(splitRule)) { in SplitContainer()
99 if (splitRule instanceof SplitPlaceholderRule) { in getFinishPrimaryWithSecondaryBehavior()
102 if (splitRule instanceof SplitPairRule) { in getFinishPrimaryWithSecondaryBehavior()
109 if (splitRule instanceof SplitPlaceholderRule) { in getFinishSecondaryWithPrimaryBehavior()
112 if (splitRule instanceof SplitPairRule) { in getFinishSecondaryWithPrimaryBehavior()
118 static boolean isStickyPlaceholderRule(@NonNull SplitRule splitRule) { in isStickyPlaceholderRule() argument
119 if (!(splitRule instanceof SplitPlaceholderRule)) { in isStickyPlaceholderRule()
[all …]
H A DJetpackTaskFragmentOrganizer.java207 @NonNull IBinder primary, @Nullable IBinder secondary, @Nullable SplitRule splitRule) { in setAdjacentTaskFragments() argument
210 splitRule != null && SplitContainer.shouldFinishSecondaryWithPrimary(splitRule); in setAdjacentTaskFragments()
212 splitRule != null && SplitContainer.shouldFinishPrimaryWithSecondary(splitRule); in setAdjacentTaskFragments()
H A DSplitController.java355 @NonNull SplitRule splitRule) { in registerSplit() argument
357 secondaryContainer, splitRule); in registerSplit()
359 if (splitRule instanceof SplitPairRule && ((SplitPairRule) splitRule).shouldClearTop()) { in registerSplit()
733 SplitRule splitRule = splitContainer.getSplitRule(); in shouldRetainAssociatedContainer() local
735 finishBehavior = getFinishSecondaryWithPrimaryBehavior(splitRule); in shouldRetainAssociatedContainer()
737 finishBehavior = getFinishPrimaryWithSecondaryBehavior(splitRule); in shouldRetainAssociatedContainer()
H A DSplitPresenter.java275 @NonNull TaskFragmentContainer secondaryContainer, @NonNull SplitRule splitRule) { in setAdjacentTaskFragments() argument
279 if (!shouldShowSideBySide(parentBounds, splitRule)) { in setAdjacentTaskFragments()
284 secondaryContainer.getTaskFragmentToken(), splitRule); in setAdjacentTaskFragments()
/aosp12/build/soong/android/
H A Dvisibility.go259 ok, pkg, name := splitRule(ctx, v, currentPkg, property)
332 ok, pkg, name := splitRule(ctx, v, currentPkg, property)
404 func splitRule(ctx BaseModuleContext, ruleExpression string, currentPkg, property string) (bool, st… func