org.herac.tuxguitar.gui.editors.tab

Class SongCoords


public class SongCoords
extends java.lang.Object

Constructor Summary

SongCoords(Tablature tablature, SongManager songManager)

Method Summary

void
create(int tracks, int measures)
void
disposeTracks()
SongTrackCoords
getFirstTrack()
MeasureHeaderGui
getHeaderByIndex(int index)
SongTrackCoords
getLastTrack()
SongTrackCoords
getNextTrack(SongTrackCoords trackCoords)
SongTrackCoords
getPrevTrack(SongTrackCoords trackCoords)
SongManager
getSongManager()
SongTrackCoords
getTrack(int number)
SongTrackCoords
getTrack(SongTrack songTrack)
SongTrackCoords
getTrackAt(int y)
SongTrackCoords
getTrackByIndex(int index)
List
getTrackCoords()
void
init()
void
setSongManager(SongManager songManager)

Constructor Details

SongCoords

public SongCoords(Tablature tablature,
                  SongManager songManager)

Method Details

create

public void create(int tracks,
                   int measures)

disposeTracks

public void disposeTracks()

getFirstTrack

public SongTrackCoords getFirstTrack()

getHeaderByIndex

public MeasureHeaderGui getHeaderByIndex(int index)

getLastTrack

public SongTrackCoords getLastTrack()

getNextTrack

public SongTrackCoords getNextTrack(SongTrackCoords trackCoords)

getPrevTrack

public SongTrackCoords getPrevTrack(SongTrackCoords trackCoords)

getSongManager

public SongManager getSongManager()

getTrack

public SongTrackCoords getTrack(int number)

getTrack

public SongTrackCoords getTrack(SongTrack songTrack)

getTrackAt

public SongTrackCoords getTrackAt(int y)

getTrackByIndex

public SongTrackCoords getTrackByIndex(int index)

getTrackCoords

public List getTrackCoords()

init

public void init()

setSongManager

public void setSongManager(SongManager songManager)