Home
last modified time | relevance | path

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

1234

/aosp12/frameworks/base/services/core/java/com/android/server/wm/
H A DTransition.java248 final WindowContainer wallpaper = in collect()
678 WindowContainer topWC = null; in handleLegacyRecentsStartBehavior()
841 private static int getChildDepth(WindowContainer child, WindowContainer ancestor) { in getChildDepth()
842 WindowContainer parent = child; in getChildDepth()
881 private static boolean canPromote(WindowContainer target, ArraySet<WindowContainer> topTargets, in canPromote()
950 ArraySet<WindowContainer> targets, ArrayMap<WindowContainer, ChangeInfo> changes) { in tryPromote() argument
1005 static ArraySet<WindowContainer> calculateTargets(ArraySet<WindowContainer> participants, in calculateTargets()
1092 private static void addMembersInOrder(WindowContainer root, ArraySet<WindowContainer> members, in addMembersInOrder()
1139 ArraySet<WindowContainer> targets, ArrayMap<WindowContainer, ChangeInfo> changes) { in calculateTransitionInfo() argument
1257 WindowContainer mParent;
[all …]
H A DWindowContainer.java124 class WindowContainer<E extends WindowContainer> extends ConfigurationContainer<E> class
137 private WindowContainer<WindowContainer> mParent = null;
384 final protected void setParent(WindowContainer<WindowContainer> parent) { in setParent()
570 WindowContainer parent = getParent(); in onChildAdded()
598 WindowContainer parent = getParent(); in onChildRemoved()
839 WindowContainer parent = getParent(); in getDisplayArea()
846 WindowContainer parent = getParent(); in getRootDisplayArea()
2231 WindowContainer current = this; in getParents()
3322 WindowContainer getContainer() { in getContainer()
3468 private void onSyncReparent(WindowContainer oldParent, WindowContainer newParent) { in onSyncReparent()
[all …]
H A DWindowOrganizerController.java42 import static com.android.server.wm.WindowContainer.POSITION_TOP;
353 final WindowContainer wc = WindowContainer.fromBinder(entry.getKey()); in applyTransaction()
391 final WindowContainer wc = WindowContainer.fromBinder(entry.getKey()); in applyTransaction()
558 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp()
569 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp()
596 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp()
708 final WindowContainer wc = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp()
725 final WindowContainer parentWc = in applyHierarchyOp()
794 final WindowContainer oldParent = WindowContainer.fromBinder(hop.getContainer()); in applyHierarchyOp()
1038 void addToSyncSet(int syncId, WindowContainer wc) { in addToSyncSet()
[all …]
H A DAppTransitionController.java526 final WindowContainer wc = changingContainers.valueAt(i); in unfreezeEmbeddedChangingWindows()
678 static Task findRootTaskFromContainer(WindowContainer wc) { in findRootTaskFromContainer()
684 static ActivityRecord getAppFromContainer(WindowContainer wc) { in getAppFromContainer()
744 final WindowContainer wtoken = i < array2base in lookForHighestTokenWithFilter()
785 final WindowContainer wc = wcs.valueAt(i); in applyAnimations()
810 static ArraySet<WindowContainer> getAnimationTargets( in getAnimationTargets()
838 final ArraySet<WindowContainer> targets = new ArraySet<>(); in getAnimationTargets()
842 final WindowContainer parent = current.getParent(); in getAnimationTargets()
1026 WindowContainer wc = apps.valueAt(i); in handleChangingApps()
1057 ArrayMap<WindowContainer, Integer> outReasons) { in transitionGoodToGo() argument
[all …]
H A DDimmer.java151 private WindowContainer mHost;
152 private WindowContainer mLastRequestedDimContainer;
164 Dimmer(WindowContainer host) { in Dimmer()
168 Dimmer(WindowContainer host, SurfaceAnimatorStarter surfaceAnimatorStarter) { in Dimmer()
185 private DimState getDimState(WindowContainer container) { in getDimState()
263 void dimAbove(SurfaceControl.Transaction t, WindowContainer container, float alpha) { in dimAbove()
276 void dimBelow(SurfaceControl.Transaction t, WindowContainer container, float alpha, in dimBelow()
337 private void startDimEnter(WindowContainer container, SurfaceAnimator animator, in startDimEnter()
342 private void startDimExit(WindowContainer container, SurfaceAnimator animator, in startDimExit()
347 private void startAnim(WindowContainer container, SurfaceAnimator animator, in startAnim()
[all …]
H A DBLASTSyncEngine.java72 final ArraySet<WindowContainer> mRootMembers = new ArraySet<>();
105 final WindowContainer wc = mRootMembers.valueAt(i); in onSurfacePlacement()
121 for (WindowContainer wc : mRootMembers) { in finishNow()
136 private void addToSync(WindowContainer wc) { in addToSync()
146 void onCancelSync(WindowContainer wc) { in onCancelSync()
153 final WindowContainer<?> wc = mRootMembers.valueAt(i); in onTimeout()
188 void addToSyncSet(int id, WindowContainer wc) { in addToSyncSet()
H A DTransitionController.java181 boolean isCollecting(@NonNull WindowContainer wc) { in isCollecting()
200 boolean inTransition(@NonNull WindowContainer wc) { in inTransition()
203 for (WindowContainer p = wc; p != null; p = p.getParent()) { in inTransition()
236 @NonNull WindowContainer trigger) { in requestTransitionIfNeeded()
245 @WindowManager.TransitionFlags int flags, @Nullable WindowContainer trigger, in requestTransitionIfNeeded()
246 @NonNull WindowContainer readyGroupRef) { in requestTransitionIfNeeded()
313 void requestCloseTransitionIfNeeded(@NonNull WindowContainer<?> wc) { in requestCloseTransitionIfNeeded()
329 void collect(@NonNull WindowContainer wc) { in collect()
335 void collectExistenceChange(@NonNull WindowContainer wc) { in collectExistenceChange()
348 void setReady(WindowContainer wc, boolean ready) { in setReady()
[all …]
H A DWindowContextListenerController.java85 @NonNull WindowContainer<?> container, int ownerUid, @WindowType int type, in registerWindowContainerListener()
153 @Nullable WindowContainer<?> getContainer(IBinder clientToken) { in getContainer()
178 @NonNull private WindowContainer<?> mContainer;
194 private WindowContextListenerImpl(IBinder clientToken, WindowContainer<?> container, in WindowContextListenerImpl()
214 WindowContainer<?> getWindowContainer() { in getWindowContainer()
218 private void updateContainer(@NonNull WindowContainer<?> newContainer) { in updateContainer()
H A DTaskDisplayArea.java362 void addChild(WindowContainer child, int position) {
395 protected void removeChild(WindowContainer child) {
518 void onChildPositionChanged(WindowContainer child) {
587 private int getPriority(WindowContainer child) {
627 final WindowContainer curr = mChildren.get(i);
839 final WindowContainer child = mChildren.get(i);
891 final WindowContainer child = children.get(i);
1312 final WindowContainer child = mChildren.get(i);
1336 final WindowContainer child = mChildren.get(i);
1996 final WindowContainer wc = rootTask.getParent();
[all …]
H A DDisplayArea.java68 public class DisplayArea<T extends WindowContainer> extends WindowContainer<T> {
101 void onChildPositionChanged(WindowContainer child) { in onChildPositionChanged()
114 final WindowContainer top = getChildAt(i - 1); in onChildPositionChanged()
115 final WindowContainer bottom = getChildAt(i); in onChildPositionChanged()
133 final WindowContainer parent = getParent(); in positionChildAt()
156 boolean onDescendantOrientationChanged(WindowContainer requestingContainer) { in onDescendantOrientationChanged()
193 final WindowContainer lastOrientationSource = mDisplayContent.getLastOrientationSource(); in setIgnoreOrientationRequest()
687 static Type typeOf(WindowContainer c) { in typeOf()
H A DRootDisplayArea.java49 Map<Feature, List<DisplayArea<WindowContainer>>> mFeatureToDisplayAreas;
87 List<DisplayArea<WindowContainer>> imeDisplayAreas = in placeImeContainer()
134 Map<Feature, List<DisplayArea<WindowContainer>>> featureToDisplayAreas) { in onHierarchyBuilt()
H A DWindowToken.java30 import static com.android.server.wm.WindowContainer.AnimationFlags.CHILDREN;
31 import static com.android.server.wm.WindowContainer.AnimationFlags.PARENTS;
32 import static com.android.server.wm.WindowContainer.AnimationFlags.TRANSITION;
74 class WindowToken extends WindowContainer<WindowState> {
140 final ArrayList<WindowContainer<?>> mRotatedContainers = new ArrayList<>(3);
159 void transform(WindowContainer<?> container) { in transform()
172 final WindowContainer<?> c = mRotatedContainers.get(i); in resetTransform()
631 final WindowContainer<?> parent = getParent(); in cancelFixedRotationTransform()
H A DWindowContainerThumbnail.java54 private final WindowContainer mWindowContainer;
65 WindowContainerThumbnail(Transaction t, WindowContainer container, in WindowContainerThumbnail()
70 WindowContainerThumbnail(Transaction t, WindowContainer container, in WindowContainerThumbnail()
H A DTaskFragment.java113 class TaskFragment extends WindowContainer<WindowContainer> {
373 WindowContainer<?> child = getChildAt(i); in getTopResumedActivity()
419 WindowContainer<?> child = getChildAt(i); in getTopPausingActivity()
469 final WindowContainer parent = getParent(); in getRootTaskFragment()
491 final WindowContainer<?> parent = getParent(); in isEmbedded()
800 final WindowContainer parent = getParent(); in getVisibility()
1681 void addChild(WindowContainer child, int index) { in addChild()
1702 void onChildPositionChanged(WindowContainer child) { in onChildPositionChanged()
2207 final WindowContainer wc = getChildAt(i); in getTaskFragmentInfo()
2283 void removeChild(WindowContainer child) { in removeChild()
[all …]
H A DNonAppWindowAnimationAdapter.java46 private final WindowContainer mWindowContainer;
60 NonAppWindowAnimationAdapter(WindowContainer w, long durationHint, in NonAppWindowAnimationAdapter()
178 WindowContainer getWindowContainer() { in getWindowContainer()
H A DDisplayAreaOrganizerController.java256 final WindowContainer wc = WindowContainer.fromBinder(token.asBinder()); in deleteTaskDisplayArea()
340 final WindowContainer parent = topTaskContainer.getParent(); in createTaskDisplayArea()
357 parentTda.addChild(taskDisplayArea, WindowContainer.POSITION_TOP); in createTaskDisplayArea()
H A DTaskOrganizerController.java468 static SurfaceControl applyStartingWindowAnimation(WindowContainer window) { in applyStartingWindowAnimation()
657 final WindowContainer wc = WindowContainer.fromBinder(token.asBinder()); in deleteRootTask()
818 final WindowContainer container = WindowContainer.fromBinder(parent.asBinder()); in getChildTasks()
885 final WindowContainer wc = WindowContainer.fromBinder(token.asBinder()); in setInterceptBackPressedOnTaskRoot()
912 final WindowContainer wc = WindowContainer.fromBinder(token.asBinder()); in restartTaskTopActivityProcessIfVisible()
H A DSeamlessRotator.java75 public void unrotate(Transaction transaction, WindowContainer win) { in unrotate()
104 void finish(Transaction t, WindowContainer win) { in finish()
H A DRefreshRatePolicy.java19 import static com.android.server.wm.WindowContainer.AnimationFlags.PARENTS;
20 import static com.android.server.wm.WindowContainer.AnimationFlags.TRANSITION;
/aosp12/frameworks/base/services/tests/wmtests/src/com/android/server/wm/
H A DTransitionTests.java77 ArrayMap<WindowContainer, Transition.ChangeInfo> changes = transition.mChanges; in testCreateInfo_NewTask()
78 ArraySet<WindowContainer> participants = transition.mParticipants; in testCreateInfo_NewTask()
135 ArraySet<WindowContainer> participants = transition.mParticipants; in testCreateInfo_NestedTasks()
185 ArraySet<WindowContainer> participants = transition.mParticipants; in testCreateInfo_DisplayArea()
249 ArraySet<WindowContainer> targets = Transition.calculateTargets( in testCreateInfo_existenceChange()
286 ArraySet<WindowContainer> targets = Transition.calculateTargets( in testCreateInfo_ordering()
335 ArraySet<WindowContainer> targets = Transition.calculateTargets( in testCreateInfo_wallpaper()
356 WindowContainer parent = wallpaperWindowToken.getParent(); in testTargets_noIntermediatesToWallpaper()
375 ArraySet<WindowContainer> targets = Transition.calculateTargets( in testTargets_noIntermediatesToWallpaper()
391 ArraySet<WindowContainer> participants = transition.mParticipants; in testIndependent()
[all …]
H A DDisplayAreaTest.java40 import static com.android.server.wm.WindowContainer.POSITION_BOTTOM;
41 import static com.android.server.wm.WindowContainer.POSITION_TOP;
92 DisplayArea<WindowContainer> parent = new DisplayArea<>(mWm, BELOW_TASKS, "Parent"); in testDisplayArea_positionChanged_throwsIfIncompatibleChild()
93 DisplayArea<WindowContainer> child = new DisplayArea<>(mWm, ANY, "Child"); in testDisplayArea_positionChanged_throwsIfIncompatibleChild()
142 final WindowContainer windowContainer = new WindowContainer(mWm); in testAsDisplayArea()
176 final DisplayArea<WindowContainer> da3 = new DisplayArea<>(mWm, ANY, "DA3"); in testForAllTaskDisplayAreas_onlyTraversesDisplayAreaOfTypeAny()
177 final DisplayArea<WindowContainer> da4 = new DisplayArea<>(mWm, ANY, "DA4"); in testForAllTaskDisplayAreas_onlyTraversesDisplayAreaOfTypeAny()
538 final DisplayArea<WindowContainer> displayArea = new DisplayArea<>( in testDisplayContentUpdateDisplayAreaOrganizers_onDisplayAreaAppeared()
558 final DisplayArea<WindowContainer> displayArea = new DisplayArea<>( in testRemoveImmediately_onDisplayAreaVanished()
575 final DisplayArea<WindowContainer> displayArea = new DisplayArea<>( in testGetDisplayAreaInfo()
[all …]
H A DAppTransitionControllerTest.java383 new ArraySet<>(new WindowContainer[]{}), in testGetAnimationTargets_windowsAreBeingReplaced()
444 new ArraySet<>(new WindowContainer[]{activity1}), in testGetAnimationTargets_openingClosingInSameTask()
448 new ArraySet<>(new WindowContainer[]{activity2}), in testGetAnimationTargets_openingClosingInSameTask()
482 new ArraySet<>(new WindowContainer[]{activity1}), in testGetAnimationTargets_animateOnlyTranslucentApp()
486 new ArraySet<>(new WindowContainer[]{activity3}), in testGetAnimationTargets_animateOnlyTranslucentApp()
582 assertEquals(new ArraySet<>(new WindowContainer[]{taskFragment1}), in testGetAnimationTargets_openingClosingTaskFragment()
585 assertEquals(new ArraySet<>(new WindowContainer[]{taskFragment2}), in testGetAnimationTargets_openingClosingTaskFragment()
613 assertEquals(new ArraySet<>(new WindowContainer[]{taskFragment1}), in testGetAnimationTargets_openingClosingTaskFragmentWithEmbeddedTask()
616 assertEquals(new ArraySet<>(new WindowContainer[]{taskFragment2}), in testGetAnimationTargets_openingClosingTaskFragmentWithEmbeddedTask()
643 assertEquals(new ArraySet<>(new WindowContainer[]{task1}), in testGetAnimationTargets_openingTheOnlyTaskFragmentInTask()
[all …]
H A DWindowContainerTests.java51 import static com.android.server.wm.WindowContainer.POSITION_BOTTOM;
52 import static com.android.server.wm.WindowContainer.POSITION_TOP;
147 WindowContainer child = new WindowContainer(mWm); in testAddChildSetsSurfacePosition()
250 final WindowContainer<WindowContainer> child1 = new WindowContainer(mWm); in testRemoveImmediatelyClearsLastSurfacePosition()
257 WindowContainer child11 = new WindowContainer(mWm); in testRemoveImmediatelyClearsLastSurfacePosition()
455 WindowContainer parent = windowState.getParent(); in testIsAnimating_typesToCheck()
896 final WindowContainer windowContainer = new WindowContainer(mWm); in testGetDisplayArea()
978 final WindowContainer container = new WindowContainer(mWm); in testRegisterWindowContainerListener()
1054 final WindowContainer container = new WindowContainer(mWm); in testAssignRelativeLayer()
1078 final WindowContainer container = new WindowContainer(mWm); in testAssignAnimationLayer()
[all …]
H A DDisplayAreaPolicyBuilderTest.java289 List<DisplayArea<? extends WindowContainer>> dimmableDAs = in testBuilder_createCustomizedDisplayAreaForFeature()
291 List<DisplayArea<? extends WindowContainer>> otherDAs = in testBuilder_createCustomizedDisplayAreaForFeature()
563 List<DisplayArea<? extends WindowContainer>> feature1DAs = in testBuilder_displayAreaGroup_createFeatureOnGroup()
565 List<DisplayArea<? extends WindowContainer>> feature2DAs = in testBuilder_displayAreaGroup_createFeatureOnGroup()
567 for (DisplayArea<? extends WindowContainer> da : feature1DAs) { in testBuilder_displayAreaGroup_createFeatureOnGroup()
775 private Matcher<WindowContainer> descendantOfOneOf(List<? extends WindowContainer> expected) { in descendantOfOneOf()
778 protected boolean matchesSafely(WindowContainer actual) { in descendantOfOneOf()
779 for (WindowContainer expected : expected) { in descendantOfOneOf()
780 WindowContainer candidate = actual; in descendantOfOneOf()
803 private boolean isSibling(WindowContainer da1, WindowContainer da2) {
[all …]
H A DTaskDisplayAreaTests.java42 import static com.android.server.wm.WindowContainer.POSITION_TOP;
219 final WindowContainer taskContainer = rootTask1.getParent(); in testRootTaskPositionChildAt()
227 taskContainer.positionChildAt(WindowContainer.POSITION_BOTTOM, pinnedTask, false); in testRootTaskPositionChildAt()
251 final WindowContainer taskContainer = rootTask1.getParent(); in testRootTaskPositionBelowPinnedRootTask()
257 taskContainer.positionChildAt(WindowContainer.POSITION_TOP, rootTask1, false); in testRootTaskPositionBelowPinnedRootTask()
280 mWm.mRoot.positionChildAt(WindowContainer.POSITION_TOP, createNewDisplay(), in testDisplayPositionWithPinnedRootTask()
284 rootTask.positionChildAt(WindowContainer.POSITION_TOP, task, true /* includingParents */); in testDisplayPositionWithPinnedRootTask()
305 mWm.mRoot.positionChildAt(WindowContainer.POSITION_TOP, createNewDisplay(), in testMovingChildTaskOnTop()
313 rootTask.positionChildAt(WindowContainer.POSITION_TOP, task, true /* includingParents */); in testMovingChildTaskOnTop()
334 mWm.mRoot.positionChildAt(WindowContainer.POSITION_TOP, createNewDisplay(), in testDontMovingChildTaskOnTop()
[all …]

1234