public interface MarvinToolPlugin extends MarvinPlugin
Modifier and Type | Method and Description |
---|---|
java.awt.Point |
getCursorHotSpot() |
java.awt.Image |
getCursorImage() |
javax.swing.ImageIcon |
getIcon() |
MarvinPluginWindow |
getSettingsWindow() |
void |
load() |
void |
mouseClicked(MarvinImage a_image,
MarvinImageMask a_imageMask,
int a_x,
int a_y) |
void |
mousePressed(MarvinImage a_image,
MarvinImageMask a_imageMask,
int a_x,
int a_y) |
void |
mouseReleased(MarvinImage a_image,
MarvinImageMask a_imageMask,
int a_x,
int a_y) |
void |
update(java.awt.Graphics a_graphics) |
getAttribute, getAttributes, invalidate, isValid, setAttribute, setAttributes, validate
void load()
load
in interface MarvinPlugin
javax.swing.ImageIcon getIcon()
java.awt.Image getCursorImage()
java.awt.Point getCursorHotSpot()
MarvinPluginWindow getSettingsWindow()
void mousePressed(MarvinImage a_image, MarvinImageMask a_imageMask, int a_x, int a_y)
void mouseClicked(MarvinImage a_image, MarvinImageMask a_imageMask, int a_x, int a_y)
void mouseReleased(MarvinImage a_image, MarvinImageMask a_imageMask, int a_x, int a_y)
void update(java.awt.Graphics a_graphics)