org.herac.tuxguitar.gui.editors.tab

Class Caret

public class Caret extends Object

Constructor Summary
Caret(Tablature tablature, SongManager songManager, SongCoords songCoords)
Method Summary
voidchangeDuration(Duration duration)
DurationgetDuration()
MeasureCoordsgetMeasureCoords()
longgetPosition()
MeasureComponentgetSelectedComponent()
NotegetSelectedNote()
InstrumentStringgetSelectedString()
SongCoordsgetSongCoords()
SongTrackCoordsgetSongTrackCoords()
intgetStringNumber()
intgetVelocity()
voidgoToTickPosition()
booleanhasChanges()
voidmoveDown()
voidmoveLeft()
booleanmoveRight()
voidmoveTo(SongTrackCoords selectedTrack, MeasureCoords selectedMeasure, MeasureComponent selectedComponent, int string)
voidmoveUp()
voidpaintCaret(ViewLayout layout, GC gc)
voidsetChanges(boolean changes)
voidsetSelectedDuration(Duration selectedDuration)
voidsetStringNumber(int number)
voidsetVelocity(int velocity)
voidupdate()
voidupdate(int trackNumber)
voidupdate(int trackNumber, long position, int string)
voidupdate(int trackNumber, long position, int string, int velocity)

Constructor Detail

Caret

public Caret(Tablature tablature, SongManager songManager, SongCoords songCoords)

Method Detail

changeDuration

public void changeDuration(Duration duration)

getDuration

public Duration getDuration()

getMeasureCoords

public MeasureCoords getMeasureCoords()

getPosition

public long getPosition()

getSelectedComponent

public MeasureComponent getSelectedComponent()

getSelectedNote

public Note getSelectedNote()

getSelectedString

public InstrumentString getSelectedString()

getSongCoords

public SongCoords getSongCoords()

getSongTrackCoords

public SongTrackCoords getSongTrackCoords()

getStringNumber

public int getStringNumber()

getVelocity

public int getVelocity()

goToTickPosition

public void goToTickPosition()

hasChanges

public boolean hasChanges()

moveDown

public void moveDown()

moveLeft

public void moveLeft()

moveRight

public boolean moveRight()

moveTo

public void moveTo(SongTrackCoords selectedTrack, MeasureCoords selectedMeasure, MeasureComponent selectedComponent, int string)

moveUp

public void moveUp()

paintCaret

public void paintCaret(ViewLayout layout, GC gc)

setChanges

public void setChanges(boolean changes)

setSelectedDuration

public void setSelectedDuration(Duration selectedDuration)

setStringNumber

public void setStringNumber(int number)

setVelocity

public void setVelocity(int velocity)

update

public void update()

update

public void update(int trackNumber)

update

public void update(int trackNumber, long position, int string)

update

public void update(int trackNumber, long position, int string, int velocity)