trio = new Quartet(nm, nm - todrop.getHeight() + dropAdapter.getHotspotPoint().y, minx, maxr, a);
list.add(trio);
return list;
} else if (Math.abs(dy - sr) < THRESHOLD_DISTANCE) {
List<Quartet> list = new ArrayList<Quartet>();
Anchor a = new HorizontalBottomRelatedAnchor(target);
Quartet trio = new Quartet(sr, sr + dropAdapter.getHotspotPoint().y, minx, maxr, a);
list.add(trio);
return list;
} else if (Math.abs(dy - su) < THRESHOLD_DISTANCE) {
List<Quartet> list = new ArrayList<Quartet>();
Anchor a = new HorizontalBottomRelatedAnchor(target);
Quartet trio = new Quartet(sr, sr + dropAdapter.getHotspotPoint().y, minx, maxr, a);
list.add(trio);
a = new HorizontalBottomUnrelatedAnchor(target);
trio = new Quartet(su, su + dropAdapter.getHotspotPoint().y, minx, maxr, a);
list.add(trio);
return list;
} else if (Math.abs(dy - sm) < THRESHOLD_DISTANCE) {
List<Quartet> list = new ArrayList<Quartet>();
Anchor a = new HorizontalBottomRelatedAnchor(target);
Quartet trio = new Quartet(sr, sr + dropAdapter.getHotspotPoint().y, minx, maxr, a);
list.add(trio);
a = new HorizontalBottomUnrelatedAnchor(target);
trio = new Quartet(su, su + dropAdapter.getHotspotPoint().y, minx, maxr, a);
list.add(trio);