diff --git a/source/dcell/common.d b/source/dcell/common.d index d5f39ca..51aaecd 100644 --- a/source/dcell/common.d +++ b/source/dcell/common.d @@ -11,7 +11,7 @@ module dcell.common; import dcell.screen; -import dcell.ttyscreen; +import dcell.vt; /** * Obtain a new screen. On POSIX this is connected to /dev/tty @@ -19,5 +19,5 @@ import dcell.ttyscreen; */ Screen newScreen() { - return new TtyScreen(); + return new VtScreen(); } diff --git a/source/dcell/ttyscreen.d b/source/dcell/vt.d similarity index 99% rename from source/dcell/ttyscreen.d rename to source/dcell/vt.d index a1d5582..85168b9 100644 --- a/source/dcell/ttyscreen.d +++ b/source/dcell/vt.d @@ -1,5 +1,5 @@ /** - * TtyScreen module implements VT style terminals (ala XTerm). + * VtScreen module implements VT style terminals (ala XTerm). * These are terminals that work by sending escape sequences over * a single byte stream. Historically this would be a serial port, * but modern systems likely use SSH, or a pty (pseudo-terminal). @@ -12,7 +12,7 @@ * (See accompanying file LICENSE or https://www.boost.org/LICENSE_1_0.txt) * SPDX-License-Identifier: BSL-1.0 */ -module dcell.ttyscreen; +module dcell.vt; package: @@ -38,7 +38,7 @@ import dcell.event; import dcell.parser; import dcell.tty; -class TtyScreen : Screen +class VtScreen : Screen { // Various escape escape sequences we can send. // Note that we have a rather broad assumption that we only support terminals @@ -711,7 +711,7 @@ private: case Attr.plainUnderline: puts(vt.underline); break; - case attr.doubleUnderline: + case Attr.doubleUnderline: puts(vt.underline); puts(vt.doubleUnder); break;