package org.herac.tuxguitar.gui.editors.tab; import org.herac.tuxguitar.gui.editors.TGPainter; import org.herac.tuxguitar.gui.editors.tab.layout.ViewLayout; import org.herac.tuxguitar.song.models.TGText; public class TGTextImpl extends TGText { public void paint(ViewLayout layout, TGPainter painter, int fromX, int fromY) { TGBeatImpl beat = (TGBeatImpl) getBeat(); TGMeasureImpl measure = beat.getMeasureImpl(); int x = fromX + beat.getSpacing() + beat.getPosX(); int y = fromY + measure.getTs().getPosition(TGTrackSpacing.POSITION_TEXT); layout.setTextStyle(painter); painter.drawString(getValue(), x, y); } }