basic level skin shortcuts
This commit is contained in:
parent
f188d76343
commit
e94568af25
|
@ -316,6 +316,7 @@
|
|||
<height>2-row</height>
|
||||
<width>col-5-begin</width>
|
||||
<font>menuTitle</font>
|
||||
<textwidth>4-col-gutter</textwidth>
|
||||
<textcolor>textActive</textcolor>
|
||||
<focusedcolor>highlight</focusedcolor>
|
||||
<disabledcolor>menuDisabled</disabledcolor>
|
||||
|
@ -325,9 +326,8 @@
|
|||
<textureradionofocus>-</textureradionofocus>
|
||||
<radiowidth/>
|
||||
<radioheight/>
|
||||
<textoffsetx>col-1-begin</textoffsetx>
|
||||
<textwidth>4-col-gutter</textwidth>
|
||||
<label>24999</label>
|
||||
<textoffsetx>21</textoffsetx>
|
||||
<label> $LOCALIZE[24999]</label>
|
||||
<onright>9999</onright>
|
||||
</control>
|
||||
<control type="button" id="5">
|
||||
|
|
|
@ -3,133 +3,141 @@
|
|||
<defaultcontrol>9000</defaultcontrol>
|
||||
|
||||
<controls>
|
||||
|
||||
<!--background-->
|
||||
<include>globalBackground</include>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>24-col</width>
|
||||
<height>40</height>
|
||||
|
||||
<control type="label">
|
||||
<description>window header label</description>
|
||||
<posx>col-4-begin</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<!--animations-->
|
||||
<include>modalDialogInOutVertical</include>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>24-col</width>
|
||||
<font>regular</font>
|
||||
<width>18-col</width>
|
||||
<height>2-row</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>18-col</width>
|
||||
<height>18-row</height>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>24</posx>
|
||||
<posy>0</posy>
|
||||
<width>16-col</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>dialogTitle</font>
|
||||
<label>$LOCALIZE[15020]</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="list" id="9000">
|
||||
<description>processing mode selection list</description>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1140</width>
|
||||
<height>40</height>
|
||||
<onup>9001</onup>
|
||||
<ondown>200</ondown>
|
||||
<onleft>9000</onleft>
|
||||
<onright>9000</onright>
|
||||
<orientation>horizontal</orientation>
|
||||
<scrolltime tween="sine" easing="out">200</scrolltime>
|
||||
<itemlayout width="228" height="40">
|
||||
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>228</width>
|
||||
<height>40</height>
|
||||
<texture border="5">button-nofocus.png</texture>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<posx>5</posx>
|
||||
<posy>0</posy>
|
||||
<width>218</width>
|
||||
<textcolor>grey3</textcolor>
|
||||
<font>font13_title</font>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
<scroll>false</scroll>
|
||||
</control>
|
||||
|
||||
</itemlayout>
|
||||
|
||||
<focusedlayout width="228" height="40">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>228</width>
|
||||
<height>40</height>
|
||||
<texture border="5">button-focus2.png</texture>
|
||||
<animation effect="fade" start="100" end="50" time="0" condition="!Control.HasFocus(9000)">conditional</animation>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>5</posx>
|
||||
<posy>0</posy>
|
||||
<width>218</width>
|
||||
<height>40</height>
|
||||
<textcolor>textActive</textcolor>
|
||||
<font>regular</font>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
<scroll>false</scroll>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<content>
|
||||
<item id="91">
|
||||
<label>1. $LOCALIZE[15057]</label>
|
||||
<label2>$LOCALIZE[15114]</label2>
|
||||
<visible>true</visible>
|
||||
<onclick>noop</onclick>
|
||||
<property name="currentMode">InputResampling</property>
|
||||
</item>
|
||||
<item id="92">
|
||||
<label>2. $LOCALIZE[15058]</label>
|
||||
<label2>$LOCALIZE[15113]</label2>
|
||||
<visible>true</visible>
|
||||
<onclick>noop</onclick>
|
||||
<property name="currentMode">Preprocessing</property>
|
||||
</item>
|
||||
<item id="93">
|
||||
<label>3. $LOCALIZE[15059]</label>
|
||||
<label2>$LOCALIZE[15115]</label2>
|
||||
<visible>true</visible>
|
||||
<onclick>noop</onclick>
|
||||
<property name="currentMode">Masterprocessing</property>
|
||||
</item>
|
||||
<item id="94">
|
||||
<label>4. $LOCALIZE[15060]</label>
|
||||
<label2>$LOCALIZE[15117]</label2>
|
||||
<visible>true</visible>
|
||||
<onclick>noop</onclick>
|
||||
<property name="currentMode">Postprocessing</property>
|
||||
</item>
|
||||
<item id="95">
|
||||
<label>5. $LOCALIZE[15061]</label>
|
||||
<label2>$LOCALIZE[15116]</label2>
|
||||
<visible>true</visible>
|
||||
<onclick>noop</onclick>
|
||||
<property name="currentMode">OutputResampling</property>
|
||||
</item>
|
||||
</content>
|
||||
</control>
|
||||
|
||||
<control type="group">
|
||||
<description>white borders and mode description</description>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1140</width>
|
||||
<height>500</height>
|
||||
|
||||
<control type="label">
|
||||
<description>current mode description label</description>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1120</width>
|
||||
<font>regular</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<selectedcolor>textActive</selectedcolor>
|
||||
<label>$INFO[Container(9000).ListItem.Label2]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
|
||||
<!--content selection-->
|
||||
<control type="list" id="9000">
|
||||
<description>processing mode selection list</description>
|
||||
<posx>0</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>4-col</width>
|
||||
<height>8-row</height>
|
||||
<onup>9001</onup>
|
||||
<ondown>200</ondown>
|
||||
<onleft>9000</onleft>
|
||||
<onright>9000</onright>
|
||||
<orientation>vertical</orientation>
|
||||
<itemlayout width="4-col" height="2-row">
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<textcolor>textActive</textcolor>
|
||||
<font>buttonTitle</font>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="4-col" height="2-row">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<texture>colors/white.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<textcolor>textActive</textcolor>
|
||||
<font>buttonTitle</font>
|
||||
<label>$INFO[ListItem.Label]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<content>
|
||||
<item id="91">
|
||||
<label>1. $LOCALIZE[15057]</label>
|
||||
<label2>$LOCALIZE[15114]</label2>
|
||||
<visible>true</visible>
|
||||
<onclick>noop</onclick>
|
||||
<property name="currentMode">InputResampling</property>
|
||||
</item>
|
||||
<item id="92">
|
||||
<label>2. $LOCALIZE[15058]</label>
|
||||
<label2>$LOCALIZE[15113]</label2>
|
||||
<visible>true</visible>
|
||||
<onclick>noop</onclick>
|
||||
<property name="currentMode">Preprocessing</property>
|
||||
</item>
|
||||
<item id="93">
|
||||
<label>3. $LOCALIZE[15059]</label>
|
||||
<label2>$LOCALIZE[15115]</label2>
|
||||
<visible>true</visible>
|
||||
<onclick>noop</onclick>
|
||||
<property name="currentMode">Masterprocessing</property>
|
||||
</item>
|
||||
<item id="94">
|
||||
<label>4. $LOCALIZE[15060]</label>
|
||||
<label2>$LOCALIZE[15117]</label2>
|
||||
<visible>true</visible>
|
||||
<onclick>noop</onclick>
|
||||
<property name="currentMode">Postprocessing</property>
|
||||
</item>
|
||||
<item id="95">
|
||||
<label>5. $LOCALIZE[15061]</label>
|
||||
<label2>$LOCALIZE[15116]</label2>
|
||||
<visible>true</visible>
|
||||
<onclick>noop</onclick>
|
||||
<property name="currentMode">OutputResampling</property>
|
||||
</item>
|
||||
</content>
|
||||
</control>
|
||||
|
||||
|
||||
|
||||
<!--end dialog-->
|
||||
</control>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--to integrate-->
|
||||
|
||||
<control type="label">
|
||||
<description>current mode description label</description>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1120</width>
|
||||
<font>regular</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[Container(9000).ListItem.Label2]</label>
|
||||
</control>
|
||||
|
||||
<control type="group" id="200">
|
||||
|
@ -165,7 +173,6 @@
|
|||
<onleft>61</onleft>
|
||||
<onright>20</onright>
|
||||
<showonepage>false</showonepage>
|
||||
<orientation>vertical</orientation>
|
||||
</control>
|
||||
|
||||
<control type="list" id="20">
|
||||
|
@ -183,104 +190,39 @@
|
|||
|
||||
<itemlayout height="46" width="528">
|
||||
|
||||
<control type="image">
|
||||
<left>15</left>
|
||||
<top>8</top>
|
||||
<width>30</width>
|
||||
<height>30</height>
|
||||
<texture>$INFO[ListItem.Property(Icon)]</texture>
|
||||
<aspectratio aligny="center" align="left">keep</aspectratio>
|
||||
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
|
||||
</control>
|
||||
<control type="image">
|
||||
<left>15</left>
|
||||
<top>8</top>
|
||||
<width>30</width>
|
||||
<height>30</height>
|
||||
<texture>DefaultAudioDSP.png</texture>
|
||||
<aspectratio aligny="center" align="left">keep</aspectratio>
|
||||
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
|
||||
</control>
|
||||
<control type="label">
|
||||
<description>active addon name and mode name</description>
|
||||
<left>80</left>
|
||||
<top>3</top>
|
||||
<posx>80</posx>
|
||||
<posy>3</posy>
|
||||
<width>435</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>white</textcolor>
|
||||
<scroll>false</scroll>
|
||||
<selectedcolor>textActive</selectedcolor>
|
||||
<label>$INFO[ListItem.AddonName]: $INFO[ListItem.Property(Name)]</label>
|
||||
</control>
|
||||
|
||||
</itemlayout>
|
||||
<focusedlayout height="66" width="528">
|
||||
|
||||
<control type="image">
|
||||
<left>5</left>
|
||||
<top>8</top>
|
||||
<width>50</width>
|
||||
<height>50</height>
|
||||
<texture>$INFO[ListItem.Property(Icon)]</texture>
|
||||
<aspectratio aligny="center" align="left">keep</aspectratio>
|
||||
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
|
||||
</control>
|
||||
<control type="image">
|
||||
<left>5</left>
|
||||
<top>8</top>
|
||||
<height>50</height>
|
||||
<width>50</width>
|
||||
<texture>DefaultAudioDSP.png</texture>
|
||||
<aspectratio aligny="center" align="left">keep</aspectratio>
|
||||
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<description>addon name and mode name on focus</description>
|
||||
<left>80</left>
|
||||
<top>3</top>
|
||||
<posx>80</posx>
|
||||
<posy>3</posy>
|
||||
<width>435</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>white</textcolor>
|
||||
<scroll>false</scroll>
|
||||
<selectedcolor>textActive</selectedcolor>
|
||||
<label>$INFO[ListItem.AddonName]: $INFO[ListItem.Property(Name)]</label>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<description>ADSP-Mode description on focus</description>
|
||||
<left>80</left>
|
||||
<top>33</top>
|
||||
<posx>80</posx>
|
||||
<posy>33</posy>
|
||||
<width>435</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>grey2</textcolor>
|
||||
<scroll>false</scroll>
|
||||
<selectedcolor>textActive</selectedcolor>
|
||||
<label>$INFO[ListItem.Property(Description)]</label>
|
||||
<visible>!Control.HasFocus(20)</visible>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<description>ADSP-Mode description on focus</description>
|
||||
<left>80</left>
|
||||
<top>33</top>
|
||||
<posx>80</posx>
|
||||
<posy>33</posy>
|
||||
<width>435</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>grey2</textcolor>
|
||||
<scroll>true</scroll>
|
||||
<scrollsuffix>> <</scrollsuffix>
|
||||
<selectedcolor>textActive</selectedcolor>
|
||||
<label>$INFO[ListItem.Property(Description)]</label>
|
||||
<visible>Control.HasFocus(20)</visible>
|
||||
</control>
|
||||
|
@ -289,45 +231,35 @@
|
|||
</control>
|
||||
|
||||
<control type="group">
|
||||
<left>568</left>
|
||||
<top>0</top>
|
||||
<posx>568</posx>
|
||||
<posy>0</posy>
|
||||
<width>570</width>
|
||||
<height>360</height>
|
||||
|
||||
<control type="label">
|
||||
<description>blue active modes</description>
|
||||
<left>10</left>
|
||||
<top>2</top>
|
||||
<posx>10</posx>
|
||||
<posy>2</posy>
|
||||
<width>550</width>
|
||||
<height>30</height>
|
||||
<font>font12_title</font>
|
||||
<label>$LOCALIZE[15051] ($INFO[Container(21).NumItems])</label>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>blue</textcolor>
|
||||
<shadowcolor>black</shadowcolor>
|
||||
<label>$LOCALIZE[15051] ($INFO[Container(21).NumItems])</label>
|
||||
</control>
|
||||
|
||||
<control type="scrollbar" id="61">
|
||||
<description>scrollbar for active modes list</description>
|
||||
<left>542</left>
|
||||
<top>30</top>
|
||||
<posx>542</posx>
|
||||
<posy>30</posy>
|
||||
<width>25</width>
|
||||
<height>350</height>
|
||||
<texturesliderbackground border="0,14,0,14">ScrollBarV.png</texturesliderbackground>
|
||||
<texturesliderbar border="0,14,0,14">ScrollBarV_bar.png</texturesliderbar>
|
||||
<texturesliderbarfocus border="0,14,0,14">ScrollBarV_bar_focus.png</texturesliderbarfocus>
|
||||
<textureslidernib>ScrollBarNib.png</textureslidernib>
|
||||
<textureslidernibfocus>ScrollBarNib.png</textureslidernibfocus>
|
||||
|
||||
<onleft>21</onleft>
|
||||
<onright>60</onright>
|
||||
<showonepage>false</showonepage>
|
||||
<orientation>vertical</orientation>
|
||||
|
||||
</control>
|
||||
|
||||
<control type="list" id="21">
|
||||
<description>active modes list</description>
|
||||
<left>15</left>
|
||||
<top>35</top>
|
||||
<posx>15</posx>
|
||||
<posy>35</posy>
|
||||
<width>538</width>
|
||||
<height>345</height>
|
||||
<onup>9000</onup>
|
||||
|
@ -337,116 +269,38 @@
|
|||
<pagecontrol>61</pagecontrol>
|
||||
<scrolltime>200</scrolltime>
|
||||
<itemlayout height="46" width="528">
|
||||
<control type="image">
|
||||
<left>0</left>
|
||||
<top>3</top>
|
||||
<width>528</width>
|
||||
<height>40</height>
|
||||
<texture border="5">button-nofocus.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<left>15</left>
|
||||
<top>8</top>
|
||||
<width>30</width>
|
||||
<height>30</height>
|
||||
<texture>$INFO[ListItem.Property(Icon)]</texture>
|
||||
<aspectratio aligny="center" align="left">keep</aspectratio>
|
||||
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
|
||||
</control>
|
||||
<control type="image">
|
||||
<left>15</left>
|
||||
<top>8</top>
|
||||
<width>30</width>
|
||||
<height>30</height>
|
||||
<texture>DefaultAudioDSP.png</texture>
|
||||
<aspectratio aligny="center" align="left">keep</aspectratio>
|
||||
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<description>active addon name and mode name</description>
|
||||
<left>80</left>
|
||||
<top>3</top>
|
||||
<posx>80</posx>
|
||||
<posy>3</posy>
|
||||
<width>435</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>white</textcolor>
|
||||
<scroll>false</scroll>
|
||||
<selectedcolor>textActive</selectedcolor>
|
||||
<label>$INFO[ListItem.Property(Number)]. $INFO[ListItem.AddonName]: $INFO[ListItem.Property(Name)]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
|
||||
<focusedlayout height="66" width="528">
|
||||
<control type="image">
|
||||
<left>0</left>
|
||||
<top>3</top>
|
||||
<width>528</width>
|
||||
<height>60</height>
|
||||
<texture border="5">button-focus2.png</texture>
|
||||
<animation effect="fade" start="100" end="30" time="0" condition="!Control.HasFocus(21)">conditional</animation>
|
||||
</control>
|
||||
<control type="image">
|
||||
<left>5</left>
|
||||
<top>8</top>
|
||||
<width>50</width>
|
||||
<height>50</height>
|
||||
<texture>$INFO[ListItem.Property(Icon)]</texture>
|
||||
<aspectratio aligny="center" align="left">keep</aspectratio>
|
||||
<visible>!StringCompare(ListItem.Property(Icon),"")</visible>
|
||||
</control>
|
||||
<control type="image">
|
||||
<left>5</left>
|
||||
<top>8</top>
|
||||
<height>50</height>
|
||||
<width>50</width>
|
||||
<texture>DefaultAudioDSP.png</texture>
|
||||
<aspectratio aligny="center" align="left">keep</aspectratio>
|
||||
<visible>StringCompare(ListItem.Property(Icon),"")</visible>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<description>addon name and mode name on focus</description>
|
||||
<left>80</left>
|
||||
<top>3</top>
|
||||
<posx>80</posx>
|
||||
<posy>3</posy>
|
||||
<width>435</width>
|
||||
<height>40</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>white</textcolor>
|
||||
<scroll>false</scroll>
|
||||
<selectedcolor>textActive</selectedcolor>
|
||||
<label>$INFO[ListItem.Property(Number)]. $INFO[ListItem.AddonName]: $INFO[ListItem.Property(Name)]</label>
|
||||
<visible>true</visible>
|
||||
</control>
|
||||
<control type="label">
|
||||
<description>ADSP-Mode description on focus</description>
|
||||
<left>80</left>
|
||||
<top>33</top>
|
||||
<posx>80</posx>
|
||||
<posy>33</posy>
|
||||
<width>435</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>grey2</textcolor>
|
||||
<scroll>false</scroll>
|
||||
<selectedcolor>textActive</selectedcolor>
|
||||
<label>$INFO[ListItem.Property(Description)]</label>
|
||||
<visible>!Control.HasFocus(21)</visible>
|
||||
</control>
|
||||
<control type="label">
|
||||
<description>ADSP-Mode description on focus</description>
|
||||
<left>80</left>
|
||||
<top>33</top>
|
||||
<width>435</width>
|
||||
<height>30</height>
|
||||
<font>font12</font>
|
||||
<align>left</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>grey2</textcolor>
|
||||
<scroll>true</scroll>
|
||||
<scrollsuffix>> <</scrollsuffix>
|
||||
<selectedcolor>textActive</selectedcolor>
|
||||
<posx>80</posx>
|
||||
<posy>33</posy>
|
||||
<width>435</width>
|
||||
<label>$INFO[ListItem.Property(Description)]</label>
|
||||
<visible>Control.HasFocus(21)</visible>
|
||||
</control>
|
||||
|
@ -456,67 +310,33 @@
|
|||
</control>
|
||||
|
||||
<control type="group" id="9001">
|
||||
<left>55</left>
|
||||
<top>528</top>
|
||||
<posx>55</posx>
|
||||
<posy>528</posy>
|
||||
<width>1090</width>
|
||||
|
||||
<control type="radiobutton" id="22">
|
||||
<description>Default RadioButton</description>
|
||||
<left>0</left>
|
||||
<top>15</top>
|
||||
<height>40</height>
|
||||
<width>280</width>
|
||||
<onup>200</onup>
|
||||
<ondown>9000</ondown>
|
||||
<onleft>24</onleft>
|
||||
<onright>23</onright>
|
||||
<textwidth>252</textwidth>
|
||||
<font>font13</font>
|
||||
<textcolor>grey2</textcolor>
|
||||
<focusedcolor>white</focusedcolor>
|
||||
<texturefocus border="5">button-focus2.png</texturefocus>
|
||||
<texturenofocus border="5">button-nofocus.png</texturenofocus>
|
||||
<label>15064</label>
|
||||
<include>ButtonCommonValues</include>
|
||||
</control>
|
||||
|
||||
<control type="button" id="23">
|
||||
<description>Apply changes button</description>
|
||||
<left>288</left>
|
||||
<top>15</top>
|
||||
<height>40</height>
|
||||
<width>250</width>
|
||||
<onup>200</onup>
|
||||
<ondown>9000</ondown>
|
||||
<onleft>22</onleft>
|
||||
<onright>24</onright>
|
||||
<font>font13</font>
|
||||
<disabledcolor>15FFFFFF</disabledcolor>
|
||||
<textcolor>grey3</textcolor>
|
||||
<focusedcolor>white</focusedcolor>
|
||||
<texturefocus border="5">button-focus2.png</texturefocus>
|
||||
<label>14070</label>
|
||||
<align>center</align>
|
||||
</control>
|
||||
|
||||
<control type="button" id="24">
|
||||
<description>Clear active modes button</description>
|
||||
<left>841</left>
|
||||
<top>15</top>
|
||||
<height>40</height>
|
||||
<width>250</width>
|
||||
<onup>200</onup>
|
||||
<ondown>9000</ondown>
|
||||
<onleft>23</onleft>
|
||||
<onright>22</onright>
|
||||
<font>font13</font>
|
||||
<disabledcolor>30FFFFFF</disabledcolor>
|
||||
<textcolor>grey3</textcolor>
|
||||
<focusedcolor>white</focusedcolor>
|
||||
<texturefocus border="5">button-focus2.png</texturefocus>
|
||||
<label>15066</label>
|
||||
<align>center</align>
|
||||
</control>
|
||||
|
||||
</control>
|
||||
|
||||
|
||||
<!--debugging-->
|
||||
<include>DebugGrid</include>
|
||||
<control type="label">
|
||||
<include>DialogID</include>
|
||||
<label>DialogAudioDSPManager.xml</label>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<posy>0</posy>
|
||||
<control type="label" id="1">
|
||||
<description>heading</description>
|
||||
<posx>12</posx>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>12-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
|
@ -24,14 +24,14 @@
|
|||
</control>
|
||||
<control type="progress" id="20">
|
||||
<description>Progressbar</description>
|
||||
<posx>12</posx>
|
||||
<posx>0</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>12-col-gutter</width>
|
||||
<height>1-row</height>
|
||||
<info>System.Progressbar</info>
|
||||
</control>
|
||||
<control type="textbox" id="9">
|
||||
<posx>12</posx>
|
||||
<posx>0</posx>
|
||||
<posy>2-row</posy>
|
||||
<width>828</width>
|
||||
<height>156</height>
|
||||
|
@ -40,76 +40,143 @@
|
|||
<autoscroll delay="3000" time="2000" repeat="5000"/>
|
||||
</control>
|
||||
</control>
|
||||
<!--Yes / No-->
|
||||
<!--options-->
|
||||
<control type="group">
|
||||
<posx>col-7-begin</posx>
|
||||
<posy>8-row</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>control.hasfocus(10)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<animation type="conditional" condition="control.hasfocus(10)" loop="false" reversible="false">
|
||||
<effect type="fade" time="500"/>
|
||||
<effect type="rotatey" end="180" center="36" tween="back" easing="out" time="1000"/>
|
||||
</animation>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>×</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>4-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>control.hasfocus(11)</visible>
|
||||
<posx>4-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<animation type="conditional" condition="control.hasfocus(11)" loop="false" reversible="false">
|
||||
<effect type="fade" time="500"/>
|
||||
<effect type="rotatey" end="180" center="324" tween="back" easing="out" time="1000"/>
|
||||
</animation>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>4-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>✓</label>
|
||||
</control>
|
||||
|
||||
<!--OK only-->
|
||||
<control type="group">
|
||||
<visible>Control.IsVisible(11) + !Control.IsVisible(10) + !Control.IsVisible(12)</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>control.hasfocus(11)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>✓</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!--yes / no-->
|
||||
<control type="group">
|
||||
<visible>Control.IsVisible(10) + Control.IsVisible(11)</visible>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>control.hasfocus(10)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<animation type="conditional" condition="control.hasfocus(10)" loop="false" reversible="false">
|
||||
<effect type="fade" time="500"/>
|
||||
<effect type="rotatey" end="180" center="36" tween="back" easing="out" time="1000"/>
|
||||
</animation>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEqual(control.getlabel(10),$LOCALIZE[186])</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>✓</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!String.IsEqual(control.getlabel(10),$LOCALIZE[186])</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>×</label>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>4-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
</control>
|
||||
<control type="image">
|
||||
<visible>control.hasfocus(11)</visible>
|
||||
<posx>4-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<animation type="conditional" condition="control.hasfocus(11)" loop="false" reversible="false">
|
||||
<effect type="fade" time="500"/>
|
||||
<effect type="rotatey" end="180" center="324" tween="back" easing="out" time="1000"/>
|
||||
</animation>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>String.IsEqual(control.getlabel(11),$LOCALIZE[107])</visible>
|
||||
<posx>4-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>✓</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!String.IsEqual(control.getlabel(11),$LOCALIZE[107])</visible>
|
||||
<posx>4-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label></label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<!--custom button active-->
|
||||
<control type="group">
|
||||
<visible>Control.IsVisible(12)</visible>
|
||||
<control type="image">
|
||||
|
@ -146,6 +213,7 @@
|
|||
<label>✓</label>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
<control type="grouplist" id="9000">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
|
@ -164,7 +232,6 @@
|
|||
<texturenofocus colordiffuse="overlay">colors/black.png</texturenofocus>
|
||||
<focusedcolor>black</focusedcolor>
|
||||
<width>3-col</width>
|
||||
<label>106</label>
|
||||
</control>
|
||||
<control type="button" id="11">
|
||||
<description>Cancel</description>
|
||||
|
@ -172,15 +239,13 @@
|
|||
<texturenofocus colordiffuse="overlay">colors/black.png</texturenofocus>
|
||||
<focusedcolor>black</focusedcolor>
|
||||
<width>3-col</width>
|
||||
<label>107</label>
|
||||
</control>
|
||||
<control type="button" id="12">
|
||||
<description>Custom Button</description>
|
||||
<description>Custom</description>
|
||||
<texturefocus>colors/white.png</texturefocus>
|
||||
<texturenofocus colordiffuse="overlay">colors/black.png</texturenofocus>
|
||||
<focusedcolor>black</focusedcolor>
|
||||
<width>3-col</width>
|
||||
<label>107</label>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
<!--coverart-->
|
||||
<control type="group">
|
||||
<visible>container.content(albums)</visible>
|
||||
<posx>col-3-begin</posx>
|
||||
<posx>col-4-begin</posx>
|
||||
<posy>2-row</posy>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
|
@ -67,7 +67,7 @@
|
|||
<!--content is artist-->
|
||||
<control type="group">
|
||||
<visible>container.content(artists)</visible>
|
||||
<posx>col-17-begin</posx>
|
||||
<posx>1344</posx>
|
||||
<posy>0</posy>
|
||||
<animation type="Windowopen">
|
||||
<effect type="fade" start="0" end="100" time="300" delay="300"/>
|
||||
|
@ -99,7 +99,7 @@
|
|||
<posx>0</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>8-col</width>
|
||||
<height>1-row</height>
|
||||
<height>3</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
|
@ -116,20 +116,10 @@
|
|||
<label>$INFO[listitem.artist]</label>
|
||||
<wrapmultiline>true</wrapmultiline>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>8-col-gutter</width>
|
||||
<align>left</align>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
<label>$INFO[ListItem.genre]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<!--synopsis-->
|
||||
<control type="textbox">
|
||||
<posx>12</posx>
|
||||
<posy>row-7-begin</posy>
|
||||
<posy>row-6-begin</posy>
|
||||
<font>textbox</font>
|
||||
<width>8-col-gutter</width>
|
||||
<align>left</align>
|
||||
|
@ -167,15 +157,6 @@
|
|||
<label>$INFO[ListItem.label2]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>3-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>textboxInactive</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
|
@ -256,7 +237,7 @@
|
|||
<!--content is album-->
|
||||
<control type="group">
|
||||
<visible>container.content(albums) + !container.content(artists)</visible>
|
||||
<posx>col-17-begin</posx>
|
||||
<posx>1344</posx>
|
||||
<posy>0</posy>
|
||||
<animation type="Windowopen">
|
||||
<effect type="fade" start="0" end="100" time="300" delay="300"/>
|
||||
|
@ -288,7 +269,7 @@
|
|||
<posx>0</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>8-col</width>
|
||||
<height>1-row</height>
|
||||
<height>3</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
|
@ -298,7 +279,7 @@
|
|||
<posy>row-1-begin</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>-12</posy>
|
||||
<posy>24</posy>
|
||||
<width>528</width>
|
||||
<align>left</align>
|
||||
<height>3-row</height>
|
||||
|
@ -310,18 +291,18 @@
|
|||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>4-row</posy>
|
||||
<posy>-12</posy>
|
||||
<width>528</width>
|
||||
<align>left</align>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
<font>smallLight</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.artist,, ]$INFO[Listitem.year,(,)]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<!--synopsis-->
|
||||
<control type="textbox">
|
||||
<posx>0</posx>
|
||||
<posy>6-row</posy>
|
||||
<posy>5-row</posy>
|
||||
<font>textbox</font>
|
||||
<width>528</width>
|
||||
<align>left</align>
|
||||
|
@ -361,15 +342,6 @@
|
|||
<label>$INFO[ListItem.label2]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
<!--content is movie or tvshow (from XBMC Library)-->
|
||||
<control type="group">
|
||||
<visible>!Substring(Container.folderpath,plugin) + !container.content(episodes)</visible>
|
||||
<posx>col-15-begin</posx>
|
||||
<posx>1200</posx>
|
||||
<posy>0</posy>
|
||||
<animation type="Windowopen">
|
||||
<effect type="fade" start="0" end="100" time="300" delay="300"/>
|
||||
|
@ -172,10 +172,10 @@
|
|||
<posx>0</posx>
|
||||
<posy>9-row</posy>
|
||||
<font>textbox</font>
|
||||
<width>672</width>
|
||||
<width>660</width>
|
||||
<align>left</align>
|
||||
<textcolor>textActive</textcolor>
|
||||
<height>384</height>
|
||||
<height>388</height>
|
||||
<label fallback="31205">$INFO[ListItem.plot]</label>
|
||||
<autoscroll delay="10000" time="1000" repeat="10000"/>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
|
@ -184,7 +184,7 @@
|
|||
<!--dialog controls-->
|
||||
<control type="panel" id="8000">
|
||||
<posx>0</posx>
|
||||
<posy>24-row</posy>
|
||||
<posy>23-row</posy>
|
||||
<width>10-col</width>
|
||||
<height>6-row</height>
|
||||
<itemgap>3</itemgap>
|
||||
|
@ -211,15 +211,7 @@
|
|||
<label>$INFO[ListItem.label2]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>overlay</colordiffuse>
|
||||
</control>
|
||||
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
|
@ -504,7 +496,7 @@
|
|||
<!--cast and crew toggle-->
|
||||
<control type="group">
|
||||
<visible>skin.string(showcast,true)</visible>
|
||||
<posx>col-15-begin</posx>
|
||||
<posx>1200</posx>
|
||||
<posy>0</posy>
|
||||
<animation type="conditional" condition="skin.string(showcast,true)">
|
||||
<effect type="slide" start="800" end="0" tween="cubic" easing="out" time="400" delay="100"/>
|
||||
|
@ -532,7 +524,7 @@
|
|||
<posx>0</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>10-col</width>
|
||||
<height>1-row</height>
|
||||
<height>3</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
|
@ -542,31 +534,22 @@
|
|||
<posy>row-1-begin</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10-col-gutter</width>
|
||||
<posy>-12</posy>
|
||||
<width>672</width>
|
||||
<align>left</align>
|
||||
<height>3-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>pageTitle</font>
|
||||
<font>largeLight</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[listitem.title]</label>
|
||||
<wrapmultiline>true</wrapmultiline>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>4-row</posy>
|
||||
<width>10-col-gutter</width>
|
||||
<align>left</align>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
<label>$LOCALIZE[31074]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="list" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>236</posy>
|
||||
<posy>204</posy>
|
||||
<width>10-col</width>
|
||||
<height>24-row</height>
|
||||
<height>25-row</height>
|
||||
<itemlayout width="10-col" height="2-col">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
|
@ -616,7 +599,7 @@
|
|||
<posx>2-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>8-col</width>
|
||||
<height>2-col</height>
|
||||
<height>2-col-textbox</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>ffFFFFFF</colordiffuse>
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window id="0">
|
||||
<defaultcontrol always="true">9000</defaultcontrol>
|
||||
<onload>RunScript(script.skinshortcuts,type=buildxml&mainmenuID=9000)</onload>
|
||||
<onload condition="Skin.hassetting(stopVideoOnMenu) + !Player.HasAudio">PlayerControl(stop)</onload>
|
||||
<onload>Skin.Reset(keepMusicMenuActive)</onload>
|
||||
<animation effect="fade" start="100" end="0" time="250">WindowClose</animation>
|
||||
|
@ -44,6 +45,7 @@
|
|||
<posy>row-4-begin</posy>
|
||||
<width>col-5-begin</width>
|
||||
<height>24-row</height>
|
||||
<onleft>9002</onleft>
|
||||
<orientation>vertical</orientation>
|
||||
<itemlayout width="col-5-begin" height="2-row">
|
||||
<control type="label">
|
||||
|
@ -80,7 +82,9 @@
|
|||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<content>
|
||||
<content><include>skinshortcuts-mainmenu</include></content>
|
||||
<!--
|
||||
<content>
|
||||
<item id="13">
|
||||
<visible>System.HasMediaDVD</visible>
|
||||
<label>341</label>
|
||||
|
@ -171,6 +175,7 @@
|
|||
<onclick>ActivateWindow(ShutdownMenu)</onclick>
|
||||
</item>
|
||||
</content>
|
||||
-->
|
||||
</control>
|
||||
</control>
|
||||
<!--Date / time and weather-->
|
||||
|
@ -209,6 +214,9 @@
|
|||
<label>$INFO[weather.location] [B]$INFO[weather.temperature][/B] [LOWERCASE]$INFO[weather.conditions][/LOWERCASE]</label>
|
||||
</control>
|
||||
</control>
|
||||
<!--hub menu-->
|
||||
<include>hubMenu</include>
|
||||
<include>hubOptions</include>
|
||||
<!--debugging-->
|
||||
<include>DebugGrid</include>
|
||||
<control type="label">
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
<include file="View_MusicFiles.xml"/>
|
||||
<include file="View_MusicPlaylist.xml"/>
|
||||
<include file="View_ArtistAlbums.xml"/>
|
||||
<include file="script-skinshortcuts-includes.xml"/>
|
||||
|
||||
<!--modal dialogs-->
|
||||
<include name="modalDialog">
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<!--sets base screen dimensions-->
|
||||
<constant name="fullscreenWidth">1920</constant>
|
||||
<constant name="fullscreenHeight">1080</constant>
|
||||
<include content="dimensionsFullscreen">
|
||||
<include name="dimensionsFullscreen">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>fullscreenWidth</width>
|
||||
|
|
|
@ -75,71 +75,6 @@
|
|||
<onclick>control.setfocus(50)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
</item>
|
||||
<!--custom video addons-->
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customVideoAddon1))</visible>
|
||||
<label>$VAR[customVideoAddon1Title]</label>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon1Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon1)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon1Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon1)],return)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick>Control.SetFocus(52)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customVideoAddon2))</visible>
|
||||
<label>$VAR[customVideoAddon2Title]</label>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon2Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon2)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon2Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon2)],return)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick>Control.SetFocus(52)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customVideoAddon3))</visible>
|
||||
<label>$VAR[customVideoAddon3Title]</label>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon3Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon3)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon3Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon3)],return)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick>Control.SetFocus(52)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customVideoAddon4))</visible>
|
||||
<label>$VAR[customVideoAddon4Title]</label>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon4Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon4)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon4Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon4)],return)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick>Control.SetFocus(52)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customVideoAddon5))</visible>
|
||||
<label>$VAR[customVideoAddon5Title]</label>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon5Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon5)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon5Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon5)],return)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick>Control.SetFocus(52)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customVideoAddon6))</visible>
|
||||
<label>$VAR[customVideoAddon6Title]</label>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon6Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon6)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon6Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon6)],return)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick>Control.SetFocus(52)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customVideoAddon7))</visible>
|
||||
<label>$VAR[customVideoAddon7Title]</label>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon7Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon7)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon7Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon7)],return)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick>Control.SetFocus(52)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customVideoAddon8))</visible>
|
||||
<label>$VAR[customVideoAddon8Title]</label>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon8Type),videoAddon)">RunAddon($INFO[Skin.String(customVideoAddon8)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customVideoAddon8Type),videoPlaylist)">ActivateWindow(Videos,$INFO[Skin.String(customVideoAddon8)],return)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick>Control.SetFocus(52)</onclick>
|
||||
</item>
|
||||
<!--final bits and bobs-->
|
||||
<item>
|
||||
<visible/>
|
||||
|
@ -261,101 +196,6 @@
|
|||
<onclick>Control.SetFocus(50)</onclick>
|
||||
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
|
||||
</item>
|
||||
<!--custom music addons-->
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customMusicAddon1))</visible>
|
||||
<label>$VAR[customMusicAddon1Title]</label>
|
||||
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
|
||||
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioAddon)">ActivateWindow(music)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon1)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon1Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon1)],return)</onclick>
|
||||
<onclick>setfocus(50)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customMusicAddon2))</visible>
|
||||
<label>$VAR[customMusicAddon2Title]</label>
|
||||
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioAddon)">ActivateWindow(music)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon2)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon2Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon2)],return)</onclick>
|
||||
<onclick>setfocus(50)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customMusicAddon3))</visible>
|
||||
<label>$VAR[customMusicAddon3Title]</label>
|
||||
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
|
||||
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioAddon)">ActivateWindow(music)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon3)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon3)],return)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon3Type),audioPlaylist)">PlayerControl(play)</onclick>
|
||||
<onclick>setfocus(50)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customMusicAddon4))</visible>
|
||||
<label>$VAR[customMusicAddon4Title]</label>
|
||||
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
|
||||
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioAddon)">ActivateWindow(music)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon4)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon4)],return)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon4Type),audioPlaylist)">PlayerControl(play)</onclick>
|
||||
<onclick>setfocus(50)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customMusicAddon5))</visible>
|
||||
<label>$VAR[customMusicAddon5Title]</label>
|
||||
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
|
||||
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioAddon)">ActivateWindow(music)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon5)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon5)],return)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon5Type),audioPlaylist)">PlayerControl(play)</onclick>
|
||||
<onclick>setfocus(50)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customMusicAddon6))</visible>
|
||||
<label>$VAR[customMusicAddon6Title]</label>
|
||||
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
|
||||
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioAddon)">ActivateWindow(music)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon6)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon6)],return)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon6Type),audioPlaylist)">PlayerControl(play)</onclick>
|
||||
<onclick>setfocus(50)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customMusicAddon7))</visible>
|
||||
<label>$VAR[customMusicAddon7Title]</label>
|
||||
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
|
||||
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioAddon)">ActivateWindow(music)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon7)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon7)],return)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon7Type),audioPlaylist)">PlayerControl(play)</onclick>
|
||||
<onclick>setfocus(50)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<visible>!isempty(Skin.String(customMusicAddon8))</visible>
|
||||
<label>$VAR[customMusicAddon8Title]</label>
|
||||
<onclick>Skin.SetString(keepMusicMenuActive,true)</onclick>
|
||||
<onclick>Skin.SetString(showRecentMusicItems,false)</onclick>
|
||||
<onclick>Skin.SetString(showRecentVideoItems,false)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioAddon)">ActivateWindow(music)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioAddon)">RunAddon($INFO[Skin.String(customMusicAddon8)])</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioPlaylist)">ActivateWindow(music,$INFO[Skin.String(customMusicAddon8)],return)</onclick>
|
||||
<onclick condition="StringCompare(Skin.String(customMusicAddon8Type),audioPlaylist)">PlayerControl(play)</onclick>
|
||||
<onclick>setfocus(50)</onclick>
|
||||
</item>
|
||||
<!--final bits and bobs-->
|
||||
<item>
|
||||
<visible/>
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
<control type="group" id="9002">
|
||||
<!--shortcuts-->
|
||||
<control type="panel" id="9003">
|
||||
<visible>!window.isactive(home)</visible>
|
||||
<posx>col-10-begin</posx>
|
||||
<posy>7-row</posy>
|
||||
<width>6-col</width>
|
||||
|
@ -147,6 +148,7 @@
|
|||
<include condition="Window.isactive(Videos) | window.isactive(videoplaylist) | window.isactive(tvchannels) | window.isactive(tvguide) | window.isactive(TVRecordings) | window.isactive(tvtimers)">videoSideMenu</include>
|
||||
<include condition="Window.isactive(Music) | window.isactive(musicplaylist) | window.isactive(radiochannels)">musicSideMenu</include>
|
||||
<include condition="window.isactive(pictures)">picturesSideMenu</include>
|
||||
<include condition="window.isactive(home)">homeSideMenu</include>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
|
|
@ -1,5 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<includes>
|
||||
<!--home submenu items-->
|
||||
<include name="homeSideMenu">
|
||||
<control type="button" id="506">
|
||||
<description>Menu editor (Home)</description>
|
||||
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
|
||||
<focusedcolor>textActive</focusedcolor>
|
||||
<width>6-col</width>
|
||||
<label>31041</label>
|
||||
<onclick>RunScript(script.skinshortcuts,type=manage&group=mainmenu)</onclick>
|
||||
</control>
|
||||
</include>
|
||||
<!--video submenu items-->
|
||||
<include name="videoSideMenu">
|
||||
<control type="button" id="3">
|
||||
|
|
|
@ -19,11 +19,9 @@
|
|||
|
||||
<value condition="Window.isactive(Music) + !isEmpty(container.foldername)">$INFO[container.foldername]</value>
|
||||
<value condition="Window.isactive(Music) + isEmpty(container.foldername)">$LOCALIZE[31053]</value>
|
||||
|
||||
<!--
|
||||
<value condition="Window.isactive(Music) + SubString(container.foldername,playlists)">$LOCALIZE[20011]</value>
|
||||
-->
|
||||
|
||||
-->
|
||||
</variable>
|
||||
<variable name="listSubTitle">
|
||||
<value condition="Window.isactive(Videos) + SubString(skin.string(showRecentVideoItems),false)">$INFO[container.Numitems,, $LOCALIZE[31014]] $VAR[unwatchedOnly]</value>
|
||||
|
@ -92,202 +90,4 @@
|
|||
<value condition="SubString(MusicPlayer.Rating,5)"></value>
|
||||
<value></value>
|
||||
</variable>
|
||||
<!--custom addon handling-->
|
||||
<!--video-->
|
||||
<variable name="customAddonSourceSlot">
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon1))">video1</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon2))">video2</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon3))">video3</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon4))">video4</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon5))">video5</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon6))">video6</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon7))">video7</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),video) + isempty(Skin.String(customVideoAddon8))">video8</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon1))">audio1</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon2))">audio2</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon3))">audio3</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon4))">audio4</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon5))">audio5</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon6))">audio6</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon7))">audio7</value>
|
||||
<value condition="stringcompare(Skin.String(menuItemTypeFilter),audio) + isempty(Skin.String(customMusicAddon8))">audio8</value>
|
||||
</variable>
|
||||
<variable name="customVideoSourceAction">
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon1,xbmc.addon.video)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon1,.xsp|.m3u,special://userdata/playlists/video/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon2,xbmc.addon.video)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon2,.xsp|.m3u,special://userdata/playlists/video/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon3,xbmc.addon.video)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon3,.xsp|.m3u,special://userdata/playlists/video/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon4,xbmc.addon.video)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon4,.xsp|.m3u,special://userdata/playlists/video/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon5,xbmc.addon.video)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon5,.xsp|.m3u,special://userdata/playlists/video/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon6,xbmc.addon.video)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon6,.xsp|.m3u,special://userdata/playlists/video/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon7,xbmc.addon.video)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon7,.xsp|.m3u,special://userdata/playlists/video/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8) + stringcompare(Skin.String(menuItemType),videoAddon)">Skin.SetAddon(customVideoAddon8,xbmc.addon.video)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8) + stringcompare(Skin.String(menuItemType),videoPlaylist)">Skin.SetFile(customVideoAddon8,.xsp|.m3u,special://userdata/playlists/video/)</value>
|
||||
</variable>
|
||||
<variable name="customVideoSourceSetType">
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1)">Skin.SetString(customVideoAddon1Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2)">Skin.SetString(customVideoAddon2Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3)">Skin.SetString(customVideoAddon3Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4)">Skin.SetString(customVideoAddon4Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5)">Skin.SetString(customVideoAddon5Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6)">Skin.SetString(customVideoAddon6Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7)">Skin.SetString(customVideoAddon7Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8)">Skin.SetString(customVideoAddon8Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
</variable>
|
||||
<variable name="customVideoSourceSetName">
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video1)">Skin.SetString(customVideoAddon1Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video2)">Skin.SetString(customVideoAddon2Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video3)">Skin.SetString(customVideoAddon3Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video4)">Skin.SetString(customVideoAddon4Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video5)">Skin.SetString(customVideoAddon5Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video6)">Skin.SetString(customVideoAddon6Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video7)">Skin.SetString(customVideoAddon7Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),video8)">Skin.SetString(customVideoAddon8Name)</value>
|
||||
</variable>
|
||||
<variable name="customVideoAddon1Title">
|
||||
<value condition="stringcompare(Skin.String(customVideoAddon1Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon1))]</value>
|
||||
<value>$INFO[Skin.String(customVideoAddon1Name)]</value>
|
||||
</variable>
|
||||
<variable name="customVideoAddon2Title">
|
||||
<value condition="stringcompare(Skin.String(customVideoAddon2Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon2))]</value>
|
||||
<value>$INFO[Skin.String(customVideoAddon2Name)]</value>
|
||||
</variable>
|
||||
<variable name="customVideoAddon3Title">
|
||||
<value condition="stringcompare(Skin.String(customVideoAddon3Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon3))]</value>
|
||||
<value>$INFO[Skin.String(customVideoAddon3Name)]</value>
|
||||
</variable>
|
||||
<variable name="customVideoAddon4Title">
|
||||
<value condition="stringcompare(Skin.String(customVideoAddon4Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon4))]</value>
|
||||
<value>$INFO[Skin.String(customVideoAddon4Name)]</value>
|
||||
</variable>
|
||||
<variable name="customVideoAddon5Title">
|
||||
<value condition="stringcompare(Skin.String(customVideoAddon5Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon5))]</value>
|
||||
<value>$INFO[Skin.String(customVideoAddon5Name)]</value>
|
||||
</variable>
|
||||
<variable name="customVideoAddon6Title">
|
||||
<value condition="stringcompare(Skin.String(customVideoAddon6Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon6))]</value>
|
||||
<value>$INFO[Skin.String(customVideoAddon6Name)]</value>
|
||||
</variable>
|
||||
<variable name="customVideoAddon7Title">
|
||||
<value condition="stringcompare(Skin.String(customVideoAddon7Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon7))]</value>
|
||||
<value>$INFO[Skin.String(customVideoAddon7Name)]</value>
|
||||
</variable>
|
||||
<variable name="customVideoAddon8Title">
|
||||
<value condition="stringcompare(Skin.String(customVideoAddon8Type),videoAddon)">$INFO[system.addontitle(Skin.String(customVideoAddon8))]</value>
|
||||
<value>$INFO[Skin.String(customVideoAddon8Name)]</value>
|
||||
</variable>
|
||||
<!--music-->
|
||||
<variable name="customMusicSourceAction">
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon1,xbmc.addon.audio)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon1,.xsp|.m3u,special://userdata/playlists/music/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon2,xbmc.addon.audio)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon2,.xsp|.m3u,special://userdata/playlists/music/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon3,xbmc.addon.audio)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon3,.xsp|.m3u,special://userdata/playlists/music/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon4,xbmc.addon.audio)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon4,.xsp|.m3u,special://userdata/playlists/music/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon5,xbmc.addon.audio)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon5,.xsp|.m3u,special://userdata/playlists/music/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon6,xbmc.addon.audio)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon6,.xsp|.m3u,special://userdata/playlists/music/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon7,xbmc.addon.audio)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon7,.xsp|.m3u,special://userdata/playlists/music/)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8) + stringcompare(Skin.String(menuItemType),audioAddon)">Skin.SetAddon(customMusicAddon8,xbmc.addon.audio)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8) + stringcompare(Skin.String(menuItemType),audioPlaylist)">Skin.SetFile(customMusicAddon8,.xsp|.m3u,special://userdata/playlists/music/)</value>
|
||||
</variable>
|
||||
<variable name="customMusicSourceSetType">
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1)">Skin.SetString(customMusicAddon1Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2)">Skin.SetString(customMusicAddon2Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3)">Skin.SetString(customMusicAddon3Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4)">Skin.SetString(customMusicAddon4Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5)">Skin.SetString(customMusicAddon5Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6)">Skin.SetString(customMusicAddon6Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7)">Skin.SetString(customMusicAddon7Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8)">Skin.SetString(customMusicAddon8Type,$INFO[Skin.String(menuItemType)])</value>
|
||||
</variable>
|
||||
<variable name="customMusicSourceSetName">
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio1)">Skin.SetString(customMusicAddon1Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio2)">Skin.SetString(customMusicAddon2Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio3)">Skin.SetString(customMusicAddon3Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio4)">Skin.SetString(customMusicAddon4Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio5)">Skin.SetString(customMusicAddon5Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio6)">Skin.SetString(customMusicAddon6Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio7)">Skin.SetString(customMusicAddon7Name)</value>
|
||||
<value condition="stringcompare(Skin.String(currentAddonSourceSlot),audio8)">Skin.SetString(customMusicAddon8Name)</value>
|
||||
</variable>
|
||||
<variable name="customMusicAddon1Title">
|
||||
<value condition="stringcompare(Skin.String(customMusicAddon1Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon1))]</value>
|
||||
<value>$INFO[Skin.String(customMusicAddon1Name)]</value>
|
||||
</variable>
|
||||
<variable name="customMusicAddon2Title">
|
||||
<value condition="stringcompare(Skin.String(customMusicAddon2Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon2))]</value>
|
||||
<value>$INFO[Skin.String(customMusicAddon2Name)]</value>
|
||||
</variable>
|
||||
<variable name="customMusicAddon3Title">
|
||||
<value condition="stringcompare(Skin.String(customMusicAddon3Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon3))]</value>
|
||||
<value>$INFO[Skin.String(customMusicAddon3Name)]</value>
|
||||
</variable>
|
||||
<variable name="customMusicAddon4Title">
|
||||
<value condition="stringcompare(Skin.String(customMusicAddon4Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon4))]</value>
|
||||
<value>$INFO[Skin.String(customMusicAddon4Name)]</value>
|
||||
</variable>
|
||||
<variable name="customMusicAddon5Title">
|
||||
<value condition="stringcompare(Skin.String(customMusicAddon5Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon5))]</value>
|
||||
<value>$INFO[Skin.String(customMusicAddon5Name)]</value>
|
||||
</variable>
|
||||
<variable name="customMusicAddon6Title">
|
||||
<value condition="stringcompare(Skin.String(customMusicAddon6Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon6))]</value>
|
||||
<value>$INFO[Skin.String(customMusicAddon6Name)]</value>
|
||||
</variable>
|
||||
<variable name="customMusicAddon7Title">
|
||||
<value condition="stringcompare(Skin.String(customMusicAddon7Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon7))]</value>
|
||||
<value>$INFO[Skin.String(customMusicAddon7Name)]</value>
|
||||
</variable>
|
||||
<variable name="customMusicAddon8Title">
|
||||
<value condition="stringcompare(Skin.String(customMusicAddon8Type),audioAddon)">$INFO[system.addontitle(Skin.String(customMusicAddon8))]</value>
|
||||
<value>$INFO[Skin.String(customMusicAddon8Name)]</value>
|
||||
</variable>
|
||||
<!--A bit of feedback for the addon selection dialog-->
|
||||
<variable name="pendingAddonPath">
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video1)">$INFO[Skin.String(customVideoAddon1)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video2)">$INFO[Skin.String(customVideoAddon2)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video3)">$INFO[Skin.String(customVideoAddon3)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video4)">$INFO[Skin.String(customVideoAddon4)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video5)">$INFO[Skin.String(customVideoAddon5)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video6)">$INFO[Skin.String(customVideoAddon6)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video7)">$INFO[Skin.String(customVideoAddon7)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video8)">$INFO[Skin.String(customVideoAddon8)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio1)">$INFO[Skin.String(customMusicAddon1)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio2)">$INFO[Skin.String(customMusicAddon2)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio3)">$INFO[Skin.String(customMusicAddon3)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio4)">$INFO[Skin.String(customMusicAddon4)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio5)">$INFO[Skin.String(customMusicAddon5)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio6)">$INFO[Skin.String(customMusicAddon6)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio7)">$INFO[Skin.String(customMusicAddon7)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio8)">$INFO[Skin.String(customMusicAddon8)]</value>
|
||||
</variable>
|
||||
<variable name="pendingAddonName">
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video1)">$INFO[Skin.String(customVideoAddon1Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video2)">$INFO[Skin.String(customVideoAddon2Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video3)">$INFO[Skin.String(customVideoAddon3Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video4)">$INFO[Skin.String(customVideoAddon4Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video5)">$INFO[Skin.String(customVideoAddon5Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video6)">$INFO[Skin.String(customVideoAddon6Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video7)">$INFO[Skin.String(customVideoAddon7Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),video8)">$INFO[Skin.String(customVideoAddon8Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio1)">$INFO[Skin.String(customMusicAddon1Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio2)">$INFO[Skin.String(customMusicAddon2Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio3)">$INFO[Skin.String(customMusicAddon3Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio4)">$INFO[Skin.String(customMusicAddon4Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio5)">$INFO[Skin.String(customMusicAddon5Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio6)">$INFO[Skin.String(customMusicAddon6Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio7)">$INFO[Skin.String(customMusicAddon7Name)]</value>
|
||||
<value condition="stringcompare(skin.string(currentAddonSourceSlot),audio8)">$INFO[Skin.String(customMusicAddon8Name)]</value>
|
||||
</variable>
|
||||
</includes>
|
||||
|
|
|
@ -45,8 +45,8 @@
|
|||
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
|
||||
<control type="scrollbar" id="60">
|
||||
<posx>48r</posx>
|
||||
<posy>276</posy>
|
||||
<height>672</height>
|
||||
<posy>row-11-begin</posy>
|
||||
<height>9-row</height>
|
||||
<onleft>9999</onleft>
|
||||
<onback>9999</onback>
|
||||
</control>
|
||||
|
|
|
@ -33,9 +33,9 @@
|
|||
<visible>Control.IsVisible(60) + !control.isvisible(10)</visible>
|
||||
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(9400).hasfocus">conditional</animation>
|
||||
<control type="scrollbar" id="60">
|
||||
<posx>62r</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<height>22-row</height>
|
||||
<posx>48r</posx>
|
||||
<posy>row-11-begin</posy>
|
||||
<height>9-row</height>
|
||||
<onleft>9999</onleft>
|
||||
<onback>9999</onback>
|
||||
</control>
|
||||
|
|
|
@ -176,9 +176,9 @@
|
|||
<visible>Control.IsVisible(60)</visible>
|
||||
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(9400).hasfocus">conditional</animation>
|
||||
<control type="scrollbar" id="60">
|
||||
<posx>51r</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<height>21-row</height>
|
||||
<posx>48r</posx>
|
||||
<posy>row-11-begin</posy>
|
||||
<height>9-row</height>
|
||||
<onleft>9999</onleft>
|
||||
<onback>9999</onback>
|
||||
</control>
|
||||
|
|
|
@ -50,9 +50,9 @@
|
|||
<visible>Control.IsVisible(60)</visible>
|
||||
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
|
||||
<control type="scrollbar" id="60">
|
||||
<posx>51r</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<height>22-row</height>
|
||||
<posx>48r</posx>
|
||||
<posy>row-11-begin</posy>
|
||||
<height>9-row</height>
|
||||
<onleft>9999</onleft>
|
||||
<onback>9999</onback>
|
||||
</control>
|
||||
|
|
|
@ -135,8 +135,8 @@
|
|||
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
|
||||
<control type="scrollbar" id="60">
|
||||
<posx>48r</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<height>789</height>
|
||||
<posy>row-11-begin</posy>
|
||||
<height>9-row</height>
|
||||
<onleft>9999</onleft>
|
||||
<onback>9999</onback>
|
||||
</control>
|
||||
|
|
|
@ -45,18 +45,9 @@
|
|||
<visible>Control.IsVisible(60) + SubString(skin.string(showRecentVideoItems),false)</visible>
|
||||
<animation effect="fade" start="100" end="0" time="100" condition="!controlgroup(8000).hasfocus">conditional</animation>
|
||||
<control type="scrollbar" id="60">
|
||||
<visible>Substring(Container.folderpath,plugin)</visible>
|
||||
<posx>51r</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<height>23-row</height>
|
||||
<onleft>9999</onleft>
|
||||
<onback>9999</onback>
|
||||
</control>
|
||||
<control type="scrollbar" id="60">
|
||||
<visible>!Substring(Container.folderpath,plugin)</visible>
|
||||
<posx>48r</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<height>23-row</height>
|
||||
<posy>row-11-begin</posy>
|
||||
<height>9-row</height>
|
||||
<onleft>9999</onleft>
|
||||
<onback>9999</onback>
|
||||
</control>
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window>
|
||||
<defaultcontrol always="true">8000</defaultcontrol>
|
||||
<onunload>RunScript(script.skinshortcuts,type=buildxml&mainmenuID=9000)</onunload>
|
||||
<controls>
|
||||
<!--background-->
|
||||
<include>globalBackground</include>
|
||||
|
@ -128,7 +129,7 @@
|
|||
<onleft>8000</onleft>
|
||||
<itemgap>0</itemgap>
|
||||
<orientation>vertical</orientation>
|
||||
<control type="radiobutton" id="7">
|
||||
<control type="radiobutton" id="1">
|
||||
<visible>Container(8000).Hasfocus(1)</visible>
|
||||
<description>Reverse power down options</description>
|
||||
<width>14-col</width>
|
||||
|
@ -136,47 +137,7 @@
|
|||
<onclick>Skin.ToggleSetting(exitFirst)</onclick>
|
||||
<selected>Skin.HasSetting(exitFirst)</selected>
|
||||
</control>
|
||||
<control type="radiobutton" id="8">
|
||||
<visible>Container(8000).Hasfocus(2)</visible>
|
||||
<description>Hide Video</description>
|
||||
<width>14-col</width>
|
||||
<label>31147</label>
|
||||
<onclick>Skin.ToggleSetting(hideVideo)</onclick>
|
||||
<selected>Skin.HasSetting(hideVideo)</selected>
|
||||
</control>
|
||||
<control type="radiobutton" id="9">
|
||||
<visible>Container(8000).Hasfocus(2)</visible>
|
||||
<description>Hide Music</description>
|
||||
<width>14-col</width>
|
||||
<label>31148</label>
|
||||
<onclick>Skin.ToggleSetting(hideMusic)</onclick>
|
||||
<selected>Skin.HasSetting(hideMusic)</selected>
|
||||
</control>
|
||||
<control type="radiobutton" id="10">
|
||||
<visible>Container(8000).Hasfocus(2)</visible>
|
||||
<description>Hide Pictures</description>
|
||||
<width>14-col</width>
|
||||
<label>31149</label>
|
||||
<onclick>Skin.ToggleSetting(hidePictures)</onclick>
|
||||
<selected>Skin.HasSetting(hidePictures)</selected>
|
||||
</control>
|
||||
<control type="radiobutton" id="11">
|
||||
<visible>Container(8000).Hasfocus(2)</visible>
|
||||
<description>Hide Games</description>
|
||||
<width>14-col</width>
|
||||
<label>31157</label>
|
||||
<onclick>Skin.ToggleSetting(hideGames)</onclick>
|
||||
<selected>Skin.HasSetting(hideGames)</selected>
|
||||
</control>
|
||||
<control type="radiobutton" id="12">
|
||||
<visible>Container(8000).Hasfocus(2)</visible>
|
||||
<description>Hide Search</description>
|
||||
<width>14-col</width>
|
||||
<label>31150</label>
|
||||
<onclick>Skin.ToggleSetting(hideSearch)</onclick>
|
||||
<selected>Skin.HasSetting(hideSearch)</selected>
|
||||
</control>
|
||||
<control type="radiobutton" id="15">
|
||||
<control type="radiobutton" id="7">
|
||||
<visible>Container(8000).Hasfocus(3)</visible>
|
||||
<description>Enable Debug Grid</description>
|
||||
<width>14-col</width>
|
||||
|
@ -184,7 +145,7 @@
|
|||
<onclick>Skin.ToggleSetting(DebugGrid)</onclick>
|
||||
<selected>Skin.HasSetting(DebugGrid)</selected>
|
||||
</control>
|
||||
<control type="radiobutton" id="16">
|
||||
<control type="radiobutton" id="8">
|
||||
<visible>Container(8000).Hasfocus(3)</visible>
|
||||
<description>Disable Debug Info</description>
|
||||
<width>14-col</width>
|
||||
|
@ -192,7 +153,7 @@
|
|||
<onclick>Skin.ToggleSetting(DebugInfo)</onclick>
|
||||
<selected>Skin.HasSetting(DebugInfo)</selected>
|
||||
</control>
|
||||
<control type="button" id="17">
|
||||
<control type="button" id="9">
|
||||
<visible>Container(8000).Hasfocus(3)</visible>
|
||||
<description>Reload skin</description>
|
||||
<width>14-col</width>
|
||||
|
@ -200,7 +161,7 @@
|
|||
<onclick>ReloadSkin()</onclick>
|
||||
<onclick>activateWindow(home)</onclick>
|
||||
</control>
|
||||
<control type="radiobutton" id="20">
|
||||
<control type="radiobutton" id="10">
|
||||
<visible>Container(8000).Hasfocus(1)</visible>
|
||||
<description>Disable fanart animation effect</description>
|
||||
<width>14-col</width>
|
||||
|
@ -209,6 +170,13 @@
|
|||
<onclick>ReloadSkin()</onclick>
|
||||
<selected>Skin.HasSetting(lowPowerMode)</selected>
|
||||
</control>
|
||||
<control type="button" id="12">
|
||||
<visible>Container(8000).Hasfocus(2)</visible>
|
||||
<description>Reset main menu</description>
|
||||
<width>14-col</width>
|
||||
<label>31052</label>
|
||||
<onclick>RunScript(script.skinshortcuts,type=resetall)</onclick>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<!--debugging-->
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
<animation type="windowopen">
|
||||
<effect type="fade" start="0" end="100" time="300" delay="700"/>
|
||||
<effect type="slide" start="3-col" end="0" center="auto" tween="cubic" easing="out" time="400" delay="700"/>
|
||||
<effect type="rotateY" end="5" center="auto,auto" time="500"/>
|
||||
|
||||
<effect type="zoom" end="90" time="0"/>
|
||||
</animation>
|
||||
<control type="group">
|
||||
|
@ -43,15 +43,6 @@
|
|||
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[Listitem.art(poster)]</texture>
|
||||
<fadetime>200</fadetime>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>768</posy>
|
||||
<width>8-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio align="center" aligny="top">scale</aspectratio>
|
||||
<texture fallback="colors/black.png" diffuse="masks/thumbFader.png" flipy="true">$INFO[Listitem.art(poster)]</texture>
|
||||
<fadetime>200</fadetime>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
|
|
@ -177,54 +177,53 @@
|
|||
<!--content selector-->
|
||||
<control type="list" id="9123">
|
||||
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
|
||||
<effect type="fade" start="100" end="0" time="200"/>
|
||||
</animation>
|
||||
<posx>60</posx>
|
||||
<posy>672</posy>
|
||||
<width>24-col</width>
|
||||
<height>78</height>
|
||||
<onleft>9000</onleft>
|
||||
<ondown>9998</ondown>
|
||||
<onback>9000</onback>
|
||||
<orientation>horizontal</orientation>
|
||||
<itemlayout width="4-col" height="2-row">
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<font>buttonTitle</font>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="4-col" height="78">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>56</posy>
|
||||
<width>4-col-textbox</width>
|
||||
<height>9</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<font>buttonTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<align>center</align>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<effect type="fade" start="100" end="0" time="200"/>
|
||||
</animation>
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>678</posy>
|
||||
<width>24-col</width>
|
||||
<height>2-row</height>
|
||||
<onleft>9000</onleft>
|
||||
<ondown>9998</ondown>
|
||||
<onback>9000</onback>
|
||||
<orientation>horizontal</orientation>
|
||||
<itemlayout width="4-col" height="2-row">
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>44FFFFFF</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.property(textTitle)]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="4-col" height="2-row">
|
||||
<control type="label">
|
||||
<visible>Control.HasFocus(9123)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.property(textTitle)]</label>
|
||||
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!Control.HasFocus(9123)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>itemTitle</font>
|
||||
<selectedcolor>textActive</selectedcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.property(textTitle)]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<content>
|
||||
<item id="1">
|
||||
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
|
||||
|
|
|
@ -30,7 +30,6 @@
|
|||
<animation type="windowopen">
|
||||
<effect type="fade" start="0" end="100" time="300" delay="700"/>
|
||||
<effect type="slide" start="3-col" end="0" center="auto" tween="cubic" easing="out" time="400" delay="700"/>
|
||||
<effect type="rotateY" end="5" center="auto,auto" time="500"/>
|
||||
<effect type="zoom" end="90" time="0"/>
|
||||
</animation>
|
||||
<control type="group">
|
||||
|
@ -43,15 +42,6 @@
|
|||
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[Listitem.art(poster)]</texture>
|
||||
<fadetime>200</fadetime>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>768</posy>
|
||||
<width>8-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio align="center" aligny="top">scale</aspectratio>
|
||||
<texture fallback="colors/black.png" diffuse="masks/thumbFader.png" flipy="true">$INFO[Listitem.art(poster)]</texture>
|
||||
<fadetime>200</fadetime>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
|
|
|
@ -316,10 +316,10 @@
|
|||
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
|
||||
<effect type="fade" start="100" end="0" time="200"/>
|
||||
</animation>
|
||||
<posx>60</posx>
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>636</posy>
|
||||
<width>24-col</width>
|
||||
<height>84</height>
|
||||
<height>2-row</height>
|
||||
<onleft>9000</onleft>
|
||||
<ondown>9998</ondown>
|
||||
<onback>9000</onback>
|
||||
|
@ -328,38 +328,37 @@
|
|||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>buttonTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<align>center</align>
|
||||
<textcolor>textActive</textcolor>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>44FFFFFF</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
|
||||
<label>$INFO[ListItem.property(textTitle)]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="4-col" height="78">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>56</posy>
|
||||
<width>4-col-textbox</width>
|
||||
<height>9</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
|
||||
</control>
|
||||
<focusedlayout width="4-col" height="2-row">
|
||||
<control type="label">
|
||||
<visible>Control.HasFocus(9123)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>buttonTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<align>center</align>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
|
||||
<label>$INFO[ListItem.property(textTitle)]</label>
|
||||
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
|
||||
</control>
|
||||
<control type="label">
|
||||
<visible>!Control.HasFocus(9123)</visible>
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>itemTitle</font>
|
||||
<selectedcolor>textActive</selectedcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.property(textTitle)]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<content>
|
||||
|
|
|
@ -1,321 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window type="dialog" id="1100">
|
||||
<defaultcontrol always="true">6000</defaultcontrol>
|
||||
<onload>Skin.Reset(menuItemType)</onload>
|
||||
<onload>Skin.SetString(currentAddonSourceSlot,$VAR[customAddonSourceSlot])</onload>
|
||||
<onload condition="stringcompare(skin.string(menuItemTypeFilter),video)">Skin.SetString(menuItemType,videoAddon)</onload>
|
||||
<onload condition="stringcompare(skin.string(menuItemTypeFilter),audio)">Skin.SetString(menuItemType,audioAddon)</onload>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<animation type="windowopen">
|
||||
<effect type="fade" start="0" end="100" time="300"/>
|
||||
<effect type="slide" start="-200" end="0" tween="sine" easing="out" time="400"/>
|
||||
</animation>
|
||||
<animation type="windowclose">
|
||||
<effect type="fade" start="100" end="0" time="300"/>
|
||||
<effect type="slide" start="0" end="-200" tween="sine" easing="out" time="400"/>
|
||||
</animation>
|
||||
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>col-7-begin</width>
|
||||
<height>fullscreenHeight</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<!--logo-->
|
||||
<control type="image">
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>row-1-begin</posy>
|
||||
<width>1-col</width>
|
||||
<height>1-col</height>
|
||||
<texture>kodilogo.png</texture>
|
||||
<colordiffuse>textActive</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<animation type="Conditional" condition="controlgroup(9000).hasfocus">
|
||||
<effect type="rotatey" start="0" end="-15" center="132" tween="back" easing="out" delay="600" time="300"/>
|
||||
<effect type="rotatey" start="0" end="15" center="132" tween="back" easing="out" delay="900" time="300"/>
|
||||
</animation>
|
||||
</control>
|
||||
<!--set shortcut-->
|
||||
<control type="grouplist" id="6000">
|
||||
<posx>0</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>col-7-begin</width>
|
||||
<height>24-row</height>
|
||||
<itemgap>0</itemgap>
|
||||
<ondown>5000</ondown>
|
||||
<onright>dialog.close(all,true)</onright>
|
||||
<!--select a video addon-->
|
||||
<control type="button" id="6001">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),video)</visible>
|
||||
<description>Video Addon</description>
|
||||
<height>2-row</height>
|
||||
<width>col-7-begin</width>
|
||||
<font>menuTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<focusedcolor>highlight</focusedcolor>
|
||||
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>col-1-begin</textoffsetx>
|
||||
<label>31085</label>
|
||||
<onclick>Skin.SetString(menuItemType,videoAddon)</onclick>
|
||||
<onclick>$VAR[customVideoSourceSetType]</onclick>
|
||||
<onclick>$VAR[customVideoSourceAction]</onclick>
|
||||
<onclick>Skin.Reset(menuItemType)</onclick>
|
||||
<onclick>Skin.SetString(currentAddonSourceSlot,$VAR[customAddonSourceSlot])</onclick>
|
||||
</control>
|
||||
<!--select an audio addon-->
|
||||
<control type="button" id="6002">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),audio)</visible>
|
||||
<description>Audio Addon</description>
|
||||
<height>2-row</height>
|
||||
<width>col-7-begin</width>
|
||||
<font>menuTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<focusedcolor>highlight</focusedcolor>
|
||||
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>col-1-begin</textoffsetx>
|
||||
<label>31086</label>
|
||||
<onclick>Skin.SetString(menuItemType,audioAddon)</onclick>
|
||||
<onclick>$VAR[customMusicSourceSetType]</onclick>
|
||||
<onclick>$VAR[customMusicSourceAction]</onclick>
|
||||
<onclick>Skin.Reset(menuItemType)</onclick>
|
||||
<onclick>Skin.SetString(currentAddonSourceSlot,$VAR[customAddonSourceSlot])</onclick>
|
||||
</control>
|
||||
<!--select a video playlist-->
|
||||
<control type="button" id="6003">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),video)</visible>
|
||||
<description>Video Playlist</description>
|
||||
<height>2-row</height>
|
||||
<width>col-7-begin</width>
|
||||
<font>menuTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<focusedcolor>highlight</focusedcolor>
|
||||
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>col-1-begin</textoffsetx>
|
||||
<label>31091</label>
|
||||
<onclick>Skin.SetString(menuItemType,videoPlaylist)</onclick>
|
||||
<onclick>$VAR[customVideoSourceSetType]</onclick>
|
||||
<onclick>$VAR[customVideoSourceAction]</onclick>
|
||||
<onclick>$VAR[customVideoSourceSetName]</onclick>
|
||||
<onclick>Skin.Reset(menuItemType)</onclick>
|
||||
<onclick>Skin.SetString(currentAddonSourceSlot,$VAR[customAddonSourceSlot])</onclick>
|
||||
</control>
|
||||
<!--select an audio playlist-->
|
||||
<control type="button" id="6004">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),audio)</visible>
|
||||
<description>Audio Playlist</description>
|
||||
<height>2-row</height>
|
||||
<width>col-7-begin</width>
|
||||
<font>menuTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<focusedcolor>highlight</focusedcolor>
|
||||
<texturefocus colordiffuse="textActive">colors/white.png</texturefocus>
|
||||
<texturenofocus>-</texturenofocus>
|
||||
<textoffsetx>col-1-begin</textoffsetx>
|
||||
<label>31092</label>
|
||||
<onclick>Skin.SetString(menuItemType,audioPlaylist)</onclick>
|
||||
<onclick>$VAR[customMusicSourceSetType]</onclick>
|
||||
<onclick>$VAR[customMusicSourceAction]</onclick>
|
||||
<onclick>$VAR[customMusicSourceSetName]</onclick>
|
||||
<onclick>Skin.Reset(menuItemType)</onclick>
|
||||
<onclick>Skin.SetString(currentAddonSourceSlot,$VAR[customAddonSourceSlot])</onclick>
|
||||
</control>
|
||||
</control>
|
||||
<!--current shortcut listing (onclick = remove)-->
|
||||
<control type="panel" id="5000">
|
||||
<posx>0</posx>
|
||||
<posy>row-12-begin</posy>
|
||||
<width>8-col</width>
|
||||
<height>16-row</height>
|
||||
<orientation>vertical</orientation>
|
||||
<onup>6000</onup>
|
||||
<onright>dialog.close(1100)</onright>
|
||||
<itemlayout width="col-7-begin" height="2-row">
|
||||
<control type="label">
|
||||
<posx>52</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<label></label>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>0</posy>
|
||||
<width>7-col</width>
|
||||
<height>2-row</height>
|
||||
<font>menuTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="col-7-begin" height="2-row">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>col-7-begin</width>
|
||||
<height>2-row</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>textActive</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>52</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<label></label>
|
||||
<textcolor>highlight</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>0</posy>
|
||||
<width>8-col</width>
|
||||
<height>2-row</height>
|
||||
<font>menuTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>highlight</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<content>
|
||||
<!--video shortcuts-->
|
||||
<item id="1">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon1))</visible>
|
||||
<label>$VAR[customVideoAddon1Title]</label>
|
||||
<onclick>Skin.Reset(customVideoAddon1)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon1Type)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon1Name)</onclick>
|
||||
</item>
|
||||
<item id="2">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon2))</visible>
|
||||
<label>$VAR[customVideoAddon2Title]</label>
|
||||
<onclick>Skin.Reset(customVideoAddon2)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon2Type)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon2Name)</onclick>
|
||||
</item>
|
||||
<item id="3">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon3))</visible>
|
||||
<label>$VAR[customVideoAddon3Title]</label>
|
||||
<onclick>Skin.Reset(customVideoAddon3)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon3Type)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon3Name)</onclick>
|
||||
</item>
|
||||
<item id="4">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon4))</visible>
|
||||
<label>$VAR[customVideoAddon4Title]</label>
|
||||
<onclick>Skin.Reset(customVideoAddon4)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon4Type)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon4Name)</onclick>
|
||||
</item>
|
||||
<item id="5">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon5))</visible>
|
||||
<label>$VAR[customVideoAddon5Title]</label>
|
||||
<onclick>Skin.Reset(customVideoAddon5)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon5Type)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon5Name)</onclick>
|
||||
</item>
|
||||
<item id="6">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon6))</visible>
|
||||
<label>$VAR[customVideoAddon6Title]</label>
|
||||
<onclick>Skin.Reset(customVideoAddon6)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon6Type)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon6Name)</onclick>
|
||||
</item>
|
||||
<item id="7">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon7))</visible>
|
||||
<label>$VAR[customVideoAddon7Title]</label>
|
||||
<onclick>Skin.Reset(customVideoAddon7)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon7Type)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon7Name)</onclick>
|
||||
</item>
|
||||
<item id="8">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),video) + !isempty(Skin.String(customVideoAddon8))</visible>
|
||||
<label>$VAR[customVideoAddon8Title]</label>
|
||||
<onclick>Skin.Reset(customVideoAddon8)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon8Type)</onclick>
|
||||
<onclick>Skin.Reset(customVideoAddon8Name)</onclick>
|
||||
</item>
|
||||
<!--audio shortcuts-->
|
||||
<item id="9">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon1))</visible>
|
||||
<label>$VAR[customMusicAddon1Title]</label>
|
||||
<onclick>Skin.Reset(customMusicAddon1)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon1Type)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon1Name)</onclick>
|
||||
</item>
|
||||
<item id="10">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon2))</visible>
|
||||
<label>$VAR[customMusicAddon2Title]</label>
|
||||
<onclick>Skin.Reset(customMusicAddon2)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon2Type)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon2Name)</onclick>
|
||||
</item>
|
||||
<item id="11">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon3))</visible>
|
||||
<label>$VAR[customMusicAddon3Title]</label>
|
||||
<onclick>Skin.Reset(customMusicAddon3)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon3Type)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon3Name)</onclick>
|
||||
</item>
|
||||
<item id="12">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon4))</visible>
|
||||
<label>$VAR[customMusicAddon4Title]</label>
|
||||
<onclick>Skin.Reset(customMusicAddon4)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon4Type)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon4Name)</onclick>
|
||||
</item>
|
||||
<item id="13">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon5))</visible>
|
||||
<label>$VAR[customMusicAddon5Title]</label>
|
||||
<onclick>Skin.Reset(customMusicAddon5)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon5Type)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon5Name)</onclick>
|
||||
</item>
|
||||
<item id="14">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon6))</visible>
|
||||
<label>$VAR[customMusicAddon6Title]</label>
|
||||
<onclick>Skin.Reset(customMusicAddon6)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon6Type)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon6Name)</onclick>
|
||||
</item>
|
||||
<item id="15">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon7))</visible>
|
||||
<label>$VAR[customMusicAddon7Title]</label>
|
||||
<onclick>Skin.Reset(customMusicAddon7)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon7Type)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon7Name)</onclick>
|
||||
</item>
|
||||
<item id="16">
|
||||
<visible>stringcompare(skin.string(menuItemTypeFilter),audio) + !isempty(Skin.String(customMusicAddon8))</visible>
|
||||
<label>$VAR[customMusicAddon8Title]</label>
|
||||
<onclick>Skin.Reset(customMusicAddon8)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon8Type)</onclick>
|
||||
<onclick>Skin.Reset(customMusicAddon8Name)</onclick>
|
||||
</item>
|
||||
</content>
|
||||
</control>
|
||||
</control>
|
||||
<!--debugging-->
|
||||
<include>DebugGrid</include>
|
||||
<control type="label">
|
||||
<include>DialogID</include>
|
||||
<label>custom_menuitemTypeSelector.xml</label>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
|
@ -133,8 +133,8 @@
|
|||
<overlaytexture>-</overlaytexture>
|
||||
<info>Player.Progress</info>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>24</posx>
|
||||
<control type="label">
|
||||
<posx>24</posx>
|
||||
<posy>3-row</posy>
|
||||
<width>612</width>
|
||||
<height>2-row</height>
|
||||
|
@ -145,7 +145,7 @@
|
|||
<scroll>false</scroll>
|
||||
<label>$INFO[MusicPlayer.time,, / ]$INFO[MusicPlayer.duration]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<control type="label">
|
||||
<posx>9-col-gutter</posx>
|
||||
<posy>3-row</posy>
|
||||
<width>612</width>
|
||||
|
@ -159,7 +159,7 @@
|
|||
</control>
|
||||
<control type="label">
|
||||
<visible>Playlist.IsRepeat | Playlist.IsRepeatOne</visible>
|
||||
<posx>8-col-gutter</posx>
|
||||
<posx>5-col-gutter</posx>
|
||||
<posy>3-row</posy>
|
||||
<width>612</width>
|
||||
<height>2-row</height>
|
||||
|
@ -171,7 +171,7 @@
|
|||
</control>
|
||||
<control type="label">
|
||||
<visible>Playlist.IsRandom</visible>
|
||||
<posx>9-col-gutter</posx>
|
||||
<posx>384</posx>
|
||||
<posy>3-row</posy>
|
||||
<width>612</width>
|
||||
<height>2-row</height>
|
||||
|
@ -194,13 +194,15 @@
|
|||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<!--hidden buttons to handle dialog autohide-->
|
||||
<control type="button" id="9876">
|
||||
<control type="button" id="9876">
|
||||
<posx>-100</posx>
|
||||
<posy>-100</posy>
|
||||
<height>1-col</height>
|
||||
<width>1-col</width>
|
||||
<onup>noop</onup>
|
||||
<ondown>6789</ondown>
|
||||
<onleft>playercontrol(previous)</onleft>
|
||||
<onright>playercontrol(next)</onright>
|
||||
<onclick>activatewindow(1105)</onclick>
|
||||
</control>
|
||||
<control type="button" id="6789">
|
||||
|
@ -210,6 +212,8 @@
|
|||
<width>1-col</width>
|
||||
<onup>9876</onup>
|
||||
<ondown>noop</ondown>
|
||||
<onleft>playercontrol(previous)</onleft>
|
||||
<onright>playercontrol(next)</onright>
|
||||
<onclick>activatewindow(1105)</onclick>
|
||||
</control>
|
||||
<!--debugging-->
|
||||
|
|
|
@ -1,487 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window type="dialog" id="5824">
|
||||
<defaultcontrol always="true">8000</defaultcontrol>
|
||||
<include condition="skin.string(showcast,false)">fadeInOut</include>
|
||||
<onunload>Skin.Reset(showcast)</onunload>
|
||||
<controls>
|
||||
<control type="group">
|
||||
<!--background / fanart-->
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<include>dimensionsFullscreen</include>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<include>dimensionsFullscreen</include>
|
||||
<texture>$INFO[listitem.art(fanart)]</texture>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<include>kenBurnsey</include>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>row-25-begin</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-col</height>
|
||||
<texture>$INFO[ListItem.Art(clearlogo)]</texture>
|
||||
<aspectratio align="left">keep</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<include>dimensionsFullscreen</include>
|
||||
<texture>vignette.png</texture>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
</control>
|
||||
<!--content is movie or tvshow (from XBMC Library)-->
|
||||
<control type="group">
|
||||
<posx>col-15-begin</posx>
|
||||
<posy>0</posy>
|
||||
<animation type="Windowopen">
|
||||
<effect type="fade" start="0" end="100" time="300" delay="300"/>
|
||||
<effect type="slide" start="800" end="0" tween="cubic" easing="out" time="400" delay="300"/>
|
||||
</animation>
|
||||
<animation type="conditional" condition="skin.string(showcast,true)">
|
||||
<effect type="slide" start="0" end="0,-1080" tween="cubic" easing="out" time="400" delay="0"/>
|
||||
</animation>
|
||||
<!--overlay-->
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10-col</width>
|
||||
<height>fullscreenHeight</height>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>cc111111</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10-col</width>
|
||||
<height>row-5-begin</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>10-col</width>
|
||||
<height>1-row</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<!--meta-->
|
||||
<control type="panel">
|
||||
<posx>12</posx>
|
||||
<posy>7-row</posy>
|
||||
<width>10-col</width>
|
||||
<height>6-row</height>
|
||||
<enable>false</enable>
|
||||
<itemlayout width="5-col" height="2-row">
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>highlight</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>12</posx>
|
||||
<posy>32</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label fallback="31159">$INFO[ListItem.label2]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="5-col" height="2-row">
|
||||
</focusedlayout>
|
||||
<content>
|
||||
<item>
|
||||
<label>$LOCALIZE[562]</label>
|
||||
<label2>$INFO[ListItem.year]</label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>noop</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<label>$LOCALIZE[31146]</label>
|
||||
<label2>$INFO[ListItem.director]</label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>noop</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<label>$LOCALIZE[515]</label>
|
||||
<label2>$INFO[ListItem.genre]</label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>noop</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<label>$LOCALIZE[563]</label>
|
||||
<label2>$INFO[ListItem.UserRating,,/10]</label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>noop</onclick>
|
||||
</item>
|
||||
</content>
|
||||
</control>
|
||||
<!--content-->
|
||||
<control type="group">
|
||||
<posx>24</posx>
|
||||
<posy>row-1-begin</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>672</width>
|
||||
<align>left</align>
|
||||
<height>3-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>pageTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[listitem.title]</label>
|
||||
<wrapmultiline>true</wrapmultiline>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>4-row</posy>
|
||||
<width>672</width>
|
||||
<align>left</align>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
<label>$INFO[ListItem.duration,, $LOCALIZE[31018]. ]$INFO[listitem.MPAA,,.]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<!--synopsis-->
|
||||
<control type="textbox">
|
||||
<posx>0</posx>
|
||||
<posy>10-row</posy>
|
||||
<font>textbox</font>
|
||||
<width>672</width>
|
||||
<align>left</align>
|
||||
<textcolor>textActive</textcolor>
|
||||
<height>410</height>
|
||||
<label fallback="31205">$INFO[ListItem.plot]</label>
|
||||
<autoscroll delay="10000" time="1000" repeat="10000"/>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
</control>
|
||||
<!--dialog controls-->
|
||||
<control type="panel" id="8000">
|
||||
<posx>0</posx>
|
||||
<posy>24-row</posy>
|
||||
<width>10-col</width>
|
||||
<height>6-row</height>
|
||||
<itemgap>3</itemgap>
|
||||
<orientation>vertical</orientation>
|
||||
<itemlayout width="5-col" height="2-row">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col-textbox</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>textboxInactive</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label2]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>textboxInactive</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>buttonTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="5-col" height="2-row">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<include>spinFocusIcon</include>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>1-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col</width>
|
||||
<height>2-row</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>1-col</width>
|
||||
<height>2-row</height>
|
||||
<align>center</align>
|
||||
<aligny>center</aligny>
|
||||
<font>symbolLarge</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label2]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>1-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>buttonTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
<content>
|
||||
<item>
|
||||
<label>31075</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>sendclick(2003,8)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<label>31074</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>Skin.SetString(showcast,true)</onclick>
|
||||
<onclick>control.setfocus(50)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<label>20410</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>SendClick(2003,11)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<label>31076</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>SendClick(2003,6)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<label>13511</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>SendClick(2003,10)</onclick>
|
||||
</item>
|
||||
<item>
|
||||
<description>Artwork Downloader (overrides get artwork if available)</description>
|
||||
<label2></label2>
|
||||
<onclick condition="Container.Content(movies)">XBMC.RunScript(script.artwork.downloader, mode=gui, mediatype=movie, dbid=$INFO[ListItem.DBID])</onclick>
|
||||
<onclick condition="Container.Content(tvshows)">RunScript(script.artwork.downloader,mode=gui, mediatype=tvshow, dbid=$INFO[ListItem.DBID])</onclick>
|
||||
<label>$INFO[System.AddonTitle(script.artwork.downloader)]</label>
|
||||
<visible>false</visible>
|
||||
</item>
|
||||
<item>
|
||||
<label>38023</label>
|
||||
<label2></label2>
|
||||
<thumb>-</thumb>
|
||||
<onclick>SendClick(2003,7)</onclick>
|
||||
</item>
|
||||
</content>
|
||||
</control>
|
||||
</control>
|
||||
|
||||
|
||||
<!--cast and crew toggle-->
|
||||
<control type="group">
|
||||
<visible>skin.string(showcast,true)</visible>
|
||||
<posx>col-15-begin</posx>
|
||||
<posy>0</posy>
|
||||
<animation type="conditional" condition="skin.string(showcast,true)">
|
||||
<effect type="slide" start="800" end="0" tween="cubic" easing="out" time="400" delay="100"/>
|
||||
</animation>
|
||||
<!--overlay-->
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10-col</width>
|
||||
<height>fullscreenHeight</height>
|
||||
<texture>colors/black.png</texture>
|
||||
<colordiffuse>cc111111</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10-col</width>
|
||||
<height>row-5-begin</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>row-5-begin</posy>
|
||||
<width>10-col</width>
|
||||
<height>1-row</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<!--content-->
|
||||
<control type="group">
|
||||
<posx>12</posx>
|
||||
<posy>row-1-begin</posy>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>10-col-gutter</width>
|
||||
<align>left</align>
|
||||
<height>3-row</height>
|
||||
<aligny>center</aligny>
|
||||
<font>pageTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[listitem.title]</label>
|
||||
<wrapmultiline>true</wrapmultiline>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>0</posx>
|
||||
<posy>4-row</posy>
|
||||
<width>10-col-gutter</width>
|
||||
<align>left</align>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
<label>$LOCALIZE[31074]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="list" id="50">
|
||||
<posx>0</posx>
|
||||
<posy>236</posy>
|
||||
<width>10-col</width>
|
||||
<height>24-row</height>
|
||||
<itemlayout width="10-col" height="2-col">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>2-col-textbox</width>
|
||||
<height>2-col-textbox</height>
|
||||
<aspectratio scalediffuse="false">scale</aspectratio>
|
||||
<texture border="0" fallback="colors/offblack.png">$INFO[listitem.thumb]</texture>
|
||||
<bordersize>0</bordersize>
|
||||
<colordiffuse>ffFFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>2-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>8-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>2-col-indent</posx>
|
||||
<posy>1-row</posy>
|
||||
<width>8-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>textActive</textcolor>
|
||||
<label>$INFO[ListItem.label2]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="10-col" height="2-col">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>2-col-textbox</width>
|
||||
<height>2-col-textbox</height>
|
||||
<aspectratio scalediffuse="false">scale</aspectratio>
|
||||
<texture border="0" fallback="colors/offblack.png">$INFO[listitem.thumb]</texture>
|
||||
<bordersize>0</bordersize>
|
||||
<colordiffuse>ffFFFFFF</colordiffuse>
|
||||
<animation type="focus" loop="false" reversible="false">
|
||||
<effect type="rotatey" start="0" end="-15" center="70" tween="back" easing="out" time="300"/>
|
||||
<effect type="rotatey" start="0" end="15" center="70" tween="back" easing="out" delay="300" time="300"/>
|
||||
</animation>
|
||||
</control>
|
||||
<control type="image">
|
||||
<posx>2-col</posx>
|
||||
<posy>0</posy>
|
||||
<width>8-col</width>
|
||||
<height>2-col</height>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>ffFFFFFF</colordiffuse>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>2-col-indent</posx>
|
||||
<posy>0</posy>
|
||||
<width>8-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>itemTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>2-col-indent</posx>
|
||||
<posy>1-row</posy>
|
||||
<width>8-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>itemSubTitle</font>
|
||||
<textcolor>black</textcolor>
|
||||
<label>$INFO[ListItem.label2]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
<!--buttons-->
|
||||
<control type="group">
|
||||
<visible>false</visible>
|
||||
<control type="button" id="8">
|
||||
<description>Play</description>
|
||||
</control>
|
||||
<control type="button" id="6">
|
||||
<description>Refresh</description>
|
||||
</control>
|
||||
<control type="button" id="7">
|
||||
<description>Ratings</description>
|
||||
</control>
|
||||
<control type="button" id="10">
|
||||
<description>Choose Art</description>
|
||||
</control>
|
||||
<control type="button" id="11">
|
||||
<description>Trailer</description>
|
||||
</control>
|
||||
</control>
|
||||
<!--debugging-->
|
||||
<include>DebugGrid</include>
|
||||
<control type="label">
|
||||
<include>DialogID</include>
|
||||
<label>DialogVideoInfo.xml</label>
|
||||
</control>
|
||||
</controls>
|
||||
</window>
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,157 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<window>
|
||||
<defaultcontrol always="false">211</defaultcontrol>
|
||||
<onunload>RunScript(script.skinshortcuts,type=buildxml&mainmenuID=9000)</onunload>
|
||||
<onunload>control.setfocus(9000)</onunload>
|
||||
<controls>
|
||||
<control type="image">
|
||||
<include>dimensionsFullscreen</include>
|
||||
<texture>colors/black.png</texture>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="image">
|
||||
<include>dimensionsFullscreen</include>
|
||||
<texture>vignette.png</texture>
|
||||
<colordiffuse>ffffffff</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<control type="group">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<!--options-->
|
||||
<control type="grouplist" id="300">
|
||||
<posx>24</posx>
|
||||
<posy>row-4-begin</posy>
|
||||
<width>5-col</width>
|
||||
<control type="button" id="301">
|
||||
<description>Add a new shortcut</description>
|
||||
<onright>211</onright>
|
||||
<width>5-col</width>
|
||||
<onclick>noop</onclick>
|
||||
<label>$ADDON[script.skinshortcuts 32000]</label>
|
||||
</control>
|
||||
<control type="button" id="302">
|
||||
<description>Delete shortcut</description>
|
||||
<onright>211</onright>
|
||||
<width>5-col</width>
|
||||
<onclick>noop</onclick>
|
||||
<label>$ADDON[script.skinshortcuts 32001]</label>
|
||||
</control>
|
||||
<control type="button" id="303">
|
||||
<description>Move shortcut up</description>
|
||||
<onright>211</onright>
|
||||
<width>5-col</width>
|
||||
<onclick>noop</onclick>
|
||||
<label>$ADDON[script.skinshortcuts 32002]</label>
|
||||
</control>
|
||||
<control type="button" id="304">
|
||||
<description>Move shortcut down</description>
|
||||
<onright>211</onright>
|
||||
<width>5-col</width>
|
||||
<onclick>noop</onclick>
|
||||
<label>$ADDON[script.skinshortcuts 32003]</label>
|
||||
</control>
|
||||
<control type="button" id="305">
|
||||
<description>Change shortcut label</description>
|
||||
<onright>211</onright>
|
||||
<width>5-col</width>
|
||||
<onclick>noop</onclick>
|
||||
<label>$ADDON[script.skinshortcuts 32025]</label>
|
||||
</control>
|
||||
<control type="button" id="307">
|
||||
<description>Change shortcut action</description>
|
||||
<onright>211</onright>
|
||||
<width>5-col</width>
|
||||
<onclick>noop</onclick>
|
||||
<label>$ADDON[script.skinshortcuts 32027]</label>
|
||||
</control>
|
||||
<control type="button" id="308">
|
||||
<description>Reset shortcuts</description>
|
||||
<onright>211</onright>
|
||||
<width>5-col</width>
|
||||
<onclick>noop</onclick>
|
||||
<label>$ADDON[script.skinshortcuts 32028]</label>
|
||||
</control>
|
||||
</control>
|
||||
<control type="group">
|
||||
<animation type="windowopen">
|
||||
<effect type="slide" start="0" end="col-6-begin" tween="sine" easing="out" delay="0" time="400"/>
|
||||
</animation>
|
||||
<animation type="windowclose">
|
||||
<effect type="slide" start="col-6-begin" end="0" tween="sine" easing="out" time="400"/>
|
||||
</animation>
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>col-5-begin</width>
|
||||
<height>fullscreenHeight</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>highlight</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<!--logo-->
|
||||
<control type="image">
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>row-1-begin</posy>
|
||||
<width>1-col</width>
|
||||
<height>1-col</height>
|
||||
<texture>kodilogo.png</texture>
|
||||
<colordiffuse>textActive</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
</control>
|
||||
<!-- id 211 - Current shortcuts -->
|
||||
<control type="list" id="211">
|
||||
<posx>0</posx>
|
||||
<posy>row-4-begin</posy>
|
||||
<width>col-5-begin</width>
|
||||
<height>24-row</height>
|
||||
<onleft>300</onleft>
|
||||
<orientation>vertical</orientation>
|
||||
<itemlayout width="col-5-begin" height="2-row">
|
||||
<control type="label">
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>menuTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>textActive</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
</itemlayout>
|
||||
<focusedlayout width="col-5-begin" height="2-row">
|
||||
<control type="image">
|
||||
<posx>0</posx>
|
||||
<posy>0</posy>
|
||||
<width>col-5-begin</width>
|
||||
<height>2-row</height>
|
||||
<texture>colors/white.png</texture>
|
||||
<colordiffuse>textActive</colordiffuse>
|
||||
<aspectratio>stretch</aspectratio>
|
||||
<animation effect="fade" start="100" end="50" condition="!Control.HasFocus(211)">Conditional</animation>
|
||||
</control>
|
||||
<control type="label">
|
||||
<posx>col-1-begin</posx>
|
||||
<posy>0</posy>
|
||||
<width>4-col-gutter</width>
|
||||
<height>2-row</height>
|
||||
<font>menuTitle</font>
|
||||
<aligny>center</aligny>
|
||||
<textcolor>highlight</textcolor>
|
||||
<shadowcolor>-</shadowcolor>
|
||||
<label>$INFO[ListItem.label]</label>
|
||||
</control>
|
||||
</focusedlayout>
|
||||
</control>
|
||||
</control>
|
||||
</control>
|
||||
<!--debugging-->
|
||||
<include>DebugGrid</include>
|
||||
<control type="label">
|
||||
<include>WindowID</include>
|
||||
<label>script-skinshortcuts.xml</label>
|
||||
</control>
|
||||
|
||||
</controls>
|
||||
</window>
|
|
@ -3,6 +3,7 @@
|
|||
<requires>
|
||||
<import addon="xbmc.gui" version="5.12.0"/>
|
||||
<import addon="script.skin.helper.service" version="1.0.0"/>
|
||||
<import addon="script.skinshortcuts" version="1.0.0"/>
|
||||
<import addon="resource.images.weathericons.outline" version="0.0.5"/>
|
||||
<import addon="resource.images.weatherfanart.single" version="0.0.6"/>
|
||||
</requires>
|
||||
|
|
|
@ -13,26 +13,37 @@
|
|||
- [REMOVED] MyVideoPlaylist.xml
|
||||
- [NEW] Busy spinner (nicked from Estuary)
|
||||
- [NEW] DialogPlayerProcessInfo.xml
|
||||
- Numerous misc tweaks and fixes
|
||||
- [MODIFIED] Addon Browser design reworked
|
||||
- Numerous misc tweaks and fixes
|
||||
|
||||
|
||||
[TODO]
|
||||
Revise player stop on return
|
||||
DialogAudioDSPManager.xml
|
||||
DialogPlayerProcessInfo.xml
|
||||
Check screenshots work in dialogAddonSettings
|
||||
|
||||
Skin shortcuts for all sub menus
|
||||
- homescreen images will need to be changed (not so - use the path)
|
||||
|
||||
Dialogselect revision / simplification
|
||||
|
||||
Change accent color? (Skin helper script)
|
||||
|
||||
Check yes / no progress bar works ok
|
||||
[DONE] Check layouts for newly aggregated dialogs (dialogSettings.xml)
|
||||
[Finalise] strings for settings dialog
|
||||
|
||||
Revise player stop on return
|
||||
|
||||
DialogAudioDSPManager.xml
|
||||
|
||||
DialogPlayerProcessInfo.xml
|
||||
|
||||
Check RCB (e.g. busy spinner and menu width)
|
||||
|
||||
Check screenshots work in dialogAddonSettings
|
||||
|
||||
check all active strings
|
||||
MyPVRTimers needs creating and testing
|
||||
Screenshots etc
|
||||
Check if feedback notification appears when updating libraries
|
||||
|
||||
|
||||
|
||||
|
||||
[B]1.1.0[/B]
|
||||
|
||||
***Preparing for Krypton***
|
||||
|
|
|
@ -190,7 +190,7 @@ msgid "Video"
|
|||
msgstr ""
|
||||
|
||||
msgctxt "#31041"
|
||||
msgid "Edit Menu Shortcuts"
|
||||
msgid "Edit Menu Items"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31042"
|
||||
|
@ -233,6 +233,10 @@ msgctxt "#31051"
|
|||
msgid "Disc Menu"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31052"
|
||||
msgid "Reset menu to default"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31053"
|
||||
msgid "Music Library"
|
||||
msgstr ""
|
||||
|
@ -349,6 +353,10 @@ msgctxt "#31083"
|
|||
msgid "Skin specific options"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31084"
|
||||
msgid "Manage Home Screen Menu"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "#31085"
|
||||
msgid "Add Video Addon"
|
||||
msgstr ""
|
||||
|
|
Loading…
Reference in New Issue