So als nächstes wird die DVB Info Bar erstellt. Sie besteht unter anderm aus :
- name="e_now_time" = Anfangszeit aktuelle Sendung
- name="e_next_time" = Anfangszeit nexte Sendung
- name="e_now_title" = Titel aktuelle Sendung
- name="e_next_title" = Titel nächste Sendung
- name="e_now_duration" = Laufzeit aktuelle
- name="e_next_duration" = Laufzeit nächste
Als erste definieren wir in folgender Zeile die Größe und Lage der DvbInfoBar.
<eWidget name="dvbInfoBar" position="116:28" size="450:120">
Wir geben als position und size die Daten an welche wir schon für das Hintergrund Rechteck genommen haben.
Nun fügen wir die einzelnen Elemente ein.
<eLabel position="25:42" size="55:30" font="Blue.Regular;25" name="e_now_time" foregroundColor="dark" />
<eLabel position="30:77" size="55:30" font="Blue.Regular;25" name="e_next_time" foregroundColor="dark" />
<eLabel position="100:40" size="240:30" font="Blue.Regular;29" name="e_now_title" foregroundColor="dark" />
<eLabel position="100:75" size="240:30" font="Blue.Regular;29" name="e_next_title" foregroundColor="dark" />
<eLabel position="350:42" size="70:26" font="Blue.Regular;25" name="e_now_duration" align="right" foregroundColor="dark" />
<eLabel position="350:77" size="70:26" font="Blue.Regular;25" name="e_next_duration" align="right" foregroundColor="dark" />
Die Positionsangaben sind nun immer relativ zur angegebenen DvbInfoBar
116:28 im MainZap ist nun 0:0 in der DvbInfoBar
So wer nun noch die Restlaufzeit der Sendung sehen möchte trägt zwischen den Zeilen zur Definierung der DvrInfoBar und dem ersten Element e_now_time folgende Zeile ein.
<eLabel name="TimeLeft" position="488:8" size="e:e" font="Blue.Regular;20" foregroundColor="dark" />
Das legt die Restlaufzeit über e_now_duration.
So viel Spaß beim experimentieren.
Anbei noch die .esml datei mit den Änderungen.