4.2. Edit Menu

For editing modules, module groups and connections, the typical text edit shortcuts for each platform can be used. See Section 4.3.10, “Preferences — Shortcuts”.

Figure 4.4. Edit Menu (Windows example)

Edit Menu (Windows example)

4.2.1. Undo

Undoes the last edit action.

4.2.2. Redo

Redoes the last undo action.

4.2.3. Clear Undo History

Clears the undo cache.

4.2.4. Cut

Cuts the selected subnetwork from the current network. The subnetwork is cached with all connections and field values of the contained modules.

4.2.5. Copy

Copies the selected subnetwork in the current network. The subnetwork is cached with all connections and field values of the contained modules.

4.2.6. Paste

Pastes the copied or cut subnetwork into the current network.

4.2.7. Duplicate

Duplicates (copies and pastes) a subnetwork within the current network.

4.2.8. Delete

Deletes the selected subnetwork from the current network.

4.2.9. Select All

Selects all modules and their connections in current network.

4.2.10. Deselect All

Deselects all modules in the current network.

4.2.11. Invert Selection

Inverts the selection by selecting all currently unselected modules and deselecting all selected modules in the current network.

4.2.12. Align / Distribute

Aligns along centers and edges of modules, or distributes selected modules evenly in their bounding box. See the icons for the effect each option has.

Figure 4.5. Align / Distribute

Align / Distribute

A toolbar with these buttons is available via ViewToolbars.

4.2.13. Auto Arrange Selection

Arranges the selected modules of the current network automatically with an animation. This is very useful for automatically generated networks where all modules are placed onto one spot otherwise.

If no modules are selected, the whole network is being automatically arranged.

Modules with only inputs are arranged at the top of the network and modules with only outputs are arranged at the bottom of the network. Other modules are arranged in layers in between. Groups are arranged internally as if they were networks and the groups themselves are arranged in their context as if they were just large modules. Parameter connections do not influence the arrangement.

The horizontal and vertical spacings between modules can be set with the Module Arrangment Spacing settings described in Section 4.3.8, “Preferences — Network Interaction”.

The automatic arranging of a network (selection) can be triggered with a keyboard shortcut, see Section 4.3.10, “Preferences — Shortcuts”.

4.2.14. Reload Selected Modules

Reloads the module database of the selected modules in the current network document. Changes in the .def, .script, and .py files are updated and applied to the selected modules.

The successful reloading of modules is indicated by a short color-flashing animation of the module(s).


If a macro is reloaded, its internal network is not reloaded, just the macro's GUI definition and scripting files.