5.4.1 Der Outline-View

Ist das Layout-Fenster aktiv, so zeigt der Outline-View eine Auflistung aller GUI-Elemente, die sich im aktuell geöffneten Layout-Diagramm befinden (vgl. Abbildung 5.31 oben links). GUI-Elemente werden in dieser Auflistung durch ein Symbol und ihren Namen repräsentiert. Die Symbole spiegeln dabei auch gleichzeitig die Elementtypen wider.

Selektionen werden zwischen dem Outline-View und dem Layout-Fenster synchronisiert. Das bedeutet, wenn Sie ein GUI-Element im Layout-Fenster selektieren, dass diese Selektion auch im Outline-View erscheint. Wenn Sie hingegen GUI-Elemente im Outline-View selektieren, so wird diese Selektion ebenfalls im Layout-Fenster angezeigt.

Es ist ebenfalls möglich, das Kontextmenü der selektierten GUI-Elemente im Outline-View zu erreichen oder GUI-Elemente durch Verschieben umzuordnen und so die Reihenfolge zu ändern, in der die GUI-Elemente einander überdecken.

Im Outline-View steht Ihnen zudem noch eine weitere Ansicht zur Verfügung. Diese zeigt eine verkleinerte Ansicht (Overview) des geöffneten Layouts (vgl. Abbildung 5.31 oben rechts). Dabei werden Ihnen allerdings nur die GUI-Elemente angezeigt, die Sie auch gerade bearbeiten können. Mehr darüber, wann welche GUI-Elemente zur Editierung bereitstehen, erfahren Sie im nächsten Abschnitt.

Figure 5.31: Outline-View beim geöffneten Layout-Fenster
 
layout_outline_2.png

Im Gegensatz zum Layout-Fenster, in dem Sie unter Umständen scrollen müssen, da die GUI-Elemente nicht vollständig hineinpassen, gibt Ihnen der Overview stets einen kompletten Überblick.

Der Unterschied zum Layout-Preview besteht darin, dass im Overview auch die Teile des Layouts angezeigt werden, die sich außerhalb des eingestellten Bildschirmbereichs befinden. Während also der Layout-Preview das Layout so darstellt, wie es, mit Einschränkungen, auch in der Simulation angezeigt werden wird, bietet der Overview eine komplette Übersicht über die editierbaren GUI-Elemente des Layout-Fensters. Er eignet sich so besser für Bearbeitungsvorgänge, wogegen die Vorteile des Layout-Previews eindeutig in der Vorschau des resultierenden Layouts liegen. Mehr zum Layout-Preview und den erwähnten Einschränkungen erfahren Sie in Abschnitt 5.3.4.

Außerdem ist es im Overview möglich, bei gedrückt gehaltener linker Maustaste durch das Bewegen der Maus innerhalb des Overviews die Ansicht des Layout-Fensters entsprechend zu scrollen. Das Umschalten zwischen der Miniaturansicht (Overview) und der Auflistung der GUI-Elemente (Outline) wird über zwei sich wechselseitig ausschließende Schalter in der Toolbar des Outline-Views bewerkstelligt.

Zu diesen zwei Schaltern gesellt sich allerdings noch ein weiterer hinzu. Zusätzlich ist es im Outline-View eines aktiven Layout-Fensters nämlich möglich, sich einen vollständigen Struktur-Baum des kompletten Statecharts anzuzeigen (vgl. Abbildung 5.31 unten). Der Schalter hierfür trägt das Statechart-Symbol.

Mithilfe dieses Struktur-Baums ist es nun möglich, Layouts anderer Zustände (States) in das Layout-Fenster zu öffnen, ohne dazu umständlich wieder in ein Statechart-Fenster wechseln zu müssen. Um das Layout eines Zustands zu öffnen, müssen Sie lediglich den entsprechenden Zustand im Struktur-Baum selektieren. Das ist alles. Dadurch wird ein möglicherweise bereits geöffnetes Layout verdrängt und durch das Layout des selektierten Zustands ersetzt. Im Struktur-Baum ist also immer der Zustand selektiert, dessen Layout gerade im Layout-Fenster angezeigt wird.

Dieser Struktur-Baum des Statecharts bietet allerding nicht die Editierfunktionalitäten an, die Sie vom Outline-View eines Statechart-Fensters gewohnt sind. Das liegt daran, dass dieser Struktur-Baum nicht dazu gedacht ist, Statecharts zu bearbeiten, sondern lediglich zur Auswahl von Layouts konzipiert wurde.


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