MCPcopy Create free account
hub / github.com/AstroImageJ/astroimagej / doCommand

Method doCommand

ij/src/main/java/ij/text/TextPanel.java:589–638  ·  view source on GitHub ↗
(String cmd)

Source from the content-addressed store, hash-verified

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

Callers 2

actionPerformedMethod · 0.95
actionPerformedMethod · 0.45

Calls 15

saveAsMethod · 0.95
cutSelectionMethod · 0.95
copySelectionMethod · 0.95
doClearMethod · 0.95
selectAllMethod · 0.95
findMethod · 0.95
renameMethod · 0.95
duplicateMethod · 0.95
doCommandMethod · 0.95
getResultsTableMethod · 0.95
summarizeMethod · 0.95
sortMethod · 0.95

Tested by

no test coverage detected