TVcentral V4:Entwicklung:Screenfiles

Aus Sceneo Wiki

Wechseln zu: Navigation, Suche

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.
Persönliche Werkzeuge