Add Plex artwork and xml
617
resources/skins/Main/1080i/script-plex-album.xml
Normal file
|
@ -0,0 +1,617 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>135</posy>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>5</posy>
|
||||
<width>420</width>
|
||||
<height>40</height>
|
||||
<font>font16</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(artist.title)]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>60</posy>
|
||||
<width>420</width>
|
||||
<height>40</height>
|
||||
<font>font16</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(album.title)]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>142</posy>
|
||||
<width>630</width>
|
||||
<height>630</height>
|
||||
<texture>$INFO[Window.Property(album.thumb)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="grouplist" id="300">
|
||||
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
|
||||
<defaultcontrol>301</defaultcontrol>
|
||||
<posx>50</posx>
|
||||
<posy>784</posy>
|
||||
<width>650</width>
|
||||
<height>145</height>
|
||||
<onup>200</onup>
|
||||
<onright>101</onright>
|
||||
<itemgap>-50</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<align>center</align>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="button" id="301">
|
||||
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
|
||||
<hitrect x="40" y="40" w="94" h="59" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>174</width>
|
||||
<height>139</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="302">
|
||||
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
|
||||
<hitrect x="40" y="40" w="94" h="59" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>174</width>
|
||||
<height>139</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="303">
|
||||
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
|
||||
<hitrect x="40" y="40" w="94" h="59" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>174</width>
|
||||
<height>139</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="100">
|
||||
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>750</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>945</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1380</width>
|
||||
<height>945</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>20000000</colordiffuse>
|
||||
</control>
|
||||
<control type="list" id="101">
|
||||
<hitrect x="40" y="0" w="1090" h="945" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>945</height>
|
||||
<onup>200</onup>
|
||||
<onright>152</onright>
|
||||
<onleft>300</onleft>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<preloaditems>4</preloaditems>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="76">
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.header))</visible>
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>76</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>21</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>90</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>723</width>
|
||||
<height>76</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>730</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>76</height>
|
||||
<font>font10</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>73</posy>
|
||||
<width>930</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.header))</visible>
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<width>400</width>
|
||||
<height>76</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B][UPPERCASE]$INFO[ListItem.Label][/UPPERCASE][/B]</label>
|
||||
</control>
|
||||
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="76">
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.header))</visible>
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(101)</visible>
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>76</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>21</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>90</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>723</width>
|
||||
<height>76</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>730</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>76</height>
|
||||
<font>font10</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>73</posy>
|
||||
<width>930</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>63</posx>
|
||||
<posy>21</posy>
|
||||
<control type="image">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>1130</width>
|
||||
<height>156</height>
|
||||
<texture border="40">script.plex/square-rounded-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1044</width>
|
||||
<height>76</height>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>48</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>76</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>48</posx>
|
||||
<posy>21</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>140</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>738</width>
|
||||
<height>76</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>DF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>796</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>76</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.header))</visible>
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<width>400</width>
|
||||
<height>76</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B][UPPERCASE]$INFO[ListItem.Label][/UPPERCASE][/B]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="152">
|
||||
<hitrect x="1088" y="33" w="110" h="874" />
|
||||
<left>1128</left>
|
||||
<top>33</top>
|
||||
<width>10</width>
|
||||
<height>874</height>
|
||||
<onleft>101</onleft>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="group" id="200">
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="image">
|
||||
<visible>ControlGroup(200).HasFocus(0) + false</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>C0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>47.5</posy>
|
||||
<width>1000</width>
|
||||
<height>40</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>50</ondown>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="201">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>202</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
<!-- <control type="label">
|
||||
<width max="500">auto</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]MUSIC[/UPPERCASE]</label>
|
||||
</control> -->
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="202">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>204</onright>
|
||||
<onleft>201</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<onleft>202</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
|
||||
<control type="group" >
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
516
resources/skins/Main/1080i/script-plex-artist.xml
Normal file
|
@ -0,0 +1,516 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>135</posy>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
|
||||
<control type="grouplist" id="300">
|
||||
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
|
||||
<defaultcontrol>301</defaultcontrol>
|
||||
<posx>594</posx>
|
||||
<posy>418</posy>
|
||||
<width>600</width>
|
||||
<height>145</height>
|
||||
<onup>200</onup>
|
||||
<ondown>101</ondown>
|
||||
<itemgap>-50</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<align>center</align>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="button" id="301">
|
||||
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
|
||||
<hitrect x="40" y="40" w="94" h="59" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>174</width>
|
||||
<height>139</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/info-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/info.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="302">
|
||||
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
|
||||
<hitrect x="40" y="40" w="94" h="59" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>174</width>
|
||||
<height>139</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="303">
|
||||
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
|
||||
<hitrect x="40" y="40" w="94" h="59" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>174</width>
|
||||
<height>139</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="304">
|
||||
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
|
||||
<hitrect x="40" y="40" w="94" h="59" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>174</width>
|
||||
<height>139</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>200</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>519</width>
|
||||
<height>519</height>
|
||||
<texture background="true" fallback="script.plex/thumb_fallbacks/music.png">$INFO[Window.Property(thumb)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>579</posx>
|
||||
<posy>5</posy>
|
||||
<width>1190</width>
|
||||
<height>40</height>
|
||||
<font>font16</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(artist.title)]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>579</posx>
|
||||
<posy>55</posy>
|
||||
<width>1190</width>
|
||||
<height>40</height>
|
||||
<font>font13</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFDDDDDD</textcolor>
|
||||
<label>$INFO[Window.Property(artist.genre)]</label>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<posx>579</posx>
|
||||
<posy>158</posy>
|
||||
<width>1221</width>
|
||||
<height>250</height>
|
||||
<font>font13</font>
|
||||
<align>left</align>
|
||||
<textcolor>FFDDDDDD</textcolor>
|
||||
<label>$INFO[Window.Property(summary)]</label>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="100">
|
||||
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>585</posy>
|
||||
<width>1920</width>
|
||||
<height>360</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>360</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>20000000</colordiffuse>
|
||||
</control>
|
||||
<control type="list" id="101">
|
||||
<posx>0</posx>
|
||||
<posy>-20</posy>
|
||||
<width>1920</width>
|
||||
<height>700</height>
|
||||
<onup>300</onup>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>horizontal</orientation>
|
||||
<preloaditems>2</preloaditems>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout width="260">
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>60</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>215</width>
|
||||
<height>215</height>
|
||||
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>215</width>
|
||||
<height>215</height>
|
||||
<texture background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>220</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>215</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>30</posy>
|
||||
<width>215</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Property(year)]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout width="260">
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>60</posy>
|
||||
<control type="group">
|
||||
<animation effect="zoom" start="100" end="110" time="100" center="107.5,107.5" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="110" end="100" time="100" center="107.5,107.5" reversible="false">UnFocus</animation>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>295</width>
|
||||
<height>295</height>
|
||||
<texture border="40">script.plex/square-rounded-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>215</width>
|
||||
<height>215</height>
|
||||
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>215</width>
|
||||
<height>215</height>
|
||||
<texture background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>220</posy>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>215</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>30</posy>
|
||||
<width>215</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Property(year)]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>-5</posx>
|
||||
<posy>-5</posy>
|
||||
<width>225</width>
|
||||
<height>225</height>
|
||||
<texture border="10">script.plex/home/selected.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="group" id="200">
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="image">
|
||||
<animation effect="fade" start="0" end="100" time="200" tween="quadratic" easing="out" reversible="true">VisibleChange</animation>
|
||||
<visible>ControlGroup(200).HasFocus(0) + false</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>C0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>47.5</posy>
|
||||
<width>1000</width>
|
||||
<height>40</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>50</ondown>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="201">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>202</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
<!-- <control type="label">
|
||||
<width max="500">auto</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE][/UPPERCASE]</label>
|
||||
</control> -->
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="202">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>204</onright>
|
||||
<onleft>201</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<onleft>202</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
|
||||
<control type="group" >
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
65
resources/skins/Main/1080i/script-plex-background.xml
Normal file
|
@ -0,0 +1,65 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(Window(10000).Property(script.plex.background.splash))</visible>
|
||||
<posx>710</posx>
|
||||
<posy>459</posy>
|
||||
<width>500</width>
|
||||
<height>162</height>
|
||||
<texture>script.plex/splash.png</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window(10000).Property(script.plex.background.busy))</visible>
|
||||
<control type="image">
|
||||
<posx>812</posx>
|
||||
<posy>135</posy>
|
||||
<width>300</width>
|
||||
<height>97</height>
|
||||
<texture>script.plex/user_select/plex.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>840</posx>
|
||||
<posy>465</posy>
|
||||
<width>240</width>
|
||||
<height>150</height>
|
||||
<texture>script.plex/busy-back.png</texture>
|
||||
<colordiffuse>A0FFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>915</posx>
|
||||
<posy>521</posy>
|
||||
<width>90</width>
|
||||
<height>38</height>
|
||||
<texture diffuse="script.plex/busy-diffuse.png">script.plex/busy.gif</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window(10000).Property(script.plex.background.shutdown))</visible>
|
||||
<control type="image">
|
||||
<posx>840</posx>
|
||||
<posy>465</posy>
|
||||
<width>240</width>
|
||||
<height>150</height>
|
||||
<texture>script.plex/busy-back.png</texture>
|
||||
<colordiffuse>A0FFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>915</posx>
|
||||
<posy>521</posy>
|
||||
<width>90</width>
|
||||
<height>38</height>
|
||||
<texture diffuse="script.plex/busy-diffuse.png">script.plex/busy.gif</texture>
|
||||
</control>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
12
resources/skins/Main/1080i/script-plex-blank.xml
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
|
||||
</controls>
|
||||
</window>
|
28
resources/skins/Main/1080i/script-plex-busy.xml
Normal file
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<animation effect="fade" start="0" end="100" delay="500">WindowOpen</animation>
|
||||
<control type="image">
|
||||
<posx>840</posx>
|
||||
<posy>465</posy>
|
||||
<width>240</width>
|
||||
<height>150</height>
|
||||
<texture>script.plex/busy-back.png</texture>
|
||||
<colordiffuse>A0FFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>915</posx>
|
||||
<posy>521</posy>
|
||||
<width>90</width>
|
||||
<height>38</height>
|
||||
<texture diffuse="script.plex/busy-diffuse.png">script.plex/busy.gif</texture>
|
||||
</control>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
201
resources/skins/Main/1080i/script-plex-dropdown.xml
Normal file
|
@ -0,0 +1,201 @@
|
|||
<window>
|
||||
<onload>SetProperty(dropdown,1)</onload>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<zorder>100</zorder>
|
||||
<controls>
|
||||
<control type="button" id="700">
|
||||
<!-- dummy for clicks off list -->
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
</control>
|
||||
<control type="group" id="100">
|
||||
<defaultcontrol>250</defaultcontrol>
|
||||
<visible>!String.IsEmpty(Window.Property(show))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image" id="110">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>380</width>
|
||||
<height>146</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="list" id="250">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>924</height>
|
||||
<onup condition="StringCompare(Window.Property(close.direction),top)">Close</onup>
|
||||
<onup condition="!StringCompare(Window.Property(close.direction),top)">noop</onup>
|
||||
<onleft condition="StringCompare(Window.Property(close.direction),left)">Close</onleft>
|
||||
<onright condition="StringCompare(Window.Property(close.direction),right)">Close</onright>
|
||||
<ondown condition="StringCompare(Window.Property(close.direction),down)">Close</ondown>
|
||||
<ondown condition="!StringCompare(Window.Property(close.direction),down)">noop</ondown>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="66">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(first))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FF323232" border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FF323232">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(last))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>66</height>
|
||||
<texture flipy="true" colordiffuse="FF323232" border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(only))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FF323232" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(with.indicator))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>66</height>
|
||||
<font>font12</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(with.indicator))</visible>
|
||||
<control type="label">
|
||||
<posx>20</posx>
|
||||
<posy>0</posy>
|
||||
<width>280</width>
|
||||
<height>66</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>254</posx>
|
||||
<posy>20</posy>
|
||||
<width>26</width>
|
||||
<height>26</height>
|
||||
<texture colordiffuse="FFFFFFFF">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>keep</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(separator))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>64</posy>
|
||||
<width>300</width>
|
||||
<height>2</height>
|
||||
<texture colordiffuse="FF000000">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout height="66">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(first))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(last))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>66</height>
|
||||
<texture flipy="true" colordiffuse="FFE5A00D" border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(only))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(with.indicator))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>66</height>
|
||||
<font>font12</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(with.indicator))</visible>
|
||||
<control type="label">
|
||||
<posx>20</posx>
|
||||
<posy>0</posy>
|
||||
<width>280</width>
|
||||
<height>66</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>254</posx>
|
||||
<posy>20</posy>
|
||||
<width>26</width>
|
||||
<height>26</height>
|
||||
<texture colordiffuse="FF000000">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>keep</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(separator))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>64</posy>
|
||||
<width>300</width>
|
||||
<height>2</height>
|
||||
<texture colordiffuse="FF000000">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
223
resources/skins/Main/1080i/script-plex-dropdown_header.xml
Normal file
|
@ -0,0 +1,223 @@
|
|||
<window>
|
||||
<onload>SetProperty(dropdown,1)</onload>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<controls>
|
||||
<control type="button" id="700">
|
||||
<!-- dummy for clicks off list -->
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
</control>
|
||||
<control type="group" id="100">
|
||||
<defaultcontrol>250</defaultcontrol>
|
||||
<visible>!String.IsEmpty(Window.Property(show))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image" id="110">
|
||||
<posx>-60</posx>
|
||||
<posy>-106</posy>
|
||||
<width>720</width>
|
||||
<height>146</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(header))</visible>
|
||||
<posx>-20</posx>
|
||||
<posy>-66</posy>
|
||||
<control type="image" id="111">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>640</width>
|
||||
<height>132</height>
|
||||
<texture colordiffuse="FF000000" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>20</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>66</height>
|
||||
<font>font12</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[Window.Property(header)][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="list" id="250">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>924</height>
|
||||
<onup condition="StringCompare(Window.Property(close.direction),top)">Close</onup>
|
||||
<onup condition="!StringCompare(Window.Property(close.direction),top)">noop</onup>
|
||||
<onleft condition="StringCompare(Window.Property(close.direction),left)">Close</onleft>
|
||||
<onright condition="StringCompare(Window.Property(close.direction),right)">Close</onright>
|
||||
<ondown condition="StringCompare(Window.Property(close.direction),down)">Close</ondown>
|
||||
<ondown condition="!StringCompare(Window.Property(close.direction),down)">noop</ondown>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="66">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(first))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FF323232" border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FF323232">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(last))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>66</height>
|
||||
<texture flipy="true" colordiffuse="FF323232" border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(only))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FF323232" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(with.indicator))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>66</height>
|
||||
<font>font12</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(with.indicator))</visible>
|
||||
<control type="label">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>520</width>
|
||||
<height>66</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>20</posx>
|
||||
<posy>20</posy>
|
||||
<width>26</width>
|
||||
<height>26</height>
|
||||
<texture colordiffuse="FFFFFFFF">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>keep</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(separator))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>64</posy>
|
||||
<width>600</width>
|
||||
<height>2</height>
|
||||
<texture colordiffuse="FF000000">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout height="66">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(first))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(last))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>66</height>
|
||||
<texture flipy="true" colordiffuse="FFE5A00D" border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(only))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(with.indicator))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>66</height>
|
||||
<font>font12</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(with.indicator))</visible>
|
||||
<control type="label">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>520</width>
|
||||
<height>66</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>20</posx>
|
||||
<posy>20</posy>
|
||||
<width>26</width>
|
||||
<height>26</height>
|
||||
<texture colordiffuse="FF000000">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>keep</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(separator))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>64</posy>
|
||||
<width>600</width>
|
||||
<height>2</height>
|
||||
<texture colordiffuse="FF000000">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
1353
resources/skins/Main/1080i/script-plex-episodes.xml
Normal file
8517
resources/skins/Main/1080i/script-plex-home.xml
Normal file
270
resources/skins/Main/1080i/script-plex-info.xml
Normal file
|
@ -0,0 +1,270 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>152</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>135</posy>
|
||||
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(is.poster))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>519</width>
|
||||
<height>769</height>
|
||||
<texture>$INFO[Window.Property(thumb.fallback)]</texture>
|
||||
<aspectratio aligny="top">scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>519</width>
|
||||
<height>769</height>
|
||||
<texture>$INFO[Window.Property(thumb)]</texture>
|
||||
<aspectratio aligny="top">scale</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(is.square))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>519</width>
|
||||
<height>519</height>
|
||||
<texture>$INFO[Window.Property(thumb.fallback)]</texture>
|
||||
<aspectratio aligny="top">keep</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>519</width>
|
||||
<height>519</height>
|
||||
<texture>$INFO[Window.Property(thumb)]</texture>
|
||||
<aspectratio aligny="top">scale</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(is.16x9))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>519</width>
|
||||
<height>292</height>
|
||||
<texture>$INFO[Window.Property(thumb.fallback)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>519</width>
|
||||
<height>292</height>
|
||||
<texture>$INFO[Window.Property(thumb)]</texture>
|
||||
<aspectratio aligny="top">scale</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>579</posx>
|
||||
<posy>5</posy>
|
||||
<width>1190</width>
|
||||
<height>40</height>
|
||||
<font>font16</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(title.main)]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>579</posx>
|
||||
<posy>55</posy>
|
||||
<width>1190</width>
|
||||
<height>40</height>
|
||||
<font>font13</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFDDDDDD</textcolor>
|
||||
<label>$INFO[Window.Property(title.sub)]</label>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<posx>579</posx>
|
||||
<posy>157</posy>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
<width>1190</width>
|
||||
<height>718</height>
|
||||
<font>font13</font>
|
||||
<align>left</align>
|
||||
<textcolor>FFDDDDDD</textcolor>
|
||||
<label>$INFO[Window.Property(info)]</label>
|
||||
</control>
|
||||
<control type="scrollbar" id="152">
|
||||
<hitrect x="1754" y="157" w="126" h="718" />
|
||||
<left>1794</left>
|
||||
<top>157</top>
|
||||
<width>6</width>
|
||||
<height>718</height>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>204</onleft>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="200">
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<ondown>152</ondown>
|
||||
<onright>152</onright>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
892
resources/skins/Main/1080i/script-plex-listview-16x9-chunked.xml
Normal file
|
@ -0,0 +1,892 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture fallback="script.plex/home/background-fallback.png" background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>135</posy>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
|
||||
<control type="group" id="100">
|
||||
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>750</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>1080</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>20000000</colordiffuse>
|
||||
</control>
|
||||
<control type="wraplist" id="101">
|
||||
<hitrect x="60" y="0" w="1010" h="945" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>945</height>
|
||||
<onup>600</onup>
|
||||
<onright>151</onright>
|
||||
<onleft>304</onleft>
|
||||
<scrolltime>0</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<preloaditems>4</preloaditems>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
<focusposition>5</focusposition>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="76">
|
||||
<control type="group">
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>880</posx>
|
||||
<posy>-3</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>861</posx>
|
||||
<posy>14</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>72</posy>
|
||||
<width>915</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="76">
|
||||
<control type="group">
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(101)</visible>
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>880</posx>
|
||||
<posy>-2</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>861</posx>
|
||||
<posy>14</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>72</posy>
|
||||
<width>915</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>63</posx>
|
||||
<posy>21</posy>
|
||||
<control type="image">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>1085</width>
|
||||
<height>156</height>
|
||||
<texture border="40">script.plex/square-rounded-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1005</width>
|
||||
<height>76</height>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>957</posx>
|
||||
<posy>0</posy>
|
||||
<width>48</width>
|
||||
<height>48</height>
|
||||
<texture>script.plex/indicators/unwatched-rounded.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>933</posx>
|
||||
<posy>15</posy>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>57</width>
|
||||
<height>46</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>57</width>
|
||||
<height>46</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>23</posy>
|
||||
<width>915</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>DF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="152">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.item.type),episode)</visible>
|
||||
<hitrect x="1108" y="33" w="90" h="879" />
|
||||
<left>1128</left>
|
||||
<top>33</top>
|
||||
<width>10</width>
|
||||
<height>879</height>
|
||||
<onleft>101</onleft>
|
||||
<onright>951</onright>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.item.type),episode)</visible>
|
||||
<left>1128</left>
|
||||
<top>33</top>
|
||||
<width>10</width>
|
||||
<height>879</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10</width>
|
||||
<height>879</height>
|
||||
<texture colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="group" id="950">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image" id="952">
|
||||
<visible>!Control.HasFocus(951) + String.IsEmpty(Window.Property(dragging))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10</width>
|
||||
<height>10</height>
|
||||
<texture colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image" id="953">
|
||||
<visible>Control.HasFocus(951) | !String.IsEmpty(Window.Property(dragging))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10</width>
|
||||
<height>10</height>
|
||||
<texture colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="button" id="951">
|
||||
<hitrect x="-20" y="0" w="90" h="879" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10</width>
|
||||
<height>879</height>
|
||||
<onleft>152</onleft>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>-135</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture fallback="script.plex/home/background-fallback.png" background="true" diffuse="script.plex/masks/listview-16x9-backgroundmask.png">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="grouplist" id="300">
|
||||
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
|
||||
<defaultcontrol>301</defaultcontrol>
|
||||
<posx>30</posx>
|
||||
<posy>-25</posy>
|
||||
<width>1000</width>
|
||||
<height>145</height>
|
||||
<onup>200</onup>
|
||||
<ondown>101</ondown>
|
||||
<onright>101</onright>
|
||||
<itemgap>-20</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="button" id="301">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="302">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="303">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="304">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>248</posy>
|
||||
<control type="image">
|
||||
<visible>!StringCompare(Window.Property(media),show)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>630</width>
|
||||
<height>355</height>
|
||||
<fadetime>500</fadetime>
|
||||
<texture background="true" fallback="script.plex/thumb_fallbacks/movie.png">$INFO[Container(101).ListItem.Property(art)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>StringCompare(Window.Property(media),show)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>630</width>
|
||||
<height>355</height>
|
||||
<fadetime>500</fadetime>
|
||||
<texture background="true" fallback="script.plex/thumb_fallbacks/show.png">$INFO[Container(101).ListItem.Property(art)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>355</posy>
|
||||
<width>440</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>630</posx>
|
||||
<posy>355</posy>
|
||||
<width>180</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[Container(101).ListItem.Label2][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>435</posy>
|
||||
<width>630</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<posx>0</posx>
|
||||
<posy>463</posy>
|
||||
<width>630</width>
|
||||
<height>307</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<textcolor>FFDDDDDD</textcolor>
|
||||
<label>$INFO[Container(101).ListItem.Property(summary)]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="150">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>151</defaultcontrol>
|
||||
<posx>1830</posx>
|
||||
<posy>150</posy>
|
||||
<width>20</width>
|
||||
<height>920</height>
|
||||
<control type="list" id="151">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>1050</height>
|
||||
<onleft>100</onleft>
|
||||
<onright>152</onright>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
<texture border="12">script.plex/white-outline-rounded.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="200">
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>47.5</posy>
|
||||
<width>1000</width>
|
||||
<height>40</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>50</ondown>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="201">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>202</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<width max="500">auto</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="202">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>204</onright>
|
||||
<onleft>201</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<onleft>202</onleft>
|
||||
<onright>211</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="grouplist" id="600">
|
||||
<defaultcontrol>311</defaultcontrol>
|
||||
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
|
||||
<right>340</right>
|
||||
<posy>35</posy>
|
||||
<width>1000</width>
|
||||
<height>65</height>
|
||||
<align>right</align>
|
||||
<itemgap>30</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<onleft>204</onleft>
|
||||
<onright>210</onright>
|
||||
<ondown>50</ondown>
|
||||
<control type="button" id="311">
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="211">
|
||||
<width max="500">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="310">
|
||||
<visible>!StringCompare(Window.Property(media),show)</visible>
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="312">
|
||||
<visible>StringCompare(Window.Property(media),show)</visible>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="210">
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
|
||||
<control type="group" >
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
844
resources/skins/Main/1080i/script-plex-listview-16x9.xml
Normal file
|
@ -0,0 +1,844 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>248</posy>
|
||||
<control type="image">
|
||||
<visible>!StringCompare(Window.Property(media),show)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>630</width>
|
||||
<height>355</height>
|
||||
<fadetime>500</fadetime>
|
||||
<texture background="true" fallback="script.plex/thumb_fallbacks/movie.png">$INFO[Container(101).ListItem.Property(art)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>StringCompare(Window.Property(media),show)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>630</width>
|
||||
<height>355</height>
|
||||
<fadetime>500</fadetime>
|
||||
<texture background="true" fallback="script.plex/thumb_fallbacks/show.png">$INFO[Container(101).ListItem.Property(art)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>355</posy>
|
||||
<width>440</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>630</posx>
|
||||
<posy>355</posy>
|
||||
<width>180</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[Container(101).ListItem.Label2][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>435</posy>
|
||||
<width>630</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<posx>0</posx>
|
||||
<posy>463</posy>
|
||||
<width>630</width>
|
||||
<height>307</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<textcolor>FFDDDDDD</textcolor>
|
||||
<label>$INFO[Container(101).ListItem.Property(summary)]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>135</posy>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
|
||||
<control type="grouplist" id="300">
|
||||
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
|
||||
<defaultcontrol>301</defaultcontrol>
|
||||
<posx>30</posx>
|
||||
<posy>-25</posy>
|
||||
<width>1000</width>
|
||||
<height>145</height>
|
||||
<onup>200</onup>
|
||||
<ondown>101</ondown>
|
||||
<onright>101</onright>
|
||||
<itemgap>-20</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="button" id="301">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="302">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="303">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="304">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="100">
|
||||
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>750</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>1080</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>20000000</colordiffuse>
|
||||
</control>
|
||||
<control type="list" id="101">
|
||||
<hitrect x="60" y="0" w="1010" h="945" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>945</height>
|
||||
<onup>600</onup>
|
||||
<onright>151</onright>
|
||||
<onleft>304</onleft>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<preloaditems>4</preloaditems>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="76">
|
||||
<control type="group">
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>880</posx>
|
||||
<posy>-3</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>861</posx>
|
||||
<posy>14</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>72</posy>
|
||||
<width>915</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="76">
|
||||
<control type="group">
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(101)</visible>
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>880</posx>
|
||||
<posy>-2</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>861</posx>
|
||||
<posy>14</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>72</posy>
|
||||
<width>915</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>63</posx>
|
||||
<posy>21</posy>
|
||||
<control type="image">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>1085</width>
|
||||
<height>156</height>
|
||||
<texture border="40">script.plex/square-rounded-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1005</width>
|
||||
<height>76</height>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>957</posx>
|
||||
<posy>0</posy>
|
||||
<width>48</width>
|
||||
<height>48</height>
|
||||
<texture>script.plex/indicators/unwatched-rounded.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>933</posx>
|
||||
<posy>15</posy>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>57</width>
|
||||
<height>46</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>57</width>
|
||||
<height>46</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>23</posy>
|
||||
<width>510</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>DF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="152">
|
||||
<hitrect x="1108" y="33" w="90" h="879" />
|
||||
<left>1128</left>
|
||||
<top>33</top>
|
||||
<width>10</width>
|
||||
<height>879</height>
|
||||
<onleft>101</onleft>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="150">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>151</defaultcontrol>
|
||||
<posx>1830</posx>
|
||||
<posy>150</posy>
|
||||
<width>20</width>
|
||||
<height>920</height>
|
||||
<control type="list" id="151">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>1050</height>
|
||||
<onleft>100</onleft>
|
||||
<onright>152</onright>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
<texture border="12">script.plex/white-outline-rounded.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="200">
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>47.5</posy>
|
||||
<width>1000</width>
|
||||
<height>40</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>50</ondown>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="201">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>202</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<width max="500">auto</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="202">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>204</onright>
|
||||
<onleft>201</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<onleft>202</onleft>
|
||||
<onright>211</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="grouplist" id="600">
|
||||
<defaultcontrol>311</defaultcontrol>
|
||||
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
|
||||
<right>340</right>
|
||||
<posy>35</posy>
|
||||
<width>1000</width>
|
||||
<height>65</height>
|
||||
<align>right</align>
|
||||
<itemgap>30</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<onleft>204</onleft>
|
||||
<onright>210</onright>
|
||||
<ondown>50</ondown>
|
||||
<control type="button" id="311">
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="211">
|
||||
<width max="500">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="310">
|
||||
<visible>!StringCompare(Window.Property(media),show)</visible>
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="312">
|
||||
<visible>StringCompare(Window.Property(media),show)</visible>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="210">
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
|
||||
<control type="group" >
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
|
@ -0,0 +1,961 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture fallback="script.plex/home/background-fallback.png" background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>135</posy>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
|
||||
<control type="group" id="100">
|
||||
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>750</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>1080</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>20000000</colordiffuse>
|
||||
</control>
|
||||
<control type="wraplist" id="101">
|
||||
<hitrect x="60" y="0" w="1010" h="945" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>945</height>
|
||||
<onup>600</onup>
|
||||
<onright>151</onright>
|
||||
<onleft>304</onleft>
|
||||
<scrolltime>0</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<preloaditems>4</preloaditems>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
<focusposition>5</focusposition>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="76">
|
||||
<control type="group">
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>880</posx>
|
||||
<posy>-3</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>861</posx>
|
||||
<posy>14</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][COLOR FFE5A00D]/[/COLOR][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>72</posy>
|
||||
<width>915</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="76">
|
||||
<control type="group">
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(101)</visible>
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>880</posx>
|
||||
<posy>-2</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>861</posx>
|
||||
<posy>14</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][COLOR FFE5A00D]/[/COLOR][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>72</posy>
|
||||
<width>915</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>63</posx>
|
||||
<posy>21</posy>
|
||||
<control type="image">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>1085</width>
|
||||
<height>156</height>
|
||||
<texture border="40">script.plex/square-rounded-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1005</width>
|
||||
<height>76</height>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>957</posx>
|
||||
<posy>0</posy>
|
||||
<width>48</width>
|
||||
<height>48</height>
|
||||
<texture>script.plex/indicators/unwatched-rounded.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>933</posx>
|
||||
<posy>15</posy>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>57</width>
|
||||
<height>46</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>57</width>
|
||||
<height>46</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>23</posy>
|
||||
<width>885</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>DF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>23</posy>
|
||||
<width>885</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label]/[/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="152">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.item.type),album)</visible>
|
||||
<hitrect x="1108" y="33" w="90" h="879" />
|
||||
<left>1128</left>
|
||||
<top>33</top>
|
||||
<width>10</width>
|
||||
<height>879</height>
|
||||
<onleft>101</onleft>
|
||||
<onright>951</onright>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.item.type),album)</visible>
|
||||
<left>1128</left>
|
||||
<top>33</top>
|
||||
<width>10</width>
|
||||
<height>879</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10</width>
|
||||
<height>879</height>
|
||||
<texture colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="group" id="950">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image" id="952">
|
||||
<visible>!Control.HasFocus(951) + String.IsEmpty(Window.Property(dragging))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10</width>
|
||||
<height>10</height>
|
||||
<texture colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image" id="953">
|
||||
<visible>Control.HasFocus(951) | !String.IsEmpty(Window.Property(dragging))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10</width>
|
||||
<height>10</height>
|
||||
<texture colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="button" id="951">
|
||||
<hitrect x="-20" y="0" w="90" h="879" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10</width>
|
||||
<height>879</height>
|
||||
<onleft>152</onleft>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>-135</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture fallback="script.plex/home/background-fallback.png" background="true" diffuse="script.plex/masks/listview-16x9-backgroundmask.png">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="grouplist" id="300">
|
||||
<defaultcontrol>301</defaultcontrol>
|
||||
<posx>30</posx>
|
||||
<posy>-25</posy>
|
||||
<width>1000</width>
|
||||
<height>145</height>
|
||||
<onup>200</onup>
|
||||
<ondown>101</ondown>
|
||||
<onright>101</onright>
|
||||
<itemgap>-20</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="button" id="301">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="302">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="303">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="304">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>248</posy>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window.Property(media),photo) | StringCompare(Window.Property(media),photodirectory)</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>630</width>
|
||||
<height>355</height>
|
||||
<texture colordiffuse="A0000000">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>630</width>
|
||||
<height>355</height>
|
||||
<fadetime>500</fadetime>
|
||||
<texture background="true" fallback="script.plex/thumb_fallbacks/photo.png">$INFO[Container(101).ListItem.Thumb]</texture>
|
||||
<aspectratio>keep</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>StringCompare(Window.Property(media),artist)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>355</width>
|
||||
<height>355</height>
|
||||
<fadetime>500</fadetime>
|
||||
<texture background="true" fallback="script.plex/thumb_fallbacks/music.png">$INFO[Container(101).ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Container(101).ListItem.Label2)</visible>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>355</posy>
|
||||
<width>510</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>630</posx>
|
||||
<posy>355</posy>
|
||||
<width>110</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[Container(101).ListItem.Label2][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(Container(101).ListItem.Label2)</visible>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>355</posy>
|
||||
<width>630</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>435</posy>
|
||||
<width>630</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<posx>0</posx>
|
||||
<posy>463</posy>
|
||||
<width>630</width>
|
||||
<height>307</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<textcolor>FFDDDDDD</textcolor>
|
||||
<label>$INFO[Container(101).ListItem.Property(camera.model),,[CR]]$INFO[Container(101).ListItem.Property(camera.lens),,[CR]]$INFO[Container(101).ListItem.Property(photo.dims),,[CR]]$INFO[Container(101).ListItem.Property(camera.settings),,[CR]]$INFO[Container(101).ListItem.Property(photo.summary),[CR],[CR]]$INFO[Container(101).ListItem.Property(summary)]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="150">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>151</defaultcontrol>
|
||||
<posx>1830</posx>
|
||||
<posy>150</posy>
|
||||
<width>20</width>
|
||||
<height>920</height>
|
||||
<control type="list" id="151">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>1050</height>
|
||||
<onleft>100</onleft>
|
||||
<onright>152</onright>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
<texture border="12">script.plex/white-outline-rounded.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="200">
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>47.5</posy>
|
||||
<width>1000</width>
|
||||
<height>40</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>50</ondown>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="201">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>202</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<width max="500">auto</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="202">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>204</onright>
|
||||
<onleft>201</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<onleft>202</onleft>
|
||||
<onright>211</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="grouplist" id="600">
|
||||
<defaultcontrol>311</defaultcontrol>
|
||||
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
|
||||
<right>340</right>
|
||||
<posy>35</posy>
|
||||
<width>1000</width>
|
||||
<height>65</height>
|
||||
<align>right</align>
|
||||
<itemgap>30</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<onleft>204</onleft>
|
||||
<onright>210</onright>
|
||||
<ondown>50</ondown>
|
||||
<control type="button" id="311">
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="211">
|
||||
<width max="500">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="310">
|
||||
<visible>!StringCompare(Window.Property(media),artist)</visible>
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="312">
|
||||
<visible>StringCompare(Window.Property(media),artist)</visible>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="210">
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
|
||||
<control type="group" >
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
913
resources/skins/Main/1080i/script-plex-listview-square.xml
Normal file
|
@ -0,0 +1,913 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>248</posy>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window.Property(media),photo) | StringCompare(Window.Property(media),photodirectory)</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>630</width>
|
||||
<height>355</height>
|
||||
<texture colordiffuse="A0000000">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>630</width>
|
||||
<height>355</height>
|
||||
<fadetime>500</fadetime>
|
||||
<texture background="true" fallback="script.plex/thumb_fallbacks/photo.png">$INFO[Container(101).ListItem.Thumb]</texture>
|
||||
<aspectratio>keep</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>StringCompare(Window.Property(media),artist)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>355</width>
|
||||
<height>355</height>
|
||||
<fadetime>500</fadetime>
|
||||
<texture background="true" fallback="script.plex/thumb_fallbacks/music.png">$INFO[Container(101).ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Container(101).ListItem.Label2)</visible>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>355</posy>
|
||||
<width>310</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>630</posx>
|
||||
<posy>355</posy>
|
||||
<width>310</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[Container(101).ListItem.Label2][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(Container(101).ListItem.Label2)</visible>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>355</posy>
|
||||
<width>630</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>435</posy>
|
||||
<width>630</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<posx>0</posx>
|
||||
<posy>463</posy>
|
||||
<width>630</width>
|
||||
<height>307</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<textcolor>FFDDDDDD</textcolor>
|
||||
<label>$INFO[Container(101).ListItem.Property(camera.model),,[CR]]$INFO[Container(101).ListItem.Property(camera.lens),,[CR]]$INFO[Container(101).ListItem.Property(photo.dims),,[CR]]$INFO[Container(101).ListItem.Property(camera.settings),,[CR]]$INFO[Container(101).ListItem.Property(photo.summary),[CR],[CR]]$INFO[Container(101).ListItem.Property(summary)]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>135</posy>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
|
||||
<control type="grouplist" id="300">
|
||||
<defaultcontrol>301</defaultcontrol>
|
||||
<posx>30</posx>
|
||||
<posy>-25</posy>
|
||||
<width>1000</width>
|
||||
<height>145</height>
|
||||
<onup>200</onup>
|
||||
<ondown>101</ondown>
|
||||
<onright>101</onright>
|
||||
<itemgap>-20</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="button" id="301">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="302">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="303">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="304">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="100">
|
||||
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>750</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>1080</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>20000000</colordiffuse>
|
||||
</control>
|
||||
<control type="list" id="101">
|
||||
<hitrect x="60" y="0" w="1010" h="945" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>945</height>
|
||||
<onup>600</onup>
|
||||
<onright>151</onright>
|
||||
<onleft>304</onleft>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<preloaditems>4</preloaditems>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="76">
|
||||
<control type="group">
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>880</posx>
|
||||
<posy>-3</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>861</posx>
|
||||
<posy>14</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][COLOR FFE5A00D]/[/COLOR][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>72</posy>
|
||||
<width>915</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="76">
|
||||
<control type="group">
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(101)</visible>
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>880</posx>
|
||||
<posy>-2</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>861</posx>
|
||||
<posy>14</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>42</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>915</width>
|
||||
<height>72</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][COLOR FFE5A00D]/[/COLOR][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>72</posy>
|
||||
<width>915</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>63</posx>
|
||||
<posy>21</posy>
|
||||
<control type="image">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>1085</width>
|
||||
<height>156</height>
|
||||
<texture border="40">script.plex/square-rounded-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1005</width>
|
||||
<height>76</height>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>957</posx>
|
||||
<posy>0</posy>
|
||||
<width>48</width>
|
||||
<height>48</height>
|
||||
<texture>script.plex/indicators/unwatched-rounded.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>933</posx>
|
||||
<posy>15</posy>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>57</width>
|
||||
<height>46</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>57</width>
|
||||
<height>46</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>23</posy>
|
||||
<width>885</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>DF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>23</posy>
|
||||
<width>885</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label]/[/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="152">
|
||||
<hitrect x="1108" y="33" w="90" h="879" />
|
||||
<left>1128</left>
|
||||
<top>33</top>
|
||||
<width>10</width>
|
||||
<height>879</height>
|
||||
<onleft>101</onleft>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="150">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>151</defaultcontrol>
|
||||
<posx>1830</posx>
|
||||
<posy>150</posy>
|
||||
<width>20</width>
|
||||
<height>920</height>
|
||||
<control type="list" id="151">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>1050</height>
|
||||
<onleft>100</onleft>
|
||||
<onright>152</onright>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
<texture border="12">script.plex/white-outline-rounded.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="200">
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>47.5</posy>
|
||||
<width>1000</width>
|
||||
<height>40</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>50</ondown>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="201">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>202</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<width max="500">auto</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="202">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>204</onright>
|
||||
<onleft>201</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<onleft>202</onleft>
|
||||
<onright>211</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="grouplist" id="600">
|
||||
<defaultcontrol>311</defaultcontrol>
|
||||
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
|
||||
<right>340</right>
|
||||
<posy>35</posy>
|
||||
<width>1000</width>
|
||||
<height>65</height>
|
||||
<align>right</align>
|
||||
<itemgap>30</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<onleft>204</onleft>
|
||||
<onright>210</onright>
|
||||
<ondown>50</ondown>
|
||||
<control type="button" id="311">
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="211">
|
||||
<width max="500">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="310">
|
||||
<visible>!StringCompare(Window.Property(media),artist)</visible>
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="312">
|
||||
<visible>StringCompare(Window.Property(media),artist)</visible>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="210">
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
|
||||
<control type="group" >
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
|
@ -0,0 +1,789 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>false</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Player.Art(fanart)]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(Player.Art(fanart))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>D0404040</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Player.Art(landscape)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
|
||||
<control type="group">
|
||||
<posx>90</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<posx>-15</posx>
|
||||
<posy>75</posy>
|
||||
<width>669</width>
|
||||
<height>669</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>20FFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>90</posy>
|
||||
<width>639</width>
|
||||
<height>639</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>764</posy>
|
||||
<width>639</width>
|
||||
<height>35</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[MusicPlayer.Artist]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>799</posy>
|
||||
<width>639</width>
|
||||
<height>35</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[MusicPlayer.Album]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>834</posy>
|
||||
<width>639</width>
|
||||
<height>35</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[MusicPlayer.Title][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>869</posy>
|
||||
<width>639</width>
|
||||
<height>35</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Player.Time]$INFO[MusicPlayer.Duration, / ]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="100">
|
||||
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>819</posx>
|
||||
<posy>0</posy>
|
||||
<width>1101</width>
|
||||
<height>1080</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1101</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>20000000</colordiffuse>
|
||||
</control>
|
||||
<control type="list" id="101">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1101</width>
|
||||
<height>1080</height>
|
||||
<onup>200</onup>
|
||||
<onright>152</onright>
|
||||
<onleft>411</onleft>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<preloaditems>4</preloaditems>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="100">
|
||||
<control type="group">
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>32.5</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>63</posx>
|
||||
<posy>11</posy>
|
||||
<width>74</width>
|
||||
<height>74</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>168</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>15</posy>
|
||||
<width>723</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>50</posy>
|
||||
<width>723</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>661</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>97</posy>
|
||||
<width>861</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="100">
|
||||
<control type="group">
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(101)</visible>
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>32.5</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>63</posx>
|
||||
<posy>11</posy>
|
||||
<width>74</width>
|
||||
<height>74</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>168</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>15</posy>
|
||||
<width>723</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>50</posy>
|
||||
<width>723</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>661</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>97</posy>
|
||||
<width>861</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>63</posx>
|
||||
<posy>21</posy>
|
||||
<control type="image">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>1055</width>
|
||||
<height>180</height>
|
||||
<texture border="40">script.plex/square-rounded-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>975</width>
|
||||
<height>100</height>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>48</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>48</posx>
|
||||
<posy>32.5</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>103</posx>
|
||||
<posy>0</posy>
|
||||
<width>100</width>
|
||||
<height>100</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>235</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>16</posy>
|
||||
<width>669</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>DF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>51</posy>
|
||||
<width>669</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>98000000</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>727</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="152">
|
||||
<hitrect x="1039" y="33" w="90" h="1014" />
|
||||
<left>1059</left>
|
||||
<top>33</top>
|
||||
<width>10</width>
|
||||
<height>1014</height>
|
||||
<onleft>101</onleft>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="grouplist" id="400">
|
||||
<defaultcontrol>406</defaultcontrol>
|
||||
<hitrect x="460" y="998" w="1000" h="55" />
|
||||
<posx>0</posx>
|
||||
<posy>964</posy>
|
||||
<width>819</width>
|
||||
|
||||
<height>124</height>
|
||||
<align>center</align>
|
||||
<onup>500</onup>
|
||||
<onright>100</onright>
|
||||
<itemgap>-40</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>false</usecontrolcoords>
|
||||
<control type="group" id="421">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(401)">Conditional</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(401)">Conditional</animation>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<control type="button" id="401">
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<onup>100</onup>
|
||||
<onright>402</onright>
|
||||
<onleft>411</onleft>
|
||||
<font>font12</font>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(401)</visible>
|
||||
<control type="image">
|
||||
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="99FFFFFF">script.plex/buttons/repeat.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeatOne</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(401)</visible>
|
||||
<control type="image">
|
||||
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/buttons/repeat-focus.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-focus.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeatOne</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one-focus.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="togglebutton" id="402">
|
||||
<visible>String.IsEmpty(Window.Property(pq.isremote))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<usealttexture>Playlist.IsRandom</usealttexture>
|
||||
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</alttexturefocus>
|
||||
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</alttexturenofocus>
|
||||
<onclick>PlayerControl(RandomOn)</onclick>
|
||||
<altclick>PlayerControl(RandomOff)</altclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
<control type="group" id="432">
|
||||
<visible>!String.IsEmpty(Window.Property(pq.isremote))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(422)">Conditional</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(422)">Conditional</animation>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<control type="button" id="422">
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<onup>100</onup>
|
||||
<onright>404</onright>
|
||||
<onleft>401</onleft>
|
||||
<font>font12</font>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(Window.Property(pq.shuffled))</visible>
|
||||
<control type="image">
|
||||
<visible>!Control.HasFocus(422)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(422)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(pq.shuffled))</visible>
|
||||
<control type="image">
|
||||
<visible>!Control.HasFocus(422)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(422)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="button" id="404">
|
||||
<enable>MusicPlayer.HasPrevious | !String.IsEmpty(Window.Property(pq.hasprevious))</enable>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="togglebutton" id="406">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pause-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pause.png</texturenofocus>
|
||||
<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
|
||||
<alttexturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</alttexturefocus>
|
||||
<alttexturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</alttexturenofocus>
|
||||
<!-- <enable>Player.PauseEnabled</enable> -->
|
||||
<onclick>PlayerControl(Play)</onclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="407">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/stop-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/stop.png</texturenofocus>
|
||||
<onclick>PlayerControl(Stop)</onclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="409">
|
||||
<enable>MusicPlayer.HasNext | !String.IsEmpty(Window.Property(pq.hasnext))</enable>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
<control type="button" id="410">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pqueue-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pqueue.png</texturenofocus>
|
||||
<label> </label>
|
||||
<onclick>Close</onclick>
|
||||
</control>
|
||||
<control type="button" id="411">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>940</posy>
|
||||
<control type="button" id="500">
|
||||
<enable>Player.HasAudio</enable>
|
||||
<hitrect x="0" y="-19" w="819" h="48" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>819</width>
|
||||
<height>10</height>
|
||||
<onup>100</onup>
|
||||
<ondown>400</ondown>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image" id="510">
|
||||
<visible>Control.HasFocus(500)</visible>
|
||||
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
|
||||
<posx>0</posx>
|
||||
<posy>1</posy>
|
||||
<width>1</width>
|
||||
<height>8</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="progress">
|
||||
<visible>!Control.HasFocus(500)</visible>
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>2</posy>
|
||||
<width>819</width>
|
||||
<height>6</height>
|
||||
<texturebg>script.plex/transparent-6px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-6px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
<control type="progress">
|
||||
<visible>Control.HasFocus(500)</visible>
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>2</posy>
|
||||
<width>819</width>
|
||||
<height>6</height>
|
||||
<texturebg>script.plex/transparent-6px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFAC5B00">script.plex/white-square-6px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!-- <control type="slider">
|
||||
<posx>0</posx>
|
||||
<posy>942</posy>
|
||||
<width>819</width>
|
||||
<height>6</height>
|
||||
<visible>true</visible>
|
||||
<texturesliderbar>-</texturesliderbar>
|
||||
<textureslidernib colordiffuse="FFE5A00D">script.plex/white-square-6px.png</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<action>seek</action>
|
||||
</control> -->
|
||||
|
||||
<!-- <control type="image" id="201">
|
||||
<visible>!Control.HasFocus(100) + !Control.HasFocus(500)</visible>
|
||||
<animation effect="fade" time="100" delay="100" end="0">Hidden</animation>
|
||||
<posx>0</posx>
|
||||
<posy>942</posy>
|
||||
<width>1</width>
|
||||
<height>6</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FFCC7B19</colordiffuse>
|
||||
</control> -->
|
||||
|
||||
<control type="group" id="202">
|
||||
<visible>Control.HasFocus(500)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>896</posy>
|
||||
<control type="group" id="203">
|
||||
<posx>-50</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>101</width>
|
||||
<height>39</height>
|
||||
<texture>script.plex/indicators/player-selection-time_box.png</texture>
|
||||
<colordiffuse>D0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>101</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(time.selection)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
|
||||
<posx>-6</posx>
|
||||
<posy>39</posy>
|
||||
<width>15</width>
|
||||
<height>7</height>
|
||||
<texture>script.plex/indicators/player-selection-time_arrow.png</texture>
|
||||
<colordiffuse>D0000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
577
resources/skins/Main/1080i/script-plex-music_player.xml
Normal file
|
@ -0,0 +1,577 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<defaultcontrol>406</defaultcontrol>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>false</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Player.Art(fanart)]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(Player.Art(fanart))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>D0404040</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Player.Art(landscape)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<posx>75</posx>
|
||||
<posy>75</posy>
|
||||
<width>786</width>
|
||||
<height>786</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>20FFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>90</posx>
|
||||
<posy>90</posy>
|
||||
<width>756</width>
|
||||
<height>756</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>939</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>305</posy>
|
||||
<width>1000</width>
|
||||
<height>54</height>
|
||||
<font>font16</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[MusicPlayer.Artist]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>359</posy>
|
||||
<width>1000</width>
|
||||
<height>54</height>
|
||||
<font>font16</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[MusicPlayer.Album]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>470</posy>
|
||||
<width>1000</width>
|
||||
<height>54</height>
|
||||
<font>font16</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[MusicPlayer.Title][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>580</posy>
|
||||
<width>1000</width>
|
||||
<height>54</height>
|
||||
<font>font16</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Player.Time]$INFO[MusicPlayer.Duration, / ]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>1845</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>738</posy>
|
||||
<width>1000</width>
|
||||
<height>54</height>
|
||||
<font>font16</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>80FFFFFF</textcolor>
|
||||
<label>$INFO[MusicPlayer.offset(1).Artist]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>794</posy>
|
||||
<width>1000</width>
|
||||
<height>54</height>
|
||||
<font>font16</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>80FFFFFF</textcolor>
|
||||
<label>$INFO[MusicPlayer.offset(1).Title]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!-- <control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>140</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>940</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>140</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>965</posy>
|
||||
<control type="label">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1000</width>
|
||||
<height>60</height>
|
||||
<font>font13</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(time.current)]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1860</posx>
|
||||
<posy>0</posy>
|
||||
<width>800</width>
|
||||
<height>60</height>
|
||||
<font>font13</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(time.duration)]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1860</posx>
|
||||
<posy>40</posy>
|
||||
<width>800</width>
|
||||
<height>60</height>
|
||||
<font>font13</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>A0FFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(time.end)]</label>
|
||||
</control>
|
||||
</control> -->
|
||||
|
||||
<control type="grouplist" id="400">
|
||||
<defaultcontrol>406</defaultcontrol>
|
||||
<hitrect x="460" y="998" w="1000" h="55" />
|
||||
<posx>360</posx>
|
||||
<posy>964</posy>
|
||||
<width>1200</width>
|
||||
|
||||
<height>124</height>
|
||||
<align>center</align>
|
||||
<onup>100</onup>
|
||||
<itemgap>-40</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="group" id="421">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(401)">Conditional</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(401)">Conditional</animation>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<control type="button" id="401">
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<onup>100</onup>
|
||||
<onright>402</onright>
|
||||
<onleft>411</onleft>
|
||||
<font>font12</font>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(401)</visible>
|
||||
<control type="image">
|
||||
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="99FFFFFF">script.plex/buttons/repeat.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeatOne</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(401)</visible>
|
||||
<control type="image">
|
||||
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/buttons/repeat-focus.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-focus.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeatOne</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one-focus.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="togglebutton" id="402">
|
||||
<visible>String.IsEmpty(Window.Property(pq.isremote))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<usealttexture>Playlist.IsRandom</usealttexture>
|
||||
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</alttexturefocus>
|
||||
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</alttexturenofocus>
|
||||
<onclick>PlayerControl(RandomOn)</onclick>
|
||||
<altclick>PlayerControl(RandomOff)</altclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
<control type="group" id="432">
|
||||
<visible>!String.IsEmpty(Window.Property(pq.isremote))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(422)">Conditional</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(422)">Conditional</animation>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<control type="button" id="422">
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<onup>100</onup>
|
||||
<onright>404</onright>
|
||||
<onleft>401</onleft>
|
||||
<font>font12</font>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(Window.Property(pq.shuffled))</visible>
|
||||
<control type="image">
|
||||
<visible>!Control.HasFocus(422)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(422)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(pq.shuffled))</visible>
|
||||
<control type="image">
|
||||
<visible>!Control.HasFocus(422)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(422)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="button" id="404">
|
||||
<enable>MusicPlayer.HasPrevious | !String.IsEmpty(Window.Property(pq.hasprevious))</enable>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>30</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="togglebutton" id="406">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pause-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pause.png</texturenofocus>
|
||||
<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
|
||||
<alttexturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</alttexturefocus>
|
||||
<alttexturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</alttexturenofocus>
|
||||
<!-- <enable>Player.PauseEnabled</enable> -->
|
||||
<onclick>PlayerControl(Play)</onclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="407">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/stop-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/stop.png</texturenofocus>
|
||||
<onclick>PlayerControl(Stop)</onclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="409">
|
||||
<enable>MusicPlayer.HasNext | !String.IsEmpty(Window.Property(pq.hasnext))</enable>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="button" id="410">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>30</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pqueue-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pqueue.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="411">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>940</posy>
|
||||
<control type="button" id="100">
|
||||
<enable>Player.HasAudio</enable>
|
||||
<hitrect x="0" y="-19" w="1920" h="48" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>10</height>
|
||||
<ondown>400</ondown>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image" id="200">
|
||||
<visible>Control.HasFocus(100)</visible>
|
||||
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
|
||||
<posx>0</posx>
|
||||
<posy>1</posy>
|
||||
<width>1</width>
|
||||
<height>8</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="progress">
|
||||
<visible>!Control.HasFocus(100)</visible>
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>2</posy>
|
||||
<width>1920</width>
|
||||
<height>6</height>
|
||||
<texturebg>script.plex/transparent-6px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-6px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
<control type="progress">
|
||||
<visible>Control.HasFocus(100)</visible>
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>2</posy>
|
||||
<width>1920</width>
|
||||
<height>6</height>
|
||||
<texturebg>script.plex/transparent-6px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFAC5B00">script.plex/white-square-6px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!-- <control type="slider">
|
||||
<posx>0</posx>
|
||||
<posy>942</posy>
|
||||
<width>1920</width>
|
||||
<height>6</height>
|
||||
<visible>true</visible>
|
||||
<texturesliderbar>-</texturesliderbar>
|
||||
<textureslidernib colordiffuse="FFE5A00D">script.plex/white-square-6px.png</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<action>seek</action>
|
||||
</control> -->
|
||||
|
||||
<!-- <control type="image" id="201">
|
||||
<visible>!Control.HasFocus(100) + !Control.HasFocus(500)</visible>
|
||||
<animation effect="fade" time="100" delay="100" end="0">Hidden</animation>
|
||||
<posx>0</posx>
|
||||
<posy>942</posy>
|
||||
<width>1</width>
|
||||
<height>6</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FFCC7B19</colordiffuse>
|
||||
</control> -->
|
||||
|
||||
<control type="group" id="202">
|
||||
<visible>Control.HasFocus(100)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>896</posy>
|
||||
<control type="group" id="203">
|
||||
<posx>-50</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>101</width>
|
||||
<height>39</height>
|
||||
<texture>script.plex/indicators/player-selection-time_box.png</texture>
|
||||
<colordiffuse>D0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>101</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(time.selection)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
|
||||
<posx>-6</posx>
|
||||
<posy>39</posy>
|
||||
<width>15</width>
|
||||
<height>7</height>
|
||||
<texture>script.plex/indicators/player-selection-time_arrow.png</texture>
|
||||
<colordiffuse>D0000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
136
resources/skins/Main/1080i/script-plex-options_dialog.xml
Normal file
|
@ -0,0 +1,136 @@
|
|||
<window>
|
||||
<defaultcontrol>1001</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<controls>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="99606060" border="10">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(initialized))</visible>
|
||||
<posx>585</posx>
|
||||
<posy>360</posy>
|
||||
<control type="image">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>830</width>
|
||||
<height>440</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>750</width>
|
||||
<height>360</height>
|
||||
<texture colordiffuse="EE323232" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>750</width>
|
||||
<height>80</height>
|
||||
<texture colordiffuse="99000000" border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<posx>48</posx>
|
||||
<posy>31</posy>
|
||||
<width>19</width>
|
||||
<height>19</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/indicators/circle-19.png</texture>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<posx>115</posx>
|
||||
<posy>0</posy>
|
||||
<width>575</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFE5A00D</textcolor>
|
||||
<label>$INFO[Window.Property(header)]</label>
|
||||
</control>
|
||||
|
||||
<control type="textbox">
|
||||
<posx>115</posx>
|
||||
<posy>105</posy>
|
||||
<width>575</width>
|
||||
<height>125</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(info)]</label>
|
||||
</control>
|
||||
|
||||
<control type="grouplist" id="100">
|
||||
<defaultcontrol always="true">1001</defaultcontrol>
|
||||
<posx>-10</posx>
|
||||
<posy>220</posy>
|
||||
<width>770</width>
|
||||
<height>155</height>
|
||||
<align>right</align>
|
||||
<itemgap>-50</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime>0</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="button" id="1001">
|
||||
<visible>!String.IsEmpty(Window.Property(button.0))</visible>
|
||||
<animation effect="zoom" start="100" end="110,120" time="100" center="auto" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="110,120" end="100" time="100" center="auto" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width min="120">auto</width>
|
||||
<height>143</height>
|
||||
<font>font10</font>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="50">script.plex/buttons/blank-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF" border="50">script.plex/buttons/blank.png</texturenofocus>
|
||||
<textoffsetx>70</textoffsetx>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<label>$INFO[Window.Property(button.0)]</label>
|
||||
</control>
|
||||
<control type="button" id="1002">
|
||||
<visible>!String.IsEmpty(Window.Property(button.1))</visible>
|
||||
<animation effect="zoom" start="100" end="110,120" time="100" center="auto" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="110,120" end="100" time="100" center="auto" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width min="120">auto</width>
|
||||
<height>143</height>
|
||||
<font>font10</font>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="50">script.plex/buttons/blank-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF" border="50">script.plex/buttons/blank.png</texturenofocus>
|
||||
<textoffsetx>70</textoffsetx>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<label>$INFO[Window.Property(button.1)]</label>
|
||||
</control>
|
||||
<control type="button" id="1003">
|
||||
<visible>!String.IsEmpty(Window.Property(button.2))</visible>
|
||||
<animation effect="zoom" start="100" end="110,120" time="100" center="auto" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="110,120" end="100" time="100" center="auto" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width min="120">auto</width>
|
||||
<height>143</height>
|
||||
<font>font10</font>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="50">script.plex/buttons/blank-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF" border="50">script.plex/buttons/blank.png</texturenofocus>
|
||||
<textoffsetx>70</textoffsetx>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<label>$INFO[Window.Property(button.2)]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
687
resources/skins/Main/1080i/script-plex-photo.xml
Normal file
|
@ -0,0 +1,687 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<defaultcontrol>250</defaultcontrol>
|
||||
<zorder>100</zorder>
|
||||
<onload>SetProperty(photo,script.plex/home/background-fallback.png)</onload>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
<control type="image" id="600">
|
||||
<!-- Doesn't work for all aspects -->
|
||||
<!-- <animation effect="zoom" start="56" end="100" time="200" center="960,540" reversible="false" condition="StringCompare(Window.Property(rotate),90) | StringCompare(Window.Property(rotate),270)">Conditional</animation>
|
||||
<animation effect="zoom" start="178" end="100" time="200" center="960,540" reversible="false" condition="StringCompare(Window.Property(rotate),0) | StringCompare(Window.Property(rotate),180)">Conditional</animation> -->
|
||||
<animation effect="rotate" time="200" start="0" end="90" center="960,540" reversible="false" condition="Integer.IsGreater(Window.Property(rotate),89)">Conditional</animation>
|
||||
<animation effect="rotate" time="200" start="0" end="90" center="960,540" reversible="false" condition="Integer.IsGreater(Window.Property(rotate),179)">Conditional</animation>
|
||||
<animation effect="rotate" time="200" start="0" end="90" center="960,540" reversible="false" condition="Integer.IsGreater(Window.Property(rotate),269)">Conditional</animation>
|
||||
<animation effect="rotate" time="200" start="270" end="360" center="960,540" reversible="false" condition="!Integer.IsGreater(Window.Property(rotate),89)">Conditional</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>200</fadetime>
|
||||
<texture fallback="script.plex/thumb_fallbacks/broken-photo.png" background="true">$INFO[Window.Property(photo)]</texture>
|
||||
<aspectratio>keep</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<control type="togglebutton" id="250">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<usealttexture>!String.IsEmpty(Window.Property(OSD))</usealttexture>
|
||||
<alttexturefocus>-</alttexturefocus>
|
||||
<alttexturenofocus>-</alttexturenofocus>
|
||||
<label> </label>
|
||||
<onclick>SetProperty(OSD,1)</onclick>
|
||||
<onclick>SetFocus(400)</onclick>
|
||||
<altclick>SetProperty(OSD,)</altclick>
|
||||
<ondown>SetProperty(OSD,1)</ondown>
|
||||
<ondown>SetFocus(400)</ondown>
|
||||
<onfocus condition="!String.IsEmpty(Window.Property(show.pqueue))">SetFocus(501)</onfocus>
|
||||
<onfocus condition="!String.IsEmpty(Window.Property(OSD))">SetFocus(400)</onfocus>
|
||||
</control>
|
||||
<control type="group" id="200">
|
||||
<animation effect="slide" start="0,0" end="0,-135" time="100" condition="!String.IsEmpty(Window.Property(show.pqueue))">Conditional</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<visible allowhiddenfocus="true">!String.IsEmpty(Window.Property(OSD))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>940</posy>
|
||||
<width>1920</width>
|
||||
<height>140</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="grouplist" id="400">
|
||||
<defaultcontrol>406</defaultcontrol>
|
||||
<hitrect x="460" y="998" w="1000" h="55" />
|
||||
<posx>360</posx>
|
||||
<posy>964</posy>
|
||||
<width>1200</width>
|
||||
|
||||
<height>124</height>
|
||||
<align>center</align>
|
||||
<onup>250</onup>
|
||||
<onup>SetProperty(OSD,)</onup>
|
||||
<ondown>250</ondown>
|
||||
<onup>SetProperty(OSD,)</onup>
|
||||
<itemgap>-40</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
|
||||
<control type="togglebutton" id="401">
|
||||
<visible>String.IsEmpty(Window.Property(no.playlist))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/repeat-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/repeat.png</texturenofocus>
|
||||
<usealttexture>!String.IsEmpty(Window.Property(pq.repeat))</usealttexture>
|
||||
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/repeat-focus.png</alttexturefocus>
|
||||
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/repeat.png</alttexturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="421">
|
||||
<enable>false</enable>
|
||||
<visible>!String.IsEmpty(Window.Property(no.playlist))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
<control type="togglebutton" id="402">
|
||||
<visible>String.IsEmpty(Window.Property(no.playlist))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<usealttexture>!String.IsEmpty(Window.Property(pq.shuffled))</usealttexture>
|
||||
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</alttexturefocus>
|
||||
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</alttexturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="422">
|
||||
<enable>false</enable>
|
||||
<visible>!String.IsEmpty(Window.Property(no.playlist))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
<control type="button" id="403">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/rotate-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/rotate.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="button" id="404">
|
||||
<visible>String.IsEmpty(Window.Property(hide.prev))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="58" y="28" w="69" h="45" />
|
||||
<posx>30</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="424">
|
||||
<enable>false</enable>
|
||||
<visible>!String.IsEmpty(Window.Property(hide.prev))</visible>
|
||||
<posx>30</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus flipx="true" colordiffuse="40FFFFFF">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus flipx="true" colordiffuse="40FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="togglebutton" id="406">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
|
||||
<usealttexture>!String.IsEmpty(Window.Property(playing))</usealttexture>
|
||||
<alttexturefocus colordiffuse="FFE5A00D">script.plex/buttons/pause-focus.png</alttexturefocus>
|
||||
<alttexturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pause.png</alttexturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="407">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/stop-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/stop.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="409">
|
||||
<visible>String.IsEmpty(Window.Property(hide.next))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="419">
|
||||
<enable>false</enable>
|
||||
<visible>!String.IsEmpty(Window.Property(hide.next))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="togglebutton" id="412">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="58" y="28" w="69" h="45" />
|
||||
<posx>30</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/square2x2-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/square2x2.png</texturenofocus>
|
||||
<usealttexture>!String.IsEmpty(Window.Property(show.pqueue))</usealttexture>
|
||||
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/square2x2-focus.png</alttexturefocus>
|
||||
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/square2x2-focus.png</alttexturenofocus>
|
||||
<onclick>SetProperty(show.pqueue,1)</onclick>
|
||||
<altclick>SetProperty(show.pqueue,)</altclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="togglebutton" id="413">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/info-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/info.png</texturenofocus>
|
||||
<usealttexture>!String.IsEmpty(Window.Property(show.info))</usealttexture>
|
||||
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/info-focus.png</alttexturefocus>
|
||||
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/info-focus.png</alttexturenofocus>
|
||||
<onclick>SetProperty(show.info,1)</onclick>
|
||||
<altclick>SetProperty(show.info,)</altclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="414">
|
||||
<visible>false</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/tags-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/tags.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="411">
|
||||
<visible>false</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="button" id="501">
|
||||
<posx>0</posx>
|
||||
<posy>1080</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<onup>SetProperty(OSD,1)</onup>
|
||||
<onup>400</onup>
|
||||
<font>font12</font>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
<onclick>SetProperty(OSD,1)</onclick>
|
||||
<onclick>SetFocus(400)</onclick>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>1080</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="fixedlist" id="500">
|
||||
<posx>0</posx>
|
||||
<posy>1080</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
|
||||
<scrolltime>0</scrolltime>
|
||||
<orientation>horizontal</orientation>
|
||||
<preloaditems>4</preloaditems>
|
||||
<focusposition>7</focusposition>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout width="128">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>2.5</posx>
|
||||
<posy>6</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>123</width>
|
||||
<height>123</height>
|
||||
<texture>script.plex/thumb_fallbacks/photo.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>123</width>
|
||||
<height>123</height>
|
||||
<texture fallback="script.plex/thumb_fallbacks/broken-photo-thumb.png" background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout width="128">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>2.5</posx>
|
||||
<posy>6</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>123</width>
|
||||
<height>123</height>
|
||||
<texture>script.plex/thumb_fallbacks/photo.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>123</width>
|
||||
<height>123</height>
|
||||
<texture fallback="script.plex/thumb_fallbacks/broken-photo-thumb.png" background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>892.5</posx>
|
||||
<posy>1080</posy>
|
||||
<width>135</width>
|
||||
<height>135</height>
|
||||
<texture border="10">script.plex/home/selected.png</texture>
|
||||
</control>
|
||||
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(show.info))</visible>
|
||||
<posx>1470</posx>
|
||||
<posy>0</posy>
|
||||
<width>450</width>
|
||||
<height>1080</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>450</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>4C000000</colordiffuse>
|
||||
</control>
|
||||
<control type="grouplist">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>450</width>
|
||||
<height>1080</height>
|
||||
<itemgap>0</itemgap>
|
||||
<orientation>vertical</orientation>
|
||||
|
||||
<control type="button">
|
||||
<!-- margin -->
|
||||
<width>450</width>
|
||||
<height>21</height>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<colordiffuse>00000000</colordiffuse>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="650">
|
||||
<width>450</width>
|
||||
<height>37</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>00000000</colordiffuse>
|
||||
<align>left</align>
|
||||
<align>center</align>
|
||||
<textoffsetx>28</textoffsetx>
|
||||
<font>font12</font>
|
||||
<label>[B]$INFO[Window.Property(photo.title)][/B]</label>
|
||||
</control>
|
||||
<control type="button" id="659">
|
||||
<width>450</width>
|
||||
<height>37</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>00000000</colordiffuse>
|
||||
<align>left</align>
|
||||
<align>center</align>
|
||||
<textoffsetx>28</textoffsetx>
|
||||
<font>font12</font>
|
||||
<label>$INFO[Window.Property(photo.date)]</label>
|
||||
</control>
|
||||
<control type="button">
|
||||
<!-- margin -->
|
||||
<width>450</width>
|
||||
<height>21</height>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<colordiffuse>00000000</colordiffuse>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
<control type="button">
|
||||
<!-- margin -->
|
||||
<width>450</width>
|
||||
<height>21</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>99000000</colordiffuse>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(camera.model))</visible>
|
||||
<width>450</width>
|
||||
<height>37</height>
|
||||
<control type="button">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>450</width>
|
||||
<height>37</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>99000000</colordiffuse>
|
||||
<align>left</align>
|
||||
<align>center</align>
|
||||
<textoffsetx>28</textoffsetx>
|
||||
<font>font12</font>
|
||||
<label>$INFO[Window.Property(camera.model)]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>393</posx>
|
||||
<posy>6</posy>
|
||||
<width>29</width>
|
||||
<height>24</height>
|
||||
<texture>script.plex/indicators/camera.png</texture>
|
||||
<colordiffuse>A0FFFFFF</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
<control type="button">
|
||||
<visible>!String.IsEmpty(Window.Property(camera.lens))</visible>
|
||||
<width>450</width>
|
||||
<height>37</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>99000000</colordiffuse>
|
||||
<align>left</align>
|
||||
<align>center</align>
|
||||
<textoffsetx>28</textoffsetx>
|
||||
<font>font12</font>
|
||||
<label>$INFO[Window.Property(camera.lens)]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(photo.container))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>450</width>
|
||||
<height>37</height>
|
||||
<control type="button">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>450</width>
|
||||
<height>37</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>99000000</colordiffuse>
|
||||
<align>left</align>
|
||||
<align>center</align>
|
||||
<textoffsetx>28</textoffsetx>
|
||||
<font>font12</font>
|
||||
<label>$INFO[Window.Property(photo.dims)]</label>
|
||||
</control>
|
||||
<control type="grouplist">
|
||||
<right>28</right>
|
||||
<posy>5</posy>
|
||||
<width>200</width>
|
||||
<height>26</height>
|
||||
<itemgap>0</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<align>right</align>
|
||||
<control type="button">
|
||||
<width>auto</width>
|
||||
<height>26</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>top</aligny>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<textoffsetx>5</textoffsetx>
|
||||
<textoffsety>-3</textoffsety>
|
||||
<texturefocus colordiffuse="A0FFFFFF" border="12">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus colordiffuse="A0FFFFFF" border="12">script.plex/white-square-rounded.png</texturenofocus>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(photo.container)][/UPPERCASE]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="button">
|
||||
<!-- margin -->
|
||||
<width>450</width>
|
||||
<height>21</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>99000000</colordiffuse>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(camera.settings))</visible>
|
||||
<width>450</width>
|
||||
<height>80</height>
|
||||
<!-- sep -->
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>450</width>
|
||||
<height>1</height>
|
||||
<texture border="30,0,30,0">script.plex/indicators/info-sep.png</texture>
|
||||
<colordiffuse>99000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>28</posx>
|
||||
<posy>0</posy>
|
||||
<width>394</width>
|
||||
<height>1</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>999B9B9B</colordiffuse>
|
||||
</control>
|
||||
<control type="button">
|
||||
<!-- margin -->
|
||||
<posx>0</posx>
|
||||
<posy>1</posy>
|
||||
<width>450</width>
|
||||
<height>21</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>99000000</colordiffuse>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button">
|
||||
<posx>0</posx>
|
||||
<posy>22</posy>
|
||||
<width>450</width>
|
||||
<height>37</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>99000000</colordiffuse>
|
||||
<align>left</align>
|
||||
<align>center</align>
|
||||
<textoffsetx>28</textoffsetx>
|
||||
<font>font12</font>
|
||||
<label>$INFO[Window.Property(camera.settings)]</label>
|
||||
</control>
|
||||
<control type="button">
|
||||
<!-- margin -->
|
||||
<posx>0</posx>
|
||||
<posy>59</posy>
|
||||
<width>450</width>
|
||||
<height>21</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>99000000</colordiffuse>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(photo.summary))</visible>
|
||||
<width>450</width>
|
||||
<height>152</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>450</width>
|
||||
<height>152</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>661F1F1F</colordiffuse>
|
||||
</control>
|
||||
<control type="textbox">
|
||||
<posx>28</posx>
|
||||
<posy>24</posy>
|
||||
<width>394</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<label>$INFO[Window.Property(photo.summary)]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!-- <control type="button">
|
||||
<width>450</width>
|
||||
<height>147</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>66000000</colordiffuse>
|
||||
<font>font12</font>
|
||||
</control>
|
||||
<control type="button">
|
||||
<width>450</width>
|
||||
<height>150</height>
|
||||
<texturefocus>script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus>script.plex/white-square.png</texturenofocus>
|
||||
<colordiffuse>661F1F1F</colordiffuse>
|
||||
<font>font12</font>
|
||||
</control> -->
|
||||
</control>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
82
resources/skins/Main/1080i/script-plex-pin_login.xml
Normal file
|
@ -0,0 +1,82 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(Window.Property(pin.image.0))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/sign_in/pin-display.jpg</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(Window.Property(pin.image.0)) + String.IsEmpty(Window.Property(linking))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/sign_in/generating-code.jpg</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(Window.Property(linking))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/sign_in/linking-account.jpg</texture>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<posx>270</posx>
|
||||
<posy>738</posy>
|
||||
<width>800</width>
|
||||
<height>153</height>
|
||||
<font>WeatherTemp</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(pin)]</label>
|
||||
</control>
|
||||
|
||||
<control type="grouplist" id="400">
|
||||
<defaultcontrol>406</defaultcontrol>
|
||||
<posx>265</posx>
|
||||
<posy>708</posy>
|
||||
<width>1000</width>
|
||||
|
||||
<height>200</height>
|
||||
<align>left</align>
|
||||
<itemgap>0</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<control type="image">
|
||||
<width>200</width>
|
||||
<height>200</height>
|
||||
<texture>$INFO[Window.Property(pin.image.0)]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<width>200</width>
|
||||
<height>200</height>
|
||||
<texture>$INFO[Window.Property(pin.image.1)]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<width>200</width>
|
||||
<height>200</height>
|
||||
<texture>$INFO[Window.Property(pin.image.2)]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<width>200</width>
|
||||
<height>200</height>
|
||||
<texture>$INFO[Window.Property(pin.image.3)]</texture>
|
||||
</control>
|
||||
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
799
resources/skins/Main/1080i/script-plex-playlist.xml
Normal file
|
@ -0,0 +1,799 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>135</posy>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
|
||||
<control type="group">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>5</posy>
|
||||
<width>420</width>
|
||||
<height>40</height>
|
||||
<font>font16</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(playlist.title)]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>60</posy>
|
||||
<width>420</width>
|
||||
<height>40</height>
|
||||
<font>font16</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(playlist.duration)]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>142</posy>
|
||||
<width>630</width>
|
||||
<height>630</height>
|
||||
<texture>$INFO[Window.Property(playlist.thumb)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="grouplist" id="300">
|
||||
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
|
||||
<defaultcontrol always="true">303</defaultcontrol>
|
||||
<posx>50</posx>
|
||||
<posy>784</posy>
|
||||
<width>650</width>
|
||||
<height>145</height>
|
||||
<onup>200</onup>
|
||||
<onright>101</onright>
|
||||
<itemgap>-50</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<align>center</align>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="button" id="301">
|
||||
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
|
||||
<hitrect x="40" y="40" w="94" h="59" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>174</width>
|
||||
<height>139</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="302">
|
||||
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
|
||||
<hitrect x="40" y="40" w="94" h="59" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>174</width>
|
||||
<height>139</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="303">
|
||||
<visible>!String.IsEmpty(Window.Property(show.options)) | Player.HasAudio</visible>
|
||||
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
|
||||
<hitrect x="40" y="40" w="94" h="59" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>174</width>
|
||||
<height>139</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="100">
|
||||
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>750</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>1080</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>20000000</colordiffuse>
|
||||
</control>
|
||||
<control type="list" id="101">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>945</height>
|
||||
<onup>200</onup>
|
||||
<onright>152</onright>
|
||||
<onleft>300</onleft>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<preloaditems>4</preloaditems>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="100">
|
||||
<control type="group">
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(track.ID)) | !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(track.ID)) + StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>32.5</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<posx>63</posx>
|
||||
<posy>11</posy>
|
||||
<width>74</width>
|
||||
<height>74</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>168</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>15</posy>
|
||||
<width>692</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>50</posy>
|
||||
<width>692</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<posx>63</posx>
|
||||
<posy>11</posy>
|
||||
<width>132</width>
|
||||
<height>74</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
|
||||
<posx>895</posx>
|
||||
<posy>-1</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>226</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>15</posy>
|
||||
<width>584</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>50</posy>
|
||||
<width>584</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>730</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>97</posy>
|
||||
<width>930</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="100">
|
||||
<control type="group">
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(101)</visible>
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(track.ID)) | !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(track.ID)) + StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>32.5</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<posx>63</posx>
|
||||
<posy>11</posy>
|
||||
<width>74</width>
|
||||
<height>74</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>168</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>15</posy>
|
||||
<width>692</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>50</posy>
|
||||
<width>692</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<posx>63</posx>
|
||||
<posy>11</posy>
|
||||
<width>132</width>
|
||||
<height>74</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
|
||||
<posx>895</posx>
|
||||
<posy>-1</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>226</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>15</posy>
|
||||
<width>584</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>50</posy>
|
||||
<width>584</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>730</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>97</posy>
|
||||
<width>930</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>63</posx>
|
||||
<posy>21</posy>
|
||||
<control type="image">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>1124</width>
|
||||
<height>180</height>
|
||||
<texture border="40">script.plex/square-rounded-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>999</width>
|
||||
<height>100</height>
|
||||
<texture border="12">script.plex/white-square-left-rounded.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>999</posx>
|
||||
<posy>0</posy>
|
||||
<width>45</width>
|
||||
<height>100</height>
|
||||
<texture>script.plex/buttons/more-vertical.png</texture>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(track.ID)) | !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>48</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(track.ID)) + StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
|
||||
<posx>48</posx>
|
||||
<posy>32.5</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<posx>103</posx>
|
||||
<posy>0</posy>
|
||||
<width>100</width>
|
||||
<height>100</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>235</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>16</posy>
|
||||
<width>638</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>DF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>51</posy>
|
||||
<width>638</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>98000000</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<posx>103</posx>
|
||||
<posy>0</posy>
|
||||
<width>178</width>
|
||||
<height>100</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
|
||||
<posx>951</posx>
|
||||
<posy>0</posy>
|
||||
<width>48</width>
|
||||
<height>48</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>313</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>16</posy>
|
||||
<width>510</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>DF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>51</posy>
|
||||
<width>510</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>98000000</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>776</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="152">
|
||||
<hitrect x="1108" y="33" w="90" h="879" />
|
||||
<left>1128</left>
|
||||
<top>33</top>
|
||||
<width>10</width>
|
||||
<height>879</height>
|
||||
<onleft>101</onleft>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="200">
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="image">
|
||||
<animation effect="fade" start="0" end="100" time="200" tween="quadratic" easing="out" reversible="true">VisibleChange</animation>
|
||||
<visible>ControlGroup(200).HasFocus(0) + false</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>C0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>47.5</posy>
|
||||
<width>1000</width>
|
||||
<height>40</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>50</ondown>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="201">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>202</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<width max="500">auto</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$ADDON[script.plex 32333][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="202">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>204</onright>
|
||||
<onleft>201</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<onleft>202</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
|
||||
<control type="group" >
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
556
resources/skins/Main/1080i/script-plex-playlists.xml
Normal file
|
@ -0,0 +1,556 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>115</posy>
|
||||
<defaultcontrol always="true">101</defaultcontrol>
|
||||
|
||||
<control type="group" id="100">
|
||||
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>360</height>
|
||||
<control type="label">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1800</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$ADDON[script.plex 32048][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="list" id="101">
|
||||
<posx>0</posx>
|
||||
<posy>30</posy>
|
||||
<width>1920</width>
|
||||
<height>390</height>
|
||||
<onup>200</onup>
|
||||
<ondown>301</ondown>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>horizontal</orientation>
|
||||
<preloaditems>2</preloaditems>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout width="298">
|
||||
<control type="group">
|
||||
<posx>40</posx>
|
||||
<posy>40</posy>
|
||||
<control type="group">
|
||||
<posx>21</posx>
|
||||
<posy>21</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>238</width>
|
||||
<height>238</height>
|
||||
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>238</width>
|
||||
<height>238</height>
|
||||
<texture background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>-30</posx>
|
||||
<posy>248</posy>
|
||||
<width>298</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>-30</posx>
|
||||
<posy>278</posy>
|
||||
<width>298</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout width="298">
|
||||
<control type="group">
|
||||
<posx>40</posx>
|
||||
<posy>40</posy>
|
||||
<control type="group">
|
||||
<animation effect="zoom" start="100" end="116" time="100" center="140,140" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="116" end="100" time="100" center="140,140" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>-19</posx>
|
||||
<posy>-19</posy>
|
||||
<width>318</width>
|
||||
<height>318</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>21</posx>
|
||||
<posy>21</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>238</width>
|
||||
<height>238</height>
|
||||
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>238</width>
|
||||
<height>238</height>
|
||||
<texture background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>-30</posx>
|
||||
<posy>248</posy>
|
||||
<width>298</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>-30</posx>
|
||||
<posy>278</posy>
|
||||
<width>298</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>16</posx>
|
||||
<posy>16</posy>
|
||||
<width>248</width>
|
||||
<height>248</height>
|
||||
<texture border="10">script.plex/home/selected.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="300">
|
||||
<visible>Integer.IsGreater(Container(301).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<animation effect="slide" end="0,-420" condition="!Control.IsVisible(100)">Conditional</animation>
|
||||
<defaultcontrol>301</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>445</posy>
|
||||
<width>1920</width>
|
||||
<height>360</height>
|
||||
<control type="image">
|
||||
<visible>Control.IsVisible(100)</visible>
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1800</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>661F1F1F</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1800</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$ADDON[script.plex 32053][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="list" id="301">
|
||||
<posx>-21.5</posx>
|
||||
<posy>30</posy>
|
||||
<width>1941.5</width>
|
||||
<height>700</height>
|
||||
<onup>101</onup>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>horizontal</orientation>
|
||||
<preloaditems>2</preloaditems>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout width="602">
|
||||
<control type="group">
|
||||
<posx>40</posx>
|
||||
<posy>40</posy>
|
||||
<control type="group">
|
||||
<posx>41.5</posx>
|
||||
<posy>25.5</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>537</width>
|
||||
<height>303</height>
|
||||
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>537</width>
|
||||
<height>303</height>
|
||||
<texture background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>-30</posx>
|
||||
<posy>313</posy>
|
||||
<width>597</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>-30</posx>
|
||||
<posy>343</posy>
|
||||
<width>597</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout width="602">
|
||||
<control type="group">
|
||||
<posx>40</posx>
|
||||
<posy>40</posy>
|
||||
<control type="group">
|
||||
<animation effect="zoom" start="100" end="110" time="100" center="310,177" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="110" end="100" time="100" center="310,177" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(301)</visible>
|
||||
<posx>1.5</posx>
|
||||
<posy>-15.5</posy>
|
||||
<width>617</width>
|
||||
<height>383</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>41.5</posx>
|
||||
<posy>25.5</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>537</width>
|
||||
<height>303</height>
|
||||
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>537</width>
|
||||
<height>303</height>
|
||||
<texture background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>-30</posx>
|
||||
<posy>313</posy>
|
||||
<width>597</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>-30</posx>
|
||||
<posy>343</posy>
|
||||
<width>597</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(301)</visible>
|
||||
<posx>36.5</posx>
|
||||
<posy>20.5</posy>
|
||||
<width>547</width>
|
||||
<height>313</height>
|
||||
<texture border="10">script.plex/home/selected.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="group" id="200">
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="image">
|
||||
<animation effect="fade" start="0" end="100" time="200" tween="quadratic" easing="out" reversible="true">VisibleChange</animation>
|
||||
<visible>ControlGroup(200).HasFocus(0) + false</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>C0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>47.5</posy>
|
||||
<width>1000</width>
|
||||
<height>40</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>50</ondown>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="201">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>202</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<width max="500">auto</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$ADDON[script.plex 32333][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="202">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>204</onright>
|
||||
<onleft>201</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<onleft>202</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
|
||||
<control type="group" >
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
39
resources/skins/Main/1080i/script-plex-plex_pass.xml
Normal file
|
@ -0,0 +1,39 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/sign_in/plexpass.jpg</texture>
|
||||
</control>
|
||||
|
||||
<control type="button" id="100">
|
||||
<posx>1436</posx>
|
||||
<posy>802</posy>
|
||||
<width>275</width>
|
||||
<height>100</height>
|
||||
<onup>200</onup>
|
||||
<font>font30</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
854
resources/skins/Main/1080i/script-plex-posters.xml
Normal file
|
@ -0,0 +1,854 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<animation effect="slide" time="200" end="0,-115" tween="quadratic" easing="out" condition="Integer.IsGreater(Container(101).ListItem.Property(index),5)">Conditional</animation>
|
||||
<posx>0</posx>
|
||||
<posy>135</posy>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
|
||||
<control type="grouplist" id="300">
|
||||
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
|
||||
<visible>!Integer.IsGreater(Container(101).ListItem.Property(index),5) + String.IsEmpty(Window.Property(no.content)) + String.IsEmpty(Window.Property(no.content.filtered))</visible>
|
||||
<defaultcontrol>301</defaultcontrol>
|
||||
<posx>30</posx>
|
||||
<posy>-25</posy>
|
||||
<width>1000</width>
|
||||
<height>145</height>
|
||||
<onup>200</onup>
|
||||
<ondown>101</ondown>
|
||||
<itemgap>-20</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="button" id="301">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="302">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="303">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="304">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="100">
|
||||
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>-35</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<control type="panel" id="101">
|
||||
<hitrect x="0" y="95" w="1780" h="1185" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1800</width>
|
||||
<height>1190</height>
|
||||
<onup>300</onup>
|
||||
<onright>151</onright>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<preloaditems>2</preloaditems>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout width="287" height="460">
|
||||
<control type="group">
|
||||
<posx>55</posx>
|
||||
<posy>137</posy>
|
||||
<control type="group">
|
||||
<posx>5</posx>
|
||||
<posy>5</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>244</width>
|
||||
<height>361</height>
|
||||
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>244</width>
|
||||
<height>361</height>
|
||||
<texture background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(progress))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>351</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>244</width>
|
||||
<height>10</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>C0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>1</posy>
|
||||
<width>244</width>
|
||||
<height>8</height>
|
||||
<texture>$INFO[ListItem.Property(progress)]</texture>
|
||||
<colordiffuse>FFCC7B19</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>199</posx>
|
||||
<posy>0</posy>
|
||||
<width>45</width>
|
||||
<height>45</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<control type="image">
|
||||
<posx>193</posx>
|
||||
<posy>0</posy>
|
||||
<width>51</width>
|
||||
<height>39</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>194</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>38</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FFCC7B19</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>194</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>38</height>
|
||||
<font>font12</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>0</posx>
|
||||
<posy>371</posy>
|
||||
<width>244</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout width="287" height="460">
|
||||
<control type="group">
|
||||
<posx>55</posx>
|
||||
<posy>137</posy>
|
||||
<control type="group">
|
||||
<animation effect="zoom" start="100" end="110" time="100" center="127,185" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="110" end="100" time="100" center="127,185" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>334</width>
|
||||
<height>451</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>5</posx>
|
||||
<posy>5</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>244</width>
|
||||
<height>361</height>
|
||||
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>244</width>
|
||||
<height>361</height>
|
||||
<texture background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(progress))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>351</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>244</width>
|
||||
<height>10</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>C0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>1</posy>
|
||||
<width>244</width>
|
||||
<height>8</height>
|
||||
<texture>$INFO[ListItem.Property(progress)]</texture>
|
||||
<colordiffuse>FFCC7B19</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
|
||||
<posx>199</posx>
|
||||
<posy>0</posy>
|
||||
<width>45</width>
|
||||
<height>45</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
|
||||
<control type="image">
|
||||
<posx>193</posx>
|
||||
<posy>0</posy>
|
||||
<width>51</width>
|
||||
<height>39</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>194</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>38</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FFCC7B19</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>194</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>38</height>
|
||||
<font>font12</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Property(unwatched.count)]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>0</posx>
|
||||
<posy>371</posy>
|
||||
<width>244</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>254</width>
|
||||
<height>371</height>
|
||||
<texture border="10">script.plex/home/selected.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</control>
|
||||
|
||||
<control type="group" id="150">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>151</defaultcontrol>
|
||||
<posx>1780</posx>
|
||||
<posy>150</posy>
|
||||
<width>20</width>
|
||||
<height>920</height>
|
||||
<control type="list" id="151">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>1050</height>
|
||||
<onleft>100</onleft>
|
||||
<onright>152</onright>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
<texture border="12">script.plex/white-outline-rounded.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="152">
|
||||
<hitrect x="1820" y="150" w="100" h="910" />
|
||||
<left>1860</left>
|
||||
<top>150</top>
|
||||
<width>12</width>
|
||||
<height>910</height>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="group" id="200">
|
||||
<animation effect="slide" end="0,-135" time="200" tween="quadratic" easing="out" condition="Integer.IsGreater(Container(101).ListItem.Property(index),5) + !ControlGroup(200).HasFocus(0)">Conditional</animation>
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="image">
|
||||
<animation effect="fade" start="0" end="100" time="200" tween="quadratic" easing="out" reversible="true">VisibleChange</animation>
|
||||
<visible>ControlGroup(200).HasFocus(0) + Integer.IsGreater(Container(101).ListItem.Property(index),5)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>C0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>47.5</posy>
|
||||
<width>1000</width>
|
||||
<height>40</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>50</ondown>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="201">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>202</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<width max="500">auto</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="202">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>204</onright>
|
||||
<onleft>201</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<onleft>202</onleft>
|
||||
<onright>211</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="grouplist">
|
||||
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
|
||||
<right>340</right>
|
||||
<posy>35</posy>
|
||||
<width>870</width>
|
||||
<height>65</height>
|
||||
<align>right</align>
|
||||
<itemgap>30</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<onleft>204</onleft>
|
||||
<onright>210</onright>
|
||||
<ondown>50</ondown>
|
||||
<control type="button" id="311">
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font10</font>
|
||||
<textcolor>A0FFFFFF</textcolor>
|
||||
<focusedcolor>A0FFFFFF</focusedcolor>
|
||||
<disabledcolor>A0FFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="211">
|
||||
<width max="400">auto</width>
|
||||
<height>65</height>
|
||||
<font>font10</font>
|
||||
<textcolor>A0FFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="310">
|
||||
<visible>!StringCompare(Window.Property(media),show)</visible>
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="312">
|
||||
<visible>StringCompare(Window.Property(media),show)</visible>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="210">
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font10</font>
|
||||
<textcolor>A0FFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font10</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(no.content))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>465</posy>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1800</width>
|
||||
<height>35</height>
|
||||
<font>font30</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$ADDON[script.plex 32452][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>60</posx>
|
||||
<posy>60</posy>
|
||||
<width>1800</width>
|
||||
<height>35</height>
|
||||
<font>font30</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFCCCCCC</textcolor>
|
||||
<label>$ADDON[script.plex 32453]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(no.content.filtered))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>465</posy>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1800</width>
|
||||
<height>35</height>
|
||||
<font>font30</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$ADDON[script.plex 32454][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>60</posx>
|
||||
<posy>60</posy>
|
||||
<width>1800</width>
|
||||
<height>35</height>
|
||||
<font>font30</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFCCCCCC</textcolor>
|
||||
<label>$ADDON[script.plex 32455]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
|
||||
<control type="group" >
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
1121
resources/skins/Main/1080i/script-plex-pre_play.xml
Normal file
39
resources/skins/Main/1080i/script-plex-pre_signin.xml
Normal file
|
@ -0,0 +1,39 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/sign_in/pre-signin.jpg</texture>
|
||||
</control>
|
||||
|
||||
<control type="button" id="100">
|
||||
<posx>1437</posx>
|
||||
<posy>801</posy>
|
||||
<width>275</width>
|
||||
<height>104</height>
|
||||
<onup>200</onup>
|
||||
<font>font30</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
39
resources/skins/Main/1080i/script-plex-refresh_code.xml
Normal file
|
@ -0,0 +1,39 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/sign_in/refresh-code.jpg</texture>
|
||||
</control>
|
||||
|
||||
<control type="button" id="100">
|
||||
<posx>1383</posx>
|
||||
<posy>802</posy>
|
||||
<width>335</width>
|
||||
<height>102</height>
|
||||
<onup>200</onup>
|
||||
<font>font30</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
8820
resources/skins/Main/1080i/script-plex-search.xml
Normal file
1202
resources/skins/Main/1080i/script-plex-seasons.xml
Normal file
657
resources/skins/Main/1080i/script-plex-seek_dialog.xml
Normal file
|
@ -0,0 +1,657 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<zorder>100</zorder>
|
||||
<defaultcontrol>800</defaultcontrol>
|
||||
<controls>
|
||||
<control type="button" id="800">
|
||||
<visible allowhiddenfocus="true">String.IsEmpty(Window.Property(show.OSD))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
<onclick>SetProperty(show.OSD,1)</onclick>
|
||||
</control>
|
||||
<control type="group" id="802">
|
||||
<visible>[!String.IsEmpty(Window.Property(show.OSD)) | Window.IsVisible(seekbar)] + !Window.IsVisible(osdvideosettings) + !Window.IsVisible(osdaudiosettings) + !Window.IsVisible(subtitlesearch) + !Window.IsActive(playerprocessinfo)</visible>
|
||||
<animation effect="fade" time="200" delay="200" end="0">Hidden</animation>
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(Window.Property(settings.visible)) + [Window.IsVisible(seekbar) | Window.IsVisible(videoosd) | Player.ShowInfo]</visible>
|
||||
<animation effect="fade" start="100" end="0">Hidden</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/player-fade.png</texture>
|
||||
<colordiffuse>FF080808</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>140</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>940</posy>
|
||||
<width>1920</width>
|
||||
<height>140</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>40</posy>
|
||||
<control type="label">
|
||||
<visible>!String.IsEmpty(Window.Property(is.show))</visible>
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1500</width>
|
||||
<height>60</height>
|
||||
<font>font13</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[VideoPlayer.TVShowTitle][/B]$INFO[VideoPlayer.Title, • ]$INFO[VideoPlayer.Season, • Season ]$INFO[VideoPlayer.Episode, Episode ]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(Window.Property(is.show))</visible>
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1500</width>
|
||||
<height>60</height>
|
||||
<font>font13</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[VideoPlayer.Title][/B]$INFO[VideoPlayer.Year, • ]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1860</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>60</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>965</posy>
|
||||
<control type="label">
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1000</width>
|
||||
<height>60</height>
|
||||
<font>font13</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(time.current)]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1860</posx>
|
||||
<posy>0</posy>
|
||||
<width>800</width>
|
||||
<height>60</height>
|
||||
<font>font13</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(time.left)]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1860</posx>
|
||||
<posy>40</posy>
|
||||
<width>800</width>
|
||||
<height>60</height>
|
||||
<font>font13</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>A0FFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(time.end)]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>Player.Paused + String.IsEmpty(Window.Property(show.OSD))</visible>
|
||||
<animation effect="fade" time="200" delay="200" end="100">Visible</animation>
|
||||
<posx>0</posx>
|
||||
<posy>20</posy>
|
||||
<width>1920</width>
|
||||
<height>60</height>
|
||||
<font>font13</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFCC7B19</textcolor>
|
||||
<label>[UPPERCASE]$ADDON[script.plex 32436][/UPPERCASE]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>940</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>10</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image" id="200">
|
||||
<visible>Control.HasFocus(100) | !String.IsEmpty(Window.Property(button.seek))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>1</posy>
|
||||
<width>1</width>
|
||||
<height>8</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="image" id="201">
|
||||
<posx>0</posx>
|
||||
<posy>2</posy>
|
||||
<width>1</width>
|
||||
<height>6</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FFAC5B00</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group" id="801">
|
||||
<visible>!String.IsEmpty(Window.Property(show.OSD)) + !Window.IsVisible(osdvideosettings) + !Window.IsVisible(osdaudiosettings)</visible>
|
||||
<animation effect="fade" time="200" delay="200" end="0">Hidden</animation>
|
||||
<control type="group" id="300">
|
||||
<visible>!String.IsEmpty(Window.Property(has.bif)) + [Control.HasFocus(100) | Control.HasFocus(501) | !String.IsEmpty(Window.Property(button.seek))]</visible>
|
||||
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
|
||||
<posx>0</posx>
|
||||
<posy>752</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>324</width>
|
||||
<height>184</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>2</posx>
|
||||
<posy>2</posy>
|
||||
<width>320</width>
|
||||
<height>180</height>
|
||||
<fadetime>10</fadetime>
|
||||
<texture>$INFO[Window.Property(bif.image)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="grouplist" id="400">
|
||||
<defaultcontrol>406</defaultcontrol>
|
||||
<hitrect x="460" y="998" w="1000" h="55" />
|
||||
<posx>360</posx>
|
||||
<posy>964</posy>
|
||||
<width>1200</width>
|
||||
|
||||
<height>124</height>
|
||||
<align>center</align>
|
||||
<onup>100</onup>
|
||||
<itemgap>-40</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="group" id="421">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(401)">Conditional</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(401)">Conditional</animation>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<control type="button" id="401">
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<onup>100</onup>
|
||||
<onright>402</onright>
|
||||
<onleft>412</onleft>
|
||||
<font>font12</font>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(401)</visible>
|
||||
<control type="image">
|
||||
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="99FFFFFF">script.plex/buttons/repeat.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeatOne | !String.IsEmpty(Window.Property(pq.repeat.one))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(401)</visible>
|
||||
<control type="image">
|
||||
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/buttons/repeat-focus.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-focus.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Playlist.IsRepeatOne | !String.IsEmpty(Window.Property(pq.repeat.one))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one-focus.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="togglebutton" id="402">
|
||||
<visible>!String.IsEmpty(Window.Property(has.playlist))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<usealttexture>!String.IsEmpty(Window.Property(pq.shuffled))</usealttexture>
|
||||
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</alttexturefocus>
|
||||
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</alttexturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="422">
|
||||
<enable>false</enable>
|
||||
<visible>String.IsEmpty(Window.Property(has.playlist))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
<control type="button" id="403">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/settings-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/settings.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="button" id="404">
|
||||
<visible>!String.IsEmpty(Window.Property(pq.hasprev))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="58" y="28" w="69" h="45" />
|
||||
<posx>30</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="424">
|
||||
<enable>false</enable>
|
||||
<visible>String.IsEmpty(Window.Property(pq.hasprev))</visible>
|
||||
<posx>30</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus flipx="true" colordiffuse="40FFFFFF">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus flipx="true" colordiffuse="40FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="405">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/skip-forward-focus.png</texturefocus>
|
||||
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/skip-forward.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
<control type="group" id="426">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(406)">Conditional</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(406)">Conditional</animation>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<control type="button" id="406">
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<onup>100</onup>
|
||||
<onright>407</onright>
|
||||
<onleft>405</onleft>
|
||||
<font>font12</font>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
<onclick>PlayerControl(Play)</onclick>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(406)</visible>
|
||||
<control type="image">
|
||||
<visible>!Player.Paused + !Player.Forwarding + !Player.Rewinding</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="99FFFFFF">script.plex/buttons/pause.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Player.Paused | Player.Forwarding | Player.Rewinding</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="99FFFFFF">script.plex/buttons/play.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(406)</visible>
|
||||
<control type="image">
|
||||
<visible>!Player.Paused + !Player.Forwarding + !Player.Rewinding</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/buttons/pause-focus.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Player.Paused | Player.Forwarding | Player.Rewinding</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="button" id="407">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/stop-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/stop.png</texturenofocus>
|
||||
<onclick>PlayerControl(Stop)</onclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="408">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/skip-forward-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/skip-forward.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="409">
|
||||
<visible>!String.IsEmpty(Window.Property(pq.hasnext))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="419">
|
||||
<enable>false</enable>
|
||||
<visible>String.IsEmpty(Window.Property(pq.hasnext))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="button" id="410">
|
||||
<visible>!String.IsEmpty(Window.Property(pq.hasnext)) | !String.IsEmpty(Window.Property(pq.hasprev))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="58" y="28" w="69" h="45" />
|
||||
<posx>30</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pqueue-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pqueue.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="430">
|
||||
<enable>false</enable>
|
||||
<visible>String.IsEmpty(Window.Property(pq.hasnext)) + String.IsEmpty(Window.Property(pq.hasprev))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>30</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/pqueue-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/pqueue.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="412">
|
||||
<visible>!String.IsEmpty(Window.Property(subtitle.downloads))</visible>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/subtitle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/subtitle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>940</posy>
|
||||
<control type="button" id="100">
|
||||
<hitrect x="0" y="-19" w="1920" h="48" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>10</height>
|
||||
<onup>501</onup>
|
||||
<ondown>400</ondown>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="500">
|
||||
<animation effect="slide" time="100" start="0,0" end="0,20" reversible="true" condition="Control.HasFocus(501)">Conditional</animation>
|
||||
<visible allowhiddenfocus="true">String.IsEmpty(Window.Property(mouse.mode)) + String.IsEmpty(Window.Property(hide.bigseek)) + [Control.HasFocus(501) | Control.HasFocus(100)]</visible>
|
||||
<posx>-8</posx>
|
||||
<posy>917</posy>
|
||||
<control type="image">
|
||||
<posx>-200</posx>
|
||||
<posy>5</posy>
|
||||
<width>2320</width>
|
||||
<height>6</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="list" id="501">
|
||||
<hitrect x="-20" y="-20" w="10" h="10" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1928</width>
|
||||
<height>16</height>
|
||||
<ondown>100</ondown>
|
||||
<onfocus>SetProperty(hide.bigseek,)</onfocus>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>horizontal</orientation>
|
||||
<preloaditems>4</preloaditems>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout width="160">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>16</width>
|
||||
<height>16</height>
|
||||
<texture>script.plex/indicators/seek-selection-marker.png</texture>
|
||||
<colordiffuse>FF606060</colordiffuse>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout width="160">
|
||||
<control type="image">
|
||||
<visible>!Control.HasFocus(501)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>16</width>
|
||||
<height>16</height>
|
||||
<texture>script.plex/indicators/seek-selection-marker.png</texture>
|
||||
<colordiffuse>FF606060</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(501)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>16</width>
|
||||
<height>16</height>
|
||||
<texture>script.plex/indicators/seek-selection-marker.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="202">
|
||||
<visible>Control.HasFocus(100) | Control.HasFocus(501) | !String.IsEmpty(Window.Property(button.seek))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>896</posy>
|
||||
<control type="group" id="203">
|
||||
<posx>-50</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>101</width>
|
||||
<height>39</height>
|
||||
<texture>script.plex/indicators/player-selection-time_box.png</texture>
|
||||
<colordiffuse>D0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>101</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[Window.Property(time.selection)]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
|
||||
<posx>-6</posx>
|
||||
<posy>39</posy>
|
||||
<width>15</width>
|
||||
<height>7</height>
|
||||
<texture>script.plex/indicators/player-selection-time_arrow.png</texture>
|
||||
<colordiffuse>D0000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
693
resources/skins/Main/1080i/script-plex-settings.xml
Normal file
|
@ -0,0 +1,693 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>300</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff000000</backgroundcolor>
|
||||
<controls>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<animation effect="slide" end="-582,0" time="200" tween="quadratic" easing="out" condition="Control.HasFocus(125)">Conditional</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<control type="group">
|
||||
<animation effect="slide" end="-297,0" time="200" tween="quadratic" easing="out" condition="Control.HasFocus(125)">Conditional</animation>
|
||||
<control type="image">
|
||||
<posx>843</posx>
|
||||
<posy>135</posy>
|
||||
<width>1077</width>
|
||||
<height>945</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>32111111</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>810</posy>
|
||||
<width>1920</width>
|
||||
<height>270</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>32000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>843</posx>
|
||||
<posy>810</posy>
|
||||
<width>780</width>
|
||||
<height>270</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>32111111</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<animation effect="slide" end="-297,0" time="200" tween="quadratic" easing="out" condition="Control.HasFocus(125)">Conditional</animation>
|
||||
<posx>1920</posx>
|
||||
<posy>135</posy>
|
||||
<width>879</width>
|
||||
<height>945</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>66111111</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="textbox">
|
||||
<visible>Control.HasFocus(100) | Control.HasFocus(125)</visible>
|
||||
<posx>903</posx>
|
||||
<posy>870</posy>
|
||||
<width>660</width>
|
||||
<height>170</height>
|
||||
<font>font10</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<align>left</align>
|
||||
<label>$INFO[Container(100).ListItem.Property(description)]</label>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<posx>248</posx>
|
||||
<posy>168</posy>
|
||||
<defaultcontrol always="true">75</defaultcontrol>
|
||||
<control type="list" id="75">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>590</width>
|
||||
<height>606</height>
|
||||
<onup>201</onup>
|
||||
<ondown>noop</ondown>
|
||||
<onright>100</onright>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="75">
|
||||
<control type="group">
|
||||
<posx>88</posx>
|
||||
<posy>40</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>414</width>
|
||||
<height>75</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>75</posy>
|
||||
<width>414</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>661F1F1F</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout height="75">
|
||||
<control type="group">
|
||||
<visible>ControlGroup(50).HasFocus(0)</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>590</width>
|
||||
<height>155</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(75)</visible>
|
||||
<posx>40</posx>
|
||||
<posy>40</posy>
|
||||
<width>510</width>
|
||||
<height>75</height>
|
||||
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!Control.HasFocus(75)</visible>
|
||||
<posx>40</posx>
|
||||
<posy>40</posy>
|
||||
<width>510</width>
|
||||
<height>75</height>
|
||||
<texture colordiffuse="FFCC7B19" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!Control.HasFocus(75)</visible>
|
||||
<posx>512</posx>
|
||||
<posy>66</posy>
|
||||
<width>16</width>
|
||||
<height>23</height>
|
||||
<texture>script.plex/settings/expanded.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>88</posx>
|
||||
<posy>40</posy>
|
||||
<width>414</width>
|
||||
<height>75</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!ControlGroup(50).HasFocus(0)</visible>
|
||||
<posx>88</posx>
|
||||
<posy>40</posy>
|
||||
<width>414</width>
|
||||
<height>75</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="list" id="100">
|
||||
<visible>Integer.IsGreater(Container(100).NumItems,0)</visible>
|
||||
<enable>String.IsEmpty(Window.Property(section.about))</enable>
|
||||
<posx>604</posx>
|
||||
<posy>0</posy>
|
||||
<width>776</width>
|
||||
<height>606</height>
|
||||
<onup>201</onup>
|
||||
<ondown>noop</ondown>
|
||||
<onleft>75</onleft>
|
||||
<onright>150</onright>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<pagecontrol>101</pagecontrol>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="75">
|
||||
<control type="group">
|
||||
<posx>88</posx>
|
||||
<posy>40</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>400</width>
|
||||
<height>75</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>200</posx>
|
||||
<posy>0</posy>
|
||||
<width>400</width>
|
||||
<height>75</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>75</posy>
|
||||
<width>600</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>661F1F1F</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>643</posx>
|
||||
<posy>55</posy>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(checkbox))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>45</width>
|
||||
<height>45</height>
|
||||
<texture colordiffuse="EE000000" border="10">script.plex/settings/checkbox.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(checkbox.checked))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>45</width>
|
||||
<height>45</height>
|
||||
<texture>script.plex/settings/checkmark.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout height="75">
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(100) | Control.HasFocus(125)</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>776</width>
|
||||
<height>155</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!Control.HasFocus(125)</visible>
|
||||
<posx>40</posx>
|
||||
<posy>40</posy>
|
||||
<width>696</width>
|
||||
<height>75</height>
|
||||
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(125)</visible>
|
||||
<posx>40</posx>
|
||||
<posy>40</posy>
|
||||
<width>696</width>
|
||||
<height>75</height>
|
||||
<texture colordiffuse="FFCC7B19" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(125)</visible>
|
||||
<posx>698</posx>
|
||||
<posy>66</posy>
|
||||
<width>16</width>
|
||||
<height>23</height>
|
||||
<texture>script.plex/settings/expanded.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>88</posx>
|
||||
<posy>40</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>400</width>
|
||||
<height>75</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>200</posx>
|
||||
<posy>0</posy>
|
||||
<width>400</width>
|
||||
<height>75</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(100) + !Control.HasFocus(125)</visible>
|
||||
<posx>88</posx>
|
||||
<posy>40</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>400</width>
|
||||
<height>75</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>200</posx>
|
||||
<posy>0</posy>
|
||||
<width>400</width>
|
||||
<height>75</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>75</posy>
|
||||
<width>600</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>661F1F1F</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>643</posx>
|
||||
<posy>55</posy>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(checkbox))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>45</width>
|
||||
<height>45</height>
|
||||
<texture colordiffuse="EE000000" border="10">script.plex/settings/checkbox.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(checkbox.checked))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>45</width>
|
||||
<height>45</height>
|
||||
<texture>script.plex/settings/checkmark.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="101">
|
||||
<visible>Control.IsVisible(100) + !Control.IsVisible(125)</visible>
|
||||
<left>1388</left>
|
||||
<top>40</top>
|
||||
<width>9</width>
|
||||
<height>525</height>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="66000000" border="4">script.plex/white-square-rounded-4r.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="66FFFFFF" border="4">script.plex/white-square-rounded-4r.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="4">script.plex/white-square-rounded-4r.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
|
||||
<control type="button" id="150">
|
||||
<visible>Integer.IsGreater(Container(100).NumItems,0) + String.IsEmpty(Window.Property(section.about))</visible>
|
||||
<width>10</width>
|
||||
<height>10</height>
|
||||
<onright>125</onright>
|
||||
<onleft>100</onleft>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
<onfocus>SetFocus(100)</onfocus>
|
||||
</control>
|
||||
|
||||
<control type="list" id="125">
|
||||
<visible allowhiddenfocus="true">Control.HasFocus(125) + Integer.IsGreater(Container(100).NumItems,0)</visible>
|
||||
<enable>Integer.IsGreater(Container(100).NumItems,0) + String.IsEmpty(Window.Property(section.about))</enable>
|
||||
|
||||
<posx>1383</posx>
|
||||
<posy>0</posy>
|
||||
<width>845</width>
|
||||
<height>566</height>
|
||||
<onup>noop</onup>
|
||||
<ondown>noop</ondown>
|
||||
<onleft>100</onleft>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<pagecontrol>126</pagecontrol>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="75">
|
||||
<control type="group">
|
||||
<posx>88</posx>
|
||||
<posy>40</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>594</width>
|
||||
<height>75</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>75</posy>
|
||||
<width>594</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>661F1F1F</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>637</posx>
|
||||
<posy>55</posy>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(checkbox.checked))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>45</width>
|
||||
<height>45</height>
|
||||
<texture>script.plex/settings/checkmark.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout height="75">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>610</width>
|
||||
<height>155</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>40</posx>
|
||||
<posy>40</posy>
|
||||
<width>690</width>
|
||||
<height>75</height>
|
||||
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>88</posx>
|
||||
<posy>40</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>594</width>
|
||||
<height>75</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>637</posx>
|
||||
<posy>55</posy>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(checkbox.checked))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>45</width>
|
||||
<height>45</height>
|
||||
<texture>script.plex/settings/checkmark.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="126">
|
||||
<visible>Control.IsVisible(125)</visible>
|
||||
<left>2161</left>
|
||||
<top>40</top>
|
||||
<width>9</width>
|
||||
<height>525</height>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="66000000" border="4">script.plex/white-square-rounded-4r.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="66FFFFFF" border="4">script.plex/white-square-rounded-4r.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="4">script.plex/white-square-rounded-4r.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
|
||||
</control>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="group" id="200">
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>C0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>47.5</posy>
|
||||
<width>1000</width>
|
||||
<height>40</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>50</ondown>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="201">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>204</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<width max="500">auto</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(heading)][/UPPERCASE]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<onleft>201</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
|
@ -0,0 +1,94 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<!-- <zorder>102</zorder> -->
|
||||
<controls>
|
||||
<control type="group">
|
||||
<posx>660</posx>
|
||||
<posy>145</posy>
|
||||
<control type="image">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>680</width>
|
||||
<height>870</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>80</height>
|
||||
<texture border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
<colordiffuse>F21F1F1F</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>80</posy>
|
||||
<width>600</width>
|
||||
<height>710</height>
|
||||
<texture flipy="true" border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
<colordiffuse>F2606060</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B][UPPERCASE]$INFO[Window.Property(heading)][/UPPERCASE][/B]</label>
|
||||
</control>
|
||||
<control type="list" id="100">
|
||||
<posx>0</posx>
|
||||
<posy>80</posy>
|
||||
<width>600</width>
|
||||
<height>700</height>
|
||||
<onup>noop</onup>
|
||||
<ondown>noop</ondown>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="100">
|
||||
<control type="label">
|
||||
<posx>20</posx>
|
||||
<posy>0</posy>
|
||||
<width>560</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout height="100">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>600</width>
|
||||
<height>100</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>20</posx>
|
||||
<posy>0</posy>
|
||||
<width>560</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
21
resources/skins/Main/1080i/script-plex-signin_background.xml
Normal file
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/sign_in/back.jpg</texture>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
49
resources/skins/Main/1080i/script-plex-signin_blank.xml
Normal file
|
@ -0,0 +1,49 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/sign_in/back.jpg</texture>
|
||||
</control>
|
||||
|
||||
<control type="textbox">
|
||||
<posx>210</posx>
|
||||
<posy>375</posy>
|
||||
<width>1502</width>
|
||||
<height>530</height>
|
||||
<font>font13</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<align>left</align>
|
||||
<label>[B]$INFO[Window.Property(message)][/B]</label>
|
||||
</control>
|
||||
|
||||
<control type="button" id="100">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<font>font20</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
776
resources/skins/Main/1080i/script-plex-squares.xml
Normal file
|
@ -0,0 +1,776 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="50">
|
||||
<animation effect="slide" time="200" end="0,-135" condition="Integer.IsGreater(Container(101).ListItem.Property(index),5)">Conditional</animation>
|
||||
<animation effect="slide" time="200" end="0,-200" condition="Integer.IsGreater(Container(101).ListItem.Property(index),5) + Integer.IsGreater(Container(101).Position,5)">Conditional</animation>
|
||||
<posx>0</posx>
|
||||
<posy>135</posy>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
|
||||
<control type="grouplist" id="300">
|
||||
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
|
||||
<visible>!Integer.IsGreater(Container(101).ListItem.Property(index),5) + String.IsEmpty(Window.Property(no.content)) + String.IsEmpty(Window.Property(no.content.filtered))</visible>
|
||||
<defaultcontrol>301</defaultcontrol>
|
||||
<posx>30</posx>
|
||||
<posy>-25</posy>
|
||||
<width>1000</width>
|
||||
<height>145</height>
|
||||
<onup>200</onup>
|
||||
<ondown>101</ondown>
|
||||
<itemgap>-20</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="button" id="301">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="302">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="303">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="304">
|
||||
<hitrect x="20" y="20" w="86" h="60" />
|
||||
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
|
||||
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>126</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group" id="100">
|
||||
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<control type="panel" id="101">
|
||||
<hitrect x="0" y="95" w="1780" h="1185" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1800</width>
|
||||
<height>1280</height>
|
||||
<onup>300</onup>
|
||||
<onright>150</onright>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<preloaditems>2</preloaditems>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout width="287" height="343">
|
||||
<control type="group">
|
||||
<posx>55</posx>
|
||||
<posy>97</posy>
|
||||
<control type="group">
|
||||
<posx>5</posx>
|
||||
<posy>5</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>244</width>
|
||||
<height>244</height>
|
||||
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>244</width>
|
||||
<height>244</height>
|
||||
<texture background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>244</posy>
|
||||
<width>244</width>
|
||||
<height>40</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>80000000</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>0</posx>
|
||||
<posy>244</posy>
|
||||
<width>244</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout width="287" height="343">
|
||||
<control type="group">
|
||||
<posx>55</posx>
|
||||
<posy>97</posy>
|
||||
<control type="group">
|
||||
<animation effect="zoom" start="100" end="110" time="100" center="127,127" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="110" end="100" time="100" center="127,127" reversible="false">UnFocus</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>334</width>
|
||||
<height>334</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>334</width>
|
||||
<height>374</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>5</posx>
|
||||
<posy>5</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>244</width>
|
||||
<height>244</height>
|
||||
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>244</width>
|
||||
<height>244</height>
|
||||
<texture background="true">$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>244</posy>
|
||||
<width>244</width>
|
||||
<height>40</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>80000000</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>0</posx>
|
||||
<posy>244</posy>
|
||||
<width>244</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>254</width>
|
||||
<height>254</height>
|
||||
<texture border="10">script.plex/home/selected.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>254</width>
|
||||
<height>294</height>
|
||||
<texture border="10">script.plex/home/selected.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</control>
|
||||
|
||||
<control type="group" id="150">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
|
||||
<defaultcontrol>151</defaultcontrol>
|
||||
<posx>1780</posx>
|
||||
<posy>150</posy>
|
||||
<width>20</width>
|
||||
<height>920</height>
|
||||
<control type="list" id="151">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>1050</height>
|
||||
<onleft>100</onleft>
|
||||
<onright>152</onright>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="34">
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>99FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
<texture border="12">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>32</height>
|
||||
<font>font10</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(151)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>34</width>
|
||||
<height>34</height>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
<texture border="12">script.plex/white-outline-rounded.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="152">
|
||||
<hitrect x="1820" y="150" w="100" h="910" />
|
||||
<left>1860</left>
|
||||
<top>150</top>
|
||||
<width>12</width>
|
||||
<height>910</height>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="group" id="200">
|
||||
<animation effect="slide" end="0,-135" time="200" tween="quadratic" easing="out" condition="Integer.IsGreater(Container(101).ListItem.Property(index),5) + !ControlGroup(200).HasFocus(0)">Conditional</animation>
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="image">
|
||||
<animation effect="fade" start="0" end="100" time="200" tween="quadratic" easing="out" reversible="true">VisibleChange</animation>
|
||||
<visible>ControlGroup(200).HasFocus(0) + Integer.IsGreater(Container(101).ListItem.Property(index),5)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>C0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>47.5</posy>
|
||||
<width>1000</width>
|
||||
<height>40</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>50</ondown>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="201">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>202</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<width max="500">auto</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="group">
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<control type="button" id="202">
|
||||
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<onright>204</onright>
|
||||
<onleft>201</onleft>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>438</posx>
|
||||
<posy>0</posy>
|
||||
<control type="button" id="204">
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>-10</posx>
|
||||
<posy>38</posy>
|
||||
<width>260</width>
|
||||
<height>75</height>
|
||||
<onleft>202</onleft>
|
||||
<onright>211</onright>
|
||||
<ondown>50</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>100</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>48</posy>
|
||||
<width>42</width>
|
||||
<height>42</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(204)</visible>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>48</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>53</posx>
|
||||
<posy>72</posy>
|
||||
<width>187</width>
|
||||
<height>20</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<info>MusicPlayer.Title</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>0</posx>
|
||||
<posy>102</posy>
|
||||
<width>240</width>
|
||||
<height>1</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
<control type="grouplist">
|
||||
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
|
||||
<right>340</right>
|
||||
<posy>35</posy>
|
||||
<width>1000</width>
|
||||
<height>65</height>
|
||||
<align>right</align>
|
||||
<itemgap>30</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<onleft>204</onleft>
|
||||
<onright>210</onright>
|
||||
<ondown>50</ondown>
|
||||
<control type="button" id="311">
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="211">
|
||||
<width max="500">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="310">
|
||||
<visible>!StringCompare(Window.Property(media),artist)</visible>
|
||||
<enable>false</enable>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="312">
|
||||
<visible>StringCompare(Window.Property(media),artist)</visible>
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<disabledcolor>FFFFFFFF</disabledcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
|
||||
</control>
|
||||
<control type="button" id="210">
|
||||
<width max="300">auto</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>20</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(no.content))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>465</posy>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1800</width>
|
||||
<height>35</height>
|
||||
<font>font30</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$ADDON[script.plex 32452][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>60</posx>
|
||||
<posy>60</posy>
|
||||
<width>1800</width>
|
||||
<height>35</height>
|
||||
<font>font30</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFCCCCCC</textcolor>
|
||||
<label>$ADDON[script.plex 32453]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(no.content.filtered))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>465</posy>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>60</posx>
|
||||
<posy>0</posy>
|
||||
<width>1800</width>
|
||||
<height>35</height>
|
||||
<font>font30</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$ADDON[script.plex 32454][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<scroll>false</scroll>
|
||||
<posx>60</posx>
|
||||
<posy>60</posy>
|
||||
<width>1800</width>
|
||||
<height>35</height>
|
||||
<font>font30</font>
|
||||
<align>center</align>
|
||||
<textcolor>FFCCCCCC</textcolor>
|
||||
<label>$ADDON[script.plex 32455]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
|
||||
<control type="group" >
|
||||
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
67
resources/skins/Main/1080i/script-plex-track_context.xml
Normal file
|
@ -0,0 +1,67 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture background="true" fallback="script.plex/home/background-fallback.png">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<posx>236</posx>
|
||||
<posy>131</posy>
|
||||
<width>638</width>
|
||||
<height>638</height>
|
||||
<texture>$INFO[Window.Property(track.thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="textbox">
|
||||
<posx>236</posx>
|
||||
<posy>131</posy>
|
||||
<width>1502</width>
|
||||
<height>530</height>
|
||||
<font>font13</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<align>left</align>
|
||||
<label>[B]$INFO[Window.Property(message)][/B]</label>
|
||||
</control>
|
||||
|
||||
<control type="grouplist" id="300">
|
||||
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
|
||||
<defaultcontrol>301</defaultcontrol>
|
||||
<posx>965</posx>
|
||||
<posy>131</posy>
|
||||
<width>750</width>
|
||||
<height>638</height>
|
||||
<itemgap>30</itemgap>
|
||||
<orientation>vertical</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<control type="button" id="100">
|
||||
<posx>30</posx>
|
||||
<posy>30</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<font>font20</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FFFFFFFF</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
908
resources/skins/Main/1080i/script-plex-user_select.xml
Normal file
|
@ -0,0 +1,908 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture colordiffuse="80FFFFFF">script.plex/home/background-fallback.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<fadetime>1000</fadetime>
|
||||
<texture background="true">$INFO[Window.Property(background)]</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<animation effect="fade" time="100" start="100" end="20" condition="ControlGroup(400).HasFocus(0)">Conditional</animation>
|
||||
<visible>Player.HasAudio</visible>
|
||||
<posx>441</posx>
|
||||
<posy>780</posy>
|
||||
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>225</width>
|
||||
<height>225</height>
|
||||
<texture>$INFO[Player.Art(thumb)]</texture>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<posx>255</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>783</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Artist</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>40</posy>
|
||||
<width>783</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Album</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>80</posy>
|
||||
<width>783</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[MusicPlayer.Title][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="grouplist" id="600">
|
||||
<defaultcontrol>406</defaultcontrol>
|
||||
<hitrect x="460" y="998" w="1000" h="55" />
|
||||
<posx>255</posx>
|
||||
<posy>134</posy>
|
||||
<width>783</width>
|
||||
<height>124</height>
|
||||
<align>center</align>
|
||||
<onup>101</onup>
|
||||
<itemgap>-40</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="quadratic" easing="out">200</scrolltime>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
|
||||
<control type="button" id="404">
|
||||
<enable>MusicPlayer.HasPrevious</enable>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>30</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<onclick>PlayerControl(Previous)</onclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="togglebutton" id="406">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pause-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pause.png</texturenofocus>
|
||||
<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
|
||||
<alttexturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</alttexturefocus>
|
||||
<alttexturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</alttexturenofocus>
|
||||
<onclick>PlayerControl(Play)</onclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="409">
|
||||
<enable>MusicPlayer.HasNext</enable>
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
|
||||
<onclick>PlayerControl(Next)</onclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="button" id="407">
|
||||
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
|
||||
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
|
||||
<hitrect x="28" y="28" w="69" h="45" />
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>125</width>
|
||||
<height>101</height>
|
||||
<font>font12</font>
|
||||
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/stop-focus.png</texturefocus>
|
||||
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/stop.png</texturenofocus>
|
||||
<onclick>PlayerControl(Stop)</onclick>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<posx>255</posx>
|
||||
<posy>177</posy>
|
||||
<width>783</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.Time</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1038</posx>
|
||||
<posy>177</posy>
|
||||
<width>783</width>
|
||||
<height>40</height>
|
||||
<font>font10</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<info>MusicPlayer.TimeRemaining</info>
|
||||
</control>
|
||||
|
||||
|
||||
<control type="progress">
|
||||
<description>Progressbar</description>
|
||||
<posx>255</posx>
|
||||
<posy>222</posy>
|
||||
<width>783</width>
|
||||
<height>3</height>
|
||||
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
|
||||
<lefttexture>-</lefttexture>
|
||||
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
|
||||
<righttexture>-</righttexture>
|
||||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="image" id="110">
|
||||
<visible>ControlGroup(400).HasFocus(0)</visible>
|
||||
<posx>770</posx>
|
||||
<posy>275</posy>
|
||||
<width>380</width>
|
||||
<height>695</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
|
||||
<control type="group" id="100">
|
||||
<posx>0</posx>
|
||||
<posy>315</posy>
|
||||
<defaultcontrol always="true">101</defaultcontrol>
|
||||
|
||||
<control type="fixedlist" id="101">
|
||||
<posx>-180</posx>
|
||||
<posy>-40</posy>
|
||||
<width>2100</width>
|
||||
<height>455</height>
|
||||
<scrolltime>200</scrolltime>
|
||||
<onup>500</onup>
|
||||
<onleft>100</onleft>
|
||||
<onright>100</onright>
|
||||
<ondown condition="Player.HasAudio">600</ondown>
|
||||
<ondown condition="!String.IsEmpty(Container(101).ListItem.Property(protected))">400</ondown>
|
||||
<orientation>horizontal</orientation>
|
||||
<focusposition>3</focusposition>
|
||||
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout width="330">
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>40</posy>
|
||||
<width>300</width>
|
||||
<height>300</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<texture diffuse="script.plex/user_select/item-background.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Property(back.image)]</texture>
|
||||
<colordiffuse>FFA0A0A0</colordiffuse>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<posx>45</posx>
|
||||
<posy>45</posy>
|
||||
<width>210</width>
|
||||
<height>210</height>
|
||||
<texture>script.plex/user_select/avatar-background.png</texture>
|
||||
<colordiffuse>E0C0C0C0</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>54</posx>
|
||||
<posy>54</posy>
|
||||
<width>192</width>
|
||||
<height>192</height>
|
||||
<texture diffuse="script.plex/user_select/avatar-diffuse.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Thumb]</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Thumb)</visible>
|
||||
<posx>54</posx>
|
||||
<posy>54</posy>
|
||||
<width>192</width>
|
||||
<height>192</height>
|
||||
<font>WeatherTemp</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(protected))</visible>
|
||||
<posx>15</posx>
|
||||
<posy>231</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>54</height>
|
||||
<texture>script.plex/user_select/protected-back.png</texture>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>54</height>
|
||||
<texture>script.plex/user_select/protected-icon.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(admin))</visible>
|
||||
<posx>231</posx>
|
||||
<posy>231</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>54</height>
|
||||
<texture>script.plex/user_select/admin-back.png</texture>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>54</height>
|
||||
<texture>script.plex/user_select/admin-icon.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout width="330">
|
||||
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>40</posy>
|
||||
<control type="image" id="110">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>380</width>
|
||||
<height>455</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(101) | ControlGroup(400).HasFocus(0)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>300</height>
|
||||
<texture diffuse="script.plex/user_select/item-background-top.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Property(back.image)]</texture>
|
||||
<colordiffuse>FFA0A0A0</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!Control.HasFocus(101) + !ControlGroup(400).HasFocus(0)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>300</height>
|
||||
<texture diffuse="script.plex/user_select/item-background.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Property(back.image)]</texture>
|
||||
<colordiffuse>FFA0A0A0</colordiffuse>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>300</posy>
|
||||
<width>300</width>
|
||||
<height>75</height>
|
||||
<texture>script.plex/user_select/item-background-bottom.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>300</posy>
|
||||
<width>300</width>
|
||||
<height>75</height>
|
||||
<texture diffuse="script.plex/user_select/item-background-bottom.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Property(back.image)]</texture>
|
||||
<aspectratio scalediffuse="false">stretch</aspectratio>
|
||||
<colordiffuse>40FFFFFF</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<visible>!Control.HasFocus(101) + !ControlGroup(400).HasFocus(0)</visible>
|
||||
<posx>45</posx>
|
||||
<posy>45</posy>
|
||||
<width>210</width>
|
||||
<height>210</height>
|
||||
<texture>script.plex/user_select/avatar-background.png</texture>
|
||||
<colordiffuse>E0C0C0C0</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>ControlGroup(400).HasFocus(0)</visible>
|
||||
<posx>45</posx>
|
||||
<posy>45</posy>
|
||||
<width>210</width>
|
||||
<height>210</height>
|
||||
<texture>script.plex/user_select/avatar-background.png</texture>
|
||||
<colordiffuse>FFCC7B19</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>45</posx>
|
||||
<posy>45</posy>
|
||||
<width>210</width>
|
||||
<height>210</height>
|
||||
<texture>script.plex/user_select/avatar-background.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
|
||||
<control type="image">
|
||||
<posx>54</posx>
|
||||
<posy>54</posy>
|
||||
<width>192</width>
|
||||
<height>192</height>
|
||||
<texture diffuse="script.plex/user_select/avatar-diffuse.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Thumb]</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Thumb)</visible>
|
||||
<posx>54</posx>
|
||||
<posy>54</posy>
|
||||
<width>192</width>
|
||||
<height>192</height>
|
||||
<font>WeatherTemp</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(protected))</visible>
|
||||
<posx>15</posx>
|
||||
<posy>231</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>54</height>
|
||||
<texture>script.plex/user_select/protected-back.png</texture>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>54</height>
|
||||
<texture>script.plex/user_select/protected-icon.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(admin))</visible>
|
||||
<posx>231</posx>
|
||||
<posy>231</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>54</height>
|
||||
<texture>script.plex/user_select/admin-back.png</texture>
|
||||
<colordiffuse>A0000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>54</width>
|
||||
<height>54</height>
|
||||
<texture>script.plex/user_select/admin-icon.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>10</posx>
|
||||
<posy>300</posy>
|
||||
<width>280</width>
|
||||
<height>75</height>
|
||||
<font>font13</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFCC7B19</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="group" id="400">
|
||||
<defaultcontrol always="true">205</defaultcontrol>
|
||||
<visible allowhiddenfocus="true">!String.IsEmpty(Container(101).ListItem.Property(protected)) + ControlGroup(400).HasFocus(0) + !String.IsEmpty(Window.Property(initialized))</visible>
|
||||
<posx>810</posx>
|
||||
<posy>375</posy>
|
||||
<control type="button">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>239</height>
|
||||
<onleft>400</onleft>
|
||||
<onright>400</onright>
|
||||
<onup>400</onup>
|
||||
<ondown>400</ondown>
|
||||
<texturefocus>-</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>-75</posy>
|
||||
<width>300</width>
|
||||
<height>75</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>-75</posy>
|
||||
<width>300</width>
|
||||
<height>75</height>
|
||||
<texture fallback="script.plex/gray-square.png">$INFO[Container(101).ListItem.Property(back.image)]</texture>
|
||||
<colordiffuse>40FFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(Container(101).ListItem.Property(editing.pin))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>-75</posy>
|
||||
<width>300</width>
|
||||
<height>75</height>
|
||||
<font>font13</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFCC7B19</textcolor>
|
||||
<label>$INFO[Container(101).ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!String.IsEmpty(Container(101).ListItem.Property(editing.pin))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>-75</posy>
|
||||
<width>300</width>
|
||||
<height>75</height>
|
||||
<font>font13</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFCC7B19</textcolor>
|
||||
<label>[B]$INFO[Container(101).ListItem.Property(pin)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>239</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="group" id="300">
|
||||
<defaultcontrol>205</defaultcontrol>
|
||||
<control type="group" id="200">
|
||||
<defaultcontrol>205</defaultcontrol>
|
||||
<control type="button" id="201">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>73</width>
|
||||
<height>58</height>
|
||||
<onright>202</onright>
|
||||
<onup>101</onup>
|
||||
<ondown>204</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[B]1[/B]</label>
|
||||
</control>
|
||||
<control type="button" id="202">
|
||||
<posx>75</posx>
|
||||
<posy>0</posy>
|
||||
<width>73</width>
|
||||
<height>58</height>
|
||||
<onright>203</onright>
|
||||
<onleft>201</onleft>
|
||||
<onup>101</onup>
|
||||
<ondown>205</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[B]2[/B]</label>
|
||||
</control>
|
||||
<control type="button" id="203">
|
||||
<posx>150</posx>
|
||||
<posy>0</posy>
|
||||
<width>73</width>
|
||||
<height>58</height>
|
||||
<onright>211</onright>
|
||||
<onleft>202</onleft>
|
||||
<onup>101</onup>
|
||||
<ondown>206</ondown>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[B]3[/B]</label>
|
||||
</control>
|
||||
<control type="button" id="204">
|
||||
<posx>0</posx>
|
||||
<posy>60</posy>
|
||||
<width>73</width>
|
||||
<height>58</height>
|
||||
<onright>205</onright>
|
||||
<ondown>207</ondown>
|
||||
<onup>201</onup>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[B]4[/B]</label>
|
||||
</control>
|
||||
<control type="button" id="205">
|
||||
<posx>75</posx>
|
||||
<posy>60</posy>
|
||||
<width>73</width>
|
||||
<height>58</height>
|
||||
<onright>206</onright>
|
||||
<onleft>204</onleft>
|
||||
<ondown>208</ondown>
|
||||
<onup>202</onup>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[B]5[/B]</label>
|
||||
</control>
|
||||
<control type="button" id="206">
|
||||
<posx>150</posx>
|
||||
<posy>60</posy>
|
||||
<width>73</width>
|
||||
<height>58</height>
|
||||
<onright>211</onright>
|
||||
<onleft>205</onleft>
|
||||
<ondown>209</ondown>
|
||||
<onup>203</onup>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[B]6[/B]</label>
|
||||
</control>
|
||||
<control type="button" id="207">
|
||||
<posx>0</posx>
|
||||
<posy>120</posy>
|
||||
<width>73</width>
|
||||
<height>58</height>
|
||||
<onright>208</onright>
|
||||
<ondown>210</ondown>
|
||||
<onup>204</onup>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[B]7[/B]</label>
|
||||
</control>
|
||||
<control type="button" id="208">
|
||||
<posx>75</posx>
|
||||
<posy>120</posy>
|
||||
<width>73</width>
|
||||
<height>58</height>
|
||||
<onright>209</onright>
|
||||
<onleft>207</onleft>
|
||||
<ondown>210</ondown>
|
||||
<onup>205</onup>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[B]8[/B]</label>
|
||||
</control>
|
||||
<control type="button" id="209">
|
||||
<posx>150</posx>
|
||||
<posy>120</posy>
|
||||
<width>73</width>
|
||||
<height>58</height>
|
||||
<onright>211</onright>
|
||||
<onleft>208</onleft>
|
||||
<ondown>210</ondown>
|
||||
<onup>206</onup>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[B]9[/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="button" id="210">
|
||||
<posx>0</posx>
|
||||
<posy>180</posy>
|
||||
<width>223</width>
|
||||
<height>59</height>
|
||||
<onright>211</onright>
|
||||
<onup>200</onup>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
|
||||
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label>[B]0[/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="button" id="211">
|
||||
<posx>225</posx>
|
||||
<posy>0</posy>
|
||||
<width>75</width>
|
||||
<height>239</height>
|
||||
<onleft>300</onleft>
|
||||
<onup>101</onup>
|
||||
<font>font12</font>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<focusedcolor>FF000000</focusedcolor>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus>script.plex/user_select/backspace.png</texturefocus>
|
||||
<texturenofocus>script.plex/user_select/backspace_nf.png</texturenofocus>
|
||||
<textoffsetx>0</textoffsetx>
|
||||
<textoffsety>0</textoffsety>
|
||||
<label> </label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<defaultcontrol always="true">201</defaultcontrol>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>135</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>19000000</colordiffuse>
|
||||
</control>
|
||||
|
||||
<control type="grouplist">
|
||||
<posx>60</posx>
|
||||
<posy>34.5</posy>
|
||||
<width>1000</width>
|
||||
<height>66</height>
|
||||
<align>left</align>
|
||||
<itemgap>60</itemgap>
|
||||
<orientation>horizontal</orientation>
|
||||
<ondown>101</ondown>
|
||||
<usecontrolcoords>true</usecontrolcoords>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>124</width>
|
||||
<height>66</height>
|
||||
<control type="button" id="500">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>124</width>
|
||||
<height>66</height>
|
||||
<ondown>101</ondown>
|
||||
<onright>101</onright>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<label> </label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(Window.Property(dropdown))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>124</width>
|
||||
<height>66</height>
|
||||
<texture colordiffuse="FFCC7B19" border="10">script.plex/white-square-rounded.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>27</posx>
|
||||
<posy>13</posy>
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(500) + String.IsEmpty(Window.Property(dropdown))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<texture colordiffuse="99FFFFFF">script.plex/buttons/power.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>55</posx>
|
||||
<posy>13.5</posy>
|
||||
<width>15</width>
|
||||
<height>13</height>
|
||||
<texture colordiffuse="99FFFFFF">script.plex/indicators/dropdown-triangle.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(500) | !String.IsEmpty(Window.Property(dropdown))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>40</width>
|
||||
<height>40</height>
|
||||
<texture colordiffuse="FF000000">script.plex/buttons/power.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>55</posx>
|
||||
<posy>13.5</posy>
|
||||
<width>15</width>
|
||||
<height>13</height>
|
||||
<texture colordiffuse="FF000000">script.plex/indicators/dropdown-triangle.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>-27</posx>
|
||||
<posy>0</posy>
|
||||
<width max="500">auto</width>
|
||||
<height>66</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[UPPERCASE]$ADDON[script.plex 32437][/UPPERCASE]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<right>213</right>
|
||||
<posy>35</posy>
|
||||
<width>200</width>
|
||||
<height>65</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[System.Time]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>153r</posx>
|
||||
<posy>54</posy>
|
||||
<width>93</width>
|
||||
<height>30</height>
|
||||
<texture>script.plex/home/plex.png</texture>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(busy))</visible>
|
||||
<control type="image">
|
||||
<posx>840</posx>
|
||||
<posy>465</posy>
|
||||
<width>240</width>
|
||||
<height>150</height>
|
||||
<texture>script.plex/busy-back.png</texture>
|
||||
<colordiffuse>A0FFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>915</posx>
|
||||
<posy>521</posy>
|
||||
<width>90</width>
|
||||
<height>38</height>
|
||||
<texture diffuse="script.plex/busy-diffuse.png">script.plex/busy.gif</texture>
|
||||
</control>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
|
@ -0,0 +1,471 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<defaultcontrol>100</defaultcontrol>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<backgroundcolor>0xff111111</backgroundcolor>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<control type="group" id="100">
|
||||
<!-- <visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible> -->
|
||||
<defaultcontrol>101</defaultcontrol>
|
||||
<posx>750</posx>
|
||||
<posy>140</posy>
|
||||
<width>1170</width>
|
||||
<height>800</height>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>800</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>B3111111</colordiffuse>
|
||||
</control>
|
||||
<control type="list" id="101">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1170</width>
|
||||
<height>800</height>
|
||||
<onup>200</onup>
|
||||
<onright>152</onright>
|
||||
<onleft>300</onleft>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<preloaditems>4</preloaditems>
|
||||
<pagecontrol>152</pagecontrol>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="101">
|
||||
<control type="group">
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(playing))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(playing))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>32.5</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<posx>63</posx>
|
||||
<posy>11</posy>
|
||||
<width>74</width>
|
||||
<height>74</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>168</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>15</posy>
|
||||
<width>692</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>50</posy>
|
||||
<width>692</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<posx>63</posx>
|
||||
<posy>11</posy>
|
||||
<width>132</width>
|
||||
<height>74</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
|
||||
<posx>895</posx>
|
||||
<posy>-1</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>226</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>15</posy>
|
||||
<width>584</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>50</posy>
|
||||
<width>584</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>730</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>98</posy>
|
||||
<width>930</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<!-- FOCUSED LAYOUT ####################################### -->
|
||||
<focusedlayout height="100">
|
||||
<control type="group">
|
||||
<control type="group">
|
||||
<visible>!Control.HasFocus(101)</visible>
|
||||
<posx>120</posx>
|
||||
<posy>24</posy>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(playing))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(playing))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>32.5</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<posx>63</posx>
|
||||
<posy>11</posy>
|
||||
<width>74</width>
|
||||
<height>74</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>168</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>15</posy>
|
||||
<width>692</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>50</posy>
|
||||
<width>692</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<posx>63</posx>
|
||||
<posy>11</posy>
|
||||
<width>132</width>
|
||||
<height>74</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
|
||||
<posx>895</posx>
|
||||
<posy>-1</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>226</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>15</posy>
|
||||
<width>584</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>50</posy>
|
||||
<width>584</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8FFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>730</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>100</height>
|
||||
<font>font10</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>D8FFFFFF</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
|
||||
<posx>0</posx>
|
||||
<posy>97</posy>
|
||||
<width>930</width>
|
||||
<height>2</height>
|
||||
<texture>script.plex/white-square.png</texture>
|
||||
<colordiffuse>40000000</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<visible>Control.HasFocus(101)</visible>
|
||||
<posx>63</posx>
|
||||
<posy>21</posy>
|
||||
<control type="image">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>1124</width>
|
||||
<height>180</height>
|
||||
<texture border="40">script.plex/square-rounded-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>999</width>
|
||||
<height>100</height>
|
||||
<texture border="12">script.plex/white-square-left-rounded.png</texture>
|
||||
<colordiffuse>FFE5A00D</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>999</posx>
|
||||
<posy>0</posy>
|
||||
<width>45</width>
|
||||
<height>100</height>
|
||||
<texture>script.plex/buttons/more-vertical.png</texture>
|
||||
<colordiffuse>99FFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEmpty(ListItem.Property(playing))</visible>
|
||||
<posx>48</posx>
|
||||
<posy>0</posy>
|
||||
<width>50</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>!String.IsEmpty(ListItem.Property(playing))</visible>
|
||||
<posx>48</posx>
|
||||
<posy>32.5</posy>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
<texture>script.plex/indicators/playing-circle.png</texture>
|
||||
<colordiffuse>FF000000</colordiffuse>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<posx>103</posx>
|
||||
<posy>0</posy>
|
||||
<width>100</width>
|
||||
<height>100</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>235</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>16</posy>
|
||||
<width>638</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>DF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>51</posy>
|
||||
<width>638</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>98000000</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
|
||||
<control type="image">
|
||||
<posx>103</posx>
|
||||
<posy>0</posy>
|
||||
<width>178</width>
|
||||
<height>100</height>
|
||||
<texture>$INFO[ListItem.Thumb]</texture>
|
||||
<aspectratio>scale</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
|
||||
<posx>951</posx>
|
||||
<posy>0</posy>
|
||||
<width>48</width>
|
||||
<height>48</height>
|
||||
<texture>script.plex/indicators/unwatched.png</texture>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>313</posx>
|
||||
<posy>0</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>16</posy>
|
||||
<width>510</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>DF000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Label][/B]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>51</posy>
|
||||
<width>510</width>
|
||||
<height>30</height>
|
||||
<font>font10</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>98000000</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>776</posx>
|
||||
<posy>0</posy>
|
||||
<width>200</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>B8000000</textcolor>
|
||||
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</focusedlayout>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="152">
|
||||
<hitrect x="1108" y="33" w="90" h="734" />
|
||||
<left>1128</left>
|
||||
<top>33</top>
|
||||
<width>10</width>
|
||||
<height>734</height>
|
||||
<onleft>101</onleft>
|
||||
<visible>true</visible>
|
||||
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
|
||||
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
|
||||
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
|
||||
<textureslidernib>-</textureslidernib>
|
||||
<textureslidernibfocus>-</textureslidernibfocus>
|
||||
<pulseonselect>false</pulseonselect>
|
||||
<orientation>vertical</orientation>
|
||||
<showonepage>false</showonepage>
|
||||
<onleft>151</onleft>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
1048
resources/skins/Main/1080i/script-plex-video_player.xml
Normal file
139
resources/skins/Main/1080i/script-plex-video_settings_dialog.xml
Normal file
|
@ -0,0 +1,139 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<window>
|
||||
<coordinates>
|
||||
<system>1</system>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
</coordinates>
|
||||
<!-- <zorder>101</zorder> -->
|
||||
<controls>
|
||||
<control type="group">
|
||||
<visible>!String.IsEmpty(Window.Property(via.OSD))</visible>
|
||||
<animation effect="fade" start="100" end="0">Hidden</animation>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<texture>script.plex/player-fade.png</texture>
|
||||
<colordiffuse>FF080808</colordiffuse>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<visible>!Window.IsVisible(sliderdialog) + !Window.IsVisible(osdvideosettings) + !Window.IsVisible(osdaudiosettings)</visible>
|
||||
<posx>460</posx>
|
||||
<posy>200</posy>
|
||||
<control type="image">
|
||||
<posx>-40</posx>
|
||||
<posy>-40</posy>
|
||||
<width>1080</width>
|
||||
<height>770</height>
|
||||
<texture border="42">script.plex/drop-shadow.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1000</width>
|
||||
<height>80</height>
|
||||
<texture border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
<colordiffuse>F21F1F1F</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>80</posy>
|
||||
<width>1000</width>
|
||||
<height>610</height>
|
||||
<texture flipy="true" border="10">script.plex/white-square-top-rounded.png</texture>
|
||||
<colordiffuse>F2606060</colordiffuse>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>80</posy>
|
||||
<width>400</width>
|
||||
<height>610</height>
|
||||
<texture flipy="true" border="10">script.plex/white-square-tl-rounded.png</texture>
|
||||
<colordiffuse>30000000</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1000</width>
|
||||
<height>80</height>
|
||||
<font>font12</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>[B][UPPERCASE]$INFO[Window.Property(heading)][/UPPERCASE][/B]</label>
|
||||
</control>
|
||||
<control type="list" id="100">
|
||||
<posx>0</posx>
|
||||
<posy>80</posy>
|
||||
<width>1000</width>
|
||||
<height>600</height>
|
||||
<onup>noop</onup>
|
||||
<ondown>noop</ondown>
|
||||
<scrolltime>200</scrolltime>
|
||||
<orientation>vertical</orientation>
|
||||
<!-- ITEM LAYOUT ########################################## -->
|
||||
<itemlayout height="100">
|
||||
<control type="label">
|
||||
<posx>20</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>320</posx>
|
||||
<posy>0</posy>
|
||||
<width>660</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FFFFFFFF</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout height="100">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1000</width>
|
||||
<height>100</height>
|
||||
<texture colordiffuse="FFE5A00D">script.plex/white-square.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>20</posx>
|
||||
<posy>0</posy>
|
||||
<width>300</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>320</posx>
|
||||
<posy>0</posy>
|
||||
<width>660</width>
|
||||
<height>100</height>
|
||||
<font>font12</font>
|
||||
<align>right</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>FF000000</textcolor>
|
||||
<label>$INFO[ListItem.Label2]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
BIN
resources/skins/Main/media/script.plex/busy-back.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
resources/skins/Main/media/script.plex/busy-diffuse.png
Normal file
After Width: | Height: | Size: 356 B |
BIN
resources/skins/Main/media/script.plex/busy.gif
Normal file
After Width: | Height: | Size: 739 B |
BIN
resources/skins/Main/media/script.plex/buttons/blank-focus.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/blank.png
Normal file
After Width: | Height: | Size: 436 B |
After Width: | Height: | Size: 3.3 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/chapters.png
Normal file
After Width: | Height: | Size: 596 B |
BIN
resources/skins/Main/media/script.plex/buttons/home-focus.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/home.png
Normal file
After Width: | Height: | Size: 845 B |
BIN
resources/skins/Main/media/script.plex/buttons/info-focus.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/info.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/more-focus.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/more-vertical.png
Normal file
After Width: | Height: | Size: 433 B |
BIN
resources/skins/Main/media/script.plex/buttons/more.png
Normal file
After Width: | Height: | Size: 663 B |
BIN
resources/skins/Main/media/script.plex/buttons/next-focus.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/next.png
Normal file
After Width: | Height: | Size: 923 B |
BIN
resources/skins/Main/media/script.plex/buttons/pause-focus.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/pause.png
Normal file
After Width: | Height: | Size: 493 B |
BIN
resources/skins/Main/media/script.plex/buttons/play-focus.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/play.png
Normal file
After Width: | Height: | Size: 910 B |
BIN
resources/skins/Main/media/script.plex/buttons/power.png
Normal file
After Width: | Height: | Size: 868 B |
BIN
resources/skins/Main/media/script.plex/buttons/pqueue-focus.png
Normal file
After Width: | Height: | Size: 4 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/pqueue.png
Normal file
After Width: | Height: | Size: 1 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/repeat-focus.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 3.6 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/repeat-one.png
Normal file
After Width: | Height: | Size: 873 B |
BIN
resources/skins/Main/media/script.plex/buttons/repeat.png
Normal file
After Width: | Height: | Size: 752 B |
BIN
resources/skins/Main/media/script.plex/buttons/resume-focus.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/resume.png
Normal file
After Width: | Height: | Size: 756 B |
BIN
resources/skins/Main/media/script.plex/buttons/role-selected.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/role-shadow.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/rotate-focus.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/rotate.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/search-focus.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/search.png
Normal file
After Width: | Height: | Size: 861 B |
After Width: | Height: | Size: 4.1 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/settings.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/shuffle-focus.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/shuffle.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 4.9 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/skip-forward.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 3.4 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/square2x2.png
Normal file
After Width: | Height: | Size: 539 B |
BIN
resources/skins/Main/media/script.plex/buttons/stop-focus.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/stop.png
Normal file
After Width: | Height: | Size: 474 B |
After Width: | Height: | Size: 4.5 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/subtitle.png
Normal file
After Width: | Height: | Size: 1 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/tags-focus.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/tags.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/trailer-focus.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
resources/skins/Main/media/script.plex/buttons/trailer.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
resources/skins/Main/media/script.plex/circle-progress/0.png
Normal file
After Width: | Height: | Size: 420 B |
BIN
resources/skins/Main/media/script.plex/circle-progress/1.png
Normal file
After Width: | Height: | Size: 516 B |
BIN
resources/skins/Main/media/script.plex/circle-progress/10.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
resources/skins/Main/media/script.plex/circle-progress/11.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
resources/skins/Main/media/script.plex/circle-progress/12.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
resources/skins/Main/media/script.plex/circle-progress/13.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
resources/skins/Main/media/script.plex/circle-progress/14.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
resources/skins/Main/media/script.plex/circle-progress/15.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
resources/skins/Main/media/script.plex/circle-progress/2.png
Normal file
After Width: | Height: | Size: 641 B |
BIN
resources/skins/Main/media/script.plex/circle-progress/3.png
Normal file
After Width: | Height: | Size: 770 B |