bec_widgets.cli.rpc.rpc_widget_handler#
Attributes#
Classes#
Handler class for creating widgets from RPC messages. |
Module Contents#
- class RPCWidgetHandler#
Handler class for creating widgets from RPC messages.
- create_widget(widget_type, **kwargs) bec_widgets.utils.bec_widget.BECWidget#
Create a widget from an RPC message.
- Parameters:
widget_type (str) – The type of the widget.
name (str) – The name of the widget.
**kwargs – The keyword arguments for the widget.
- Returns:
The created widget.
- Return type:
widget(BECWidget)
- update_available_widgets()#
Update the available widgets.
- Returns:
None
- property widget_classes: dict[str, type[bec_widgets.utils.bec_widget.BECWidget]]#
Get the available widget classes.
- Returns:
The available widget classes.
- Return type:
dict
- widget_handler#