CursorPainter constructor

CursorPainter({
  1. required MirrorGrid grid,
  2. required GlyphCache glyphs,
  3. required double cellWidth,
  4. required double cellHeight,
  5. required ValueListenable<bool> blinkOn,
})

Implementation

CursorPainter({
  required this.grid,
  required this.glyphs,
  required this.cellWidth,
  required this.cellHeight,
  required this.blinkOn,
})  : _paintGeneration = grid.generation,
      _blink = blinkOn.value,
      super(repaint: Listenable.merge([grid, blinkOn]));