Lines Matching refs:dropTarget
87 private DropTarget.DragObject mDragObject;
90 private ArrayList<DropTarget> mDropTargets = new ArrayList<DropTarget>();
92 private DropTarget mFlingToDeleteDropTarget;
106 private DropTarget mLastDropTarget;
232 mDragObject = new DropTarget.DragObject();
386 void onDeferredEndFling(DropTarget.DragObject d) {
489 DropTarget dropTarget = findDropTarget(x, y, coordinates);
492 checkTouchMove(dropTarget);
504 DropTarget dropTarget = findDropTarget(mLastTouch[0], mLastTouch[1], dummyCoordinates);
507 checkTouchMove(dropTarget);
510 private void checkTouchMove(DropTarget dropTarget) {
511 if (dropTarget != null) {
512 if (mLastDropTarget != dropTarget) {
516 dropTarget.onDragEnter(mDragObject);
518 dropTarget.onDragOver(mDragObject);
524 mLastDropTarget = dropTarget;
674 final DropTarget dropTarget = findDropTarget((int) x, (int) y, coordinates);
679 if (dropTarget != null) {
681 dropTarget.onDragExit(mDragObject);
682 if (dropTarget.acceptDrop(mDragObject)) {
683 dropTarget.onDrop(mDragObject);
687 mDragObject.dragSource.onDropCompleted((View) dropTarget, mDragObject, false, accepted);
690 private DropTarget findDropTarget(int x, int y, int[] dropCoordinates) {
693 final ArrayList<DropTarget> dropTargets = mDropTargets;
696 DropTarget target = dropTargets.get(i);
739 * Add a DropTarget to the list of potential places to receive drop events.
741 public void addDropTarget(DropTarget target) {
748 public void removeDropTarget(DropTarget target) {
755 public void setFlingToDeleteDropTarget(DropTarget target) {