Package ij.plugin.tool
Class PlugInTool
java.lang.Object
ij.plugin.tool.PlugInTool
- All Implemented Interfaces:
PlugIn
- Direct Known Subclasses:
ArrowTool
,BrushTool
,MacroToolRunner
,OverlayBrushTool
,PixelInspectionTool
,RoiRotationTool
public abstract class PlugInTool extends Object implements PlugIn
-
Constructor Summary
Constructors Constructor Description PlugInTool()
-
Method Summary
Modifier and Type Method Description Program
getMacroProgram()
String
getToolIcon()
Return the string encoding of the tool icon.String
getToolName()
Return the tool name.void
mouseClicked(ImagePlus imp, MouseEvent e)
void
mouseDragged(ImagePlus imp, MouseEvent e)
void
mouseEntered(ImagePlus imp, MouseEvent e)
void
mouseExited(ImagePlus imp, MouseEvent e)
void
mouseMoved(ImagePlus imp, MouseEvent e)
void
mousePressed(ImagePlus imp, MouseEvent e)
void
mouseReleased(ImagePlus imp, MouseEvent e)
void
run(String arg)
This method is called when the plugin is loaded.void
runMacroTool(String name)
These methods are overridden by MacroToolRunner.void
runMenuTool(String name, String command)
void
showOptionsDialog()
void
showPopupMenu(MouseEvent e, Toolbar tb)
-
Constructor Details
-
PlugInTool
public PlugInTool()
-
-
Method Details
-
run
Description copied from interface:PlugIn
This method is called when the plugin is loaded. 'arg', which may be blank, is the argument specified for this plugin in IJ_Props.txt. -
mousePressed
-
mouseReleased
-
mouseClicked
-
mouseDragged
-
mouseMoved
-
mouseEntered
-
mouseExited
-
showPopupMenu
-
getToolName
Return the tool name. -
getToolIcon
Return the string encoding of the tool icon. See http://rsb.info.nih.gov/ij/developer/macro/macros.html#icons The default icon is the first letter of the tool name. -
showOptionsDialog
public void showOptionsDialog() -
runMacroTool
These methods are overridden by MacroToolRunner. -
runMenuTool
-
getMacroProgram
-