diff options
author | Andreas Oberritter <obi@opendreambox.org> | 2011-01-28 02:56:12 (GMT) |
---|---|---|
committer | Andreas Oberritter <obi@opendreambox.org> | 2011-01-28 02:56:12 (GMT) |
commit | 638f8f44001afb79dad7ae59f3a95026bf4c0000 (patch) | |
tree | 459f87c31b290d3f0af571b1661bdf482f2e031a /aihdcontroler | |
parent | 60d6401f48426f6d78cd0f04d6e5970838537354 (diff) |
rename directories to match plugin names (aihdcontrol, unwetterzentrale, vxdcontrol)
Diffstat (limited to 'aihdcontroler')
35 files changed, 4993 insertions, 0 deletions
diff --git a/aihdcontroler/CONTROL/control b/aihdcontroler/CONTROL/control new file mode 100644 index 0000000..e543ccd --- /dev/null +++ b/aihdcontroler/CONTROL/control @@ -0,0 +1,6 @@ +Package: enigma2-plugin-extensions-aihdcontroler +Version: 1.0 +Description: Ai.HD skins Control +Maintainer: Vali +Homepage: http://www.dreambox-tools.info +Depends: enigma2 (>> 2.6git20091201) diff --git a/aihdcontroler/Makefile.am b/aihdcontroler/Makefile.am new file mode 100644 index 0000000..ff1ac3d --- /dev/null +++ b/aihdcontroler/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = src meta diff --git a/aihdcontroler/meta/Makefile.am b/aihdcontroler/meta/Makefile.am new file mode 100644 index 0000000..4481da5 --- /dev/null +++ b/aihdcontroler/meta/Makefile.am @@ -0,0 +1,5 @@ +installdir = $(datadir)/meta/ + +dist_install_DATA = plugin_aihdcontrol.xml + +EXTRA_DIST = aihdcontrol.jpg diff --git a/aihdcontroler/meta/plugin_aihdcontrol.jpg b/aihdcontroler/meta/plugin_aihdcontrol.jpg Binary files differnew file mode 100644 index 0000000..99f9d6b --- /dev/null +++ b/aihdcontroler/meta/plugin_aihdcontrol.jpg diff --git a/aihdcontroler/meta/plugin_aihdcontrol.xml b/aihdcontroler/meta/plugin_aihdcontrol.xml new file mode 100644 index 0000000..67385ab --- /dev/null +++ b/aihdcontroler/meta/plugin_aihdcontrol.xml @@ -0,0 +1,17 @@ +<default> + <prerequisites> + <tag type="Skin" /> + </prerequisites> + <info> + <author>Vali</author> + <name>Ai.HD skins control</name> + <packagename>enigma2-plugin-extensions-aihdcontroler</packagename> + <shortdescription>Ai.HD skin-style control plugin</shortdescription> + <description>First generate your skin-style with the Ai.HD-Control plugin.</description> + <screenshot src="http://www.dreamboxupdate.com/preview/plugin_aihdcontrol.jpg" /> + </info> + + <files type="package"> <!-- without version, without .ipk --> + <file type="package" name="enigma2-plugin-extensions-aihdcontroler" /> + </files> +</default> diff --git a/aihdcontroler/src/Makefile.am b/aihdcontroler/src/Makefile.am new file mode 100644 index 0000000..1ef34bd --- /dev/null +++ b/aihdcontroler/src/Makefile.am @@ -0,0 +1,6 @@ +SUBDIRS = comp data +installdir = $(libdir)/enigma2/python/Plugins/Extensions/AiHDcontroler + +install_PYTHON = *.py + +install_DATA = maintainer.info plugin.png diff --git a/aihdcontroler/src/__init__.py b/aihdcontroler/src/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/aihdcontroler/src/__init__.py diff --git a/aihdcontroler/src/comp/AiHD.tar.gz b/aihdcontroler/src/comp/AiHD.tar.gz Binary files differnew file mode 100644 index 0000000..caa4a5c --- /dev/null +++ b/aihdcontroler/src/comp/AiHD.tar.gz diff --git a/aihdcontroler/src/comp/Makefile.am b/aihdcontroler/src/comp/Makefile.am new file mode 100644 index 0000000..b3e6952 --- /dev/null +++ b/aihdcontroler/src/comp/Makefile.am @@ -0,0 +1,3 @@ +installdir = $(libdir)/enigma2/python/Plugins/Extensions/AiHDcontroler/comp + +install_DATA = *.gz *.py diff --git a/aihdcontroler/src/comp/vhdConvClockToText.py b/aihdcontroler/src/comp/vhdConvClockToText.py new file mode 100644 index 0000000..7cb0641 --- /dev/null +++ b/aihdcontroler/src/comp/vhdConvClockToText.py @@ -0,0 +1,109 @@ +# -*- coding: utf-8 -*- +from Converter import Converter +from time import localtime, strftime +from Components.Element import cached +from Components.config import config + + +class vhdConvClockToText(Converter, object): + DEFAULT = 0 + WITH_SECONDS = 1 + IN_MINUTES = 2 + DATE = 3 + FORMAT = 4 + AS_LENGTH = 5 + TIMESTAMP = 6 + STUNDEN = 7 + LOCDE = 8 + LOCFULL = 9 + + def __init__(self, type): + Converter.__init__(self, type) + if type == "WithSeconds": + self.type = self.WITH_SECONDS + elif type == "InMinutes": + self.type = self.IN_MINUTES + elif type == "InStunden": + self.type = self.STUNDEN + elif type == "Date": + self.type = self.DATE + elif type == "AsLength": + self.type = self.AS_LENGTH + elif type == "Timestamp": + self.type = self.TIMESTAMP + elif str(type).find("Format") != -1: + self.type = self.FORMAT + self.fmt_string = type[7:] + elif str(type).find("LocaleKurz") != -1: + self.type = self.LOCDE + self.fmt_string = type[11:] + elif str(type).find("LocaleLang") != -1: + self.type = self.LOCFULL + self.fmt_string = type[11:] + else: + self.type = self.DEFAULT + if config.osd.language.value == "de_DE": + self.Tage = ["Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"] + self.Monate = ["Jan", "Feb", u"M\xe4r", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"] + elif (config.osd.language.value == "it_IT") or (config.osd.language.value == "es_ES"): + self.Tage = ["Lu", "Ma", "Me", "Gi", "Ve", "Sa", "Do"] + self.Monate = ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"] + else: + self.Tage = ["Mo", "Tu", "We", "Th", "Fr", "Say", "Su"] + self.Monate = ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] + + @cached + def getText(self): + time = self.source.time + if time is None: + return "" + if self.type == self.IN_MINUTES: + return "%d min" % (time / 60) + elif self.type == self.AS_LENGTH: + return "%d:%02d" % (time / 60, time % 60) + elif self.type == self.TIMESTAMP: + return str(time) + elif self.type == self.STUNDEN: + return "%d:%02d" % (time / 3600, (time / 60) - ((time / 3600) * 60)) + t = localtime(time) + if self.type == self.WITH_SECONDS: + return "%2d:%02d:%02d" % (t.tm_hour, t.tm_min, t.tm_sec) + elif self.type == self.DEFAULT: + return "%02d:%02d" % (t.tm_hour, t.tm_min) + elif self.type == self.DATE: + return strftime("%A %B %d, %Y", t) + elif self.type == self.FORMAT: + spos = self.fmt_string.find('%') + if spos > 0: + s1 = self.fmt_string[:spos] + s2 = strftime(self.fmt_string[spos:], t) + return str(s1+s2) + else: + return strftime(self.fmt_string, t) + elif self.type == self.LOCDE: + spos = self.fmt_string.find('%') + if not(spos < 0): + s1 = (strftime(self.fmt_string[spos:], t)) + iAll = s1.split(" ") + iTag = iAll[0] + iMonat = iAll[2] + sOut = self.Tage[int(iTag)-1] + " " + iAll[1] + ". " + self.Monate[int(iMonat)-1] + return str(sOut) + else: + return strftime(self.fmt_string, t) + elif self.type == self.LOCFULL: + spos = self.fmt_string.find('%') + if not(spos < 0): + s1 = (strftime(self.fmt_string[spos:], t)) + iAll = s1.split(" ") + iTag = iAll[0] + iMonat = iAll[2] + sOut = self.Tage[int(iTag)-1] + " " + iAll[1] + ". " + self.Monate[int(iMonat)-1] + zeit = "%02d:%02d" % (t.tm_hour, t.tm_min) + return str(sOut + " " + zeit) + else: + return strftime(self.fmt_string, t) + else: + return "???" + + text = property(getText) diff --git a/aihdcontroler/src/comp/vhdConvSmartInfo.py b/aihdcontroler/src/comp/vhdConvSmartInfo.py new file mode 100644 index 0000000..947d1ad --- /dev/null +++ b/aihdcontroler/src/comp/vhdConvSmartInfo.py @@ -0,0 +1,137 @@ +# -*- coding: iso-8859-1 -*- +# +# +# SmartInfo-Converter for Dreambox/Enigma-2 +# Coded by Vali (c)2009-2010 +# Support: www.dreambox-tools.info +# +# +# This plugin is licensed under the Creative Commons +# Attribution-NonCommercial-ShareAlike 3.0 Unported License. +# To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ +# or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. +# +# Alternatively, this plugin may be distributed and executed on hardware which +# is licensed by Dream Multimedia GmbH. +# +# +# This plugin is NOT free software. It is open source, you are allowed to +# modify it (if you keep the license), but it may not be commercially +# distributed other than under the conditions noted above. +# +# +####################################################################### + + + +from enigma import iServiceInformation +from Components.Converter.Converter import Converter +from Components.Element import cached +from Components.Sensors import sensors +from Poll import Poll + + + +class vhdConvSmartInfo(Poll, Converter, object): + SMART_LABEL = 0 + SMART_INFO_H = 1 + def __init__(self, type): + Converter.__init__(self, type) + Poll.__init__(self) + self.type = { + "ShowMe": self.SMART_LABEL, + "ExpertInfo": self.SMART_INFO_H + }[type] + self.poll_interval = 30000 + self.poll_enabled = True + self.ar_fec = ["Auto", "1/2", "2/3", "3/4", "5/6", "7/8", "3/5", "4/5", "8/9", "9/10","None","None","None","None","None"] + self.ar_pol = ["H", "V", "CL", "CR", "na", "na", "na", "na", "na", "na", "na", "na"] + + + + @cached + + def getText(self): + service = self.source.service + info = service and service.info() + if not info: + return "" + Ret_Text = "" + if (self.type == self.SMART_INFO_H): + xresol = info.getInfo(iServiceInformation.sVideoWidth) + yresol = info.getInfo(iServiceInformation.sVideoHeight) + feinfo = (service and service.frontendInfo()) + if (feinfo is not None) and (xresol>0): + #Ret_Text = str(xresol) + "x" + str(yresol) + " " + if (yresol > 580): + Ret_Text = "HD " + else: + Ret_Text = "SD " + frontendData = (feinfo and feinfo.getAll(True)) + if (frontendData is not None): + if ((frontendData.get("tuner_type") == "DVB-S") or (frontendData.get("tuner_type") == "DVB-C")): + frequency = (str((frontendData.get("frequency") / 1000)) + " MHz") + symbolrate = (str((float(frontendData.get("symbol_rate")) / float(1000000))) + " MS/s") + try: + if (frontendData.get("tuner_type") == "DVB-S"): + polarisation_i = frontendData.get("polarization") + else: + polarisation_i = 0 + fec_i = frontendData.get("fec_inner") + Ret_Text = Ret_Text + frequency + " - " + self.ar_pol[polarisation_i] + " - " + self.ar_fec[fec_i] + " - " + symbolrate + " " + except: + Ret_Text = Ret_Text + frequency + " " + symbolrate + " " + orb_pos = "" + if (frontendData.get("tuner_type") == "DVB-S"): + orbital_pos = int(frontendData["orbital_position"]) + if orbital_pos > 1800: + orb_pos = str((float(3600 - orbital_pos))/10.0) + "W" + elif orbital_pos > 0: + orb_pos = str((float(orbital_pos))/10.0) + "E" + Ret_Text = Ret_Text + "Pos: " + orb_pos + " " + elif (frontendData.get("tuner_type") == "DVB-T"): + frequency = (str((frontendData.get("frequency") / 1000)) + " MHz") + Ret_Text = Ret_Text + "Frequency: " + frequency + prvd = info.getInfoString(iServiceInformation.sProvider) + Ret_Text = self.kurz(prvd) + " " + Ret_Text + maxtemp = 0 + sensotN = "?" + try: + templist = sensors.getSensorsList(sensors.TYPE_TEMPERATURE) + tempcount = len(templist) + for count in range(tempcount): + id = templist[count] + tt = sensors.getSensorValue(id) + if tt > maxtemp: + maxtemp = tt + sensotN = sensors.getSensorName(id) + if sensotN == "undefined": + sensotN = "sensor-"+str(id) + Ret_Text = "max. Box-Temp: " + str(maxtemp) + "°C / " + sensotN + "\n" + Ret_Text + except: + pass + return Ret_Text + return "n/a" + + + text = property(getText) + + def changed(self, what): + Converter.changed(self, what) + + def kurz(self, langTxt): + if (len(langTxt)>23): + retT = langTxt[:20]+"..." + return retT + else: + return langTxt + + + + + + + + + + diff --git a/aihdcontroler/src/comp/vhdRendChNumber.py b/aihdcontroler/src/comp/vhdRendChNumber.py new file mode 100644 index 0000000..24f9dd6 --- /dev/null +++ b/aihdcontroler/src/comp/vhdRendChNumber.py @@ -0,0 +1,65 @@ +####################################################################### +# +# +# Channel Number Renderer for Dreambox/Enigma-2 +# Coded by Vali (c)2010 +# Support: www.dreambox-tools.info +# +# +# This plugin is licensed under the Creative Commons +# Attribution-NonCommercial-ShareAlike 3.0 Unported License. +# To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ +# or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. +# +# Alternatively, this plugin may be distributed and executed on hardware which +# is licensed by Dream Multimedia GmbH. +# +# +# This plugin is NOT free software. It is open source, you are allowed to +# modify it (if you keep the license), but it may not be commercially +# distributed other than under the conditions noted above. +# +# +####################################################################### + +from Components.VariableText import VariableText +from enigma import eLabel, eServiceCenter +from Renderer import Renderer +from Screens.InfoBar import InfoBar + +MYCHANSEL = InfoBar.instance.servicelist + +class vhdRendChNumber(Renderer, VariableText): + def __init__(self): + Renderer.__init__(self) + VariableText.__init__(self) + GUI_WIDGET = eLabel + + def changed(self, what): + if not self.suspended: + service = self.source.service + info = service and service.info() + if info is None: + self.text = " " + return + markersOffset = 0 + myRoot = MYCHANSEL.getRoot() + mySrv = MYCHANSEL.servicelist.getCurrent() + chx = MYCHANSEL.servicelist.l.lookupService(mySrv) + if not MYCHANSEL.inBouquet(): + pass + else: + serviceHandler = eServiceCenter.getInstance() + mySSS = serviceHandler.list(myRoot) + SRVList = mySSS and mySSS.getContent("SN", True) + for i in range(len(SRVList)): + if chx == i: + break + testlinet = SRVList[i] + testline = testlinet[0].split(":") + if testline[1] == "64": + markersOffset = markersOffset + 1 + chx = (chx - markersOffset) + 1 + rx = MYCHANSEL.getBouquetNumOffset(myRoot) + self.text = str(chx + rx) + diff --git a/aihdcontroler/src/comp/vhdRendMaxTemp.py b/aihdcontroler/src/comp/vhdRendMaxTemp.py new file mode 100644 index 0000000..691a9df --- /dev/null +++ b/aihdcontroler/src/comp/vhdRendMaxTemp.py @@ -0,0 +1,70 @@ +# -*- coding: utf-8 -*-
+#
+# Maximum Temperature Renderer for Dreambox/Enigma-2
+# Coded by Vali (c)2010
+# Support: www.dreambox-tools.info
+#
+#
+# This plugin is licensed under the Creative Commons
+# Attribution-NonCommercial-ShareAlike 3.0 Unported License.
+# To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/
+# or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
+#
+# Alternatively, this plugin may be distributed and executed on hardware which
+# is licensed by Dream Multimedia GmbH.
+#
+#
+# This plugin is NOT free software. It is open source, you are allowed to
+# modify it (if you keep the license), but it may not be commercially
+# distributed other than under the conditions noted above.
+#
+#
+#######################################################################
+
+from Components.VariableText import VariableText
+from Components.Sensors import sensors
+from Tools.HardwareInfo import HardwareInfo
+from enigma import eLabel
+from Renderer import Renderer
+from os import popen
+
+class vhdRendMaxTemp(Renderer, VariableText):
+ def __init__(self):
+ Renderer.__init__(self)
+ VariableText.__init__(self)
+ if "8000" in HardwareInfo().get_device_name() or "500" in HardwareInfo().get_device_name() or "800se" in HardwareInfo().get_device_name():
+ self.ZeigeTemp = True
+ else:
+ self.ZeigeTemp = False
+ GUI_WIDGET = eLabel
+
+ def changed(self, what):
+ if not self.suspended:
+ if self.ZeigeTemp:
+ maxtemp = 0
+ try:
+ templist = sensors.getSensorsList(sensors.TYPE_TEMPERATURE)
+ tempcount = len(templist)
+ for count in range(tempcount):
+ id = templist[count]
+ tt = sensors.getSensorValue(id)
+ if tt > maxtemp:
+ maxtemp = tt
+ except:
+ pass
+ self.text = str(maxtemp) + "°C"
+ else:
+ loada = 0
+ try:
+ out_line = popen("cat /proc/loadavg").readline()
+ loada = out_line[:4]
+ except:
+ pass
+ self.text = loada
+
+ def onShow(self):
+ self.suspended = False
+ self.changed(None)
+
+ def onHide(self):
+ self.suspended = True
diff --git a/aihdcontroler/src/comp/vhdRendMovieDirSize.py b/aihdcontroler/src/comp/vhdRendMovieDirSize.py new file mode 100644 index 0000000..c6b78c1 --- /dev/null +++ b/aihdcontroler/src/comp/vhdRendMovieDirSize.py @@ -0,0 +1,32 @@ +from Components.VariableText import VariableText +from Components.config import config +from enigma import eLabel +from Renderer import Renderer +from os import path, statvfs + + + +class vhdRendMovieDirSize(Renderer, VariableText): + def __init__(self): + Renderer.__init__(self) + VariableText.__init__(self) + GUI_WIDGET = eLabel + + def changed(self, what): + if not self.suspended: + try: + if path.exists(config.movielist.last_videodir.value): + stat = statvfs(config.movielist.last_videodir.value) + free = (stat.f_bavail if stat.f_bavail!=0 else stat.f_bfree) * stat.f_bsize / 1048576 + if free >= 10240: + fdspace = "%d GB on " %(free/1024) + self.text = fdspace + _(config.movielist.last_videodir.value) + else: + fdspace = "%d MB on " %(free) + self.text = fdspace + _(config.movielist.last_videodir.value) + else: + self.text = '---' + except: + self.text = 'ERR' + + diff --git a/aihdcontroler/src/comp/vhdRendNextEvent.py b/aihdcontroler/src/comp/vhdRendNextEvent.py new file mode 100644 index 0000000..09259d3 --- /dev/null +++ b/aihdcontroler/src/comp/vhdRendNextEvent.py @@ -0,0 +1,52 @@ +####################################################################### +# +# +# Next Event Renderer for Dreambox/Enigma-2 +# Coded by Vali (c)2010 +# Support: www.dreambox-tools.info +# +# +# This plugin is licensed under the Creative Commons +# Attribution-NonCommercial-ShareAlike 3.0 Unported License. +# To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ +# or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. +# +# Alternatively, this plugin may be distributed and executed on hardware which +# is licensed by Dream Multimedia GmbH. +# +# +# This plugin is NOT free software. It is open source, you are allowed to +# modify it (if you keep the license), but it may not be commercially +# distributed other than under the conditions noted above. +# +# +####################################################################### + +from Components.VariableText import VariableText +from enigma import eLabel, eEPGCache +from Renderer import Renderer +from time import localtime + +class vhdRendNextEvent(Renderer, VariableText): + def __init__(self): + Renderer.__init__(self) + VariableText.__init__(self) + self.epgcache = eEPGCache.getInstance() + GUI_WIDGET = eLabel + + def changed(self, what): + if not self.suspended: + ref = self.source.service + info = ref and self.source.info + if info is None: + self.text = "" + return + ENext = "" + eventNext = self.epgcache.lookupEvent(['IBDCTSERNX', (ref.toString(), 1, -1)]) + if eventNext: + if eventNext[0][4]: + t = localtime(eventNext[0][1]) + duration = "%d min" % (eventNext[0][2] / 60) + ENext = "--> %02d:%02d %s\n%s" % (t[3], t[4], duration, eventNext[0][4]) + self.text = ENext + diff --git a/aihdcontroler/src/comp/vhdRendVideoSize.py b/aihdcontroler/src/comp/vhdRendVideoSize.py new file mode 100644 index 0000000..733f43a --- /dev/null +++ b/aihdcontroler/src/comp/vhdRendVideoSize.py @@ -0,0 +1,24 @@ +from Components.VariableText import VariableText +from enigma import eLabel, iServiceInformation +from Renderer import Renderer + + +class vhdRendVideoSize(Renderer, VariableText): + def __init__(self): + Renderer.__init__(self) + VariableText.__init__(self) + GUI_WIDGET = eLabel + + def changed(self, what): + service = self.source.service + info = service and service.info() + if info is None: + self.text = "" + return + xresol = info.getInfo(iServiceInformation.sVideoWidth) + yresol = info.getInfo(iServiceInformation.sVideoHeight) + if (xresol>0): + self.text = str(xresol)+'x'+str(yresol) + else: + self.text = '---' + diff --git a/aihdcontroler/src/comp/vhdRendVolumeText.py b/aihdcontroler/src/comp/vhdRendVolumeText.py new file mode 100644 index 0000000..cbe8257 --- /dev/null +++ b/aihdcontroler/src/comp/vhdRendVolumeText.py @@ -0,0 +1,26 @@ +from Components.VariableText import VariableText +from enigma import eLabel, eDVBVolumecontrol, eTimer +from Renderer import Renderer + +class vhdRendVolumeText(Renderer, VariableText): + def __init__(self): + Renderer.__init__(self) + VariableText.__init__(self) + self.vol_timer = eTimer() + self.vol_timer.callback.append(self.pollme) + GUI_WIDGET = eLabel + + def changed(self, what): + if not self.suspended: + self.text = str(eDVBVolumecontrol.getInstance().getVolume()) + + def pollme(self): + self.changed(None) + + def onShow(self): + self.suspended = False + self.vol_timer.start(200) + + def onHide(self): + self.suspended = True + self.vol_timer.stop() diff --git a/aihdcontroler/src/data/Makefile.am b/aihdcontroler/src/data/Makefile.am new file mode 100644 index 0000000..123ccda --- /dev/null +++ b/aihdcontroler/src/data/Makefile.am @@ -0,0 +1,3 @@ +installdir = $(libdir)/enigma2/python/Plugins/Extensions/AiHDcontroler/data + +install_DATA = *.xml diff --git a/aihdcontroler/src/data/channelselector-full.xml b/aihdcontroler/src/data/channelselector-full.xml new file mode 100644 index 0000000..d739701 --- /dev/null +++ b/aihdcontroler/src/data/channelselector-full.xml @@ -0,0 +1,86 @@ + + + <!-- ########## Channel, EPG, EventInfo ########## --> + <screen backgroundColor="background" flags="wfNoBorder" name="ChannelSelection" position="0,0" size="1280,720" title="Channel Selection"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="390,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="680,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="970,643" size="30,30"/> + <widget backgroundColor="background" font="Regular;26" foregroundColor="grey" halign="right" position="1140,40" render="Label" size="80,26" source="global.CurrentTime" transparent="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;20" foregroundColor="grey" halign="right" position="910,72" render="Label" size="310,22" source="global.CurrentTime" transparent="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="145,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="435,644" size="220,27" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="725,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="1015,645" size="220,26" transparent="1"/> + <widget picServiceEventProgressbar="Ai.HD/minibar.png" colorEventProgressbarBorder="#555555" colorEventProgressbarBorderSelected="grey" colorServiceDescription="#DBB96E" foregroundColorServiceNotAvail="#00656565" itemHeight="30" name="list" position="60,55" scrollbarMode="showNever" serviceInfoFont="Regular;22" serviceItemHeight="30" serviceNameFont="Regular;23" serviceNumberFont="Regular;23" size="740,570"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" position="845,135" render="Label" size="385,25" source="ServiceEvent" transparent="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="secondFG" position="845,170" render="Label" size="385,50" source="ServiceEvent" transparent="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;19" foregroundColor="foreground" position="845,230" render="Label" size="62,22" source="ServiceEvent" transparent="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText"/> + </widget> + <widget backgroundColor="background" font="Regular;19" foregroundColor="foreground" position="905,230" render="Label" size="81,22" source="ServiceEvent" transparent="1"> + <convert type="EventTime">EndTime</convert> + <convert type="ClockToText">Format:- %H:%M</convert> + </widget> + <widget backgroundColor="background" borderColor="darkgrey" borderWidth="1" pixmap="Ai.HD/progress.png" position="1010,235" render="Progress" size="140,12" source="ServiceEvent" transparent="1"> + <convert type="EventTime">Progress</convert> + </widget> + <widget backgroundColor="background" font="Regular;20" foregroundColor="foreground" position="845,260" render="Label" size="385,280" source="ServiceEvent" transparent="1"> + <convert type="EventName">ExtendedDescription</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="secondFG" position="845,550" render="vhdRendNextEvent" size="385,77" source="ServiceEvent" transparent="1"/> + </screen> + + <screen backgroundColor="background" flags="wfNoBorder" name="EPGSelection" position="0,0" size="1280,720" title="EPG Selection"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="390,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="680,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="970,643" size="30,30"/> + <widget backgroundColor="background" font="Regular;26" foregroundColor="grey" halign="right" position="1140,40" render="Label" size="80,26" source="global.CurrentTime" transparent="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;20" foregroundColor="grey" halign="right" position="910,72" render="Label" size="310,22" source="global.CurrentTime" transparent="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="145,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="435,644" size="220,27" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="725,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="1015,645" size="220,26" transparent="1"/> + <widget itemHeight="30" name="list" position="60,55" scrollbarMode="showNever" size="740,570" transparent="1"/> + <widget backgroundColor="background" font="Regular;20" foregroundColor="foreground" position="845,182" render="Label" size="377,417" source="Event" transparent="1"> + <convert type="EventName">ExtendedDescription</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="secondFG" halign="right" position="850,95" render="Label" size="370,72" source="Service" valign="center"> + <convert type="ServiceName">Name</convert> + </widget> + </screen> + + <screen backgroundColor="background" flags="wfNoBorder" name="EventView" position="0,0" size="1280,720" title="Eventview"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="390,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="680,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="970,643" size="30,30"/> + <widget backgroundColor="background" font="Regular;26" foregroundColor="grey" halign="right" position="1140,40" render="Label" size="80,26" source="global.CurrentTime" transparent="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;20" foregroundColor="grey" halign="right" position="910,72" render="Label" size="310,22" source="global.CurrentTime" transparent="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="145,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="435,644" size="220,27" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="725,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="1015,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="secondFG" halign="left" name="channel" position="70,60" size="837,25" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="secondFG" halign="left" name="datetime" position="70,95" size="356,25" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="secondFG" halign="left" name="duration" position="430,95" size="340,25" transparent="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" name="epg_description" position="70,140" size="1142,458" transparent="1"/> + </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/data/channelselector-pig.xml b/aihdcontroler/src/data/channelselector-pig.xml new file mode 100644 index 0000000..7e54710 --- /dev/null +++ b/aihdcontroler/src/data/channelselector-pig.xml @@ -0,0 +1,86 @@ + + + <!-- ########## Channel, EPG, EventInfo ########## --> + <screen backgroundColor="noTransBG" flags="wfNoBorder" name="ChannelSelection" position="0,0" size="1280,720" title="Channel Selection"> + <ePixmap pixmap="Ai.HD/top_bg.png" position="0,0" size="1280,90"/> + <ePixmap pixmap="Ai.HD/bottom_bg.png" position="0,630" size="1280,2"/> + <widget backgroundColor="darkgrey" font="Regular;22" position="70,35" render="Label" size="850,50" source="Title" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="darkgrey" font="Regular;20" halign="right" position="940,35" render="Label" size="270,50" source="global.CurrentTime" transparent="1" valign="center" zPosition="1"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + <widget backgroundColor="transparent" position="0,90" render="Pig" size="501,282" source="session.VideoPicture" zPosition="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="390,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="680,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="970,643" size="30,30"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_red" position="145,645" size="220,26" transparent="1" zPosition="1"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_green" position="435,645" size="220,26" transparent="1" zPosition="1"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_yellow" position="725,645" size="220,26" transparent="1" zPosition="1"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_blue" position="1015,645" size="220,26" transparent="1" zPosition="1"/> + <widget backgroundColor="noTransBG" colorEventProgressbarBorder="#555555" colorEventProgressbarBorderSelected="grey" colorServiceDescription="#DBB96E" foregroundColorServiceNotAvail="#00656565" itemHeight="30" name="list" picServiceEventProgressbar="Ai.HD/minibar.png" position="520,105" scrollbarMode="showOnDemand" serviceInfoFont="Regular;20" serviceItemHeight="30" serviceNameFont="Regular;23" serviceNumberFont="Regular;23" size="700,510"/> + <widget font="Regular;22" foregroundColor="secondFG" position="70,380" render="Label" size="400,24" source="ServiceEvent" transparent="1" valign="top"> + <convert type="EventName">Name</convert> + </widget> + <widget font="Regular;19" foregroundColor="foreground" position="70,410" render="Label" size="62,22" source="ServiceEvent" transparent="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText"/> + </widget> + <widget font="Regular;19" foregroundColor="foreground" position="295,410" render="Label" size="81,22" source="ServiceEvent" transparent="1"> + <convert type="EventTime">EndTime</convert> + <convert type="ClockToText"/> + </widget> + <widget borderColor="grey" borderWidth="1" pixmap="Ai.HD/progress.png" position="135,415" render="Progress" size="140,14" source="ServiceEvent" transparent="1"> + <convert type="EventTime">Progress</convert> + </widget> + <widget font="Regular;20" foregroundColor="grey" position="70,440" render="Label" size="420,140" source="ServiceEvent" transparent="1"> + <convert type="EventName">ExtendedDescription</convert> + </widget> + <widget backgroundColor="background" font="Regular;19" foregroundColor="secondFG" position="70,582" render="vhdRendNextEvent" size="420,44" source="ServiceEvent" transparent="1"/> + </screen> + + <screen backgroundColor="noTransBG" flags="wfNoBorder" name="EPGSelection" position="0,0" size="1280,720" title="EPG Selection"> + <ePixmap pixmap="Ai.HD/top_bg.png" position="0,0" size="1280,90"/> + <ePixmap pixmap="Ai.HD/bottom_bg.png" position="0,630" size="1280,2"/> + <widget backgroundColor="darkgrey" font="Regular;22" position="70,35" render="Label" size="850,50" source="Title" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="darkgrey" font="Regular;20" halign="right" position="940,35" render="Label" size="270,50" source="global.CurrentTime" transparent="1" valign="center" zPosition="1"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + <widget backgroundColor="transparent" position="0,90" render="Pig" size="501,282" source="session.VideoPicture" zPosition="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="390,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="680,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="970,643" size="30,30"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_red" position="145,645" size="220,26" transparent="1" zPosition="1"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_green" position="435,645" size="220,26" transparent="1" zPosition="1"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_yellow" position="725,645" size="220,26" transparent="1" zPosition="1"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_blue" position="1015,645" size="220,26" transparent="1" zPosition="1"/> + <widget itemHeight="30" name="list" position="520,105" scrollbarMode="showOnDemand" size="700,510" transparent="1"/> + <widget font="Regular;22" foregroundColor="secondFG" position="70,380" render="Label" size="400,50" source="Service" valign="center"> + <convert type="ServiceName">Name</convert> + </widget> + <widget font="Regular;20" foregroundColor="grey" position="65,423" render="Label" size="400,185" source="Event" transparent="1"> + <convert type="EventName">ExtendedDescription</convert> + </widget> + </screen> + + <screen backgroundColor="noTransBG" flags="wfNoBorder" name="EventView" position="0,0" size="1280,720" title="Eventview"> + <ePixmap pixmap="Ai.HD/top_bg.png" position="0,0" size="1280,90"/> + <ePixmap pixmap="Ai.HD/bottom_bg.png" position="0,630" size="1280,2"/> + <widget backgroundColor="darkgrey" font="Regular;22" position="70,35" render="Label" size="850,50" source="Title" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="darkgrey" font="Regular;20" halign="right" position="940,35" render="Label" size="270,50" source="global.CurrentTime" transparent="1" valign="center" zPosition="1"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + <widget backgroundColor="transparent" position="0,90" render="Pig" size="501,282" source="session.VideoPicture" zPosition="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="390,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="680,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="970,643" size="30,30"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_red" position="145,645" size="220,26" transparent="1" zPosition="1"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_green" position="435,645" size="220,26" transparent="1" zPosition="1"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_yellow" position="725,645" size="220,26" transparent="1" zPosition="1"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" name="key_blue" position="1015,645" size="220,26" transparent="1" zPosition="1"/> + <widget font="Regular;22" foregroundColor="secondFG" halign="left" name="channel" position="90,400" size="400,50" transparent="1"/> + <widget font="Regular;22" halign="left" name="datetime" position="90,495" size="400,30" transparent="1"/> + <widget font="Regular;22" halign="left" name="duration" position="90,545" size="400,30" transparent="1"/> + <widget font="Regular;24" name="epg_description" position="520,105" size="700,500" transparent="1"/> + </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/data/channelselector-simple.xml b/aihdcontroler/src/data/channelselector-simple.xml new file mode 100644 index 0000000..114550e --- /dev/null +++ b/aihdcontroler/src/data/channelselector-simple.xml @@ -0,0 +1,57 @@ + + + <!-- ########## Channel, EPG, EventInfo ########## --> + <screen backgroundColor="background" flags="wfNoBorder" name="ChannelSelection" position="0,0" size="1280,720" title="Channel Selection"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="390,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="680,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="970,643" size="30,30"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" halign="right" position="685,40" render="Label" size="490,28" source="global.CurrentTime" transparent="1"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + <widget backgroundColor="grey" font="Regular;20" position="100,40" render="Label" size="580,28" source="Title" transparent="1" zPosition="1" /> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="145,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="435,644" size="220,27" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="725,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="1015,645" size="220,26" transparent="1"/> + <widget picServiceEventProgressbar="Ai.HD/minibar.png" colorEventProgressbarBorder="#555555" colorEventProgressbarBorderSelected="grey" colorServiceDescription="#DBB96E" foregroundColorServiceNotAvail="#00656565" itemHeight="30" name="list" position="100,80" scrollbarMode="showOnDemand" serviceInfoFont="Regular;22" serviceItemHeight="30" serviceNameFont="Regular;23" serviceNumberFont="Regular;23" size="1080,540"/> + </screen> + + <screen backgroundColor="background" flags="wfNoBorder" name="EPGSelection" position="0,0" size="1280,720" title="EPG Selection"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="390,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="680,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="970,643" size="30,30"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" halign="right" position="685,40" render="Label" size="490,28" source="global.CurrentTime" transparent="1"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="145,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="435,644" size="220,27" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="725,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="1015,645" size="220,26" transparent="1"/> + <widget itemHeight="30" name="list" position="100,80" scrollbarMode="showOnDemand" size="1080,540" transparent="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="secondFG" position="100,40" render="Label" size="370,28" source="Service"> + <convert type="ServiceName">Name</convert> + </widget> + </screen> + + <screen backgroundColor="background" flags="wfNoBorder" name="EventView" position="0,0" size="1280,720" title="Eventview"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="390,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="680,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="970,643" size="30,30"/> + <widget backgroundColor="background" font="Regular;26" foregroundColor="grey" halign="right" position="1140,40" render="Label" size="80,26" source="global.CurrentTime" transparent="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;20" foregroundColor="grey" halign="right" position="910,72" render="Label" size="310,22" source="global.CurrentTime" transparent="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="145,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="435,644" size="220,27" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="725,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="1015,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="secondFG" halign="left" name="channel" position="70,60" size="837,25" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="secondFG" halign="left" name="datetime" position="70,95" size="356,25" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="secondFG" halign="left" name="duration" position="430,95" size="340,25" transparent="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" name="epg_description" position="70,140" size="1142,458" transparent="1"/> + </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/data/head.xml b/aihdcontroler/src/data/head.xml new file mode 100644 index 0000000..2ea3940 --- /dev/null +++ b/aihdcontroler/src/data/head.xml @@ -0,0 +1,28 @@ +<skin> + <!-- Skin: Ai.HD by Vali (c)2009-2010 --> + <!-- This skin is a Freeware. Everyone can modify and use it in other images. --> + <!-- BUT DO NOT REMOVE OR CHANGE THE SECOND LINE !!! --> + + + + <!-- ##### Head ##### --> + <output id="0"> + <resolution bpp="32" xres="1280" yres="720"/> + </output> + + <fonts> + <font filename="/usr/share/enigma2/Ai.HD/hd.ttf" name="Regular" replacement="1" scale="100"/> + <font filename="/usr/share/enigma2/Ai.HD/goodtime.ttf" name="Crs" scale="100"/> + <font filename="lcd.ttf" name="LCD" scale="100"/> + <font filename="tuxtxt.ttf" name="Console" scale="100"/> + </fonts> + + <subtitles> + <sub font="Regular;32" name="Subtitle_TTX" shadowColor="#30101010" shadowOffset="2,2"/> + <sub font="Regular;30" foregroundColor="#DCDCDC" name="Subtitle_Regular" shadowColor="#30101010" shadowOffset="2,2"/> + <sub font="Regular;32" foregroundColor="#FCC000" name="Subtitle_Bold" shadowColor="#30101010" shadowOffset="2,2"/> + <sub font="Regular;30" foregroundColor="#FCAAAA" name="Subtitle_Italic" shadowColor="#30101010" shadowOffset="2,2"/> + </subtitles> + + +
\ No newline at end of file diff --git a/aihdcontroler/src/data/main.xml b/aihdcontroler/src/data/main.xml new file mode 100644 index 0000000..4344543 --- /dev/null +++ b/aihdcontroler/src/data/main.xml @@ -0,0 +1,1716 @@ + + + + <!-- ########## Menus ########## --> + <screen name="menu_mainmenu" position="center,90" size="602,553" title="Main menu"> + <ePixmap alphatest="blend" pixmap="Ai.HD/db-logo.png" position="61,0" size="480,66"/> + <widget font="Crs;26" foregroundColor="grey" halign="center" position="0,58" render="Label" size="602,35" source="title" zPosition="1"/> + <widget enableWrapAround="1" position="10,100" render="Listbox" scrollbarMode="showOnDemand" size="581,450" source="menu" transparent="1"> + <convert type="TemplatedMultiContent"> + {"template": [ MultiContentEntryText(pos = (45, 9), size = (535, 30), flags = RT_HALIGN_LEFT, text = 0) ], + "fonts": [gFont("Regular", 24)], + "itemHeight": 45 + } + </convert> + </widget> + </screen> + + <screen name="menu_setup" position="center,90" size="602,553" title="Main menu"> title="Main menu"> + <ePixmap alphatest="blend" pixmap="Ai.HD/db-logo.png" position="61,0" size="480,66"/> + <widget font="Crs;26" foregroundColor="grey" halign="center" position="0,58" render="Label" size="602,35" source="title" zPosition="1"/> + <widget enableWrapAround="1" position="10,100" render="Listbox" scrollbarMode="showOnDemand" size="581,450" source="menu" transparent="1"> + <convert type="TemplatedMultiContent"> + {"template": [ MultiContentEntryText(pos = (45, 9), size = (535, 30), flags = RT_HALIGN_LEFT, text = 0) ], + "fonts": [gFont("Regular", 24)], + "itemHeight": 45 + } + </convert> + </widget> + </screen> + + <screen name="menu_system" position="center,90" size="602,553" title="Main menu"> title="Main menu"> + <ePixmap alphatest="blend" pixmap="Ai.HD/db-logo.png" position="61,0" size="480,66"/> + <widget font="Crs;26" foregroundColor="grey" halign="center" position="0,58" render="Label" size="602,35" source="title" zPosition="1"/> + <widget enableWrapAround="1" position="10,100" render="Listbox" scrollbarMode="showOnDemand" size="581,450" source="menu" transparent="1"> + <convert type="TemplatedMultiContent"> + {"template": [ MultiContentEntryText(pos = (45, 9), size = (535, 30), flags = RT_HALIGN_LEFT, text = 0) ], + "fonts": [gFont("Regular", 24)], + "itemHeight": 45 + } + </convert> + </widget> + </screen> + + <screen name="menu_information" position="center,90" size="602,553" title="Main menu"> title="Main menu"> + <ePixmap alphatest="blend" pixmap="Ai.HD/db-logo.png" position="61,0" size="480,66"/> + <widget font="Crs;26" foregroundColor="grey" halign="center" position="0,58" render="Label" size="602,35" source="title" zPosition="1"/> + <widget enableWrapAround="1" position="10,100" render="Listbox" scrollbarMode="showOnDemand" size="581,450" source="menu" transparent="1"> + <convert type="TemplatedMultiContent"> + {"template": [ MultiContentEntryText(pos = (45, 9), size = (535, 30), flags = RT_HALIGN_LEFT, text = 0) ], + "fonts": [gFont("Regular", 24)], + "itemHeight": 45 + } + </convert> + </widget> + </screen> + + <screen name="menu_scan" position="center,90" size="602,553" title="Main menu"> title="Main menu"> + <ePixmap alphatest="blend" pixmap="Ai.HD/db-logo.png" position="61,0" size="480,66"/> + <widget font="Crs;26" foregroundColor="grey" halign="center" position="0,58" render="Label" size="602,35" source="title" zPosition="1"/> + <widget enableWrapAround="1" position="10,100" render="Listbox" scrollbarMode="showOnDemand" size="581,450" source="menu" transparent="1"> + <convert type="TemplatedMultiContent"> + {"template": [ MultiContentEntryText(pos = (45, 9), size = (535, 30), flags = RT_HALIGN_LEFT, text = 0) ], + "fonts": [gFont("Regular", 24)], + "itemHeight": 45 + } + </convert> + </widget> + </screen> + + <screen name="menu_harddisk" position="center,90" size="602,553" title="Main menu"> title="Main menu"> + <ePixmap alphatest="blend" pixmap="Ai.HD/db-logo.png" position="61,0" size="480,66"/> + <widget font="Crs;26" foregroundColor="grey" halign="center" position="0,58" render="Label" size="602,35" source="title" zPosition="1"/> + <widget enableWrapAround="1" position="10,100" render="Listbox" scrollbarMode="showOnDemand" size="581,450" source="menu" transparent="1"> + <convert type="TemplatedMultiContent"> + {"template": [ MultiContentEntryText(pos = (45, 9), size = (535, 30), flags = RT_HALIGN_LEFT, text = 0) ], + "fonts": [gFont("Regular", 24)], + "itemHeight": 45 + } + </convert> + </widget> + </screen> + + <screen name="menu_shutdown" position="center,90" size="602,553" title="Main menu"> title="Main menu"> + <ePixmap alphatest="blend" pixmap="Ai.HD/db-logo.png" position="61,0" size="480,66"/> + <widget font="Crs;26" foregroundColor="grey" halign="center" position="0,58" render="Label" size="602,35" source="title" zPosition="1"/> + <widget enableWrapAround="1" position="10,100" render="Listbox" scrollbarMode="showOnDemand" size="581,450" source="menu" transparent="1"> + <convert type="TemplatedMultiContent"> + {"template": [ MultiContentEntryText(pos = (45, 9), size = (535, 30), flags = RT_HALIGN_LEFT, text = 0) ], + "fonts": [gFont("Regular", 24)], + "itemHeight": 45 + } + </convert> + </widget> + </screen> + + + + <!-- ########## Input & Output Boxes ########## --> + <!-- <screen flags="wfNoBorder" name="SecondInfoBar" position="0,0" size="1280,78" title="Second InfoBar" zPosition="-1"> + <widget backgroundColor="background" font="Regular;18" foregroundColor="foreground" halign="center" position="50,28" render="Label" size="1180,44" source="session.CurrentService" transparent="1" valign="center" zPosition="4"> + <convert type="vhdConvSmartInfo">ExpertInfo</convert> + </widget> + </screen> --> + <screen flags="wfNoBorder" name="SecondInfoBar" position="0,0" size="1280,720" title="Second InfoBar"> + <ePixmap alphatest="on" pixmap="Ai.HD/bottom_bg.png" position="270,359" size="1280,2"/> + <widget font="Regular;24" foregroundColor="secondFG" halign="center" position="50,50" render="Label" size="1180,30" source="session.CurrentService" transparent="1" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="100,260" render="Label" size="70,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" noWrap="1" position="270,90" render="Label" size="900,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="secondFG" position="125,345" render="Label" size="130,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">Remaining</convert> + <convert type="RemainingToText">InMinutes</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" position="100,430" render="Label" size="70,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" noWrap="1" position="270,370" render="Label" size="900,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" position="270,400" render="Label" size="130,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">Duration</convert> + <convert type="ClockToText">InMinutes</convert> + </widget> + <widget backgroundColor="darkgrey" borderColor="darkgrey" orientation="orTopToBottom" borderWidth="4" position="100,300" render="Progress" size="14,120" source="session.Event_Now" transparent="0" zPosition="2"> + <convert type="EventTime">Progress</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" position="270,127" render="Label" size="900,225" source="session.Event_Now" transparent="1" valign="top" zPosition="5"> + <convert type="EventName">ExtendedDescription</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="grey" position="270,437" render="Label" size="900,225" source="session.Event_Next" transparent="1" valign="top" zPosition="5"> + <convert type="EventName">ExtendedDescription</convert> + </widget> + </screen> + + <screen name="About" position="center,90" size="602,553" title="Main menu"> title="About"> + <ePixmap alphatest="blend" pixmap="Ai.HD/merlin-logo.png" position="61,11" size="480,66"/> + <widget backgroundColor="background" font="Regular;21" halign="center" position="11,120" render="Label" size="580,25" source="EnigmaVersion" transparent="1"/> + <widget backgroundColor="background" font="Regular;21" halign="center" position="11,160" render="Label" size="580,25" source="ImageVersion" transparent="1"/> + <widget backgroundColor="background" font="Regular;21" halign="center" position="11,200" render="Label" size="580,25" source="FPVersion" transparent="1"/> + <widget backgroundColor="background" font="Regular;21" halign="center" position="11,250" render="Label" size="580,25" source="TunerHeader" transparent="1"/> + <widget backgroundColor="background" font="Regular;21" halign="center" position="11,290" render="Label" size="580,25" source="Tuner0" transparent="1"/> + <widget backgroundColor="background" font="Regular;21" halign="center" position="11,325" render="Label" size="580,25" source="Tuner1" transparent="1"/> + <widget backgroundColor="background" font="Regular;21" halign="center" position="11,360" render="Label" size="580,25" source="Tuner2" transparent="1"/> + <widget backgroundColor="background" font="Regular;21" halign="center" position="11,395" render="Label" size="580,25" source="Tuner3" transparent="1"/> + <widget backgroundColor="background" font="Regular;21" halign="center" position="11,445" render="Label" size="580,25" source="HDDHeader" transparent="1"/> + <widget backgroundColor="background" font="Regular;21" halign="center" position="11,485" render="Label" size="580,50" source="hddA" transparent="1"/> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="UnhandledKey" position="45,30" size="45,45" title="UnhandledKey" zPosition="100"> + <widget alphatest="off" name="UnhandledKeyPixmap" pixmap="Ai.HD/no-key.png" position="0,0" size="45,45"/> + </screen> + + <screen name="Menu" position="center,78" size="600,502" title="Main menu"> + <widget font="Crs;24" halign="center" position="10,10" render="Label" size="580,35" source="title"/> + <widget itemHeight="30" position="10,50" render="Listbox" scrollbarMode="showOnDemand" size="580,450" source="menu"> + <convert type="StringList"/> + </widget> + </screen> + + <screen name="Console" position="90,86" size="1100,560" title="Command execution..."> + <widget font="Console;19" name="text" position="20,24" size="1060,518"/> + </screen> + + <screen name="MessageBox" position="350,175" size="600,10" title="Message"> + <widget font="Regular;22" name="text" position="75,8" size="520,0"/> + <widget alphatest="on" name="ErrorPixmap" pixmap="Ai.HD/input_error.png" position="10,10" size="54,54"/> + <widget alphatest="on" name="QuestionPixmap" pixmap="Ai.HD/input_question.png" position="10,10" size="54,54"/> + <widget alphatest="on" name="InfoPixmap" pixmap="Ai.HD/input_info.png" position="10,10" size="54,54"/> + <widget name="list" position="100,100" size="480,375"/> + <applet type="onLayoutFinish"> +from enigma import eSize, ePoint +orgwidth = self.instance.size().width() +orgpos = self.instance.position() +textsize = self["text"].getSize() +textsize = (textsize[0] + 80, textsize[1] + 80) +offset = 20 +if self.type == self.TYPE_YESNO: + offset = 80 +wsizex = textsize[0] + 80 +wsizey = textsize[1] + offset +if (600 > wsizex): + wsizex = 600 +wsize = (wsizex, wsizey) +self.instance.resize(eSize(*wsize)) +self["text"].instance.resize(eSize(*textsize)) +listsize = (wsizex - 20, 50) +self["list"].instance.move(ePoint(10, textsize[1])) +self["list"].instance.resize(eSize(*listsize)) +self.instance.move(ePoint((1280-wsizex)/2, (720-wsizey)/2)) + </applet> + </screen> + + <screen name="ChoiceBox" position="150,100" size="550,400" title="Input"> + <ePixmap alphatest="on" pixmap="Ai.HD/input_choice.png" position="5,5" size="50,50"/> + <widget font="Regular;20" name="text" position="70,8" size="480,25"/> + <widget name="list" position="0,50" scrollbarMode="showOnDemand" size="550,335"/> + <applet type="onLayoutFinish"> +from enigma import eSize, ePoint +orgwidth = self.instance.size().width() +orgpos = self.instance.position() +textsize = self["text"].getSize() +textsize = (textsize[0] + 80, textsize[1] + 80) +count = len(self.list) +if count > 10: + count = 10 +offset = 25 * count +wsizex = textsize[0] + 80 +wsizey = textsize[1] + offset + 10 +if (640 > wsizex): + wsizex = 640 +wsize = (wsizex, wsizey) +self.instance.resize(eSize(*wsize)) +self["text"].instance.resize(eSize(*textsize)) +listsize = (wsizex - 20, 25 * count) +self["list"].instance.move(ePoint(10, textsize[1])) +self["list"].instance.resize(eSize(*listsize)) +self.instance.move(ePoint((1280-wsizex)/2, (720-wsizey)/2)) + </applet> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="SubtitleDisplay" position="0,0" size="1280,720" zPosition="-1"/> + + <screen backgroundColor="transparent" name="Scart" position="0,0" size="1280,720"/> + + <screen flags="wfNoBorder" name="Standby" position="1280,720" size="720,576" title="Standby"/> + + <screen backgroundColor="transpBlack" flags="wfNoBorder" name="NumberZap" position="center,center" size="280,60" title="Channel"> + <widget backgroundColor="transpBlack" font="Regular;34" halign="center" name="number" position="0,0" size="280,60" transparent="1" valign="center"/> + </screen> + + <screen backgroundColor="transpBlack" flags="wfNoBorder" name="ChapterZap" position="center,center" size="280,60" title="Chapter"> + <widget backgroundColor="transpBlack" font="Regular;23" name="chapter" position="35,15" size="110,25"/> + <widget backgroundColor="transpBlack" font="Regular;23" halign="right" name="number" position="145,15" size="97,25"/> + </screen> + + <screen backgroundColor="transpBlack" flags="wfNoBorder" name="TimeshiftState" position="center,30" size="860,60" zPosition="2"> + <widget backgroundColor="transpBlack" font="Regular;22" halign="center" name="state" position="10,3" size="150,27"/> + <widget backgroundColor="transpBlack" font="Regular;22" halign="left" position="160,5" render="Label" size="150,27" source="session.CurrentService"> + <convert type="ServicePosition">Remaining</convert> + </widget> + <widget backgroundColor="transpBlack" font="Regular;22" halign="right" position="650,5" render="Label" size="80,27" source="session.CurrentService"> + <convert type="ServicePosition">Position</convert> + </widget> + <eLabel font="Regular;22" halign="center" position="740,5" size="10,27" text="/"/> + <widget backgroundColor="transpBlack" font="Regular;22" halign="left" position="760,5" render="Label" size="80,27" source="session.CurrentService"> + <convert type="ServicePosition">Length</convert> + </widget> + <widget backgroundColor="#0444444a" pixmap="Ai.HD/pbar.png" position="10,33" render="Progress" size="840,8" source="session.CurrentService" zPosition="3"> + <convert type="ServicePosition">Position</convert> + </widget> + </screen> + + <screen backgroundColor="transpBlack" flags="wfNoBorder" name="PVRState" position="40,270" size="150,36" zPosition="2"> + <widget backgroundColor="transpBlack" font="Regular;25" halign="center" name="state" position="0,3" size="150,30" transparent="1"/> + </screen> + + <screen name="BouquetSelector" position="center,center" size="600,300" title="Choose bouquet"> + <widget itemHeight="28" name="menu" position="20,10" scrollbarMode="showOnDemand" size="560,280"/> + </screen> + + <screen name="ChannelContextMenu" position="center,center" size="600,300" title="Channellist menu"> + <widget itemHeight="28" name="menu" position="20,10" scrollbarMode="showOnDemand" size="560,280"/> + </screen> + + <screen name="MovieContextMenu" position="center,center" size="600,400" title="Movielist menu"> + <widget itemHeight="28" name="menu" position="20,18" scrollbarMode="showOnDemand" size="560,364"/> + </screen> + + <screen backgroundColor="background" flags="wfNoBorder" name="NumericalTextInputHelpDialog" position="center,450" size="394,124" zPosition="2"> + <eLabel backgroundColor="yellowtransparent" position="0,0" size="394,124" zPosition="-1"/> + <widget font="Console;16" halign="center" name="key1" position="2,2" size="130,30" valign="center"/> + <widget font="Console;16" halign="center" name="key2" position="132,2" size="130,30" valign="center"/> + <widget font="Console;16" halign="center" name="key3" position="262,2" size="130,30" valign="center"/> + <widget font="Console;16" halign="center" name="key4" position="2,32" size="130,30" valign="center"/> + <widget font="Console;16" halign="center" name="key5" position="132,32" size="130,30" valign="center"/> + <widget font="Console;16" halign="center" name="key6" position="262,32" size="130,30" valign="center"/> + <widget font="Console;16" halign="center" name="key7" position="2,62" size="130,30" valign="center"/> + <widget font="Console;16" halign="center" name="key8" position="132,62" size="130,30" valign="center"/> + <widget font="Console;16" halign="center" name="key9" position="262,62" size="130,30" valign="center"/> + <widget font="Console;16" halign="center" name="help1" position="2,92" size="130,30" valign="center"/> + <widget font="Console;12" halign="center" name="key0" position="132,92" size="130,30" valign="center"/> + <widget font="Console;16" halign="center" name="help2" position="262,92" size="130,30" valign="center"/> + </screen> + + <screen name="VirtualKeyBoard" position="center,center" size="560,350" title="Virtual KeyBoard" zPosition="99"> + <ePixmap alphatest="on" pixmap="skin_default/vkey_text.png" position="9,35" size="542,52" zPosition="-4"/> + <widget font="Regular;20" name="header" noWrap="1" position="10,7" size="500,26" transparent="1"/> + <widget font="Regular;24" halign="right" name="text" noWrap="1" position="12,35" size="536,34" transparent="1" valign="center"/> + <widget name="list" position="10,95" selectionDisabled="1" size="540,225" transparent="1"/> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="Dish" position="50,50" size="130,160" title="Dish" zPosition="100"> + <widget alphatest="off" name="Dishpixmap" pixmap="skin_default/icons/dish.png" position="0,0" size="130,160"/> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="UnhandledKey" position="1200,50" size="34,45" title="UnhandledKey" zPosition="100"> + <widget alphatest="off" name="UnhandledKeyPixmap" pixmap="skin_default/unhandled-key.png" position="0,0" size="34,45"/> + </screen> + + <screen backgroundColor="transpBlack" flags="wfNoBorder" name="SubservicesQuickzap" position="center,center" size="470,64" title="Subservices"> + <widget alphatest="on" pixmap="skin_default/icons/record.png" position="450,3" render="Pixmap" size="14,14" source="session.RecordState" zPosition="2"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <eLabel backgroundColor="background" font="Regular;13" position="0,0" size="470,20" text="Subservices"/> + <widget backgroundColor="transpBlack" font="Regular;22" name="CurrentSubserviceNumber" position="10,24" size="50,34"/> + <widget backgroundColor="transpBlack" font="Regular;22" position="70,24" render="Label" size="400,34" source="session.CurrentService"> + <convert type="ServiceName">Name</convert> + </widget> + </screen> + + <screen name="SleepTimerEdit" position="center,center" size="500,240" title="Sleep Timer"> + <widget font="Regular;20" name="current_status" position="40,40" size="400,30" valign="center"/> + <widget alphatest="on" name="red" pixmap="Ai.HD/red.png" position="10,80" size="30,30"/> + <widget alphatest="on" name="green" pixmap="Ai.HD/green.png" position="10,120" size="30,30"/> + <widget alphatest="on" name="yellow" pixmap="Ai.HD/yellow.png" position="10,160" size="30,30"/> + <widget alphatest="on" name="blue" pixmap="Ai.HD/blue.png" position="10,200" size="30,30"/> + <widget font="Regular;20" name="red_text" position="45,80" size="400,30" valign="center"/> + <widget font="Regular;20" name="green_text" position="45,120" size="400,30" valign="center"/> + <widget font="Regular;20" name="yellow_text" position="45,160" size="400,30" valign="center"/> + <widget font="Regular;20" name="blue_text" position="45,200" size="450,30" valign="center"/> + <widget font="Regular;19" name="pretext" position="15,10" size="235,25"/> + <widget font="Regular;19" name="input" position="260,10" size="40,25"/> + <widget font="Regular;19" name="aftertext" position="305,10" size="100,25"/> + <ePixmap alphatest="on" pixmap="skin_default/sleeptimer.png" position="390,17" size="90,125"/> + </screen> + + + + <!-- ########## Service Selectors ########## --> + <screen name="ChannelSelectionRadio" position="center,97" size="1116,360" title="Channel Selection"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="30,325" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="300,325" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="570,325" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="840,325" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="70,325" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="340,325" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="610,325" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="880,325" size="220,30"/> + <widget foregroundColorServiceNotAvail="#00656565" itemHeight="30" name="list" position="18,10" scrollbarMode="showOnDemand" serviceInfoFont="Regular;22" serviceItemHeight="30" serviceNameFont="Regular;24" serviceNumberFont="Regular;24" size="1080,300" transparent="1"/> + </screen> + + <screen backgroundColor="background" flags="wfNoBorder" name="RadioInfoBar" position="0,500" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/up_shadow.png" position="0,-2" size="1280,60" zPosition="-1"/> + <eLabel backgroundColor="secondBG" position="0,58" size="193,162" zPosition="0"/> + <eLabel backgroundColor="secondBG" position="1087,58" size="193,162" zPosition="0"/> + <ePixmap alphatest="blend" pixmap="Ai.HD/picon_default.png" position="1120,90" size="100,60" zPosition="1"/> + <widget backgroundColor="background" font="Regular;26" foregroundColor="foreground" halign="center" position="220,70" render="Label" size="840,32" source="session.CurrentService" transparent="1" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;28" foregroundColor="secondFG" halign="right" position="50,125" render="Label" size="80,30" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;18" foregroundColor="secondFG" halign="left" position="135,127" render="Label" size="30,20" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Format::%S</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;18" foregroundColor="secondFG" halign="center" position="45,160" render="Label" size="130,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="220,120" render="Label" size="70,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" noWrap="1" position="305,120" render="Label" size="570,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="940,120" render="Label" size="120,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">Remaining</convert> + <convert type="RemainingToText">InMinutes</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="220,150" render="Label" size="70,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" noWrap="1" position="305,150" render="Label" size="570,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="940,150" render="Label" size="120,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">Duration</convert> + <convert type="ClockToText">InMinutes</convert> + </widget> + <widget borderColor="#0033333a" borderWidth="2" pixmap="Ai.HD/pbar.png" position="220,105" render="Progress" size="840,8" source="session.Event_Now" transparent="1" zPosition="2"> + <convert type="EventTime">Progress</convert> + </widget> + <widget alphatest="on" pixmap="skin_default/icons/rass_logo.png" position="60,60" render="Pixmap" size="100,60" source="RdsDecoder" zPosition="2"> + <convert type="RdsInfo">RasInteractiveAvailable</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget font="LCD;30" foregroundColor="secondFG" halign="center" position="0,5" render="Label" size="1280,30" source="RdsDecoder" transparent="1" valign="center" zPosition="5"> + <convert type="RdsInfo">RadioText</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1190,65" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + </screen> + + <screen backgroundColor="background" flags="wfNoBorder" name="EPGSelectionMulti" position="0,0" size="1280,720" title="EPG Selection Multi"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="390,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="680,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="970,643" size="30,30"/> + <widget backgroundColor="background" font="Regular;26" foregroundColor="darkgrey" halign="right" position="1135,35" render="Label" size="80,26" source="global.CurrentTime" transparent="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="145,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="435,644" size="220,27" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="725,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="1015,645" size="220,26" transparent="1"/> + <widget alphatest="on" name="now_button_sel" pixmap="Ai.HD/epg_now.png" position="60,60" size="1100,35" zPosition="3"/> + <widget alphatest="on" name="next_button_sel" pixmap="Ai.HD/epg_next.png" position="60,60" size="1100,35" zPosition="3"/> + <widget alphatest="on" name="more_button_sel" pixmap="Ai.HD/epg_more.png" position="60,60" size="1100,35" zPosition="3"/> + <widget backgroundColor="background" font="Regular;20" halign="center" name="now_text" position="90,65" size="250,25" text="NOW" transparent="1" zPosition="4"/> + <widget backgroundColor="background" font="Regular;20" halign="center" name="next_text" position="340,65" size="250,25" text="NEXT" transparent="1" zPosition="4"/> + <widget backgroundColor="background" font="Regular;20" halign="center" name="more_text" position="585,65" size="250,25" text="MORE" transparent="1" zPosition="4"/> + <widget backgroundColor="background" font="Regular;24" halign="right" name="date" position="1015,65" size="200,28" transparent="1" valign="center"/> + <widget itemHeight="28" name="list" position="60,110" scrollbarMode="showOnDemand" size="1156,504"/> + </screen> + + <screen backgroundColor="background" flags="wfNoBorder" name="GraphMultiEPG" position="0,0" size="1280,720" title="Electronic Program Guide"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,633" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="100,663" size="30,30"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="145,633" size="200,30" transparent="1" valign="center"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="145,663" size="200,30" transparent="1" valign="center"/> + <widget name="timeline_text" position="0,60" size="1182,30"/> + <widget EntryBackgroundColor="#16071230" EntryBackgroundColorSelected="selectedBG" EntryBorderColor="darkgrey" name="list" position="70,110" scrollbarMode="showOnDemand" size="1130,486" transparent="1"/> + <widget name="timeline0" pixmap="Ai.HD/timeline.png" position="60,105" size="1,496" zPosition="1"/> + <widget name="timeline1" pixmap="Ai.HD/timeline.png" position="60,105" size="1,496" zPosition="1"/> + <widget name="timeline2" pixmap="Ai.HD/timeline.png" position="60,105" size="1,496" zPosition="1"/> + <widget name="timeline3" pixmap="Ai.HD/timeline.png" position="60,105" size="1,496" zPosition="1"/> + <widget name="timeline4" pixmap="Ai.HD/timeline.png" position="60,105" size="1,496" zPosition="1"/> + <widget name="timeline5" pixmap="Ai.HD/timeline.png" position="60,105" size="1,496" zPosition="1"/> + <widget alphatest="on" name="timeline_now" pixmap="Ai.HD/timeline-now.png" position="60,103" size="19,500" zPosition="2"/> + <widget font="Regular;22" foregroundColor="secondFG" halign="center" position="390,625" render="Label" size="496,67" source="Event" valign="center" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget font="Regular;20" halign="left" position="1055,644" render="Label" size="197,27" source="Event" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Format:(%A)</convert> + </widget> + <widget font="Regular;20" halign="right" position="900,644" render="Label" size="75,27" source="Event" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText"/> + </widget> + <widget font="Regular;20" halign="left" position="978,644" render="Label" size="77,27" source="Event" zPosition="1"> + <convert type="EventTime">EndTime</convert> + <convert type="ClockToText">Format:- %H:%M</convert> + </widget> + </screen> + + <screen name="LocationBox" position="center,86" size="1100,560"> + <widget font="Regular;23" name="text" position="10,10" size="1080,27"/> + <eLabel backgroundColor="grey" position="10,50" size="20,27"/> + <widget backgroundColor="grey" font="Regular;24" foregroundColor="black" name="target" position="30,50" size="1060,27" valign="center"/> + <widget itemHeight="28" name="filelist" position="30,85" scrollbarMode="showOnDemand" selectionDisabled="1" size="1060,224"/> + <eLabel backgroundColor="grey" position="10,345" size="20,27"/> + <widget backgroundColor="grey" font="Regular;24" foregroundColor="black" name="textbook" position="30,345" size="1060,27" valign="center"/> + <widget itemHeight="28" name="booklist" position="30,380" scrollbarMode="showOnDemand" size="1060,112"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="30,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="300,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="570,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="840,525" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="70,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="340,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="610,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="880,525" size="220,30"/> + </screen> + + <screen backgroundColor="background" flags="wfNoBorder" name="MovieSelection" position="0,0" size="1280,720" title="Select a movie"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="100,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="390,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="680,643" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="970,643" size="30,30"/> + <widget backgroundColor="background" font="Regular;26" foregroundColor="grey" halign="right" position="1140,40" render="Label" size="80,26" source="global.CurrentTime" transparent="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;20" foregroundColor="grey" halign="right" position="910,72" render="Label" size="310,22" source="global.CurrentTime" transparent="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="145,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="435,644" size="220,27" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="725,645" size="220,26" transparent="1"/> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="1015,645" size="220,26" transparent="1"/> + <widget font="Regular;22" halign="center" name="waitingtext" position="80,70" size="760,500" valign="center" zPosition="4"/> + <widget name="list" position="80,70" scrollbarMode="showOnDemand" size="760,500"/> + <eLabel backgroundColor="darkgrey" position="855,70" size="2,500"/> + <eLabel backgroundColor="darkgrey" position="80,600" size="1120,2"/> + <widget font="Regular;20" foregroundColor="grey" position="80,605" render="vhdRendMovieDirSize" size="700,25" source="global.CurrentTime" transparent="1" zPosition="1"/> + <widget font="Regular;20" foregroundColor="secondFG" halign="right" position="865,120" render="Label" size="348,50" source="Service" zPosition="1"> + <convert type="MovieInfo">RecordServiceName</convert> + </widget> + <widget font="Regular;22" foregroundColor="foreground" halign="right" position="865,175" render="Label" size="352,60" source="Service" zPosition="1"> + <convert type="MovieInfo">ShortDescription</convert> + </widget> + <widget font="Regular;20" halign="right" position="865,240" render="Label" size="352,25" source="Service" zPosition="1"> + <convert type="ServiceTime">Duration</convert> + <convert type="ClockToText">AsLength</convert> + </widget> + <widget font="Regular;20" foregroundColor="foreground" position="885,265" render="Label" size="330,302" source="Service" zPosition="1"> + <convert type="EventName">ExtendedDescription</convert> + </widget> + <widget font="Regular;20" foregroundColor="grey" halign="right" position="845,605" render="Label" size="355,25" source="Service" transparent="1" zPosition="4"> + <convert type="MovieInfo">FileSize</convert> + </widget> + </screen> + + <screen name="FileBrowser" position="center,center" size="620,430" title="DVD File Browser"> + <ePixmap alphatest="on" pixmap="Ai.HD/key-red.png" position="5,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-green.png" position="145,5" size="140,40"/> + <widget backgroundColor="#9f1313" font="Regular;20" halign="center" position="5,5" render="Label" size="140,40" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="#1f771f" font="Regular;20" halign="center" position="145,5" render="Label" size="140,40" source="key_green" transparent="1" valign="center" zPosition="1"/> + <widget itemHeight="28" name="filelist" position="5,58" scrollbarMode="showOnDemand" size="610,364"/> + </screen> + + + + + <!-- ########## Timers ########## --> + <screen name="TimerSelection" position="center,87" size="1100,560" title="Timer selection"> + <widget name="timerlist" position="10,15" scrollbarMode="showOnDemand" size="1080,500"/> + </screen> + + <screen name="TimerEntry" position="center,87" size="1100,560" title="Timer entry"> + <widget itemHeight="28" name="config" position="10,12" scrollbarMode="showOnDemand" size="1080,364"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="30,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="300,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="570,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="840,525" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="canceltext" position="70,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="oktext" position="340,525" size="220,30"/> + </screen> + + <screen name="TimerEdit" position="center,87" size="1100,560" title="Timer Edit"> + <widget font="Regular;25" name="description" position="10,10" size="1080,40"/> + <widget font="Regular;25" foregroundColor="red" name="lbegin" position="605,102" size="103,30"/> + <widget font="Regular;25" foregroundColor="green" name="lend" position="605,158" size="103,30"/> + <widget font="Regular;25" name="begin" position="708,105" size="72,35"/> + <widget font="Regular;25" name="end" position="708,150" size="72,35"/> + <widget name="apply" position="210,240" size="250,35"/> + </screen> + + <screen name="TimerEditList" position="center,87" size="1100,560" title="Timer Editor"> + <widget name="timerlist" position="10,15" scrollbarMode="showOnDemand" size="1080,490"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="30,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="300,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="570,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="840,525" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="70,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="340,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="610,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="880,525" size="220,30"/> + </screen> + + <screen name="TimerLog" position="center,87" size="1100,560" title="Timer log"> + <widget name="loglist" position="10,10" scrollbarMode="showOnDemand" size="1080,350"/> + <eLabel backgroundColor="grey" position="0,370" size="1100,2"/> + <widget font="Regular;20" name="logentry" position="10,380" size="1080,130"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="30,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="300,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="570,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="840,525" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="70,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="340,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="610,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="880,525" size="220,30"/> + </screen> + + <screen name="TimerSanityConflict" position="center,87" size="1100,560" title="Timer sanity error"> + <widget name="list" position="10,10" scrollbarMode="showOnDemand" size="1080,250"/> + <eLabel backgroundColor="grey" position="549,0" size="2,260"/> + <widget name="timer1" position="10,45" scrollbarMode="showOnDemand" size="530,225"/> + <widget name="timer2" position="560,45" scrollbarMode="showOnDemand" size="530,225"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="30,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="300,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="570,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="840,525" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="70,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="340,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_yellow" position="610,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_blue" position="880,525" size="220,30"/> + </screen> + + + + <!-- ########## Setup ########## --> + <screen name="Setup" position="center,87" size="900,560" title="Setup"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="50,505" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="440,505" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" position="90,506" render="Label" size="300,30" source="key_red"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" position="484,506" render="Label" size="300,30" source="key_green"/> + <widget itemHeight="28" name="config" position="20,47" scrollbarMode="showOnDemand" size="860,420"/> + </screen> + + <screen name="PluginBrowser" position="center,center" size="720,492" title="Plugin browser"> + <widget name="list" position="10,5" scrollbarMode="showOnDemand" size="700,450"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="10,462" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="410,462" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="red" position="45,464" size="367,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="green" position="445,464" size="260,30"/> + </screen> + + <screen name="DirectoryBrowser" position="center,87" size="600,560" title="Directory browser"> + <widget itemHeight="28" name="filelist" position="10,12" scrollbarMode="showOnDemand" size="580,476"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="50,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="330,525" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="90,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="370,525" size="220,30"/> + </screen> + + <screen name="ServiceInfo" position="center,87" size="1100,560" title="Serviceinfo"> + <widget name="infolist" position="20,10" selectionDisabled="1" size="1060,500"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="30,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="300,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="570,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="840,525" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="red" position="70,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="green" position="340,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="yellow" position="610,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="blue" position="880,525" size="220,30"/> + </screen> + + <screen backgroundColor="noTransBG" name="VideoFinetune" position="center,78" size="720,576"> + <widget position="0,0" render="Canvas" size="720,576" source="Canvas"/> + </screen> + + <screen name="SkinSelector" position="center,center" size="924,460" title="Choose your Skin"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="40,20" size="30,30" zPosition="1"/> + <widget font="Regular;20" position="75,15" render="Label" size="347,40" source="key_red" transparent="1" valign="center" zPosition="2"/> + <widget itemHeight="28" name="SkinList" position="40,80" scrollbarMode="showOnDemand" size="416,308"/> + <eLabel backgroundColor="darkgrey" position="500,75" size="2,330" zPosition="1"/> + <widget alphatest="on" name="Preview" position="565,130" size="280,210"/> + <eLabel backgroundColor="darkgrey" position="0,420" size="924,2" zPosition="1"/> + <widget font="Regular;21" halign="center" position="10,425" render="Label" size="914,30" source="introduction" transparent="1" valign="center" zPosition="10"/> + </screen> + + <screen name="BackupScreen" position="center,center" size="350,310" title="Backup is running..."> + <widget name="config" position="10,10" scrollbarMode="showOnDemand" size="330,250" transparent="1"/> + </screen> + + <screen name="RestoreScreen" position="center,center" size="350,310" title="Restore is running..."> + <widget name="config" position="10,10" scrollbarMode="showOnDemand" size="330,250" transparent="1"/> + </screen> + + <screen name="NetworkSetup" position="center,center" size="900,450" title="Network Setup"> + <widget name="menu" position="50,50" size="800,350"/> + </screen> + + <screen name="AdapterSetupConfiguration" position="center,center" size="900,450" title="Network Configuration..."> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="665,415" size="30,30"/> + <widget font="Regular;20" halign="left" position="705,410" render="Label" size="187,35" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget itemHeight="28" name="menulist" position="40,20" scrollbarMode="showOnDemand" size="330,252" zPosition="10"/> + <widget font="Regular;19" halign="center" position="400,20" render="Label" size="461,300" source="description" transparent="1" valign="center"/> + <widget font="Regular;21" halign="left" position="85,350" render="Label" size="166,25" source="IFtext" transparent="1" zPosition="10"/> + <widget font="Regular;21" halign="left" position="265,350" render="Label" size="596,25" source="IF" transparent="1" zPosition="10"/> + <widget font="Regular;20" halign="left" position="85,410" render="Label" size="496,35" source="Statustext" transparent="1" valign="center" zPosition="10"/> + <widget alphatest="on" name="statuspic" pixmaps="Ai.HD/green.png,Ai.HD/grey.png" position="40,415" size="35,25" transparent="1" zPosition="10"/> + </screen> + + <screen name="AdapterSetup" position="center,center" size="900,450" title="Network Setup"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="35,12" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="420,12" size="30,30"/> + <widget font="Regular;20" halign="left" position="75,0" render="Label" size="321,50" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;20" halign="left" position="465,0" render="Label" size="416,50" source="key_blue" transparent="1" valign="center" zPosition="1"/> + <widget itemHeight="28" name="config" position="40,64" scrollbarMode="showOnDemand" size="550,168"/> + <widget font="Regular;19" foregroundColor="grey" halign="right" position="650,75" render="Label" size="230,25" source="DNS1text" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;19" foregroundColor="grey" halign="right" position="650,150" render="Label" size="230,25" source="DNS2text" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="right" position="650,100" render="Label" size="230,25" source="DNS1" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="right" position="650,175" render="Label" size="230,25" source="DNS2" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;20" halign="center" position="50,250" render="Label" size="800,27" source="introduction"/> + <widget font="Regular;19" foregroundColor="grey" halign="right" position="15,280" render="Label" size="270,25" source="IPtext" zPosition="1"/> + <widget font="Regular;19" foregroundColor="grey" halign="right" position="15,310" render="Label" size="270,25" source="Netmasktext" zPosition="1"/> + <widget font="Regular;19" foregroundColor="grey" halign="right" position="15,340" render="Label" size="270,25" source="Gatewaytext" zPosition="1"/> + <widget font="Regular;19" position="300,280" render="Label" size="400,25" source="IP" zPosition="1"/> + <widget font="Regular;19" position="300,310" render="Label" size="400,25" source="Mask" zPosition="1"/> + <widget font="Regular;19" position="300,340" render="Label" size="561,25" source="Gateway" zPosition="1"/> + <widget font="Regular;20" foregroundColor="grey" halign="right" position="15,370" render="Label" size="270,25" source="Adaptertext" transparent="1" zPosition="10"/> + <widget font="Regular;20" halign="left" position="300,370" render="Label" size="400,25" source="Adapter" transparent="1" zPosition="10"/> + <widget font="Regular;20" halign="center" position="50,410" render="Label" size="800,27" source="introduction2" transparent="1" valign="center" zPosition="10"/> + <widget alphatest="on" name="VKeyIcon" pixmap="skin_default/buttons/key_text.png" position="10,410" size="35,25" transparent="1" zPosition="10"/> + <widget alphatest="on" name="HelpWindow" pixmap="skin_default/vkey_icon.png" position="50,410" size="1,1" transparent="1" zPosition="1"/> + </screen> + + <screen name="NameserverSetup" position="center,center" size="900,450" title="Nameserver Setup"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="10,12" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="305,12" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="590,12" size="30,30"/> + <widget font="Regular;20" halign="left" position="50,0" render="Label" size="220,50" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;20" halign="left" position="345,0" render="Label" size="220,50" source="key_green" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;20" halign="left" position="630,0" render="Label" size="220,50" source="key_yellow" transparent="1" valign="center" zPosition="1"/> + <widget itemHeight="28" name="config" position="55,65" scrollbarMode="showOnDemand" size="785,280"/> + <widget font="Regular;21" halign="center" position="50,375" render="Label" size="800,60" source="introduction" transparent="1" valign="center" zPosition="10"/> + </screen> + + <screen name="NetworkAdapterSelection" position="center,center" size="900,450" title="Select Network Adapter"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="10,12" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="305,12" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="590,12" size="30,30"/> + <widget font="Regular;20" halign="left" position="50,0" render="Label" size="220,50" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;20" halign="left" position="345,0" render="Label" size="220,50" source="key_green" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;20" halign="left" position="630,0" render="Label" size="220,50" source="key_yellow" transparent="1" valign="center" zPosition="1"/> + <widget source="list" render="Listbox" position="55,65" size="785,280" zPosition="10" scrollbarMode="showOnDemand"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryText(pos = (85, 6), size = (700, 28), font=0, flags = RT_HALIGN_LEFT|RT_VALIGN_TOP, text = 1), + MultiContentEntryText(pos = (85, 43), size = (700, 24), font=1, flags = RT_HALIGN_LEFT|RT_VALIGN_BOTTOM, text = 2), + MultiContentEntryPixmapAlphaTest(pos = (2, 8), size = (54, 54), png = 3), + MultiContentEntryPixmapAlphaTest(pos = (63, 46), size = (15, 16), png = 4), + ], + "fonts": [gFont("Regular", 26),gFont("Regular", 20)], + "itemHeight": 70 + } + </convert> + </widget> + <widget font="Regular;21" halign="center" position="50,375" render="Label" size="800,60" source="introduction" transparent="1" valign="center" zPosition="10"/> + </screen> + + <screen name="NetworkAdapterTest" position="center,center" size="900,450" title="Network test..."> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="10,10" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="305,10" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="590,10" size="30,30"/> + <widget font="Regular;20" halign="left" position="50,0" render="Label" size="220,50" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;20" halign="left" position="345,0" render="Label" size="220,50" source="key_green" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;20" halign="left" position="630,0" render="Label" size="220,50" source="key_yellow" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#1cff1c" halign="left" name="Adaptertext" position="50,70" size="800,23" zPosition="1"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#f23d21,#1cff1c" halign="center" name="Adapter" position="280,70" size="306,23" transparent="1" zPosition="2"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#000000,#1cff1c" name="AdapterInfo_Text" position="630,70" size="200,23" transparent="1" zPosition="2"/> + <widget alphatest="on" name="AdapterInfo_OK" pixmap="skin_default/icons/lock_on.png" position="590,65" size="38,31" zPosition="2"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#1cff1c" halign="left" name="Networktext" position="50,120" size="800,23" zPosition="1"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#f23d21,#1cff1c" halign="center" name="Network" position="280,120" size="306,23" transparent="1" zPosition="2"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#000000,#1cff1c" name="NetworkInfo_Text" position="630,120" size="200,23" transparent="1" zPosition="2"/> + <widget alphatest="on" name="NetworkInfo_Check" pixmaps="skin_default/icons/lock_on.png,skin_default/icons/lock_error.png" position="590,115" size="38,31" zPosition="2"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#1cff1c" halign="left" name="Dhcptext" position="50,170" size="800,23" zPosition="1"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#f23d21,#1cff1c" halign="center" name="Dhcp" position="280,170" size="306,23" transparent="1" zPosition="2"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#000000,#1cff1c" name="DhcpInfo_Text" position="630,170" size="200,23" transparent="1" zPosition="2"/> + <widget alphatest="on" name="DhcpInfo_Check" pixmaps="skin_default/icons/lock_on.png,skin_default/icons/lock_error.png" position="590,165" size="38,31" zPosition="2"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#1cff1c" halign="left" name="IPtext" position="50,220" size="800,23" zPosition="1"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#f23d21,#1cff1c" halign="center" name="IP" position="280,220" size="306,23" transparent="1" zPosition="2"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#000000,#1cff1c" name="IPInfo_Text" position="630,220" size="200,23" transparent="1" zPosition="2"/> + <widget alphatest="on" name="IPInfo_Check" pixmaps="skin_default/icons/lock_on.png,skin_default/icons/lock_error.png" position="590,215" size="38,31" zPosition="2"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#1cff1c" halign="left" name="DNStext" position="50,270" size="800,23" zPosition="1"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#f23d21,#1cff1c" halign="center" name="DNS" position="280,270" size="306,23" transparent="1" zPosition="2"/> + <widget font="Regular;19" foregroundColors="#8c8c93,#000000,#1cff1c" name="DNSInfo_Text" position="630,270" size="200,23" transparent="1" zPosition="2"/> + <widget alphatest="on" name="DNSInfo_Check" pixmaps="skin_default/icons/lock_on.png,skin_default/icons/lock_error.png" position="590,265" size="38,31" zPosition="2"/> + <widget alphatest="on" name="EditSettingsButton" pixmaps="Ai.HD/grey.png,Ai.HD/blue.png" position="590,330" size="35,35" transparent="1" zPosition="1"/> + <widget font="Regular;19" foregroundColors="#000000,#8c8c93,#1cff1c" name="EditSettings_Text" position="630,335" size="200,23" transparent="1" zPosition="2"/> + <widget font="Regular;21" name="InfoText" position="15,50" size="866,256" zPosition="25"/> + </screen> + + <screen name="NetworkBrowser" position="center,center" size="900,450" title="Network Neighbourhood"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="15,5" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="240,5" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="465,5" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="690,5" size="30,30"/> + <widget font="Regular;18" halign="left" position="50,0" render="Label" size="180,40" source="key_red" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;18" halign="left" position="275,0" render="Label" size="180,40" source="key_green" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;18" halign="left" position="500,0" render="Label" size="180,40" source="key_yellow" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;18" halign="left" position="725,0" render="Label" size="170,40" source="key_blue" transparent="1" valign="center" zPosition="2"/> + <widget position="5,50" render="Listbox" scrollbarMode="showOnDemand" size="890,350" source="list" zPosition="10"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryPixmapAlphaTest(pos = (0, 0), size = (48, 48), png = 1), # index 1 is the expandable/expanded/verticalline icon + MultiContentEntryText(pos = (50, 4), size = (820, 26), font=2, flags = RT_HALIGN_LEFT, text = 2), # index 2 is the Hostname + MultiContentEntryText(pos = (140, 5), size = (720, 25), font=0, flags = RT_HALIGN_LEFT, text = 3), # index 3 is the sharename + MultiContentEntryText(pos = (140, 26), size = (720, 17), font=1, flags = RT_HALIGN_LEFT, text = 4), # index 4 is the sharedescription + MultiContentEntryPixmapAlphaTest(pos = (45, 0), size = (48, 48), png = 5), # index 5 is the nfs/cifs icon + MultiContentEntryPixmapAlphaTest(pos = (90, 0), size = (48, 48), png = 6), # index 6 is the isMounted icon + ], + "fonts": [gFont("Regular", 20),gFont("Regular", 14),gFont("Regular", 24)], + "itemHeight": 50 + } + </convert> + </widget> + <widget font="Regular;20" halign="center" position="0,420" render="Label" size="891,30" source="infotext" transparent="1" valign="center" zPosition="10"/> + </screen> + + <screen name="AutoMountManager" position="center,center" size="900,450" title="AutoMountManager"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="15,5" size="30,30"/> + <widget font="Regular;18" halign="left" position="50,0" render="Label" size="246,40" source="key_red" transparent="1" valign="center" zPosition="2"/> + <widget position="5,50" render="Listbox" scrollbarMode="showOnDemand" size="890,357" source="config"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryText(pos = (0, 3), size = (680, 25), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 2 is the Menu Titel + MultiContentEntryText(pos = (10, 29), size = (680, 17), font=1, flags = RT_HALIGN_LEFT, text = 2), # index 3 is the Description + MultiContentEntryPixmapAlphaTest(pos = (700, 1), size = (48, 48), png = 3), # index 4 is the pixmap + ], + "fonts": [gFont("Regular", 20),gFont("Regular", 14)], + "itemHeight": 50 + } + </convert> + </widget> + <widget font="Regular;20" halign="center" position="5,420" render="Label" size="891,21" source="introduction" transparent="1" valign="center" zPosition="10"/> + </screen> + + <screen name="AutoMountView" position="center,center" size="900,450" title="MountView"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="15,5" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="280,5" size="30,30"/> + <widget font="Regular;18" halign="left" position="50,0" render="Label" size="222,40" source="key_red" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;18" halign="left" position="315,0" render="Label" size="236,40" source="key_yellow" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;18" halign="center" position="0,50" render="Label" size="130,72" source="legend1" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" position="130,50" render="Label" size="631,72" source="legend2" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" position="765,50" render="Label" size="130,72" source="legend3" transparent="1" valign="center" zPosition="1"/> + <widget position="5,130" render="Listbox" scrollbarMode="showOnDemand" size="890,269" source="config"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryPixmapAlphaTest(pos = (15, 1), size = (48, 48), png = 0), # index 0 is the isMounted pixmap + MultiContentEntryText(pos = (100, 3), size = (300, 25), font=0, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the sharename + MultiContentEntryText(pos = (390, 5), size = (250, 17), font=1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is the IPdescription + MultiContentEntryText(pos = (100, 29), size = (550, 17), font=1, flags = RT_HALIGN_LEFT, text = 3), # index 3 is the DIRdescription + MultiContentEntryPixmapAlphaTest(pos = (650, 9), size = (48, 48), png = 4), # index 4 is the activepng pixmap + MultiContentEntryPixmapAlphaTest(pos = (680, 1), size = (48, 48), png = 5), # index 4 is the mounttype pixmap + ], + "fonts": [gFont("Regular", 20),gFont("Regular", 14)], + "itemHeight": 50 + } + </convert> + </widget> + <widget font="Regular;20" halign="center" position="0,420" render="Label" size="891,20" source="introduction" transparent="1" valign="center" zPosition="10"/> + </screen> + + + + <!-- ##### Wizards ##### --> + <screen name="NetworkWizard" position="center,78" size="720,576" title="Network Wizard..."> + <widget font="Regular;23" name="text" position="50,70" size="436,266"/> + <widget position="50,340" render="Listbox" scrollbarMode="showOnDemand" size="440,200" source="list"> + <convert type="StringList"/> + </widget> + <widget name="config" position="50,340" scrollbarMode="showOnDemand" size="440,200" transparent="1" zPosition="1"/> + <ePixmap alphatest="on" pixmap="skin_default/buttons/button_red.png" position="40,35" size="15,16"/> + <widget font="Regular;18" name="languagetext" position="60,30" size="200,30"/> + <widget alphatest="on" name="rc" pixmaps="skin_default/rc.png,skin_default/rcold.png" position="540,10" size="154,500" zPosition="10"/> + <widget alphatest="on" name="arrowdown" pixmap="skin_default/arrowdown.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowdown2" pixmap="skin_default/arrowdown.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowup" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowup2" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" zPosition="11"/> + </screen> + + <screen name="DefaultWizard" position="center,78" size="720,576" title="Wizard..."> + <widget font="Regular;23" name="text" position="153,50" size="340,270"/> + <widget position="50,300" render="Listbox" scrollbarMode="showOnDemand" size="440,200" source="list"> + <convert type="StringList"/> + </widget> + <ePixmap alphatest="on" pixmap="skin_default/buttons/button_red.png" position="40,225" size="15,16"/> + <widget font="Regular;18" name="languagetext" position="55,225" size="95,30"/> + <widget name="config" position="50,300" scrollbarMode="showOnDemand" size="440,200" transparent="1" zPosition="1"/> + <widget alphatest="on" name="wizard" pixmap="skin_default/wizard.png" position="40,50" size="110,174" transparent="1" zPosition="10"/> + <widget alphatest="on" name="rc" pixmap="skin_default/rc.png" position="500,600" size="154,471" transparent="1" zPosition="10"/> + <widget alphatest="on" name="arrowdown" pixmap="skin_default/arrowdown.png" position="-100,-100" size="37,70" transparent="1" zPosition="11"/> + <widget alphatest="on" name="arrowup" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" transparent="1" zPosition="11"/> + <widget alphatest="on" name="arrowup2" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" transparent="1" zPosition="11"/> + </screen> + + <screen name="DefaultSatLists" position="center,78" size="720,576" title="Default Sat-Lists..."> + <widget font="Regular;23" name="text" position="153,50" size="340,270"/> + <widget position="50,300" render="Listbox" scrollbarMode="showOnDemand" size="440,200" source="list"> + <convert type="StringList"/> + </widget> + <ePixmap alphatest="on" pixmap="skin_default/buttons/button_red.png" position="40,225" size="15,16"/> + <widget font="Regular;18" name="languagetext" position="55,225" size="95,30"/> + <widget name="config" position="50,300" scrollbarMode="showOnDemand" size="440,200" transparent="1" zPosition="1"/> + <widget alphatest="on" name="wizard" pixmap="skin_default/wizard.png" position="40,50" size="110,174" transparent="1" zPosition="10"/> + <widget alphatest="on" name="rc" pixmap="skin_default/rc.png" position="500,600" size="154,471" transparent="1" zPosition="10"/> + <widget alphatest="on" name="arrowdown" pixmap="skin_default/arrowdown.png" position="-100,-100" size="37,70" transparent="1" zPosition="11"/> + <widget alphatest="on" name="arrowup" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" transparent="1" zPosition="11"/> + <widget alphatest="on" name="arrowup2" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" transparent="1" zPosition="11"/> + </screen> + + <screen name="DreamPackageWizard" position="center,78" size="720,576" title="Dream-Package Wizard..."> + <widget font="Regular;23" name="text" position="153,50" size="340,270"/> + <widget position="50,300" render="Listbox" scrollbarMode="showOnDemand" size="440,200" source="list"> + <convert type="StringList"/> + </widget> + <ePixmap alphatest="on" pixmap="skin_default/buttons/button_red.png" position="40,225" size="15,16"/> + <widget font="Regular;18" name="languagetext" position="55,225" size="95,30"/> + <widget name="config" position="50,300" scrollbarMode="showOnDemand" size="440,200" transparent="1" zPosition="1"/> + <widget alphatest="on" name="wizard" pixmap="skin_default/wizard.png" position="40,50" size="110,174" transparent="1" zPosition="10"/> + <widget alphatest="on" name="rc" pixmap="skin_default/rc.png" position="500,600" size="154,471" transparent="1" zPosition="10"/> + <widget alphatest="on" name="arrowdown" pixmap="skin_default/arrowdown.png" position="-100,-100" size="37,70" transparent="1" zPosition="11"/> + <widget alphatest="on" name="arrowup" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" transparent="1" zPosition="11"/> + <widget alphatest="on" name="arrowup2" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" transparent="1" zPosition="11"/> + </screen> + + <screen name="LanguageWizard" position="center,78" size="720,576" title="Language Wizard..."> + <widget font="Regular;23" name="text" position="153,50" size="340,240"/> + <widget position="50,300" render="Listbox" scrollbarMode="showOnDemand" size="440,200" source="languages"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryText(pos = (80, 10), size = (200, 50), flags = RT_HALIGN_LEFT, text = 1), # index 1 is the language name, + MultiContentEntryPixmap(pos = (10, 5), size = (60, 40), png = 2), # index 2 is the pixmap + ], + "fonts": [gFont("Regular", 20)], + "itemHeight": 50 + } + </convert> + </widget> + <widget alphatest="on" name="wizard" pixmap="skin_default/wizard.png" position="40,50" size="110,174" zPosition="10"/> + <widget alphatest="on" name="rc" pixmaps="skin_default/rc.png,skin_default/rcold.png" position="500,50" size="154,500" zPosition="10"/> + <widget alphatest="on" name="arrowdown" pixmap="skin_default/arrowdown.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowdown2" pixmap="skin_default/arrowdown.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowup" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowup2" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" zPosition="11"/> + </screen> + + <screen name="HelpMenu" position="center,78" size="720,576" title="Help..."> + <eLabel font="Regular;40" position="50,30" size="220,60" text="help..."/> + <widget name="list" position="50,100" scrollbarMode="showOnDemand" size="450,380"/> + <widget alphatest="on" name="rc" pixmaps="skin_default/rc.png,skin_default/rcold.png" position="540,10" size="154,500" zPosition="10"/> + <widget alphatest="on" name="arrowdown" pixmap="skin_default/arrowdown.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowdown2" pixmap="skin_default/arrowdown.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowup" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowup2" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget font="Regular;25" foregroundColor="yellow" halign="right" name="long_key" position="320,520" size="350,50"/> + </screen> + + <screen name="VideoWizard" position="center,78" size="720,576" title="Welcome..."> + <widget font="Regular;23" name="text" position="153,50" size="340,270"/> + <widget position="200,300" render="Listbox" scrollbarMode="showOnDemand" size="290,200" source="list"> + <convert type="StringList"/> + </widget> + <widget name="config" position="50,300" scrollbarMode="showOnDemand" size="440,200" transparent="1" zPosition="1"/> + <widget alphatest="on" name="wizard" pixmap="skin_default/wizard.png" position="40,50" size="110,174" transparent="1" zPosition="10"/> + <ePixmap alphatest="on" pixmap="skin_default/buttons/button_red.png" position="40,225" size="15,16" transparent="1" zPosition="0"/> + <widget font="Regular;18" name="languagetext" position="55,225" size="95,30"/> + <widget alphatest="on" name="portpic" pixmap="%s" position="50,300" size="150,150" transparent="1" zPosition="10"/> + <widget alphatest="on" name="rc" pixmaps="skin_default/rc.png,skin_default/rcold.png" position="500,50" size="154,500" transparent="1" zPosition="10"/> + <widget alphatest="on" name="arrowdown" pixmap="skin_default/arrowdown.png" position="0,0" size="37,70" transparent="1" zPosition="11"/> + <widget alphatest="on" name="arrowdown2" pixmap="skin_default/arrowdown.png" position="0,0" size="37,70" transparent="1" zPosition="11"/> + <widget alphatest="on" name="arrowup" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" transparent="1" zPosition="11"/> + <widget alphatest="on" name="arrowup2" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" transparent="1" zPosition="11"/> + </screen> + + <screen name="ImageWizard" position="center,78" size="720,576" title="Welcome..."> + <widget font="Regular;22" name="text" position="153,40" size="340,330"/> + <widget position="43,340" render="Listbox" scrollbarMode="showOnDemand" size="490,180" source="list"> + <convert type="StringList"/> + </widget> + <widget name="config" position="53,340" scrollbarMode="showOnDemand" size="440,180" transparent="1" zPosition="1"/> + <ePixmap alphatest="on" pixmap="skin_default/buttons/button_red.png" position="40,225" size="15,16" transparent="1" zPosition="0"/> + <widget font="Regular;18" name="languagetext" position="55,225" size="95,30"/> + <widget alphatest="on" name="wizard" pixmap="skin_default/wizard.png" position="40,50" size="110,174" zPosition="10"/> + <widget alphatest="on" name="rc" pixmaps="skin_default/rc.png,skin_default/rcold.png" position="530,50" size="154,500" zPosition="10"/> + <widget alphatest="on" name="arrowdown" pixmap="skin_default/arrowdown.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowdown2" pixmap="skin_default/arrowdown.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowup" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" zPosition="11"/> + <widget alphatest="on" name="arrowup2" pixmap="skin_default/arrowup.png" position="-100,-100" size="37,70" zPosition="11"/> + </screen> + + + + <!-- ########## Merlin ########## --> + <screen name="MerlinDownloadBrowser" position="center,center" size="800,420" title="Addon Manager"> + <widget font="Regular;20" halign="center" name="text" position="0,0" size="800,420" valign="center" zPosition="1"/> + <widget name="list" position="10,10" scrollbarMode="showOnDemand" size="780,400" zPosition="2"/> + </screen> + + <screen name="Shooter_II" position="center,center" size="600,460" title="Shooter-II"> + <widget name="list" position="10,5" scrollbarMode="showOnDemand" size="580,450"/> + </screen> + + <screen name="Scripts" position="center,center" size="600,300" title="Scripts from /usr/script/tools/..."> + <widget itemHeight="28" name="list" position="10,10" scrollbarMode="showOnDemand" size="580,280"/> + </screen> + + <screen name="DreamExplorer" position="center,90" size="1100,550" title="Dream-Explorer"> + <widget name="filelist" position="0,0" scrollbarMode="showOnDemand" size="1100,518" zPosition="4"/> + <ePixmap alphatest="on" pixmap="/usr/share/enigma2/Merlin/buttons/key-menu.png" position="2,520" size="35,25" zPosition="5"/> + <widget backgroundColor="secondBG" font="Regular;16" foregroundColor="secondFG" name="location" position="40,520" size="1060,27" valign="center" zPosition="6"/> + </screen> + + <screen name="FileExplorer" position="center,90" size="1100,550" title="File-Explorer"> + <widget font="Regular;16" foregroundColor="foreground" name="filedata" position="0,0" size="1100,507" transparent="1" zPosition="9"/> + <widget backgroundColor="secondBG" font="Regular;16" foregroundColor="secondFG" halign="center" name="status" position="0,510" size="1100,40" valign="center" zPosition="4"/> + </screen> + + <screen backgroundColor="#16081226" flags="wfNoBorder" name="PictureExplorer" position="0,0" size="1280,720" title="Picture-Explorer"> + <widget alphatest="on" backgroundColor="#16081226" name="Picture" position="0,0" size="1280,720" zPosition="1"/> + </screen> + + <screen name="DreamCC" position="center,center" size="700,400" title="Dream Cam Center"> + <ePixmap alphatest="on" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/DreamCC/buttons.png" position="250,355" size="200,40" zPosition="5"/> + <widget name="menu" position="15,5" scrollbarMode="showOnDemand" size="670,340"/> + </screen> + + + + <!-- ########## Media-Player ########## --> + <screen backgroundColor="noTransBG" flags="wfNoBorder" name="MediaPlayer" position="0,0" size="1280,720" title="MediaPlayer"> + <widget backgroundColor="noTransBG" font="Regular;20" foregroundColor="darkgrey" halign="right" position="652,70" size="556,24" render="Label" source="global.CurrentTime" transparent="1"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + <eLabel backgroundColor="noTransBG" font="Regular;36" foregroundColor="grey" halign="left" position="75,40" size="702,56" text="M e d i a P l a y e r" valign="top" zPosition="1"/> + <eLabel backgroundColor="grey" font="Regular;22" foregroundColor="black" halign="center" position="72,102" size="556,26" text="F i l e l i s t" zPosition="5"/> + <widget backgroundColor="noTransBG" name="filelist" position="70,145" scrollbarMode="showOnDemand" size="562,299"/> + <eLabel backgroundColor="grey" font="Regular;22" foregroundColor="black" halign="center" position="652,102" size="556,26" text="P l a y l i s t" zPosition="5"/> + <widget backgroundColor="noTransBG" name="playlist" position="650,140" scrollbarMode="showOnDemand" selectionDisabled="1" size="561,310"/> + <widget backgroundColor="noTransBG" font="Regular;26" name="title" position="300,475" size="680,30" transparent="1" valign="top"/> + <eLabel backgroundColor="darkgrey" position="290,515" size="700,2"/> + <widget backgroundColor="noTransBG" font="Regular;20" foregroundColor="darkgrey" name="artisttext" position="300,525" size="100,25" transparent="1" valign="top"/> + <widget backgroundColor="noTransBG" font="Regular;20" name="artist" position="410,525" size="580,25" transparent="1" valign="top"/> + <widget backgroundColor="noTransBG" font="Regular;20" foregroundColor="darkgrey" name="albumtext" position="300,555" size="100,25" transparent="1" valign="top"/> + <widget backgroundColor="noTransBG" font="Regular;20" name="album" position="410,555" size="580,25" transparent="1" valign="top"/> + <widget backgroundColor="noTransBG" font="Regular;20" foregroundColor="darkgrey" name="yeartext" position="300,585" size="100,25" transparent="1" valign="top"/> + <widget backgroundColor="noTransBG" font="Regular;20" name="year" position="410,585" size="580,25" transparent="1" valign="top"/> + <widget alphatest="blend" name="coverArt" pixmap="skin_default/no_coverArt.png" position="120,490" size="116,116" transparent="1"/> + <eLabel backgroundColor="darkgrey" position="80,620" size="1120,2" zPosition="1"/> + <ePixmap alphatest="on" backgroundColor="noTransBG" pixmap="Ai.HD/mpslider.png" position="200,647" size="600,16" zPosition="13"/> + <widget name="PositionGauge" pointer="Ai.HD/pointer.png:13,3" position="220,648" size="560,14" transparent="0" zPosition="12"/> + <widget backgroundColor="noTransBG" font="Regular;22" halign="right" position="80,643" render="Label" size="100,25" source="session.CurrentService" transparent="1" valign="center"> + <convert type="ServicePosition">Position</convert> + </widget> + <widget backgroundColor="noTransBG" font="Regular;22" halign="left" position="820,643" render="Label" size="127,25" source="session.CurrentService" transparent="1" valign="center"> + <convert type="ServicePosition">Remaining</convert> + </widget> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="965,635" size="122,50" zPosition="1"/> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="center" position="965,635" render="vhdRendMaxTemp" size="122,24" source="global.CurrentTime" transparent="1" valign="center" zPosition="2"/> + </screen> + + <screen name="MediaPlayerSettings" position="center,87" size="600,560" title="Edit settings"> + <widget name="config" position="10,10" scrollbarMode="showOnDemand" size="580,480"/> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="50,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="330,525" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_red" position="90,525" size="220,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" name="key_green" position="370,525" size="220,30"/> + </screen> + + + + <!-- ########## Picture-Player ########## --> + <screen name="picshow" position="center,87" size="1100,560" title="PicturePlayer"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="30,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="300,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="570,525" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="840,525" size="30,30"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" position="70,525" render="Label" size="220,30" source="key_red" zPosition="5"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" position="340,525" render="Label" size="220,30" source="key_green" zPosition="5"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" position="610,525" render="Label" size="220,30" source="key_yellow" zPosition="5"/> + <widget font="Regular;22" foregroundColor="foreground" halign="left" position="880,525" render="Label" size="220,30" source="key_blue" zPosition="5"/> + <widget font="Regular;20" name="label" position="30,285" size="260,160" transparent="1"/> + <widget alphatest="on" name="thn" position="25,25" size="260,216"/> + <widget itemHeight="28" name="filelist" position="320,22" scrollbarMode="showOnDemand" size="760,476" zPosition="3"/> + </screen> + + + + <!-- ########## Suomipoeka ########## --> + <screen name="SuomipoekaMenu" position="center,center" size="900,450" title="SuomipoekaMenu"> + <ePixmap alphatest="on" pixmap="Ai.HD/red.png" position="15,5" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/green.png" position="240,5" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/yellow.png" position="465,5" size="30,30"/> + <ePixmap alphatest="on" pixmap="Ai.HD/blue.png" position="690,5" size="30,30"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="left" name="key_red" position="50,0" size="180,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#266926" font="Regular;18" halign="left" name="key_green" position="275,0" size="180,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#8C5900" font="Regular;18" halign="left" name="key_yellow" position="500,0" size="180,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#254177" font="Regular;18" halign="left" name="key_blue" position="725,0" size="170,40" transparent="1" valign="center" zPosition="2"/> + <eLabel font="Regular;20" halign="center" position="5,54" size="890,30" text="Suomipoeka-Setup"/> + <widget itemHeight="28" name="config" position="5,90" scrollbarMode="showOnDemand" size="891,336"/> + </screen> + + <screen name="SimpleRename" position="center,center" size="900,450" title="Simple Rename Input"> + <widget alphatest="on" name="cancel" pixmap="Ai.HD/key-red.png" position="0,0" size="140,40"/> + <widget alphatest="on" name="ok" pixmap="Ai.HD/key-green.png" position="140,0" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-yellow.png" position="280,0" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-blue.png" position="420,0" size="140,40"/> + <widget backgroundColor="#7C1C1C" font="Regular;20" halign="center" name="canceltext" position="0,0" size="140,40" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="#266926" font="Regular;20" halign="center" name="oktext" position="140,0" size="140,40" transparent="1" valign="center" zPosition="1"/> + <eLabel font="Regular;22" position="5,50" size="867,30" text="Simple Rename Input"/> + <widget name="config" position="5,87" size="891,353"/> + </screen> + + + + <!-- ########## EPGRefresh ########## --> + <screen name="EPGRefreshConfiguration" position="center,center" size="565,424" title="Configure EPGRefresh"> + <ePixmap alphatest="on" name="red" pixmap="Ai.HD/key-red.png" position="0,1" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="green" pixmap="Ai.HD/key-green.png" position="140,1" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="yellow" pixmap="Ai.HD/key-yellow.png" position="280,1" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="blue" pixmap="Ai.HD/key-blue.png" position="420,1" size="140,40" transparent="1"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="center" position="0,1" render="Label" size="140,40" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="#266926" font="Regular;18" halign="center" position="140,1" render="Label" size="140,40" source="key_green" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="#8C5900" font="Regular;18" halign="center" position="280,1" render="Label" size="140,40" source="key_yellow" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="#254177" font="Regular;18" halign="center" position="420,1" render="Label" size="140,40" source="key_blue" transparent="1" valign="center" zPosition="1"/> + <widget itemHeight="28" name="config" position="5,45" scrollbarMode="showOnDemand" size="555,280"/> + <ePixmap pixmap="skin_default/div-h.png" position="0,327" size="565,2" zPosition="1"/> + <widget font="Regular;21" position="5,333" render="Label" size="555,83" source="help"/> + </screen> + + + + <!-- ########## CutList-Editor ########## --> + <screen backgroundColor="#FFFFFFFF" flags="wfNoBorder" name="CutListEditor" position="0,0" size="1280,720" title="CutListEditor"> + <widget backgroundColor="#FFFFFFFF" position="0,0" render="Pig" size="950,534" source="session.VideoPicture" zPosition="-2"/> + <eLabel backgroundColor="noTransBG" position="950,0" size="330,720" zPosition="0"/> + <eLabel backgroundColor="noTransBG" position="0,534" size="950,190" zPosition="-1"/> + + <widget backgroundColor="noTransBG" font="Regular;16" foregroundColor="foreground" halign="left" noWrap="1" position="965,55" render="Label" size="231,22" source="global.CurrentTime" transparent="1" zPosition="3"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + <widget backgroundColor="noTransBG" font="Regular;22" halign="center" position="120,535" render="Label" size="797,50" source="session.CurrentService" valign="center"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="noTransBG" font="Regular;20" halign="center" position="120,585" render="Label" size="797,25" source="session.CurrentService" valign="center" zPosition="1"> + <convert type="ServicePosition">Position,Detailed</convert> + </widget> + <widget position="965,95" render="Listbox" scrollbarMode="showOnDemand" size="246,562" source="cutlist" transparent="1" zPosition="1"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryText(size=(125, 20), text = 1, backcolor = MultiContentTemplateColor(3)), + MultiContentEntryText(pos=(125,0), size=(50, 20), text = 2, flags = RT_HALIGN_RIGHT, backcolor = MultiContentTemplateColor(3)) + ], + "fonts": [gFont("Regular", 18)], + "itemHeight": 20 + } + </convert> + </widget> + <widget backgroundColor="#505555" foregroundColor="black" name="Timeline" pointer="skin_default/position_arrow.png:3,5" position="210,625" size="615,20"/> + <ePixmap alphatest="on" pixmap="Ai.HD/dvr.png" position="45,625" size="150,20" transparent="1" zPosition="2"/> + </screen> + + + + <!-- ##### VLC Player##### --> + <screen name="VlcServerConfigScreen" position="center,center" size="900,450" title="Edit VLC Server"> + <ePixmap alphatest="on" pixmap="Ai.HD/key-red.png" position="15,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-green.png" position="165,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-yellow.png" position="315,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-blue.png" position="465,5" size="140,40"/> + <widget backgroundColor="#7C1C1C" font="Regular;20" halign="center" name="key_red" position="15,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget backgroundColor="#266926" font="Regular;20" halign="center" name="key_green" position="165,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget backgroundColor="#8C5900" font="Regular;20" halign="center" name="key_yellow" position="315,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget backgroundColor="#254177" font="Regular;20" halign="center" name="key_blue" position="465,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget itemHeight="28" name="config" position="15,63" scrollbarMode="showOnDemand" size="871,364"/> + </screen> + + <screen name="VlcServerListScreen" position="center,center" size="900,450" title="VLC Video Player V2.5 - Select a VLC-Server Profile"> + <ePixmap alphatest="on" pixmap="Ai.HD/key-red.png" position="15,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-green.png" position="165,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-yellow.png" position="315,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-blue.png" position="465,5" size="140,40"/> + <widget backgroundColor="#7C1C1C" font="Regular;20" halign="center" name="key_red" position="15,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget backgroundColor="#266926" font="Regular;20" halign="center" name="key_green" position="165,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget backgroundColor="#8C5900" font="Regular;20" halign="center" name="key_yellow" position="315,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget backgroundColor="#254177" font="Regular;20" halign="center" name="key_blue" position="465,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget font="Regular;18" name="serverlabel" position="15,65" size="871,36"/> + <widget itemHeight="28" name="serverlist" position="15,123" scrollbarMode="showOnDemand" size="871,308"/> + </screen> + + <screen name="VlcMediaListScreen" position="center,center" size="900,450" title="VLC Video Player V2.5 - Select a VLC-Server Profile"> + <ePixmap alphatest="on" pixmap="Ai.HD/key-red.png" position="15,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-green.png" position="155,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-yellow.png" position="295,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-blue.png" position="435,5" size="140,40"/> + <widget backgroundColor="#7C1C1C" font="Regular;20" halign="center" name="key_red" position="15,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget backgroundColor="#266926" font="Regular;20" halign="center" name="key_green" position="155,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget backgroundColor="#8C5900" font="Regular;20" halign="center" name="key_yellow" position="295,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget backgroundColor="#254177" font="Regular;20" halign="center" name="key_blue" position="435,5" size="140,40" transparent="1" valign="center" zPosition="5"/> + <widget alphatest="on" name="filelist_button_sel" pixmap="Ai.HD/key-blue.png" position="595,5" size="140,40" zPosition="1"/> + <widget alphatest="on" name="playlist_button_sel" pixmap="Ai.HD/key-blue.png" position="740,5" size="140,40" zPosition="1"/> + <widget backgroundColor="#254177" font="Regular;18" foregroundColor="secondFG" halign="center" name="filelist_text" position="595,5" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#254177" font="Regular;18" foregroundColor="secondFG" halign="center" name="playlist_text" position="740,5" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget itemHeight="28" name="filelist" position="15,63" scrollbarMode="showOnDemand" size="871,364"/> + <widget itemHeight="28" name="playlist" position="15,63" scrollbarMode="showOnDemand" size="871,364"/> + </screen> + + + + <!-- ##### PartnerBox ##### --> + <screen backgroundColor="background" flags="wfNoBorder" name="RemotePlayer" position="0,500" size="1280,220" title="Partnerbox - RemotePlayer"> + <ePixmap alphatest="off" pixmap="Ai.HD/up_shadow.png" position="0,0" size="1280,60" zPosition="0"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" name="ServiceName" position="100,60" size="1080,72" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="background" font="Regular;20" foregroundColor="foreground" halign="left" name="DateTime" position="100,140" size="732,52" transparent="1" valign="top" zPosition="2"/> + <widget backgroundColor="background" font="Regular;20" foregroundColor="foreground" halign="right" name="IP" position="835,140" size="345,52" transparent="1" valign="top" zPosition="2"/> + </screen> + + <screen name="RemoteTimer" position="center,center" size="1024,576" title="RemoteTimer Timerlist"> + <ePixmap alphatest="on" name="red" pixmap="Ai.HD/key-red.png" position="47,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="green" pixmap="Ai.HD/key-green.png" position="187,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="yellow" pixmap="Ai.HD/key-yellow.png" position="327,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="blue" pixmap="Ai.HD/key-blue.png" position="467,25" size="140,40" transparent="1"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="center" name="key_red" position="47,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#266926" font="Regular;18" halign="center" name="key_green" position="187,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#8C5900" font="Regular;18" halign="center" name="key_yellow" position="327,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#254177" font="Regular;18" halign="center" name="key_blue" position="467,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;20" halign="center" name="text" position="50,94" size="924,424" valign="center" zPosition="3"/> + <widget name="timerlist" position="50,94" scrollbarMode="showOnDemand" size="924,400" zPosition="5"/> + <widget font="Regular;20" foregroundColor="grey" halign="left" position="626,33" render="Label" size="346,26" source="global.CurrentTime" transparent="1" zPosition="2"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + </screen> + + <screen name="RemoteTimerEPGList" position="center,center" size="1024,576" title="EPG Selection"> + <ePixmap alphatest="on" name="red" pixmap="Ai.HD/key-red.png" position="47,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="green" pixmap="Ai.HD/key-green.png" position="187,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="yellow" pixmap="Ai.HD/key-yellow.png" position="327,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="blue" pixmap="Ai.HD/key-blue.png" position="467,25" size="140,40" transparent="1"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="center" name="key_red" position="47,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#266926" font="Regular;18" halign="center" name="key_green" position="187,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#8C5900" font="Regular;18" halign="center" name="key_yellow" position="327,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#254177" font="Regular;18" halign="center" name="key_blue" position="467,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;20" halign="center" name="text" position="50,94" size="924,424" valign="center" zPosition="3"/> + <widget name="epglist" position="50,96" scrollbarMode="showOnDemand" size="924,400" zPosition="5"/> + <widget font="Regular;20" foregroundColor="grey" halign="left" position="626,33" render="Label" size="346,26" source="global.CurrentTime" transparent="1" zPosition="2"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + </screen> + + <screen name="RemoteTimerChannelList" position="center,center" size="1024,576" title="Bouquet List"> + <ePixmap alphatest="on" name="red" pixmap="Ai.HD/key-red.png" position="47,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="green" pixmap="Ai.HD/key-green.png" position="187,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="yellow" pixmap="Ai.HD/key-yellow.png" position="327,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="blue" pixmap="Ai.HD/key-blue.png" position="467,25" size="140,40" transparent="1"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="center" name="key_red" position="47,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#266926" font="Regular;18" halign="center" name="key_green" position="187,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#8C5900" font="Regular;18" halign="center" name="key_yellow" position="327,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#254177" font="Regular;18" halign="center" name="key_blue" position="467,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget halign="center" name="text" position="50,94" size="924,400" valign="center" zPosition="3"/> + <widget itemHeight="28" name="channellist" position="50,96" scrollbarMode="showOnDemand" size="924,420" zPosition="5"/> + <widget font="Regular;20" foregroundColor="grey" halign="left" position="626,33" render="Label" size="346,26" source="global.CurrentTime" transparent="1" zPosition="2"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + </screen> + + <screen name="RemoteTimerEventView" position="center,center" size="1024,576" title="Eventview"> + <ePixmap alphatest="on" name="red" pixmap="Ai.HD/key-red.png" position="47,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="green" pixmap="Ai.HD/key-green.png" position="187,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="yellow" pixmap="Ai.HD/key-yellow.png" position="327,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="blue" pixmap="Ai.HD/key-blue.png" position="467,25" size="140,40" transparent="1"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="center" name="key_red" position="47,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#266926" font="Regular;18" halign="center" name="key_green" position="187,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#8C5900" font="Regular;18" halign="center" name="key_yellow" position="327,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#254177" font="Regular;18" halign="center" name="key_blue" position="467,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;22" name="epg_description" position="50,108" size="924,374"/> + <widget font="Regular;22" name="datetime" position="70,492" size="172,30"/> + <widget font="Regular;22" name="duration" position="265,492" size="186,30"/> + <widget font="Regular;22" name="channel" position="490,492" size="485,30"/> + <eLabel backgroundColor="darkgrey" position="50,485" size="924,2" zPosition="5"/> + <widget font="Regular;20" foregroundColor="grey" halign="left" position="626,33" render="Label" size="346,26" source="global.CurrentTime" transparent="1" zPosition="2"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + </screen> + + <screen name="RemoteTimerEntry" position="center,center" size="1024,576" title="Timer entry"> + <widget alphatest="on" name="cancel" pixmap="Ai.HD/key-red.png" position="47,25" size="140,40"/> + <widget alphatest="on" name="ok" pixmap="Ai.HD/key-green.png" position="187,25" size="140,40"/> + <ePixmap alphatest="on" name="yellow" pixmap="Ai.HD/key-yellow.png" position="327,25" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="blue" pixmap="Ai.HD/key-blue.png" position="467,25" size="140,40" transparent="1"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="center" name="canceltext" position="47,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#266926" font="Regular;18" halign="center" name="oktext" position="187,25" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget itemHeight="28" name="config" position="50,97" scrollbarMode="showOnDemand" size="924,420"/> + <widget font="Regular;20" foregroundColor="grey" halign="left" position="626,33" render="Label" size="346,26" source="global.CurrentTime" transparent="1" zPosition="2"> + <convert type="vhdConvClockToText">LocaleLang:%w %d %m</convert> + </widget> + </screen> + + + + <!-- ##### MyTube ##### --> + <screen backgroundColor="background" flags="wfNoBorder" name="MyTubeSuggestionsListScreen" position="128,218" size="1024,260" zPosition="6"> + <eLabel backgroundColor="secondBG" position="95,0" size="834,260" zPosition="7"/> + <widget position="100,5" render="Listbox" scrollbarMode="showOnDemand" size="824,250" source="suggestionslist" transparent="1" zPosition="8"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryText(pos = (0, 1), size = (610, 24), font=0, flags = RT_HALIGN_LEFT, text = 0), + MultiContentEntryText(pos = (620, 1), size = (180, 24), font=1, flags = RT_HALIGN_RIGHT, text = 1), + ], + "fonts": [gFont("Regular", 20),gFont("Regular", 18)], + "itemHeight": 25 + } + </convert> + </widget> + </screen> + + <screen backgroundColor="background" flags="wfNoBorder" name="MyTubeHistoryScreen" position="128,218" size="1024,260" zPosition="6"> + <eLabel backgroundColor="secondBG" position="95,0" size="834,260" zPosition="7"/> + <widget position="100,5" render="Listbox" scrollbarMode="showOnDemand" size="824,250" source="historylist" transparent="1" zPosition="8"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryText(pos = (0, 1), size = (800, 24), font=0, flags = RT_HALIGN_LEFT, text = 0), + ], + "fonts": [gFont("Regular", 20),gFont("Regular", 18)], + "itemHeight": 25 + } + </convert> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="MyTubePlayer" position="0,512" size="1280,220" title="MoviePlayer"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-dmm.png" position="0,24" size="1280,220" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1095,75" size="122,50" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="282,105" render="Label" size="722,77" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;24" foregroundColor="grey" position="70,75" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="70,98" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="70,145" render="vhdRendVideoSize" size="116,24" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="960,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4"> + <convert type="ServicePosition">Length</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="560,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="205,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4"> + <convert type="ServicePosition">Position</convert> + </widget> + <ePixmap alphatest="on" pixmap="Ai.HD/plugin.png" position="1106,133" size="100,40" transparent="1" zPosition="7"/> + </screen> + + <screen name="MyTubeSettingsScreen" position="128,78" size="1024,576" title="MyTubePlayerMainScreen..."> + <ePixmap alphatest="on" pixmap="Ai.HD/plugin.png" position="50,55" size="100,40" transparent="1" zPosition="1"/> + <ePixmap alphatest="on" name="red" pixmap="Ai.HD/key-red.png" position="155,55" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="green" pixmap="Ai.HD/key-green.png" position="300,55" size="140,40" transparent="1"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="center" name="key_red" position="155,55" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#266926" font="Regular;18" halign="center" name="key_green" position="300,55" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;20" foregroundColor="foreground" halign="left" name="title" position="450,50" size="497,50" transparent="1" valign="center" zPosition="5"/> + <widget name="config" position="50,105" scrollbarMode="showOnDemand" size="924,397" zPosition="2"/> + </screen> + + <screen name="MyTubeVideoHelpScreen" position="128,78" size="1024,576" title="MyTubePlayerMainScreen..."> + <ePixmap alphatest="on" pixmap="Ai.HD/plugin.png" position="50,55" size="100,40" transparent="1" zPosition="1"/> + <ePixmap alphatest="on" name="red" pixmap="Ai.HD/key-red.png" position="155,55" size="140,40" transparent="1"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="center" name="key_red" position="155,55" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;20" foregroundColor="foreground" halign="left" name="title" position="320,50" size="597,50" transparent="1" valign="center" zPosition="5"/> + <widget font="Regular;22" halign="left" name="detailtext" position="100,125" size="824,377" transparent="1" valign="top" zPosition="10"/> + </screen> + + <screen name="MyTubeTasksScreen" position="128,78" size="1024,576" title="MyTubePlayerMainScreen..."> + <ePixmap alphatest="on" pixmap="Ai.HD/plugin.png" position="50,55" size="100,40" transparent="1" zPosition="1"/> + <ePixmap alphatest="on" name="red" pixmap="Ai.HD/key-red.png" position="155,55" size="140,40" transparent="1"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="center" name="key_red" position="155,55" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;20" foregroundColor="foreground" halign="left" name="title" position="320,50" size="597,50" transparent="1" valign="center" zPosition="5"/> + <widget position="100,125" render="Listbox" scrollbarMode="showOnDemand" size="824,370" source="tasklist" transparent="1" zPosition="7"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryText(pos = (0, 1), size = (400, 24), font=1, flags = RT_HALIGN_LEFT, text = 1), + MultiContentEntryText(pos = (410, 1), size = (150, 24), font=1, flags = RT_HALIGN_RIGHT, text = 2), + MultiContentEntryProgress(pos = (570, 1), size = (100, 24), percent = -3), + MultiContentEntryText(pos = (680, 1), size = (120, 24), font=1, flags = RT_HALIGN_RIGHT, text = 4), + ], + "fonts": [gFont("Regular", 20),gFont("Regular", 18)], + "itemHeight": 25 + } + </convert> + </widget> + </screen> + + <screen name="MyTubeVideoInfoScreen" position="128,78" size="1024,576" title="MyTubePlayerMainScreen..."> + <widget alphatest="on" name="thumbnail" position="0,0" size="130,98"/> + <ePixmap alphatest="on" pixmap="Ai.HD/plugin.png" position="50,55" size="100,40" transparent="1" zPosition="1"/> + <ePixmap alphatest="on" name="red" pixmap="Ai.HD/key-red.png" position="155,55" size="140,40" transparent="1"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="center" name="key_red" position="155,55" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget font="Regular;20" foregroundColor="foreground" halign="left" name="title" position="320,50" size="597,50" transparent="1" valign="center" zPosition="5"/> + <widget position="200,110" render="Listbox" scrollbarMode="showOnDemand" selectionDisabled="1" size="620,110" source="infolist" transparent="1" zPosition="6"> + <convert type="TemplatedMultiContent"> + {"templates": + {"default": (110,[ + MultiContentEntryPixmapAlphaTest(pos = (0, 4), size = (130, 98), png = 0), + MultiContentEntryPixmapAlphaTest(pos = (130, 4), size = (130, 98), png = 1), + MultiContentEntryPixmapAlphaTest(pos = (260, 4), size = (130, 98), png = 2), + MultiContentEntryPixmapAlphaTest(pos = (390, 4), size = (130, 98), png = 3), + ]), + "state": (110,[ + MultiContentEntryText(pos = (10, 40), size = (550, 38), font=2, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 0), + ]) + }, + "fonts": [gFont("Regular", 18),gFont("Regular", 14),gFont("Regular", 22)], + "itemHeight": 110 + } + </convert> + </widget> + <widget alphatest="on" name="starsbg" pixmap="Ai.HD/starsbar_empty.png" position="715,230" size="100,20" transparent="1" zPosition="5"/> + <widget name="stars" pixmap="Ai.HD/starsbar_filled.png" position="715,230" size="100,20" transparent="1" zPosition="6"/> + <widget font="Regular;20" halign="left" name="author" position="212,230" size="300,24" transparent="1" valign="top" zPosition="10"/> + <widget font="Regular;20" halign="left" name="duration" position="522,230" size="200,24" transparent="1" valign="top" zPosition="10"/> + <widget font="Regular;20" halign="left" name="published" position="212,255" size="300,24" transparent="1" valign="top" zPosition="10"/> + <widget font="Regular;20" halign="left" name="views" position="522,255" size="200,24" transparent="1" valign="top" zPosition="10"/> + <widget font="Regular;20" halign="left" name="tags" position="212,280" size="600,24" transparent="1" valign="top" zPosition="10"/> + <widget font="Regular;20" halign="left" name="detailtext" position="212,310" size="610,200" transparent="1" valign="top" zPosition="10"/> + </screen> + + <screen name="MyTubePlayerMainScreen" position="128,78" size="1024,576" title="MyTubePlayerMainScreen..."> + <widget alphatest="on" name="thumbnail" position="0,0" size="130,98"/> + <ePixmap alphatest="on" pixmap="Ai.HD/plugin.png" position="50,45" size="100,40" transparent="1" zPosition="1"/> + <ePixmap alphatest="on" name="red" pixmap="Ai.HD/key-red.png" position="155,45" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="green" pixmap="Ai.HD/key-green.png" position="300,45" size="140,40" transparent="1"/> + <ePixmap alphatest="on" name="yellow" pixmap="Ai.HD/key-yellow.png" position="445,45" size="140,40" transparent="1"/> + <widget backgroundColor="#7C1C1C" font="Regular;18" halign="center" name="key_red" position="155,45" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#266926" font="Regular;18" halign="center" name="key_green" position="300,45" size="140,40" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="#8C5900" font="Regular;18" halign="center" name="key_yellow" position="445,45" size="140,40" transparent="1" valign="center" zPosition="2"/> + <ePixmap alphatest="on" pixmap="skin_default/buttons/key_info.png" position="880,55" size="35,25" transparent="1" zPosition="4"/> + <ePixmap alphatest="on" pixmap="skin_default/buttons/key_menu.png" position="920,55" size="35,25" transparent="1" zPosition="4"/> + <widget alphatest="on" name="ButtonBlue" pixmap="Ai.HD/key-blue.png" position="590,45" size="140,40" transparent="1" zPosition="10"/> + <widget alphatest="on" name="VKeyIcon" pixmap="skin_default/vkey_icon.png" position="740,40" size="60,48" transparent="1" zPosition="10"/> + <widget name="config" position="198,100" scrollbarMode="showOnDemand" size="628,30" transparent="1" zPosition="2"/> + <widget position="100,140" render="Listbox" scrollbarMode="showOnDemand" size="824,385" source="feedlist" transparent="1" zPosition="1"> + <convert type="TemplatedMultiContent"> + {"templates": + {"default": (77,[ + MultiContentEntryPixmapAlphaTest(pos = (5, 1), size = (100, 75), png = 4), + MultiContentEntryText(pos = (110, 1), size = (800, 25), font=0, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 1), + MultiContentEntryText(pos = (110, 27), size = (380, 20), font=1, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 5), + MultiContentEntryText(pos = (110, 48), size = (380, 20), font=1, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 6), + MultiContentEntryText(pos = (500, 27), size = (300, 20), font=1, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 7), + MultiContentEntryText(pos = (500, 48), size = (300, 20), font=1, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 8), + ]), + "state": (77,[ + MultiContentEntryText(pos = (20, 1), size = (800, 40), font=2, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 0), + MultiContentEntryText(pos = (20, 43), size = (800, 30), font=3, flags = RT_HALIGN_LEFT | RT_VALIGN_TOP| RT_WRAP, text = 1), + ]) + }, + "fonts": [gFont("Regular", 20),gFont("Regular", 16),gFont("Regular", 22),gFont("Regular", 18)], + "itemHeight": 77 + } + </convert> + </widget> + <widget alphatest="on" name="HelpWindow" position="700,550" size="1,1" transparent="1" zPosition="1"/> + </screen> + + + <!-- ##### Weather ##### --> + <screen name="WeatherPlugin" position="center,center" size="800,240" title="Weather Plugin"> + <widget font="Regular;23" position="10,20" render="Label" size="700,27" source="caption" transparent="1" zPosition="1"/> + <widget font="Regular;22" position="10,55" render="Label" size="220,26" source="currentTemp" transparent="1" zPosition="1"/> + <widget font="Regular;18" position="10,90" render="Label" size="220,22" source="condition" transparent="1" zPosition="1"/> + <widget font="Regular;18" position="10,115" render="Label" size="220,22" source="wind_condition" transparent="1" zPosition="1"/> + <widget font="Regular;18" position="10,140" render="Label" size="220,22" source="humidity" transparent="1" valign="bottom" zPosition="1"/> + <widget font="Regular;18" halign="center" position="255,60" render="Label" size="72,20" source="weekday1" transparent="1" valign="center" zPosition="1"/> + <widget alphatest="blend" name="weekday1_icon" position="255,90" size="72,72" zPosition="1"/> + <widget font="Regular;18" halign="center" position="241,180" render="Label" size="100,20" source="weekday1_temp" transparent="1" valign="bottom" zPosition="1"/> + <widget font="Regular;18" halign="center" position="388,60" render="Label" size="72,20" source="weekday2" transparent="1" valign="center" zPosition="1"/> + <widget alphatest="blend" name="weekday2_icon" position="388,90" size="72,72" zPosition="1"/> + <widget font="Regular;18" halign="center" position="374,180" render="Label" size="100,20" source="weekday2_temp" transparent="1" valign="bottom" zPosition="1"/> + <widget font="Regular;18" halign="center" position="521,60" render="Label" size="72,20" source="weekday3" transparent="1" valign="center" zPosition="1"/> + <widget alphatest="blend" name="weekday3_icon" position="521,90" size="72,72" zPosition="1"/> + <widget font="Regular;18" halign="center" position="508,180" render="Label" size="100,20" source="weekday3_temp" transparent="1" valign="bottom" zPosition="1"/> + <widget font="Regular;18" halign="center" position="654,60" render="Label" size="72,20" source="weekday4" transparent="1" valign="center" zPosition="1"/> + <widget alphatest="blend" name="weekday4_icon" position="654,90" size="72,72" zPosition="1"/> + <widget font="Regular;18" halign="center" position="640,180" render="Label" size="100,20" source="weekday4_temp" transparent="1" valign="bottom" zPosition="1"/> + <widget font="Regular;20" halign="center" position="0,0" render="Label" size="800,240" source="statustext" transparent="1" valign="center" zPosition="1"/> + </screen> + + + <!-- ##### CDInfo ##### --> + <screen name="CDInfo" position="center,center" size="800,440" title="CDInfo"> + <ePixmap alphatest="on" pixmap="Ai.HD/key-red.png" position="5,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-green.png" position="145,5" size="140,40"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-blue.png" position="420,5" size="145,40"/> + <widget backgroundColor="#9f1313" font="Regular;20" halign="center" position="5,5" render="Label" size="140,40" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="#1f771f" font="Regular;20" halign="center" position="145,5" render="Label" size="140,40" source="key_green" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="#18188b" font="Regular;20" halign="center" position="425,5" render="Label" size="140,40" source="key_blue" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="#25062748" font="Regular;18" position="5,54" render="Label" size="790,60" source="info" transparent="1"/> + <widget name="config" position="5,120" scrollbarMode="showOnDemand" size="790,200"/> + <eLabel backgroundColor="#44444a" position="0,330" size="800,2" zPosition="0"/> + <widget backgroundColor="#25062748" font="Regular;18" position="5,343" render="Label" size="790,90" source="info2" transparent="1"/> + </screen> + + + <!-- ##### Filemanager ##### --> + <screen name="FilebrowserScreen" position="center,center" size="900,450" title=""> + <widget name="list_left" position="5,53" scrollbarMode="showOnDemand" size="440,392"/> + <widget name="list_right" position="450,53" scrollbarMode="showOnDemand" size="445,392"/> + <widget font="Regular;18" halign="center" name="red" position="5,5" size="140,40" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" name="green" position="145,5" size="140,40" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" name="yellow" position="285,5" size="140,40" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" name="blue" position="425,5" size="140,40" transparent="1" valign="center" zPosition="1"/> + <ePixmap alphatest="on" name="pred" pixmap="Ai.HD/key-red.png" position="5,5" size="140,40" transparent="1" zPosition="0"/> + <ePixmap alphatest="on" name="pgreen" pixmap="Ai.HD/key-green.png" position="145,5" size="140,40" transparent="1" zPosition="0"/> + <ePixmap alphatest="on" name="pyellow" pixmap="Ai.HD/key-yellow.png" position="285,5" size="140,40" transparent="1" zPosition="0"/> + <ePixmap alphatest="on" name="pblue" pixmap="Ai.HD/key-blue.png" position="425,5" size="140,40" transparent="1" zPosition="0"/> + </screen> + <screen name="FilebrowserConfigScreen" position="center,center" size="700,420" title=""> + <widget name="config" position="5,5" scrollbarMode="showOnDemand" size="690,360"/> + <widget font="Regular;18" halign="center" name="buttonred" position="10,370" size="140,40" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" name="buttongreen" position="150,370" size="140,40" transparent="1" valign="center" zPosition="1"/> + <ePixmap alphatest="on" name="pred" pixmap="Ai.HD/key-red.png" position="10,370" size="140,40" transparent="1" zPosition="0"/> + <ePixmap alphatest="on" name="pgreen" pixmap="Ai.HD/key-green.png" position="150,370" size="140,40" transparent="1" zPosition="0"/> + </screen> + + + <!-- ##### Softwaremanager ##### --> + <screen name="UpdatePluginMenu" position="center,center" size="900,450" title="Softwaremanager..."> + <widget enableWrapAround="1" position="5,50" render="Listbox" scrollbarMode="showOnDemand" size="440,400" source="menu" transparent="1"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryText(pos = (15, 5), size = (405, 30), flags = RT_HALIGN_LEFT, text = 1), + ], + "fonts": [gFont("Regular", 20)], + "itemHeight": 40 + } + </convert> + </widget> + <widget position="450,150" render="Listbox" scrollbarMode="showOnDemand" selectionDisabled="1" size="445,150" source="menu" transparent="1" zPosition="3"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryText(pos = (0, 0), size = (420, 150), flags = RT_HALIGN_CENTER|RT_VALIGN_CENTER|RT_WRAP, text = 2), + ], + "fonts": [gFont("Regular", 20)], + "itemHeight": 150 + } + </convert> + </widget> + <widget font="Regular;18" halign="center" position="5,5" render="Label" size="140,40" source="key_red" transparent="1" valign="center" zPosition="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-red.png" position="5,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-green.png" position="145,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-yellow.png" position="285,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-blue.png" position="425,5" size="140,40" transparent="1"/> + </screen> + <screen name="PacketManager" position="center,center" size="900,420" title="PacketManager"> + <widget position="10,60" render="Listbox" scrollbarMode="showOnDemand" size="880,360" source="list" transparent="1"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryPixmapAlphaTest(pos = (18, 5), size = (48, 48), png = 4), # index 4 is the status pixmap + MultiContentEntryText(pos = (90, 5), size = (690, 26), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name + MultiContentEntryText(pos = (100, 32), size = (690, 22), font=1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is the description + MultiContentEntryPixmapAlphaTest(pos = (5, 58), size = (0, 0), png = 5), # index 4 is the div pixmap + ], + "fonts": [gFont("Regular", 21),gFont("Regular", 18)], + "itemHeight": 60 + } + </convert> + </widget> + <widget font="Regular;18" halign="center" position="5,5" render="Label" size="140,40" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" position="145,5" render="Label" size="140,40" source="key_green" transparent="1" valign="center" zPosition="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-red.png" position="5,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-green.png" position="145,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-yellow.png" position="285,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-blue.png" position="425,5" size="140,40" transparent="1"/> + </screen> + <screen name="PluginManager" position="center,center" size="900,450" title="Plugin manager"> + <widget position="10,50" render="Listbox" scrollbarMode="showOnDemand" size="880,375" source="list" transparent="1"> + <convert type="TemplatedMultiContent"> + {"templates": + {"default": (75,[ + MultiContentEntryPixmapAlphaTest(pos = (18, 12), size = (48, 48), png = 5), # index 5 is the status pixmap + MultiContentEntryText(pos = (90, 7), size = (690, 26), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name + MultiContentEntryText(pos = (100, 33), size = (690, 38), font=1, flags = RT_HALIGN_LEFT, text = 2), # index 2 is the description + ]), + "category": (75,[ + MultiContentEntryText(pos = (15, 7), size = (690, 26), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name + MultiContentEntryText(pos = (15, 33), size = (690, 22), font=1, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the description + ]) + }, + "fonts": [gFont("Regular", 21),gFont("Regular", 18)], + "itemHeight": 75 + } + </convert> + </widget> + <widget font="Regular;18" foregroundColor="secondFG" halign="center" position="0,565" render="Label" size="330,50" source="status" transparent="1"/> + <widget font="Regular;18" halign="center" position="5,5" render="Label" size="140,40" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" position="145,5" render="Label" size="140,40" source="key_green" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" position="285,5" render="Label" size="140,40" source="key_yellow" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" position="425,5" render="Label" size="140,40" source="key_blue" transparent="1" valign="center" zPosition="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-red.png" position="5,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-green.png" position="145,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-yellow.png" position="285,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-blue.png" position="425,5" size="140,40" transparent="1"/> + </screen> + <screen name="PluginManagerInfo" position="center,center" size="900,450" title="Plugin manager activity"> + <widget position="10,50" render="Listbox" scrollbarMode="showOnDemand" size="880,375" source="list" transparent="1"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryPixmapAlphaTest(pos = (18, 14), size = (48, 48), png = 2), # index 2 is the status pixmap + MultiContentEntryText(pos = (90, 5), size = (565, 26), font=0, flags = RT_HALIGN_LEFT, text = 0), # index 0 is the name + MultiContentEntryText(pos = (90, 33), size = (565, 38), font=1, flags = RT_HALIGN_LEFT, text = 1), # index 1 is the state + ], + "fonts": [gFont("Regular", 21),gFont("Regular", 18)], + "itemHeight": 75 + } + </convert> + </widget> + <widget font="Regular;18" foregroundColor="secondFG" halign="center" position="0,565" render="Label" size="330,50" source="status" transparent="1"/> + <widget font="Regular;18" halign="center" position="5,5" render="Label" size="140,40" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" position="145,5" render="Label" size="140,40" source="key_green" transparent="1" valign="center" zPosition="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-red.png" position="5,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-green.png" position="145,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-yellow.png" position="285,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-blue.png" position="425,5" size="140,40" transparent="1"/> + </screen> + <screen name="PluginDetails" position="center,center" size="900,450" title="Plugin details"> + <widget name="divpic" position="0,0" size="0,0"/> + <widget alphatest="on" name="statuspic" position="70,70" size="48,48"/> + <widget backgroundColor="background" font="Regular;21" position="130,85" render="Label" size="540,30" source="author" transparent="1"/> + <eLabel backgroundColor="darkgrey" position="70,130" size="700,2"/> + <widget alphatest="on" name="screenshot" position="70,140" size="320,230" zPosition="10"/> + <widget font="Regular;20" name="detailtext" position="400,140" size="470,310" transparent="1"/> + <widget font="Regular;18" halign="center" position="5,5" render="Label" size="140,40" source="key_red" transparent="1" valign="center" zPosition="1"/> + <widget font="Regular;18" halign="center" position="145,5" render="Label" size="140,40" source="key_green" transparent="1" valign="center" zPosition="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-red.png" position="5,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-green.png" position="145,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-yellow.png" position="285,5" size="140,40" transparent="1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/key-blue.png" position="425,5" size="140,40" transparent="1"/> + </screen> + + <!-- ##### RSS-Reader ##### --> + <screen name="RSSSetup" position="center, 0" size="1280, 720" title="Simple RSS Reader Setup" flags="wfNoBorder"> + <widget source="global.CurrentTime" render="Label" position="55, 20" size=" 80,25" font="Regular;23" foregroundColor="white" backgroundColor="black" transparent="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget source="global.CurrentTime" render="Label" position="145, 20" size="140,25" font="Regular;23" foregroundColor="white" backgroundColor="black" transparent="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <eLabel text="Simple RSS Reader Setup" position="300, 20" size="540,43" font="Regular;35" halign="right" backgroundColor="black" transparent="1" /> + <widget name="config" position="57, 91" size="1163, 540" itemHeight="30" scrollbarMode="showOnDemand" enableWrapAround="1" backgroundColor="background" transparent="1" /> + <ePixmap pixmap="Ai.HD/red.png" position="60, 640" size="35,27" alphatest="blend" /> + <ePixmap pixmap="Ai.HD/green.png" position="260, 640" size="35,27" alphatest="blend" /> + <ePixmap pixmap="Ai.HD/yellow.png" position="460, 640" size="35,27" alphatest="blend" /> + <ePixmap pixmap="Ai.HD/blue.png" position="660, 640" size="35,27" alphatest="blend" /> + <widget source="key_red" render="Label" position="110, 640" size="150,26" zPosition="1" font="Regular;22" halign="left" backgroundColor="black" transparent="1" /> + <widget source="key_green" render="Label" position="310, 640" size="150,26" zPosition="1" font="Regular;22" halign="left" backgroundColor="black" transparent="1" /> + <widget source="key_yellow" render="Label" position="510, 640" size="150,26" zPosition="1" font="Regular;22" halign="left" backgroundColor="black" transparent="1" /> + <widget source="key_blue" render="Label" position="710, 640" size="150,26" zPosition="1" font="Regular;22" halign="left" backgroundColor="black" transparent="1" /> + </screen> + <screen name="RSSEntryView" position="center, 0" size="1280, 720" title="Simple RSS Reader" flags="wfNoBorder"> + <widget source="global.CurrentTime" render="Label" position="55, 20" size=" 80,25" font="Regular;23" backgroundColor="black" transparent="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget source="global.CurrentTime" render="Label" position="145, 20" size="140,25" font="Regular;23" backgroundColor="black" transparent="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <eLabel text="RSSEntryView" position="300, 20" size="540,43" font="Regular;35" halign="right" backgroundColor="black" transparent="1" /> + <widget source="info" render="Label" position="55, 75" size="1163, 32" font="Regular;24" backgroundColor="background" transparent="1" /> + <eLabel position="55, 110" size="1163, 2" backgroundColor="grey" /> + <widget name="content" position="55, 120" size="1163, 550" font="Regular; 22" backgroundColor="background" transparent="1" /> + </screen> + <screen name="RSSFeedView" position="0, 2" size="1280, 720" title="Simple RSS Reader" flags="wfNoBorder"> + <widget source="global.CurrentTime" render="Label" position="55, 20" size=" 80,25" font="Regular;23" backgroundColor="black" transparent="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget source="global.CurrentTime" render="Label" position="145, 20" size="140,25" font="Regular;23" backgroundColor="black" transparent="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <eLabel text="RSSFeedView" position="300, 20" size="540,43" font="Regular;35" halign="right" backgroundColor="black" transparent="1" /> + <widget source="info" render="Label" position="55, 75" size="1163, 28" font="Regular;24" backgroundColor="background" transparent="1" /> + <eLabel position="55, 110" size="1163, 2" backgroundColor="grey" /> + <widget source="content" render="Listbox" position="57, 114" size="1163, 392" scrollbarMode="showOnDemand" enableWrapAround="1" backgroundColor="background" transparent="1"> + <convert type="TemplatedMultiContent"> + {"template": [ + MultiContentEntryText(pos=(10, 5), size=(760, 65), font=0, flags = RT_HALIGN_LEFT|RT_VALIGN_CENTER|RT_WRAP, text = 0) + ], + "fonts": [gFont("Regular", 20)], + "itemHeight": 75 + } + </convert> + </widget> + <eLabel position="55, 510" size="1163, 2" backgroundColor="grey" /> + <widget source="summary" render="Label" position="55, 520" size="1163, 158" font="Regular;22" backgroundColor="background" transparent="1" /> + </screen> + <screen name="RSSOverview" position="0, 0" size="1280, 720" title="Simple RSS Reader" flags="wfNoBorder"> + <widget source="global.CurrentTime" render="Label" position="55, 20" size=" 80,25" font="Regular;23" backgroundColor="black" transparent="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget source="global.CurrentTime" render="Label" position="145, 20" size="140,25" font="Regular;23" backgroundColor="black" transparent="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <eLabel text="RSSOverview" position="300, 20" size="540,43" font="Regular;35" halign="right" backgroundColor="black" transparent="1" /> + <widget source="info" render="Label" position="55, 75" size="1163, 28" font="Regular;24" backgroundColor="background" transparent="1" /> + <eLabel position="55, 110" size="1163, 2" backgroundColor="grey" /> + <widget name="content" position="55, 120" size="1163, 495" enableWrapAround="1" backgroundColor="background" transparent="1" /> + <eLabel position="55, 620" size="1163, 2" backgroundColor="grey" /> + <widget source="summary" render="Label" position="55, 626" size="1163, 28" font="Regular;22" backgroundColor="background" transparent="1" /> + </screen> + <screen name="UpdatePlugin" position="center,center" size="550,300" title="Software update" > + <widget name="activityslider" position="0,0" size="550,5" /> + <widget name="slider" position="0,150" size="550,30" /> + <widget source="package" render="Label" position="10,20" size="540,20" font="Regular;18" halign="center" valign="center" backgroundColor="#25062748" transparent="1" /> + <widget source="status" render="Label" position="10,50" size="540,80" font="Regular;20" halign="center" valign="center" backgroundColor="#25062748" transparent="1" /> + </screen> + +<!-- ########## OLED MINI ########## --> + <screen name="StandbySummary" position="0,0" size="96,64" id="2"> + <widget font="Regular;32" halign="center" position="0,0" render="Label" size="96,32" source="global.CurrentTime" valign="center"> + <convert type="ClockToText">Default</convert> + </widget> + <widget font="Regular;24" halign="center" position="0,32" render="Label" size="96,32" source="global.CurrentTime" valign="center"> + <convert type="ClockToText">Format:%a %d</convert> + </widget> + </screen> + <screen name="InfoBarMoviePlayerSummary" position="0,0" size="96,64" id="2"> + <widget font="Regular;24" halign="center" position="0,0" render="Label" size="96,32" source="session.CurrentService" valign="center"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + <widget font="Regular;28" halign="center" position="0,32" render="Label" size="96,32" source="global.CurrentTime" valign="center"> + <convert type="ClockToText">Default</convert> + </widget> + </screen> + <screen name="InfoBarSummary" position="0,0" size="96,64" id="2"> + <widget font="Regular;18" noWrap="1" position="0,0" render="Label" size="96,32" source="session.CurrentService" valign="center"> + <convert type="ServiceName">Name</convert> + </widget> + <widget font="Regular;28" halign="center" position="0,32" render="Label" size="96,32" source="global.CurrentTime" valign="center"> + <convert type="ClockToText">Default</convert> + </widget> + <!-- <widget alphatest="off" position="-2,2" render="Picon" size="100,60" source="session.CurrentService" transparent="1" zPosition="1"> + <convert type="ServiceName">Reference</convert> + </widget> --> + </screen> + <screen name="ChannelSelection_summary" position="0,0" size="96,64" id="2"> + <widget font="Regular;18" halign="center" position="0,0" render="Label" size="96,64" source="parent.ServiceEvent" valign="center"> + <convert type="ServiceName">Name</convert> + </widget> + </screen> + + + + + + <!-- End of Ai.HD --> +</skin>
\ No newline at end of file diff --git a/aihdcontroler/src/data/oled-full.xml b/aihdcontroler/src/data/oled-full.xml new file mode 100644 index 0000000..e21b8e6 --- /dev/null +++ b/aihdcontroler/src/data/oled-full.xml @@ -0,0 +1,51 @@ + + + + <!-- ########## Summarys ########## --> + <screen name="InfoBarSummary" position="0,0" size="132,64"> + <widget font="Regular;14" halign="center" position="1,0" render="Label" size="130,36" source="session.CurrentService"> + <convert type="ServiceName">Name</convert> + </widget> + <widget borderWidth="1" position="3,36" render="Progress" size="126,4" source="session.Event_Now"> + <convert type="EventTime">Progress</convert> + </widget> + <widget font="Regular;18" halign="center" position="0,40" render="Label" size="132,22" source="global.CurrentTime"> + <convert type="ClockToText">WithSeconds</convert> + </widget> + </screen> + <screen name="ChannelSelection_summary" position="0,0" size="132,64"> + <widget font="Regular;14" halign="center" position="1,0" render="Label" size="130,36" source="parent.ServiceEvent"> + <convert type="ServiceName">Name</convert> + </widget> + <widget borderWidth="1" position="3,36" render="Progress" size="126,4" source="parent.ServiceEvent"> + <convert type="EventTime">Progress</convert> + </widget> + <widget font="Regular;18" halign="center" position="0,40" render="Label" size="132,22" source="global.CurrentTime"> + <convert type="ClockToText">WithSeconds</convert> + </widget> + </screen> + <screen name="MenuSummary" position="0,0" size="132,64"> + <widget font="Regular;16" halign="center" position="6,0" render="Label" size="120,32" source="parent.title" valign="center"/> + <widget font="Regular;16" halign="center" position="6,32" render="Label" size="120,32" source="parent.menu" valign="center"> + <convert type="StringListSelection"/> + </widget> + </screen> + <screen name="InfoBarMoviePlayerSummary" position="0,0" size="132,64"> + <widget font="Regular;14" halign="center" position="1,0" render="Label" size="130,36" source="session.CurrentService"> + <convert type="ServiceName">Name</convert> + </widget> + <widget borderWidth="1" position="3,36" render="Progress" size="126,4" source="session.CurrentService"> + <convert type="ServicePosition">Position</convert> + </widget> + <widget font="Regular;18" halign="center" position="0,40" render="Label" size="132,22" source="global.CurrentTime"> + <convert type="ClockToText">WithSeconds</convert> + </widget> + </screen> + <screen name="StandbySummary" position="0,0" size="132,64"> + <widget font="Regular;20" halign="center" position="0,0" render="Label" size="132,40" source="global.CurrentTime" valign="center"> + <convert type="ClockToText">Default</convert> + </widget> + <widget font="Regular;17" halign="center" position="0,40" render="Label" size="130,24" source="global.CurrentTime" valign="top"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/data/oled-simple.xml b/aihdcontroler/src/data/oled-simple.xml new file mode 100644 index 0000000..865c6aa --- /dev/null +++ b/aihdcontroler/src/data/oled-simple.xml @@ -0,0 +1,33 @@ + + + + <!-- ########## Summarys 800 ########## --> + <screen name="InfoBarSummary" position="0,0" size="132,64"> + <widget font="Regular;24" halign="center" position="0,0" render="Label" size="132,64" source="session.CurrentService" valign="center"> + <convert type="ServiceName">Name</convert> + </widget> + </screen> + + <screen name="ChannelSelection_summary" position="0,0" size="132,64"> + <widget font="Regular;24" halign="center" position="0,0" render="Label" size="132,64" source="parent.ServiceEvent" valign="center"> + <convert type="ServiceName">Name</convert> + </widget> + </screen> + + <screen name="MenuSummary" position="0,0" size="132,64"> + <widget font="Regular;24" halign="center" position="0,0" render="Label" size="132,64" source="parent.menu" valign="center"> + <convert type="StringListSelection"/> + </widget> + </screen> + + <screen name="InfoBarMoviePlayerSummary" position="0,0" size="132,64"> + <widget font="Regular;46" halign="center" position="0,0" render="Label" size="132,64" source="global.CurrentTime" valign="center"> + <convert type="ClockToText">Default</convert> + </widget> + </screen> + + <screen name="StandbySummary" position="0,0" size="132,64"> + <widget font="Regular;46" halign="center" position="0,0" render="Label" size="132,64" source="global.CurrentTime" valign="center"> + <convert type="ClockToText">Default</convert> + </widget> + </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/data/skin-beyonddreams.xml b/aihdcontroler/src/data/skin-beyonddreams.xml new file mode 100644 index 0000000..f35d8c8 --- /dev/null +++ b/aihdcontroler/src/data/skin-beyonddreams.xml @@ -0,0 +1,314 @@ + <!-- ##### Colors ##### --> + <colors> + <color name="background" value="#180A1E36"/> + <color name="foreground" value="#f0f0f0"/> + <color name="secondBG" value="#180A1E36"/> + <color name="secondFG" value="#fcc000"/> + <color name="selectedBG" value="#08202529"/> + <color name="selectedFG" value="#fcc000"/> + <color name="TitleCol" value="#f0f0f0"/> + <color name="red2" value="#20745959"/> + <color name="blue2" value="#2059606B"/> + <color name="white" value="#f0f0f0"/> + <color name="grey" value="#00aaaaaa"/> + <color name="darkgrey" value="#00484850"/> + <color name="dark" value="#00242424"/> + <color name="black" value="#00040404"/> + <color name="red" value="#00ff4a3c"/> + <color name="green" value="#0056c856"/> + <color name="yellow" value="#00ffc000"/> + <color name="blue" value="#00879ce1"/> + <color name="orange" value="#00fcc000"/> + <color name="listbox" value="#000f56a4"/> + <color name="rssviewtop" value="#005050"/> + <color name="rds_text_bg" value="#003258"/> + <color name="rssviewtop" value="#38465b"/> + <color name="redtransparent" value="#084C0000"/> + <color name="greentransparent" value="#08004C00"/> + <color name="bluetransparent" value="#08001E4B"/> + <color name="yellowtransparent" value="#084B4B00"/> + <color name="noTransBG" value="#000A1E36"/> + <color name="transparent" value="#ff888888"/> + <color name="transpBlack" value="#540A1E36"/> + <color name="transpWhite" value="#70f0f0f0"/> + <color name="movieRecording" value="#ff4A3C"/> + <color name="movieWatching" value="#8EB4FB"/> + <color name="movieFinished" value="#56C856"/> + </colors> + + + + <!-- ##### Window ##### --> + <windowstyle id="0" type="skinned"> + <title font="Regular;22" offset="30,13"/> + <color color="background" name="Background"/> + <color color="foreground" name="LabelForeground"/> + <color color="background" name="ListboxBackground"/> + <color color="foreground" name="ListboxForeground"/> + <color color="selectedBG" name="ListboxSelectedBackground"/> + <color color="selectedFG" name="ListboxSelectedForeground"/> + <color color="#040a0aa0" name="ListboxMarkedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedForeground"/> + <color color="#04a00a0a" name="ListboxMarkedAndSelectedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedAndSelectedForeground"/> + <color color="TitleCol" name="WindowTitleForeground"/> + <color color="#304e4e4e" name="WindowTitleBackground"/> + <borderset name="bsWindow"> + <pixmap filename="Ai.HD/ws-ol.png" pos="bpTopLeft"/> + <pixmap filename="Ai.HD/ws-o.png" pos="bpTop"/> + <pixmap filename="Ai.HD/ws-or.png" pos="bpTopRight"/> + <pixmap filename="Ai.HD/links.png" pos="bpLeft"/> + <pixmap filename="Ai.HD/rechts.png" pos="bpRight"/> + <pixmap filename="Ai.HD/unten_links.png" pos="bpBottomLeft"/> + <pixmap filename="Ai.HD/unten.png" pos="bpBottom"/> + <pixmap filename="Ai.HD/unten_rechts.png" pos="bpBottomRight"/> + </borderset> + <borderset name="bsListboxEntry"> + <pixmap filename="Ai.HD/line.png" pos="bpTop"/> + <pixmap filename="Ai.HD/line.png" pos="bpBottom"/> + </borderset> + </windowstyle> + + + + <!-- ##### Display ##### --> + <windowstyle id="1" type="skinned"> + <color color="#000000" name="Background"/> + <color color="#ffffff" name="LabelForeground"/> + <color color="#000000" name="ListboxBackground"/> + <color color="#ffffff" name="ListboxForeground"/> + <color color="#000000" name="ListboxSelectedBackground"/> + <color color="#ffffff" name="ListboxSelectedForeground"/> + <color color="#000000" name="ListboxMarkedBackground"/> + <color color="#ffffff" name="ListboxMarkedForeground"/> + <color color="#000000" name="ListboxMarkedAndSelectedBackground"/> + <color color="#ffffff" name="ListboxMarkedAndSelectedForeground"/> + <color color="#ffffff" name="WindowTitleForeground"/> + <color color="#000000" name="WindowTitleBackground"/> + </windowstyle> + + + + <!-- ##### Volume ##### --> + <screen backgroundColor="transpBlack" flags="wfNoBorder" name="Volume" position="50,center" size="45,240" title="Volume" zPosition="1"> + <widget name="Volume" orientation="orBottomToTop" pixmap="Ai.HD/volumeslider.png" position="10,5" size="25,200" transparent="1" zPosition="1"/> + <widget backgroundColor="transpBlack" font="Regular;22" foregroundColor="#f0f0f0" halign="center" position="0,208" render="vhdRendVolumeText" size="45,26" source="global.CurrentTime" transparent="1" valign="center" zPosition="4"/> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="Mute" position="45,30" size="45,45" title="Mute" zPosition="10"> + <ePixmap alphatest="on" pixmap="Ai.HD/mute.png" position="0,0" size="45,45" zPosition="0"/> + </screen> + + + + <!-- ##### InfoBars ##### --> + <screen backgroundColor="transparent" flags="wfNoBorder" name="InfoBar" position="0,500" size="1280,242" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobarMC.png" position="0,22" size="1280,220" zPosition="0"/> + <widget alphatest="blend" position="83,120" render="Picon" size="100,60" source="session.CurrentService" transparent="1" zPosition="1"> + <convert type="ServiceName">Reference</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="235,69" render="vhdRendChNumber" size="70,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="blue2" font="Regular;24" foregroundColor="foreground" position="310,69" render="Label" size="497,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="red2" font="Regular;24" foregroundColor="foreground" position="83,73" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="foreground" position="83,96" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="235,120" render="Label" size="70,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" noWrap="1" position="310,120" render="Label" size="630,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="950,120" render="Label" size="100,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">Remaining</convert> + <convert type="RemainingToText">NoSeconds</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" position="235,150" render="Label" size="70,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" noWrap="1" position="310,150" render="Label" size="630,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" halign="right" position="950,150" render="Label" size="100,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">Duration</convert> + <convert type="vhdConvClockToText">InStunden</convert> + </widget> + <widget backgroundColor="dark" borderWidth="0" pixmap="Ai.HD/pbarG.png" position="235,105" render="Progress" size="814,8" source="session.Event_Now" transparent="1" zPosition="2"> + <convert type="EventTime">Progress</convert> + </widget> + <widget backgroundColor="blue2" font="Regular;19" foregroundColor="foreground" position="1110,75" render="vhdRendVideoSize" size="130,22" source="session.CurrentService" transparent="1" valign="top" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="890,75" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <ePixmap alphatest="on" pixmap="Ai.HD/ico_format_off.png" position="1010,77" size="40,21" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1010,77" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1010,77" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_txt_on.png" position="960,75" render="Pixmap" size="40,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_crypt_on.png" position="855,76" render="Pixmap" size="24,20" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_sub_on.png" position="810,75" render="Pixmap" size="36,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">SubservicesAvailable</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="red" font="Regular;22" foregroundColor="black" halign="center" position="810,75" render="FixedLabel" size="36,24" source="session.RecordState" text="rec" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1110,102" render="Label" size="101,22" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">SNRdB</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1110,129" render="Label" size="60,22" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">SNR</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="orange" position="1171,129" render="Label" size="101,22" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">BER</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" halign="left" position="1110,156" render="vhdRendMaxTemp" size="87,22" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,80" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,105" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,130" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,155" size="5,15" zPosition="1"/> + <widget backgroundColor="orange" position="1078,80" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,105" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,130" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">4</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,155" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">8</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,80" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">0,0</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,105" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">1,1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,130" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">2,2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,155" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">3,3</convert> + <convert type="ConditionalShowHide"/> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="MoviePlayer" position="0,500" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobarMC.png" position="0,22" size="1280,220" zPosition="0"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1085,80" size="122,50" zPosition="1"/> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="center" position="1085,80" render="vhdRendMaxTemp" size="122,24" source="global.CurrentTime" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="282,105" render="Label" size="722,77" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="red2" font="Regular;24" foregroundColor="foreground" position="83,73" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="foreground" position="83,96" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="83,152" render="vhdRendVideoSize" size="116,24" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="83,122" render="Label" size="130,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1092,147" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1162,147" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1162,147" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1060,75" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="570,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="blue2" font="Regular;22" foregroundColor="foreground" halign="right" position="205,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget backgroundColor="blue2" font="Regular;24" foregroundColor="foreground" halign="left" position="960,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="DVDPlayer" position="0,500" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobarMC.png" position="0,22" size="1280,220" zPosition="0"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1085,80" size="122,50" zPosition="1"/> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="center" position="1085,80" render="vhdRendMaxTemp" size="122,24" source="global.CurrentTime" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="282,105" render="Label" size="722,77" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="red2" font="Regular;24" foregroundColor="foreground" position="83,73" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="foreground" position="83,96" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="83,152" render="vhdRendVideoSize" size="116,24" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="83,122" render="Label" size="130,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1092,147" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1162,147" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1060,75" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="570,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="blue2" font="Regular;22" foregroundColor="foreground" halign="right" position="205,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget backgroundColor="blue2" font="Regular;24" foregroundColor="foreground" halign="left" position="960,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/data/skin-bluesofdream.xml b/aihdcontroler/src/data/skin-bluesofdream.xml new file mode 100644 index 0000000..7956092 --- /dev/null +++ b/aihdcontroler/src/data/skin-bluesofdream.xml @@ -0,0 +1,312 @@ + <!-- ##### Colors ##### -->
+ <colors>
+ <color name="background" value="#17191D2A"/>
+ <color name="foreground" value="#f0f0f0"/>
+ <color name="secondBG" value="#17191D2A"/>
+ <color name="secondFG" value="#fcc000"/>
+ <color name="selectedBG" value="#08202529"/>
+ <color name="selectedFG" value="#fcc000"/>
+ <color name="TitleCol" value="#f0f0f0"/>
+ <color name="white" value="#f0f0f0"/>
+ <color name="grey" value="#00aaaaaa"/>
+ <color name="darkgrey" value="#00484850"/>
+ <color name="dark" value="#00242424"/>
+ <color name="black" value="#00040404"/>
+ <color name="red" value="#00ff4a3c"/>
+ <color name="green" value="#0056c856"/>
+ <color name="yellow" value="#00ffc000"/>
+ <color name="blue" value="#00879ce1"/>
+ <color name="orange" value="#00fcc000"/>
+ <color name="listbox" value="#000f56a4"/>
+ <color name="rds_text_bg" value="#003258"/>
+ <color name="rssviewtop" value="#38465b"/>
+ <color name="redtransparent" value="#084C0000"/>
+ <color name="greentransparent" value="#08004C00"/>
+ <color name="bluetransparent" value="#08001E4B"/>
+ <color name="yellowtransparent" value="#084B4B00"/>
+ <color name="noTransBG" value="#00101417"/>
+ <color name="transparent" value="#ff888888"/>
+ <color name="transpBlack" value="#540A1E36"/>
+ <color name="transpWhite" value="#70f0f0f0"/>
+ <color name="movieRecording" value="#ff4A3C"/>
+ <color name="movieWatching" value="#8EB4FB"/>
+ <color name="movieFinished" value="#56C856"/>
+ </colors>
+
+
+
+ <!-- ##### Window ##### -->
+ <windowstyle id="0" type="skinned">
+ <title font="Regular;22" offset="30,13"/>
+ <color color="background" name="Background"/>
+ <color color="foreground" name="LabelForeground"/>
+ <color color="background" name="ListboxBackground"/>
+ <color color="foreground" name="ListboxForeground"/>
+ <color color="selectedBG" name="ListboxSelectedBackground"/>
+ <color color="selectedFG" name="ListboxSelectedForeground"/>
+ <color color="#040a0aa0" name="ListboxMarkedBackground"/>
+ <color color="#00f0f0f0" name="ListboxMarkedForeground"/>
+ <color color="#04a00a0a" name="ListboxMarkedAndSelectedBackground"/>
+ <color color="#00f0f0f0" name="ListboxMarkedAndSelectedForeground"/>
+ <color color="TitleCol" name="WindowTitleForeground"/>
+ <color color="#304e4e4e" name="WindowTitleBackground"/>
+ <borderset name="bsWindow">
+ <pixmap filename="Ai.HD/ws-ol.png" pos="bpTopLeft"/>
+ <pixmap filename="Ai.HD/ws-o.png" pos="bpTop"/>
+ <pixmap filename="Ai.HD/ws-or.png" pos="bpTopRight"/>
+ <pixmap filename="Ai.HD/links.png" pos="bpLeft"/>
+ <pixmap filename="Ai.HD/rechts.png" pos="bpRight"/>
+ <pixmap filename="Ai.HD/unten_links.png" pos="bpBottomLeft"/>
+ <pixmap filename="Ai.HD/unten.png" pos="bpBottom"/>
+ <pixmap filename="Ai.HD/unten_rechts.png" pos="bpBottomRight"/>
+ </borderset>
+ <borderset name="bsListboxEntry">
+ <pixmap filename="Ai.HD/line.png" pos="bpTop"/>
+ <pixmap filename="Ai.HD/line.png" pos="bpBottom"/>
+ </borderset>
+ </windowstyle>
+
+
+
+ <!-- ##### Display ##### -->
+ <windowstyle id="1" type="skinned">
+ <color color="#000000" name="Background"/>
+ <color color="#ffffff" name="LabelForeground"/>
+ <color color="#000000" name="ListboxBackground"/>
+ <color color="#ffffff" name="ListboxForeground"/>
+ <color color="#000000" name="ListboxSelectedBackground"/>
+ <color color="#ffffff" name="ListboxSelectedForeground"/>
+ <color color="#000000" name="ListboxMarkedBackground"/>
+ <color color="#ffffff" name="ListboxMarkedForeground"/>
+ <color color="#000000" name="ListboxMarkedAndSelectedBackground"/>
+ <color color="#ffffff" name="ListboxMarkedAndSelectedForeground"/>
+ <color color="#ffffff" name="WindowTitleForeground"/>
+ <color color="#000000" name="WindowTitleBackground"/>
+ </windowstyle>
+
+
+
+ <!-- ##### Volume ##### -->
+ <screen backgroundColor="transpBlack" flags="wfNoBorder" name="Volume" position="50,center" size="45,240" title="Volume" zPosition="1">
+ <widget name="Volume" orientation="orBottomToTop" pixmap="Ai.HD/volumeslider.png" position="10,5" size="25,200" transparent="1" zPosition="1"/>
+ <widget backgroundColor="transpBlack" font="Regular;22" foregroundColor="#f0f0f0" halign="center" position="0,208" render="vhdRendVolumeText" size="45,26" source="global.CurrentTime" transparent="1" valign="center" zPosition="4"/>
+ </screen>
+
+ <screen backgroundColor="transparent" flags="wfNoBorder" name="Mute" position="45,30" size="45,45" title="Mute" zPosition="10">
+ <ePixmap alphatest="on" pixmap="Ai.HD/mute.png" position="0,0" size="45,45" zPosition="0"/>
+ </screen>
+
+
+
+ <!-- ##### InfoBars ##### -->
+ <screen backgroundColor="transparent" flags="wfNoBorder" name="InfoBar" position="0,512" size="1280,242" title="InfoBar">
+ <ePixmap alphatest="off" pixmap="Ai.HD/infobarBoD.png" position="0,22" size="1280,220" zPosition="0"/>
+ <widget alphatest="blend" position="60,53" render="Picon" size="100,60" source="session.CurrentService" transparent="1" zPosition="1">
+ <convert type="ServiceName">Reference</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="196,50" render="vhdRendChNumber" size="99,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1"/>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="310,50" render="Label" size="497,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1">
+ <convert type="ServiceName">Name</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="70,135" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1">
+ <convert type="ClockToText">Default</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;17" foregroundColor="foreground" position="70,160" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1">
+ <convert type="ClockToText">Format:%a %d. %b</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="235,110" render="Label" size="70,30" source="session.Event_Now" transparent="1" zPosition="1">
+ <convert type="EventTime">StartTime</convert>
+ <convert type="ClockToText">Default</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" noWrap="1" position="310,110" render="Label" size="630,30" source="session.Event_Now" transparent="1" zPosition="1">
+ <convert type="EventName">Name</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="950,110" render="Label" size="100,30" source="session.Event_Now" transparent="1" zPosition="1">
+ <convert type="EventTime">Remaining</convert>
+ <convert type="RemainingToText">NoSeconds</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" position="235,143" render="Label" size="70,30" source="session.Event_Next" transparent="1" zPosition="1">
+ <convert type="EventTime">StartTime</convert>
+ <convert type="ClockToText">Default</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" noWrap="1" position="310,143" render="Label" size="630,30" source="session.Event_Next" transparent="1" zPosition="1">
+ <convert type="EventName">Name</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" halign="right" position="950,143" render="Label" size="100,30" source="session.Event_Next" transparent="1" zPosition="1">
+ <convert type="EventTime">Duration</convert>
+ <convert type="vhdConvClockToText">InStunden</convert>
+ </widget>
+ <widget backgroundColor="dark" borderWidth="0" pixmap="Ai.HD/pbarG.png" position="235,98" render="Progress" size="814,8" source="session.Event_Now" transparent="1" zPosition="2">
+ <convert type="EventTime">Progress</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;19" foregroundColor="foreground" position="1085,55" render="vhdRendVideoSize" size="141,22" source="session.CurrentService" transparent="1" valign="top" zPosition="1"/>
+ <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="890,55" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2">
+ <convert type="ServiceInfo">IsMultichannel</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <ePixmap alphatest="on" pixmap="Ai.HD/ico_format_off.png" position="1010,57" size="40,21" zPosition="1"/>
+ <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1010,57" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2">
+ <convert type="ServiceInfo">IsWidescreen</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1010,57" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4">
+ <convert type="ServiceInfo">VideoWidth</convert>
+ <convert type="ValueRange">800,2000</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget alphatest="on" pixmap="Ai.HD/ico_txt_on.png" position="960,55" render="Pixmap" size="40,24" source="session.CurrentService" zPosition="2">
+ <convert type="ServiceInfo">HasTelext</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget alphatest="on" pixmap="Ai.HD/ico_crypt_on.png" position="855,55" render="Pixmap" size="24,20" source="session.CurrentService" zPosition="2">
+ <convert type="ServiceInfo">IsCrypted</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget alphatest="on" pixmap="Ai.HD/ico_sub_on.png" position="810,55" render="Pixmap" size="36,24" source="session.CurrentService" zPosition="2">
+ <convert type="ServiceInfo">SubservicesAvailable</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget backgroundColor="redtransparent" font="Regular;22" foregroundColor="black" halign="center" position="810,55" render="FixedLabel" size="36,24" source="session.RecordState" text="rec" valign="center" zPosition="3">
+ <convert type="ConditionalShowHide">Blink</convert>
+ </widget>
+ <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1120,100" render="Label" size="101,22" source="session.FrontendStatus" transparent="1" zPosition="1">
+ <convert type="FrontendInfo">SNRdB</convert>
+ </widget>
+ <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1120,127" render="Label" size="60,22" source="session.FrontendStatus" transparent="1" zPosition="1">
+ <convert type="FrontendInfo">SNR</convert>
+ </widget>
+ <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="orange" position="1190,127" render="Label" size="101,22" source="session.FrontendStatus" transparent="1" zPosition="1">
+ <convert type="FrontendInfo">BER</convert>
+ </widget>
+ <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" halign="left" position="1120,155" render="vhdRendMaxTemp" size="87,22" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"/>
+ <eLabel backgroundColor="darkgrey" position="1103,98" size="5,15" zPosition="1"/>
+ <eLabel backgroundColor="darkgrey" position="1103,120" size="5,15" zPosition="1"/>
+ <eLabel backgroundColor="darkgrey" position="1103,142" size="5,15" zPosition="1"/>
+ <eLabel backgroundColor="darkgrey" position="1103,164" size="5,15" zPosition="1"/>
+ <widget backgroundColor="orange" position="1103,98" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
+ <convert type="TunerInfo">TunerUseMask</convert>
+ <convert type="ValueBitTest">1</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget backgroundColor="orange" position="1103,120" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
+ <convert type="TunerInfo">TunerUseMask</convert>
+ <convert type="ValueBitTest">2</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget backgroundColor="orange" position="1103,142" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
+ <convert type="TunerInfo">TunerUseMask</convert>
+ <convert type="ValueBitTest">4</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget backgroundColor="orange" position="1103,164" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
+ <convert type="TunerInfo">TunerUseMask</convert>
+ <convert type="ValueBitTest">8</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget backgroundColor="green" position="1103,98" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
+ <convert type="FrontendInfo">NUMBER</convert>
+ <convert type="ValueRange">0,0</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget backgroundColor="green" position="1103,120" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
+ <convert type="FrontendInfo">NUMBER</convert>
+ <convert type="ValueRange">1,1</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget backgroundColor="green" position="1103,142" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
+ <convert type="FrontendInfo">NUMBER</convert>
+ <convert type="ValueRange">2,2</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget backgroundColor="green" position="1103,164" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
+ <convert type="FrontendInfo">NUMBER</convert>
+ <convert type="ValueRange">3,3</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ </screen>
+
+ <screen backgroundColor="transparent" flags="wfNoBorder" name="MoviePlayer" position="0,512" size="1280,220" title="InfoBar">
+ <ePixmap alphatest="off" pixmap="Ai.HD/infobarBoD.png" position="0,22" size="1280,220" zPosition="0"/>
+ <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="50,27" size="122,50" zPosition="1"/>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="248,95" render="Label" size="800,80" source="session.CurrentService" transparent="1" valign="center" zPosition="1">
+ <convert type="ServiceName">Name</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="70,135" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1">
+ <convert type="ClockToText">Default</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;17" foregroundColor="foreground" position="70,160" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1">
+ <convert type="ClockToText">Format:%a %d. %b</convert>
+ </widget>
+ <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="1110,55" render="vhdRendVideoSize" size="151,24" source="session.CurrentService" transparent="1" zPosition="1"/>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="70,90" render="Label" size="130,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4">
+ <convert type="ServicePosition">Length,ShowHours</convert>
+ </widget>
+ <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1110,100" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2">
+ <convert type="ServiceInfo">IsMultichannel</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1110,130" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2">
+ <convert type="ServiceInfo">IsWidescreen</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1110,130" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4">
+ <convert type="ServiceInfo">VideoWidth</convert>
+ <convert type="ValueRange">800,2000</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="165,135" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3">
+ <convert type="ConditionalShowHide">Blink</convert>
+ </widget>
+ <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,58" size="600,16" zPosition="3"/>
+ <widget pointer="Ai.HD/pointer.png:13,3" position="360,59" render="PositionGauge" size="570,14" source="session.CurrentService" zPosition="2">
+ <convert type="ServicePosition">Gauge</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="205,53" render="Label" size="121,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4">
+ <convert type="ServicePosition">Position,ShowHours</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="960,53" render="Label" size="130,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4">
+ <convert type="ServicePosition">Remaining,ShowHours</convert>
+ </widget>
+ <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" halign="left" position="1110,155" render="vhdRendMaxTemp" size="87,22" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"/>
+ </screen>
+
+ <screen backgroundColor="transparent" flags="wfNoBorder" name="DVDPlayer" position="0,512" size="1280,220" title="InfoBar">
+ <ePixmap alphatest="off" pixmap="Ai.HD/infobarBoD.png" position="0,22" size="1280,220" zPosition="0"/>
+ <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="50,27" size="122,50" zPosition="1"/>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="248,95" render="Label" size="800,52" source="session.CurrentService" transparent="1" valign="center" zPosition="1">
+ <convert type="ServiceName">Name</convert>
+ </widget>
+ <widget font="Regular;20" foregroundColor="grey" halign="center" name="chapterLabel" position="248,150" size="800,24" transparent="1" zPosition="2"/>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="70,135" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1">
+ <convert type="ClockToText">Default</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;17" foregroundColor="foreground" position="70,160" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1">
+ <convert type="ClockToText">Format:%a %d. %b</convert>
+ </widget>
+ <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="1110,55" render="vhdRendVideoSize" size="151,24" source="session.CurrentService" transparent="1" zPosition="1"/>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="70,90" render="Label" size="130,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4">
+ <convert type="ServicePosition">Length,ShowHours</convert>
+ </widget>
+ <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1110,100" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2">
+ <convert type="ServiceInfo">IsMultichannel</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1110,130" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2">
+ <convert type="ServiceInfo">IsWidescreen</convert>
+ <convert type="ConditionalShowHide"/>
+ </widget>
+ <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="165,135" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3">
+ <convert type="ConditionalShowHide">Blink</convert>
+ </widget>
+ <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,58" size="600,16" zPosition="3"/>
+ <widget pointer="Ai.HD/pointer.png:13,3" position="360,59" render="PositionGauge" size="570,14" source="session.CurrentService" zPosition="2">
+ <convert type="ServicePosition">Gauge</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="205,53" render="Label" size="121,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4">
+ <convert type="ServicePosition">Position,ShowHours</convert>
+ </widget>
+ <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="960,53" render="Label" size="130,25" source="session.CurrentService" transparent="1" valign="center" zPosition="4">
+ <convert type="ServicePosition">Remaining,ShowHours</convert>
+ </widget>
+ <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" halign="left" position="1110,155" render="vhdRendMaxTemp" size="87,22" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"/>
+ </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/data/skin-dc.xml b/aihdcontroler/src/data/skin-dc.xml new file mode 100644 index 0000000..08dda36 --- /dev/null +++ b/aihdcontroler/src/data/skin-dc.xml @@ -0,0 +1,309 @@ + <!-- ##### Colors ##### --> + <colors> + <color name="background" value="#18101319"/> + <color name="foreground" value="#f0f0f0"/> + <color name="secondBG" value="#18101319"/> + <color name="secondFG" value="#fcc000"/> + <color name="selectedBG" value="#08202529"/> + <color name="selectedFG" value="#fcc000"/> + <color name="TitleBG" value="#D4D4D4"/> + <color name="white" value="#f0f0f0"/> + <color name="grey" value="#00aaaaaa"/> + <color name="darkgrey" value="#00484850"/> + <color name="dark" value="#00242424"/> + <color name="black" value="#080808"/> + <color name="red" value="#00ff4a3c"/> + <color name="green" value="#0056c856"/> + <color name="yellow" value="#00ffc000"/> + <color name="blue" value="#00879ce1"/> + <color name="orange" value="#00fcc000"/> + <color name="listbox" value="#000f56a4"/> + <color name="rssviewtop" value="#005050"/> + <color name="rds_text_bg" value="#003258"/> + <color name="rssviewtop" value="#38465b"/> + <color name="redtransparent" value="#084C0000"/> + <color name="greentransparent" value="#08004C00"/> + <color name="bluetransparent" value="#08001E4B"/> + <color name="yellowtransparent" value="#084B4B00"/> + <color name="noTransBG" value="#00101319"/> + <color name="transparent" value="#ff888888"/> + <color name="transpBlack" value="#540f0f0f"/> + <color name="transpWhite" value="#70f0f0f0"/> + <color name="movieRecording" value="#ff4A3C"/> + <color name="movieWatching" value="#8EB4FB"/> + <color name="movieFinished" value="#56C856"/> + </colors> + + + + <!-- ##### Window ##### --> + <windowstyle id="0" type="skinned"> + <title font="Regular;24" offset="15,7"/> + <color color="background" name="Background"/> + <color color="foreground" name="LabelForeground"/> + <color color="background" name="ListboxBackground"/> + <color color="foreground" name="ListboxForeground"/> + <color color="selectedBG" name="ListboxSelectedBackground"/> + <color color="selectedFG" name="ListboxSelectedForeground"/> + <color color="#040a0aa0" name="ListboxMarkedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedForeground"/> + <color color="#04a00a0a" name="ListboxMarkedAndSelectedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedAndSelectedForeground"/> + <color color="black" name="WindowTitleForeground"/> + <color color="TitleBG" name="WindowTitleBackground"/> + <borderset name="bsWindow"> + <pixmap filename="Ai.HD/wt-ol.png" pos="bpTopLeft"/> + <pixmap filename="Ai.HD/wt-o.png" pos="bpTop"/> + <pixmap filename="Ai.HD/wt-or.png" pos="bpTopRight"/> + <pixmap filename="Ai.HD/wt-l.png" pos="bpLeft"/> + <pixmap filename="Ai.HD/wt-r.png" pos="bpRight"/> + <pixmap filename="Ai.HD/wt-ul.png" pos="bpBottomLeft"/> + <pixmap filename="Ai.HD/wt-u.png" pos="bpBottom"/> + <pixmap filename="Ai.HD/wt-ur.png" pos="bpBottomRight"/> + </borderset> + <borderset name="bsListboxEntry"> + <pixmap filename="Ai.HD/line.png" pos="bpTop"/> + <pixmap filename="Ai.HD/line.png" pos="bpBottom"/> + </borderset> + </windowstyle> + + + + <!-- ##### Display ##### --> + <windowstyle id="1" type="skinned"> + <color color="#000000" name="Background"/> + <color color="#ffffff" name="LabelForeground"/> + <color color="#000000" name="ListboxBackground"/> + <color color="#ffffff" name="ListboxForeground"/> + <color color="#000000" name="ListboxSelectedBackground"/> + <color color="#ffffff" name="ListboxSelectedForeground"/> + <color color="#000000" name="ListboxMarkedBackground"/> + <color color="#ffffff" name="ListboxMarkedForeground"/> + <color color="#000000" name="ListboxMarkedAndSelectedBackground"/> + <color color="#ffffff" name="ListboxMarkedAndSelectedForeground"/> + <color color="#ffffff" name="WindowTitleForeground"/> + <color color="#000000" name="WindowTitleBackground"/> + </windowstyle> + + + + <!-- ##### Volume ##### --> + <screen backgroundColor="transpBlack" flags="wfNoBorder" name="Volume" position="50,center" size="45,240" title="Volume" zPosition="1"> + <widget name="Volume" orientation="orBottomToTop" pixmap="Ai.HD/volumeslider.png" position="10,5" size="25,200" transparent="1" zPosition="1"/> + <widget backgroundColor="transpBlack" font="Regular;22" foregroundColor="#f0f0f0" halign="center" position="0,208" render="vhdRendVolumeText" size="45,26" source="global.CurrentTime" transparent="1" valign="center" zPosition="4"/> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="Mute" position="45,30" size="45,45" title="Mute" zPosition="10"> + <ePixmap alphatest="on" pixmap="Ai.HD/mute.png" position="0,0" size="45,45" zPosition="0"/> + </screen> + + + + <!-- ##### InfoBars ##### --> + <screen backgroundColor="transparent" flags="wfNoBorder" name="InfoBar" position="0,477" size="1280,242" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobarDC.png" position="0,24" size="1280,220" zPosition="-1"/> + <widget alphatest="blend" position="95,122" render="Picon" size="100,60" source="session.CurrentService" transparent="1" zPosition="1"> + <convert type="ServiceName">Reference</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="225,52" render="vhdRendChNumber" size="81,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="310,52" render="Label" size="497,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="grey" position="85,50" render="Label" size="92,23" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="85,70" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="grey" font="Regular;26" foregroundColor="black" position="225,117" render="Label" size="70,36" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="grey" font="Regular;26" foregroundColor="black" noWrap="1" position="310,117" render="Label" size="610,36" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="grey" font="Regular;26" foregroundColor="black" halign="right" position="930,117" render="Label" size="120,36" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">Remaining</convert> + <convert type="RemainingToText">NoSeconds</convert> + </widget> + <widget backgroundColor="white" font="Regular;26" foregroundColor="black" position="225,152" render="Label" size="70,36" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="white" font="Regular;26" foregroundColor="black" noWrap="1" position="310,152" render="Label" size="610,36" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="white" font="Regular;26" foregroundColor="black" halign="right" position="927,152" render="Label" size="123,36" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">Duration</convert> + <convert type="vhdConvClockToText">InStunden</convert> + </widget> + <widget backgroundColor="#08303539" borderWidth="0" pixmap="Ai.HD/pbarB.png" position="80,91" render="Progress" size="1120,8" source="session.Event_Now" transparent="1" zPosition="2"> + <convert type="EventTime">Progress</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1085,59" render="vhdRendVideoSize" size="130,22" source="session.CurrentService" transparent="1" valign="top" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="890,58" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <ePixmap alphatest="on" pixmap="Ai.HD/ico_format_off.png" position="1010,60" size="40,21" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1010,60" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1010,60" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_txt_on.png" position="960,57" render="Pixmap" size="40,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_crypt_on.png" position="855,59" render="Pixmap" size="24,20" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_sub_on.png" position="810,58" render="Pixmap" size="36,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">SubservicesAvailable</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="red" font="Regular;22" foregroundColor="black" halign="center" position="810,58" render="FixedLabel" size="36,24" source="session.RecordState" text="rec" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <widget backgroundColor="grey" font="Regular;23" foregroundColor="black" position="1095,120" render="Label" size="101,31" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">SNRdB</convert> + </widget> + <widget backgroundColor="white" font="Regular;24" foregroundColor="black" halign="left" position="1095,153" render="vhdRendMaxTemp" size="87,31" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"/> + <eLabel backgroundColor="dark" position="1078,117" size="5,10" zPosition="1"/> + <eLabel backgroundColor="dark" position="1078,137" size="5,10" zPosition="1"/> + <eLabel backgroundColor="dark" position="1078,157" size="5,10" zPosition="1"/> + <eLabel backgroundColor="dark" position="1078,177" size="5,10" zPosition="1"/> + <widget backgroundColor="orange" position="1078,117" render="FixedLabel" size="5,10" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,137" render="FixedLabel" size="5,10" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,157" render="FixedLabel" size="5,10" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">4</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,177" render="FixedLabel" size="5,10" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">8</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,117" render="FixedLabel" size="5,10" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">0,0</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,137" render="FixedLabel" size="5,10" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">1,1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,157" render="FixedLabel" size="5,10" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">2,2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,177" render="FixedLabel" size="5,10" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">3,3</convert> + <convert type="ConditionalShowHide"/> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="MoviePlayer" position="0,512" size="1280,220" title="310,115"> + <ePixmap alphatest="off" pixmap="Ai.HD/movieplayerbarW.png" position="0,24" size="1280,220" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1070,45" size="122,50" zPosition="1"/> + <widget backgroundColor="white" font="Regular;26" foregroundColor="black" halign="center" position="220,110" render="Label" size="840,51" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="grey" position="85,60" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="85,85" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="white" font="Regular;24" foregroundColor="black" halign="left" position="80,122" render="vhdRendVideoSize" size="142,36" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;18" foregroundColor="foreground" halign="left" position="600,58" render="Label" size="130,21" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1085,125" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1155,125" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1155,125" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1055,125" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="585,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="215,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="955,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="DVDPlayer" position="0,512" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/movieplayerbarW.png" position="0,24" size="1280,220" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1070,45" size="122,50" zPosition="1"/> + <widget backgroundColor="white" font="Regular;26" foregroundColor="black" halign="center" position="220,110" render="Label" size="840,51" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="grey" position="85,60" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="85,85" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="white" font="Regular;24" foregroundColor="black" halign="left" position="80,122" render="vhdRendVideoSize" size="142,36" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;18" foregroundColor="foreground" halign="left" position="600,58" render="Label" size="130,21" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1085,125" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1155,125" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1155,125" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1055,125" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="585,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="215,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="955,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/data/skin-dmm.xml b/aihdcontroler/src/data/skin-dmm.xml new file mode 100644 index 0000000..6a82e5f --- /dev/null +++ b/aihdcontroler/src/data/skin-dmm.xml @@ -0,0 +1,316 @@ + <!-- ##### Colors ##### --> + <colors> + <color name="background" value="#180A1821"/> + <color name="foreground" value="#f0f0f0"/> + <color name="secondBG" value="#180A1821"/> + <color name="secondFG" value="#00fcc000"/> + <color name="selectedBG" value="#08202529"/> + <color name="selectedFG" value="#00fcc000"/> + <color name="white" value="#00f0f0f0"/> + <color name="grey" value="#00aaaaaa"/> + <color name="darkgrey" value="#00555556"/> + <color name="dark" value="#00242424"/> + <color name="black" value="#00040404"/> + <color name="red" value="#00ff4a3c"/> + <color name="green" value="#0056c856"/> + <color name="yellow" value="#00ffc000"/> + <color name="blue" value="#00879ce1"/> + <color name="orange" value="#00fcc000"/> + <color name="listbox" value="#000f56a4"/> + <color name="rssviewtop" value="#005050"/> + <color name="rds_text_bg" value="#003258"/> + <color name="rssviewtop" value="#38465b"/> + <color name="redtransparent" value="#084C0000"/> + <color name="greentransparent" value="#08004C00"/> + <color name="bluetransparent" value="#08001E4B"/> + <color name="yellowtransparent" value="#084B4B00"/> + <color name="noTransBG" value="#000A1821"/> + <color name="transparent" value="#ff000000"/> + <color name="transpBlack" value="#54111112"/> + <color name="transpWhite" value="#70f0f0f0"/> + <color name="movieRecording" value="#ff4A3C"/> + <color name="movieWatching" value="#8EB4FB"/> + <color name="movieFinished" value="#56C856"/> + </colors> + + + + <!-- ##### Window ##### --> + <windowstyle id="0" type="skinned"> + <title font="Regular;20" offset="90,11"/> + <color color="background" name="Background"/> + <color color="foreground" name="LabelForeground"/> + <color color="background" name="ListboxBackground"/> + <color color="foreground" name="ListboxForeground"/> + <color color="selectedBG" name="ListboxSelectedBackground"/> + <color color="selectedFG" name="ListboxSelectedForeground"/> + <color color="#040a0aa0" name="ListboxMarkedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedForeground"/> + <color color="#04a00a0a" name="ListboxMarkedAndSelectedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedAndSelectedForeground"/> + <color color="foreground" name="WindowTitleForeground"/> + <color color="background" name="WindowTitleBackground"/> + <borderset name="bsWindow"> + <pixmap filename="Ai.HD/oben_links.png" pos="bpTopLeft"/> + <pixmap filename="Ai.HD/oben.png" pos="bpTop"/> + <pixmap filename="Ai.HD/oben_rechts.png" pos="bpTopRight"/> + <pixmap filename="Ai.HD/links.png" pos="bpLeft"/> + <pixmap filename="Ai.HD/rechts.png" pos="bpRight"/> + <pixmap filename="Ai.HD/unten_links.png" pos="bpBottomLeft"/> + <pixmap filename="Ai.HD/unten.png" pos="bpBottom"/> + <pixmap filename="Ai.HD/unten_rechts.png" pos="bpBottomRight"/> + </borderset> + <borderset name="bsListboxEntry"> + <pixmap filename="Ai.HD/line.png" pos="bpTop"/> + <pixmap filename="Ai.HD/line.png" pos="bpBottom"/> + </borderset> + </windowstyle> + + + + <!-- ##### Display ##### --> + <windowstyle id="1" type="skinned"> + <color color="#000000" name="Background"/> + <color color="#ffffff" name="LabelForeground"/> + <color color="#000000" name="ListboxBackground"/> + <color color="#ffffff" name="ListboxForeground"/> + <color color="#000000" name="ListboxSelectedBackground"/> + <color color="#ffffff" name="ListboxSelectedForeground"/> + <color color="#000000" name="ListboxMarkedBackground"/> + <color color="#ffffff" name="ListboxMarkedForeground"/> + <color color="#000000" name="ListboxMarkedAndSelectedBackground"/> + <color color="#ffffff" name="ListboxMarkedAndSelectedForeground"/> + <color color="#ffffff" name="WindowTitleForeground"/> + <color color="#000000" name="WindowTitleBackground"/> + </windowstyle> + + + + <!-- ##### Volume ##### --> + <screen backgroundColor="transpBlack" flags="wfNoBorder" name="Volume" position="50,center" size="45,240" title="Volume" zPosition="1"> + <widget name="Volume" orientation="orBottomToTop" pixmap="Ai.HD/volumeslider.png" position="10,5" size="25,200" transparent="1" zPosition="1"/> + <widget backgroundColor="transpBlack" font="Regular;22" foregroundColor="#f0f0f0" halign="center" position="0,208" render="vhdRendVolumeText" size="45,26" source="global.CurrentTime" transparent="1" valign="center" zPosition="4"/> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="Mute" position="45,30" size="45,45" title="Mute" zPosition="10"> + <ePixmap alphatest="on" pixmap="Ai.HD/mute.png" position="0,0" size="45,45" zPosition="0"/> + </screen> + + + + <!-- ##### InfoBars ##### --> + <screen backgroundColor="transparent" flags="wfNoBorder" name="InfoBar" position="0,512" size="1280,242" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-dmm.png" position="0,24" size="1280,220" zPosition="-1"/> + <widget alphatest="blend" position="70,120" render="Picon" size="100,60" source="session.CurrentService" transparent="1" zPosition="1"> + <convert type="ServiceName">Reference</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="235,69" render="vhdRendChNumber" size="70,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="310,69" render="Label" size="497,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;24" foregroundColor="grey" position="70,75" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="70,98" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="235,120" render="Label" size="70,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" noWrap="1" position="310,120" render="Label" size="630,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="950,120" render="Label" size="100,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">Remaining</convert> + <convert type="RemainingToText">NoSeconds</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="270,150" render="Label" size="70,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" noWrap="1" position="345,150" render="Label" size="596,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="950,150" render="Label" size="100,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">Duration</convert> + <convert type="vhdConvClockToText">InStunden</convert> + </widget> + <widget backgroundColor="#08202529" borderWidth="0" pixmap="Ai.HD/pbar.png" position="235,105" render="Progress" size="814,8" source="session.Event_Now" transparent="0" zPosition="2"> + <convert type="EventTime">Progress</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1110,75" render="vhdRendVideoSize" size="130,22" source="session.CurrentService" transparent="1" valign="top" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="890,75" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <ePixmap alphatest="on" pixmap="Ai.HD/ico_format_off.png" position="1010,77" size="40,21" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1010,77" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1010,77" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_txt_on.png" position="960,75" render="Pixmap" size="40,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_crypt_on.png" position="855,76" render="Pixmap" size="24,20" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_sub_on.png" position="810,75" render="Pixmap" size="36,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">SubservicesAvailable</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="red" font="Regular;22" foregroundColor="black" halign="center" position="810,75" render="FixedLabel" size="36,24" source="session.RecordState" text="rec" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1110,102" render="Label" size="101,22" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">SNRdB</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1110,129" render="Label" size="60,22" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">SNR</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="orange" position="1171,129" render="Label" size="101,22" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">BER</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" halign="left" position="1110,156" render="vhdRendMaxTemp" size="87,22" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,80" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,105" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,130" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,155" size="5,15" zPosition="1"/> + <widget backgroundColor="orange" position="1078,80" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,105" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,130" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">4</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,155" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">8</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,80" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">0,0</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,105" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">1,1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,130" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">2,2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,155" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">3,3</convert> + <convert type="ConditionalShowHide"/> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="MoviePlayer" position="0,512" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-dmm.png" position="0,24" size="1280,220" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1095,75" size="122,50" zPosition="1"/> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="center" position="1095,75" render="vhdRendMaxTemp" size="122,24" source="global.CurrentTime" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="282,105" render="Label" size="722,77" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;24" foregroundColor="grey" position="70,75" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="70,98" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="70,155" render="vhdRendVideoSize" size="116,24" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="70,130" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1102,140" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1060,75" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="560,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="205,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="960,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="DVDPlayer" position="0,512" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-dmm.png" position="0,24" size="1280,220" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1095,75" size="122,50" zPosition="1"/> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="center" position="1095,75" render="vhdRendMaxTemp" size="122,24" source="global.CurrentTime" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="282,105" render="Label" size="722,77" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;24" foregroundColor="grey" position="70,75" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="70,98" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="70,155" render="vhdRendVideoSize" size="116,24" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="70,130" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1102,140" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1060,75" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="560,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="205,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="960,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/data/skin-liga.xml b/aihdcontroler/src/data/skin-liga.xml new file mode 100644 index 0000000..7c60d8a --- /dev/null +++ b/aihdcontroler/src/data/skin-liga.xml @@ -0,0 +1,310 @@ + <!-- ##### Colors ##### --> + <colors> + <color name="background" value="#18101214"/> + <color name="foreground" value="#f0f0f0"/> + <color name="secondBG" value="#18101214"/> + <color name="secondFG" value="#00fcc000"/> + <color name="selectedBG" value="#08202529"/> + <color name="selectedFG" value="#00fcc000"/> + <color name="white" value="#00f0f0f0"/> + <color name="grey" value="#00aaaaaa"/> + <color name="darkgrey" value="#00555556"/> + <color name="dark" value="#00242424"/> + <color name="black" value="#00040404"/> + <color name="red" value="#00ff4a3c"/> + <color name="green" value="#0056c856"/> + <color name="yellow" value="#00ffc000"/> + <color name="blue" value="#00879ce1"/> + <color name="orange" value="#00fcc000"/> + <color name="listbox" value="#000f56a4"/> + <color name="rssviewtop" value="#005050"/> + <color name="rds_text_bg" value="#003258"/> + <color name="rssviewtop" value="#38465b"/> + <color name="redtransparent" value="#084C0000"/> + <color name="greentransparent" value="#08004C00"/> + <color name="bluetransparent" value="#08001E4B"/> + <color name="yellowtransparent" value="#084B4B00"/> + <color name="noTransBG" value="#00101417"/> + <color name="transparent" value="#ff000000"/> + <color name="transpBlack" value="#54111112"/> + <color name="transpWhite" value="#70f0f0f0"/> + <color name="movieRecording" value="#ff4A3C"/> + <color name="movieWatching" value="#8EB4FB"/> + <color name="movieFinished" value="#56C856"/> + </colors> + + + + <!-- ##### Window ##### --> + <windowstyle id="0" type="skinned"> + <title font="Regular;26" offset="35,12"/> + <color color="background" name="Background"/> + <color color="foreground" name="LabelForeground"/> + <color color="background" name="ListboxBackground"/> + <color color="foreground" name="ListboxForeground"/> + <color color="selectedBG" name="ListboxSelectedBackground"/> + <color color="selectedFG" name="ListboxSelectedForeground"/> + <color color="#040a0aa0" name="ListboxMarkedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedForeground"/> + <color color="#04a00a0a" name="ListboxMarkedAndSelectedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedAndSelectedForeground"/> + <color color="black" name="WindowTitleForeground"/> + <color color="grey" name="WindowTitleBackground"/> + <borderset name="bsWindow"> + <pixmap filename="Ai.HD/windowCL/ws-ol.png" pos="bpTopLeft"/> + <pixmap filename="Ai.HD/windowCL/ws-o.png" pos="bpTop"/> + <pixmap filename="Ai.HD/windowCL/ws-or.png" pos="bpTopRight"/> + <pixmap filename="Ai.HD/windowCL/ws-l.png" pos="bpLeft"/> + <pixmap filename="Ai.HD/windowCL/ws-r.png" pos="bpRight"/> + <pixmap filename="Ai.HD/windowCL/ws-ul.png" pos="bpBottomLeft"/> + <pixmap filename="Ai.HD/windowCL/ws-u.png" pos="bpBottom"/> + <pixmap filename="Ai.HD/windowCL/ws-ur.png" pos="bpBottomRight"/> + </borderset> + <borderset name="bsListboxEntry"> + <pixmap filename="Ai.HD/line.png" pos="bpTop"/> + <pixmap filename="Ai.HD/line.png" pos="bpBottom"/> + </borderset> + </windowstyle> + + + + <!-- ##### Display ##### --> + <windowstyle id="1" type="skinned"> + <color color="#000000" name="Background"/> + <color color="#ffffff" name="LabelForeground"/> + <color color="#000000" name="ListboxBackground"/> + <color color="#ffffff" name="ListboxForeground"/> + <color color="#000000" name="ListboxSelectedBackground"/> + <color color="#ffffff" name="ListboxSelectedForeground"/> + <color color="#000000" name="ListboxMarkedBackground"/> + <color color="#ffffff" name="ListboxMarkedForeground"/> + <color color="#000000" name="ListboxMarkedAndSelectedBackground"/> + <color color="#ffffff" name="ListboxMarkedAndSelectedForeground"/> + <color color="#ffffff" name="WindowTitleForeground"/> + <color color="#000000" name="WindowTitleBackground"/> + </windowstyle> + + + + <!-- ##### Volume ##### --> + <screen backgroundColor="transpBlack" flags="wfNoBorder" name="Volume" position="50,center" size="45,240" title="Volume" zPosition="1"> + <widget name="Volume" orientation="orBottomToTop" pixmap="Ai.HD/volumeslider.png" position="10,5" size="25,200" transparent="1" zPosition="1"/> + <widget backgroundColor="transpBlack" font="Regular;22" foregroundColor="#f0f0f0" halign="center" position="0,208" render="vhdRendVolumeText" size="45,26" source="global.CurrentTime" transparent="1" valign="center" zPosition="4"/> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="Mute" position="45,30" size="45,45" title="Mute" zPosition="10"> + <ePixmap alphatest="on" pixmap="Ai.HD/mute.png" position="0,0" size="45,45" zPosition="0"/> + </screen> + + + + <!-- ##### InfoBars ##### --> + <screen backgroundColor="transparent" flags="wfNoBorder" name="InfoBar" position="0,500" size="1280,242" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobarCL.png" position="0,24" size="1280,220" zPosition="-1"/> + <widget alphatest="blend" position="85,125" render="Picon" size="100,60" source="session.CurrentService" transparent="1" zPosition="1"> + <convert type="ServiceName">Reference</convert> + </widget> + <widget backgroundColor="grey" font="Regular;30" foregroundColor="black" halign="center" position="85,70" render="vhdRendChNumber" size="121,31" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="310,70" render="Label" size="461,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="grey" font="Regular;30" foregroundColor="black" halign="center" position="1070,70" render="Label" size="132,33" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="1105,115" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="235,119" render="Label" size="70,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" noWrap="1" position="310,119" render="Label" size="630,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="950,119" render="Label" size="100,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">Remaining</convert> + <convert type="RemainingToText">NoSeconds</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="235,164" render="Label" size="70,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" noWrap="1" position="310,164" render="Label" size="630,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="950,164" render="Label" size="100,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">Duration</convert> + <convert type="vhdConvClockToText">InStunden</convert> + </widget> + <widget backgroundColor="#08303539" borderWidth="0" pixmap="Ai.HD/pbar.png" position="235,151" render="Progress" size="814,8" source="session.Event_Now" transparent="0" zPosition="2"> + <convert type="EventTime">Progress</convert> + </widget> + <widget backgroundColor="background" font="Regular;19" foregroundColor="grey" position="1105,141" render="vhdRendVideoSize" size="130,22" source="session.CurrentService" transparent="1" valign="top" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="830,75" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <ePixmap alphatest="on" pixmap="Ai.HD/ico_format_off.png" position="960,77" size="40,21" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="960,77" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="960,77" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_txt_on.png" position="905,75" render="Pixmap" size="40,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_crypt_on.png" position="1010,75" render="Pixmap" size="24,20" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_sub_on.png" position="780,75" render="Pixmap" size="36,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">SubservicesAvailable</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="red" font="Regular;22" foregroundColor="black" halign="center" position="780,75" render="FixedLabel" size="36,24" source="session.RecordState" text="rec" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <widget backgroundColor="background" font="Regular;19" foregroundColor="grey" position="1105,168" render="Label" size="60,22" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">SNR</convert> + </widget> + <widget backgroundColor="background" font="Regular;19" foregroundColor="grey" halign="left" position="1170,168" render="vhdRendMaxTemp" size="87,22" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="235,75" size="6,6" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="246,75" size="6,6" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="257,75" size="6,6" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="268,75" size="6,6" zPosition="1"/> + <widget backgroundColor="orange" position="235,75" render="FixedLabel" size="6,6" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="246,75" render="FixedLabel" size="6,6" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="257,75" render="FixedLabel" size="6,6" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">4</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="268,75" render="FixedLabel" size="6,6" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">8</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="235,75" render="FixedLabel" size="6,6" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">0,0</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="246,75" render="FixedLabel" size="6,6" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">1,1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="257,75" render="FixedLabel" size="6,6" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">2,2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="268,75" render="FixedLabel" size="6,6" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">3,3</convert> + <convert type="ConditionalShowHide"/> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="MoviePlayer" position="0,512" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-shadow.png" position="0,24" size="1280,220" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1095,75" size="122,50" zPosition="1"/> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="center" position="1095,75" render="vhdRendMaxTemp" size="122,24" source="global.CurrentTime" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="282,105" render="Label" size="722,77" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;24" foregroundColor="grey" position="70,75" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="70,98" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="70,155" render="vhdRendVideoSize" size="116,24" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="70,130" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1102,140" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1060,75" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="560,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="205,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="960,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="DVDPlayer" position="0,512" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-shadow.png" position="0,24" size="1280,220" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1095,75" size="122,50" zPosition="1"/> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="center" position="1095,75" render="vhdRendMaxTemp" size="122,24" source="global.CurrentTime" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="282,105" render="Label" size="722,77" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;24" foregroundColor="grey" position="70,75" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="70,98" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="70,155" render="vhdRendVideoSize" size="116,24" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="70,130" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1102,140" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1060,75" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="560,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="205,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="960,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/data/skin-shadow.xml b/aihdcontroler/src/data/skin-shadow.xml new file mode 100644 index 0000000..8f2abf0 --- /dev/null +++ b/aihdcontroler/src/data/skin-shadow.xml @@ -0,0 +1,316 @@ + <!-- ##### Colors ##### --> + <colors> + <color name="background" value="#18101417"/> + <color name="foreground" value="#f0f0f0"/> + <color name="secondBG" value="#18101417"/> + <color name="secondFG" value="#00fcc000"/> + <color name="selectedBG" value="#08202529"/> + <color name="selectedFG" value="#00fcc000"/> + <color name="white" value="#00f0f0f0"/> + <color name="grey" value="#00aaaaaa"/> + <color name="darkgrey" value="#00555556"/> + <color name="dark" value="#00242424"/> + <color name="black" value="#00040404"/> + <color name="red" value="#00ff4a3c"/> + <color name="green" value="#0056c856"/> + <color name="yellow" value="#00ffc000"/> + <color name="blue" value="#00879ce1"/> + <color name="orange" value="#00fcc000"/> + <color name="listbox" value="#000f56a4"/> + <color name="rssviewtop" value="#005050"/> + <color name="rds_text_bg" value="#003258"/> + <color name="rssviewtop" value="#38465b"/> + <color name="redtransparent" value="#084C0000"/> + <color name="greentransparent" value="#08004C00"/> + <color name="bluetransparent" value="#08001E4B"/> + <color name="yellowtransparent" value="#084B4B00"/> + <color name="noTransBG" value="#00101417"/> + <color name="transparent" value="#ff000000"/> + <color name="transpBlack" value="#54111112"/> + <color name="transpWhite" value="#70f0f0f0"/> + <color name="movieRecording" value="#ff4A3C"/> + <color name="movieWatching" value="#8EB4FB"/> + <color name="movieFinished" value="#56C856"/> + </colors> + + + + <!-- ##### Window ##### --> + <windowstyle id="0" type="skinned"> + <title font="Regular;20" offset="90,11"/> + <color color="background" name="Background"/> + <color color="foreground" name="LabelForeground"/> + <color color="background" name="ListboxBackground"/> + <color color="foreground" name="ListboxForeground"/> + <color color="selectedBG" name="ListboxSelectedBackground"/> + <color color="selectedFG" name="ListboxSelectedForeground"/> + <color color="#040a0aa0" name="ListboxMarkedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedForeground"/> + <color color="#04a00a0a" name="ListboxMarkedAndSelectedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedAndSelectedForeground"/> + <color color="foreground" name="WindowTitleForeground"/> + <color color="background" name="WindowTitleBackground"/> + <borderset name="bsWindow"> + <pixmap filename="Ai.HD/oben_links.png" pos="bpTopLeft"/> + <pixmap filename="Ai.HD/oben.png" pos="bpTop"/> + <pixmap filename="Ai.HD/oben_rechts.png" pos="bpTopRight"/> + <pixmap filename="Ai.HD/links.png" pos="bpLeft"/> + <pixmap filename="Ai.HD/rechts.png" pos="bpRight"/> + <pixmap filename="Ai.HD/unten_links.png" pos="bpBottomLeft"/> + <pixmap filename="Ai.HD/unten.png" pos="bpBottom"/> + <pixmap filename="Ai.HD/unten_rechts.png" pos="bpBottomRight"/> + </borderset> + <borderset name="bsListboxEntry"> + <pixmap filename="Ai.HD/line.png" pos="bpTop"/> + <pixmap filename="Ai.HD/line.png" pos="bpBottom"/> + </borderset> + </windowstyle> + + + + <!-- ##### Display ##### --> + <windowstyle id="1" type="skinned"> + <color color="#000000" name="Background"/> + <color color="#ffffff" name="LabelForeground"/> + <color color="#000000" name="ListboxBackground"/> + <color color="#ffffff" name="ListboxForeground"/> + <color color="#000000" name="ListboxSelectedBackground"/> + <color color="#ffffff" name="ListboxSelectedForeground"/> + <color color="#000000" name="ListboxMarkedBackground"/> + <color color="#ffffff" name="ListboxMarkedForeground"/> + <color color="#000000" name="ListboxMarkedAndSelectedBackground"/> + <color color="#ffffff" name="ListboxMarkedAndSelectedForeground"/> + <color color="#ffffff" name="WindowTitleForeground"/> + <color color="#000000" name="WindowTitleBackground"/> + </windowstyle> + + + + <!-- ##### Volume ##### --> + <screen backgroundColor="transpBlack" flags="wfNoBorder" name="Volume" position="50,center" size="45,240" title="Volume" zPosition="1"> + <widget name="Volume" orientation="orBottomToTop" pixmap="Ai.HD/volumeslider.png" position="10,5" size="25,200" transparent="1" zPosition="1"/> + <widget backgroundColor="transpBlack" font="Regular;22" foregroundColor="#f0f0f0" halign="center" position="0,208" render="vhdRendVolumeText" size="45,26" source="global.CurrentTime" transparent="1" valign="center" zPosition="4"/> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="Mute" position="45,30" size="45,45" title="Mute" zPosition="10"> + <ePixmap alphatest="on" pixmap="Ai.HD/mute.png" position="0,0" size="45,45" zPosition="0"/> + </screen> + + + + <!-- ##### InfoBars ##### --> + <screen backgroundColor="transparent" flags="wfNoBorder" name="InfoBar" position="0,512" size="1280,242" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-shadow.png" position="0,24" size="1280,220" zPosition="-1"/> + <widget alphatest="blend" position="70,120" render="Picon" size="100,60" source="session.CurrentService" transparent="1" zPosition="1"> + <convert type="ServiceName">Reference</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="235,69" render="vhdRendChNumber" size="70,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="310,69" render="Label" size="497,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;24" foregroundColor="grey" position="70,64" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="70,90" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="235,120" render="Label" size="70,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" noWrap="1" position="310,120" render="Label" size="630,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="950,120" render="Label" size="100,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">Remaining</convert> + <convert type="RemainingToText">NoSeconds</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="235,150" render="Label" size="70,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" noWrap="1" position="310,150" render="Label" size="630,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="950,150" render="Label" size="100,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">Duration</convert> + <convert type="vhdConvClockToText">InStunden</convert> + </widget> + <widget backgroundColor="#08303539" borderWidth="0" pixmap="Ai.HD/pbar.png" position="235,105" render="Progress" size="814,8" source="session.Event_Now" transparent="0" zPosition="2"> + <convert type="EventTime">Progress</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1110,75" render="vhdRendVideoSize" size="130,22" source="session.CurrentService" transparent="1" valign="top" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="890,75" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <ePixmap alphatest="on" pixmap="Ai.HD/ico_format_off.png" position="1010,77" size="40,21" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1010,77" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1010,77" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_txt_on.png" position="960,75" render="Pixmap" size="40,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_crypt_on.png" position="855,76" render="Pixmap" size="24,20" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_sub_on.png" position="810,75" render="Pixmap" size="36,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">SubservicesAvailable</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="red" font="Regular;22" foregroundColor="black" halign="center" position="810,75" render="FixedLabel" size="36,24" source="session.RecordState" text="rec" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1110,102" render="Label" size="101,22" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">SNRdB</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1110,129" render="Label" size="60,22" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">SNR</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="orange" position="1171,129" render="Label" size="101,22" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">BER</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" halign="left" position="1110,156" render="vhdRendMaxTemp" size="87,22" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,80" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,105" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,130" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1078,155" size="5,15" zPosition="1"/> + <widget backgroundColor="orange" position="1078,80" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,105" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,130" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">4</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1078,155" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">8</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,80" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">0,0</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,105" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">1,1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,130" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">2,2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1078,155" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">3,3</convert> + <convert type="ConditionalShowHide"/> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="MoviePlayer" position="0,512" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-shadow.png" position="0,24" size="1280,220" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1095,75" size="122,50" zPosition="1"/> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="center" position="1095,75" render="vhdRendMaxTemp" size="122,24" source="global.CurrentTime" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="282,105" render="Label" size="722,77" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;24" foregroundColor="grey" position="70,75" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="70,98" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="70,155" render="vhdRendVideoSize" size="116,24" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="70,130" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1102,140" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1060,75" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="560,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="205,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="960,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="DVDPlayer" position="0,512" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-shadow.png" position="0,24" size="1280,220" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1095,75" size="122,50" zPosition="1"/> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="center" position="1095,75" render="vhdRendMaxTemp" size="122,24" source="global.CurrentTime" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="282,105" render="Label" size="722,77" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;24" foregroundColor="grey" position="70,75" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="70,98" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="70,155" render="vhdRendVideoSize" size="116,24" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="70,130" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1102,140" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1060,75" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="560,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="205,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="960,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/data/skin-whiteline.xml b/aihdcontroler/src/data/skin-whiteline.xml new file mode 100644 index 0000000..36e935e --- /dev/null +++ b/aihdcontroler/src/data/skin-whiteline.xml @@ -0,0 +1,309 @@ + <!-- ##### Colors ##### --> + <colors> + <color name="background" value="#18101319"/> + <color name="foreground" value="#f0f0f0"/> + <color name="secondBG" value="#18101319"/> + <color name="secondFG" value="#fcc000"/> + <color name="selectedBG" value="#08202529"/> + <color name="selectedFG" value="#fcc000"/> + <color name="TitleBG" value="#D4D4D4"/> + <color name="white" value="#f0f0f0"/> + <color name="grey" value="#00aaaaaa"/> + <color name="darkgrey" value="#00484850"/> + <color name="dark" value="#00242424"/> + <color name="black" value="#080808"/> + <color name="red" value="#00ff4a3c"/> + <color name="green" value="#0056c856"/> + <color name="yellow" value="#00ffc000"/> + <color name="blue" value="#00879ce1"/> + <color name="orange" value="#00fcc000"/> + <color name="listbox" value="#000f56a4"/> + <color name="rssviewtop" value="#005050"/> + <color name="rds_text_bg" value="#003258"/> + <color name="rssviewtop" value="#38465b"/> + <color name="redtransparent" value="#084C0000"/> + <color name="greentransparent" value="#08004C00"/> + <color name="bluetransparent" value="#08001E4B"/> + <color name="yellowtransparent" value="#084B4B00"/> + <color name="noTransBG" value="#00101319"/> + <color name="transparent" value="#ff888888"/> + <color name="transpBlack" value="#540f0f0f"/> + <color name="transpWhite" value="#70f0f0f0"/> + <color name="movieRecording" value="#ff4A3C"/> + <color name="movieWatching" value="#8EB4FB"/> + <color name="movieFinished" value="#56C856"/> + </colors> + + + + <!-- ##### Window ##### --> + <windowstyle id="0" type="skinned"> + <title font="Regular;24" offset="15,7"/> + <color color="background" name="Background"/> + <color color="foreground" name="LabelForeground"/> + <color color="background" name="ListboxBackground"/> + <color color="foreground" name="ListboxForeground"/> + <color color="selectedBG" name="ListboxSelectedBackground"/> + <color color="selectedFG" name="ListboxSelectedForeground"/> + <color color="#040a0aa0" name="ListboxMarkedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedForeground"/> + <color color="#04a00a0a" name="ListboxMarkedAndSelectedBackground"/> + <color color="#00f0f0f0" name="ListboxMarkedAndSelectedForeground"/> + <color color="black" name="WindowTitleForeground"/> + <color color="TitleBG" name="WindowTitleBackground"/> + <borderset name="bsWindow"> + <pixmap filename="Ai.HD/wt-ol.png" pos="bpTopLeft"/> + <pixmap filename="Ai.HD/wt-o.png" pos="bpTop"/> + <pixmap filename="Ai.HD/wt-or.png" pos="bpTopRight"/> + <pixmap filename="Ai.HD/wt-l.png" pos="bpLeft"/> + <pixmap filename="Ai.HD/wt-r.png" pos="bpRight"/> + <pixmap filename="Ai.HD/wt-ul.png" pos="bpBottomLeft"/> + <pixmap filename="Ai.HD/wt-u.png" pos="bpBottom"/> + <pixmap filename="Ai.HD/wt-ur.png" pos="bpBottomRight"/> + </borderset> + <borderset name="bsListboxEntry"> + <pixmap filename="Ai.HD/line.png" pos="bpTop"/> + <pixmap filename="Ai.HD/line.png" pos="bpBottom"/> + </borderset> + </windowstyle> + + + + <!-- ##### Display ##### --> + <windowstyle id="1" type="skinned"> + <color color="#000000" name="Background"/> + <color color="#ffffff" name="LabelForeground"/> + <color color="#000000" name="ListboxBackground"/> + <color color="#ffffff" name="ListboxForeground"/> + <color color="#000000" name="ListboxSelectedBackground"/> + <color color="#ffffff" name="ListboxSelectedForeground"/> + <color color="#000000" name="ListboxMarkedBackground"/> + <color color="#ffffff" name="ListboxMarkedForeground"/> + <color color="#000000" name="ListboxMarkedAndSelectedBackground"/> + <color color="#ffffff" name="ListboxMarkedAndSelectedForeground"/> + <color color="#ffffff" name="WindowTitleForeground"/> + <color color="#000000" name="WindowTitleBackground"/> + </windowstyle> + + + + <!-- ##### Volume ##### --> + <screen backgroundColor="transpBlack" flags="wfNoBorder" name="Volume" position="50,center" size="45,240" title="Volume" zPosition="1"> + <widget name="Volume" orientation="orBottomToTop" pixmap="Ai.HD/volumeslider.png" position="10,5" size="25,200" transparent="1" zPosition="1"/> + <widget backgroundColor="transpBlack" font="Regular;22" foregroundColor="#f0f0f0" halign="center" position="0,208" render="vhdRendVolumeText" size="45,26" source="global.CurrentTime" transparent="1" valign="center" zPosition="4"/> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="Mute" position="45,30" size="45,45" title="Mute" zPosition="10"> + <ePixmap alphatest="on" pixmap="Ai.HD/mute.png" position="0,0" size="45,45" zPosition="0"/> + </screen> + + + + <!-- ##### InfoBars ##### --> + <screen backgroundColor="transparent" flags="wfNoBorder" name="InfoBar" position="0,560" size="1280,150" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-bg.png" position="0,2" size="1280,140" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/infobar-deco.png" position="0,82" size="1280,44" zPosition="0"/> + <widget alphatest="blend" position="1095,15" render="Picon" size="100,60" source="session.CurrentService" transparent="1" zPosition="1"> + <convert type="ServiceName">Reference</convert> + </widget> + <widget backgroundColor="TitleBG" font="Regular;29" foregroundColor="#0D1744" halign="right" position="160,88" render="vhdRendChNumber" size="70,36" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="TitleBG" font="Regular;29" foregroundColor="black" position="245,88" render="Label" size="447,36" source="session.CurrentService" transparent="1" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="TitleBG" font="Regular;29" foregroundColor="black" position="80,88" render="Label" size="80,36" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="80,12" render="Label" size="70,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" noWrap="1" position="290,12" render="Label" size="740,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="140,12" render="Label" size="100,30" source="session.Event_Now" transparent="1" zPosition="1"> + <convert type="EventTime">Remaining</convert> + <convert type="RemainingToText">NoSeconds</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" position="80,43" render="Label" size="70,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">StartTime</convert> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" noWrap="1" position="290,43" render="Label" size="740,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventName">Name</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" halign="right" position="140,43" render="Label" size="100,30" source="session.Event_Next" transparent="1" zPosition="1"> + <convert type="EventTime">Duration</convert> + <convert type="vhdConvClockToText">InStunden</convert> + </widget> + <widget backgroundColor="#08202529" borderWidth="0" pixmap="Ai.HD/pbarG2.png" position="65,129" render="Progress" size="1150,8" source="session.Event_Now" transparent="1" zPosition="2"> + <convert type="EventTime">Progress</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" position="1100,90" render="vhdRendVideoSize" size="130,22" source="session.CurrentService" transparent="1" valign="top" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="830,88" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <ePixmap alphatest="on" pixmap="Ai.HD/ico_format_off.png" position="730,90" size="40,21" zPosition="1"/> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="730,90" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="730,90" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_txt_on.png" position="780,88" render="Pixmap" size="40,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">HasTelext</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_crypt_on.png" position="695,85" render="Pixmap" size="24,20" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsCrypted</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_sub_on.png" position="900,88" render="Pixmap" size="36,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">SubservicesAvailable</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="red" font="Regular;22" foregroundColor="black" halign="center" position="895,88" render="FixedLabel" size="36,24" source="session.RecordState" text="rec" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" position="950,90" render="Label" size="72,22" source="session.FrontendStatus" transparent="1" zPosition="1"> + <convert type="FrontendInfo">SNR</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="1025,90" render="vhdRendMaxTemp" size="50,22" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1210,10" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1210,35" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1210,60" size="5,15" zPosition="1"/> + <eLabel backgroundColor="darkgrey" position="1210,85" size="5,15" zPosition="1"/> + <widget backgroundColor="orange" position="1210,10" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1210,35" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1210,60" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">4</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="orange" position="1210,85" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2"> + <convert type="TunerInfo">TunerUseMask</convert> + <convert type="ValueBitTest">8</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1210,10" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">0,0</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1210,35" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">1,1</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1210,60" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">2,2</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="green" position="1210,85" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3"> + <convert type="FrontendInfo">NUMBER</convert> + <convert type="ValueRange">3,3</convert> + <convert type="ConditionalShowHide"/> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="MoviePlayer" position="0,512" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-shadow.png" position="0,24" size="1280,220" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1095,75" size="122,50" zPosition="1"/> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="center" position="1095,75" render="vhdRendMaxTemp" size="122,24" source="global.CurrentTime" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="282,105" render="Label" size="722,77" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;24" foregroundColor="grey" position="70,75" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="70,98" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="70,155" render="vhdRendVideoSize" size="116,24" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="70,130" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1102,140" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1060,75" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="560,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="205,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="960,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen> + + <screen backgroundColor="transparent" flags="wfNoBorder" name="DVDPlayer" position="0,512" size="1280,220" title="InfoBar"> + <ePixmap alphatest="off" pixmap="Ai.HD/infobar-shadow.png" position="0,24" size="1280,220" zPosition="-1"/> + <ePixmap alphatest="on" pixmap="Ai.HD/mp_buttons.png" position="1095,75" size="122,50" zPosition="1"/> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="center" position="1095,75" render="vhdRendMaxTemp" size="122,24" source="global.CurrentTime" transparent="1" valign="center" zPosition="2"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="center" position="282,105" render="Label" size="722,77" source="session.CurrentService" transparent="1" valign="center" zPosition="1"> + <convert type="ServiceName">Name</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;24" foregroundColor="grey" position="70,75" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1"> + <convert type="ClockToText">Default</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="grey" position="70,98" render="Label" size="128,24" source="global.CurrentTime" transparent="1" zPosition="1"> + <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert> + </widget> + <widget backgroundColor="secondBG" font="Regular;20" foregroundColor="foreground" halign="left" position="70,155" render="vhdRendVideoSize" size="116,24" source="session.CurrentService" transparent="1" zPosition="1"/> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="70,130" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Length,ShowHours</convert> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="1102,140" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsMultichannel</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2"> + <convert type="ServiceInfo">IsWidescreen</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1172,140" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4"> + <convert type="ServiceInfo">VideoWidth</convert> + <convert type="ValueRange">800,2000</convert> + <convert type="ConditionalShowHide"/> + </widget> + <widget backgroundColor="secondBG" font="Regular;22" foregroundColor="red" halign="right" position="1060,75" render="FixedLabel" size="20,22" source="session.RecordState" text="R" valign="center" zPosition="3"> + <convert type="ConditionalShowHide">Blink</convert> + </widget> + <ePixmap alphatest="blend" pixmap="Ai.HD/mpslider.png" position="345,80" size="600,16" zPosition="3"/> + <widget pointer="Ai.HD/pointer.png:13,3" position="360,81" render="PositionGauge" size="560,14" source="session.CurrentService" zPosition="2"> + <convert type="ServicePosition">Gauge</convert> + </widget> + <widget backgroundColor="background" font="Regular;22" foregroundColor="foreground" halign="right" position="205,75" render="Label" size="121,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Position,ShowHours</convert> + </widget> + <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="left" position="960,75" render="Label" size="130,25" source="session.CurrentService" transparent="1" zPosition="4"> + <convert type="ServicePosition">Remaining,ShowHours</convert> + </widget> + </screen>
\ No newline at end of file diff --git a/aihdcontroler/src/maintainer.info b/aihdcontroler/src/maintainer.info new file mode 100644 index 0000000..bc8de63 --- /dev/null +++ b/aihdcontroler/src/maintainer.info @@ -0,0 +1,2 @@ +vali@dreambox-tools.info +AiHDcontroler diff --git a/aihdcontroler/src/plugin.png b/aihdcontroler/src/plugin.png Binary files differnew file mode 100644 index 0000000..550f1c5 --- /dev/null +++ b/aihdcontroler/src/plugin.png diff --git a/aihdcontroler/src/plugin.py b/aihdcontroler/src/plugin.py new file mode 100644 index 0000000..6704146 --- /dev/null +++ b/aihdcontroler/src/plugin.py @@ -0,0 +1,192 @@ +####################################################################### +# +# +# Ai-HD-Skins Control for Dreambox/Enigma-2 +# Coded by Vali (c)2009-2011 +# Support: www.dreambox-tools.info +# +# +# This plugin is licensed under the Creative Commons +# Attribution-NonCommercial-ShareAlike 3.0 Unported License. +# To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ +# or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. +# +# Alternatively, this plugin may be distributed and executed on hardware which +# is licensed by Dream Multimedia GmbH. +# +# +# This plugin is NOT free software. It is open source, you are allowed to +# modify it (if you keep the license), but it may not be commercially +# distributed other than under the conditions noted above. +# +# +####################################################################### + + + +from Plugins.Plugin import PluginDescriptor +from Screens.Screen import Screen +from Screens.MessageBox import MessageBox +from Screens.ChoiceBox import ChoiceBox +from Screens.Console import Console +from Screens.Standby import TryQuitMainloop +from Components.ActionMap import ActionMap +from Components.config import config, ConfigYesNo, ConfigSubsection, getConfigListEntry, ConfigSelection, ConfigText, ConfigInteger +from Components.ConfigList import ConfigListScreen +from Components.Label import Label +from Tools.Directories import fileExists +from skin import parseColor +from os import system + + + +config.plugins.vhd = ConfigSubsection() +config.plugins.vhd.Style = ConfigSelection(default="dmm", choices = [ + ("dmm", _("DMM-Board")), + ("shadow", _("Shadow")), + ("beyonddreams", _("BeyondDreams-HD")), + ("whiteline", _("WhiteLine")), + ("liga", _("LigaLine")), + ("dc", _("Concinnity")), + ("bluesofdream", _("BluesOfDream-HD")) + ]) +config.plugins.vhd.ChannSelector = ConfigSelection(default="full", choices = [ + ("full", _("Full")), + ("pig", _("mini TV")), + ("simple", _("Simple")) + ]) +config.plugins.vhd.OledStyle = ConfigSelection(default="full", choices = [ + ("full", _("Full")), + ("simple", _("Simple")) + ]) + + + +def main(session, **kwargs): + session.open(AIHDsetup) + + + +def Plugins(**kwargs): + return PluginDescriptor(name="Ai.HD Controler", description=_("Configuration tool for All.In HD skins"), where = PluginDescriptor.WHERE_PLUGINMENU, icon="plugin.png", fnc=main) + + + +####################################################################### + + + + +class AIHDsetup(ConfigListScreen, Screen): + skin = """ + <screen name="AIHDsetup" position="center,center" size="600,340" title="Ai.HD Controler"> + <eLabel font="Regular;20" foregroundColor="#00ff4A3C" halign="center" position="20,308" size="120,26" text="Cancel"/> + <eLabel font="Regular;20" foregroundColor="#0056C856" halign="center" position="165,308" size="120,26" text="Save"/> + <widget name="config" position="5,5" scrollbarMode="showOnDemand" size="590,300"/> + </screen>""" + + def __init__(self, session): + self.release = ".release20110106" + Screen.__init__(self, session) + self.session = session + self.datei = "/usr/share/enigma2/Ai.HD/skin.xml" + self.daten = "/usr/lib/enigma2/python/Plugins/Extensions/AiHDcontroler/data/" + self.komponente = "/usr/lib/enigma2/python/Plugins/Extensions/AiHDcontroler/comp/" + list = [] + list.append(getConfigListEntry(_("Infobar and window style:"), config.plugins.vhd.Style)) + list.append(getConfigListEntry(_("Channel and EPG selectors style:"), config.plugins.vhd.ChannSelector)) + list.append(getConfigListEntry(_("OLED display style:"), config.plugins.vhd.OledStyle)) + ConfigListScreen.__init__(self, list) + self["actions"] = ActionMap(["OkCancelActions", "ColorActions"], + { + "red": self.exit, + "green": self.save, + "cancel": self.exit + }, -1) + self.onLayoutFinish.append(self.UpdateComponents) + + def UpdateComponents(self): + if not fileExists(self.datei + self.release): + system("tar -xzvf " + self.komponente + "AiHD.tar.gz" + " -C /") + system('cp ' + self.komponente + 'vhdRendVolumeText.py /usr/lib/enigma2/python/Components/Renderer/vhdRendVolumeText.py') + system('cp ' + self.komponente + 'vhdRendChNumber.py /usr/lib/enigma2/python/Components/Renderer/vhdRendChNumber.py') + system('cp ' + self.komponente + 'vhdRendVideoSize.py /usr/lib/enigma2/python/Components/Renderer/vhdRendVideoSize.py') + system('cp ' + self.komponente + 'vhdRendMovieDirSize.py /usr/lib/enigma2/python/Components/Renderer/vhdRendMovieDirSize.py') + system('cp ' + self.komponente + 'vhdRendMaxTemp.py /usr/lib/enigma2/python/Components/Renderer/vhdRendMaxTemp.py') + system('cp ' + self.komponente + 'vhdRendNextEvent.py /usr/lib/enigma2/python/Components/Renderer/vhdRendNextEvent.py') + system('cp ' + self.komponente + 'vhdConvSmartInfo.py /usr/lib/enigma2/python/Components/Converter/vhdConvSmartInfo.py') + system('cp ' + self.komponente + 'vhdConvClockToText.py /usr/lib/enigma2/python/Components/Converter/vhdConvClockToText.py') + system("touch " + self.datei + self.release) + + def save(self): + if not fileExists(self.datei + self.release): + for x in self["config"].list: + x[1].cancel() + self.close() + return + for x in self["config"].list: + x[1].save() + try: + skin_lines = [] + head_file = self.daten + "head.xml" + skFile = open(head_file, "r") + head_lines = skFile.readlines() + skFile.close() + for x in head_lines: + skin_lines.append(x) + skn_file = self.daten + "skin-" + config.plugins.vhd.Style.value + ".xml" + skFile = open(skn_file, "r") + file_lines = skFile.readlines() + skFile.close() + for x in file_lines: + skin_lines.append(x) + oled_file = self.daten + "oled-" + config.plugins.vhd.OledStyle.value + ".xml" + skFile = open(oled_file, "r") + oled_lines = skFile.readlines() + skFile.close() + for x in oled_lines: + skin_lines.append(x) + skn_file = self.daten + "channelselector-" + if config.plugins.vhd.ChannSelector.value=="pig": + skn_file = skn_file + "pig.xml" + elif config.plugins.vhd.ChannSelector.value=="simple": + skn_file = skn_file + "simple.xml" + else: + skn_file = skn_file + "full.xml" + skFile = open(skn_file, "r") + file_lines = skFile.readlines() + skFile.close() + for x in file_lines: + skin_lines.append(x) + base_file = self.daten + "main.xml" + skFile = open(base_file, "r") + file_lines = skFile.readlines() + skFile.close() + for x in file_lines: + skin_lines.append(x) + xFile = open(self.datei, "w") + for xx in skin_lines: + xFile.writelines(xx) + xFile.close() + except: + self.session.open(MessageBox, _("Error by processing the skin file !!!"), MessageBox.TYPE_ERROR) + restartbox = self.session.openWithCallback(self.restartGUI,MessageBox,_("GUI needs a restart to apply a new skin.\nDo you want to Restart the GUI now?"), MessageBox.TYPE_YESNO) + restartbox.setTitle(_("Restart GUI now?")) + + def restartGUI(self, answer): + if answer is True: + self.session.open(TryQuitMainloop, 3) + else: + self.close() + + def exit(self): + for x in self["config"].list: + x[1].cancel() + self.close() + + + + + + + |