ironflow.gui.boxes.node_interface.control module

For directly controlling node IO (as opposed to giving it to nodes by connecting them to other OI).

class ironflow.gui.boxes.node_interface.control.NodeController(gui: GUI)[source]

Bases: NodeInterfaceBase

Handles the creation of widgets for manually adjusting node input and viewing node info.

close() None[source]
draw() None[source]
draw_for_node(node: Node | None) None[source]
property info_box: VBox
property input_box: ipywidgets.widgets.widget_box.GridBox | ipywidgets.widgets.widget_output.Output
input_change_i(i_c) Callable[source]
input_field_list() list[list[ipywidgets.widgets.widget.Widget]][source]
property input_widget: Widget
ironflow.gui.boxes.node_interface.control.deserialize(data)[source]