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
static java.lang.String copyright
           
static int NO_CURSOR
           
static int NO_RECTANGLE
           
 
Method Summary
 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.didkovsky.portview.PVCanvas
repaint, setCanvasSize
 
Methods inherited from interface com.didkovsky.portview.PVComponent
addKeyListener, getBackground, getBounds, getComponent, getFont, getParent, isEnabled, removeKeyListener, setBackground, setEnabled, setFont, setLocation
 
Methods inherited from interface com.softsynth.jmsl.score.EditStateListener
editStateChanged
 
Methods inherited from interface com.softsynth.jmsl.score.ZoomListener
setZoom
 

Field Detail

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 Detail

build

void build(int w,
           int h)

handlePrint

void handlePrint(Score score)

getWidth

int getWidth()

getHeight

int getHeight()

addScoreCanvasListener

void addScoreCanvasListener(ScoreCanvasListener listener)

removeScoreCanvasListener

void removeScoreCanvasListener(ScoreCanvasListener listener)

removeAllScoreCanvasListeners

void removeAllScoreCanvasListeners()

getGraphics

java.awt.Graphics getGraphics()
Specified by:
getGraphics in interface PVCanvas

getRenderGraphics

java.awt.Graphics getRenderGraphics()

updateSize

void updateSize(int w,
                int h)

notify

void notify(int code)

notifyReady

void notifyReady()

setScorePainter

void setScorePainter(ScorePainter scorePainter)
Parameters:
scorePainter -