2 new styles implemented and nextEvent in PiG-ChannelSelector added
authorVali Jordan <vali@users.schwerkraft.elitedvb.net>
Wed, 18 Aug 2010 08:10:35 +0000 (08:10 +0000)
committerVali Jordan <vali@users.schwerkraft.elitedvb.net>
Wed, 18 Aug 2010 08:10:35 +0000 (08:10 +0000)
aihdcontrol/src/comp/AiHD.tar.gz
aihdcontrol/src/data/channelselector-pig.xml
aihdcontrol/src/data/skin-dc.xml [new file with mode: 0644]
aihdcontrol/src/data/skin-liga.xml [new file with mode: 0644]
aihdcontrol/src/plugin.py

index d882e75..32a6c1a 100644 (file)
Binary files a/aihdcontrol/src/comp/AiHD.tar.gz and b/aihdcontrol/src/comp/AiHD.tar.gz differ
index a8ec18a..7e54710 100644 (file)
                <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" picServiceEventProgressbar="Ai.HD/minibar.png" colorEventProgressbarBorder="#555555" colorEventProgressbarBorderSelected="grey" colorServiceDescription="#DBB96E" foregroundColorServiceNotAvail="#00656565" itemHeight="30" name="list" 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,70" source="ServiceEvent" transparent="1" valign="center">
+               <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,450" render="Label" size="62,22" source="ServiceEvent" transparent="1">
+               <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,450" render="Label" size="81,22" source="ServiceEvent" transparent="1">
+               <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="140,455" render="Progress" size="140,12" source="ServiceEvent" transparent="1">
+               <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,477" render="Label" size="420,140" source="ServiceEvent" transparent="1">
+               <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">
diff --git a/aihdcontrol/src/data/skin-dc.xml b/aihdcontrol/src/data/skin-dc.xml
new file mode 100644 (file)
index 0000000..8105d3d
--- /dev/null
@@ -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="101,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/aihdcontrol/src/data/skin-liga.xml b/aihdcontrol/src/data/skin-liga.xml
new file mode 100644 (file)
index 0000000..57b6e89
--- /dev/null
@@ -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="101,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
index c0abd4e..cbdee1b 100644 (file)
@@ -45,7 +45,9 @@ config.plugins.vhd.Style = ConfigSelection(default="dmm", choices = [
                                ("dmm", _("DMM-Board")),
                                ("shadow", _("Shadow")),
                                ("beyonddreams", _("BeyondDreams-HD")),
-                               ("whiteline", _("WhiteLine"))
+                               ("whiteline", _("WhiteLine")),
+                               ("liga", _("LigaLine")),
+                               ("dc", _("Concinnity"))
                                ])
 config.plugins.vhd.ChannSelector = ConfigSelection(default="full", choices = [
                                ("full", _("Full")),
@@ -78,7 +80,7 @@ class AIHDsetup(ConfigListScreen, Screen):
                </screen>"""
 
        def __init__(self, session):
-               self.release = ".release20100813"
+               self.release = ".release20100818"
                Screen.__init__(self, session)
                self.session = session
                self.datei = "/usr/share/enigma2/Ai.HD/skin.xml"