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, reportpublic void run()
run in interface java.lang.Runnablepublic 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.ActionListenerpublic void viewerActivated(icy.gui.viewer.Viewer viewer)
viewerActivated in interface icy.gui.main.ActiveViewerListenerpublic void viewerDeactivated(icy.gui.viewer.Viewer viewer)
viewerDeactivated in interface icy.gui.main.ActiveViewerListenerpublic void activeViewerChanged(icy.gui.viewer.ViewerEvent event)
activeViewerChanged in interface icy.gui.main.ActiveViewerListenerpublic void viewerOpened(icy.gui.viewer.Viewer viewer)
viewerOpened in interface icy.gui.main.GlobalViewerListenerpublic void viewerClosed(icy.gui.viewer.Viewer viewer)
viewerClosed in interface icy.gui.main.GlobalViewerListenerpublic void keyPressed(java.awt.event.KeyEvent e)
KeyEvent.keyPressed in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListener