5.3.4 Layout-Preview

Im Layout-Preview (Abb. 5.13) wird eine Vorschau des im Layout-Fenster geöffneten Layouts präsentiert. Die Vorschau zeigt das Layout dabei in einer verkleinerten Form so an, wie es, mit gewissen Einschränkungen, auch in der Simulation angezeigt werden würde.

Figure 5.13: Layout-Preview
 
layout_preview.png

Diese Einschränkungen resultieren zum einen aus der Möglichkeit zur Simulation parallelen Verhaltens. Im Layout-Preview wird das Layout so angezeigt, wie es aussehen würde, wenn keine weiteren Layouts aus parallel aktiven Zuständen in die Komposition des Layouts einfließen würden. Denn das Layout wird in der Vorschau in keinem Kontext von möglicherweise parallel aktiven Zuständen betrachtet. Diese statische Sichtweise führt zu Einschränkungen, da die Layouts von parallel aktiven Zuständen die finale Ansicht noch beeinflussen können. Mehr Informationen zu diesem Thema erfahren Sie in Abschnitt 5.2.

Ein weiterer Fall, wo Einschränkungen hinsichtlich der Vorschau gelten, liegt auch ganz allgemein bei komplexen Zuständen vor. Ist das Layout eines komplexen Zustands im Layout-Fenster geöffnet, so wird im Layout-Preview die Vorschau eines Layouts angezeigt, das normalerweise noch weiter verfeinert bzw. ergänzt werden wird, da in dem komplexen Zustand auf jeden Fall Kindzustände aktiv sein werden, deren Layouts die finale Ansicht noch beeinflussen können. Um mehr über die Komposition der GUI-Ansicht zu erfahren, lesen Sie bitte den bereits genannten Abschnitt 5.2 durch.

Der Layout-Preview wird Ihnen aber auf jeden Fall das Layout gemäß der eingestellten Bildschirmgröße anzeigen. Teile des Layouts, die sich also außerhalb des eingestellten Bildschirmbereichs befinden, werden nicht angezeigt. So wird nur der Ausschnitt des Layouts präsentiert, der auch wirklich in die finale Komposition der Ansicht eingeht. Der Bildschirmbereich lässt sich im Ansichtsmenü einstellen. Mehr über diese Einstellung und den Bildschirmbereich erfahren Sie in Abschnitt 5.3.3.

Der Layout-Preview bietet Ihnen zusätzlich zwei Optionen in seiner Toolbar an. Wenn Sie ausschließlich die GUI-Elemente sehen wollen, die im aktuell geöffneten Layout neu hinzugefügt wurden, klicken Sie auf den Button Hide Background. Es werden dann alle geerbten GUI-Elemente, also alle GUI-Elemente, die dem Hintergrund eines Layouts angehören, in der Vorschau ausgeblendet. Die zweite Option erlaubt es, die Vorschau zu rendern. Das bedeutet, dass alle GUI-Elemente, aus denen die aktuelle Vorschau besteht, gerendert werden. So können Sie sich einen Eindruck verschaffen, wie die GUI aussehen wird, falls Sie die entsprechende Option in der Simulation verwenden sollten.

Das Rendern der Vorschau erhöht nicht nur die Qualität der angezeigten GUI-Elemente, sondern verbessert auch die Vorschau selbst, die im nicht gerenderten Modus manchmal auch eine etwas befremdliche Ansicht der GUI-Elemente bietet. Diese verfälschte Ansicht kommt daher zustande, dass sehr grobe und ungenaue Berechnungen stattfinden, um die Vorschau möglichst schnell präsentieren zu können. Entsprechend länger dauert es deshalb auch, die GUI-Elemente rendern zu lassen. Mehr über das Rendern von GUI-Elementen erfahren Sie in Abschnitt 5.3.10.

Der Layout-Preview ist aber nicht nur bei einem aktiven Layout-Fenster im Einsatz, sondern ist auch in Statechart-Fenstern aktiv. Ist das aktuelle Fenster das Layout-Fenster, so präsentiert er eine Vorschau des geöffneten Layouts, dagegen zeigt er in Statechart-Fenstern das Layout des selektierten Zustands (State) an. Dazu darf in dem Statechart-Fenster aufgrund der Eindeutigkeit nur ein Zustand selektiert sein. Sind mehrere Statechart-Elemente selektiert oder ist kein Zustand ausgewählt, so wird auch keine Vorschau im Layout-Preview angezeigt. Dafür erscheint dann die Meldung, dass keine Vorschau verfügbar ist. Dieselbe Meldung erscheint auch, wenn bei einem aktiven Layout-Fenster kein Layout geöffnet ist.


i3D. Hannwacker - A. Gebel - M. Dürksen