TextFormat

This commit is contained in:
2023-08-16 19:21:50 +02:00
parent cbbf7b3704
commit 3c996f0c20
31 changed files with 304 additions and 94 deletions

View File

@@ -8,6 +8,11 @@ public sealed class XTermDriver : DotnetDriver
{
private Position _initialCursorPosition;
public XTermDriver()
{
SupportsAnsiEscapeSequence = true;
}
public override bool Init()
{
_initialCursorPosition = GetCursorPosition();
@@ -27,6 +32,11 @@ public sealed class XTermDriver : DotnetDriver
SetCursorPosition(_initialCursorPosition);
}
public override void ResetStyle()
{
Write("\x1b[0m");
}
public override void SetBackgroundColor(IColor background)
{
if (background == SpecialColor.None) return;