editingCell property

(int, int) get editingCell

The cell currently covered by an editor, or (-1, -1).

Its painted text is skipped: the editor is an overlay child sitting on top of it, and painting the old value underneath would show through anything translucent and double up on anything that is not.

Implementation

(int, int) get editingCell => (_editingRow, _editingColumn);
set editingCell ((int, int) value)

Implementation

set editingCell((int, int) value) {
  final (row, column) = value;
  if (_editingRow == row && _editingColumn == column) return;
  _editingRow = row;
  _editingColumn = column;
  markNeedsPaint();
}