gtk3.py
12 lines
| 278 B
| text/x-python
|
PythonLexer
Thomas Kluyver
|
r21934 | """prompt_toolkit input hook for GTK 3 | ||
""" | ||||
from gi.repository import Gtk, GLib | ||||
def _main_quit(*args, **kwargs): | ||||
Gtk.main_quit() | ||||
return False | ||||
def inputhook(context): | ||||
Peter Williams
|
r24101 | GLib.io_add_watch(context.fileno(), GLib.PRIORITY_DEFAULT, GLib.IO_IN, _main_quit) | ||
Thomas Kluyver
|
r21934 | Gtk.main() | ||