addRepeatBarsToPath method

void addRepeatBarsToPath(
  1. Path path,
  2. Size size
)

Implementation

void addRepeatBarsToPath(Path path, Size size) {
  final fat = Rect.fromPoints(Offset.zero, Offset(fatBar, size.height));
  final thin = Rect.fromPoints(const Offset(fatBar + barPad, 0),
      Offset(fatBar + thinBar + barPad, size.height));
  if (measure.repeatStart) {
    path.addRect(fat);
    path.addRect(thin);
  }
  if (measure.repeatEnd || last) {
    path.addRect(fat.translate(size.width - fat.width, 0));
    path.addRect(
        thin.translate(size.width - (thin.left * 2) - thin.width, 0));
  }
}