Home
last modified time | relevance | path

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

12

/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/
H A DSplitscreenEventLogger.java36 import static com.android.wm.shell.splitscreen.SplitScreenController.ENTER_REASON_DRAG;
37 import static com.android.wm.shell.splitscreen.SplitScreenController.ENTER_REASON_LAUNCHER;
39 import static com.android.wm.shell.splitscreen.SplitScreenController.ENTER_REASON_UNKNOWN;
41 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_APP_FINISHED;
43 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DEVICE_FOLDED;
44 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DRAG_DIVIDER;
47 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_RETURN_HOME;
51 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_UNKNOWN;
60 import com.android.wm.shell.splitscreen.SplitScreenController.ExitReason;
83 private @SplitScreenController.SplitEnterReason int mEnterReason = ENTER_REASON_UNKNOWN;
[all …]
H A DSplitScreenShellCommandHandler.java31 private final SplitScreenController mController;
33 public SplitScreenShellCommandHandler(SplitScreenController controller) { in SplitScreenShellCommandHandler()
H A DSplitScreenController.java117 public class SplitScreenController implements DragAndDropPolicy.Starter, class
118 RemoteCallable<SplitScreenController>, KeyguardChangeListener {
119 private static final String TAG = SplitScreenController.class.getSimpleName();
194 public SplitScreenController(Context context, in SplitScreenController() method in SplitScreenController
245 SplitScreenController(Context context, in SplitScreenController() method in SplitScreenController
1079 SplitScreenController.this.registerSplitScreenListener(mListener); in registerSplitScreenListener()
1103 mMainExecutor.execute(SplitScreenController.this::onFinishedWakingUp); in onFinishedWakingUp()
1118 private SplitScreenController mController;
1119 private final SingleInstanceRemoteListener<SplitScreenController,
1121 private final SingleInstanceRemoteListener<SplitScreenController,
[all …]
H A DSplitScreenTransitions.java29 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DRAG_DIVIDER;
30 import static com.android.wm.shell.splitscreen.SplitScreenController.exitReasonToString;
365 @SplitScreenController.ExitReason int reason) { in startDismissTransition()
381 @SplitScreenController.ExitReason int reason) { in setDismissTransition()
H A DStageCoordinator.java50 import static com.android.wm.shell.splitscreen.SplitScreenController.ENTER_REASON_LAUNCHER;
51 import static com.android.wm.shell.splitscreen.SplitScreenController.ENTER_REASON_MULTI_INSTANCE;
53 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_APP_FINISHED;
55 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DEVICE_FOLDED;
56 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_DRAG_DIVIDER;
58 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_RECREATE_SPLIT;
59 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_RETURN_HOME;
60 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_ROOT_TASK_VANISHED;
62 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_UNKNOWN;
63 import static com.android.wm.shell.splitscreen.SplitScreenController.exitReasonToString;
[all …]
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/
H A DWindowDecorViewModel.java25 import com.android.wm.shell.splitscreen.SplitScreenController;
45 void setSplitScreenController(SplitScreenController splitScreenController); in setSplitScreenController()
H A DCaptionWindowDecorViewModel.java43 import com.android.wm.shell.splitscreen.SplitScreenController;
95 public void setSplitScreenController(SplitScreenController splitScreenController) {} in setSplitScreenController()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/tv/
H A DTvPipTransition.java29 import com.android.wm.shell.splitscreen.SplitScreenController;
51 Optional<SplitScreenController> splitScreenOptional) { in TvPipTransition()
H A DTvPipTaskOrganizer.java40 import com.android.wm.shell.splitscreen.SplitScreenController;
61 Optional<SplitScreenController> splitScreenOptional, in TvPipTaskOrganizer()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/
H A DPip1Module.java58 import com.android.wm.shell.splitscreen.SplitScreenController;
127 Optional<SplitScreenController> splitScreenOptional, in providesPipPhoneMenuController()
172 Optional<SplitScreenController> splitScreenControllerOptional, in providePipTaskOrganizer()
192 Optional<SplitScreenController> splitScreenOptional) { in providePipTransition()
H A DTvPipModule.java54 import com.android.wm.shell.splitscreen.SplitScreenController;
213 Optional<SplitScreenController> splitScreenControllerOptional, in providePipTaskOrganizer()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/
H A DTvWMShellModule.java37 import com.android.wm.shell.splitscreen.SplitScreenController;
76 static SplitScreenController provideSplitScreenController(Context context, in provideSplitScreenController()
H A DWMShellModule.java73 import com.android.wm.shell.splitscreen.SplitScreenController;
310 static SplitScreenController provideSplitScreenController( in provideSplitScreenController()
330 return new SplitScreenController(context, shellInit, shellCommandHandler, shellController, in provideSplitScreenController()
345 Optional<SplitScreenController> splitScreenOptional, in provideDefaultMixedHandler()
416 Lazy<Optional<SplitScreenController>> splitScreenOptional, in provideSplitTaskUnfoldAnimatorBase()
H A DWMShellBaseModule.java92 import com.android.wm.shell.splitscreen.SplitScreenController;
665 Optional<SplitScreenController> splitScreenController) { in provideSplitScreen()
672 abstract SplitScreenController optionalSplitScreenController(); in optionalSplitScreenController()
676 static Optional<SplitScreenController> providesSplitScreenController( in providesSplitScreenController()
677 @DynamicOverride Optional<SplitScreenController> splitscreenController, in providesSplitScreenController()
872 Optional<SplitScreenController> splitScreenOptional, in provideIndependentShellComponentsToCreate()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/tv/
H A DTvSplitScreenController.java37 import com.android.wm.shell.splitscreen.SplitScreenController;
50 public class TvSplitScreenController extends SplitScreenController {
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/
H A DDragAndDropPolicy.java67 import com.android.wm.shell.splitscreen.SplitScreenController;
82 private final SplitScreenController mSplitScreen;
89 public DragAndDropPolicy(Context context, SplitScreenController splitScreen) { in DragAndDropPolicy()
94 DragAndDropPolicy(Context context, SplitScreenController splitScreen, Starter starter) { in DragAndDropPolicy()
H A DDragAndDropController.java70 import com.android.wm.shell.splitscreen.SplitScreenController;
93 private SplitScreenController mSplitScreen;
175 public void setSplitScreenController(SplitScreenController splitscreen) { in setSplitScreenController()
H A DDragLayout.java56 import com.android.wm.shell.splitscreen.SplitScreenController;
72 private final SplitScreenController mSplitScreenController;
90 public DragLayout(Context context, SplitScreenController splitScreenController, in DragLayout()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/unfold/animation/
H A DSplitTaskUnfoldAnimator.java47 import com.android.wm.shell.splitscreen.SplitScreenController;
81 private final Lazy<Optional<SplitScreenController>> mSplitScreenController;
97 Lazy<Optional<SplitScreenController>> splitScreenController, in SplitTaskUnfoldAnimator()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/
H A DPhonePipMenuController.java48 import com.android.wm.shell.splitscreen.SplitScreenController;
125 private final Optional<SplitScreenController> mSplitScreenController;
148 Optional<SplitScreenController> splitScreenOptional, in PhonePipMenuController()
H A DPipMenuView.java72 import com.android.wm.shell.splitscreen.SplitScreenController;
130 private final Optional<SplitScreenController> mSplitScreenControllerOptional;
164 Optional<SplitScreenController> splitScreenController, in PipMenuView()
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/splitscreen/
H A DSplitScreenControllerTests.java114 private SplitScreenController mSplitScreenController;
122 mSplitScreenController = spy(new SplitScreenController(mContext, mShellInit, in setup()
132 verify(mShellInit, times(1)).addInitCallback(any(), isA(SplitScreenController.class)); in instantiateController_addInitCallback()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/pip/
H A DPipTaskOrganizer.java92 import com.android.wm.shell.splitscreen.SplitScreenController;
137 private final Optional<SplitScreenController> mSplitScreenOptional;
341 Optional<SplitScreenController> splitScreenOptional, in PipTaskOrganizer()
596 SplitScreenController split = mSplitScreenOptional.get(); in exitPip()
600 SplitScreenController.EXIT_REASON_APP_FINISHED); in exitPip()
610 SplitScreenController split = mSplitScreenOptional.get(); in exitPip()
613 SplitScreenController.EXIT_REASON_APP_FINISHED); in exitPip()
1815 final SplitScreenController split = mSplitScreenOptional.get(); in syncWithSplitScreenBounds()
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/draganddrop/
H A DDragAndDropPolicyTest.java72 import com.android.wm.shell.splitscreen.SplitScreenController;
99 private SplitScreenController mSplitScreenStarter;
/aosp14/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/pip/
H A DPipTaskOrganizerTest.java64 import com.android.wm.shell.splitscreen.SplitScreenController;
90 @Mock private Optional<SplitScreenController> mMockOptionalSplitScreen;

12