execute method

  1. @override
void execute({
  1. required PlutoKeyManagerEvent keyEvent,
  2. required PlutoGridStateManager stateManager,
})
override

Implement actions to be mapped to shortcut keys.

Implementation

@override
void execute({
  required PlutoKeyManagerEvent keyEvent,
  required PlutoGridStateManager stateManager,
}) {
  switch (direction) {
    case PlutoMoveDirection.left:
    case PlutoMoveDirection.right:
      stateManager.moveSelectingCellToEdgeOfColumns(direction);
      break;
    case PlutoMoveDirection.up:
    case PlutoMoveDirection.down:
      stateManager.moveSelectingCellToEdgeOfRows(direction);
      break;
  }
}