pushLine method

void pushLine({
  1. required BigInt lenChars,
  2. required double height,
  3. required bool isFolded,
})

Implementation

void pushLine({
  required BigInt lenChars,
  required double height,
  required bool isFolded,
}) {
  final split = _root.insert(
    _root.summary.lines,
    _LineBlock(lenChars.toInt(), height, isFolded),
  );
  if (split != null) _root = _LayoutInternal([_root, split]);
}