Cthulhu is no longer a fork. Now it is a screen reader written in Golang.
This commit is contained in:
1 parent
a998fe67de
commit
069fc674dc
708 files changed
+112482
-532
No files matched your search
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env python3
|
||||
"""VTE text fixture, including Unicode and trailing empty terminal rows."""
|
||||
import gi
|
||||
import os
|
||||
|
||||
gi.require_version("Gtk", "3.0")
|
||||
gi.require_version("Vte", "2.91")
|
||||
from gi.repository import Gtk, Vte
|
||||
|
||||
window = Gtk.Window(title="Cthulhu Tree Probe")
|
||||
window.connect("destroy", Gtk.main_quit)
|
||||
terminal = Vte.Terminal()
|
||||
window.add(terminal)
|
||||
mode = os.environ.get("CTHULHU_VTE_MODE", "")
|
||||
if mode == "large":
|
||||
window.set_default_size(1400, 1000)
|
||||
else:
|
||||
window.set_default_size(500, 300)
|
||||
window.show_all()
|
||||
if mode == "large":
|
||||
terminal.feed("\r\n".join(f"Row {row:02d} " + "x" * 140 for row in range(50)).encode())
|
||||
elif mode == "prompt":
|
||||
terminal.feed("Previous output\r\nCafé 猫> ".encode())
|
||||
else:
|
||||
terminal.feed("Café 猫\r\n\r\nSecond line\r\nThird line".encode())
|
||||
Gtk.main()
|
||||
Reference in new issue
Block a user