moveColumn method
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();
}