public int install(String text, Menu menu) { this.text = text; macrosMenu = menu; install(); int count = nShortcuts+toolCount; if (count==0 && nMacros>1) count = nMacros; return count; }
/** Installs a macro set contained in ij.jar. */ public void installFromIJJar(String path) { String text = openFromIJJar(path); if (text==null) return; if (path.endsWith("StartupMacros.txt")) { if (Toolbar.installStartupMacrosTools()) install(text); Toolbar tb = Toolbar.getInstance(); if (tb!=null) tb.installStartupTools(); } else if (path.contains("Tools")) install(text); else installSingleTool(text); }
public void installSingleTool(String text) { this.text = text; macrosMenu = null; install(); }
/** Installs a macro set contained in ij.jar. */ public void installFromIJJar(String path) { String text = openFromIJJar(path); if (text==null) return; if (path.endsWith("StartupMacros.txt")) { if (Toolbar.installStartupMacrosTools()) install(text); Toolbar tb = Toolbar.getInstance(); if (tb!=null) tb.installStartupTools(); } else if (path.contains("Tools")) install(text); else installSingleTool(text); }
public void installSingleTool(String text) { this.text = text; macrosMenu = null; install(); }
public int install(String text, Menu menu) { this.text = text; macrosMenu = menu; install(); int count = nShortcuts+toolCount; if (count==0 && nMacros>1) count = nMacros; return count; }
@Override public void run(String arg) { MacroInstaller installer = new MacroInstaller(); installer.install(MACRO_CMD); }
@Override public void run(String arg) { MacroInstaller installer = new MacroInstaller(); installer.install(MACRO_CMD); }
@Override public void run(String arg) { System.out.println("run of LabelBrush_ ..."); if (IJ.versionLessThan("1.37c")) { System.err.println("Version too old"); return; }else{ System.out.println("loading LabelBrushTool"); } MacroInstaller installer = new MacroInstaller(); installer.install(MACRO_CMD); }
@Override public void run(String arg) { if (IJ.versionLessThan("1.37c")) return; MacroInstaller installer = new MacroInstaller(); installer.install(MACRO_CMD); }
public void run(String path) { if (path==null || path.equals("")) path = showDialog(); if (path==null) return; openingStartupMacrosInEditor = path.indexOf("StartupMacros")!=-1; String text = open(path); if (text!=null) { String functions = Interpreter.getAdditionalFunctions(); if (functions!=null) { if (!(text.endsWith("\n") || functions.startsWith("\n"))) text = text + "\n" + functions; else text = text + functions; } install(text); } }
void installMacros(String text, boolean installInPluginsMenu) { String functions = Interpreter.getAdditionalFunctions(); if (functions!=null && text!=null) { if (!(text.endsWith("\n") || functions.startsWith("\n"))) text = text + "\n" + functions; else text = text + functions; } installer = new MacroInstaller(); installer.setFileName(getTitle()); int nShortcutsOrTools = installer.install(text, macrosMenu); if (installInPluginsMenu || nShortcutsOrTools>0) installer.install(null); dontShowWindow = installer.isAutoRunAndHide(); currentMacroEditor = this; }
void openTextFile(String urlString, boolean install) { StringBuffer sb = null; try { URL url = new URL(urlString); InputStream in = url.openStream(); BufferedReader br = new BufferedReader(new InputStreamReader(in)); sb = new StringBuffer() ; String line; while ((line=br.readLine()) != null) sb.append (line + "\n"); in.close (); } catch (IOException e) { if (!(install&&urlString.endsWith("StartupMacros.txt"))) IJ.error("URL Opener", ""+e); sb = null; } if (sb!=null) { if (install) (new MacroInstaller()).install(new String(sb)); else { int index = urlString.lastIndexOf("/"); if (index!=-1 && index<=urlString.length()-1) urlString = urlString.substring(index+1); (new Editor()).create(urlString, new String(sb)); } } }
public void run(String path) { if (path==null || path.equals("")) path = showDialog(); if (path==null) return; openingStartupMacrosInEditor = path.indexOf("StartupMacros")!=-1; String text = open(path); if (text!=null) { String functions = Interpreter.getAdditionalFunctions(); if (functions!=null) { if (!(text.endsWith("\n") || functions.startsWith("\n"))) text = text + "\n" + functions; else text = text + functions; } install(text); } }
void openTextFile(String urlString, boolean install) { StringBuffer sb = null; try { URL url = new URL(urlString); InputStream in = url.openStream(); BufferedReader br = new BufferedReader(new InputStreamReader(in)); sb = new StringBuffer() ; String line; while ((line=br.readLine()) != null) sb.append (line + "\n"); in.close (); } catch (IOException e) { if (!(install&&urlString.endsWith("StartupMacros.txt"))) IJ.error("URL Opener", ""+e); sb = null; } if (sb!=null) { if (install) (new MacroInstaller()).install(new String(sb)); else { int index = urlString.lastIndexOf("/"); if (index!=-1 && index<=urlString.length()-1) urlString = urlString.substring(index+1); (new Editor()).create(urlString, new String(sb)); } } }
void installMacros(String text, boolean installInPluginsMenu) { String functions = Interpreter.getAdditionalFunctions(); if (functions!=null && text!=null) { if (!(text.endsWith("\n") || functions.startsWith("\n"))) text = text + "\n" + functions; else text = text + functions; } installer = new MacroInstaller(); installer.setFileName(getTitle()); int nShortcutsOrTools = installer.install(text, macrosMenu); if (installInPluginsMenu || nShortcutsOrTools>0) installer.install(null); dontShowWindow = installer.isAutoRunAndHide(); currentMacroEditor = this; }
public int install(String text) { if (text==null && pgm==null) return 0; this.text = text; macrosMenu = Menus.getMacrosMenu(); if (listener!=null) macrosMenu.removeActionListener(listener); macrosMenu.addActionListener(this); listener = this; install(); return nShortcuts; }
public int install(String text) { if (text==null && pgm==null) return 0; this.text = text; macrosMenu = Menus.getMacrosMenu(); if (listener!=null) macrosMenu.removeActionListener(listener); macrosMenu.addActionListener(this); listener = this; install(); return nShortcuts; }
public void installFile(String path) { String text = open(path); if (text==null) return; boolean isStartupMacros = path.contains("StartupMacros"); if (isStartupMacros && !Toolbar.installStartupMacrosTools()) installTools = false; //IJ.log("installFile: "+path+" "+isStartupMacros+" "+installTools); install(text); installTools = true; if (isStartupMacros) { Toolbar tb = Toolbar.getInstance(); if (tb!=null) tb.installStartupTools(); } }
public void installFile(String path) { String text = open(path); if (text==null) return; boolean isStartupMacros = path.contains("StartupMacros"); if (isStartupMacros && !Toolbar.installStartupMacrosTools()) installTools = false; //IJ.log("installFile: "+path+" "+isStartupMacros+" "+installTools); install(text); installTools = true; if (isStartupMacros) { Toolbar tb = Toolbar.getInstance(); if (tb!=null) tb.installStartupTools(); } }