public class RibbonNew extends java.lang.Object implements TimeDrawing
Constructor and Description |
---|
RibbonNew(TimingRuler ruler,
ISkinParam skinParam,
java.util.List<TimingNote> notes) |
Modifier and Type | Method and Description |
---|---|
void |
addChange(ChangeState change) |
void |
addConstraint(TimeConstraint constraint) |
void |
drawU(UGraphic ug) |
double |
getDelta() |
double |
getHeight(StringBounder stringBounder) |
IntricatedPoint |
getTimeProjection(StringBounder stringBounder,
TimeTick tick) |
TextBlock |
getWidthHeader(StringBounder stringBounder) |
void |
setInitialState(java.lang.String initialState,
Colors initialColors) |
public RibbonNew(TimingRuler ruler, ISkinParam skinParam, java.util.List<TimingNote> notes)
public IntricatedPoint getTimeProjection(StringBounder stringBounder, TimeTick tick)
getTimeProjection
in interface TimeProjected
public void addChange(ChangeState change)
addChange
in interface TimeDrawing
public double getHeight(StringBounder stringBounder)
getHeight
in interface TimeDrawing
public double getDelta()
public TextBlock getWidthHeader(StringBounder stringBounder)
getWidthHeader
in interface TimeDrawing
public void setInitialState(java.lang.String initialState, Colors initialColors)
setInitialState
in interface TimeDrawing
public void addConstraint(TimeConstraint constraint)
addConstraint
in interface TimeDrawing