/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/ |
H A D | SplitscreenEventLogger.java | 36 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 D | SplitScreenShellCommandHandler.java | 31 private final SplitScreenController mController; 33 public SplitScreenShellCommandHandler(SplitScreenController controller) { in SplitScreenShellCommandHandler()
|
H A D | SplitScreenController.java | 117 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 D | SplitScreenTransitions.java | 29 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 D | StageCoordinator.java | 50 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 D | WindowDecorViewModel.java | 25 import com.android.wm.shell.splitscreen.SplitScreenController; 45 void setSplitScreenController(SplitScreenController splitScreenController); in setSplitScreenController()
|
H A D | CaptionWindowDecorViewModel.java | 43 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 D | TvPipTransition.java | 29 import com.android.wm.shell.splitscreen.SplitScreenController; 51 Optional<SplitScreenController> splitScreenOptional) { in TvPipTransition()
|
H A D | TvPipTaskOrganizer.java | 40 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 D | Pip1Module.java | 58 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 D | TvPipModule.java | 54 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 D | TvWMShellModule.java | 37 import com.android.wm.shell.splitscreen.SplitScreenController; 76 static SplitScreenController provideSplitScreenController(Context context, in provideSplitScreenController()
|
H A D | WMShellModule.java | 73 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 D | WMShellBaseModule.java | 92 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 D | TvSplitScreenController.java | 37 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 D | DragAndDropPolicy.java | 67 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 D | DragAndDropController.java | 70 import com.android.wm.shell.splitscreen.SplitScreenController; 93 private SplitScreenController mSplitScreen; 175 public void setSplitScreenController(SplitScreenController splitscreen) { in setSplitScreenController()
|
H A D | DragLayout.java | 56 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 D | SplitTaskUnfoldAnimator.java | 47 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 D | PhonePipMenuController.java | 48 import com.android.wm.shell.splitscreen.SplitScreenController; 125 private final Optional<SplitScreenController> mSplitScreenController; 148 Optional<SplitScreenController> splitScreenOptional, in PhonePipMenuController()
|
H A D | PipMenuView.java | 72 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 D | SplitScreenControllerTests.java | 114 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 D | PipTaskOrganizer.java | 92 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 D | DragAndDropPolicyTest.java | 72 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 D | PipTaskOrganizerTest.java | 64 import com.android.wm.shell.splitscreen.SplitScreenController; 90 @Mock private Optional<SplitScreenController> mMockOptionalSplitScreen;
|