AUTO_SPACING_ENABLED
public static final boolean AUTO_SPACING_ENABLED
DEFAULT_MODE
public static final int DEFAULT_MODE
DEFAULT_SCORE_LINE_SPAN
protected static final int DEFAULT_SCORE_LINE_SPAN
DEFAULT_SCORE_SPAN
protected static final int DEFAULT_SCORE_SPAN
DEFAULT_STRING_SPAN
protected static final int DEFAULT_STRING_SPAN
DEFAULT_TRACK_SPAN
protected static final int DEFAULT_TRACK_SPAN
MIN_SCORE_TAB_SPAN
protected static final int MIN_SCORE_TAB_SPAN
MODE_LINEAR
public static final int MODE_LINEAR
MODE_PAGE
public static final int MODE_PAGE
addTrackPosition
protected void addTrackPosition(int track,
int posY,
int height)
clearTrackPositions
protected void clearTrackPositions()
createTracks
public void createTracks()
fireUpdate
public void fireUpdate(int measureNumber,
boolean isNew)
followMeasure
public abstract void followMeasure(MeasureCoords measure,
boolean redraw)
getDefaultFirstTrackSpan
public int getDefaultFirstTrackSpan()
getHeight
public int getHeight()
getNoteOrientation
public Point getNoteOrientation(GC gc,
int x,
int y,
Note note)
getQuarterSpans
public List getQuarterSpans()
getScoreLineSpan
public int getScoreLineSpan()
getScoreSpan
public int getScoreSpan()
getSpanForQuarter
public int getSpanForQuarter(Duration duration)
Calcula el espacio minimo entre negras, dependiendo de la duracion de la nota
getStringSpan
public int getStringSpan()
getTrackCount
protected int getTrackCount()
getTrackNumberAt
public int getTrackNumberAt(List tracksCoords,
int y,
int vScroll)
getWidth
public int getWidth()
isCaretVisible
public boolean isCaretVisible()
isMultiTrack
protected boolean isMultiTrack()
isMultitrack
public boolean isMultitrack()
isPlayModeEnabled
public boolean isPlayModeEnabled()
isScoreEnabled
public boolean isScoreEnabled()
paintMeasure
public void paintMeasure(MeasureCoords measureCoords,
GC gc,
int fromX,
int fromY,
int span,
Rectangle clientArea)
paintMeasures
public abstract void paintMeasures(SongTrackCoords trackCoords,
List measuresCoords,
GC gc,
int fromX,
int fromY,
Rectangle clientArea)
paintSong
public abstract void paintSong(GC gc,
Rectangle clientArea,
int fromX,
int fromY)
paintTracks
public abstract void paintTracks(List tracksCoords,
GC gc,
Rectangle clientArea,
int fromX,
int fromY)
setDefaultStyle
public void setDefaultStyle(GC gc)
setHeight
public void setHeight(int height)
setMultitrack
public void setMultitrack(boolean multitrack)
setNoteStyle
public void setNoteStyle(GC gc)
setPlayNoteColor
public void setPlayNoteColor(GC gc)
setScoreEnabled
public void setScoreEnabled(boolean scoreEnabled)
setScoreNoteColor
public void setScoreNoteColor(GC gc)
setScoreSpan
public void setScoreSpan(int scoreSpan)
setSongManager
public void setSongManager(SongManager songManager)
setTabNoteColor
public void setTabNoteColor(GC gc)
setTablature
public void setTablature(Tablature tablature)
setTimeSignatureStyle
public void setTimeSignatureStyle(GC gc)
setWidth
public void setWidth(int width)
updateSong
public void updateSong()
updateTracks
public void updateTracks()