INNER CODE UNIT · Dart

offset

reqable/re-editor · lib/src/_code_field.dart:995

    final Offset offset = localPosition + paintOffset;
    final CodeLineRenderParagraph? target = _findDisplayRenderParagraph(offset, true);
    if (target == null) {
      return null;
    }
    return target.getPosition(offset - target.offset);
  }

  Offset? calculateTextPositionViewportOffset(CodeLinePosition position) {
    final CodeLineRenderParagraph? paragraph = findDisplayParagraphByLineIndex(position.index);
    if (paragraph == null) {
      return null;
    }
    final Offset? offset = paragraph.getOffset(position);
    if (offset == null) {
      return null;
    }
    return offset + paragraph.offset - paintOffset;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…