|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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 ScoreCanvaspublic void keyPressed(java.awt.event.KeyEvent ev)
keyPressed in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent ev)
keyReleased in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent ev)
keyTyped in interface java.awt.event.KeyListenerpublic void handlePrint(Score score)
handlePrint in interface ScoreCanvaspublic int getWidth()
getWidth in interface ScoreCanvaspublic int getHeight()
getHeight in interface ScoreCanvaspublic void addScoreCanvasListener(ScoreCanvasListener listener)
addScoreCanvasListener in interface ScoreCanvaspublic void removeScoreCanvasListener(ScoreCanvasListener listener)
removeScoreCanvasListener in interface ScoreCanvaspublic void removeAllScoreCanvasListeners()
removeAllScoreCanvasListeners in interface ScoreCanvaspublic void notifyReady()
notifyReady in interface ScoreCanvaspublic abstract java.awt.Graphics getRenderGraphics()
getRenderGraphics in interface ScoreCanvaspublic 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 ZoomListenerpublic void editStateChanged(EditStateProvider esp)
editStateChanged in interface EditStateListenerpublic java.awt.Component getComponent()
getComponent in interface PVComponentpublic java.awt.Graphics getGraphics()
getGraphics in interface PVCanvasgetGraphics in interface ScoreCanvasScoreCanvas.getGraphics()public void repaint()
repaint in interface PVCanvasPVCanvas.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 ScoreCanvasscorePainter - The scorePainter to set.public ScorePainter getScorePainter()
public void setFont(java.awt.Font font)
setFont in interface PVComponentpublic java.awt.Font getFont()
getFont in interface PVComponentpublic java.util.Vector getScoreCanvasListeners()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||