Der Softdesk Designer stellt alle erforderlichen Funktionen zur Verfügung, um ein individuelles Softdesk zu kreieren und zu testen.
Überblick
Die nach den eigenen Bedürfnissen aufgebaute Bedienoberfläche für den Live-Betrieb setzt sich aus verschiedenen Steuerelementen (Softdesk controls) zusammen, die dann später in der Eingangszuweisung (Input Assignment) mit den gewünschten Aktionen verknüpft werden. Der Softdesk Designer ist dabei der Teil in DMXControl 3, mit dem die Erstellung einer solchen individuellen Bedienoberfläche möglich ist. Dazu gehört neben dem grundlegenden Platzieren der Steuerelemente, die finale Einrichtung der Slider, Buttons, Label etc. wie Größe und Position, Design und Farbe und die Festlegung des Verhaltens im Zusammenspiel mit der Eingangszuweisung zu den Aufgaben des Softdesk Designer.
Wichtige Merkmale
Die Größe des Softdesks ist beliebig. Sein Ursprung, also die Position mit 0 Pixel in der horizontalen Achse (X-Achse) und 0 Pixeln in der vertikalen Achse (Y-Achse) liegt in der linken oberen Ecke des Fensters. Die Größe und Position aller Steuerelemente wird in Pixel angegeben.
Es wird nicht empfehlen, aus dem Softdesk Designer heraus eine Live-Show zu fahren. Der Testmodus sollte nur während der Einrichtung des Softdesks und den zugehörigen Verbindnungssets (Connectionsets) in der Eingangszuweisung verwendet werden.
Bedienelemente
Arbeitsoberfläche
Der Softdesk Designer unterteilt sich in drei wesentliche Bereiche:
- Den Arbeitsbereich, in dem das eigentliche Softdesk entsteht.
- Die Menüleiste für das Hinzufügen, Positionen und Ausrichten der Steuerelemente.
- Das Property Grid aus der rechten Seite, in dem alle Einstellungen für die jeweiligen Steuerelemente vorgenommen werden.
Menüleiste
Icon | Bezeichnung | Beschreibung / Funktionsweise | ||
---|---|---|---|---|
deutsche GUI | englische GUI | |||
Desk | Öffnet die Optionen des Softdesks. | |||
Ausrichtung der Steuerelemente | ||||
Horizontal | Horizontal | Richtet die ausgewählten Steuerelemente horizontal in einer Linie aus. | ||
Vertikal | Vertical | Richtet die ausgewählten Steuerelemente vertikal in einer Linie aus. | ||
Anpassung der Größe | ||||
Mitte | Averange | Gleicht die Höhe der ausgewählten Steuerelemente an die durchschnittliche Höhe der ausgewählten Steuerelemente an. | ||
Höchstes | Longest | Alle ausgewählten Steuerelemente werden auf die Höhe des höchsten Steuerelements in der Auswahl angepasst. | ||
Kürzestes | Shortest | Alle ausgewählten Steuerelemente werden auf die Höhe des niedrigsten Steuerelements in der Auswahl angepasst. | ||
Mitte | Averange | Gleicht die Breite der ausgewählten Steuerelemente an den Durchschnittswert der ausgewählten Steuerelements an. | ||
Breitestes | Widest | Alle ausgewählten Steuerelemente werden auf die Breite des breitesten Steuerelements in der Auswahl angepasst. | ||
Schmalstes | Shortest | Alle ausgewählten Steuerelemente werden auf die Breite des schmalsten Steuerelements in der Auswahl angepasst. | ||
Abstand zwischen Steuerelementen | ||||
Horizontaler Abstand | Horizontal space | Fügt zwischen allen auswählten Steuerelementen in horizontaler Richtung den im Feld "Space" eingetragenen Abstand ein. | ||
Vertikaler Abstand | Vertical space | Fügt zwischen allen auswählten Steuerelementen in vertikaler Richtung den im Feld "Space" eingetragenen Abstand ein. | ||
Abstand | Space | Wert für den Abstand zwischen zwei ausgewählten Steuerelementen in horizontaler und vertikaler Richtung. | ||
Steuerelemente hinzufügen | ||||
Steuerelement hinzufügen | Add control | Aktiviert den Einfüge-Modus zum Einfügen des im Dropdown-Menü gewählten Steuerelements. | ||
Steuerelement auswählen | Control select | Wählt das Steuerelement aus, welches bei der nächsten Aktivierung des Einfüge-Modus dem Softdesk hinzugefügt wird. | ||
Testmodus | ||||
Testmodus | Test mode | Aktiviert und deaktiviert den Testmodus für das aktuelle Softdesk. |
Property Grid
Der Inhalt des Property Grid im Softdesk Designer ist wie der Gerätesteuerung (Device Control) abhängig von der jeweiligen Auswahl.
Einstellung | Möglicher Parameter | Standardwert | Beschreibung | |
---|---|---|---|---|
deutsche GUI | englische GUI | |||
Größe und Position | ||||
X | Zahlenwert | Nicht vorhanden | Position des Steuerelements in horizontaler Richtung in Pixel. | |
Y | Zahlenwert | Nicht vorhanden | Position des Steuerelements in vertikaler Richtung in Pixel. | |
Höhe | Height | Zahlenwert | Nicht vorhanden | Höhe des Steuerelements in Pixel. |
Breite | Width | Zahlenwert | Nicht vorhanden | Breite des Steuerelements in Pixel. |
Interne Verweise | ||||
Is enabled | "True" / "False" | "True" | Aktiviert oder deaktiviert ein Steuerelement. Wenn das Steuerelement deaktiviert ist, ist es nicht mehr möglich dieses im Designer mit einem Mausklick auszuwählen. Für die Auswahl des Steuerelements muss das Auswahlrechteck verwendet werden. | |
Interner Name | Display name | Beliebiger Text | Nicht vorhanden | Interne Bezeichnung des Steuerelements, unter anderem für die Eingangszuweisung. |
Verhalten des Steuerelements | ||||
Value activated | Verschiedene Einträge | 1 | Wert für den aktivierten Zustand des Steuerelements. | |
Optische Gestaltung des Steuerelements | ||||
Stil | Style | Verschiedene Einträge | "Default" | Wählt einen Darstellungsstil für das Steuerelement. |
Font family | Verschiedene Einträge | "Arial" | Schriftart für den angezeigten Text. | |
Schriftgröße | Font size | Zahlenwert | 13 | Schriftgröße des angezeigten Textes in Punkt (pt). |
Füllfarbe | Base color | Farben gemäß Auswahlliste RGB-Werte |
Black | Füllfarbe des Steuerelements. |
Textfarbe | Fore color | Farben gemäß Auswahlliste RGB-Werte |
White | Textfarbe. |
Tastaturbefehle
Im Softdesk Designer können die in der nachfolgenden Tabelle aufgeführten Befehle auch über entsprechende Tastenkombinationen genutzt werden.
Tastenkombination | Programmfunktion | Anmerkung |
---|---|---|
Ansicht steuern | ||
Strg + Mausrad |
Softdesk ein- und auszoomen | Zum Ändern der Größe bei gedrückter Strg-Taste das Mausrad bewegen. |
Anpassen von Steuerelementen | ||
Hoch | Steuerelement nach oben verschieben | Das Verschieben über die Pfeil-Tasten funktioniert auch mit mehreren ausgewählten Steuerelementen. Pro Tastenanschlag werden die Steuerelemente um je einen Pixel in die angegebene Richtung verschoben. |
Links | Steuerelement nach links verschieben | |
Rechts | Steuerelement nach rechts verschieben | |
Runter | Steuerelement nach unten verschieben | |
Steuerelemente weiterverwenden | ||
Strg + linke Maustaste |
Mehrere Steuerelemente auswählen | |
Umsch + linke Maustaste |
Markiertes Steuerelemente duplizieren | Nach dem Auswählen des Steuerelements und Drücken der Umsch-Taste das Steuerelement mit der Maus an die gewünschte Position ziehen. |
Strg + C | Markierte Steuerelemente in die Zwischenablage kopieren | Über die Kopieren-Funktion können mehrere Steuerelemente in ein weiteres Softdesk im Projekt kopiert werden. |
Strg + V | Steuerelemente aus der Zwischenablage einfügen | |
Entf | Markierte Steuerelemente löschen | |
Änderungen nachverfolgen | ||
Strg + Enft | Löschen eines Steuerelements rückgängig machen. |
Nutzung
Neues Softdesk erstellen
Neue Softdesks werden über das Kontextmenü zum gleichnamigen Zweig im Projektexplorer (Project Explorer) oder mit einem Klick auf den Button [Erstelle Softdesk (Create Softdesk)] in der Menüleiste angelegt.
Soll ein Softdesk später erneut geändert werden, so findet man im Kontextmenü zum gewünschten Softdesk den Eintrag « Softdesk editieren (Edit Softdesk) ». Ein Doppelklick öffnet das Softdesk immer im Live-Modus.
Steuerelemente einfügen und positionieren
Arbeiten mit den automatischen Hilfslinien
Smart-Copy von Steuerelementen
Testen des Softdesks
Über den [Play]-Button kann man im Softdesk Designer den Testmodus (Preview) aktivieren. Darüber lassen sich während des Gestalten und Einrichten des Softdesks alle Steuerelemente auf ihre gewünschte Funktionalität hin prüfen, sofern diese in der Eingangszuweisung mit entsprechenden Aktionen auf der Gegenseite, wie beispielsweise das Starten oder Stoppen einer Szenenliste, verknüpft sind.
Grundsätzlich sollte man aber beachten, dass die Testumgebung auch wirklich nur als solche zu verstehen ist, wenn man ein Softdesk aufbaut. Für den Livebetrieb nutzt man die "einfache" Ansicht des Softdesks, welche über den Eintrag « Öffne Softdesk (Open Softdesk) » im Kontextmenü des ausgewählten Softdesks im Projektexplorer (Project Explorer) erreicht wird. Alternativ kann man das gewünschte Softdesk auch über die Menüleiste unter dem Eintrag « Softdesk » direkt im Live-Modus aufrufen. Die wesentlichen Vorteile des Live-Modus gegenüber des Designers sind:
- die gesamten Menüleisten des Designers werden vollständig ausgeblendet werden, sodass man über mehr Platz auf dem Bildschirm verfügt.
- man läuft nicht Gefahr, durch ein versehentlichen Klick, ungewollte Änderungen am Softdesk vorzunehmen oder sogar Teile des Softdesks unbrauchbar zu machen.
Steuerelemente
Für die Gestaltung des eigenen Softdesks stehen folgende Steuerelemente zur Verfügung:
Steuerelement | DMXC-Version | Kurzbeschreibung |
---|---|---|
Einfache Steuerelemente | ||
Button | 3.2.0 | Erstellt einen Button. |
Slider | 3.2.0 | Erstellt einen Slider. |
Position | 3.2.0 | Erstellt ein Positions-Steuerelement. |
Color Bar | 3.2.0 | Erstellt eine Color Bar. |
Color Grid | 3.2.0 | Erstellt ein Color Grid. |
Multifunktions-Steuerelemente | ||
Device Selector | 3.2.1 | Erstellt ein Steuerelement zur Auswahl von Geräten. |
Cuelist Monitor | 3.2.1 | Erstellt einen Szenenlisten-Monitor (Cuelist Monitor). |
Cuelist Selector | 3.2.1 | Erstellt ein Steuerelement zur Auswahl von Szenenlisten. |
Elemente für Statusrückmeldungen und allgemeines Layout | ||
Signal Lamp | 3.2.0 | Erstellt eine Signal Lamp. |
Box | 3.2.1 | Erstellt eine Box. |
Header | 3.2.0 | Erstellt ein Überschriftselement (Header). |
Label | 3.2.0 | Erstellt eine Textbox (Label). |
Externe Ansteuerung
Jedes Softdesk wird im Eingangs- und Ausgangs-Baum (Input und Output) in der Eingangszuweisung durch einen eigenen Unterordner repräsentiert, wo alle in einem Softdesk enthaltenen Elemente als einzelner Ein- bzw. Ausgang aufgeführt wird. Es findet aber eine automatische Filterung statt. Diese Filterung berücksichtigt, dass beispielsweise Labels keine Aktion auslösen können, weswegen man sie im Eingangs-Baum nicht findet.