(ImagePlus imp)
| 671 | } |
| 672 | |
| 673 | private boolean deleteOverlayRoi(ImagePlus imp) { |
| 674 | if (imp==null) |
| 675 | return false; |
| 676 | Overlay overlay = null; |
| 677 | ImageCanvas ic = imp.getCanvas(); |
| 678 | if (ic!=null) |
| 679 | overlay = ic.getShowAllList(); |
| 680 | if (overlay==null) |
| 681 | overlay = imp.getOverlay(); |
| 682 | if (overlay==null) |
| 683 | return false; |
| 684 | Roi roi = imp.getRoi(); |
| 685 | for (int i=0; i<overlay.size(); i++) { |
| 686 | Roi roi2 = overlay.get(i); |
| 687 | if (roi2==roi) { |
| 688 | overlay.remove(i); |
| 689 | imp.deleteRoi(); |
| 690 | ic = imp.getCanvas(); |
| 691 | if (ic!=null) |
| 692 | ic.roiManagerSelect(roi, true); |
| 693 | return true; |
| 694 | } |
| 695 | } |
| 696 | return false; |
| 697 | } |
| 698 | |
| 699 | private boolean ignoreArrowKeys(ImagePlus imp) { |
| 700 | Frame frame = WindowManager.getFrontWindow(); |
no test coverage detected