4.2. Edit Menu

For editing modules, modules groups and connections, the typical text edit shortcuts for each platform can be used. For a complete list, see Chapter 23, 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) or distributes (in space) selected modules. See the icons for the effect each option has.

Figure 4.5. Align / Distribute

Align / Distribute

The spacing can be set in EditPreferencesNetwork Interaction, see Section 4.3.9, “Preferences — Network Interaction”.

A toolbar with these buttons is available via ViewToolbars.

[Tip]Tip

Align and distribute are especially helpful in case of automatic module generation, as they can also be scripted. In general, it is recommended to arrange manually as the routines won't necessarily result in the optimally readable network.

4.2.13. Reload Selected Modules

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

[Note]Note

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