def set_first_row_column(row = 0, col = 0)
    row = RowMax - 1  if row > RowMax - 1
    col = ColMax - 1  if col > ColMax - 1

    @first_row = row
    @first_col = col
  end
def set_first_row_column(row = 0, col = 0)
    row = RowMax - 1  if row > RowMax - 1
    col = ColMax - 1  if col > ColMax - 1

    @first_row = row
    @first_col = col
  end
Set the topmost and leftmost visible row and column.
 TODO: Document this when tested fully for interaction with panes.