|
SimpleCommands |
|
package ij.plugin; import ij.*; import ij.process.*; import ij.gui.*; /** This plugin implements the Help/About ImageJ, Help/ImageJ Web Site, Plugins/Utilities/Unlock Image and the Image/Rename commands. */ public class SimpleCommands implements PlugIn { public void run(String arg) { ImagePlus imp = WindowManager.getCurrentImage(); if (imp==null) {IJ.noImage(); return;} if (arg.equals("unlock")) unlock(imp); else if (arg.equals("rename")) rename(imp); } void unlock(ImagePlus imp) { boolean wasUnlocked = imp.lockSilently(); if (wasUnlocked) IJ.showStatus("\""+imp.getTitle()+"\" is not locked"); else { IJ.showStatus("\""+imp.getTitle()+"\" is now unlocked"); IJ.beep(); } imp.unlock(); } void rename(ImagePlus imp) { GenericDialog gd = new GenericDialog("Rename"); gd.addStringField("Title:", imp.getTitle(), 30); gd.showDialog(); if (gd.wasCanceled()) return; else imp.setTitle(gd.getNextString()); } }
|
SimpleCommands |
|