TVcentral V4:Entwicklung:Screenfiles
Aus Sceneo Wiki
Screenfiles
Screenfiles sind XML-Dateien, die beschreiben wo Elemente der Benutzeroberfläche von TVcentral liegen und wie diese vom Programm angesprochen werden können.
Screenfiles sind Desgin-Abhängig. Dies ermöglicht es z.B. verschiedene Hintergründe oder andere Positionen von Elementen in unterschiedlichen Designs zu verwirklichen.
Ein Design besteht aus einer Beschreibungsdatei die im template-Verzeichnis von TVcentral abgelegt ist. Die dazu passenden Screenfiles liegen im gleichnamigen Unterverzeichnis.
Zur Bearbeitung bestehender Screenfiles stellt Sceneo ein kleines Programm, Screeneo, zur Verfügung mit dem Elemente leicht verschoben und ausgerichtet werden können. Das Programm ist ausdrücklich als Beta-Version deklariert und nur für den schon mit Screendateien vertrauten Anwender gedacht.
Aufbau
Ein Screenfile beginnt mit der XML-typischen Deklaration
<?xml version="1.0" encoding="ISO-8859-1" ?>
Ein Dateiweites Objekt klammert alle weiteren Elemente:
<MediaCenterScreen version="1.0.1">
- In <globals> werden globale Daten wie Größe und Hintergrund des Popups definiert.
- <elements> enthält die eigentlichen Elemente wie Buttons, Listen, etc.
- In <controls> werden Eingabe-Kommandos und Aktionen gekoppelt.
- Ein weiterer Bereich ist <variables>. Hier können Eigenschaften definiert werden die vom Plugin welches den Screen verwendet ausgelesen werden können.
