text property

  1. @override
InlineSpan text
override

The text to display.

Implementation

@override
InlineSpan get text => _textPainter.text!;
  1. @override
void text=(InlineSpan value)
override

Implementation

@override
set text(InlineSpan value) {
  switch (_textPainter.text!.compareTo(value)) {
    case RenderComparison.identical:
    case RenderComparison.metadata:
      return;
    case RenderComparison.paint:
      _textPainter.text = value;
      _extractPlaceholderSpans(value);
      markNeedsPaint();
      markNeedsSemanticsUpdate();
      break;
    case RenderComparison.layout:
      _textPainter.text = value;
      _overflowShader = null;
      _extractPlaceholderSpans(value);
      markNeedsLayout();
      break;
  }
}