Terminal constructor
Terminal({
- int maxLines = 1000,
- void onBell()?,
- void onTitleChange(
- String title
- void onIconChange(
- String title
- void onCurrentDirectoryChange(
- String title
- void onSemanticPrompt()?,
- int? onColorQuery()?,
- TerminalColorScheme? onColorSchemeQuery()?,
- String? onXtVersionQuery()?,
- String? onEnquiry()?,
- void onClipboardStore()?,
- FutureOr<
String?> onClipboardQuery(- String selector
- void onOutput(
- String title
- void onResize()?,
- TerminalTargetPlatform platform = TerminalTargetPlatform.unknown,
- TerminalInputHandler? inputHandler = defaultInputHandler,
- TerminalMouseHandler? mouseHandler = defaultMouseHandler,
- void onPrivateOSC()?,
- bool reflowEnabled = true,
- Set<
int> ? wordSeparators,
Implementation
Terminal({
this.maxLines = 1000,
this.onBell,
this.onTitleChange,
this.onIconChange,
this.onCurrentDirectoryChange,
this.onSemanticPrompt,
this.onColorQuery,
this.onColorSchemeQuery,
this.onXtVersionQuery,
this.onEnquiry,
this.onClipboardStore,
this.onClipboardQuery,
this.onOutput,
this.onResize,
this.platform = TerminalTargetPlatform.unknown,
this.inputHandler = defaultInputHandler,
this.mouseHandler = defaultMouseHandler,
this.onPrivateOSC,
this.reflowEnabled = true,
this.wordSeparators,
});