Cthulhu is no longer a fork. Now it is a screen reader written in Golang.

This commit is contained in:
Storm Dragon committed 2026-10-14 00:16:34 -04:00
1 parent a998fe67de
commit 069fc674dc
708 files changed
+112482 -532

No files matched your search

+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env python3
"""GTK message dialog fixture for native alert capture."""
import gi
gi.require_version("Gtk", "3.0")
gi.require_version("Gdk", "3.0")
from gi.repository import Gdk, Gtk
window = Gtk.Window(title="Cthulhu Alert Probe")
window.connect("destroy", Gtk.main_quit)
window.set_default_size(320, 180)
def on_key_press(_window, event):
if event.keyval != Gdk.KEY_u:
return False
dialog = Gtk.MessageDialog(
transient_for=window,
modal=True,
message_type=Gtk.MessageType.QUESTION,
buttons=Gtk.ButtonsType.YES_NO,
text="Version 0.6.0 is available. Open the releases page in your browser?",
)
dialog.set_title("Check for Updates")
dialog.run()
dialog.destroy()
return True
window.connect("key-press-event", on_key_press)
window.show_all()
Gtk.main()