class_docstr: :param get_size: A callable which returns the `Size` of the output terminal.
  :param stdout: Any object with has a `write` and `flush` method + an 'encoding' property.
  :param term: The terminal environment variable. (xterm, xterm-256color, linux, ...)
  :param enable_cpr: When `True` (the default), send "cursor position
      request" escape sequences to the output in order to detect the cursor
      position. That way, we can properly determine how much space there is
      available for the UI (especially for drop down menus) to render. The
      `Renderer` will still try to figure out whether the current terminal
      does respond to CPR escapes. When `False`, never attempt to send CPR
      requests.
class_docstr_tok: [":","param","get_size",":","A","callable","which","returns","the","`","Size","`","of","the","output","terminal",".",":","param","stdout",":","Any","object","with","has","a","`","write","`","and","`","flush","`","method","+","an","'encoding","'","property",".",":","param","term",":","The","terminal","environment","variable",".","(","xterm",",","xterm-256color",",","linux",",","...",")",":","param","enable_cpr",":","When","`","True","`","(","the","default",")",",","send","``","cursor","position","request","''","escape","sequences","to","the","output","in","order","to","detect","the","cursor","position",".","That","way",",","we","can","properly","determine","how","much","space","there","is","available","for","the","UI","(","especially","for","drop","down","menus",")","to","render",".","The","`","Renderer","`","will","still","try","to","figure","out","whether","the","current","terminal","does","respond","to","CPR","escapes",".","When","`","False","`",",","never","attempt","to","send","CPR","requests","."]
docstr: Move cursor position.
docstr_tok: ["Move","cursor","position","."]
code: def cursor_goto(self, row: int = 0, column: int = 0) -> None:
      """
      Move cursor position.
      """
      self.write_raw("\x1b[%i;%iH" % (row, column))
  
imports: from __future__ import annotations
  import io
  import os
  import sys
  from typing import Callable, Dict, Hashable, Iterable, Sequence, TextIO, Tuple
  from prompt_toolkit.cursor_shapes import CursorShape
  from prompt_toolkit.data_structures import Size
  from prompt_toolkit.output import Output
  from prompt_toolkit.styles import ANSI_COLOR_NAMES, Attrs
  from prompt_toolkit.utils import is_dumb_terminal
  from .color_depth import ColorDepth
  from .flush_stdout import flush_stdout
label_desc: Use image node_id 24 for calling the Vt100_Output obj's underlying member method code with example usage: obj.cursor_goto(row, column) without return types