TerminalIsolate constructor
TerminalIsolate({
- TerminalBackend? backend,
- BellHandler onBell = _defaultBellHandler,
- TitleChangeHandler onTitleChange = _defaultTitleHandler,
- IconChangeHandler onIconChange = _defaultIconHandler,
- PlatformBehavior platform = PlatformBehaviors.unix,
- TerminalTheme theme = TerminalThemes.defaultTheme,
- Duration minRefreshDelay = const Duration(milliseconds: 16),
- required int maxLines,
Implementation
TerminalIsolate({
this.backend,
this.onBell = _defaultBellHandler,
this.onTitleChange = _defaultTitleHandler,
this.onIconChange = _defaultIconHandler,
PlatformBehavior platform = PlatformBehaviors.unix,
this.theme = TerminalThemes.defaultTheme,
this.minRefreshDelay = const Duration(milliseconds: 16),
required this.maxLines,
}) : _platform = platform,
_refreshEventDebouncer = EventDebouncer(minRefreshDelay);