diff options
-rw-r--r-- | addons/skin.confluence/720p/Home.xml | 2 | ||||
-rw-r--r-- | addons/skin.confluence/720p/IncludesBackgroundBuilding.xml | 2 | ||||
-rw-r--r-- | addons/skin.confluence/720p/MyWeather.xml | 150 | ||||
-rw-r--r-- | addons/skin.confluence/720p/includes.xml | 5 | ||||
-rw-r--r-- | addons/skin.confluence/720p/weather+/10DayForecast.xml | 264 | ||||
-rw-r--r-- | addons/skin.confluence/720p/weather+/36HourForecast.xml | 299 | ||||
-rw-r--r-- | addons/skin.confluence/720p/weather+/HourlyForecast.xml | 280 | ||||
-rw-r--r-- | addons/skin.confluence/720p/weather+/MapsVideo.xml | 424 | ||||
-rw-r--r-- | addons/skin.confluence/720p/weather+/WeekendForecast.xml | 206 | ||||
-rw-r--r-- | addons/skin.confluence/language/English/strings.xml | 15 | ||||
-rw-r--r-- | addons/skin.confluence/media/icon-video.png | bin | 0 -> 4998 bytes | |||
-rw-r--r-- | addons/skin.confluence/media/icon-weather.png | bin | 0 -> 4268 bytes |
12 files changed, 1626 insertions, 21 deletions
diff --git a/addons/skin.confluence/720p/Home.xml b/addons/skin.confluence/720p/Home.xml index 5b1709f124..28e99632af 100644 --- a/addons/skin.confluence/720p/Home.xml +++ b/addons/skin.confluence/720p/Home.xml @@ -971,7 +971,7 @@ <width>25</width> <height>25</height> <aspectratio>keep</aspectratio> - <texture>$INFO[Weather.Conditions]</texture> + <texture>$INFO[Window(Weather).Property(Current.ConditionIcon)]</texture> </control> <control type="label"> <description>time label</description> diff --git a/addons/skin.confluence/720p/IncludesBackgroundBuilding.xml b/addons/skin.confluence/720p/IncludesBackgroundBuilding.xml index 3dd6bf32cd..a5ef48fb89 100644 --- a/addons/skin.confluence/720p/IncludesBackgroundBuilding.xml +++ b/addons/skin.confluence/720p/IncludesBackgroundBuilding.xml @@ -132,7 +132,7 @@ <posy>0</posy> <width>1280</width> <height>720</height> - <imagepath background="true">$INFO[Skin.String(WeatherFanartDir)]$INFO[Weather.FanartCode]</imagepath> + <imagepath background="true">$INFO[Skin.String(WeatherFanartDir)]$INFO[Window(Weather).Property(Current.FanartCode)]</imagepath> <timeperimage>10000</timeperimage> <randomize>true</randomize> <fadetime>1000</fadetime> diff --git a/addons/skin.confluence/720p/MyWeather.xml b/addons/skin.confluence/720p/MyWeather.xml index c396711a2f..bcc4447f65 100644 --- a/addons/skin.confluence/720p/MyWeather.xml +++ b/addons/skin.confluence/720p/MyWeather.xml @@ -25,6 +25,7 @@ </animation> <include>VisibleFadeEffect</include> <control type="group"> + <animation effect="slide" start="0,0" end="-40,0" time="200" condition="StringCompare(Weather.Plugin,weather.weatherplus)">Conditional</animation> <posx>100</posx> <posy>40</posy> <control type="image"> @@ -73,7 +74,7 @@ <scroll>false</scroll> <align>center</align> <aligny>center</aligny> - <label>$INFO[Weather.Location]</label> + <label>$INFO[Window.Property(Location)]</label> </control> <control type="label"> <description>update label</description> @@ -273,8 +274,38 @@ <textcolor>white</textcolor> <shadowcolor>black</shadowcolor> </control> + <control type="group"> + <visible>StringCompare(Weather.Plugin,weather.weatherplus) + !IsEmpty(Window.Property(36Hour.IsFetched))</visible> + <control type="label"> + <description>Sunrise Label</description> + <posx>30</posx> + <posy>570</posy> + <width>300</width> + <height>35</height> + <font>font13</font> + <align>left</align> + <aligny>center</aligny> + <label>$LOCALIZE[33027] : [COLOR=white]$INFO[Window.Property(Current.Sunrise)][/COLOR]</label> + <textcolor>grey2</textcolor> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <description>Sunset label</description> + <posx>470</posx> + <posy>570</posy> + <width>300</width> + <height>35</height> + <font>font13</font> + <align>right</align> + <aligny>center</aligny> + <label>$LOCALIZE[33028] : [COLOR=white]$INFO[Window.Property(Current.Sunset)][/COLOR]</label> + <textcolor>grey2</textcolor> + <shadowcolor>black</shadowcolor> + </control> + </control> </control> <control type="group"> + <visible>!StringCompare(Weather.Plugin,weather.weatherplus)</visible> <posx>680</posx> <posy>40</posy> <control type="image"> @@ -702,6 +733,40 @@ </control> </control> </control> + <control type="group"> + <visible>StringCompare(Weather.Plugin,weather.weatherplus)</visible> + <posx>580</posx> + <posy>40</posy> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>650</width> + <height>620</height> + <texture border="20">ContentPanel.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>612</posy> + <width>650</width> + <height>64</height> + <texture border="10">ContentPanelMirror.png</texture> + </control> + <control type="image"> + <posx>20</posx> + <posy>5</posy> + <width>610</width> + <height>90</height> + <aspectratio>stretch</aspectratio> + <texture>GlassTitleBar.png</texture> + </control> + <control type="group" id="50"> + <include condition="StringCompare(Weather.Plugin,weather.weatherplus)">Weather+10DayForcast</include> + <include condition="StringCompare(Weather.Plugin,weather.weatherplus)">Weather+36HourForcast</include> + <include condition="StringCompare(Weather.Plugin,weather.weatherplus)">Weather+WeekendForcast</include> + <include condition="StringCompare(Weather.Plugin,weather.weatherplus)">Weather+HourlyForcast</include> + <include condition="StringCompare(Weather.Plugin,weather.weatherplus)">Weather+MapsVideo</include> + </control> + </control> </control> <include>CommonNowPlaying</include> <control type="group"> @@ -711,7 +776,7 @@ <posx>0</posx> <posy>110</posy> <width>250</width> - <height>550</height> + <height>610</height> <onleft>9000</onleft> <onright>50</onright> <onup>9000</onup> @@ -721,20 +786,76 @@ <width>250</width> <height>35</height> <font>font12caps</font> - <label>31027</label> + <label>31006</label> <textcolor>blue</textcolor> <align>center</align> <aligny>center</aligny> </control> - <control type="spincontrolex" id="3"> - <description>change location button</description> - <posx>0</posx> - <posy>0</posy> + <control type="group" id="300"> + <width>250</width> + <height>40</height> + <control type="spincontrolex" id="3"> + <description>change location button</description> + <posx>0</posx> + <posy>0</posy> + <font>-</font> + <include>ButtonCommonValues</include> + <onleft>50</onleft> + <onright>50</onright> + <onup>200</onup> + <ondown>302</ondown> + </control> + <control type="label" id="301"> + <posx>10</posx> + <posy>0</posy> + <width>200</width> + <height>40</height> + <font>font13</font> + <label>31027</label> + <textcolor>white</textcolor> + <align>left</align> + <aligny>center</aligny> + </control> + </control> + <control type="button" id="302"> + <description>10 day forcast button</description> + <textwidth>235</textwidth> <include>ButtonCommonValues</include> - <onleft>50</onleft> - <onright>50</onright> - <onup>611</onup> - <ondown>2</ondown> + <label>31904</label> + <onclick>ClearProperty(Weather.CurrentView)</onclick> + <visible>StringCompare(Weather.Plugin,weather.weatherplus)</visible> + </control> + <control type="button" id="303"> + <description>36 hour forcast button</description> + <textwidth>235</textwidth> + <include>ButtonCommonValues</include> + <label>31901</label> + <onclick>SetProperty(Weather.CurrentView,36hour)</onclick> + <visible>StringCompare(Weather.Plugin,weather.weatherplus)</visible> + </control> + <control type="button" id="304"> + <description>Weekend forcast button</description> + <textwidth>235</textwidth> + <include>ButtonCommonValues</include> + <label>31903</label> + <onclick>SetProperty(Weather.CurrentView,weekend)</onclick> + <visible>StringCompare(Weather.Plugin,weather.weatherplus)</visible> + </control> + <control type="button" id="305"> + <description>Hourly forcast button</description> + <textwidth>235</textwidth> + <include>ButtonCommonValues</include> + <label>31902</label> + <onclick>SetProperty(Weather.CurrentView,hourly)</onclick> + <visible>StringCompare(Weather.Plugin,weather.weatherplus)</visible> + </control> + <control type="button" id="306"> + <description>Hourly forcast button</description> + <textwidth>235</textwidth> + <include>ButtonCommonValues</include> + <label>31906</label> + <onclick>SetProperty(Weather.CurrentView,maps)</onclick> + <visible>StringCompare(Weather.Plugin,weather.weatherplus)</visible> </control> <control type="label" id="201"> <width>250</width> @@ -747,16 +868,12 @@ </control> <control type="button" id="2"> <description>Refresh button</description> - <posx>0</posx> - <posy>40</posy> <textwidth>235</textwidth> <include>ButtonCommonValues</include> <label>103</label> </control> <control type="button" id="5"> <description>Custom Weather Script Button</description> - <posx>0</posx> - <posy>80</posy> <label>$INFO[Skin.String(WeatherScript_Label)]</label> <onclick>SetFocus(50)</onclick> <onclick>XBMC.RunScript($INFO[Skin.String(WeatherScript_Path)])</onclick> @@ -767,8 +884,6 @@ </control> <control type="button" id="4"> <description>Settings button</description> - <posx>0</posx> - <posy>120</posy> <label>5</label> <onclick>ActivateWindow(MyWeatherSettings)</onclick> <textwidth>235</textwidth> @@ -782,7 +897,6 @@ <selected>!Skin.HasSetting(ShowWeatherFanart)</selected> </control> <control type="button" id="251"> - <description>Search</description> <include>ButtonCommonValues</include> <label>31317</label> <onclick>Skin.SetPath(WeatherFanartDir)</onclick> diff --git a/addons/skin.confluence/720p/includes.xml b/addons/skin.confluence/720p/includes.xml index 2f6e597c2f..131b62d0d4 100644 --- a/addons/skin.confluence/720p/includes.xml +++ b/addons/skin.confluence/720p/includes.xml @@ -10,6 +10,11 @@ <include file="IncludesHomeRecentlyAdded.xml" /> <include file="IncludesHomeMenuItems.xml" /> <include file="IncludesBackgroundBuilding.xml" /> + <include file="Weather+\10DayForecast.xml" /> + <include file="Weather+\36HourForecast.xml" /> + <include file="Weather+\WeekendForecast.xml" /> + <include file="Weather+\HourlyForecast.xml" /> + <include file="Weather+\MapsVideo.xml" /> <constant name="FanartCrossfadeTime">500</constant> <constant name="IconCrossfadeTime">400</constant> diff --git a/addons/skin.confluence/720p/weather+/10DayForecast.xml b/addons/skin.confluence/720p/weather+/10DayForecast.xml new file mode 100644 index 0000000000..2813d3961f --- /dev/null +++ b/addons/skin.confluence/720p/weather+/10DayForecast.xml @@ -0,0 +1,264 @@ +<includes> + <include name="Weather+10DayForcast"> + <control type="group"> + <visible>IsEmpty(Window.Property(Weather.CurrentView))</visible> + <include>VisibleFadeEffect</include> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>13</posy> + <width>610</width> + <height>30</height> + <font>font13_title</font> + <label>31904</label> + <align>center</align> + <aligny>center</aligny> + <textcolor>white</textcolor> + <shadowcolor>black</shadowcolor> + </control> + <control type="list" id="51"> + <posx>15</posx> + <posy>60</posy> + <width>600</width> + <height>541</height> + <onleft>9000</onleft> + <onright>61</onright> + <onup>51</onup> + <ondown>51</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>61</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="135" width="600"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>600</width> + <height>136</height> + <texture border="0,5,0,5">MenuItemNF.png</texture> + </control> + <control type="label"> + <posx>50</posx> + <posy>0</posy> + <width>100</width> + <height>120</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>110</posx> + <posy>5</posy> + <width>80</width> + <height>80</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[ListItem.Thumb]</texture> + </control> + <control type="label"> + <posx>590</posx> + <posy>0</posy> + <width>390</width> + <height>70</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="textbox"> + <posx>0</posx> + <posy>80</posy> + <width>590</width> + <height>50</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.ActualIcon]</label> + </control> + </itemlayout> + <focusedlayout height="135" width="600"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>600</width> + <height>136</height> + <texture border="0,2,0,2">MenuItemNF.png</texture> + <visible>!Control.HasFocus(51)</visible> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>600</width> + <height>136</height> + <texture border="10">button-focus2.png</texture> + <visible>Control.HasFocus(51)</visible> + <include>VisibleFadeEffect</include> + </control> + <control type="label"> + <posx>50</posx> + <posy>0</posy> + <width>100</width> + <height>120</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>110</posx> + <posy>5</posy> + <width>80</width> + <height>80</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[ListItem.Thumb]</texture> + </control> + <control type="label"> + <posx>590</posx> + <posy>0</posy> + <width>390</width> + <height>70</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="textbox"> + <posx>0</posx> + <posy>80</posy> + <width>590</width> + <height>50</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.ActualIcon]</label> + </control> + </focusedlayout> + <content> + <item> + <icon>$LOCALIZE[31909]</icon> + <onclick>-</onclick> + <visible>IsEmpty(Window.Property(Daily.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Daily.1.ShortDay)][/B][CR][COLOR=grey2]$INFO[Window.Property(Daily.1.LongDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Daily.1.HighTemperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Daily.1.LowTemperature),[COLOR=grey2]$LOCALIZE[418] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Daily.1.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Daily.1.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Daily.1.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.1.WindSpeed)] $INFO[Window.Property(Daily.1.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Daily.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Daily.2.ShortDay)][/B][CR][COLOR=grey2]$INFO[Window.Property(Daily.2.LongDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Daily.2.HighTemperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Daily.2.LowTemperature),[COLOR=grey2]$LOCALIZE[418] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Daily.2.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Daily.2.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Daily.2.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.2.WindSpeed)] $INFO[Window.Property(Daily.2.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Daily.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Daily.3.ShortDay)][/B][CR][COLOR=grey2]$INFO[Window.Property(Daily.3.LongDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Daily.3.HighTemperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Daily.3.LowTemperature),[COLOR=grey2]$LOCALIZE[418] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Daily.3.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Daily.3.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Daily.3.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.3.WindSpeed)] $INFO[Window.Property(Daily.3.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Daily.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Daily.4.ShortDay)][/B][CR][COLOR=grey2]$INFO[Window.Property(Daily.4.LongDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Daily.4.HighTemperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Daily.4.LowTemperature),[COLOR=grey2]$LOCALIZE[418] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Daily.4.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Daily.4.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Daily.4.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.4.WindSpeed)] $INFO[Window.Property(Daily.4.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Daily.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Daily.5.ShortDay)][/B][CR][COLOR=grey2]$INFO[Window.Property(Daily.5.LongDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Daily.5.HighTemperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Daily.5.LowTemperature),[COLOR=grey2]$LOCALIZE[418] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Daily.5.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Daily.5.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Daily.5.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.5.WindSpeed)] $INFO[Window.Property(Daily.5.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Daily.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Daily.6.ShortDay)][/B][CR][COLOR=grey2]$INFO[Window.Property(Daily.6.LongDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Daily.6.HighTemperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Daily.6.LowTemperature),[COLOR=grey2]$LOCALIZE[418] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Daily.6.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Daily.6.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Daily.6.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.6.WindSpeed)] $INFO[Window.Property(Daily.6.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Daily.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Daily.7.ShortDay)][/B][CR][COLOR=grey2]$INFO[Window.Property(Daily.7.LongDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Daily.7.HighTemperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Daily.7.LowTemperature),[COLOR=grey2]$LOCALIZE[418] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Daily.7.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Daily.7.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Daily.7.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.7.WindSpeed)] $INFO[Window.Property(Daily.7.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Daily.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Daily.8.ShortDay)][/B][CR][COLOR=grey2]$INFO[Window.Property(Daily.8.LongDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Daily.8.HighTemperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Daily.8.LowTemperature),[COLOR=grey2]$LOCALIZE[418] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Daily.8.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Daily.8.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Daily.8.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.8.WindSpeed)] $INFO[Window.Property(Daily.8.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Daily.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Daily.9.ShortDay)][/B][CR][COLOR=grey2]$INFO[Window.Property(Daily.9.LongDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Daily.9.HighTemperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Daily.9.LowTemperature),[COLOR=grey2]$LOCALIZE[418] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Daily.9.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Daily.9.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Daily.9.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.9.WindSpeed)] $INFO[Window.Property(Daily.9.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Daily.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Daily.10.ShortDay)][/B][CR][COLOR=grey2]$INFO[Window.Property(Daily.10.LongDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Daily.10.HighTemperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Daily.10.LowTemperature),[COLOR=grey2]$LOCALIZE[418] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Daily.10.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Daily.10.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Daily.10.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.10.WindSpeed)] $INFO[Window.Property(Daily.10.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Daily.IsFetched))</visible> + </item> + </content> + </control> + <control type="scrollbar" id="61"> + <posx>615</posx> + <posy>60</posy> + <width>25</width> + <height>540</height> + <texturesliderbackground border="0,14,0,14">ScrollBarV.png</texturesliderbackground> + <texturesliderbar border="0,14,0,14">ScrollBarV_bar.png</texturesliderbar> + <texturesliderbarfocus border="0,14,0,14">ScrollBarV_bar_focus.png</texturesliderbarfocus> + <textureslidernib>ScrollBarNib.png</textureslidernib> + <textureslidernibfocus>ScrollBarNib.png</textureslidernibfocus> + <onleft>51</onleft> + <onright>9000</onright> + <showonepage>true</showonepage> + <orientation>vertical</orientation> + <visible>Control.IsVisible(50)</visible> + </control> + <control type="label"> + <description>number of files/pages</description> + <posx>660</posx> + <posy>627</posy> + <width>570</width> + <font>font12</font> + <align>right</align> + <scroll>true</scroll> + <textcolor>grey</textcolor> + <shadowcolor>black</shadowcolor> + <label>([COLOR=blue]$INFO[Container(51).NumItems][/COLOR]) $LOCALIZE[31025] - $LOCALIZE[31024] ([COLOR=blue]$INFO[Container(51).CurrentPage]/$INFO[Container(51).NumPages][/COLOR])</label> + </control> + </control> + </include> +</includes>
\ No newline at end of file diff --git a/addons/skin.confluence/720p/weather+/36HourForecast.xml b/addons/skin.confluence/720p/weather+/36HourForecast.xml new file mode 100644 index 0000000000..e9f7a8e5c1 --- /dev/null +++ b/addons/skin.confluence/720p/weather+/36HourForecast.xml @@ -0,0 +1,299 @@ +<includes> + <include name="Weather+36HourForcast"> + <control type="group"> + <visible>StringCompare(Window.Property(Weather.CurrentView),36hour)</visible> + <include>VisibleFadeEffect</include> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>13</posy> + <width>610</width> + <height>30</height> + <font>font13_title</font> + <label>31901</label> + <align>center</align> + <aligny>center</aligny> + <textcolor>white</textcolor> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <posx>0</posx> + <posy>200</posy> + <width>600</width> + <height>30</height> + <font>font13</font> + <textcolor>white</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>$LOCALIZE[31909]</label> + <visible>IsEmpty(Window.Property(36Hour.IsFetched))</visible> + </control> + <control type="group"> + <posx>20</posx> + <posy>50</posy> + <visible>!IsEmpty(Window.Property(36Hour.IsFetched))</visible> + <include>VisibleFadeEffect</include> + <control type="group"> + <posx>0</posx> + <posy>0</posy> + <control type="label"> + <posx>0</posx> + <posy>5</posy> + <width>600</width> + <height>30</height> + <font>font13_title</font> + <textcolor>blue</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(36Hour.1.Heading)]</label> + </control> + <control type="image"> + <posx>0</posx> + <posy>10</posy> + <width>120</width> + <height>110</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[Window.Property(36Hour.1.OutlookIcon)]</texture> + </control> + <control type="label"> + <posx>120</posx> + <posy>40</posy> + <width>100</width> + <height>40</height> + <font>font13_title</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[COLOR=grey2]$INFO[Window.Property(36Hour.1.TemperatureHeading)][CR][/COLOR]$INFO[Window.Property(36Hour.1.Temperature),[B] ,[/B]]$INFO[System.TemperatureUnits]</label> + </control> + <control type="label"> + <posx>590</posx> + <posy>35</posy> + <width>390</width> + <height>20</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>[COLOR=grey2]$INFO[Window.Property(36Hour.1.DaylightTitle)][/COLOR] $INFO[Window.Property(36Hour.1.DaylightTime)]</label> + </control> + <control type="label"> + <posx>590</posx> + <posy>60</posy> + <width>390</width> + <height>20</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(36Hour.1.Precipitation),[COLOR=grey2]$LOCALIZE[33022] :[/COLOR][B] ,%[/B]]</label> + </control> + <control type="label"> + <posx>590</posx> + <posy>85</posy> + <width>390</width> + <height>20</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(36Hour.1.Outlook),[COLOR=grey2]$LOCALIZE[33030] :[/COLOR]]</label> + </control> + <control type="textbox"> + <posx>0</posx> + <posy>110</posy> + <width>590</width> + <height>70</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <label>$INFO[Window.Property(36hour.1.Forecast),[COLOR=grey2]$LOCALIZE[31905]: [/COLOR]]</label> + </control> + <control type="image"> + <posx>0</posx> + <posy>180</posy> + <width>650</width> + <height>4</height> + <texture>separator.png</texture> + </control> + </control> + <control type="group"> + <posx>0</posx> + <posy>185</posy> + <control type="label"> + <posx>0</posx> + <posy>5</posy> + <width>600</width> + <height>30</height> + <font>font13_title</font> + <textcolor>blue</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(36Hour.2.Heading)]</label> + </control> + <control type="image"> + <posx>0</posx> + <posy>10</posy> + <width>120</width> + <height>110</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[Window.Property(36Hour.2.OutlookIcon)]</texture> + </control> + <control type="label"> + <posx>120</posx> + <posy>40</posy> + <width>100</width> + <height>40</height> + <font>font13_title</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[COLOR=grey2]$INFO[Window.Property(36Hour.2.TemperatureHeading)][CR][/COLOR]$INFO[Window.Property(36Hour.2.Temperature),[B] ,[/B]]$INFO[System.TemperatureUnits]</label> + </control> + <control type="label"> + <posx>590</posx> + <posy>35</posy> + <width>390</width> + <height>20</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>[COLOR=grey2]$INFO[Window.Property(36Hour.2.DaylightTitle)][/COLOR] $INFO[Window.Property(36Hour.2.DaylightTime)]</label> + </control> + <control type="label"> + <posx>590</posx> + <posy>60</posy> + <width>390</width> + <height>20</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(36Hour.2.Precipitation),[COLOR=grey2]$LOCALIZE[33022] :[/COLOR][B] ,%[/B]]</label> + </control> + <control type="label"> + <posx>590</posx> + <posy>85</posy> + <width>390</width> + <height>20</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(36Hour.2.Outlook),[COLOR=grey2]$LOCALIZE[33030] :[/COLOR]]</label> + </control> + <control type="textbox"> + <posx>0</posx> + <posy>110</posy> + <width>590</width> + <height>70</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <label>$INFO[Window.Property(36hour.2.Forecast),[COLOR=grey2]$LOCALIZE[31905]: [/COLOR]]</label> + </control> + <control type="image"> + <posx>0</posx> + <posy>180</posy> + <width>650</width> + <height>4</height> + <texture>separator.png</texture> + </control> + </control> + <control type="group"> + <posx>0</posx> + <posy>370</posy> + <control type="label"> + <posx>0</posx> + <posy>5</posy> + <width>600</width> + <height>30</height> + <font>font13_title</font> + <textcolor>blue</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(36Hour.3.Heading)]</label> + </control> + <control type="image"> + <posx>0</posx> + <posy>10</posy> + <width>120</width> + <height>110</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[Window.Property(36Hour.3.OutlookIcon)]</texture> + </control> + <control type="label"> + <posx>120</posx> + <posy>40</posy> + <width>100</width> + <height>40</height> + <font>font13_title</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[COLOR=grey2]$INFO[Window.Property(36Hour.3.TemperatureHeading)][CR][/COLOR]$INFO[Window.Property(36Hour.3.Temperature),[B] ,[/B]]$INFO[System.TemperatureUnits]</label> + </control> + <control type="label"> + <posx>590</posx> + <posy>35</posy> + <width>390</width> + <height>20</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>[COLOR=grey2]$INFO[Window.Property(36Hour.3.DaylightTitle)][/COLOR] $INFO[Window.Property(36Hour.3.DaylightTime)]</label> + </control> + <control type="label"> + <posx>590</posx> + <posy>60</posy> + <width>390</width> + <height>20</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(36Hour.3.Precipitation),[COLOR=grey2]$LOCALIZE[33022] :[/COLOR][B] ,%[/B]]</label> + </control> + <control type="label"> + <posx>590</posx> + <posy>85</posy> + <width>390</width> + <height>20</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(36Hour.3.Outlook),[COLOR=grey2]$LOCALIZE[33030] :[/COLOR]]</label> + </control> + <control type="textbox"> + <posx>0</posx> + <posy>110</posy> + <width>590</width> + <height>70</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <label>$INFO[Window.Property(36hour.3.Forecast),[COLOR=grey2]$LOCALIZE[31905]: [/COLOR]]</label> + </control> + </control> + </control> + </control> + </include> +</includes> diff --git a/addons/skin.confluence/720p/weather+/HourlyForecast.xml b/addons/skin.confluence/720p/weather+/HourlyForecast.xml new file mode 100644 index 0000000000..e4a1195e92 --- /dev/null +++ b/addons/skin.confluence/720p/weather+/HourlyForecast.xml @@ -0,0 +1,280 @@ +<includes> + <include name="Weather+HourlyForcast"> + <control type="group"> + <visible>StringCompare(Window.Property(Weather.CurrentView),hourly)</visible> + <include>VisibleFadeEffect</include> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>13</posy> + <width>610</width> + <height>30</height> + <font>font13_title</font> + <label>31902</label> + <align>center</align> + <aligny>center</aligny> + <textcolor>white</textcolor> + <shadowcolor>black</shadowcolor> + </control> + <control type="list" id="52"> + <posx>15</posx> + <posy>60</posy> + <width>600</width> + <height>541</height> + <onleft>9000</onleft> + <onright>62</onright> + <onup>52</onup> + <ondown>52</ondown> + <viewtype label="535">list</viewtype> + <pagecontrol>62</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="135" width="600"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>600</width> + <height>136</height> + <texture border="0,5,0,5">MenuItemNF.png</texture> + </control> + <control type="label"> + <posx>50</posx> + <posy>0</posy> + <width>100</width> + <height>120</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>110</posx> + <posy>5</posy> + <width>80</width> + <height>80</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[ListItem.Thumb]</texture> + </control> + <control type="label"> + <posx>590</posx> + <posy>5</posy> + <width>390</width> + <height>70</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="textbox"> + <posx>0</posx> + <posy>80</posy> + <width>590</width> + <height>50</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.ActualIcon]</label> + </control> + </itemlayout> + <focusedlayout height="135" width="600"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>600</width> + <height>136</height> + <texture border="0,2,0,2">MenuItemNF.png</texture> + <visible>!Control.HasFocus(52)</visible> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>600</width> + <height>136</height> + <texture border="10">button-focus2.png</texture> + <visible>Control.HasFocus(52)</visible> + <include>VisibleFadeEffect</include> + </control> + <control type="label"> + <posx>50</posx> + <posy>0</posy> + <width>100</width> + <height>120</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + <control type="image"> + <posx>110</posx> + <posy>5</posy> + <width>80</width> + <height>80</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[ListItem.Thumb]</texture> + </control> + <control type="label"> + <posx>590</posx> + <posy>5</posy> + <width>390</width> + <height>70</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>right</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label2]</label> + </control> + <control type="textbox"> + <posx>0</posx> + <posy>80</posy> + <width>590</width> + <height>50</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <label>$INFO[ListItem.ActualIcon]</label> + </control> + </focusedlayout> + <content> + <item> + <icon>$LOCALIZE[31909]</icon> + <onclick>-</onclick> + <visible>IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.1.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.1.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.1.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.1.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.1.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.1.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.1.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.1.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.1.WindSpeed)] $INFO[Window.Property(Hourly.1.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.2.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.2.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.2.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.2.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.2.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.2.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.2.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.2.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.2.WindSpeed)] $INFO[Window.Property(Hourly.2.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.3.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.3.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.3.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.3.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.3.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.3.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.3.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.3.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.3.WindSpeed)] $INFO[Window.Property(Hourly.3.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.4.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.4.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.4.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.4.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.4.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.4.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.4.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.4.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.4.WindSpeed)] $INFO[Window.Property(Hourly.4.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.5.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.5.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.5.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.5.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.5.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.5.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.5.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.5.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.5.WindSpeed)] $INFO[Window.Property(Hourly.5.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.6.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.6.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.6.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.6.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.6.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.6.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.6.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.6.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.6.WindSpeed)] $INFO[Window.Property(Hourly.6.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.7.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.7.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.7.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.7.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.7.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.7.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.7.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.7.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.7.WindSpeed)] $INFO[Window.Property(Hourly.7.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.8.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.8.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.8.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.8.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.8.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.8.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.8.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.8.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.8.WindSpeed)] $INFO[Window.Property(Hourly.8.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.9.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.9.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.9.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.9.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.9.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.9.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.9.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.9.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.9.WindSpeed)] $INFO[Window.Property(Hourly.9.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.10.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.10.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.10.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.10.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.10.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.10.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.10.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.10.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.10.WindSpeed)] $INFO[Window.Property(Hourly.10.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.11.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.11.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.11.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.11.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.11.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.11.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.11.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.11.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.11.WindSpeed)] $INFO[Window.Property(Hourly.11.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + <item> + <label>[B]$INFO[Window.Property(Hourly.12.Time)][/B][CR][COLOR=grey2]$INFO[Window.Property(Hourly.12.ShortDate)][/COLOR]</label> + <label2>$INFO[Window.Property(Hourly.12.Temperature),[COLOR=grey2]$LOCALIZE[419] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits] $INFO[Window.Property(Hourly.12.FeelsLike),[COLOR=grey2]$LOCALIZE[402] :[/COLOR][B] ,[/B]]$INFO[System.TemperatureUnits][CR]$INFO[Window.Property(Hourly.12.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Hourly.12.Precipitation),[COLOR=grey2]$LOCALIZE[31908] :[/COLOR][B] ,%[/B]]</label2> + <thumb>$INFO[Window.Property(Hourly.12.OutlookIcon)]</thumb> + <icon>$INFO[Window.Property(Hourly.12.Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.12.WindSpeed)] $INFO[Window.Property(Hourly.12.WindDirection)]</icon> + <onclick>-</onclick> + <visible>!IsEmpty(Window.Property(Hourly.IsFetched))</visible> + </item> + </content> + </control> + <control type="scrollbar" id="62"> + <posx>615</posx> + <posy>60</posy> + <width>25</width> + <height>540</height> + <texturesliderbackground border="0,14,0,14">ScrollBarV.png</texturesliderbackground> + <texturesliderbar border="0,14,0,14">ScrollBarV_bar.png</texturesliderbar> + <texturesliderbarfocus border="0,14,0,14">ScrollBarV_bar_focus.png</texturesliderbarfocus> + <textureslidernib>ScrollBarNib.png</textureslidernib> + <textureslidernibfocus>ScrollBarNib.png</textureslidernibfocus> + <onleft>52</onleft> + <onright>9000</onright> + <showonepage>true</showonepage> + <orientation>vertical</orientation> + <visible>Control.IsVisible(50)</visible> + </control> + <control type="label"> + <description>number of files/pages</description> + <posx>660</posx> + <posy>627</posy> + <width>570</width> + <font>font12</font> + <align>right</align> + <scroll>true</scroll> + <textcolor>grey</textcolor> + <shadowcolor>black</shadowcolor> + <label>([COLOR=blue]$INFO[Container(52).NumItems][/COLOR]) $LOCALIZE[31025] - $LOCALIZE[31024] ([COLOR=blue]$INFO[Container(52).CurrentPage]/$INFO[Container(52).NumPages][/COLOR])</label> + </control> + </control> + </include> +</includes>
\ No newline at end of file diff --git a/addons/skin.confluence/720p/weather+/MapsVideo.xml b/addons/skin.confluence/720p/weather+/MapsVideo.xml new file mode 100644 index 0000000000..a98669db0f --- /dev/null +++ b/addons/skin.confluence/720p/weather+/MapsVideo.xml @@ -0,0 +1,424 @@ +<includes> + <include name="Weather+MapsVideo"> + <control type="group"> + <visible>StringCompare(Window.Property(Weather.CurrentView),maps)</visible> + <include>VisibleFadeEffect</include> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>13</posy> + <width>610</width> + <height>30</height> + <font>font13_title</font> + <label>31906</label> + <align>center</align> + <aligny>center</aligny> + <textcolor>white</textcolor> + <shadowcolor>black</shadowcolor> + </control> + <control type="group"> + <posx>20</posx> + <posy>50</posy> + <include>VisibleFadeEffect</include> + </control> + <control type="label"> + <posx>45</posx> + <posy>50</posy> + <width>560</width> + <height>20</height> + <font>font12_title</font> + <textcolor>grey</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(Weather.CurrentMap)]</label> + </control> + <control type="image"> + <description>Background image</description> + <posx>40</posx> + <posy>75</posy> + <width>570</width> + <height>365</height> + <texture border="5">button-nofocus.png</texture> + </control> + <control type="group"> + <visible>StringCompare(Window.Property(MapPath),weather.com plus/loading)</visible> + <control type="multiimage"> + <description>Empty Maps image</description> + <posx>45</posx> + <posy>80</posy> + <width>560</width> + <height>350</height> + <imagepath fallback="special://skin/backgrounds/weather.jpg" background="true">$INFO[Skin.String(Home_Custom_Back_Weather_Folder)]</imagepath> + <timeperimage>500</timeperimage> + <pauseatend>1000</pauseatend> + <fadetime>0</fadetime> + <randomize>false</randomize> + <loop>yes</loop> + <aspectratio>scale</aspectratio> + <aligny>center</aligny> + </control> + <control type="label"> + <posx>45</posx> + <posy>200</posy> + <width>560</width> + <height>30</height> + <font>font13</font> + <textcolor>black</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>[B]$LOCALIZE[31909][/B]</label> + </control> + </control> + <control type="multiimage"> + <description>maps multiimage</description> + <posx>45</posx> + <posy>80</posy> + <width>560</width> + <height>350</height> + <imagepath>$INFO[Window.Property(MapPath)]</imagepath> + <timeperimage>500</timeperimage> + <pauseatend>1000</pauseatend> + <fadetime>0</fadetime> + <randomize>false</randomize> + <loop>yes</loop> + <aspectratio>keep</aspectratio> + <aligny>center</aligny> + </control> + <control type="image"> + <description>legend image</description> + <posx>45</posx> + <posy>80</posy> + <width>560</width> + <height>50</height> + <texture>$INFO[Window.Property(LegendPath)]</texture> + <aspectratio aligny="top">keep</aspectratio> + </control> + <control type="list" id="53"> + <posx>30</posx> + <posy>445</posy> + <width>585</width> + <height>160</height> + <onleft>9000</onleft> + <onright>63</onright> + <onup>53</onup> + <ondown>53</ondown> + <viewtype label="$LOCALIZE[4]">list</viewtype> + <pagecontrol>63</pagecontrol> + <scrolltime>200</scrolltime> + <itemlayout height="40" width="585"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>585</width> + <height>41</height> + <texture border="0,2,0,2">MenuItemNF.png</texture> + </control> + <control type="image"> + <posx>0</posx> + <posy>5</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Icon]</texture> + </control> + <control type="label"> + <posx>40</posx> + <posy>0</posy> + <width>540</width> + <height>40</height> + <font>font12</font> + <textcolor>grey2</textcolor> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </itemlayout> + <focusedlayout height="40" width="585"> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>585</width> + <height>41</height> + <texture border="0,2,0,2">MenuItemNF.png</texture> + <visible>!Control.HasFocus(53)</visible> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>0</posy> + <width>585</width> + <height>41</height> + <texture border="0,2,0,2">MenuItemFO.png</texture> + <visible>Control.HasFocus(53)</visible> + <include>VisibleFadeEffect</include> + </control> + <control type="image"> + <posx>0</posx> + <posy>5</posy> + <width>30</width> + <height>30</height> + <texture>$INFO[ListItem.Icon]</texture> + </control> + <control type="label"> + <posx>40</posx> + <posy>0</posy> + <width>540</width> + <height>40</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>left</align> + <aligny>center</aligny> + <label>$INFO[ListItem.Label]</label> + </control> + </focusedlayout> + <content> + <item> + <label>31907</label> + <icon>icon-video.png</icon> + <onclick>PlayMedia($INFO[Window.Property(Video)],1,noresume)</onclick> + <visible>!IsEmpty(Window.Property(Video))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.1)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.1)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.1)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.1))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.2)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.2)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.2)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.2))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.3)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.3)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.3)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.3))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.4)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.4)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.4)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.4))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.5)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.5)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.5)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.5))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.6)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.6)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.6)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.6))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.7)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.7)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.7)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.7))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.8)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.8)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.8)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.8))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.9)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.9)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.9)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.9))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.10)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.10)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.10)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.10))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.11)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.11)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.11)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.11))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.12)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.12)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.12)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.12))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.13)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.13)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.13)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.13))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.14)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.14)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.14)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.14))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.15)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.15)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.15)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.15))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.16)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.16)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.16)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.16))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.17)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.17)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.17)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.17))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.18)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.18)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.18)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.18))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.19)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.19)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.19)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.19))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.20)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.20)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.20)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.20))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.21)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.21)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.21)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.21))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.22)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.22)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.22)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.22))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.23)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.23)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.23)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.23))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.24)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.24)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.24)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.24))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.25)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.25)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.25)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.25))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.26)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.26)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.26)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.26))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.27)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.27)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.27)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.27))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.28)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.28)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.28)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.28))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.29)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.29)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.29)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.29))</visible> + </item> + <item> + <label>$INFO[Window.Property(MapList.1.MapLabel.30)]</label> + <icon>icon-weather.png</icon> + <onclick>SetProperty(Weather.CurrentMap,$INFO[Window.Property(MapList.1.MapLabel.30)])</onclick> + <onclick>$INFO[Window.Property(MapList.1.MapOnclick.30)]</onclick> + <visible>!IsEmpty(Window.Property(MapList.1.MapLabel.30))</visible> + </item> + </content> + </control> + <control type="scrollbar" id="63"> + <posx>610</posx> + <posy>445</posy> + <width>25</width> + <height>160</height> + <texturesliderbackground border="0,14,0,14">ScrollBarV.png</texturesliderbackground> + <texturesliderbar border="0,14,0,14">ScrollBarV_bar.png</texturesliderbar> + <texturesliderbarfocus border="0,14,0,14">ScrollBarV_bar_focus.png</texturesliderbarfocus> + <textureslidernib>ScrollBarNib.png</textureslidernib> + <textureslidernibfocus>ScrollBarNib.png</textureslidernibfocus> + <onleft>53</onleft> + <onright>9000</onright> + <showonepage>true</showonepage> + <orientation>vertical</orientation> + <visible>Control.IsVisible(50)</visible> + </control> + <control type="label"> + <description>number of files/pages</description> + <posx>660</posx> + <posy>627</posy> + <width>570</width> + <font>font12</font> + <align>right</align> + <scroll>true</scroll> + <textcolor>grey</textcolor> + <shadowcolor>black</shadowcolor> + <label>([COLOR=blue]$INFO[Container(53).NumItems][/COLOR]) $LOCALIZE[31025] - $LOCALIZE[31024] ([COLOR=blue]$INFO[Container(53).CurrentPage]/$INFO[Container(53).NumPages][/COLOR])</label> + </control> + </control> + </include> +</includes> diff --git a/addons/skin.confluence/720p/weather+/WeekendForecast.xml b/addons/skin.confluence/720p/weather+/WeekendForecast.xml new file mode 100644 index 0000000000..4ed3dfdba7 --- /dev/null +++ b/addons/skin.confluence/720p/weather+/WeekendForecast.xml @@ -0,0 +1,206 @@ +<includes> + <include name="Weather+WeekendForcast"> + <control type="group"> + <visible>StringCompare(Window.Property(Weather.CurrentView),weekend)</visible> + <include>VisibleFadeEffect</include> + <control type="label"> + <description>header label</description> + <posx>20</posx> + <posy>13</posy> + <width>610</width> + <height>30</height> + <font>font13_title</font> + <label>31903</label> + <align>center</align> + <aligny>center</aligny> + <textcolor>white</textcolor> + <shadowcolor>black</shadowcolor> + </control> + <control type="label"> + <posx>0</posx> + <posy>200</posy> + <width>600</width> + <height>30</height> + <font>font13</font> + <textcolor>white</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>$LOCALIZE[31909]</label> + <visible>IsEmpty(Window.Property(Weekend.IsFetched))</visible> + </control> + <control type="group"> + <posx>20</posx> + <posy>50</posy> + <visible>!IsEmpty(Window.Property(Weekend.IsFetched))</visible> + <include>VisibleFadeEffect</include> + <control type="group"> + <posx>0</posx> + <posy>0</posy> + <control type="label"> + <posx>0</posx> + <posy>5</posy> + <width>600</width> + <height>30</height> + <font>font13_title</font> + <textcolor>blue</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>$LOCALIZE[16]</label> + </control> + <control type="image"> + <posx>10</posx> + <posy>20</posy> + <width>130</width> + <height>160</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[Window.Property(Weekend.2.OutlookIcon)]</texture> + </control> + <control type="label"> + <posx>140</posx> + <posy>40</posy> + <width>100</width> + <height>50</height> + <font>font13_title</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[COLOR=grey2]$LOCALIZE[393][CR][/COLOR]$INFO[Window.Property(Weekend.2.HighTemperature),[B] ,[/B]]$INFO[System.TemperatureUnits]</label> + </control> + <control type="label"> + <posx>140</posx> + <posy>100</posy> + <width>100</width> + <height>50</height> + <font>font13_title</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[COLOR=grey2]$LOCALIZE[391][CR][/COLOR]$INFO[Window.Property(Weekend.2.LowTemperature),[B] ,[/B]]$INFO[System.TemperatureUnits]</label> + </control> + <control type="textbox"> + <posx>240</posx> + <posy>40</posy> + <width>350</width> + <height>130</height> + <font>font12</font> + <textcolor>white</textcolor> + <align>right</align> + <label>$INFO[Window.Property(Weekend.2.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Weekend.2.UV),[COLOR=grey2]$LOCALIZE[403] :[/COLOR][B] ,[/B]][CR]$INFO[Window.Property(Weekend.2.Wind),[COLOR=grey2]$LOCALIZE[404] :[/COLOR][B] ,[/B]][CR]$INFO[Window.Property(Weekend.2.Sunrise),[COLOR=grey2]$LOCALIZE[33027] :[/COLOR][B] ,[/B]][CR]$INFO[Window.Property(Weekend.2.Sunset),[COLOR=grey2]$LOCALIZE[33028] :[/COLOR][B] ,[/B]][CR]$INFO[Window.Property(Weekend.2.Precipitation),[COLOR=grey2]$LOCALIZE[33021] :[/COLOR][B] ,%[/B]]</label> + </control> + <control type="label"> + <posx>0</posx> + <posy>180</posy> + <width>590</width> + <height>20</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(Weekend.2.Outlook),[COLOR=grey2]$LOCALIZE[33030] :[/COLOR]]</label> + </control> + <control type="textbox"> + <posx>0</posx> + <posy>200</posy> + <width>590</width> + <height>70</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <label>$INFO[Window.Property(Weekend.2.Forecast),[COLOR=grey2]$LOCALIZE[31905]: [/COLOR]]</label> + </control> + <control type="image"> + <posx>0</posx> + <posy>270</posy> + <width>650</width> + <height>4</height> + <texture>separator.png</texture> + </control> + </control> + <control type="group"> + <posx>0</posx> + <posy>280</posy> + <control type="label"> + <posx>0</posx> + <posy>5</posy> + <width>600</width> + <height>30</height> + <font>font13_title</font> + <textcolor>blue</textcolor> + <align>center</align> + <aligny>center</aligny> + <label>$LOCALIZE[17]</label> + </control> + <control type="image"> + <posx>10</posx> + <posy>20</posy> + <width>130</width> + <height>160</height> + <aspectratio>keep</aspectratio> + <texture>$INFO[Window.Property(Weekend.3.OutlookIcon)]</texture> + </control> + <control type="label"> + <posx>140</posx> + <posy>40</posy> + <width>100</width> + <height>50</height> + <font>font13_title</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[COLOR=grey2]$LOCALIZE[393][CR][/COLOR]$INFO[Window.Property(Weekend.3.HighTemperature),[B] ,[/B]]$INFO[System.TemperatureUnits]</label> + </control> + <control type="label"> + <posx>140</posx> + <posy>100</posy> + <width>100</width> + <height>50</height> + <font>font13_title</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>[COLOR=grey2]$LOCALIZE[391][CR][/COLOR]$INFO[Window.Property(Weekend.3.LowTemperature),[B] ,[/B]]$INFO[System.TemperatureUnits]</label> + </control> + <control type="textbox"> + <posx>240</posx> + <posy>40</posy> + <width>350</width> + <height>130</height> + <font>font12</font> + <textcolor>white</textcolor> + <align>right</align> + <label>$INFO[Window.Property(Weekend.3.Humidity),[COLOR=grey2]$LOCALIZE[406] :[/COLOR][B] ,%[/B]][CR]$INFO[Window.Property(Weekend.3.UV),[COLOR=grey2]$LOCALIZE[403] :[/COLOR][B] ,[/B]][CR]$INFO[Window.Property(Weekend.3.Wind),[COLOR=grey2]$LOCALIZE[404] :[/COLOR][B] ,[/B]][CR]$INFO[Window.Property(Weekend.3.Sunrise),[COLOR=grey2]$LOCALIZE[33027] :[/COLOR][B] ,[/B]][CR]$INFO[Window.Property(Weekend.3.Sunset),[COLOR=grey2]$LOCALIZE[33028] :[/COLOR][B] ,[/B]][CR]$INFO[Window.Property(Weekend.3.Precipitation),[COLOR=grey2]$LOCALIZE[33021] :[/COLOR][B] ,%[/B]]</label> + </control> + <control type="label"> + <posx>0</posx> + <posy>180</posy> + <width>590</width> + <height>20</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <aligny>center</aligny> + <label>$INFO[Window.Property(Weekend.3.Outlook),[COLOR=grey2]$LOCALIZE[33030] :[/COLOR]]</label> + </control> + <control type="textbox"> + <posx>0</posx> + <posy>200</posy> + <width>590</width> + <height>70</height> + <font>font12</font> + <textcolor>white</textcolor> + <selectedcolor>selected</selectedcolor> + <align>center</align> + <label>$INFO[Window.Property(Weekend.3.Forecast),[COLOR=grey2]$LOCALIZE[31905]: [/COLOR]]</label> + </control> + </control> + </control> + </control> + </include> +</includes> diff --git a/addons/skin.confluence/language/English/strings.xml b/addons/skin.confluence/language/English/strings.xml index f104ca4639..bd96d7ee61 100644 --- a/addons/skin.confluence/language/English/strings.xml +++ b/addons/skin.confluence/language/English/strings.xml @@ -164,4 +164,17 @@ <string id="31408">[B]CONFIGURE ADD-ONS[/B][CR][CR]Manage your installed Add-ons · Browse for and install Add-ons from xbmc.org[CR]Modify Add-on settings</string> <string id="31421">Select your XBMC user Profile[CR]to login and continue</string> -</strings> + + <!-- Weather plugin --> + <string id="31900">Weather Maps</string> + <string id="31901">36 Hour Forecast</string> + <string id="31902">Hourly Forecast</string> + <string id="31903">Weekend Forecast</string> + <string id="31904">10 Day Forecast</string> + <string id="31905">Forecast</string> + <string id="31906">Maps & Video</string> + <string id="31907">Video Forecast [COLOR=grey2](Fullscreen Playback)[/COLOR]</string> + <string id="31908">Chance of Precipitation</string> + <string id="31909">Fetching forecast info...</string> + + </strings> diff --git a/addons/skin.confluence/media/icon-video.png b/addons/skin.confluence/media/icon-video.png Binary files differnew file mode 100644 index 0000000000..a59a3b5b42 --- /dev/null +++ b/addons/skin.confluence/media/icon-video.png diff --git a/addons/skin.confluence/media/icon-weather.png b/addons/skin.confluence/media/icon-weather.png Binary files differnew file mode 100644 index 0000000000..18f61f5a3b --- /dev/null +++ b/addons/skin.confluence/media/icon-weather.png |