Home
last modified time | relevance | path

Searched refs:WindowContainer (Results 1 – 25 of 96) sorted by relevance

1234

/aosp14/frameworks/base/services/core/java/com/android/server/wm/
H A DWindowContainer.java141 class WindowContainer<E extends WindowContainer> extends ConfigurationContainer<E> class
155 private WindowContainer<WindowContainer> mParent = null;
631 final protected void setParent(WindowContainer<WindowContainer> parent) { in setParent()
810 WindowContainer parent = getParent(); in onChildAdded()
839 WindowContainer parent = getParent(); in onChildRemoved()
1116 WindowContainer parent = getParent(); in getDisplayArea()
1123 WindowContainer parent = getParent(); in getRootDisplayArea()
2615 WindowContainer current = this; in getParents()
3878 WindowContainer getContainer() { in getContainer()
4038 private void onSyncReparent(WindowContainer oldParent, WindowContainer newParent) { in onSyncReparent()
[all …]
H A DDimmer.java159 private WindowContainer mHost;
160 private WindowContainer mLastRequestedDimContainer;
172 Dimmer(WindowContainer host) { in Dimmer()
176 Dimmer(WindowContainer host, SurfaceAnimatorStarter surfaceAnimatorStarter) { in Dimmer()
181 WindowContainer<?> getHost() { in getHost()
197 private DimState getDimState(WindowContainer container) { in getDimState()
244 void dimAbove(WindowContainer container, float alpha) { in dimAbove()
256 void dimBelow(WindowContainer container, float alpha, int blurRadius) { in dimBelow()
330 private void startDimExit(WindowContainer container, SurfaceAnimator animator, in startDimExit()
335 private void startAnim(WindowContainer container, SurfaceAnimator animator, in startAnim()
[all …]
H A DAppTransitionController.java195 WindowContainer wc = participants.valueAt(i); in handleAppTransitionReady()
809 static Task findRootTaskFromContainer(WindowContainer wc) { in findRootTaskFromContainer()
873 final WindowContainer wtoken = i < array2base in lookForHighestTokenWithFilter()
914 final WindowContainer wc = wcs.valueAt(i); in applyAnimations()
939 static boolean isTaskViewTask(WindowContainer wc) { in isTaskViewTask()
947 WindowContainer parent = wc.getParent(); in isTaskViewTask()
963 static ArraySet<WindowContainer> getAnimationTargets( in getAnimationTargets()
1228 final ArrayMap<WindowContainer, Rect> containers = in handleClosingChangingContainers()
1249 WindowContainer wc = apps.valueAt(i); in handleChangingApps()
1256 ArrayMap<WindowContainer, Integer> outReasons) { in transitionGoodToGo() argument
[all …]
H A DTransition.java780 void collectReparentChange(@NonNull WindowContainer wc, @NonNull WindowContainer newParent) { in collectReparentChange()
790 final WindowContainer prevParent = in collectReparentChange()
809 WindowContainer ancestor = newParent; in collectReparentChange()
1873 WindowContainer topWC = null; in handleLegacyRecentsStartBehavior()
1998 private static WindowContainer<?> getAnimatableParent(WindowContainer<?> wc) { in getAnimatableParent()
2508 WindowContainer<?> topApp = null; in calculateTransitionInfo()
2825 WindowContainer mEndParent;
2827 WindowContainer mStartParent;
2833 WindowContainer mCommonAncestor;
3082 void addGroup(WindowContainer wc) { in addGroup()
[all …]
H A DBackNavigationController.java148 WindowContainer<?> removedWindowContainer = null; in startBackNavigation()
549 ArrayList<WindowContainer> closing) { in onTransitionReadyWhileNavigate()
751 private static boolean isActivitySwitch(WindowContainer close, WindowContainer open) { in isActivitySwitch()
760 private static boolean isTaskSwitch(WindowContainer close, WindowContainer open) { in isTaskSwitch()
768 private void initiate(WindowContainer close, WindowContainer open, in initiate()
770 WindowContainer closeTarget; in initiate()
887 ArrayList<WindowContainer> closeApps) { in containsBackAnimationTargets()
929 private final WindowContainer mTarget;
1125 WindowContainer mCloseTarget;
1126 WindowContainer mOpenTarget;
[all …]
H A DWindowOrganizerController.java541 final WindowContainer wc = WindowContainer.fromBinder(entry.getKey()); in applyTransaction()
573 final WindowContainer hopWc = WindowContainer.fromBinder( in applyTransaction()
618 final WindowContainer wc = WindowContainer.fromBinder(entry.getKey()); in applyTransaction()
884 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp()
894 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp()
912 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp()
974 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp()
1660 final WindowContainer wc1 = WindowContainer.fromBinder(hop.getContainer()); in setAdjacentRootsHierarchyOp()
1666 final WindowContainer wc2 = WindowContainer.fromBinder(hop.getAdjacentRoot()); in setAdjacentRootsHierarchyOp()
1684 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in clearAdjacentRootsHierarchyOp()
[all …]
H A DTransitionController.java400 boolean isCollecting(@NonNull WindowContainer wc) { in isCollecting()
452 boolean inTransition(@NonNull WindowContainer wc) { in inTransition()
605 @NonNull WindowContainer trigger) { in requestTransitionIfNeeded()
615 @NonNull WindowContainer readyGroupRef) { in requestTransitionIfNeeded()
757 void collect(@NonNull WindowContainer wc) { in collect()
769 void recordTaskOrder(@NonNull WindowContainer wc) { in recordTaskOrder()
806 void collectVisibleChange(WindowContainer wc) { in collectVisibleChange()
817 void collectReparentChange(@NonNull WindowContainer wc, @NonNull WindowContainer newParent) { in collectReparentChange()
835 void setNoAnimation(WindowContainer wc) { in setNoAnimation()
841 void setReady(WindowContainer wc, boolean ready) { in setReady()
[all …]
H A DBLASTSyncEngine.java122 final ArraySet<WindowContainer> mRootMembers = new ArraySet<>();
172 boolean isIgnoring(WindowContainer wc) { in isIgnoring()
195 final WindowContainer wc = mRootMembers.valueAt(i); in tryFinish()
215 for (WindowContainer wc : mRootMembers) { in finishNow()
219 final ArraySet<WindowContainer> wcAwaitingCommit = new ArraySet<>(); in finishNow()
220 for (WindowContainer wc : mRootMembers) { in finishNow()
233 for (WindowContainer wc : wcAwaitingCommit) { in finishNow()
304 private void addToSync(WindowContainer wc) { in addToSync()
367 void onCancelSync(WindowContainer wc) { in onCancelSync()
375 final WindowContainer<?> wc = mRootMembers.valueAt(i); in onTimeout()
[all …]
H A DWindowContextListenerController.java75 @NonNull WindowContainer<?> container, int ownerUid, @WindowType int type, in registerWindowContainerListener()
98 @NonNull WindowContainer<?> container, int ownerUid, @WindowType int type, in registerWindowContainerListener()
169 @Nullable WindowContainer<?> getContainer(IBinder clientToken) { in getContainer()
194 @NonNull private WindowContainer<?> mContainer;
210 private WindowContextListenerImpl(IBinder clientToken, WindowContainer<?> container, in WindowContextListenerImpl()
230 WindowContainer<?> getWindowContainer() { in getWindowContainer()
234 private void updateContainer(@NonNull WindowContainer<?> newContainer) { in updateContainer()
H A DTaskDisplayArea.java301 void addChild(WindowContainer child, int position) {
338 protected void removeChild(WindowContainer child) {
469 void onChildPositionChanged(WindowContainer child) {
538 private int getPriority(WindowContainer child) {
578 final WindowContainer curr = mChildren.get(i);
688 final WindowContainer child = mChildren.get(i);
735 final WindowContainer child = children.get(i);
1141 final WindowContainer child = mChildren.get(i);
1165 final WindowContainer child = mChildren.get(i);
1239 final WindowContainer child = mChildren.get(i);
[all …]
H A DRootDisplayArea.java51 Map<Feature, List<DisplayArea<WindowContainer>>> mFeatureToDisplayAreas;
91 List<DisplayArea<WindowContainer>> imeDisplayAreas = in placeImeContainer()
150 Map<Feature, List<DisplayArea<WindowContainer>>> featureToDisplayAreas) { in onHierarchyBuilt()
H A DDisplayArea.java72 public class DisplayArea<T extends WindowContainer> extends WindowContainer<T> {
108 void onChildPositionChanged(WindowContainer child) { in onChildPositionChanged()
121 final WindowContainer top = getChildAt(i - 1); in onChildPositionChanged()
122 final WindowContainer bottom = getChildAt(i); in onChildPositionChanged()
140 final WindowContainer parent = getParent(); in positionChildAt()
166 boolean onDescendantOrientationChanged(@Nullable WindowContainer requestingContainer) { in onDescendantOrientationChanged()
206 final WindowContainer lastOrientationSource = mDisplayContent.getLastOrientationSource(); in setIgnoreOrientationRequest()
832 static Type typeOf(WindowContainer c) { in typeOf()
H A DRotationWatcherController.java124 final WindowContainer<?> wc = getAssociatedWindowContainer(listener.mToken); in dispatchProposedRotation()
142 WindowContainer<?> getAssociatedWindowContainer(IBinder contextToken) { in getAssociatedWindowContainer()
143 final WindowContainer<?> wc = ActivityRecord.forTokenLocked(contextToken); in getAssociatedWindowContainer()
H A DNonAppWindowAnimationAdapter.java46 private final WindowContainer mWindowContainer;
60 NonAppWindowAnimationAdapter(WindowContainer w, long durationHint, in NonAppWindowAnimationAdapter()
178 WindowContainer getWindowContainer() { in getWindowContainer()
H A DWindowContainerThumbnail.java53 private final WindowContainer mWindowContainer;
64 WindowContainerThumbnail(Transaction t, WindowContainer container, in WindowContainerThumbnail()
69 WindowContainerThumbnail(Transaction t, WindowContainer container, in WindowContainerThumbnail()
H A DInsetsSourceProvider.java66 protected WindowContainer mWindowContainer;
77 private TriFunction<DisplayFrames, WindowContainer, Rect, Integer> mFrameProvider;
78 private SparseArray<TriFunction<DisplayFrames, WindowContainer, Rect, Integer>>
156 void setWindowContainer(@Nullable WindowContainer windowContainer, in setWindowContainer() argument
157 @Nullable TriFunction<DisplayFrames, WindowContainer, Rect, Integer> frameProvider, in setWindowContainer()
158 @Nullable SparseArray<TriFunction<DisplayFrames, WindowContainer, Rect, Integer>> in setWindowContainer()
258 final TriFunction<DisplayFrames, WindowContainer, Rect, Integer> provider = in updateSourceFrame()
H A DDisplayAreaOrganizerController.java259 final WindowContainer wc = WindowContainer.fromBinder(token.asBinder()); in deleteTaskDisplayArea()
343 final WindowContainer parent = topTaskContainer.getParent(); in createTaskDisplayArea()
360 parentTda.addChild(taskDisplayArea, WindowContainer.POSITION_TOP); in createTaskDisplayArea()
/aosp14/frameworks/base/services/tests/wmtests/src/com/android/server/wm/
H A DDisplayAreaTest.java42 import static com.android.server.wm.WindowContainer.POSITION_BOTTOM;
43 import static com.android.server.wm.WindowContainer.POSITION_TOP;
96 DisplayArea<WindowContainer> child = new DisplayArea<>(mWm, ANY, "Child"); in testDisplayArea_positionChanged_throwsIfIncompatibleChild()
145 final WindowContainer windowContainer = new WindowContainer(mWm); in testAsDisplayArea()
179 final DisplayArea<WindowContainer> da3 = new DisplayArea<>(mWm, ANY, "DA3"); in testForAllTaskDisplayAreas_onlyTraversesDisplayAreaOfTypeAny()
180 final DisplayArea<WindowContainer> da4 = new DisplayArea<>(mWm, ANY, "DA4"); in testForAllTaskDisplayAreas_onlyTraversesDisplayAreaOfTypeAny()
561 final DisplayArea<WindowContainer> displayArea = new DisplayArea<>( in testDisplayContentUpdateDisplayAreaOrganizers_onDisplayAreaAppeared()
581 final DisplayArea<WindowContainer> displayArea = new DisplayArea<>( in testRemoveImmediately_onDisplayAreaVanished()
598 final DisplayArea<WindowContainer> displayArea = new DisplayArea<>( in testGetDisplayAreaInfo()
658 DisplayArea<WindowContainer> child = new TestDisplayArea(mWm, bounds, "Child"); in testDisplayAreaRequestsTopPosition_alwaysOnTopSiblingExists_doesNotMoveToTop()
[all …]
H A DTransitionTests.java50 import static com.android.server.wm.WindowContainer.POSITION_TOP;
136 ArraySet<WindowContainer> participants = transition.mParticipants; in testCreateInfo_NewTask()
194 ArraySet<WindowContainer> participants = transition.mParticipants; in testCreateInfo_NestedTasks()
250 ArraySet<WindowContainer> participants = transition.mParticipants; in testCreateInfo_DisplayArea()
419 ArraySet<WindowContainer> participants = transition.mParticipants; in testCreateInfo_PromoteSimilarClose()
582 WindowContainer parent = wallpaperWindowToken.getParent(); in testTargets_noIntermediatesToWallpaper()
660 for (WindowContainer<?> wc : wcs) { in testOpenActivityInTheSameTaskWithDisplayChange()
666 for (WindowContainer<?> wc : wcs) { in testOpenActivityInTheSameTaskWithDisplayChange()
673 for (WindowContainer<?> wc : wcs) { in testOpenActivityInTheSameTaskWithDisplayChange()
2437 WindowContainer<?> end) { in makeDisplayAreaOrganized()
[all …]
H A DAppTransitionControllerTest.java44 import static com.android.server.wm.WindowContainer.POSITION_BOTTOM;
434 new ArraySet<>(new WindowContainer[]{activity1}), in testGetAnimationTargets_openingClosingInSameTask()
438 new ArraySet<>(new WindowContainer[]{activity2}), in testGetAnimationTargets_openingClosingInSameTask()
472 new ArraySet<>(new WindowContainer[]{activity1}), in testGetAnimationTargets_animateOnlyTranslucentApp()
476 new ArraySet<>(new WindowContainer[]{activity3}), in testGetAnimationTargets_animateOnlyTranslucentApp()
601 assertEquals(new ArraySet<>(new WindowContainer[]{taskFragment1}), in testGetAnimationTargets_openingClosingTaskFragment()
604 assertEquals(new ArraySet<>(new WindowContainer[]{taskFragment2}), in testGetAnimationTargets_openingClosingTaskFragment()
630 assertEquals(new ArraySet<>(new WindowContainer[]{task1}), in testGetAnimationTargets_openingTheOnlyTaskFragmentInTask()
662 assertEquals(new ArraySet<>(new WindowContainer[]{task1}), in testGetAnimationTargets_closingTheOnlyTaskFragmentInTask()
718 new ArraySet<>(new WindowContainer[]{activity1}), in testGetAnimationTargets_activityInEmbeddedTask()
[all …]
H A DDisplayAreaPolicyBuilderTest.java275 List<DisplayArea<? extends WindowContainer>> dimmableDAs = in testBuilder_createCustomizedDisplayAreaForFeature()
277 List<DisplayArea<? extends WindowContainer>> otherDAs = in testBuilder_createCustomizedDisplayAreaForFeature()
549 List<DisplayArea<? extends WindowContainer>> feature1DAs = in testBuilder_displayAreaGroup_createFeatureOnGroup()
551 List<DisplayArea<? extends WindowContainer>> feature2DAs = in testBuilder_displayAreaGroup_createFeatureOnGroup()
553 for (DisplayArea<? extends WindowContainer> da : feature1DAs) { in testBuilder_displayAreaGroup_createFeatureOnGroup()
963 private Matcher<WindowContainer> descendantOfOneOf(List<? extends WindowContainer> expected) { in descendantOfOneOf()
966 protected boolean matchesSafely(WindowContainer actual) { in descendantOfOneOf()
967 for (WindowContainer expected : expected) { in descendantOfOneOf()
968 WindowContainer candidate = actual; in descendantOfOneOf()
991 private boolean isSibling(WindowContainer da1, WindowContainer da2) {
[all …]
H A DWindowContainerTests.java54 import static com.android.server.wm.WindowContainer.POSITION_BOTTOM;
55 import static com.android.server.wm.WindowContainer.POSITION_TOP;
167 WindowContainer child = new WindowContainer(mWm); in testAddChildSetsSurfacePosition()
270 final WindowContainer<WindowContainer> child1 = new WindowContainer(mWm); in testRemoveImmediatelyClearsLastSurfacePosition()
277 WindowContainer child11 = new WindowContainer(mWm); in testRemoveImmediatelyClearsLastSurfacePosition()
491 WindowContainer parent = windowState.getParent(); in testIsAnimating_typesToCheck()
1080 final WindowContainer windowContainer = new WindowContainer(mWm); in testGetDisplayArea()
1162 final WindowContainer container = new WindowContainer(mWm); in testRegisterWindowContainerListener()
1238 final WindowContainer container = new WindowContainer(mWm); in testAssignRelativeLayer()
1262 final WindowContainer container = new WindowContainer(mWm); in testAssignAnimationLayer()
[all …]
H A DActivitySnapshotControllerTests.java67 final ArrayList<WindowContainer> windows = new ArrayList<>(); in testOpenActivityTransition()
99 final ArrayList<WindowContainer> windows = new ArrayList<>(); in testCloseActivityTransition()
145 final ArrayList<WindowContainer> windows = new ArrayList<>(); in testTaskTransition()
H A DTaskDisplayAreaTests.java41 import static com.android.server.wm.WindowContainer.POSITION_TOP;
220 final WindowContainer taskContainer = rootTask1.getParent(); in testRootTaskPositionChildAt()
228 taskContainer.positionChildAt(WindowContainer.POSITION_BOTTOM, pinnedTask, false); in testRootTaskPositionChildAt()
252 final WindowContainer taskContainer = rootTask1.getParent(); in testRootTaskPositionBelowPinnedRootTask()
258 taskContainer.positionChildAt(WindowContainer.POSITION_TOP, rootTask1, false); in testRootTaskPositionBelowPinnedRootTask()
281 mWm.mRoot.positionChildAt(WindowContainer.POSITION_TOP, createNewDisplay(), in testDisplayPositionWithPinnedRootTask()
285 rootTask.positionChildAt(WindowContainer.POSITION_TOP, task, true /* includingParents */); in testDisplayPositionWithPinnedRootTask()
306 mWm.mRoot.positionChildAt(WindowContainer.POSITION_TOP, createNewDisplay(), in testMovingChildTaskOnTop()
314 rootTask.positionChildAt(WindowContainer.POSITION_TOP, task, true /* includingParents */); in testMovingChildTaskOnTop()
335 mWm.mRoot.positionChildAt(WindowContainer.POSITION_TOP, createNewDisplay(), in testDontMovingChildTaskOnTop()
[all …]
H A DContentRecordingControllerTests.java57 private WindowContainer.RemoteToken mRootTaskToken;
60 private WindowContainer mTaskWindowContainer;
76 mRootTaskToken = new WindowContainer.RemoteToken(mTaskWindowContainer); in setup()

1234