public class Ribbon extends java.lang.Object implements PDrawing
| Constructor and Description |
|---|
Ribbon(TimingRuler ruler,
ISkinParam skinParam,
java.util.List<TimingNote> notes,
boolean compact,
TextBlock title,
int suggestedHeight,
Style style) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChange(ChangeState change) |
void |
addConstraint(TimeConstraint constraint) |
double |
getFullHeight(StringBounder stringBounder) |
TextBlock |
getPart1(double fullAvailableWidth) |
UDrawable |
getPart2() |
IntricatedPoint |
getTimeProjection(StringBounder stringBounder,
TimeTick tick) |
void |
setInitialState(java.lang.String initialState,
Colors initialColors) |
public Ribbon(TimingRuler ruler, ISkinParam skinParam, java.util.List<TimingNote> notes, boolean compact, TextBlock title, int suggestedHeight, Style style)
public IntricatedPoint getTimeProjection(StringBounder stringBounder, TimeTick tick)
getTimeProjection in interface TimeProjectedpublic void addChange(ChangeState change)
public TextBlock getPart1(double fullAvailableWidth)
public void setInitialState(java.lang.String initialState,
Colors initialColors)
setInitialState in interface PDrawingpublic void addConstraint(TimeConstraint constraint)
addConstraint in interface PDrawingpublic double getFullHeight(StringBounder stringBounder)
getFullHeight in interface PDrawing