org.herac.tuxguitar.gui.editors.tab.layout

Class LinearViewLayout

public class LinearViewLayout extends ViewLayout

Constructor Summary
LinearViewLayout(Tablature tablature, SongManager songManager, boolean multitrack, boolean scoreEnabled, boolean tablatureEnabled)
Method Summary
booleanfollowMeasure(MeasureCoords measure, boolean redraw)
intgetMode()
voidpaintMeasures(SongTrackCoords trackCoords, List measuresCoords, GC gc, int fromX, int fromY, TrackSpacing ts, Rectangle clientArea)
voidpaintSong(GC gc, Rectangle clientArea, int fromX, int fromY)
voidpaintTracks(List tracksCoords, GC gc, Rectangle clientArea, int fromX, int fromY)

Constructor Detail

LinearViewLayout

public LinearViewLayout(Tablature tablature, SongManager songManager, boolean multitrack, boolean scoreEnabled, boolean tablatureEnabled)

Method Detail

followMeasure

public boolean followMeasure(MeasureCoords measure, boolean redraw)

getMode

public int getMode()

paintMeasures

public void paintMeasures(SongTrackCoords trackCoords, List measuresCoords, GC gc, int fromX, int fromY, TrackSpacing ts, Rectangle clientArea)

paintSong

public void paintSong(GC gc, Rectangle clientArea, int fromX, int fromY)

paintTracks

public void paintTracks(List tracksCoords, GC gc, Rectangle clientArea, int fromX, int fromY)