Node Examples ============= This collection of examples shows how to construct custom nodes that can be used in nodeworks. The documentation describing the construction of a node and all the available options is here: :ref:`node-documentation` buttonnode ---------- .. figure:: ./images/buttonnodeexample.png :align: center :figclass: align-center The button node example shows how to use the ``pushbutton`` and ``toolbutton`` widgets. :download:`examples/buttonnode.py <../../../nodeworks/examples/nodes/buttonnode.py>` multibuttonnode --------------- .. figure:: ./images/multibuttonnodeexample.png :align: center :figclass: align-center The multibuttonnode example shows how to use the ``pushbuttons`` and ``toolbuttons`` widgets. :download:`examples/multibuttonnode.py <../../../nodeworks/examples/nodes/multibuttonnode.py>` dynamicnode ----------- .. figure:: ./images/dynamicnodeexample.png :align: center :figclass: align-center The dynamicnode example shows how to respond to terminal changes and hide/show terminals. :download:`examples/dynamicnode.py <../../../nodeworks/examples/nodes/dynamicnode.py>` tablenode --------- .. figure:: ./images/tablenodeexample.png :align: center :figclass: align-center The tablenode example shows how to create and used the table widget as well as creating and using delegates to show widgets in the cells. :download:`examples/tablenode.py <../../../nodeworks/examples/nodes/tablenode.py>`