(String cmd)
| 587 | } |
| 588 | |
| 589 | void doCommand(String cmd) { |
| 590 | if (cmd==null) |
| 591 | return; |
| 592 | if (cmd.equals("Save As...")) |
| 593 | saveAs(""); |
| 594 | else if (cmd.equals("Cut")) |
| 595 | cutSelection(); |
| 596 | else if (cmd.equals("Copy")) |
| 597 | copySelection(); |
| 598 | else if (cmd.equals("Clear")) |
| 599 | doClear(); |
| 600 | else if (cmd.equals("Select All")) |
| 601 | selectAll(); |
| 602 | else if (cmd.equals("Find...")) |
| 603 | find(null); |
| 604 | else if (cmd.equals("Find Next")) |
| 605 | find(searchString); |
| 606 | else if (cmd.equals("Rename...")) |
| 607 | rename(null); |
| 608 | else if (cmd.equals("Duplicate...")) |
| 609 | duplicate(); |
| 610 | else if (cmd.equals("Summarize")) { |
| 611 | if ("Results".equals(title)) |
| 612 | IJ.doCommand("Summarize"); |
| 613 | else { |
| 614 | Analyzer analyzer = new Analyzer(null, getResultsTable()); |
| 615 | analyzer.summarize(); |
| 616 | } |
| 617 | } else if (cmd.equals("Distribution...")) { |
| 618 | if ("Results".equals(title)) |
| 619 | IJ.doCommand("Distribution..."); |
| 620 | else |
| 621 | new Distribution().run(getResultsTable()); |
| 622 | } else if (cmd.equals("Clear Results")) |
| 623 | doClear(); |
| 624 | else if (cmd.equals("Set Measurements...")) |
| 625 | IJ.doCommand("Set Measurements..."); |
| 626 | else if (cmd.equals("Options...")) |
| 627 | IJ.doCommand("Input/Output..."); |
| 628 | else if (cmd.equals("Apply Macro...")) |
| 629 | new ResultsTableMacros(rt); |
| 630 | else if (cmd.equals("Sort...")) |
| 631 | sort(); |
| 632 | else if (cmd.equals("Plot...")) |
| 633 | new PlotContentsDialog(title, getOrCreateResultsTable()).showDialog(getParent() instanceof Frame ? (Frame)getParent() : null); |
| 634 | else if (cmd.equals("Table Action")) { |
| 635 | String options = title+"|"+getSelectionStart()+"|"+getSelectionEnd(); |
| 636 | IJ.run("Table Action", options); |
| 637 | } |
| 638 | } |
| 639 | |
| 640 | public void lostOwnership (Clipboard clip, Transferable cont) {} |
| 641 |
no test coverage detected