Home
last modified time | relevance | path

Searched refs:wct (Results 1 – 25 of 58) sorted by relevance

123

/frameworks/base/libs/WindowManager/Jetpack/src/androidx/window/extensions/embedding/
DJetpackTaskFragmentOrganizer.java122 void startActivityToSide(@NonNull WindowContainerTransaction wct, in startActivityToSide() argument
132 resizeTaskFragment(wct, launchingFragmentToken, launchingFragmentBounds); in startActivityToSide()
133 updateWindowingMode(wct, launchingFragmentToken, windowingMode); in startActivityToSide()
135 createTaskFragmentAndReparentActivity(wct, launchingFragmentToken, ownerToken, in startActivityToSide()
138 updateAnimationParams(wct, launchingFragmentToken, splitAttributes); in startActivityToSide()
151 createTaskFragment(wct, fragmentOptions); in startActivityToSide()
152 updateAnimationParams(wct, secondaryFragmentToken, splitAttributes); in startActivityToSide()
153 wct.startActivityInTaskFragment(secondaryFragmentToken, ownerToken, activityIntent, in startActivityToSide()
157 setAdjacentTaskFragments(wct, launchingFragmentToken, secondaryFragmentToken, rule); in startActivityToSide()
158 setCompanionTaskFragment(wct, launchingFragmentToken, secondaryFragmentToken, rule, in startActivityToSide()
[all …]
DSplitController.java177 final WindowContainerTransaction wct = transactionRecord.getTransaction(); in accept() local
193 updateContainersInTask(wct, taskContainer); in accept()
282 final WindowContainerTransaction wct = transactionRecord.getTransaction(); in onTransactionReady() local
290 onTaskFragmentAppeared(wct, info); in onTransactionReady()
294 onTaskFragmentInfoChanged(wct, info); in onTransactionReady()
298 onTaskFragmentVanished(wct, info); in onTransactionReady()
301 onTaskFragmentParentInfoChanged(wct, taskId, in onTransactionReady()
315 onTaskFragmentError(wct, errorToken, errorTaskFragmentInfo, opType, in onTransactionReady()
320 wct, in onTransactionReady()
349 void onTaskFragmentAppeared(@NonNull WindowContainerTransaction wct, in onTaskFragmentAppeared() argument
[all …]
DSplitPresenter.java162 void cleanupContainer(@NonNull WindowContainerTransaction wct, in cleanupContainer() argument
164 container.finish(shouldFinishDependent, this, wct, mController); in cleanupContainer()
166 mController.updateContainersInTaskIfVisible(wct, container.getTaskId()); in cleanupContainer()
175 @NonNull WindowContainerTransaction wct, @NonNull Activity primaryActivity, in createNewSplitWithEmptySideContainer()
184 final TaskFragmentContainer primaryContainer = prepareContainerForActivity(wct, in createNewSplitWithEmptySideContainer()
195 createTaskFragment(wct, secondaryContainer.getTaskFragmentToken(), in createNewSplitWithEmptySideContainer()
198 updateAnimationParams(wct, secondaryContainer.getTaskFragmentToken(), splitAttributes); in createNewSplitWithEmptySideContainer()
201 setAdjacentTaskFragments(wct, primaryContainer, secondaryContainer, rule, in createNewSplitWithEmptySideContainer()
204 mController.registerSplit(wct, primaryContainer, primaryActivity, secondaryContainer, rule, in createNewSplitWithEmptySideContainer()
221 void createNewSplitContainer(@NonNull WindowContainerTransaction wct, in createNewSplitContainer() argument
[all …]
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/
DDesktopTasksController.kt89 val wct = WindowContainerTransaction() in <lambda>() constant
90 bringDesktopAppsToFront(wct) in <lambda>()
93 if (!wct.isEmpty) { in <lambda>()
96 transitions.startTransition(TRANSIT_NONE, wct, null /* handler */) in <lambda>()
98 shellTaskOrganizer.applyTransaction(wct) in <lambda>()
117 val wct = WindowContainerTransaction() in <lambda>() constant
119 bringDesktopAppsToFront(wct) in <lambda>()
120 addMoveToDesktopChanges(wct, task.token) in <lambda>()
122 transitions.startTransition(TRANSIT_CHANGE, wct, null /* handler */) in <lambda>()
124 shellTaskOrganizer.applyTransaction(wct) in <lambda>()
[all …]
DDesktopModeController.java165 WindowContainerTransaction wct = new WindowContainerTransaction(); in updateDesktopModeActive() local
167 clearFreeformForStandardTasks(runningTasks, wct); in updateDesktopModeActive()
169 moveHomeBehindVisibleTasks(runningTasks, wct); in updateDesktopModeActive()
170 setDisplayAreaWindowingMode(displayId, WINDOWING_MODE_FREEFORM, wct); in updateDesktopModeActive()
172 clearBoundsForStandardTasks(runningTasks, wct); in updateDesktopModeActive()
173 setDisplayAreaWindowingMode(displayId, WINDOWING_MODE_FULLSCREEN, wct); in updateDesktopModeActive()
176 mTransitions.startTransition(TRANSIT_CHANGE, wct, null); in updateDesktopModeActive()
178 mRootTaskDisplayAreaOrganizer.applyTransaction(wct); in updateDesktopModeActive()
183 ArrayList<RunningTaskInfo> runningTasks, WindowContainerTransaction wct) { in clearBoundsForStandardTasks() argument
189 wct.setBounds(taskInfo.token, null); in clearBoundsForStandardTasks()
[all …]
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/
DStageCoordinator.java403 WindowContainerTransaction wct) { in moveToStage() argument
417 prepareEnterSplitScreen(wct, task, stagePosition); in moveToStage()
418 mSyncQueue.queue(wct); in moveToStage()
423 setSideStagePosition(sideStagePosition, wct); in moveToStage()
424 targetStage.addTask(task, wct); in moveToStage()
425 targetStage.evictAllChildren(wct); in moveToStage()
429 anotherStage.reparentTopTask(wct); in moveToStage()
430 anotherStage.evictAllChildren(wct); in moveToStage()
431 wct.reorder(mRootTaskInfo.token, true); in moveToStage()
433 setRootForceTranslucent(false, wct); in moveToStage()
[all …]
DMainStage.java47 void activate(WindowContainerTransaction wct, boolean includingTopTask) { in activate() argument
51 reparentTopTask(wct); in activate()
57 void deactivate(WindowContainerTransaction wct) { in deactivate() argument
58 deactivate(wct, false /* toTop */); in deactivate()
61 void deactivate(WindowContainerTransaction wct, boolean toTop) { in deactivate() argument
67 wct.reparentTasks( in deactivate()
DStageTaskListener.java326 void addTask(ActivityManager.RunningTaskInfo task, WindowContainerTransaction wct) { in addTask() argument
329 wct.setWindowingMode(task.token, WINDOWING_MODE_UNDEFINED) in addTask()
332 wct.reparent(task.token, mRootTaskInfo.token, true /* onTop*/); in addTask()
335 void reorderChild(int taskId, boolean onTop, WindowContainerTransaction wct) { in reorderChild() argument
339 wct.reorder(mChildrenTaskInfo.get(taskId).token, onTop /* onTop */); in reorderChild()
343 void evictAllChildren(WindowContainerTransaction wct) { in evictAllChildren() argument
346 wct.reparent(taskInfo.token, null /* parent */, false /* onTop */); in evictAllChildren()
350 void evictOtherChildren(WindowContainerTransaction wct, int taskId) { in evictOtherChildren() argument
354 wct.reparent(taskInfo.token, null /* parent */, false /* onTop */); in evictOtherChildren()
358 void evictNonOpeningChildren(RemoteAnimationTarget[] apps, WindowContainerTransaction wct) { in evictNonOpeningChildren() argument
[all …]
DSideStage.java45 boolean removeAllTasks(WindowContainerTransaction wct, boolean toTop) { in removeAllTasks() argument
47 wct.reparentTasks( in removeAllTasks()
56 boolean removeTask(int taskId, WindowContainerToken newParent, WindowContainerTransaction wct) { in removeTask() argument
59 wct.reparent(task.token, newParent, false /* onTop */); in removeTask()
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/desktopmode/
DDesktopModeControllerTest.java146 WindowContainerTransaction wct = getDesktopModeSwitchTransaction(); in testDesktopModeEnabled_rootTdaSetToFreeform() local
149 assertThat(wct.getChanges().size()).isEqualTo(1); in testDesktopModeEnabled_rootTdaSetToFreeform()
151 Change change = wct.getChanges().get(displayAreaInfo.token.asBinder()); in testDesktopModeEnabled_rootTdaSetToFreeform()
161 WindowContainerTransaction wct = getDesktopModeSwitchTransaction(); in testDesktopModeDisabled_rootTdaSetToFullscreen() local
164 assertThat(wct.getChanges().size()).isEqualTo(1); in testDesktopModeDisabled_rootTdaSetToFullscreen()
166 Change change = wct.getChanges().get(displayAreaInfo.token.asBinder()); in testDesktopModeDisabled_rootTdaSetToFullscreen()
181 WindowContainerTransaction wct = getDesktopModeSwitchTransaction(); in testDesktopModeEnabled_windowingModeCleared() local
184 assertThat(wct.getChanges().size()).isEqualTo(2); in testDesktopModeEnabled_windowingModeCleared()
186 assertThat(wct.getChanges().get(fullscreenTask.token.asBinder())).isNull(); in testDesktopModeEnabled_windowingModeCleared()
187 assertThat(wct.getChanges().get(homeTask.token.asBinder())).isNull(); in testDesktopModeEnabled_windowingModeCleared()
[all …]
DDesktopTasksControllerTest.kt147 val wct = getLatestWct(expectTransition = TRANSIT_NONE) in showDesktopApps_allAppsInvisible_bringsToFront() constant
148 assertThat(wct.hierarchyOps).hasSize(3) in showDesktopApps_allAppsInvisible_bringsToFront()
150 wct.assertReorderAt(index = 0, homeTask) in showDesktopApps_allAppsInvisible_bringsToFront()
151 wct.assertReorderAt(index = 1, task1) in showDesktopApps_allAppsInvisible_bringsToFront()
152 wct.assertReorderAt(index = 2, task2) in showDesktopApps_allAppsInvisible_bringsToFront()
165 val wct = getLatestWct(expectTransition = TRANSIT_NONE) in showDesktopApps_appsAlreadyVisible_bringsToFront() constant
166 assertThat(wct.hierarchyOps).hasSize(3) in showDesktopApps_appsAlreadyVisible_bringsToFront()
168 wct.assertReorderAt(index = 0, homeTask) in showDesktopApps_appsAlreadyVisible_bringsToFront()
169 wct.assertReorderAt(index = 1, task1) in showDesktopApps_appsAlreadyVisible_bringsToFront()
170 wct.assertReorderAt(index = 2, task2) in showDesktopApps_appsAlreadyVisible_bringsToFront()
[all …]
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/
DTaskOperations.java75 WindowContainerTransaction wct = new WindowContainerTransaction(); in closeTask() local
76 wct.removeTask(taskToken); in closeTask()
78 mTransitionStarter.startRemoveTransition(wct); in closeTask()
80 mSyncQueue.queue(wct); in closeTask()
85 WindowContainerTransaction wct = new WindowContainerTransaction(); in minimizeTask() local
86 wct.reorder(taskToken, false); in minimizeTask()
88 mTransitionStarter.startMinimizedModeTransition(wct); in minimizeTask()
90 mSyncQueue.queue(wct); in minimizeTask()
95 WindowContainerTransaction wct = new WindowContainerTransaction(); in maximizeTask() local
100 wct.setWindowingMode(taskInfo.token, in maximizeTask()
[all …]
DTaskPositioner.java79 final WindowContainerTransaction wct = new WindowContainerTransaction(); in onDragPositioningMove() local
80 if (changeBounds(wct, x, y)) { in onDragPositioningMove()
85 wct.setDragResizing(mWindowDecoration.mTaskInfo.token, true /* dragResizing */); in onDragPositioningMove()
87 mTaskOrganizer.applyTransaction(wct); in onDragPositioningMove()
97 final WindowContainerTransaction wct = new WindowContainerTransaction(); in onDragPositioningEnd() local
98 wct.setDragResizing(mWindowDecoration.mTaskInfo.token, false /* dragResizing */); in onDragPositioningEnd()
99 changeBounds(wct, x, y); in onDragPositioningEnd()
100 mTaskOrganizer.applyTransaction(wct); in onDragPositioningEnd()
109 private boolean changeBounds(WindowContainerTransaction wct, float x, float y) { in changeBounds() argument
170 wct.setBounds(mWindowDecoration.mTaskInfo.token, mRepositionTaskBounds); in changeBounds()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/
DSyncTransactionQueue.java70 public void queue(WindowContainerTransaction wct) { in queue() argument
71 if (wct.isEmpty()) { in queue()
75 SyncCallback cb = new SyncCallback(wct); in queue()
77 if (DEBUG) Slog.d(TAG, "Queueing up " + wct); in queue()
89 @WindowManager.TransitionType int type, WindowContainerTransaction wct) { in queue() argument
90 if (wct.isEmpty()) { in queue()
94 SyncCallback cb = new SyncCallback(transition, type, wct); in queue()
96 if (DEBUG) Slog.d(TAG, "Queueing up legacy transition " + wct); in queue()
109 public boolean queueIfWaiting(WindowContainerTransaction wct) { in queueIfWaiting() argument
110 if (wct.isEmpty()) { in queueIfWaiting()
[all …]
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/windowdecor/
DTaskPositionerTest.kt107 verify(mockShellTaskOrganizer, never()).applyTransaction(argThat { wct -> in <lambda>() method
108 return@argThat wct.changes.any { (token, change) -> in <lambda>()
133 verify(mockShellTaskOrganizer, never()).applyTransaction(argThat { wct -> in <lambda>() method
134 return@argThat wct.changes.any { (token, change) -> in <lambda>()
155 verify(mockShellTaskOrganizer).applyTransaction(argThat { wct -> in <lambda>() method
156 return@argThat wct.changes.any { (token, change) -> in <lambda>()
169 verify(mockShellTaskOrganizer).applyTransaction(argThat { wct -> in <lambda>() method
170 return@argThat wct.changes.any { (token, change) -> in <lambda>()
196 verify(mockShellTaskOrganizer, never()).applyTransaction(argThat { wct -> in <lambda>() method
197 return@argThat wct.changes.any { (token, change) -> in <lambda>()
[all …]
/frameworks/base/core/java/android/window/
DTaskFragmentOrganizer.java187 @NonNull WindowContainerTransaction wct, in onTransactionHandled() argument
189 wct.setTaskFragmentOrganizer(mInterface); in onTransactionHandled()
191 getController().onTransactionHandled(transactionToken, wct, transitionType, in onTransactionHandled()
205 public void applyTransaction(@NonNull WindowContainerTransaction wct) { in applyTransaction() argument
207 applyTransaction(wct, getTransitionType(wct), false /* shouldApplyIndependently */); in applyTransaction()
224 public void applyTransaction(@NonNull WindowContainerTransaction wct, in applyTransaction() argument
226 if (wct.isEmpty()) { in applyTransaction()
229 wct.setTaskFragmentOrganizer(mInterface); in applyTransaction()
231 getController().applyTransaction(wct, transitionType, shouldApplyIndependently); in applyTransaction()
244 public static int getTransitionType(@NonNull WindowContainerTransaction wct) { in getTransitionType() argument
[all …]
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/hidedisplaycutout/
DHideDisplayCutoutOrganizer.java103 final WindowContainerTransaction wct = new WindowContainerTransaction(); in onDisplayChanged() local
105 applyAllBoundsAndOffsets(wct, t); in onDisplayChanged()
106 applyTransaction(wct, t); in onDisplayChanged()
123 final WindowContainerTransaction wct = new WindowContainerTransaction(); in onDisplayAreaAppeared() local
125 applyBoundsAndOffsets(displayAreaInfo.token, leash, wct, tx); in onDisplayAreaAppeared()
126 applyTransaction(wct, tx); in onDisplayAreaAppeared()
137 final WindowContainerTransaction wct = new WindowContainerTransaction(); in onDisplayAreaVanished() local
140 applyBoundsAndOffsets(displayAreaInfo.token, leash, wct, t); in onDisplayAreaVanished()
141 applyTransaction(wct, t); in onDisplayAreaVanished()
184 final WindowContainerTransaction wct = new WindowContainerTransaction(); in enableHideDisplayCutout() local
[all …]
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/
DTaskViewTransitions.java61 @Nullable WindowContainerTransaction wct, @NonNull TaskView taskView) { in PendingTransition() argument
63 mWct = wct; in PendingTransition()
163 void startTaskView(WindowContainerTransaction wct, TaskView taskView) { in startTaskView() argument
164 mPending.add(new PendingTransition(TRANSIT_OPEN, wct, taskView)); in startTaskView()
178 final WindowContainerTransaction wct = new WindowContainerTransaction(); in setTaskViewVisible() local
179 wct.setHidden(taskView.getTaskInfo().token, !visible /* hidden */); in setTaskViewVisible()
181 visible ? TRANSIT_TO_FRONT : TRANSIT_TO_BACK, wct, taskView); in setTaskViewVisible()
217 WindowContainerTransaction wct = null; in startAnimation() local
234 if (wct == null) wct = new WindowContainerTransaction(); in startAnimation()
244 chg.getTaskInfo(), chg.getLeash(), wct); in startAnimation()
[all …]
DTaskView.java156 final WindowContainerTransaction wct = new WindowContainerTransaction(); in startShortcutActivity() local
157 wct.startShortcut(mContext.getPackageName(), shortcut, options.toBundle()); in startShortcutActivity()
158 mTaskViewTransitions.startTaskView(wct, this); in startShortcutActivity()
183 WindowContainerTransaction wct = new WindowContainerTransaction(); in startActivity() local
184 wct.sendPendingIntent(pendingIntent, fillInIntent, options.toBundle()); in startActivity()
185 mTaskViewTransitions.startTaskView(wct, this); in startActivity()
238 WindowContainerTransaction wct = new WindowContainerTransaction(); in onLocationChanged()
239 updateWindowBounds(wct); in onLocationChanged()
240 mSyncQueue.queue(wct); in onLocationChanged()
243 private void updateWindowBounds(WindowContainerTransaction wct) { in updateWindowBounds() argument
[all …]
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/kidsmode/
DKidsModeTaskOrganizer.java242 final WindowContainerTransaction wct = getWindowContainerTransaction(); in onTaskAppeared() local
243 wct.setBounds(taskInfo.token, new Rect(0, 0, mDisplayWidth, mDisplayHeight)); in onTaskAppeared()
244 mSyncQueue.queue(wct); in onTaskAppeared()
337 final WindowContainerTransaction wct = getWindowContainerTransaction(); in disable() local
338 wct.setBounds(homeToken, null); in disable()
339 mSyncQueue.queue(wct); in disable()
349 private void updateTask(WindowContainerTransaction wct) { in updateTask() argument
355 wct.setBounds(rootToken, mEnabled ? taskBounds : null); in updateTask()
356 wct.setLaunchRoot(rootToken, in updateTask()
359 wct.reparentTasks( in updateTask()
[all …]
/frameworks/base/libs/WindowManager/Jetpack/tests/unittest/src/androidx/window/extensions/embedding/
DTransactionManagerTest.java142 WindowContainerTransaction wct = transactionRecord.getTransaction(); in testApply() local
145 verify(mOrganizer).applyTransaction(wct, transitionType, in testApply()
152 wct = transactionRecord.getTransaction(); in testApply()
155 verify(mOrganizer).applyTransaction(wct, transitionType, in testApply()
163 wct = transactionRecord.getTransaction(); in testApply()
166 verify(mOrganizer).onTransactionHandled(token, wct, transitionType, in testApply()
174 wct = transactionRecord.getTransaction(); in testApply()
177 verify(mOrganizer).onTransactionHandled(token, wct, transitionType, in testApply()
/frameworks/base/tests/TaskOrganizerTest/src/com/android/test/taskembed/
DTaskView.java88 final WindowContainerTransaction wct = new WindowContainerTransaction(); in resizeTask() local
89 wct.setBounds(mWc, new Rect(0, 0, width, height)).setHidden(mWc, false); in resizeTask()
91 mOrganizer.applySyncTransaction(wct, mOrganizer.mTransactionCallback); in resizeTask()
101 final WindowContainerTransaction wct = new WindowContainerTransaction(); in hideTask() local
102 wct.setWindowingMode(mWc, WINDOWING_MODE_UNDEFINED).setHidden(mWc, true); in hideTask()
104 mOrganizer.applySyncTransaction(wct, mOrganizer.mTransactionCallback); in hideTask()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/freeform/
DFreeformTaskTransitionStarter.java34 void startWindowingModeTransition(int targetWindowingMode, WindowContainerTransaction wct); in startWindowingModeTransition() argument
42 void startMinimizedModeTransition(WindowContainerTransaction wct); in startMinimizedModeTransition() argument
50 void startRemoveTransition(WindowContainerTransaction wct); in startRemoveTransition() argument
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/
DPipTaskOrganizer.java176 final WindowContainerTransaction wct = new WindowContainerTransaction();
177 wct.scheduleFinishEnterPip(mToken, destinationBounds);
178 mTaskOrganizer.applyTransaction(wct);
494 final WindowContainerTransaction wct = new WindowContainerTransaction(); in exitPip() local
496 exitLaunchIntoPipTask(wct); in exitPip()
502 mSplitScreenOptional.get().prepareEnterSplitScreen(wct, mTaskInfo, in exitPip()
506 TRANSIT_EXIT_PIP_TO_SPLIT, wct, null /* destinationBounds */); in exitPip()
520 wct.setWindowingMode(mToken, getOutPipWindowingMode()); in exitPip()
523 wct.setBounds(mToken, null); in exitPip()
532 wct.setActivityWindowingMode(mToken, WINDOWING_MODE_FULLSCREEN); in exitPip()
[all …]
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/
DTaskViewTest.java278 WindowContainerTransaction wct = new WindowContainerTransaction(); in testOnNewTask_noSurface() local
280 new SurfaceControl.Transaction(), mTaskInfo, mLeash, wct); in testOnNewTask_noSurface()
305 WindowContainerTransaction wct = new WindowContainerTransaction(); in testOnNewTask_withSurface() local
307 new SurfaceControl.Transaction(), mTaskInfo, mLeash, wct); in testOnNewTask_withSurface()
316 WindowContainerTransaction wct = new WindowContainerTransaction(); in testSurfaceCreated_withTask() local
318 new SurfaceControl.Transaction(), mTaskInfo, mLeash, wct); in testSurfaceCreated_withTask()
325 new SurfaceControl.Transaction(), mTaskInfo, mLeash, wct); in testSurfaceCreated_withTask()
344 WindowContainerTransaction wct = new WindowContainerTransaction(); in testSurfaceDestroyed_withTask() local
346 new SurfaceControl.Transaction(), mTaskInfo, mLeash, wct); in testSurfaceDestroyed_withTask()
361 WindowContainerTransaction wct = new WindowContainerTransaction(); in testOnReleased() local
[all …]

123