Terminal constructor
Terminal({
- int maxLines = 1000,
- void onBell()?,
- void onTitleChange(
- String title
- void onIconChange(
- String title
- void onCurrentDirectoryChange(
- String title
- void onRemoteHostChange(
- String title
- void onUserVariableChange()?,
- String? onITerm2VariableQuery(
- String name
- void onITerm2BadgeFormatChange(
- String title
- void onITerm2ShellIntegrationVersionChange(
- String title
- void onITerm2Mark()?,
- void onITerm2ProfileChange(
- String title
- void onFocusRequest()?,
- void onOpenUrl(
- String title
- void onAttentionRequest(
- String title
- void onNotification()?,
- void onMouseShapeChange(
- String title
- void onProgressReport(
- TerminalProgressReport report
- 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.onRemoteHostChange,
this.onUserVariableChange,
this.onITerm2VariableQuery,
this.onITerm2BadgeFormatChange,
this.onITerm2ShellIntegrationVersionChange,
this.onITerm2Mark,
this.onITerm2ProfileChange,
this.onFocusRequest,
this.onOpenUrl,
this.onAttentionRequest,
this.onNotification,
this.onMouseShapeChange,
this.onProgressReport,
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,
});