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

Method itemStateChanged

ij/src/main/java/ij/plugin/Startup.java:82–111  ·  view source on GitHub ↗
(ItemEvent e)

Source from the content-addressed store, hash-verified

80 }
81
82 public void itemStateChanged(ItemEvent e) {
83 Choice choice = (Choice)e.getSource();
84 String item = choice.getSelectedItem();
85 String statement = null;
86 if (item.equals(code[1]))
87 statement = "setOption(\"BlackBackground\", true);\n";
88 else if (item.equals(code[2]))
89 statement = "File.setDefaultDir(getDir(\"downloads\"));\n";
90 else if (item.equals(code[3]))
91 statement = "setOption(\"DebugMode\", true);\n";
92 else if (item.equals(code[4]))
93 statement = "call(\"ij.ImagePlus.setDefault16bitRange\", 10);\n";
94 else if (item.equals(code[5]))
95 statement = "call(\"ij.ImagePlus.setDefault16bitRange\", 12);\n";
96 else if (item.equals(code[6]))
97 statement = "run(\"About ImageJ...\");\nwait(3000);\nclose(\"About ImageJ\");\n";
98 else if (item.equals(code[7]))
99 statement = "Roi.setDefaultStrokeWidth(2);\n";
100 else if (item.equals(code[8]))
101 statement = "setOption(\"Add to overlay\", true);\n";
102 else if (item.equals(code[9]))
103 statement = "setOption(\"FlipFitsImages\", false);\n";
104 else if (item.equals(code[10]))
105 statement = "setOption(\"CalibrateConversions\", true);\n";
106 if (statement!=null) {
107 TextArea ta = gd.getTextArea1();
108 ta.insert(statement, ta.getCaretPosition());
109 if (IJ.isMacOSX()) ta.requestFocus();
110 }
111 }
112
113}

Callers

nothing calls this directly

Calls 4

isMacOSXMethod · 0.95
getTextArea1Method · 0.80
equalsMethod · 0.45
insertMethod · 0.45

Tested by

no test coverage detected