org.micromanager.api
Interface MMPlugin

All Superinterfaces:
MMBasePlugin

public interface MMPlugin
extends MMBasePlugin

Implement this interface to create Micro-Manager plugins. Compiled jars may be dropped into Micro-Manager's mmplugin directory, and if correctly implemented, will appear in the Micro-Manager plugins menu. You should look at the MMBasePlugin.java file as well for other functions and member fields that should be implemented.


Method Summary
 void dispose()
          The main app calls this method to remove the module window
 void setApp(ScriptInterface app)
          The main app passes its ScriptInterface to the module.
 void show()
          Open the module window
 
Methods inherited from interface org.micromanager.api.MMBasePlugin
getCopyright, getDescription, getInfo, getVersion
 

Method Detail

dispose

void dispose()
The main app calls this method to remove the module window


setApp

void setApp(ScriptInterface app)
The main app passes its ScriptInterface to the module. This method is typically called after the module is instantiated.

Parameters:
app - - ScriptInterface implementation

show

void show()
Open the module window