code: func (l *TableView) SetSelectedCol(col int) {
  	oldSelection := l.selectedCol
  	if col >= len(l.columns) {
  		l.selectedCol = len(l.columns) - 1
  	} else if col < -1 {
  		l.selectedCol = -1
  	}
  
  	if l.selectedCol != oldSelection {
  		l.EnsureColVisible()
  		l.emitSelectionChange()
  	}
  }
docs: // SetSelectedCol changes the currently selected column.
  // If column is greater than number of columns the last
  // column is selected. Set row to -1 to turn off selection.
  // The table scrolls automatically to display the column