INNER CODE UNIT · Dart
RenderCompletionLayout
TerminalStudio/xterm.dart · lib/suggestion.dart:106
class RenderCompletionLayout extends RenderShiftedBox {
RenderCompletionLayout(
super.child, {
required ValueListenable<Rect> cursorRect,
required EdgeInsets padding,
required EdgeInsets cursorMargin,
}) : _cursorRect = cursorRect,
_padding = padding,
_cursorPadding = cursorMargin;
ValueListenable<Rect> _cursorRect;
ValueListenable<Rect> get cursorRect => _cursorRect;
set cursorRect(ValueListenable<Rect> value) {
if (_cursorRect == value) return;
_cursorRect.removeListener(markNeedsLayout);
_cursorRect = value;
_cursorRect.addListener(markNeedsLayout);
markNeedsLayout();