|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.herac.tuxguitar.gui.editors.tab.MeasureCoords
public class MeasureCoords
Nested Class Summary | |
---|---|
class |
MeasureCoords.BeatPosition
Implementacion de Component para crear un pulso de lyric |
Field Summary | |
---|---|
static int |
DEFAULT_CLEF_SPAN
Espacio por defecto de la clave |
static int |
DEFAULT_QUARTER_SPAN
Espacio por defecto entre negra y negra |
static int[] |
SCORE_KEY_OFFSETS
|
Constructor Summary | |
---|---|
MeasureCoords(SongManager songManager,
Tablature tablature,
MeasureHeaderGui header,
Measure measure,
SongTrackCoords trackCoords)
|
Method Summary | |
---|---|
boolean |
areInSameBeat(MeasureComponent arg0,
MeasureComponent arg1)
|
void |
calculateMeasureChanges(ViewLayout layout)
Calcula si debe pintar el TimeSignature |
void |
create(ViewLayout layout)
Crea los valores necesarios |
void |
dispose()
|
long |
getBeatLength()
|
java.util.List |
getBeatPositions()
|
MeasureComponent |
getComponent(long start)
Retorna Un Componente en la posicion start |
MeasureComponent |
getComponent(long start,
int string)
Retorna el Componente en la posicion Start, y en la cuerda |
MeasureComponent |
getComponentAt(int x)
Retorna el componente mas cercano a X |
MeasureComponent |
getComponentOrSilence(long start,
int string)
Retorna el Componente en la posicion Start, y en la cuerda |
java.util.List |
getComponents()
|
java.util.List |
getComponents(long start)
Retorna Todos los Componentes en la posicion Start |
java.util.List |
getComponentsBeforeEnd(long fromStart)
Retorna Todos los desde Start hasta el final del compas |
java.util.List |
getComponentsBetween(long start)
Retorna Todos los Componentes en la posicion Start |
MeasureComponent |
getFirstComponent()
Retorna el Primer Componente |
int |
getFirstNoteSpan()
|
MeasureComponent |
getLastComponent()
Retorna el Ultimo Componente |
int |
getLyricBeatIndex()
|
int |
getMaxY()
|
Measure |
getMeasure()
Retorna el Compas |
int |
getMinY()
|
MeasureComponent |
getNextComponent(MeasureComponent component)
Retorna el Siguiente Componente |
MeasureComponent |
getNextNoteComponent(MeasureComponent component)
Retorna el Siguiente Componente que sea de una nota |
MeasureComponent |
getNextNoteComponent(MeasureComponent component,
int string)
Retorna el Siguiente Componente en la cuerda. |
MeasureComponent |
getNextSilenceComponent(MeasureComponent component)
Retorna el Siguiente Componente que sea de un silencio |
int |
getPosX()
Retorna la posicion X dentro del compas |
int |
getPosY()
Retorna la posicion Y dentro del compas |
MeasureComponent |
getPreviousComponent(MeasureComponent component)
Retorna el Componente Anterior |
int |
getQuarterSpan()
Retorna el span de negras |
int |
getSpan()
|
int |
getSpanForComponent(Component component)
|
InstrumentString |
getStringAt(int y)
Retorna la cuerda en la posicion y |
SongTrackCoords |
getTrackCoords()
|
TrackSpacing |
getTs()
|
int |
getWidth()
Retorna el ancho del Compas |
boolean |
hasTrack(int number)
|
boolean |
isCacheEnabled()
|
boolean |
isDisposed()
|
boolean |
isFirstOfLine()
|
boolean |
isOutOfBounds()
|
boolean |
isPlaying()
Retorna true si se esta reproduciendo y la posicion del player esta en este compas. |
void |
paintComponents(ViewLayout layout,
GC gc,
Rectangle clientArea)
Pinta las notas |
void |
paintMeasure(ViewLayout layout,
GC eventGC,
Rectangle clientArea)
|
void |
playBeat(long start)
Reproduce las notas en el pulso |
void |
registerEffects(TrackSpacing ts)
|
void |
setCacheEnabled(boolean cacheEnabled)
|
void |
setFirstOfLine(boolean firstOfLine)
|
void |
setLyricBeatIndex(int lyricBeatIndex)
|
void |
setOutOfBounds(boolean outOfBounds)
|
void |
setPosX(int posX)
Asigna la posicion X dentro del compas |
void |
setPosY(int posY)
Asigna la posicion Y dentro del compas |
void |
setQuarterSpan(int quarterSpan)
Asigna el span de negras |
void |
setSpan(int span)
|
void |
setTs(TrackSpacing ts)
|
void |
update(ViewLayout layout)
Actualiza los valores para dibujar |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int[] SCORE_KEY_OFFSETS
public static final int DEFAULT_CLEF_SPAN
public static final int DEFAULT_QUARTER_SPAN
Constructor Detail |
---|
public MeasureCoords(SongManager songManager, Tablature tablature, MeasureHeaderGui header, Measure measure, SongTrackCoords trackCoords)
Method Detail |
---|
public void create(ViewLayout layout)
public void update(ViewLayout layout)
public void calculateMeasureChanges(ViewLayout layout)
public void registerEffects(TrackSpacing ts)
public void paintMeasure(ViewLayout layout, GC eventGC, Rectangle clientArea)
public void paintComponents(ViewLayout layout, GC gc, Rectangle clientArea)
public boolean isPlaying()
public int getSpanForComponent(Component component)
public boolean hasTrack(int number)
public int getWidth()
public int getFirstNoteSpan()
public MeasureComponent getPreviousComponent(MeasureComponent component)
public MeasureComponent getNextComponent(MeasureComponent component)
public MeasureComponent getFirstComponent()
public MeasureComponent getLastComponent()
public MeasureComponent getComponent(long start)
public java.util.List getComponents(long start)
public java.util.List getComponentsBetween(long start)
public MeasureComponent getComponent(long start, int string)
public MeasureComponent getComponentOrSilence(long start, int string)
public java.util.List getComponentsBeforeEnd(long fromStart)
public java.util.List getComponents()
public MeasureComponent getNextNoteComponent(MeasureComponent component, int string)
public MeasureComponent getNextNoteComponent(MeasureComponent component)
public MeasureComponent getNextSilenceComponent(MeasureComponent component)
public MeasureComponent getComponentAt(int x)
public InstrumentString getStringAt(int y)
public long getBeatLength()
public boolean areInSameBeat(MeasureComponent arg0, MeasureComponent arg1)
public void playBeat(long start)
public boolean isCacheEnabled()
public void setCacheEnabled(boolean cacheEnabled)
public int getPosX()
public void setPosX(int posX)
public int getPosY()
public void setPosY(int posY)
public void setQuarterSpan(int quarterSpan)
public int getQuarterSpan()
public Measure getMeasure()
public int getSpan()
public void setSpan(int span)
public boolean isOutOfBounds()
public void setOutOfBounds(boolean outOfBounds)
public boolean isFirstOfLine()
public void setFirstOfLine(boolean firstOfLine)
public SongTrackCoords getTrackCoords()
public TrackSpacing getTs()
public void setTs(TrackSpacing ts)
public int getMaxY()
public int getMinY()
public java.util.List getBeatPositions()
public int getLyricBeatIndex()
public void setLyricBeatIndex(int lyricBeatIndex)
public void dispose()
public boolean isDisposed()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |