modern_urwid.widgets.registry
Classes
|
- class modern_urwid.widgets.registry.WidgetRegistry(builders: list[type[WidgetBuilder]] = [])
Bases:
object- get(tag: str) type[WidgetBuilder]
- register(builder_cls: type[WidgetBuilder] | None = None)
Register a custom widget builder.
- This can be used either as a decorator:
@widget_registry.register()- Or by directly passing a class:
widget_registry.register(MyCustomBuilder)