User Interface |
![]() |
Das Graphische User-Interface (GUI) des Control System Studio beruht auf folgenden Konzepten:
Views
Eine View ist ein window-ähnliches UI-Element, welche typisch eine “View” von Daten unterstützt.
Das Control System Studio und seine Anwendungen stellen verschiedene Views zur Verfügung.
Views sind größenveränderlich und können innerhalb eines CSS-Main-Windows frei positioniert werden.
Views können Toolbars bereitstellen, mit denen man die Views konfigurieren kann.
Wenn man Views aufeinander stapelt, kann man die oberste View durch Anklicken ihrer Tab auswählen.
Trotz ihrer Namen können Views benutzt werden, um in ihnen dargestellte Daten zu verändern.
Jede Änderung eines Datenelements einer View wird sofort gesichert.
Editors
Ein Editor wird benutzt, um die Daten zu “editieren”, die dargestellt werden.
Editoren und Views haben viele gemeinsame Eigenschaften.
Der Hauptunterschied ist, daß ein Editor nur Daten sichert, wenn der Benutzer dieses explizit auswählt.
Es gibt nur einen Ort im CSS-Main-Window, wo Editoren erscheinen können.
Dieser Platz wird “editor area” genannt.
Perspectives
Eine Perspective beschreibt eine Anordnung verschiedener Views.
Manche Menu- oder Toolbar-Entries können mit einer Perspective verknüpft werden.
Seit CSS auf der Eclipse Rich Client Platform beruht, kann man den Workbench User Guide des Online Help benutzen, um zusätzliche UI Konzepte zu sondieren.