exa.common.helpers.widgets.setting_node_widget.build_setting_node_widget

exa.common.helpers.widgets.setting_node_widget.build_setting_node_widget#

build_setting_node_widget(node)#

Build a lazy, collapsible ipywidgets view of node.

Only node’s own level is built immediately (its settings plus one collapsed button per child subtree); each child level is built on demand the first time its button is clicked, and cached.

Parameters:

node (SettingNode) – The root SettingNode to render.

Returns:

An ipywidgets widget suitable for display in a Jupyter frontend.

Return type:

widgets.Widget