Docking

<< Klicken Sie hier um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Detailbeschreibung > Oberfläche >

Docking

Die GUI des Studio Controllers ist mit einem sogenannten Docking-Mechanismus ausgerüstet. Dadurch lassen sich die GUI-Komponenten innerhalb des Hauptanwendungsfensters frei positionieren und in der Grösse anpassen. Darüber hinaus ist es auch möglich, einzelne Komponenten ausserhalb des Hauptanwendungsfensters zu positionieren. Somit lassen sich einfach Multi-Monitor-Szenarien konfigurieren. Das angeordnete Layout kann gespeichert und wiederhergestellt werden.

 

Um das Docking überhaupt zu ermöglichen, muss die Admin-Toolbar aktiviert werden. Ausserdem müssen die Panel-Titel der Dock-Panels sichtbar sein, damit man sie mit der Maus greifen kann. Dies kann in der Admin-Toolbar im Menü "Darstellung" -> "Paneltitel" erreicht werden.

 

Docking_SC8

Die Benutzeroberfläche setzt sich aus einem Hauptfenster (enthält Playlist, Next Position und Info Position) und Docking-Panels (Playlist Player, History, Gelöschte Elemente, Uhr, Spontanjingles, Text, ...) zusammen. Das Hauptfenster ist immer sichtbar und kann beliebig viele Docking-Panels aufnehmen. Die Panels können per Drag & Drop an bestimmte Positionen (wird dem Benutzer grafisch angezeigt) im Hauptfenster angedockt bzw. wieder gelöst werden. Ein Docking-Panel kann drei verschiedene Zustände annehmen:

Fixed

Floating

Auto hide

 

Fixed

In diesem Zustand ist ein Panel fix angedockt und immer sichtbar. Hier kann der Benutzer noch zwischen Split und Tabbed wählen.

Split_Tabbed_Panels

 

Floating

Im Zustand "Floating" ist ein Panel frei positionierbar und überlappend zum Hauptfenster. In Multi-Monitor-Setups kann das Panel auch auf einem anderen Monitor als das Hauptfenster abgelegt werden.
 
Floating_Panel

 

Auto hide

Bei "Auto hide" ist das Panel nur als Register am Rand des Hauptfensters sichtbar. Wenn mit der Maus über das Register gefahren wird, erscheint das Panel in seiner vollen Grösse und verschwindet wieder, wenn das Panel den Fokus verliert.

AutoHide_Panel

 

Position, Grösse und Zustand eines Panels können zur Laufzeit durch den User eingestellt werden. Die aktuellen Einstellungen können in der Admin-Toolbar unter "Layout" -> "Layout speichern" gespeichert werden.

 

Als Referenz des Docking-Konzepts wird auf die Docking Library von DevExpress verwiesen.