|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.softsynth.jmsl.score.ScoreCanvasAdapter
public abstract class ScoreCanvasAdapter
Field Summary | |
---|---|
static int |
NO_CURSOR
|
static int |
NO_RECTANGLE
|
Fields inherited from interface com.softsynth.jmsl.score.ScoreCanvas |
---|
copyright |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ScoreCanvasAdapter()
|
Method Summary | |
---|---|
void |
addScoreCanvasListener(ScoreCanvasListener listener)
|
void |
build(int w,
int h)
|
void |
editStateChanged(EditStateProvider esp)
EditStateListener interface |
java.awt.Component |
getComponent()
|
java.awt.Point |
getCursorLocationOrigin()
|
java.awt.Point |
getCursorLocationTerminus()
|
Note |
getCursorNote()
|
java.awt.Font |
getFont()
|
java.awt.Graphics |
getGraphics()
|
int |
getHeight()
|
java.awt.Point |
getRectSelectOriginCorner()
|
java.awt.Point |
getRectSelectTerminalCorner()
|
abstract java.awt.Graphics |
getRenderGraphics()
|
java.util.Vector |
getScoreCanvasListeners()
|
ScorePainter |
getScorePainter()
|
int |
getWidth()
|
void |
handlePrint(Score score)
|
boolean |
isCursorWasPlaced()
|
boolean |
isDrawIt()
|
boolean |
isRectangleInProgress()
|
boolean |
isRectangleWasSelected()
|
boolean |
isTranslationJustChanged()
|
void |
keyPressed(java.awt.event.KeyEvent ev)
KeyListener interface |
void |
keyReleased(java.awt.event.KeyEvent ev)
KeyListener interface |
void |
keyTyped(java.awt.event.KeyEvent ev)
KeyListener interface |
static void |
main(java.lang.String[] args)
|
void |
notify(int code)
Used to call back from listener |
void |
notifyReady()
|
void |
removeAllScoreCanvasListeners()
|
void |
removeScoreCanvasListener(ScoreCanvasListener listener)
|
void |
repaint()
component.repaint(); |
void |
setCursorLocation(java.awt.Point p1,
java.awt.Point p2)
After notifying listener where the mouse was pressed, listener may respond by telling the cursor where to draw itself according to the context of what is being drawn (ie between two notes, drawn to the height of the staff - stuff that's unknown to the canvas) |
void |
setCursorLocationOrigin(java.awt.Point cursorLocationOrigin)
|
void |
setCursorLocationTerminus(java.awt.Point cursorLocationTerminus)
|
void |
setCursorNote(Note cursorNote)
|
void |
setCursorWasPlaced(boolean cursorWasPlaced)
|
void |
setDrawIt(boolean drawIt)
|
void |
setFont(java.awt.Font font)
|
void |
setRectangleInProgress(boolean rectangleInProgress)
|
void |
setRectangleWasSelected(boolean rectangleWasSelected)
|
void |
setRectSelectOriginCorner(java.awt.Point rectSelectOriginCorner)
|
void |
setRectSelectTerminalCorner(java.awt.Point rectSelectTerminalCorner)
|
void |
setScorePainter(ScorePainter scorePainter)
|
void |
setTranslationJustChanged(boolean translationJustChanged)
|
void |
setZoom(double zoom)
ZoomListener interface |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.softsynth.jmsl.score.ScoreCanvas |
---|
updateSize |
Methods inherited from interface com.didkovsky.portview.PVCanvas |
---|
setCanvasSize |
Methods inherited from interface com.didkovsky.portview.PVComponent |
---|
addKeyListener, getBackground, getBounds, getParent, isEnabled, removeKeyListener, setBackground, setEnabled, setLocation |
Methods inherited from interface java.awt.image.ImageObserver |
---|
imageUpdate |
Field Detail |
---|
public static final int NO_CURSOR
public static final int NO_RECTANGLE
Constructor Detail |
---|
public ScoreCanvasAdapter()
Method Detail |
---|
public void build(int w, int h)
build
in interface ScoreCanvas
public void keyPressed(java.awt.event.KeyEvent ev)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent ev)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent ev)
keyTyped
in interface java.awt.event.KeyListener
public void handlePrint(Score score)
handlePrint
in interface ScoreCanvas
public int getWidth()
getWidth
in interface ScoreCanvas
public int getHeight()
getHeight
in interface ScoreCanvas
public void addScoreCanvasListener(ScoreCanvasListener listener)
addScoreCanvasListener
in interface ScoreCanvas
public void removeScoreCanvasListener(ScoreCanvasListener listener)
removeScoreCanvasListener
in interface ScoreCanvas
public void removeAllScoreCanvasListeners()
removeAllScoreCanvasListeners
in interface ScoreCanvas
public void notifyReady()
notifyReady
in interface ScoreCanvas
public abstract java.awt.Graphics getRenderGraphics()
getRenderGraphics
in interface ScoreCanvas
public void notify(int code)
notify
in interface ScoreCanvas
public void setCursorLocation(java.awt.Point p1, java.awt.Point p2)
public static void main(java.lang.String[] args)
public void setZoom(double zoom)
setZoom
in interface ZoomListener
public void editStateChanged(EditStateProvider esp)
editStateChanged
in interface EditStateListener
public java.awt.Component getComponent()
getComponent
in interface PVComponent
public java.awt.Graphics getGraphics()
getGraphics
in interface PVCanvas
getGraphics
in interface ScoreCanvas
ScoreCanvas.getGraphics()
public void repaint()
repaint
in interface PVCanvas
PVCanvas.repaint()
public Note getCursorNote()
public void setCursorNote(Note cursorNote)
cursorNote
- The cursorNote to set.public boolean isCursorWasPlaced()
public void setCursorWasPlaced(boolean cursorWasPlaced)
cursorWasPlaced
- The cursorWasPlaced to set.public boolean isRectangleInProgress()
public void setRectangleInProgress(boolean rectangleInProgress)
rectangleInProgress
- The rectangleInProgress to set.public boolean isRectangleWasSelected()
public void setRectangleWasSelected(boolean rectangleWasSelected)
rectangleWasSelected
- The rectangleWasSelected to set.public java.awt.Point getRectSelectOriginCorner()
public void setRectSelectOriginCorner(java.awt.Point rectSelectOriginCorner)
rectSelectOriginCorner
- The rectSelectOriginCorner to set.public java.awt.Point getRectSelectTerminalCorner()
public void setRectSelectTerminalCorner(java.awt.Point rectSelectTerminalCorner)
rectSelectTerminalCorner
- The rectSelectTerminalCorner to set.public boolean isDrawIt()
public void setDrawIt(boolean drawIt)
drawIt
- The drawIt to set.public java.awt.Point getCursorLocationOrigin()
public void setCursorLocationOrigin(java.awt.Point cursorLocationOrigin)
cursorLocationOrigin
- The cursorLocationOrigin to set.public java.awt.Point getCursorLocationTerminus()
public void setCursorLocationTerminus(java.awt.Point cursorLocationTerminus)
cursorLocationTerminus
- The cursorLocationTerminus to set.public boolean isTranslationJustChanged()
public void setTranslationJustChanged(boolean translationJustChanged)
translationJustChanged
- The translationJustChanged to set.public void setScorePainter(ScorePainter scorePainter)
setScorePainter
in interface ScoreCanvas
scorePainter
- The scorePainter to set.public ScorePainter getScorePainter()
public void setFont(java.awt.Font font)
setFont
in interface PVComponent
public java.awt.Font getFont()
getFont
in interface PVComponent
public java.util.Vector getScoreCanvasListeners()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |