moveColumn method

void moveColumn(
  1. int fromVisual,
  2. int toVisual
)

Implementation

void moveColumn(int fromVisual, int toVisual) {
  if (_order.isEmpty) return;
  final from = fromVisual.clamp(0, _order.length - 1);
  final to = toVisual.clamp(0, _order.length - 1);
  if (from == to) return;
  final li = _order.removeAt(from);
  _order.insert(to, li);
  notifyListeners();
}