()
| 399 | } |
| 400 | |
| 401 | func (s *IOStreams) StopAlternateScreenBuffer() { |
| 402 | s.alternateScreenBufferMu.Lock() |
| 403 | defer s.alternateScreenBufferMu.Unlock() |
| 404 | |
| 405 | if s.alternateScreenBufferActive { |
| 406 | fmt.Fprint(s.Out, "\x1b[?1049l") |
| 407 | s.alternateScreenBufferActive = false |
| 408 | } |
| 409 | } |
| 410 | |
| 411 | func (s *IOStreams) SetAlternateScreenBufferEnabled(enabled bool) { |
| 412 | s.alternateScreenBufferEnabled = enabled |
no outgoing calls