<?xml version="1.0" encoding="UTF-8"?>
<window id="2600">
    <defaultcontrol always="true">53</defaultcontrol>
    <menucontrol>9001</menucontrol>

    <controls>
        <include content="FullscreenDimensions" />
        <include content="GlobalBackground" />
        
        <control type="group">
            <visible>Control.IsVisible(53)</visible>
            <include content="BackgroundAnimationForBottomRing" />
        </control>
        
        <control type="fixedlist" id="53">
            <viewtype label="31933">list</viewtype>
            <visible allowhiddenfocus="true">true</visible>
            
            <posx>0</posx>
            <posy>0</posy>
            <width>1920</width>
            <height>1080</height>
            <pagecontrol>63</pagecontrol>
            <orientation>horizontal</orientation>
            <focusposition>2</focusposition>
            <defaultcontrol>1</defaultcontrol>
            <onup>9000</onup>
            <ondown>63</ondown>
            <onleft>53</onleft>
            <onright>53</onright>
            
            <include content="InvisibleHorizontalListItemsForMenu" />
            
            <content>
                <item id="99">
                    <visible>!IntegerGreaterThan(Container(53).NumItems,1)</visible>
                    <label>-</label>
                    <property name="Weather">-</property>
                    <icon>-</icon>
                    <onclick>Noop</onclick>
                </item>
                <item id="1">
                    <visible>!String.IsEmpty(Window(weather).Property(Day0.Title))</visible>
                    <label>$INFO[Window(weather).Property(Day0.Title)]</label>
                    <property name="Weather">$LOCALIZE[31480]: $INFO[Window(weather).Property(Day0.LowTemp)]$INFO[System.TemperatureUnits] / $INFO[Window(weather).Property(Day0.HighTemp)]$INFO[System.TemperatureUnits] | $LOCALIZE[33030]: $INFO[Window(weather).Property(Day0.Outlook)]</property>
                    <icon>$INFO[Window(weather).Property(Day0.OutlookIcon)]</icon>
                    <onclick>Noop</onclick>
                </item>
                <item id="2">
                    <visible>!String.IsEmpty(Window(weather).Property(Day1.Title))</visible>
                    <label>$INFO[Window(weather).Property(Day1.Title)]</label>
                    <property name="Weather">$LOCALIZE[31480]: $INFO[Window(weather).Property(Day1.LowTemp)]$INFO[System.TemperatureUnits] / $INFO[Window(weather).Property(Day1.HighTemp)]$INFO[System.TemperatureUnits] | $LOCALIZE[33030]: $INFO[Window(weather).Property(Day1.Outlook)]</property>
                    <icon>$INFO[Window(weather).Property(Day1.OutlookIcon)]</icon>
                    <onclick>Noop</onclick>
                </item>
                <item id="3">
                    <visible>!String.IsEmpty(Window(weather).Property(Day2.Title))</visible>
                    <label>$INFO[Window(weather).Property(Day2.Title)]</label>
                    <property name="Weather">$LOCALIZE[31480]: $INFO[Window(weather).Property(Day2.LowTemp)]$INFO[System.TemperatureUnits] / $INFO[Window(weather).Property(Day2.HighTemp)]$INFO[System.TemperatureUnits] | $LOCALIZE[33030]: $INFO[Window(weather).Property(Day2.Outlook)]</property>
                    <icon>$INFO[Window(weather).Property(Day2.OutlookIcon)]</icon>
                    <onclick>Noop</onclick>
                </item>
                <item id="4">
                    <visible>!String.IsEmpty(Window(weather).Property(Day3.Title))</visible>
                    <label>$INFO[Window(weather).Property(Day3.Title)]</label>
                    <property name="Weather">$LOCALIZE[31480]: $INFO[Window(weather).Property(Day3.LowTemp)]$INFO[System.TemperatureUnits] / $INFO[Window(weather).Property(Day3.HighTemp)]$INFO[System.TemperatureUnits] | $LOCALIZE[33030]: $INFO[Window(weather).Property(Day3.Outlook)]</property>
                    <icon>$INFO[Window(weather).Property(Day3.OutlookIcon)]</icon>
                    <onclick>Noop</onclick>
                </item>
                <item id="5">
                    <visible>!String.IsEmpty(Window(weather).Property(Day4.Title))</visible>
                    <label>$INFO[Window(weather).Property(Day4.Title)]</label>
                    <property name="Weather">$LOCALIZE[31480]: $INFO[Window(weather).Property(Day4.LowTemp)]$INFO[System.TemperatureUnits] / $INFO[Window(weather).Property(Day4.HighTemp)]$INFO[System.TemperatureUnits] | $LOCALIZE[33030]: $INFO[Window(weather).Property(Day4.Outlook)]</property>
                    <icon>$INFO[Window(weather).Property(Day4.OutlookIcon)]</icon>
                    <onclick>Noop</onclick>
                </item>
                <item id="6">
                    <visible>!String.IsEmpty(Window(weather).Property(Day5.Title))</visible>
                    <label>$INFO[Window(weather).Property(Day5.Title)]</label>
                    <property name="Weather">$LOCALIZE[31480]: $INFO[Window(weather).Property(Day5.LowTemp)]$INFO[System.TemperatureUnits] / $INFO[Window(weather).Property(Day5.HighTemp)]$INFO[System.TemperatureUnits] | $LOCALIZE[33030]: $INFO[Window(weather).Property(Day5.Outlook)]</property>
                    <icon>$INFO[Window(weather).Property(Day5.OutlookIcon)]</icon>
                    <onclick>Noop</onclick>
                </item>
                <item id="7">
                    <visible>!String.IsEmpty(Window(weather).Property(Day6.Title))</visible>
                    <label>$INFO[Window(weather).Property(Day6.Title)]</label>
                    <property name="Weather">$LOCALIZE[31480]: $INFO[Window(weather).Property(Day6.LowTemp)]$INFO[System.TemperatureUnits] / $INFO[Window(weather).Property(Day6.HighTemp)]$INFO[System.TemperatureUnits] | $LOCALIZE[33030]: $INFO[Window(weather).Property(Day6.Outlook)]</property>
                    <icon>$INFO[Window(weather).Property(Day6.OutlookIcon)]</icon>
                    <onclick>Noop</onclick>
                </item>
                <item id="8">
                    <visible>!String.IsEmpty(Window(weather).Property(Day7.Title))</visible>
                    <label>$INFO[Window(weather).Property(Day7.Title)]</label>
                    <property name="Weather">$LOCALIZE[31480]: $INFO[Window(weather).Property(Day7.LowTemp)]$INFO[System.TemperatureUnits] / $INFO[Window(weather).Property(Day7.HighTemp)]$INFO[System.TemperatureUnits] | $LOCALIZE[33030]: $INFO[Window(weather).Property(Day7.Outlook)]</property>
                    <icon>$INFO[Window(weather).Property(Day7.OutlookIcon)]</icon>
                    <onclick>Noop</onclick>
                </item>
            </content>
        </control>
        
        <include content="LandscapeView">
            <param name="listid" value="53" />
            <param name="scrollbarid" value="63" />
            <param name="labelsvisible" value="false" />
            <param name="descriptionposx" value="330" />
            <param name="descriptionwidth" value="1510" />
            <param name="descriptionheight" value="460" />
            <param name="descriptionlabel" value="$LOCALIZE[1375]: $INFO[Window(weather).Property(Current.Temperature)]$INFO[System.TemperatureUnits] ($LOCALIZE[402]: $INFO[Window(weather).Property(Current.FeelsLike)]$INFO[System.TemperatureUnits])[CR]$LOCALIZE[404]: $INFO[Window(weather).Property(Current.Wind)][CR]$LOCALIZE[403]: $INFO[Window(weather).Property(Current.UVIndex)][CR]$LOCALIZE[406]: $INFO[Window(weather).Property(Current.Humidity)][CR]$LOCALIZE[405]: $INFO[Window(weather).Property(Current.DewPoint)][CR]$LOCALIZE[33020]: $INFO[Window(weather).Property(Current.Condition)][CR][CR][CR]$LOCALIZE[31481]: $INFO[Window(weather).Property(WeatherProvider)][CR]$LOCALIZE[31478]: $INFO[Window(weather).Property(Updated)][CR]$LOCALIZE[31479]: $INFO[Window(weather).Property(Location)]" />
            <param name="descriptionvisible" value="true" />
            <param name="shadowvisible" value="true" />
        </include>
        
        <include content="ContentLabelForBottomRing">
            <param name="highlightvisible" value="false" />
            <param name="namelabel" value="$INFO[Container(53).ListItem.Label]" />
            <param name="informationlabel" value="$INFO[Container(53).ListItem.Property(Weather)]" />
        </include>
        
        <control type="group">
            <animation effect="slide" start="0,1080" end="0,0" time="500">WindowOpen</animation>
            <animation effect="slide" start="0,0" end="0,1080" time="500">WindowClose</animation>

            <control type="group">
                <description>Weather Condition Icon</description>
                <posx>20</posx>
                <posy>20</posy>

                <control type="image">
                    <posx>0</posx>
                    <posy>0</posy>
                    <width>270</width>
                    <height>270</height>
                    <texture colordiffuse="$VAR[MainColor]">elements/circle-mask.png</texture>
                </control>
                <control type="image">
                    <posx>4</posx>
                    <posy>4</posy>
                    <width>262</width>
                    <height>262</height>
                    <texture diffuse="elements/circle-mask.png" background="true">$INFO[Window(weather).Property(Current.ConditionIcon)]</texture>
                    <aspectratio scalediffuse="false">keep</aspectratio>
                </control>
            </control>
            
            <control type="group">
                <description>Weather Provider Icon</description>
                <posx>20</posx>
                <posy>310</posy>

                <control type="image">
                    <posx>0</posx>
                    <posy>0</posy>
                    <width>270</width>
                    <height>270</height>
                    <texture colordiffuse="$VAR[MainColor]">elements/circle-mask.png</texture>
                </control>
                <control type="image" id="101">
                    <posx>4</posx>
                    <posy>4</posy>
                    <width>262</width>
                    <height>262</height>
                    <texture diffuse="elements/circle-mask.png" background="true">$INFO[Window(weather).Property(WeatherProviderLogo)]</texture>
                    <aspectratio scalediffuse="false">keep</aspectratio>
                </control>
            </control>
        </control>
        
        <control type="group" id="9000">
            <include content="SideMenu" />

            <control type="grouplist" id="9001">
                <include content="BeginOfButtonListForSideMenu">
                    <param name="onright" value="53" />
                </include>

                <include content="ViewGroupLabelForSideMenu" />
                <control type="label" id="998">
                    <width>482</width>
                    <height>30</height>
                    <textcolor>$VAR[MainColor]</textcolor>
                    <label>  $LOCALIZE[31153]</label>
                </control>
                <include content="WeatherLocationSpinnerForSideMenu" />
                <include content="WeatherRefreshButtonForSideMenu" />
                
                <include content="SettingsGroupLabelForSideMenu" />
                <include content="WeatherSettingsButtonForSideMenu" />
                
                <include content="EndOfButtonListForSideMenu" />
            </control>

            <include content="PlayerControlsForSideMenu">
                <param name="onright" value="53" />
            </include>
        </control>
        
        <include content="GlobalOverlay" />
    </controls>
</window>
