S T R U C T O R I Z E R - User Guide
Diagram > Copy element

You can copy & paste (or cut & paste, see below) single elements or blocks of consecutive elements inside a diagram in the usual ways:

  • Select an item (or an element subsequence), go to the menu "EditCopy" or press <Ctrl><C> (or, equivalently, <Ctrl><Ins>) on the keyboard or the speedbutton in the toolbar. The selected element(s) will now have been copied.
  • Next, click on the destination element, then choose the menu item "EditPaste" or press <Ctrl><V> (or, equivalently, <Shift><Ins>) on the keyboard or the speedbutton in the toolbar. The copied element (sequence) will be inserted after the chosen destination element.
  • If several diagrams are parked in Arranger then you may even switch the edited diagram between the copy/cut action and the paste action such that the elements (or sequences) can easily be transferred between several simultaneously open diagrams.

The transfer of elements between several diagrams can be facilitated by opening more than one editor within the same application process. See the Arranger page, the description of the Outsourcing features and the explanation of how to edit a referenced diagram to get an idea of the ways to open additional dependent editor windows within the same application process. (If you have started several independent Structorizer processes, however, then you will find it impossible to transfer an element or subsequence from one of them to another this way, because a process-internal clipboard is used instead of the system clipboard.)

In addition, you may copy an entire diagram (if the Program/Subroutine frame is selected) to the system clipboard from where it may be pasted into an open Arranger or any other Structorizer editor — even if that represents a different process.

In order to cut an element (or subsequence) you want to paste elsewhere use menu item "EditCut", press <Ctrl><X> (or, equivalently, <Shift><Del>) on the keyboard, or the New cut button speedbutton in the toolbar; also see Move element.

Note: Instead of the <Ctrl> key you may have to use an OS-specific default command key. Mac users, for example, may have to press the "Apple key" (Apple command key symbol) instead of the <Ctrl> key in the respective key bindings ...