Home
last modified time | relevance | path

Searched refs:DragAndDropPolicy (Results 1 – 4 of 4) sorted by relevance

/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/
DDragAndDropPolicy.java39 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_FULLSCREEN;
40 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_BOTTOM;
41 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_LEFT;
42 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_RIGHT;
43 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_TOP;
82 public class DragAndDropPolicy { class
84 private static final String TAG = DragAndDropPolicy.class.getSimpleName();
89 private final ArrayList<DragAndDropPolicy.Target> mTargets = new ArrayList<>();
95 public DragAndDropPolicy(Context context, SplitScreenController splitScreen) { in DragAndDropPolicy() method in DragAndDropPolicy
100 DragAndDropPolicy(Context context, SplitScreenController splitScreen, Starter starter) { in DragAndDropPolicy() method in DragAndDropPolicy
[all …]
DDragLayout.java30 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_BOTTOM;
31 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_LEFT;
32 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_RIGHT;
33 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_TOP;
81 private final DragAndDropPolicy mPolicy;
92 private DragAndDropPolicy.Target mCurrentTarget = null;
112 mPolicy = new DragAndDropPolicy(context, splitScreenController); in DragLayout()
374 final ArrayList<DragAndDropPolicy.Target> targets = mPolicy.getTargets(mInsets); in recomputeDropTargets()
376 final DragAndDropPolicy.Target target = targets.get(i); in recomputeDropTargets()
392 DragAndDropPolicy.Target target = mPolicy.getTargetAtLocation( in update()
[all …]
/frameworks/base/libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/draganddrop/
DDragAndDropPolicyTest.java33 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_FULLSCREEN;
34 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_BOTTOM;
35 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_LEFT;
36 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_RIGHT;
37 import static com.android.wm.shell.draganddrop.DragAndDropPolicy.Target.TYPE_SPLIT_TOP;
77 import com.android.wm.shell.draganddrop.DragAndDropPolicy.Target;
116 private DragAndDropPolicy mPolicy;
154 mPolicy = spy(new DragAndDropPolicy(mContext, mSplitScreenStarter, mSplitScreenStarter)); in setUp()
/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/
DSplitScreenController.java97 import com.android.wm.shell.draganddrop.DragAndDropPolicy;
123 public class SplitScreenController implements DragAndDropPolicy.Starter,