|
<window type="dialog" id="1119">
|
|
<defaultcontrol always="true">1000</defaultcontrol>
|
|
<controls>
|
|
<control type="group">
|
|
<posx>680</posx>
|
|
<animation effect="slide" start="600,0" end="0,0" time="400" tween="quadratic" easing="out" condition="!Player.ShowCodec">WindowOpen</animation>
|
|
<animation effect="slide" start="600,0" end="0,0" time="400" delay="400" tween="quadratic" easing="out" condition="Player.ShowCodec">WindowOpen</animation>
|
|
<animation effect="slide" start="0,0" end="600,0" time="200" tween="quadratic" easing="out">WindowClose</animation>
|
|
<control type="image">
|
|
<description>media info background image</description>
|
|
<posx>0</posx>
|
|
<posy>0</posy>
|
|
<width>600</width>
|
|
<height>720</height>
|
|
<texture border="20,0,0,0" flipx="true">VisOsdPanel.png</texture>
|
|
</control>
|
|
<control type="button">
|
|
<description>Close Window button</description>
|
|
<posx>20</posx>
|
|
<posy>0</posy>
|
|
<width>64</width>
|
|
<height>32</height>
|
|
<label>-</label>
|
|
<font>-</font>
|
|
<onclick>PreviousMenu</onclick>
|
|
<texturefocus>DialogCloseButton-focus.png</texturefocus>
|
|
<texturenofocus>DialogCloseButton.png</texturenofocus>
|
|
<onleft>1000</onleft>
|
|
<onright>1000</onright>
|
|
<onup>1000</onup>
|
|
<ondown>1000</ondown>
|
|
<enable>system.getbool(input.enablemouse)</enable>
|
|
</control>
|
|
<control type="label">
|
|
<description>header label</description>
|
|
<posx>580</posx>
|
|
<posy>30</posy>
|
|
<width>550</width>
|
|
<height>30</height>
|
|
<font>font30_title</font>
|
|
<label>$INFO[Window(Visualisation).Property(Addon.Name)]</label>
|
|
<align>right</align>
|
|
<aligny>center</aligny>
|
|
<textcolor>white</textcolor>
|
|
<shadowcolor>black</shadowcolor>
|
|
</control>
|
|
<control type="label">
|
|
<description>Artist label</description>
|
|
<posx>580</posx>
|
|
<posy>60</posy>
|
|
<width>550</width>
|
|
<height>30</height>
|
|
<font>font13_title</font>
|
|
<label>$INFO[MusicPlayer.Artist]</label>
|
|
<align>right</align>
|
|
<aligny>center</aligny>
|
|
<textcolor>grey</textcolor>
|
|
<shadowcolor>black</shadowcolor>
|
|
</control>
|
|
<control type="label">
|
|
<description>Song label</description>
|
|
<posx>580</posx>
|
|
<posy>85</posy>
|
|
<width>550</width>
|
|
<height>30</height>
|
|
<font>font13_title</font>
|
|
<label>$INFO[MusicPlayer.Title]</label>
|
|
<align>right</align>
|
|
<aligny>center</aligny>
|
|
<textcolor>grey</textcolor>
|
|
<shadowcolor>black</shadowcolor>
|
|
</control>
|
|
<control type="image">
|
|
<posx>30</posx>
|
|
<posy>120</posy>
|
|
<width>550</width>
|
|
<height>4</height>
|
|
<texture>separator.png</texture>
|
|
</control>
|
|
<control type="textbox">
|
|
<description>textarea</description>
|
|
<posx>30</posx>
|
|
<posy>130</posy>
|
|
<width>550</width>
|
|
<height>545</height>
|
|
<align>center</align>
|
|
<font>font13</font>
|
|
<textcolor>white</textcolor>
|
|
<shadowcolor>black</shadowcolor>
|
|
<onleft>1000</onleft>
|
|
<onright>1000</onright>
|
|
<pagecontrol>999</pagecontrol>
|
|
<label>$INFO[Window(Visualisation).Property(Lyrics)]</label>
|
|
<visible>!IsTrue(Window(Visualisation).Property(EnableKaraokeMode)) | !IsTrue(Window(Visualisation).Property(Success))</visible>
|
|
</control>
|
|
<control type="image">
|
|
<posx>30</posx>
|
|
<posy>358</posy>
|
|
<width>550</width>
|
|
<height>41</height>
|
|
<texture border="0,2,0,2">MenuItemFO.png</texture>
|
|
<visible>Control.HasFocus(110) | [IsTrue(Window(Visualisation).Property(KaraokeMode)) + !IsTrue(Window(Visualisation).Property(Autoscroll))]</visible>
|
|
</control>
|
|
<control type="fixedlist" id="110">
|
|
<visible>IsTrue(Window(Visualisation).Property(EnableKaraokeMode)) + IsTrue(Window(Visualisation).Property(Success))</visible>
|
|
<enable>!IsTrue(Window(Visualisation).Property(KaraokeMode))</enable>
|
|
<posx>30</posx>
|
|
<posy>130</posy>
|
|
<width>550</width>
|
|
<height>545</height>
|
|
<onleft>1000</onleft>
|
|
<onright>1000</onright>
|
|
<onup>110</onup>
|
|
<ondown>110</ondown>
|
|
<pagecontrol>999</pagecontrol>
|
|
<scrolltime>200</scrolltime>
|
|
<focusposition>9</focusposition>
|
|
<pulseonselect>false</pulseonselect>
|
|
<itemlayout height="25">
|
|
<control type="label">
|
|
<posx>0</posx>
|
|
<posy>0</posy>
|
|
<width>15</width>
|
|
<height>25</height>
|
|
<font>font13</font>
|
|
<aligny>center</aligny>
|
|
<align>left</align>
|
|
<textcolor>green</textcolor>
|
|
<selectedcolor>selected</selectedcolor>
|
|
<label>$INFO[ListItem.Label2]</label>
|
|
</control>
|
|
<control type="label">
|
|
<posx>290</posx>
|
|
<posy>0</posy>
|
|
<width>535</width>
|
|
<height>25</height>
|
|
<font>font13</font>
|
|
<aligny>center</aligny>
|
|
<align>center</align>
|
|
<textcolor>grey2</textcolor>
|
|
<selectedcolor>selected</selectedcolor>
|
|
<label>$INFO[ListItem.Label]</label>
|
|
</control>
|
|
</itemlayout>
|
|
<focusedlayout height="41">
|
|
<control type="label">
|
|
<posx>0</posx>
|
|
<posy>0</posy>
|
|
<width>15</width>
|
|
<height>41</height>
|
|
<font>font13</font>
|
|
<aligny>center</aligny>
|
|
<align>left</align>
|
|
<textcolor>green</textcolor>
|
|
<selectedcolor>selected</selectedcolor>
|
|
<label>$INFO[ListItem.Label2]</label>
|
|
</control>
|
|
<control type="label">
|
|
<posx>290</posx>
|
|
<posy>0</posy>
|
|
<width>535</width>
|
|
<height>41</height>
|
|
<font>font13</font>
|
|
<aligny>center</aligny>
|
|
<align>center</align>
|
|
<textcolor>selected</textcolor>
|
|
<shadowcolor>black</shadowcolor>
|
|
<label fallback="--">$INFO[ListItem.Label]</label>
|
|
<visible>!IsTrue(Window(Visualisation).Property(Autoscroll))</visible>
|
|
</control>
|
|
<control type="label">
|
|
<posx>290</posx>
|
|
<posy>0</posy>
|
|
<width>535</width>
|
|
<height>41</height>
|
|
<font>font13</font>
|
|
<aligny>center</aligny>
|
|
<align>center</align>
|
|
<textcolor>grey2</textcolor>
|
|
<shadowcolor>black</shadowcolor>
|
|
<label fallback="--">$INFO[ListItem.Label]</label>
|
|
<visible>IsTrue(Window(Visualisation).Property(Autoscroll))</visible>
|
|
</control>
|
|
</focusedlayout>
|
|
</control>
|
|
<control type="group" id="1000">
|
|
<posx>25</posx>
|
|
<posy>630</posy>
|
|
<animation effect="slide" start="0,0" end="0,90" time="300" tween="quadratic" easing="out" condition="System.IdleTime(5) | Control.HasFocus(110)">Conditional</animation>
|
|
<control type="image">
|
|
<description>background image</description>
|
|
<posx>-10</posx>
|
|
<posy>-15</posy>
|
|
<width>575</width>
|
|
<height>120</height>
|
|
<texture>black-back.png</texture>
|
|
</control>
|
|
<control type="image">
|
|
<description>background image</description>
|
|
<posx>-10</posx>
|
|
<posy>-15</posy>
|
|
<width>575</width>
|
|
<height>120</height>
|
|
<texture>black-back.png</texture>
|
|
</control>
|
|
<control type="progress">
|
|
<posx>0</posx>
|
|
<posy>-12</posy>
|
|
<width>555</width>
|
|
<height>4</height>
|
|
<info>Player.Progress</info>
|
|
</control>
|
|
<control type="image">
|
|
<posx>-6</posx>
|
|
<posy>-5</posy>
|
|
<width>332</width>
|
|
<height>48</height>
|
|
<texture border="24">player-controls-bg.png</texture>
|
|
</control>
|
|
<control type="button" id="600">
|
|
<posx>0</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<label>-</label>
|
|
<texturefocus>OSDPrevTrackFO.png</texturefocus>
|
|
<texturenofocus>OSDPrevTrackNF.png</texturenofocus>
|
|
<onleft>999</onleft>
|
|
<onright>601</onright>
|
|
<onup>110</onup>
|
|
<ondown>110</ondown>
|
|
<onclick>XBMC.PlayerControl(Previous)</onclick>
|
|
</control>
|
|
<control type="button" id="601">
|
|
<posx>32</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<label>-</label>
|
|
<texturefocus>OSDRewindFO.png</texturefocus>
|
|
<texturenofocus>OSDRewindNF.png</texturenofocus>
|
|
<onleft>600</onleft>
|
|
<onright>603</onright>
|
|
<onup>110</onup>
|
|
<ondown>110</ondown>
|
|
<onclick>XBMC.PlayerControl(Rewind)</onclick>
|
|
</control>
|
|
<control type="togglebutton" id="603">
|
|
<posx>64</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<label>-</label>
|
|
<texturefocus>OSDPauseFO.png</texturefocus>
|
|
<texturenofocus>OSDPauseNF.png</texturenofocus>
|
|
<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
|
|
<alttexturefocus>OSDPlayFO.png</alttexturefocus>
|
|
<alttexturenofocus>OSDPlayNF.png</alttexturenofocus>
|
|
<onleft>601</onleft>
|
|
<onright>602</onright>
|
|
<onup>110</onup>
|
|
<ondown>110</ondown>
|
|
<onclick>XBMC.PlayerControl(Play)</onclick>
|
|
</control>
|
|
<control type="button" id="602">
|
|
<posx>96</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<label>-</label>
|
|
<texturefocus>OSDStopFO.png</texturefocus>
|
|
<texturenofocus>OSDStopNF.png</texturenofocus>
|
|
<onleft>603</onleft>
|
|
<onright>604</onright>
|
|
<onup>110</onup>
|
|
<ondown>110</ondown>
|
|
<onclick>down</onclick>
|
|
<onclick>XBMC.PlayerControl(Stop)</onclick>
|
|
</control>
|
|
<control type="button" id="604">
|
|
<posx>128</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<label>-</label>
|
|
<texturefocus>OSDForwardFO.png</texturefocus>
|
|
<texturenofocus>OSDForwardNF.png</texturenofocus>
|
|
<onleft>602</onleft>
|
|
<onright>605</onright>
|
|
<onup>110</onup>
|
|
<ondown>110</ondown>
|
|
<onclick>XBMC.PlayerControl(Forward)</onclick>
|
|
</control>
|
|
<control type="button" id="605">
|
|
<posx>160</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<label>-</label>
|
|
<texturefocus>OSDNextTrackFO.png</texturefocus>
|
|
<texturenofocus>OSDNextTrackNF.png</texturenofocus>
|
|
<onleft>604</onleft>
|
|
<onright>606</onright>
|
|
<onup>110</onup>
|
|
<ondown>110</ondown>
|
|
<onclick>XBMC.PlayerControl(Next)</onclick>
|
|
</control>
|
|
<control type="button" id="606">
|
|
<posx>192</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<label>-</label>
|
|
<texturefocus>OSDLyricsFO.png</texturefocus>
|
|
<texturenofocus>OSDLyricsNF.png</texturenofocus>
|
|
<onleft>605</onleft>
|
|
<onright>607</onright>
|
|
<onup>110</onup>
|
|
<ondown>110</ondown>
|
|
<enable>IsTrue(Window(Visualisation).Property(AllowTagging))</enable>
|
|
</control>
|
|
<control type="button" id="607">
|
|
<posx>256</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<label>-</label>
|
|
<texturefocus>-</texturefocus>
|
|
<texturenofocus>-</texturenofocus>
|
|
<onclick>XBMC.PlayerControl(Repeat)</onclick>
|
|
<onleft>606</onleft>
|
|
<onright>608</onright>
|
|
<onup>110</onup>
|
|
<ondown>110</ondown>
|
|
</control>
|
|
<control type="image">
|
|
<posx>256</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<texture>OSDRepeatNF.png</texture>
|
|
<visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
|
|
<visible>!Control.HasFocus(607)</visible>
|
|
</control>
|
|
<control type="image">
|
|
<posx>256</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<texture>OSDRepeatFO.png</texture>
|
|
<visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
|
|
<visible>Control.HasFocus(607)</visible>
|
|
</control>
|
|
<control type="image">
|
|
<posx>256</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<texture>OSDRepeatOneNF.png</texture>
|
|
<visible>Playlist.IsRepeatOne</visible>
|
|
<visible>!Control.HasFocus(607)</visible>
|
|
</control>
|
|
<control type="image">
|
|
<posx>256</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<texture>OSDRepeatOneFO.png</texture>
|
|
<visible>Playlist.IsRepeatOne</visible>
|
|
<visible>Control.HasFocus(607)</visible>
|
|
</control>
|
|
<control type="image">
|
|
<posx>256</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<texture>OSDRepeatAllNF.png</texture>
|
|
<visible>Playlist.IsRepeat</visible>
|
|
<visible>!Control.HasFocus(607)</visible>
|
|
</control>
|
|
<control type="image">
|
|
<posx>256</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<texture>OSDRepeatAllFO.png</texture>
|
|
<visible>Playlist.IsRepeat</visible>
|
|
<visible>Control.HasFocus(607)</visible>
|
|
</control>
|
|
<control type="togglebutton" id="608">
|
|
<posx>288</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<label>-</label>
|
|
<texturefocus>OSDRandomOffFO.png</texturefocus>
|
|
<texturenofocus>OSDRandomOffNF.png</texturenofocus>
|
|
<usealttexture>Playlist.IsRandom</usealttexture>
|
|
<alttexturefocus>OSDRandomOnFO.png</alttexturefocus>
|
|
<alttexturenofocus>OSDRandomOnNF.png</alttexturenofocus>
|
|
<onclick>XBMC.PlayerControl(Random)</onclick>
|
|
<onleft>607</onleft>
|
|
<onright>999</onright>
|
|
<onup>110</onup>
|
|
<ondown>110</ondown>
|
|
</control>
|
|
<control type="label">
|
|
<description>Message label</description>
|
|
<posx>0</posx>
|
|
<posy>40</posy>
|
|
<width>470</width>
|
|
<height>40</height>
|
|
<font>font12</font>
|
|
<label>$INFO[Window(Visualisation).Property(Message)]</label>
|
|
<align>left</align>
|
|
<aligny>center</aligny>
|
|
<textcolor>red</textcolor>
|
|
<shadowcolor>black</shadowcolor>
|
|
<visible>!IsTrue(Window(Visualisation).Property(Success)) + !IsTrue(Window(Visualisation).Property(Prefetching))</visible>
|
|
<wrapmultiline>true</wrapmultiline>
|
|
</control>
|
|
<control type="label">
|
|
<description>Message label</description>
|
|
<posx>0</posx>
|
|
<posy>40</posy>
|
|
<width>470</width>
|
|
<height>40</height>
|
|
<font>font12</font>
|
|
<label>$INFO[Window(Visualisation).Property(Message)]$INFO[Window(Visualisation).Property(Website), - (,)]</label>
|
|
<align>left</align>
|
|
<aligny>center</aligny>
|
|
<textcolor>green</textcolor>
|
|
<shadowcolor>black</shadowcolor>
|
|
<visible>IsTrue(Window(Visualisation).Property(Success)) | IsTrue(Window(Visualisation).Property(Prefetching))</visible>
|
|
<wrapmultiline>true</wrapmultiline>
|
|
</control>
|
|
<control type="label">
|
|
<description>Prefetched label</description>
|
|
<posx>560</posx>
|
|
<posy>40</posy>
|
|
<width>470</width>
|
|
<height>40</height>
|
|
<font>font12</font>
|
|
<label>prefetched</label>
|
|
<align>right</align>
|
|
<aligny>center</aligny>
|
|
<textcolor>green</textcolor>
|
|
<shadowcolor>black</shadowcolor>
|
|
<visible>IsTrue(Window(Visualisation).Property(Prefetched)) + !IsTrue(Window(Visualisation).Property(Prefetching))</visible>
|
|
<wrapmultiline>true</wrapmultiline>
|
|
</control>
|
|
<control type="image">
|
|
<posx>442</posx>
|
|
<posy>-5</posy>
|
|
<width>120</width>
|
|
<height>48</height>
|
|
<texture border="24">player-controls-bg.png</texture>
|
|
<animation effect="fade" start="100" end="30" time="100" condition="IsTrue(Window(Visualisation).Property(KaraokeMode))">Conditional</animation>
|
|
</control>
|
|
<control type="spincontrol" id="999">
|
|
<description>Next page button</description>
|
|
<posx>492</posx>
|
|
<posy>3</posy>
|
|
<width>32</width>
|
|
<height>32</height>
|
|
<subtype>page</subtype>
|
|
<font>font12</font>
|
|
<onleft>608</onleft>
|
|
<onright>600</onright>
|
|
<ondown>110</ondown>
|
|
<onup>110</onup>
|
|
<textcolor>blue</textcolor>
|
|
<disabledcolor>grey3</disabledcolor>
|
|
<textoffsetx>4</textoffsetx>
|
|
<textoffsety>4</textoffsety>
|
|
<showonepage>true</showonepage>
|
|
<textureup>OSDUpNF.png</textureup>
|
|
<texturedown>OSDDownNF.png</texturedown>
|
|
<textureupfocus>OSDUpFO.png</textureupfocus>
|
|
<texturedownfocus>OSDDownFO.png</texturedownfocus>
|
|
<enable>!IsTrue(Window(Visualisation).Property(KaraokeMode))</enable>
|
|
</control>
|
|
</control>
|
|
</control>
|
|
</controls>
|
|
</window>
|