addRepeatCirclesToPath method
void
addRepeatCirclesToPath(
- Path path,
- Size size
)
Implementation
void addRepeatCirclesToPath(Path path, Size size) {
final top = Rect.fromCircle(
center: Offset(
repeatDot,
chartPositioning.stringSpacing * instrument.topRepeatCircleCenter(),
),
radius: repeatDotRadius,
);
final bottom = Rect.fromCircle(
center: Offset(
repeatDot,
chartPositioning.stringSpacing * instrument.bottomRepeatCircleCenter(),
),
radius: repeatDotRadius,
);
if (measure.repeatStart) {
path.addOval(top);
path.addOval(bottom);
}
if (measure.repeatEnd) {
path.addOval(top.translate(size.width - (repeatDot * 2), 0));
path.addOval(bottom.translate(size.width - (repeatDot * 2), 0));
}
}