TermareController class

Constructors

TermareController({TermareStyle? theme, int row = 25, int column = 80, bool showBackgroundLine = false, String fontFamily = 'packages/termare_view/DroidSansMono', String? terminalTitle})

Properties

autoScroll bool
no setter
column int
getter/setter pair
csiStart bool
getter/setter pair
ctrlEnable bool
getter/setter pair
currentBuffer ↔ Buffer?
getter/setter pair
currentPointer ↔ Position
getter/setter pair
dcsStart bool
getter/setter pair
eq bool Function(List<int>, List<int>)
getter/setter pair
escapeStart bool
getter/setter pair
fontFamily String
getter/setter pair
hasFocus bool
no setter
hashCode int
The hash code for this object.
no setteroverride
input ↔ KeyboardInput?
getter/setter pair
isDirty bool
no setter
listeners Set<_VoidCallback>
finalinherited
mainBuffer ↔ Buffer?
getter/setter pair
onBell ↔ (void Function()?)
getter/setter pair
oscStart bool
getter/setter pair
row int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showBackgroundLine bool
getter/setter pair
showCursor bool
getter/setter pair
sizeChanged ↔ (void Function(TermSize size)?)
getter/setter pair
terminalTitle String?
getter/setter pair
textAttributes ↔ TextAttribute?
getter/setter pair
theme TermareStyle?
controller 对应的终端主题
getter/setter pair
tmpPointer ↔ Position
getter/setter pair
tmpTextAttributes ↔ TextAttribute?
getter/setter pair
verbose bool
getter/setter pair

Methods

addListener(_VoidCallback listener) → void
inherited
changeStyle(TermareStyle style) → void
changeTitle(String title) → void
clear() → void
disableAutoScroll() → void
enableAutoScroll() → void
enbaleOrDisableCtrl() → void
execAutoScroll() → void
forbidBuild() → void
getToPosition(int x) → Position
hideCursor() → void
moveToAbsoluteColumn(int ps) → void
moveToAbsoluteRow(int ps) → void
moveToLineFirstPosition() → void
moveToNextLinePosition() → void
moveToNextPosition() → void
moveToOffset(int x, int y) → void
moveToPosition(int x) → void
moveToPrePosition() → void
moveToRelativeColumn(int ps) → void
moveToRelativeRow(int ps) → void
needBuild() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
inherited
processByte(List<int> codeUnits, {bool verbose = !kReleaseMode}) → void
removeListener(_VoidCallback listener) → void
inherited
requestFocus() → void
restoreCursor() → void
saveCursor() → void
setFontfamily(String fontfamily) → void
setFontSize(double fontSize) → void
setWindowSize(Size size) → void
sizeChangedCall() → void
switchBufferToAlternate() → void
switchBufferToMain() → void
toString() String
A string representation of this object.
inherited
unFocus() → void
write(String data) → void
直接指向 pty write 函数
writeChar(String char) → void
writeCodeUnits(List<int> codeUnits) → void

Operators

operator ==(dynamic other) bool
The equality operator.
override