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)

Previous topic

List Walker Classes

Next topic

Global Settings

This Page