Hallo,
zum aktuellen Anlass des neuen Dreambox OS Version: 4.3.0r15-2016-10-15 mit dem neuen default.skin in HD,
gibt es natürlich nun neue Screenshots und auch einige Änderungen ( und werden evtl. noch einige kommen? ).
Der Screen name="SubservicesQuickzap" ist wie folgt zu finden:
auf einem Sender mit Unterkanäle wechseln z.B. Sky Select --> Unterkanäle dann mit der grünen Taste aufrufen --> Mit Roter Taste den Schnellumschalter aktivieren.
Und genau dieser Schnellumschalter ist dieser Screen name="SubservicesQuickzap"
Im default.skin ist er in der skin_default.xml wie folgt eingetragen:
Code
<!-- Subservice quickzap -->
<screen name="SubservicesQuickzap" position="0,540" size="1280,150" backgroundColor="transparent" flags="wfNoBorder">
<!-- Background -->
<ePixmap position="0,0" zPosition="-1" size="1280,150" pixmap="skin_default/infobar.png" />
<!-- Progressbar (current event duration)-->
<widget source="session.Event_Now" render="Progress" position="120,22" size="140,2" backgroundColor="grey">
<convert type="EventTime">Progress</convert>
</widget>
<widget source="session.Event_Now" render="Progress" position="120,20" pixmap="skin_default/progress.png" size="140,6" transparent="1" zPosition="1" >
<convert type="EventTime">Progress</convert>
</widget>
<!-- Service Number -->
<widget name="CurrentSubserviceNumber" position="290,10" size="80,27" font="Console; 24" halign="center" valign="top" noWrap="1" backgroundColor="#263c59" transparent="1" />
<!-- Service name -->
<widget source="session.CurrentService" render="Label" position="390,10" size="470,27" font="Regular;24" valign="top" noWrap="1" backgroundColor="#263c59" transparent="1">
<convert type="ServiceName">Name</convert>
</widget>
<!-- Audio icon (is there multichannel audio?) -->
<ePixmap pixmap="skin_default/icons/ico_dolby_off.png" position="1100,30" size="42,20" alphatest="on" />
<widget source="session.CurrentService" render="Pixmap" pixmap="skin_default/icons/ico_dolby_on.png" position="1100,30" size="42,20" zPosition="1" alphatest="on">
<convert type="ServiceInfo">IsMultichannel</convert>
<convert type="ConditionalShowHide" />
</widget>
<!-- Videoformat icon (16:9?) -->
<ePixmap pixmap="skin_default/icons/ico_format_off.png" position="1150,30" size="42,20" alphatest="on" />
<widget source="session.CurrentService" render="Pixmap" pixmap="skin_default/icons/ico_format_on.png" position="1150,30" size="42,20" zPosition="1" alphatest="on">
<convert type="ServiceInfo">IsWidescreen</convert>
<convert type="ConditionalShowHide" />
</widget>
<!-- HDTV icon -->
<widget source="session.CurrentService" render="Pixmap" pixmap="skin_default/icons/ico_hd_off.png" position="1200,30" size="42,20" alphatest="on">
<convert type="ServiceInfo">VideoWidth</convert>
<convert type="ValueRange">0,720</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.CurrentService" render="Pixmap" pixmap="skin_default/icons/ico_hd_on.png" position="1200,30" size="42,20" zPosition="1" alphatest="on">
<convert type="ServiceInfo">VideoWidth</convert>
<convert type="ValueRange">721,1980</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.CurrentService" render="Label" position="960,30" size="60,22" backgroundColor="#263c59" font="Regular;19" halign="right" transparent="1">
<convert type="ServiceInfo">VideoWidth</convert>
</widget>
<eLabel position="1022,30" size="20,20" backgroundColor="#263c59" transparent="1" text="x" font="Regular;19" halign="center"/>
<widget source="session.CurrentService" render="Label" position="1044,30" size="60,22" backgroundColor="#263c59" font="Regular;19" halign="left" transparent="1">
<convert type="ServiceInfo">VideoHeight</convert>
</widget>
<!-- Time -->
<widget source="global.CurrentTime" render="Label" position="40,11" size="70,24" font="Regular;22" foregroundColor="grey" backgroundColor="background" transparent="1">
<convert type="ClockToText">Default</convert>
</widget>
<!-- Channellogo (Picon) -->
<widget source="session.CurrentService" render="Picon" position="40,67" zPosition="1" size="100,60" alphatest="on">
<convert type="ServiceName">Reference</convert>
</widget>
<!-- Blinking pixmap (recording in progress?) -->
<widget source="session.RecordState" render="Pixmap" position="180,56" size="42,20" pixmap="skin_default/icons/icon_rec.png" alphatest="on">
<convert type="ConditionalShowHide">Blink</convert>
</widget>
<!-- Event (now) -->
<ePixmap pixmap="skin_default/icons/icon_event.png" position="255,60" size="20,13" alphatest="on" />
<widget source="session.Event_Now" render="Label" position="290,55" size="70,24" font="Regular;22" backgroundColor="background" transparent="1">
<convert type="EventTime">StartTime</convert>
<convert type="ClockToText">Default</convert>
</widget>
<widget source="session.Event_Now" render="Label" position="360,55" size="750,24" font="Regular;22" backgroundColor="background" transparent="1">
<convert type="EventName">Name</convert>
</widget>
<widget source="session.Event_Now" render="Label" position="1137,55" size="100,24" font="Regular;22" backgroundColor="background" halign="right" transparent="1">
<convert type="EventTime">Remaining</convert>
<convert type="RemainingToText">InMinutes</convert>
</widget>
<!-- Event (next) -->
<widget source="session.Event_Next" render="Label" position="290,88" size="70,24" font="Regular;22" backgroundColor="background" foregroundColor="grey" transparent="1">
<convert type="EventTime">StartTime</convert>
<convert type="ClockToText">Default</convert>
</widget>
<widget source="session.Event_Next" render="Label" position="360,88" size="750,24" font="Regular;22" backgroundColor="background" foregroundColor="grey" transparent="1">
<convert type="EventName">Name</convert>
</widget>
<widget source="session.Event_Next" render="Label" position="1137,88" size="100,24" font="Regular;22" backgroundColor="background" foregroundColor="grey" halign="right" transparent="1">
<convert type="EventTime">Duration</convert>
<convert type="ClockToText">InMinutes</convert>
</widget>
<eLabel position="170,118" size="1066,1" backgroundColor="grey"/>
</screen>
Alles anzeigen
Hier nun mal eine Variante als Default Skin FHD angepasst:
Code
<!-- Subservice quickzap -->
<screen name="SubservicesQuickzap" position="0,810" size="1920,225" backgroundColor="transparent" flags="wfNoBorder">
<!-- Background -->
<ePixmap position="0,0" zPosition="-1" size="1920,225" pixmap="skin_default/infobar.png" />
<!-- Time -->
<widget source="global.CurrentTime" render="Label" position="60,12" size="120,40" font="Regular;34" foregroundColor="grey" backgroundColor="background" transparent="1">
<convert type="ClockToText">Default</convert>
</widget>
<!-- Progressbar (current event duration)-->
<widget source="session.Event_Now" render="Progress" position="180,30" size="220,5" backgroundColor="grey">
<convert type="EventTime">Progress</convert>
</widget>
<widget source="session.Event_Now" render="Progress" position="180,28" pixmap="skin_default/progress.png" size="220,9" transparent="1" zPosition="1" >
<convert type="EventTime">Progress</convert>
</widget>
<!-- Service Number -->
<widget name="CurrentSubserviceNumber" position="440,12" size="80,40" font="Console; 34" halign="center" valign="top" noWrap="1" backgroundColor="#263c59" transparent="1" />
<!-- Service name -->
<widget source="session.CurrentService" render="Label" position="530,12" size="600,40" font="Regular;34" valign="top" noWrap="1" backgroundColor="#263c59" transparent="1">
<convert type="ServiceName">Name</convert>
</widget>
<!-- Signal Quality -->
<eLabel text="SNR:" position="1250,3" size="60,22" font="Regular;23" backgroundColor="#263c59" transparent="1" />
<widget source="session.FrontendStatus" render="Label" position="1310,3" size="125,22" font="Regular;23" backgroundColor="#263c59" transparent="1">
<convert type="FrontendInfo">SNRdB</convert>
</widget>
<!-- Bit error rate -->
<eLabel text="BER:" position="1250,35" size="60,22" font="Regular;23" noWrap="1" backgroundColor="#263c59" transparent="1"/>
<widget source="session.FrontendStatus" render="Label" position="1310,35" size="125,22" font="Regular;23" backgroundColor="#263c59" transparent="1" noWrap="1">
<convert type="FrontendInfo">BER</convert>
</widget>
<!-- Audio icon (is there multichannel audio?) -->
<ePixmap pixmap="skin_default/icons/ico_dolby_off.png" position="1520,50" size="60,28" alphatest="on" />
<widget source="session.CurrentService" render="Pixmap" pixmap="skin_default/icons/ico_dolby_on.png" position="1520,50" size="60,28" zPosition="1" alphatest="on">
<convert type="ServiceInfo">IsMultichannel</convert>
<convert type="ConditionalShowHide" />
</widget>
<!-- Videoformat icon (16:9?) -->
<ePixmap pixmap="skin_default/icons/ico_format_off.png" position="1590,50" size="60,28" alphatest="on" />
<widget source="session.CurrentService" render="Pixmap" pixmap="skin_default/icons/ico_format_on.png" position="1590,50" size="60,28" zPosition="1" alphatest="on">
<convert type="ServiceInfo">IsWidescreen</convert>
<convert type="ConditionalShowHide" />
</widget>
<!-- Teletext icon (is teletext available?) -->
<ePixmap pixmap="skin_default/icons/ico_txt_off.png" position="1660,50" size="60,28" alphatest="on" />
<widget source="session.CurrentService" render="Pixmap" pixmap="skin_default/icons/ico_txt_on.png" position="1660,50" size="60,28" zPosition="1" alphatest="on">
<convert type="ServiceInfo">HasTelext</convert>
<convert type="ConditionalShowHide" />
</widget>
<!-- HDTV icon -->
<widget source="session.CurrentService" render="Pixmap" pixmap="skin_default/icons/ico_hd_off.png" position="1730,50" size="60,28" alphatest="on">
<convert type="ServiceInfo">VideoWidth</convert>
<convert type="ValueRange">0,720</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.CurrentService" render="Pixmap" pixmap="skin_default/icons/ico_hd_on.png" position="1730,50" size="60,28" zPosition="1" alphatest="on">
<convert type="ServiceInfo">VideoWidth</convert>
<convert type="ValueRange">721,1980</convert>
<convert type="ConditionalShowHide" />
</widget>
<!-- Crypt icon (encrypted service?) -->
<ePixmap pixmap="skin_default/icons/ico_crypt_off.png" position="1800,50" size="60,28" alphatest="on" />
<widget source="session.CurrentService" render="Pixmap" pixmap="skin_default/icons/ico_crypt_on.png" position="1800,50" size="60,28" zPosition="1" alphatest="on">
<convert type="ServiceInfo">IsCrypted</convert>
<convert type="ConditionalShowHide" />
</widget>
<!-- Channellogo (Picon) -->
<widget source="session.CurrentService" render="Picon" position="40,80" zPosition="1" size="183,110" alphatest="on">
<convert type="ServiceName">Reference</convert>
</widget>
<!-- tuners in use? -->
<widget source="session.TunerInfo" render="TunerLabel,0" position="270,180" size="40,26" zPosition="2" font="Regular;24" foregroundColor="yellow" backgroundColor="#4e5a74" transparent="1">
<convert type="TunerInfo">TunerUseMask</convert>
<convert type="ValueBitTest">1</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.TunerInfo" render="TunerLabel,1" position="310,180" size="40,26" zPosition="2" font="Regular;24" foregroundColor="yellow" backgroundColor="#4e5a74" transparent="1">
<convert type="TunerInfo">TunerUseMask</convert>
<convert type="ValueBitTest">2</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.TunerInfo" render="TunerLabel,2" position="350,180" size="40,26" zPosition="2" font="Regular;24" foregroundColor="yellow" backgroundColor="#4e5a74" transparent="1">
<convert type="TunerInfo">TunerUseMask</convert>
<convert type="ValueBitTest">4</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.TunerInfo" render="TunerLabel,3" position="390,180" size="40,26" zPosition="2" font="Regular;24" foregroundColor="yellow" backgroundColor="#4e5a74" transparent="1">
<convert type="TunerInfo">TunerUseMask</convert>
<convert type="ValueBitTest">8</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.TunerInfo" render="TunerLabel,4" position="430,180" size="40,26" zPosition="2" font="Regular;24" foregroundColor="yellow" backgroundColor="#4e5a74" transparent="1">
<convert type="TunerInfo">TunerUseMask</convert>
<convert type="ValueBitTest">16</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.FrontendInfo" render="TunerLabel,0" position="270,180" size="40,26" zPosition="3" font="Regular;24" foregroundColor="green" backgroundColor="#4e5a74" transparent="1">
<convert type="FrontendInfo">NUMBER</convert>
<convert type="ValueRange">0,0</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.FrontendInfo" render="TunerLabel,1" position="310,180" size="40,26" zPosition="3" font="Regular;24" foregroundColor="green" backgroundColor="#4e5a74" transparent="1">
<convert type="FrontendInfo">NUMBER</convert>
<convert type="ValueRange">1,1</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.FrontendInfo" render="TunerLabel,2" position="350,180" size="40,26" zPosition="3" font="Regular;24" foregroundColor="green" backgroundColor="#4e5a74" transparent="1">
<convert type="FrontendInfo">NUMBER</convert>
<convert type="ValueRange">2,2</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.FrontendInfo" render="TunerLabel,3" position="390,180" size="40,26" zPosition="3" font="Regular;24" foregroundColor="green" backgroundColor="#4e5a74" transparent="1">
<convert type="FrontendInfo">NUMBER</convert>
<convert type="ValueRange">3,3</convert>
<convert type="ConditionalShowHide" />
</widget>
<widget source="session.FrontendInfo" render="TunerLabel,4" position="430,180" size="40,26" zPosition="3" font="Regular;24" foregroundColor="green" backgroundColor="#4e5a74" transparent="1">
<convert type="FrontendInfo">NUMBER</convert>
<convert type="ValueRange">4,4</convert>
<convert type="ConditionalShowHide" />
</widget>
<!-- Blinking pixmap (recording in progress?) -->
<widget source="session.RecordState" render="Pixmap" position="300,70" size="60,28" pixmap="skin_default/icons/icon_rec.png" alphatest="on">
<convert type="ConditionalShowHide">Blink</convert>
</widget>
<!-- Event (now) -->
<ePixmap pixmap="skin_default/icons/icon_event.png" position="400,94" size="30,25" alphatest="on" />
<widget source="session.Event_Now" render="Label" position="450,90" size="100,35" font="Regular;32" backgroundColor="background" transparent="1">
<convert type="EventTime">StartTime</convert>
<convert type="ClockToText">Default</convert>
</widget>
<widget source="session.Event_Now" render="Label" position="560,90" size="900,35" font="Regular;32" backgroundColor="background" transparent="1">
<convert type="EventName">Name</convert>
</widget>
<widget source="session.Event_Now" render="Label" position="1520,90" size="250,35" font="Regular;32" backgroundColor="background" halign="right" transparent="1">
<convert type="EventTime">Remaining</convert>
<convert type="RemainingToText">InMinutes</convert>
</widget>
<!-- Event (next) -->
<widget source="session.Event_Next" render="Label" position="450,130" size="100,35" font="Regular;32" backgroundColor="background" foregroundColor="grey" transparent="1">
<convert type="EventTime">StartTime</convert>
<convert type="ClockToText">Default</convert>
</widget>
<widget source="session.Event_Next" render="Label" position="560,130" size="900,35" font="Regular;32" backgroundColor="background" foregroundColor="grey" transparent="1">
<convert type="EventName">Name</convert>
</widget>
<widget source="session.Event_Next" render="Label" position="1520,130" size="250,35" font="Regular;32" backgroundColor="background" foregroundColor="grey" halign="right" transparent="1">
<convert type="EventTime">Duration</convert>
<convert type="ClockToText">InMinutes</convert>
</widget>
<eLabel position="270,170" size="1500,2" backgroundColor="grey" />
</screen>
Alles anzeigen