Home
last modified time | relevance | path

Searched refs:SplitScreenController (Results 1 – 25 of 36) sorted by relevance

12

/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/
DSplitscreenEventLogger.java37 import static com.android.wm.shell.splitscreen.SplitScreenController.ENTER_REASON_DRAG;
38 import static com.android.wm.shell.splitscreen.SplitScreenController.ENTER_REASON_LAUNCHER;
39 import static com.android.wm.shell.splitscreen.SplitScreenController.ENTER_REASON_MULTI_INSTANCE;
40 import static com.android.wm.shell.splitscreen.SplitScreenController.ENTER_REASON_UNKNOWN;
41 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_APP_DOES_NOT_SUPPO…
42 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_APP_FINISHED;
43 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_CHILD_TASK_ENTER_P…
44 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DEVICE_FOLDED;
45 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DRAG_DIVIDER;
46 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DESKTOP_MODE;
[all …]
DSplitScreenShellCommandHandler.java20 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_UNKNOWN;
32 private final SplitScreenController mController;
34 public SplitScreenShellCommandHandler(SplitScreenController controller) { in SplitScreenShellCommandHandler()
DSplitScreenController.java123 public class SplitScreenController implements DragAndDropPolicy.Starter, class
124 RemoteCallable<SplitScreenController>, KeyguardChangeListener {
125 private static final String TAG = SplitScreenController.class.getSimpleName();
209 public SplitScreenController(Context context, in SplitScreenController() method in SplitScreenController
1134 mMainExecutor.execute(() -> SplitScreenController.this.startTasks( in startTasks()
1145 SplitScreenController.this.registerSplitScreenListener(mListener); in registerSplitScreenListener()
1162 SplitScreenController.this.unregisterSplitScreenListener(mListener); in unregisterSplitScreenListener()
1175 mMainExecutor.execute(SplitScreenController.this::onFinishedWakingUp); in onFinishedWakingUp()
1180 mMainExecutor.execute(SplitScreenController.this::goToFullscreenFromSplit); in goToFullscreenFromSplit()
1186 () -> SplitScreenController.this.setSplitscreenFocus(leftOrTop)); in setSplitscreenFocus()
[all …]
DSplitScreenTransitions.java31 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DRAG_DIVIDER;
32 import static com.android.wm.shell.splitscreen.SplitScreenController.exitReasonToString;
406 @SplitScreenController.ExitReason int reason) { in startDismissTransition()
422 @SplitScreenController.ExitReason int reason) { in setDismissTransition()
DStageCoordinator.java53 import static com.android.wm.shell.splitscreen.SplitScreenController.ENTER_REASON_LAUNCHER;
54 import static com.android.wm.shell.splitscreen.SplitScreenController.ENTER_REASON_MULTI_INSTANCE;
55 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_APP_DOES_NOT_SUPPO…
56 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_APP_FINISHED;
57 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_CHILD_TASK_ENTER_P…
58 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DESKTOP_MODE;
59 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DEVICE_FOLDED;
60 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DRAG_DIVIDER;
61 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_FULLSCREEN_REQUEST;
62 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_FULLSCREEN_SHORTCU…
[all …]
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/
DWindowDecorViewModel.java23 import com.android.wm.shell.splitscreen.SplitScreenController;
43 void setSplitScreenController(SplitScreenController splitScreenController); in setSplitScreenController()
DHandleMenu.java56 import com.android.wm.shell.splitscreen.SplitScreenController;
90 private final SplitScreenController mSplitScreenController;
103 SplitScreenController splitScreenController, boolean shouldShowWindowingPill, in HandleMenu()
459 private SplitScreenController mSplitScreenController;
505 Builder setSplitScreenController(SplitScreenController splitScreenController) { in setSplitScreenController()
DCaptionWindowDecorViewModel.java50 import com.android.wm.shell.splitscreen.SplitScreenController;
98 public void setSplitScreenController(SplitScreenController splitScreenController) {} in setSplitScreenController()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/
DTvWMShellModule.java37 import com.android.wm.shell.splitscreen.SplitScreenController;
76 static SplitScreenController provideSplitScreenController(Context context, in provideSplitScreenController()
DWMShellModule.java83 import com.android.wm.shell.splitscreen.SplitScreenController;
343 static SplitScreenController provideSplitScreenController( in provideSplitScreenController()
364 return new SplitScreenController(context, shellInit, shellCommandHandler, shellController, in provideSplitScreenController()
381 Optional<SplitScreenController> splitScreenOptional, in provideMixedTransitionHandler()
453 Lazy<Optional<SplitScreenController>> splitScreenOptional, in provideSplitTaskUnfoldAnimatorBase()
DWMShellBaseModule.java98 import com.android.wm.shell.splitscreen.SplitScreenController;
756 Optional<SplitScreenController> splitScreenController) { in provideSplitScreen()
763 abstract SplitScreenController optionalSplitScreenController(); in optionalSplitScreenController()
767 static Optional<SplitScreenController> providesSplitScreenController( in providesSplitScreenController()
768 @DynamicOverride Optional<SplitScreenController> splitscreenController, in providesSplitScreenController()
961 Optional<SplitScreenController> splitScreenOptional,
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/tv/
DTvPipTaskOrganizer.java40 import com.android.wm.shell.splitscreen.SplitScreenController;
62 Optional<SplitScreenController> splitScreenOptional, in TvPipTaskOrganizer()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/tv/
DTvSplitScreenController.java38 import com.android.wm.shell.splitscreen.SplitScreenController;
51 public class TvSplitScreenController extends SplitScreenController {
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/unfold/animation/
DSplitTaskUnfoldAnimator.java47 import com.android.wm.shell.splitscreen.SplitScreenController;
81 private final Lazy<Optional<SplitScreenController>> mSplitScreenController;
97 Lazy<Optional<SplitScreenController>> splitScreenController, in SplitTaskUnfoldAnimator()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/
DPip1Module.java59 import com.android.wm.shell.splitscreen.SplitScreenController;
175 Optional<SplitScreenController> splitScreenControllerOptional, in providePipTaskOrganizer()
197 Optional<SplitScreenController> splitScreenOptional) { in providePipTransition()
DTvPipModule.java56 import com.android.wm.shell.splitscreen.SplitScreenController;
215 Optional<SplitScreenController> splitScreenControllerOptional, in providePipTaskOrganizer()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/
DDragAndDropPolicy.java73 import com.android.wm.shell.splitscreen.SplitScreenController;
88 private final SplitScreenController mSplitScreen;
95 public DragAndDropPolicy(Context context, SplitScreenController splitScreen) { in DragAndDropPolicy()
100 DragAndDropPolicy(Context context, SplitScreenController splitScreen, Starter starter) { in DragAndDropPolicy()
DDragAndDropController.java71 import com.android.wm.shell.splitscreen.SplitScreenController;
100 private SplitScreenController mSplitScreen;
187 public void setSplitScreenController(SplitScreenController splitscreen) { in setSplitScreenController()
DDragLayout.java64 import com.android.wm.shell.splitscreen.SplitScreenController;
82 private final SplitScreenController mSplitScreenController;
107 public DragLayout(Context context, SplitScreenController splitScreenController, in DragLayout()
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/windowdecor/
DHandleMenuTest.kt46 import com.android.wm.shell.splitscreen.SplitScreenController
87 private lateinit var splitScreenController: SplitScreenController
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/splitscreen/
DSplitScreenControllerTests.java119 private SplitScreenController mSplitScreenController;
127 mSplitScreenController = spy(new SplitScreenController(mContext, mShellInit, in setup()
138 verify(mShellInit, times(1)).addInitCallback(any(), isA(SplitScreenController.class)); in instantiateController_addInitCallback()
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/desktopmode/
DDragToDesktopTransitionHandlerTest.kt23 import com.android.wm.shell.splitscreen.SplitScreenController
52 @Mock private lateinit var splitScreenController: SplitScreenController
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/
DDragToDesktopTransitionHandler.kt39 import com.android.wm.shell.splitscreen.SplitScreenController in <lambda>()
78 private lateinit var splitScreenController: SplitScreenController in <lambda>()
95 fun setSplitScreenController(controller: SplitScreenController) { in <lambda>()
277 SplitScreenController.EXIT_REASON_DESKTOP_MODE in <lambda>()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/
DPipTaskOrganizer.java94 import com.android.wm.shell.splitscreen.SplitScreenController;
144 private final Optional<SplitScreenController> mSplitScreenOptional;
388 Optional<SplitScreenController> splitScreenOptional, in PipTaskOrganizer()
695 SplitScreenController split = mSplitScreenOptional.get(); in exitPip()
699 SplitScreenController.EXIT_REASON_APP_FINISHED); in exitPip()
709 SplitScreenController split = mSplitScreenOptional.get(); in exitPip()
712 SplitScreenController.EXIT_REASON_APP_FINISHED); in exitPip()
1913 final SplitScreenController split = mSplitScreenOptional.get(); in syncWithSplitScreenBounds()
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/pip/
DPipTaskOrganizerTest.java65 import com.android.wm.shell.splitscreen.SplitScreenController;
92 @Mock private Optional<SplitScreenController> mMockOptionalSplitScreen;

12