ij.plugin
Class EventListener

java.lang.Object
  extended by ij.plugin.EventListener
All Implemented Interfaces:
CommandListener, IJEventListener, ImageListener, PlugIn

public class EventListener
extends java.lang.Object
implements PlugIn, IJEventListener, ImageListener, CommandListener

This plugin implements the Plugins/Utilities/Monitor Events command. By implementing the IJEventListener, CommandListenerand ImageLister interfaces, it is able to monitor foreground and background color changes, tool switches, Log window closings, command executions and image window openings, closings and updates.


Field Summary
 
Fields inherited from interface ij.IJEventListener
BACKGROUND_COLOR_CHANGED, COLOR_PICKER_CLOSED, FOREGROUND_COLOR_CHANGED, LOG_WINDOW_CLOSED, TOOL_CHANGED
 
Constructor Summary
EventListener()
           
 
Method Summary
 java.lang.String commandExecuting(java.lang.String command)
           
 void eventOccurred(int eventID)
           
 void imageClosed(ImagePlus imp)
           
 void imageOpened(ImagePlus imp)
           
 void imageUpdated(ImagePlus imp)
           
 void run(java.lang.String arg)
          This method is called when the plugin is loaded.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventListener

public EventListener()
Method Detail

run

public void run(java.lang.String arg)
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.

Specified by:
run in interface PlugIn

eventOccurred

public void eventOccurred(int eventID)
Specified by:
eventOccurred in interface IJEventListener

imageOpened

public void imageOpened(ImagePlus imp)
Specified by:
imageOpened in interface ImageListener

imageClosed

public void imageClosed(ImagePlus imp)
Specified by:
imageClosed in interface ImageListener

imageUpdated

public void imageUpdated(ImagePlus imp)
Specified by:
imageUpdated in interface ImageListener

commandExecuting

public java.lang.String commandExecuting(java.lang.String command)
Specified by:
commandExecuting in interface CommandListener