gtk3.py 279 B

12345678910111213
  1. """prompt_toolkit input hook for GTK 3"""
  2. from gi.repository import Gtk, GLib
  3. def _main_quit(*args, **kwargs):
  4. Gtk.main_quit()
  5. return False
  6. def inputhook(context):
  7. GLib.io_add_watch(context.fileno(), GLib.PRIORITY_DEFAULT, GLib.IO_IN, _main_quit)
  8. Gtk.main()