public void dragOver(DropTargetDragEvent e) { if (IJ.debugMode) IJ.log("DragOver: " + e.getLocation()); Point loc = e.getLocation(); int buttonSize = Toolbar.getButtonSize(); int width = IJ.getInstance().getSize().width; openAsVirtualStack = width - loc.x <= buttonSize; if (openAsVirtualStack) IJ.showStatus("<<Open as Virtual Stack>>"); else IJ.showStatus("<<Drag and Drop>>"); }
public void dragEnter(DropTargetDragEvent e) { IJ.showStatus("<<Drag and Drop>>"); if (IJ.debugMode) IJ.log("DragEnter: " + e.getLocation()); e.acceptDrag(DnDConstants.ACTION_COPY); openAsVirtualStack = false; }