import ij.*;
import ij.process.*;
import ij.gui.*;
import java.awt.*;
import ij.plugin.*;

public class My_Plugin implements PlugIn {

	public void run(String arg) {
		GenericDialog gd = new GenericDialog("OkApplyCancel Demo");
		gd.addMessage("This is a custom OkApplyCancel dialog");
		gd.enableYesNoCancel("Ok", "Apply");
		gd.disableNoDispose();
		gd.showDialog();
		if (gd.wasCanceled())
			IJ.log("User clicked 'Cancel'");
		else if (gd.wasOKed())
			IJ. log("User clicked 'Yes'");
		else
			IJ. log("User clicked 'No'");
		
		ImagePlus imp = IJ.openImage("http://wsr.imagej.net/images/blobs.gif");
		imp.show();
	}

}
