org.herac.tuxguitar.gui.editors.tab

Class MeasureCoords.BeatPosition

Enclosing Class:
MeasureCoords
Implemented Interfaces:
Component

public class MeasureCoords.BeatPosition
extends java.lang.Object
implements Component

Implementacion de Component para crear un pulso de lyric

Constructor Summary

BeatPosition(long start, Duration duration, int posX)

Method Summary

void
checkValues(NoteCoords note)
Object
clone()
Duration
getDuration()
NoteCoords
getMaxNote()
NoteCoords
getMinNote()
int
getPosX()
long
getStart()
boolean
isPlayingBeat()
void
paintExtraLines(GC gc, ViewLayout layout)
void
setDuration(Duration duration)
void
setStart(long start)

Constructor Details

BeatPosition

public BeatPosition(long start,
                    Duration duration,
                    int posX)

Method Details

checkValues

public void checkValues(NoteCoords note)

clone

public Object clone()
Specified by:
clone in interface Component

getDuration

public Duration getDuration()
Specified by:
getDuration in interface Component

getMaxNote

public NoteCoords getMaxNote()

getMinNote

public NoteCoords getMinNote()

getPosX

public int getPosX()

getStart

public long getStart()
Specified by:
getStart in interface Component

isPlayingBeat

public boolean isPlayingBeat()

paintExtraLines

public void paintExtraLines(GC gc,
                            ViewLayout layout)

setDuration

public void setDuration(Duration duration)
Specified by:
setDuration in interface Component

setStart

public void setStart(long start)
Specified by:
setStart in interface Component