Signal Functions
The urwid.*_signal() functions use a shared Signals object instance
for tracking registered and connected signals. There is no reason to
instantiate your own Signals object.
-
urwid.connect_signal(obj, name, callback, user_arg=None)
-
urwid.disconnect_signal(obj, name, callback, user_arg=None)
-
urwid.register_signal(sig_cls, signals)
-
urwid.emit_signal(obj, name, *args)