UltravioletTuiRenderer constructor

UltravioletTuiRenderer({
  1. required TuiTerminal terminal,
  2. TuiRendererOptions options = const TuiRendererOptions(),
  3. ({bool useBackspace, bool useTabs})? movementCapsOverride,
})

Creates a UV renderer targeting the given terminal.

If movementCapsOverride is provided, it replaces the auto-detected terminal movement capabilities (tab stops and backspace support).

Implementation

UltravioletTuiRenderer({
  required this.terminal,
  TuiRendererOptions options = const TuiRendererOptions(),
  this.movementCapsOverride,
}) : _options = options;