paintSelection method

void paintSelection(
  1. Canvas canvas,
  2. Offset effectiveOffset
)

Implementation

void paintSelection(Canvas canvas, Offset effectiveOffset) {
  if (selectionRects == null || selectionColor == null) {
    return;
  }
  assert(textLayoutLastMaxWidth == constraints.maxWidth,
      'Last width ($textLayoutLastMaxWidth) not the same as max width constraint (${constraints.maxWidth}).');
  //assert(selectionRects != null);
  final Paint paint = Paint()..color = selectionColor!;
  for (final ui.TextBox box in selectionRects!)
    canvas.drawRect(box.toRect().shift(effectiveOffset), paint);
}