Elementen-Clipboard

Die Struktogramm-Elemente werden über eine eigene interne Zwischenablage transportiert. Daher können die Elemente nur innerhalb des Struktogrammers kopiert werden.

Kontextmenü


Via Kontextmenü eines Elementes stehen folgende Kommandos zur Verfügung:

  • ausschneiden : Element aus Struktogramm entfernen und in Zwischenablage verschieben
  • kopieren : Kopie des Elementes anfertigen und in Zwischenablage ablegen
  • verschieben : wie ausschneiden plus anschliessendem Einfügen aus Zwischenablage
  • duplizieren : wie kopieren plus anschliessendem Einfügen aus Zwischenablage
  • entfernen : Element wird unwiderruflich aus dem Struktogramm gelöscht

Symbolleiste

In der Symbolleiste befinden sich die drei Funktionen ausschneiden, kopieren und einfügen in Zusammenhang mit der internen Zwischenablage.

Die entsprechenden Symbole sind nur aktiv, wenn ein Element selektiert ist bzw. sich mindestens ein Element in der Zwischenablage befindet.

Elemente selektieren

Durch Ctrl+Mausklick wird ein Element selektiert und entsprechend Magenta markiert.

Auf diese Art können mehrere Elemente eines Struktogramms selektiert werden. Ein Ausschneiden/Kopieren in die Zwischenablage muss via Symbolleiste erfolgen, da via Kontextmenü nur ein Element angesprochen wird. Das im Struktogramm zuoberst selektierte Element ist in der Zwischenablage dann auch zuoberst und wird als erstes wieder eingefügt.
Hinweis: Bei jedem Ausschneiden-/Kopieren-Kommando wird die Zwischenablage zuerst geleert! In der Zwischenablage können also nur mehrere Elemente sein, wenn diese über eine Mehrfachselektion dorthin gelangt sind.

Aus Zwischenablage einfügen

Einfügen aus der Zwischenablage kann nur via Symbolleiste eingeleitet werden. Es wird jeweils nur das oberste Element eingefügt. Am Mauszeiger und der Statusleiste ist erkennbar, dass aus der Zwischenablage eingefügt wird und um welchen Elementtyp es sich handelt.
Mauszeiger beim Einfügen einer Sequenz :

Sind mehrere Elemente in der Zwischenablage kann mit Ctrl+Mausklick an der Einfügeposition gleich das Einfügen des nächsten Elementes aus der Zwischenablage eingeleitet werden.
Der Einfügeprozess kann auch mit ESC abgebrochen werden.

Statusleiste

In der Statusleiste ganz rechts wird angezeigt, ob die Zwischenablage leer ist, mehr als ein Element enthalten ist und welche Art Element zuoberst ist.
: Die Zwischenablage ist leer.
: In der Zwischenablage ist nur ein Element und zwar ein Subroutinen-Element.
: In der Zwischenablage sind mehrere Elemente. Zuoberst ist eine Schleife mit Vorabfrage.

Beim Einfügen aus der Zwischenablage wird links in der Statusleiste der Text des gerade einzufügenden Elements angezeigt.