Hallo,
zum aktuellen Anlass des neuen Dreambox OS Version: 4.3.0r26-2017-01-10 mit dem neuen default.skin in HD,
gibt es natürlich nun neue Screenshots und auch einige Änderungen ( und werden evtl. noch einige kommen? ).
Info: Das Plugin "WeatherPlugin" ist ein externen Plugin, und kann/muss über die Erweiterungen installiert sein.
Man kann den Screen name="MSNWeatherPlugin" erreichen über:
- Menü-Taste --> Erweiterungen --> Wetterinformationen
Den Original-Screen finden man bei Boxen in der /usr/lib/enigma2/python/Plugins/Extensions/WeatherPlugin/plugin.py und sieht dort wie folgt aus:
XML: plugin.py
class MSNWeatherPlugin(Screen):
skin = """
<screen name="MSNWeatherPlugin" position="center,center" size="720,400" title="Weather Plugin">
<widget render="Label" source="caption" position="10,10" size="700,30" font="Regular;24"/>
<widget render="Label" source="observationtime" position="430,45" size="280,25" font="Regular;16" halign="right" />
<widget render="Label" source="observationpoint" position="110,70" size="600,25" font="Regular;16" halign="right" />
<widget name="currenticon" position="10,115" size="55,45" alphatest="on"/>
<widget render="Label" source="currentTemp" position="90,115" size="100,23" font="Regular;22"/>
<widget render="Label" source="feelsliketemp" position="90,150" size="140,20" font="Regular;14"/>
<widget render="Label" source="condition" position="320,115" size="380,20" font="Regular;18"/>
<widget render="Label" source="wind_condition" position="320,145" size="380,20" font="Regular;18"/>
<widget render="Label" source="humidity" position="320,165" size="380,20" font="Regular;18" valign="bottom"/>
<widget render="Label" source="weekday1" position="35,210" size="105,40" halign="center" valign="center" font="Regular;18"/>
<widget name="weekday1_icon" position="60,265" size="55,45" alphatest="on"/>
<widget render="Label" source="weekday1_temp" position="35,320" size="105,60" halign="center" valign="top" font="Regular;16"/>
<widget render="Label" source="weekday2" position="175,210" size="105,40" halign="center" valign="top" font="Regular;18"/>
<widget name="weekday2_icon" position="200,265" size="55,45" alphatest="on"/>
<widget render="Label" source="weekday2_temp" position="175,320" size="105,60" halign="center" valign="top" font="Regular;16"/>
<widget render="Label" source="weekday3" position="315,210" size="105,40" halign="center" valign="top" font="Regular;18"/>
<widget name="weekday3_icon" position="340,265" size="55,45" alphatest="on"/>
<widget render="Label" source="weekday3_temp" position="315,320" size="105,60" halign="center" valign="top" font="Regular;16"/>
<widget render="Label" source="weekday4" position="455,210" size="105,40" halign="center" valign="top" font="Regular;18"/>
<widget name="weekday4_icon" position="480,265" size="55,45" alphatest="on"/>
<widget render="Label" source="weekday4_temp" position="455,320" size="105,60" halign="center" valign="top" font="Regular;16"/>
<widget render="Label" source="weekday5" position="595,210" size="105,40" halign="center" valign="top" font="Regular;18"/>
<widget name="weekday5_icon" position="620,265" size="55,45" alphatest="on"/>
<widget render="Label" source="weekday5_temp" position="595,320" size="105,60" halign="center" valign="top" font="Regular;16"/>
<widget render="Label" source="statustext" position="0,0" size="720,400" font="Regular;20" halign="center" valign="center" transparent="1"/>
</screen>"""
Alles anzeigen
Hier nun mal ein Variante als Default Skin FHD angepasst:
Code: skin.xml
<!-- MSNWeather / Plugin (plugin-extention) -->
<screen name="MSNWeatherPlugin" position="center,center" size="1280,720" title="Weather Plugin">
<!-- Caption -->
<widget render="Label" source="caption" position="20,10" size="1240,40" font="Regular;34"/>
<!-- Observation / Time & Point -->
<widget render="Label" source="observationtime" position="900,70" size="360,35" font="Regular;32" halign="right" />
<widget render="Label" source="observationpoint" position="360,120" size="900,35" font="Regular;30" halign="right" />
<!-- Current / Icon & Temp -->
<widget name="currenticon" position="20,180" size="140,115" alphatest="on"/>
<widget render="Label" source="currentTemp" position="170,190" size="200,35" font="Regular;30"/>
<!-- Feels Like Temp -->
<widget render="Label" source="feelsliketemp" position="170,235" size="300,30" font="Regular;29"/>
<!--Condition & Wind & Humidity -->
<widget render="Label" source="condition" position="650,190" size="550,30" font="Regular;29"/>
<widget render="Label" source="wind_condition" position="650,235" size="550,30" font="Regular;28" />
<widget render="Label" source="humidity" position="650,270" size="550,30" font="Regular;28" valign="bottom"/>
<!--Weekday 1 Stuff -->
<widget render="Label" source="weekday1" position="35,350" size="165,60" halign="center" valign="center" font="Regular;28"/>
<widget name="weekday1_icon" position="40,420" size="140,115" alphatest="on"/>
<widget render="Label" source="weekday1_temp" position="35,540" size="165,90" halign="center" valign="top" font="Regular;26"/>
<!--Weekday 2 Stuff -->
<widget render="Label" source="weekday2" position="277,350" size="165,60" halign="center" valign="top" font="Regular;28"/>
<widget name="weekday2_icon" position="282,420" size="140,115" alphatest="on"/>
<widget render="Label" source="weekday2_temp" position="277,540" size="165,90" halign="center" valign="top" font="Regular;26"/>
<!--Weekday 3 Stuff -->
<widget render="Label" source="weekday3" position="519,350" size="165,60" halign="center" valign="top" font="Regular;28"/>
<widget name="weekday3_icon" position="524,420" size="140,115" alphatest="on"/>
<widget render="Label" source="weekday3_temp" position="519,540" size="165,90" halign="center" valign="top" font="Regular;26"/>
<!--Weekday 4 Stuff -->
<widget render="Label" source="weekday4" position="761,350" size="165,60" halign="center" valign="top" font="Regular;28"/>
<widget name="weekday4_icon" position="766,420" size="140,115" alphatest="on"/>
<widget render="Label" source="weekday4_temp" position="751,540" size="165,90" halign="center" valign="top" font="Regular;26"/>
<!--Weekday 5 Stuff -->
<widget render="Label" source="weekday5" position="1003,350" size="165,60" halign="center" valign="top" font="Regular;28"/>
<widget name="weekday5_icon" position="1008,420" size="140,115" alphatest="on"/>
<widget render="Label" source="weekday5_temp" position="1003,540" size="165,90" halign="center" valign="top" font="Regular;26"/>
<!-- Status Text -->
<widget render="Label" source="statustext" position="0,0" size="1280,720" font="Regular;34" halign="center" valign="center" transparent="1"/>
</screen>
Alles anzeigen