class_docstr: Typical usage:
  
  ::
  
      output = Vt100_Output.from_pty(sys.stdout)
      r = Renderer(style, output)
      r.render(cli, layout=...)
class_docstr_tok: ["Typical","usage",":",":",":","output","=","Vt100_Output.from_pty","(","sys.stdout",")","r","=","Renderer","(","style",",","output",")","r.render","(","cli",",","layout=","...",")"]
docstr: Clear screen and go to 0,0
docstr_tok: ["Clear","screen","and","go","to","0,0"]
code: def clear(self):
      """
      Clear screen and go to 0,0
      """
      # Erase current output first.
      self.erase()
  
      # Send "Erase Screen" command and go to (0, 0).
      output = self.output
  
      output.erase_screen()
      output.cursor_goto(0, 0)
      output.flush()
  
      self.request_absolute_cursor_position()
  
imports: from __future__ import unicode_literals
  from prompt_toolkit.filters import to_cli_filter
  from prompt_toolkit.layout.mouse_handlers import MouseHandlers
  from prompt_toolkit.layout.screen import Point, Screen, WritePosition
  from prompt_toolkit.output import Output
  from prompt_toolkit.styles import Style
  from prompt_toolkit.token import Token
  from prompt_toolkit.utils import is_windows
  from six.moves import range
label_desc: Use image node_id 9 for calling the Renderer obj's underlying member method code with example usage: obj.clear() without return types