org.herac.tuxguitar.gui.editors.tab
Class TGBeatImpl
java.lang.Object
org.herac.tuxguitar.song.models.TGBeat
org.herac.tuxguitar.gui.editors.tab.TGBeatImpl
public class TGBeatImpl
- extends TGBeat
Method Summary |
void |
check(TGNoteImpl note)
|
void |
dispose()
|
TGBeatGroup |
getBeatGroup()
|
TGBeatImpl |
getJoin1()
|
TGBeatImpl |
getJoin2()
|
int |
getJoinedType()
|
TGNoteImpl |
getMaxNote()
|
TGMeasureImpl |
getMeasureImpl()
|
TGNoteImpl |
getMinNote()
|
int |
getPaintPosition(int index)
|
int |
getPosX()
|
int |
getSpacing()
|
boolean[] |
getUsedStrings()
|
int |
getWidth()
|
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 |
paintExtraLines(TGPainter painter,
ViewLayout layout,
int fromX,
int fromY)
|
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 |
play()
|
void |
removeChord()
|
void |
reset()
|
void |
setBeatGroup(TGBeatGroup group)
|
void |
setJoin1(TGBeatImpl join1)
|
void |
setJoin2(TGBeatImpl join2)
|
void |
setJoinedGreaterThanQuarter(boolean joinedGreaterThanQuarter)
|
void |
setJoinedType(int joinedType)
|
void |
setNextBeat(TGBeatImpl next)
|
void |
setPosX(int posX)
|
void |
setPreviousBeat(TGBeatImpl previous)
|
void |
setStyle(ViewLayout layout,
TGPainter painter,
boolean playMode)
|
void |
setWidth(int width)
|
void |
update(ViewLayout layout)
|
Methods inherited from class org.herac.tuxguitar.song.models.TGBeat |
addNote, clone, countNotes, getChord, getDuration, getMeasure, getNote, getNotes, getStart, getText, isChordBeat, isRestBeat, isTextBeat, moveNote, removeNote, removeText, setChord, setDuration, setMeasure, setStart, setText |
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
TGBeatImpl
public TGBeatImpl(TGFactory factory)
getPosX
public int getPosX()
setPosX
public void setPosX(int posX)
getWidth
public int getWidth()
setWidth
public void setWidth(int width)
getMinNote
public TGNoteImpl getMinNote()
getMaxNote
public TGNoteImpl getMaxNote()
getMeasureImpl
public TGMeasureImpl getMeasureImpl()
getUsedStrings
public boolean[] getUsedStrings()
getJoin1
public TGBeatImpl getJoin1()
setJoin1
public void setJoin1(TGBeatImpl join1)
getJoin2
public TGBeatImpl getJoin2()
setJoin2
public void setJoin2(TGBeatImpl 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(TGBeatImpl previous)
setNextBeat
public void setNextBeat(TGBeatImpl next)
getBeatGroup
public TGBeatGroup getBeatGroup()
setBeatGroup
public void setBeatGroup(TGBeatGroup group)
getSpacing
public int getSpacing()
isPlaying
public boolean isPlaying(ViewLayout layout)
reset
public void reset()
check
public void check(TGNoteImpl note)
play
public void play()
update
public void update(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)
paintExtraLines
public void paintExtraLines(TGPainter painter,
ViewLayout layout,
int fromX,
int fromY)
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)
removeChord
public void removeChord()
- Overrides:
removeChord
in class TGBeat
dispose
public void dispose()