Einführung
In einem TwinCAT HMI Projekt befinden sich die verschiedenen Themes unter dem Projektknoten „Themes“:
Der Theme-Knotenpunkt enthält alle Themes, die für das Projekt definiert sind. Zu jedem Theme existiert eine „.theme“-Datei, welche die JSON-Definition eines Themes beinhaltet und mit dem Theme-Editor geöffnet werden kann.
Das Standard-Theme kann unter den allgemeinen Projekteigenschaften (Klick auf den Projektknoten und Öffnen des Eigenschaften Fensters) eingesehen und umgeschaltet werden.
Bei einem neuen Projekt ist das Base-Theme im Projekt enthalten und als Standard-Theme gesetzt. Das Base-Theme beinhaltet das Setzen der Schriftart, welche auf Projektebene unabhängig von dem Theme inkludiert wird (siehe Fonts). Zudem verfügt jedes TwinCAT HMI Control über ein Base-Theme, welches das Design des Controls beschreibt, wenn dieses nicht explizit durch den Entwickler im Engineering oder durch ein anderes Theme überschrieben wird.
Ein neues Theme fügen Sie per Rechtsklick auf den Projektknoten Themes unter Neu\Neues Element hinzufügen hinzu. In dem Dialog wählen Sie den Typ Theme und klicken auf Hinzufügen.
Das neue Theme beinhaltet die „.theme“-Datei, die über den Theme-Editor geöffnet werden kann.
Unter einem Theme können Sie per Rechtsklick auf Element hinzufügen weitere Elemente hinzufügen.
Sie haben die Wahl zwischen einer Cascading Style Sheets-Datei und einer CSS Control Theme Datei (siehe CSS-Theme).