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, weak_args=None, user_args=None)¶
- urwid.disconnect_by_key(obj, name, key)¶
- urwid.disconnect_signal(obj, name, callback, user_arg=None, weak_args=None, user_args=None)¶
- urwid.register_signal(sig_cls, signals)¶
- urwid.emit_signal(obj, name, \*args)¶