/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/ |
D | SplitscreenEventLogger.java | 37 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 …]
|
D | SplitScreenShellCommandHandler.java | 20 import static com.android.wm.shell.splitscreen.SplitScreenController.EXIT_REASON_UNKNOWN; 32 private final SplitScreenController mController; 34 public SplitScreenShellCommandHandler(SplitScreenController controller) { in SplitScreenShellCommandHandler()
|
D | SplitScreenController.java | 123 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 …]
|
D | SplitScreenTransitions.java | 31 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()
|
D | StageCoordinator.java | 53 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/ |
D | WindowDecorViewModel.java | 23 import com.android.wm.shell.splitscreen.SplitScreenController; 43 void setSplitScreenController(SplitScreenController splitScreenController); in setSplitScreenController()
|
D | HandleMenu.java | 56 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()
|
D | CaptionWindowDecorViewModel.java | 50 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/ |
D | TvWMShellModule.java | 37 import com.android.wm.shell.splitscreen.SplitScreenController; 76 static SplitScreenController provideSplitScreenController(Context context, in provideSplitScreenController()
|
D | WMShellModule.java | 83 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()
|
D | WMShellBaseModule.java | 98 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/ |
D | TvPipTaskOrganizer.java | 40 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/ |
D | TvSplitScreenController.java | 38 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/ |
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()
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/dagger/pip/ |
D | Pip1Module.java | 59 import com.android.wm.shell.splitscreen.SplitScreenController; 175 Optional<SplitScreenController> splitScreenControllerOptional, in providePipTaskOrganizer() 197 Optional<SplitScreenController> splitScreenOptional) { in providePipTransition()
|
D | TvPipModule.java | 56 import com.android.wm.shell.splitscreen.SplitScreenController; 215 Optional<SplitScreenController> splitScreenControllerOptional, in providePipTaskOrganizer()
|
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/ |
D | DragAndDropPolicy.java | 73 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()
|
D | DragAndDropController.java | 71 import com.android.wm.shell.splitscreen.SplitScreenController; 100 private SplitScreenController mSplitScreen; 187 public void setSplitScreenController(SplitScreenController splitscreen) { in setSplitScreenController()
|
D | DragLayout.java | 64 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/ |
D | HandleMenuTest.kt | 46 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/ |
D | SplitScreenControllerTests.java | 119 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/ |
D | DragToDesktopTransitionHandlerTest.kt | 23 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/ |
D | DragToDesktopTransitionHandler.kt | 39 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/ |
D | PipTaskOrganizer.java | 94 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/ |
D | PipTaskOrganizerTest.java | 65 import com.android.wm.shell.splitscreen.SplitScreenController; 92 @Mock private Optional<SplitScreenController> mMockOptionalSplitScreen;
|