org.herac.tuxguitar.gui.editors.tab
Class TGVoiceImpl
java.lang.Object
org.herac.tuxguitar.song.models.TGVoice
org.herac.tuxguitar.gui.editors.tab.TGVoiceImpl
public class TGVoiceImpl
- extends TGVoice
Method Summary |
void |
check(TGNoteImpl note)
|
TGBeatGroup |
getBeatGroup()
|
TGBeatImpl |
getBeatImpl()
|
TGVoiceImpl |
getJoin1()
|
TGVoiceImpl |
getJoin2()
|
int |
getJoinedType()
|
TGNoteImpl |
getMaxNote()
|
int |
getMaxString()
|
int |
getMaxY()
|
TGMeasureImpl |
getMeasureImpl()
|
TGNoteImpl |
getMinNote()
|
int |
getMinString()
|
int |
getMinY()
|
int |
getPaintPosition(int index)
|
int |
getPosX()
|
boolean[] |
getUsedStrings()
|
int |
getWidth()
|
boolean |
isHiddenSilence()
|
boolean |
isJoinedGreaterThanQuarter()
|
boolean |
isPlaying(ViewLayout layout)
|
void |
paint(ViewLayout layout,
TGPainter painter,
int fromX,
int fromY)
|
void |
paintBeat(ViewLayout layout,
TGPainter painter,
int fromX,
int fromY)
|
void |
paintDot(ViewLayout layout,
TGPainter painter,
float fromX,
float fromY,
float scale)
|
void |
paintScoreBeat(ViewLayout layout,
TGPainter painter,
int fromX,
int fromY,
int spacing)
|
void |
paintSilence(ViewLayout layout,
TGPainter painter,
int fromX,
int fromY)
|
void |
paintTablatureBeat(ViewLayout layout,
TGPainter painter,
int fromX,
int fromY,
int spacing)
|
void |
reset()
|
void |
setBeatGroup(TGBeatGroup group)
|
void |
setHiddenSilence(boolean hiddenSilence)
|
void |
setJoin1(TGVoiceImpl join1)
|
void |
setJoin2(TGVoiceImpl join2)
|
void |
setJoinedGreaterThanQuarter(boolean joinedGreaterThanQuarter)
|
void |
setJoinedType(int joinedType)
|
void |
setNextBeat(TGVoiceImpl next)
|
void |
setPreviousBeat(TGVoiceImpl previous)
|
void |
setStyle(ViewLayout layout,
TGPainter painter,
boolean playMode)
|
void |
setWidth(int width)
|
void |
update(ViewLayout layout)
|
void |
updateNoteVoice(ViewLayout layout)
|
void |
updateSilenceSpacing(ViewLayout layout)
|
Methods inherited from class org.herac.tuxguitar.song.models.TGVoice |
addNote, clone, countNotes, getBeat, getDirection, getDuration, getIndex, getNote, getNotes, isEmpty, isRestVoice, moveNote, removeNote, setBeat, setDirection, setDuration, setEmpty, setIndex |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JOINED_TYPE_NONE_LEFT
public static final int JOINED_TYPE_NONE_LEFT
- desviacion a la izquierda
- See Also:
- Constant Field Values
JOINED_TYPE_NONE_RIGHT
public static final int JOINED_TYPE_NONE_RIGHT
- desviacion a la derecha
- See Also:
- Constant Field Values
JOINED_TYPE_LEFT
public static final int JOINED_TYPE_LEFT
- Union a la izquierda
- See Also:
- Constant Field Values
JOINED_TYPE_RIGHT
public static final int JOINED_TYPE_RIGHT
- Union a la derecha
- See Also:
- Constant Field Values
TGVoiceImpl
public TGVoiceImpl(TGFactory factory,
int index)
getPosX
public int getPosX()
getWidth
public int getWidth()
setWidth
public void setWidth(int width)
getMinNote
public TGNoteImpl getMinNote()
getMaxNote
public TGNoteImpl getMaxNote()
getBeatImpl
public TGBeatImpl getBeatImpl()
getMeasureImpl
public TGMeasureImpl getMeasureImpl()
getUsedStrings
public boolean[] getUsedStrings()
getJoin1
public TGVoiceImpl getJoin1()
setJoin1
public void setJoin1(TGVoiceImpl join1)
getJoin2
public TGVoiceImpl getJoin2()
setJoin2
public void setJoin2(TGVoiceImpl join2)
isJoinedGreaterThanQuarter
public boolean isJoinedGreaterThanQuarter()
setJoinedGreaterThanQuarter
public void setJoinedGreaterThanQuarter(boolean joinedGreaterThanQuarter)
getJoinedType
public int getJoinedType()
setJoinedType
public void setJoinedType(int joinedType)
setPreviousBeat
public void setPreviousBeat(TGVoiceImpl previous)
setNextBeat
public void setNextBeat(TGVoiceImpl next)
getBeatGroup
public TGBeatGroup getBeatGroup()
setBeatGroup
public void setBeatGroup(TGBeatGroup group)
isPlaying
public boolean isPlaying(ViewLayout layout)
reset
public void reset()
check
public void check(TGNoteImpl note)
update
public void update(ViewLayout layout)
updateNoteVoice
public void updateNoteVoice(ViewLayout layout)
updateSilenceSpacing
public void updateSilenceSpacing(ViewLayout layout)
paint
public void paint(ViewLayout layout,
TGPainter painter,
int fromX,
int fromY)
paintSilence
public void paintSilence(ViewLayout layout,
TGPainter painter,
int fromX,
int fromY)
setStyle
public void setStyle(ViewLayout layout,
TGPainter painter,
boolean playMode)
paintBeat
public void paintBeat(ViewLayout layout,
TGPainter painter,
int fromX,
int fromY)
paintTablatureBeat
public void paintTablatureBeat(ViewLayout layout,
TGPainter painter,
int fromX,
int fromY,
int spacing)
paintScoreBeat
public void paintScoreBeat(ViewLayout layout,
TGPainter painter,
int fromX,
int fromY,
int spacing)
paintDot
public void paintDot(ViewLayout layout,
TGPainter painter,
float fromX,
float fromY,
float scale)
getPaintPosition
public int getPaintPosition(int index)
getMaxString
public int getMaxString()
getMinString
public int getMinString()
getMaxY
public int getMaxY()
getMinY
public int getMinY()
isHiddenSilence
public boolean isHiddenSilence()
setHiddenSilence
public void setHiddenSilence(boolean hiddenSilence)