Package com.softsynth.jmsl.score
Interface ScoreCanvasListener
- All Known Implementing Classes:
DrawOnScore
,EditManager
,GoofyFace
,ProportionalNotation
,SaveScoreToJPEGImage
public interface ScoreCanvasListener
Interface to communicate mouse activity and graphics rendering info to a listener interested in
ScoreCanvas behavior.
JMSL Notation Project
JMSL Notation Project
- Author:
- Nick Didkovsky , copyright 2000 Nick Didkovsky
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
copyright
-
Method Summary
Modifier and Type Method Description void
scoreCanvasClicked(ScoreCanvas canvas, java.awt.Point p, java.awt.event.MouseEvent e)
executes when mouse is clicked and releasedvoid
scoreCanvasDisplayedImageReady(Score score, ScoreCanvas canvas, java.awt.Image displayedImage)
Called immediately before ScoreCanvas draws the completed offscreen display image to the canvas's graphics context in paint() (awt) or paintComponent() (Swing).void
scoreCanvasDragged(ScoreCanvas canvas, java.awt.Point p, java.awt.event.MouseEvent e)
executes when mouse is dragged (moved while mousedown)void
scoreCanvasKeyReleased(ScoreCanvas canvas, java.awt.event.KeyEvent keyEvent)
void
scoreCanvasKeyTyped(ScoreCanvas canvas, java.awt.event.KeyEvent keyEvent)
void
scoreCanvasPressed(ScoreCanvas canvas, java.awt.Point p, java.awt.event.MouseEvent e)
executes when mouse button is pressed downvoid
scoreCanvasReady(ScoreCanvas canvas)
void
scoreCanvasRectangleSelected(ScoreCanvas canvas, java.awt.Point p1, java.awt.Point p2)
executes when mouse is was dragged and released with no modifiers other than BUTTON1_MASK or SHIFT_MASKvoid
scoreCanvasReleased(ScoreCanvas canvas, java.awt.Point p, java.awt.event.MouseEvent e)
executes when mouse button is released
-
Field Details
-
copyright
static final java.lang.String copyright- See Also:
- Constant Field Values
-
-
Method Details
-
scoreCanvasClicked
executes when mouse is clicked and released -
scoreCanvasDragged
executes when mouse is dragged (moved while mousedown) -
scoreCanvasPressed
executes when mouse button is pressed down -
scoreCanvasReleased
executes when mouse button is released -
scoreCanvasRectangleSelected
executes when mouse is was dragged and released with no modifiers other than BUTTON1_MASK or SHIFT_MASK -
scoreCanvasReady
-
scoreCanvasKeyTyped
-
scoreCanvasKeyReleased
-
scoreCanvasDisplayedImageReady
void scoreCanvasDisplayedImageReady(Score score, ScoreCanvas canvas, java.awt.Image displayedImage)Called immediately before ScoreCanvas draws the completed offscreen display image to the canvas's graphics context in paint() (awt) or paintComponent() (Swing). You may do additional drawing on top of the rendered score by retrieving displayedImage.getGraphics() and drawing with it.
-