Frame

Frame

The Frame node is not a node as such, in that it provides no value to the actual logic, instead it offers a way to organise your logic and make it easier to keep track of what complex logic flows are doing.

When you create a Frame it will be placed into the grid as with all other node types, you can drag it around, and like some others including the Comment node, you can resize it. However, this is where the similarity to other nodes ends. The Frame node allows you to collect other nodes into a group. When you drag other nodes onto the Frame, or drag/resize the Frame to enclose other nodes, those nodes will be "captured" by the Frame. This does not affect how the other nodes work, it simply collects them into a group. Once the Frame has some nodes captured, when you move the Frame, the contents will move with it.

You can remove a node from a Frame by simply dragging the individual node outside the Frame.

In addition to simple grouping, the Frame node allows you to type arbitrary text in the background of the node. Simply click on the Frame background, and start typing. This is useful to describe the purpose of a group of nodes captured in a frame, much like the Comment node.