INNER CODE UNIT · Dart
i
fluttercandies/extended_text · lib/src/extended/gradient/gradient_mixin.dart:114
i = math.max(i, math.max(start, end - 1));
}
break;
}
}
}
bool _ignoreGradient(PaintingContext context, ui.Offset offset) {
final List<TextBox> boxes = <ui.TextBox>[];
if (_gradientConfig != null && _gradientConfig!.ignoreRegex != null) {
_gradientConfig!.ignoreRegex!.allMatches(_textPainter.plainText).forEach(
(RegExpMatch match) {
final int start = match.start;
final int end = match.end;
final TextSelection textSelection =
TextSelection(baseOffset: start, extentOffset: end);
boxes.addAll(_textPainter.getBoxesForSelection(textSelection));
},