TerminalViewportController constructor

TerminalViewportController({
  1. required TerminalEngine engine,
  2. ViewportResolver? resolver,
  3. void onPtyResize(
    1. int cols,
    2. int rows
    )?,
  4. TerminalViewport? initialViewport,
})

Implementation

TerminalViewportController({
  required TerminalEngine engine,
  ViewportResolver? resolver,
  void Function(int cols, int rows)? onPtyResize,
  TerminalViewport? initialViewport,
})  : _engine = engine,
      _resolver = resolver ?? const ViewportResolver(),
      _hostPtyResize = onPtyResize,
      committed = initialViewport {
  _engine.onPtyResize = _enginePtyHook;
}