Package com.softsynth.jmsl.score
Interface ScoreCanvas
- All Superinterfaces:
EditStateListener
,PVCanvas
,PVComponent
,ZoomListener
- All Known Implementing Classes:
PrintableScoreCanvasAWT
,ScoreCanvasAdapter
,ScoreCanvasAWT
,ScoreCanvasSwing
public interface ScoreCanvas extends PVCanvas, EditStateListener, ZoomListener
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
copyright
static int
NO_CURSOR
static int
NO_RECTANGLE
-
Method Summary
Modifier and Type Method Description void
addScoreCanvasListener(ScoreCanvasListener listener)
void
build(int w, int h)
java.awt.Graphics
getGraphics()
int
getHeight()
java.awt.Graphics
getRenderGraphics()
int
getWidth()
void
handlePrint(Score score)
void
notify(int code)
void
notifyReady()
void
removeAllScoreCanvasListeners()
void
removeScoreCanvasListener(ScoreCanvasListener listener)
void
setScorePainter(ScorePainter scorePainter)
void
updateSize(int w, int h)
Methods inherited from interface com.softsynth.jmsl.score.EditStateListener
editStateChanged
Methods inherited from interface com.didkovsky.portview.PVCanvas
repaint, setCanvasSize
Methods inherited from interface com.didkovsky.portview.PVComponent
addKeyListener, getBackground, getBounds, getComponent, getFont, getLocation, getParent, isEnabled, removeKeyListener, setBackground, setEnabled, setFont, setLocation
Methods inherited from interface com.softsynth.jmsl.score.ZoomListener
setZoom
-
Field Details
-
NO_CURSOR
static final int NO_CURSOR- See Also:
- Constant Field Values
-
NO_RECTANGLE
static final int NO_RECTANGLE- See Also:
- Constant Field Values
-
copyright
static final java.lang.String copyright- See Also:
- Constant Field Values
-
-
Method Details
-
build
void build(int w, int h) -
handlePrint
-
getWidth
int getWidth() -
getHeight
int getHeight() -
addScoreCanvasListener
-
removeScoreCanvasListener
-
removeAllScoreCanvasListeners
void removeAllScoreCanvasListeners() -
getGraphics
java.awt.Graphics getGraphics()- Specified by:
getGraphics
in interfacePVCanvas
-
getRenderGraphics
java.awt.Graphics getRenderGraphics() -
updateSize
void updateSize(int w, int h) -
notify
void notify(int code) -
notifyReady
void notifyReady() -
setScorePainter
- Parameters:
scorePainter
-
-