ironflow.gui.workflows.canvas_widgets.ports module
Canvas widgets for ryven IO ports.
- class ironflow.gui.workflows.canvas_widgets.ports.PortWidget(x: Number, y: Number, parent: FlowCanvas | CanvasWidget, layout: PortLayout, port: NodeInput | NodeOutput, selected: bool = False, title: str | None = None, hidden_x: Number | None = None, hidden_y: Number | None = None, radius: Number = 10, title_alignment: Literal['start', 'end'] = 'start')[source]
Bases:
HideableWidget- on_click(last_selected_object: CanvasWidget | None) PortWidget | None[source]