public void runMacro(String name) { runMacro(name, null); }
public void runMacro(String name) { runMacro(name, null); }
public void actionPerformed(ActionEvent evt) { String cmd = evt.getActionCommand(); ImageJ.setCommandName(cmd); MenuItem item = (MenuItem)evt.getSource(); MenuContainer parent = item.getParent(); if (parent instanceof PopupMenu) { for (int i=0; i<nMacros; i++) { if (macroNames[i].equals("Popup Menu")) { new MacroRunner(pgm, macroStarts[i], "Popup Menu", cmd); return; } } } runMacro(cmd); }
public void actionPerformed(ActionEvent evt) { String cmd = evt.getActionCommand(); ImageJ.setCommandName(cmd); MenuItem item = (MenuItem)evt.getSource(); MenuContainer parent = item.getParent(); if (parent instanceof PopupMenu) { for (int i=0; i<nMacros; i++) { if (macroNames[i].equals("Popup Menu")) { new MacroRunner(pgm, macroStarts[i], "Popup Menu", cmd); return; } } } runMacro(cmd); }