public class ShapeDesigner
extends icy.plugin.abstract_.PluginActionable
implements java.awt.event.ActionListener, icy.gui.main.ActiveViewerListener, icy.gui.main.GlobalViewerListener, java.awt.event.KeyListener
Constructor and Description |
---|
ShapeDesigner() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
activateSplineCurve(SplineCurveKeeper keeper)
Makes a particular spline curve active and responsive to interactions.
|
void |
activeViewerChanged(icy.gui.viewer.ViewerEvent event) |
void |
deactivateSplineCurve(SplineCurveKeeper keeper)
Makes a particular spline curve inactive and not responsive to
interaction.
|
boolean |
isActiveSplineCurve(SplineCurveKeeper keeper)
Returns
true if SplineCurveKeeper passed is the
active one. |
void |
keyPressed(java.awt.event.KeyEvent e)
Interactions with respect to
KeyEvent . |
void |
keyReleased(java.awt.event.KeyEvent e) |
void |
keyTyped(java.awt.event.KeyEvent e) |
void |
loadSplineCurveParametersFromInterface()
Retrieves the spline curve parameters from the GUI and sets them to the
active spline curve.
|
void |
loadSplineCurvesFromXML()
Load the spline curves from an XML file.
|
void |
run()
Method executed when launching the plug-in.
|
void |
saveSplineCurvesToXML()
Saves the spline curves to an XML file.
|
void |
terminatePlugin()
Prepares the plug-in to be terminated.
|
void |
viewerActivated(icy.gui.viewer.Viewer viewer) |
void |
viewerClosed(icy.gui.viewer.Viewer viewer) |
void |
viewerDeactivated(icy.gui.viewer.Viewer viewer) |
void |
viewerOpened(icy.gui.viewer.Viewer viewer) |
addIcyFrame, addSequence, getActiveImage, getActiveSequence, getActiveViewer, getDescriptor, getFocusedImage, getFocusedSequence, getFocusedViewer, getIconResource, getImageResource, getPlugin, getPreferences, getPreferencesRoot, getResource, getResourceAsStream, getResources, getSequences, loadLibrary, removeSequence, report
public void run()
run
in interface java.lang.Runnable
public void terminatePlugin()
public boolean isActiveSplineCurve(SplineCurveKeeper keeper)
true
if SplineCurveKeeper
passed is the
active one.public void activateSplineCurve(SplineCurveKeeper keeper)
public void deactivateSplineCurve(SplineCurveKeeper keeper)
public void loadSplineCurveParametersFromInterface()
public void loadSplineCurvesFromXML()
public void saveSplineCurvesToXML()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void viewerActivated(icy.gui.viewer.Viewer viewer)
viewerActivated
in interface icy.gui.main.ActiveViewerListener
public void viewerDeactivated(icy.gui.viewer.Viewer viewer)
viewerDeactivated
in interface icy.gui.main.ActiveViewerListener
public void activeViewerChanged(icy.gui.viewer.ViewerEvent event)
activeViewerChanged
in interface icy.gui.main.ActiveViewerListener
public void viewerOpened(icy.gui.viewer.Viewer viewer)
viewerOpened
in interface icy.gui.main.GlobalViewerListener
public void viewerClosed(icy.gui.viewer.Viewer viewer)
viewerClosed
in interface icy.gui.main.GlobalViewerListener
public void keyPressed(java.awt.event.KeyEvent e)
KeyEvent
.keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener