org.herac.tuxguitar.gui.tab

Class Caret


public class Caret
extends java.lang.Object

Constructor Summary

Caret(Tablature tablature, SongManager songManager, SongCoords songCoords)

Method Summary

void
changeDuration(Duration duration)
Duration
getDuration()
MeasureCoords
getMeasureCoords()
int
getPosX()
int
getPosY()
long
getPosition()
MeasureComponent
getSelectedComponent()
InstrumentString
getSelectedString()
SongCoords
getSongCoords()
SongTrackCoords
getSongTrackCoords()
void
goToTickPosition()
boolean
hasChanges()
void
moveDown()
void
moveLeft()
boolean
moveRight()
void
moveTo(SongTrackCoords selectedTrack, MeasureCoords selectedMeasure, MeasureComponent selectedComponent)
void
moveTo(SongTrackCoords selectedTrack, MeasureCoords selectedMeasure, MeasureComponent selectedComponent, int string)
void
moveUp()
void
paintCaret(GC gc, int fromX, int fromY)
void
setChanges(boolean changes)
void
setSelectedDuration(Duration selectedDuration)
void
setStringNumber(int string)
void
update()
void
update(long trackNumber)
void
update(long trackNumber, long position, int string)

Constructor Details

Caret

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

Method Details

changeDuration

public void changeDuration(Duration duration)

getDuration

public Duration getDuration()

getMeasureCoords

public MeasureCoords getMeasureCoords()

getPosX

public int getPosX()

getPosY

public int getPosY()

getPosition

public long getPosition()

getSelectedComponent

public MeasureComponent getSelectedComponent()

getSelectedString

public InstrumentString getSelectedString()

getSongCoords

public SongCoords getSongCoords()

getSongTrackCoords

public SongTrackCoords getSongTrackCoords()

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)

moveTo

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

moveUp

public void moveUp()

paintCaret

public void paintCaret(GC gc,
                       int fromX,
                       int fromY)

setChanges

public void setChanges(boolean changes)

setSelectedDuration

public void setSelectedDuration(Duration selectedDuration)

setStringNumber

public void setStringNumber(int string)

update

public void update()

update

public void update(long trackNumber)

update

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