public static void removeMacroTools() { if (instance!=null) { if (instance.getToolId()>=CUSTOM1) instance.setTool(RECTANGLE); instance.resetTools(); instance.repaint(); } }
public static void removeMacroTools() { if (instance!=null) { if (instance.getToolId()>=CUSTOM1) instance.setTool(RECTANGLE); instance.resetTools(); instance.repaint(); } }
/** Used by the MacroInstaller class to install a set of macro tools. */ public void addMacroTool(String name, MacroInstaller macroInstaller, int id) { if (id==0) { resetTools(); if (name.startsWith("Unused")) return; } if (name.endsWith(" Built-in Tool")) { name = name.substring(0,name.length()-14); doNotSavePrefs = true; boolean ok = installBuiltinTool(name); if (!ok) { Hashtable commands = Menus.getCommands(); if (commands!=null && commands.get(name)!=null) IJ.run(name); } doNotSavePrefs = false; return; } this.macroInstaller = macroInstaller; int tool = addTool(name); this.macroInstaller = null; if (tool!=-1) tools[tool] = new MacroToolRunner(macroInstaller); }
/** Used by the MacroInstaller class to install a set of macro tools. */ public void addMacroTool(String name, MacroInstaller macroInstaller, int id) { if (id==0) { resetTools(); if (name.startsWith("Unused")) return; } if (name.endsWith(" Built-in Tool")) { name = name.substring(0,name.length()-14); doNotSavePrefs = true; boolean ok = installBuiltinTool(name); if (!ok) { Hashtable commands = Menus.getCommands(); if (commands!=null && commands.get(name)!=null) IJ.run(name); } doNotSavePrefs = false; return; } this.macroInstaller = macroInstaller; int tool = addTool(name); this.macroInstaller = null; if (tool!=-1) tools[tool] = new MacroToolRunner(macroInstaller); }
private void installStartupMacros() { resetTools(); String path = IJ.getDir("macros")+"StartupMacros.txt"; File f = new File(path); if (!f.exists()) { path = IJ.getDir("macros")+"StartupMacros.ijm"; f = new File(path); } if (!f.exists()) { path = IJ.getDir("macros")+"StartupMacros.fiji.ijm"; f = new File(path); } if (!f.exists()) { IJ.error("StartupMacros not found in\n \n"+IJ.getDir("macros")); return; } if (IJ.shiftKeyDown()) { IJ.open(path); IJ.setKeyUp(KeyEvent.VK_SHIFT); } else { try { MacroInstaller mi = new MacroInstaller(); mi.installFile(path); } catch (Exception ex) {} } }
private void installStartupMacros() { resetTools(); String path = IJ.getDir("macros")+"StartupMacros.txt"; File f = new File(path); if (!f.exists()) { path = IJ.getDir("macros")+"StartupMacros.ijm"; f = new File(path); } if (!f.exists()) { path = IJ.getDir("macros")+"StartupMacros.fiji.ijm"; f = new File(path); } if (!f.exists()) { IJ.error("StartupMacros not found in\n \n"+IJ.getDir("macros")); return; } if (IJ.shiftKeyDown()) { IJ.open(path); IJ.setKeyUp(KeyEvent.VK_SHIFT); } else { try { MacroInstaller mi = new MacroInstaller(); mi.installFile(path); } catch (Exception ex) {} } }
showCode(label, mi.openFromIJJar(path)); else { resetTools(); mi.installFromIJJar(path);
showCode(label, mi.openFromIJJar(path)); else { resetTools(); mi.installFromIJJar(path);