Advertisement
Guest User

Untitled

a guest
Dec 28th, 2015
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.19 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Foundation -->
  3. <includes>
  4. <include name="View_50_List">
  5. <description>List View (id=50)</description>
  6. <control type="group">
  7. <include>Animation.Common</include>
  8. <visible>Control.IsVisible(50)</visible>
  9. <control type="group">
  10. <control type="list" id="50">
  11. <visible>Container.Content(musicvideos) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(actors) | Container.Content(sets) | Container.Content(seasons) | !stringcompare(Container.FolderPath,library://video/movies/) + !stringcompare(Container.FolderPath,library://video/tvshows/) + !stringcompare(Container.FolderPath,special://videoplaylists/)] | [Container.Content(episodes)</visible>
  12. <top>PosterPad</top>
  13. <height>PosterH</height>
  14. <left>ListX</left>
  15. <right>SidePad</right>
  16. <onleft condition="!Skin.HasSetting(global.kioskmode)">9000</onleft>
  17. <onright>60</onright>
  18. <onup>50</onup>
  19. <ondown>50</ondown>
  20. <pagecontrol>60</pagecontrol>
  21. <viewtype label="535">list</viewtype>
  22. <scrolltime tween="quadratic">400</scrolltime>
  23. <itemlayout width="ListW" height="64">
  24. <include>50itemlayout</include>
  25. </itemlayout>
  26.  
  27. <focusedlayout width="ListW" height="128" condition="Skin.HasSetting(50list.showplot)">
  28. <control type="group">
  29. <visible>!Control.HasFocus(60)</visible>
  30. <include>50focuslayout</include>
  31. <control type="textbox">
  32. <height>68</height>
  33. <bottom>10</bottom>
  34. <left>30</left>
  35. <right>30</right>
  36. <align>justify</align>
  37. <label>$VAR[LabelPlotBox]</label>
  38. <textcolor>Light1</textcolor>
  39. <font>Tiny</font>
  40. </control>
  41. </control>
  42. <control type="group">
  43. <visible>Control.HasFocus(60)</visible>
  44. <include>50itemlayout</include>
  45. <control type="textbox">
  46. <height>68</height>
  47. <bottom>10</bottom>
  48. <left>30</left>
  49. <right>30</right>
  50. <align>justify</align>
  51. <label>$VAR[LabelPlotBox]</label>
  52. <textcolor>Dark2</textcolor>
  53. <font>Tiny</font>
  54. </control>
  55. </control>
  56. </focusedlayout>
  57. <focusedlayout width="ListW" height="64" condition="!Skin.HasSetting(50list.showplot)">
  58. <control type="group">
  59. <visible>!Control.HasFocus(60)</visible>
  60. <include>50focuslayout</include>
  61. </control>
  62. <control type="group">
  63. <visible>Control.HasFocus(60)</visible>
  64. <include>50itemlayout</include>
  65. </control>
  66. </focusedlayout>
  67. </control>
  68. <include>Furniture_Scrollbar</include>
  69. </control>
  70. <include>View_50_SidePoster</include>
  71. </control>
  72. </include>
  73. <include name="View_50_LowList">
  74. <description>List View (id=50)</description>
  75. <control type="group">
  76. <include>Animation.Common</include>
  77. <visible>Control.IsVisible(50)</visible>
  78. <control type="group">
  79. <posy>320</posy>
  80. <control type="fixedlist" id="50">
  81. <visible>Container.Content(musicvideos) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(actors) | Container.Content(sets) | Container.Content(seasons) | !stringcompare(Container.FolderPath,library://video/movies/) + !stringcompare(Container.FolderPath,library://video/tvshows/) + !stringcompare(Container.FolderPath,special://videoplaylists/)] | [Container.Content(episodes)</visible>
  82. <top>PosterPad</top>
  83. <height>320</height>
  84. <left>ListX</left>
  85. <right>SidePad</right>
  86. <onleft condition="!Skin.HasSetting(global.kioskmode)">9000</onleft>
  87. <onright>60</onright>
  88. <onup>50</onup>
  89. <ondown>50</ondown>
  90. <focusposition>2</focusposition>
  91. <movement>2</movement>
  92. <pagecontrol>60</pagecontrol>
  93. <viewtype label="535">list</viewtype>
  94. <scrolltime tween="quadratic">400</scrolltime>
  95. <itemlayout width="ListW" height="64">
  96. <include>50itemlayout</include>
  97. </itemlayout>
  98.  
  99. <focusedlayout width="ListW" height="64">
  100. <control type="group">
  101. <visible>!Control.HasFocus(60)</visible>
  102. <include>50focuslayout</include>
  103. </control>
  104. <control type="group">
  105. <visible>Control.HasFocus(60)</visible>
  106. <include>50itemlayout</include>
  107. </control>
  108. </focusedlayout>
  109. </control>
  110. <control type="scrollbar" id="60">
  111. <onback>50</onback>
  112. <centerright>60</centerright>
  113. <posy>PosterPad</posy>
  114. <height>320</height>
  115. <width>8</width>
  116. <onleft>50</onleft>
  117. <onright condition="!Skin.HasSetting(global.kioskmode)">9000</onright>
  118. <texturesliderbackground border="4" colordiffuse="Dark4">scrollbar/scrollv.png</texturesliderbackground>
  119. <texturesliderbar border="4" colordiffuse="Dark3">scrollbar/scrollv.png</texturesliderbar>
  120. <texturesliderbarfocus border="4" colordiffuse="Dark2">scrollbar/scrollv.png</texturesliderbarfocus>
  121. <animation effect="fade" start="100" end="33" time="400" condition="!Control.HasFocus(60) + !Container.Scrolling">Conditional</animation>
  122. </control>
  123. </control>
  124. <include>View_50_SidePoster</include>
  125. </control>
  126. </include>
  127. <include name="View_50_SidePoster">
  128. <control type="group" description="Poster">
  129. <left>SidePad</left>
  130. <top>PosterPad</top>
  131. <visible>!IsEmpty(ListItem.Icon)</visible>
  132. <control type="image">
  133. <top>PosterH</top>
  134. <width>PosterW</width>
  135. <height>PosterH</height>
  136. <fadetime>100</fadetime>
  137. <aspectratio align="center" aligny="center" scalediffuse="false">scale</aspectratio>
  138. <texture flipy="true" diffuse="diffuse/listposter-ref.png" background="true">$VAR[PosterImage]</texture>
  139. <visible>Skin.HasSetting(show.reflections)</visible>
  140. </control>
  141. <control type="image">
  142. <centertop>PosterH</centertop>
  143. <width>PosterW</width>
  144. <height>48</height>
  145. <aspectratio>stretch</aspectratio>
  146. <texture>diffuse/shadowspot.png</texture>
  147.  
  148. </control>
  149. <control type="image">
  150. <width>PosterW</width>
  151. <height>PosterH</height>
  152. <texture border="5" colordiffuse="FF181818">common/box.png</texture>
  153. </control>
  154. <control type="image">
  155. <width>PosterW</width>
  156. <height>PosterH</height>
  157. <fadetime>100</fadetime>
  158. <aspectratio align="center" aligny="center" scalediffuse="false">scale</aspectratio>
  159. <texture diffuse="diffuse/listposter.png" background="true">$VAR[PosterImage]</texture>
  160. </control>
  161. <control type="image">
  162. <left>-24</left>
  163. <top>-24</top>
  164. <width>PosterShadowW</width>
  165. <height>PosterShadowH</height>
  166. <texture border="32">common/shadow-24.png</texture>
  167. </control>
  168. </control>
  169.  
  170. </include>
  171.  
  172. <include name="View_50_SidePoster_Square">
  173. <control type="group" description="Poster">
  174. <left>SidePad</left>
  175. <top>PosterPad</top>
  176. <visible>!IsEmpty(ListItem.Icon)</visible>
  177. <control type="image">
  178. <top>PosterH</top>
  179. <width>PosterH</width>
  180. <height>PosterH</height>
  181. <fadetime>100</fadetime>
  182. <aspectratio align="center" aligny="center" scalediffuse="false">keep</aspectratio>
  183. <texture flipy="true" diffuse="diffuse/listposter-ref.png" background="true">$VAR[PosterImage]</texture>
  184. <visible>Skin.HasSetting(show.reflections)</visible>
  185. </control>
  186. <control type="image">
  187. <centertop>PosterH</centertop>
  188. <width>PosterH</width>
  189. <height>48</height>
  190. <aspectratio>stretch</aspectratio>
  191. <texture>diffuse/shadowspot.png</texture>
  192.  
  193. </control>
  194. <control type="image">
  195. <width>PosterH</width>
  196. <height>PosterH</height>
  197. <texture border="5" colordiffuse="FF181818">common/box.png</texture>
  198. </control>
  199. <control type="image">
  200. <width>PosterH</width>
  201. <height>PosterH</height>
  202. <fadetime>100</fadetime>
  203. <aspectratio align="center" aligny="center" scalediffuse="false">keep</aspectratio>
  204. <texture diffuse="diffuse/listposter.png" background="true">$VAR[PosterImage]</texture>
  205. </control>
  206. <control type="image">
  207. <left>-24</left>
  208. <top>-24</top>
  209. <width>PosterShadowH</width>
  210. <height>PosterShadowH</height>
  211. <texture border="32">common/shadow-24.png</texture>
  212. </control>
  213. </control>
  214. </include>
  215. <include name="View_50_List_Square">
  216. <description>List View (id=50)</description>
  217. <control type="group">
  218. <include>Animation.Common</include>
  219. <visible>Control.IsVisible(50)</visible>
  220. <control type="group">
  221. <control type="list" id="50">
  222. <top>PosterPad</top>
  223. <height>PosterH</height>
  224. <left>ListSquareX</left>
  225. <right>SidePad</right>
  226. <onleft condition="!Skin.HasSetting(global.kioskmode)">9000</onleft>
  227. <onright>60</onright>
  228. <onup>50</onup>
  229. <ondown>50</ondown>
  230. <pagecontrol>60</pagecontrol>
  231. <viewtype label="535">list</viewtype>
  232. <scrolltime>200</scrolltime>
  233. <itemlayout width="ListSquareW" height="64">
  234. <include>50itemlayout_square</include>
  235. </itemlayout>
  236.  
  237. <focusedlayout width="ListSquareW" height="64">
  238. <control type="group">
  239. <visible>!Control.HasFocus(60)</visible>
  240. <include>50focuslayout_square</include>
  241. </control>
  242. <control type="group">
  243. <visible>Control.HasFocus(60)</visible>
  244. <include>50itemlayout_square</include>
  245. </control>
  246. </focusedlayout>
  247. </control>
  248. <include>Furniture_Scrollbar</include>
  249. </control>
  250. <include>View_50_SidePoster_Square</include>
  251. </control>
  252. </include>
  253. <include name="View_550_List">
  254. <description>List View (id=550)</description>
  255. <control type="group">
  256. <include>Animation.Common</include>
  257. <visible>Control.IsVisible(550)</visible>
  258. <control type="group">
  259. <control type="list" id="550">
  260. <visible>![Container.Content(musicvideos) | Container.Content(movies) | Container.Content(tvshows) | Container.Content(actors) | Container.Content(sets) | Container.Content(seasons) | Container.Content(episodes) | !stringcompare(Container.FolderPath,library://video/movies/) + !stringcompare(Container.FolderPath,library://video/tvshows/) + !stringcompare(Container.FolderPath,special://videoplaylists/)]]</visible>
  261. <top>PosterPad</top>
  262. <height>PosterH</height>
  263. <left>ListSquareX</left>
  264. <right>SidePad</right>
  265. <onleft condition="!Skin.HasSetting(global.kioskmode)">9000</onleft>
  266. <onright>60</onright>
  267. <onup>550</onup>
  268. <ondown>550</ondown>
  269. <pagecontrol>60</pagecontrol>
  270. <viewtype label="535">list</viewtype>
  271. <scrolltime>200</scrolltime>
  272. <itemlayout width="ListSquareW" height="64">
  273. <include>50itemlayout_square</include>
  274. </itemlayout>
  275.  
  276. <focusedlayout width="ListSquareW" height="64">
  277. <control type="group">
  278. <visible>Control.HasFocus(550)</visible>
  279. <include>50focuslayout_square</include>
  280. </control>
  281. <control type="group">
  282. <visible>!Control.HasFocus(550)</visible>
  283. <include>50itemlayout_square</include>
  284. </control>
  285. </focusedlayout>
  286. </control>
  287. <include>Furniture_Scrollbar</include>
  288. </control>
  289. <control type="group" description="Poster">
  290.  
  291. <left>SidePad</left>
  292. <top>PosterPad</top>
  293. <control type="image">
  294. <top>PosterH</top>
  295. <width>PosterH</width>
  296. <height>PosterH</height>
  297. <fadetime>100</fadetime>
  298. <aspectratio align="center" aligny="center" scalediffuse="false">keep</aspectratio>
  299. <texture flipy="true" diffuse="diffuse/listposter-ref.png" background="true">$VAR[PosterImage]</texture>
  300. <visible>Skin.HasSetting(show.reflections)</visible>
  301. </control>
  302. <control type="image">
  303. <centertop>PosterH</centertop>
  304. <width>PosterH</width>
  305. <height>48</height>
  306. <aspectratio>stretch</aspectratio>
  307. <texture>diffuse/shadowspot.png</texture>
  308.  
  309. </control>
  310. <control type="image">
  311. <width>PosterH</width>
  312. <height>PosterH</height>
  313. <texture border="5" colordiffuse="FF181818">common/box.png</texture>
  314. </control>
  315. <control type="image">
  316. <width>PosterH</width>
  317. <height>PosterH</height>
  318. <fadetime>100</fadetime>
  319. <aspectratio align="center" aligny="center" scalediffuse="false">keep</aspectratio>
  320. <texture diffuse="diffuse/listposter.png" background="true">$VAR[PosterImage]</texture>
  321. </control>
  322. <control type="image">
  323. <left>-24</left>
  324. <top>-24</top>
  325. <width>PosterShadowH</width>
  326. <height>PosterShadowH</height>
  327. <texture border="32">common/shadow-24.png</texture>
  328. </control>
  329. </control>
  330. </control>
  331. </include>
  332. <include name="50focuslayout">
  333.  
  334. <control type="image">
  335. <width>100%</width>
  336. <height>100%</height>
  337. <texture border="8" colordiffuse="Dark1">common/box.png</texture>
  338. </control>
  339. <control type="label">
  340. <posx>30</posx>
  341. <width>200</width>
  342. <font>Small</font>
  343. <aligny>center</aligny>
  344. <height>64</height>
  345. <textcolor>Light1</textcolor>
  346. <selectedcolor>Light1</selectedcolor>
  347. <label>$VAR[LabelYear]</label>
  348. <visible>Container.Content(movies)</visible>
  349. </control>
  350. <control type="label">
  351. <posx>120</posx>
  352. <width>auto</width>
  353. <aligny>center</aligny>
  354. <height>64</height>
  355. <font>SmallBold</font>
  356. <textcolor>Light1</textcolor>
  357. <selectedcolor>Light1</selectedcolor>
  358. <label>$INFO[ListItem.Label]</label>
  359. <animation effect="slide" start="0" end="-90" time="0" condition="!Container.Content(movies)">Conditional</animation>
  360. <visible>!Container.Content(episodes) + !Container.Content(tvshows)</visible>
  361. </control>
  362. <control type="label">
  363. <posx>30</posx>
  364. <width>auto</width>
  365. <aligny>center</aligny>
  366. <height>64</height>
  367. <font>SmallBold</font>
  368. <textcolor>Light1</textcolor>
  369. <selectedcolor>Light1</selectedcolor>
  370. <label>$INFO[ListItem.Label]</label>
  371. <visible>Container.Content(episodes) | Container.Content(tvshows)</visible>
  372. </control>
  373. <control type="label">
  374. <right>154</right>
  375. <width>500</width>
  376. <aligny>center</aligny>
  377. <height>64</height>
  378. <align>right</align>
  379. <font>Small</font>
  380. <textcolor>Light1</textcolor>
  381. <selectedcolor>Light1</selectedcolor>
  382. <label>$VAR[LabelDuration]</label>
  383. </control>
  384. <control type="image">
  385. <centerright>110</centerright>
  386. <centertop>32</centertop>
  387. <width>32</width>
  388. <height>32</height>
  389. <aspectratio aligny="top">keep</aspectratio>
  390. <texture>$VAR[PercentWatched]</texture>
  391. <visible>!stringcompare(ListItem.Label,..)</visible>
  392. <animation effect="slide" start="0" end="64" time="0" condition="Container.Content(Seasons)">Conditional</animation>
  393. </control>
  394. <control type="label">
  395. <right>30</right>
  396. <width>500</width>
  397. <aligny>center</aligny>
  398. <height>64</height>
  399. <align>right</align>
  400. <font>Small</font>
  401. <textcolor>Light1</textcolor>
  402. <selectedcolor>Light1</selectedcolor>
  403. <label fallback="0.0">$INFO[ListItem.Rating]</label>
  404. <visible>!stringcompare(ListItem.Label,..)</visible>
  405. <visible>!Container.Content(seasons)</visible>
  406. </control>
  407. </include>
  408.  
  409. <include name="50itemlayout">
  410. <control type="label">
  411. <posx>30</posx>
  412. <width>200</width>
  413. <font>Small</font>
  414. <aligny>center</aligny>
  415. <height>64</height>
  416. <label>$VAR[LabelYear]</label>
  417. <textcolor>Dark1</textcolor>
  418. <selectedcolor>Dark1</selectedcolor>
  419. <visible>Container.Content(movies)</visible>
  420. </control>
  421. <control type="label">
  422. <posx>120</posx>
  423. <width>auto</width>
  424. <aligny>center</aligny>
  425. <height>64</height>
  426. <font>SmallBold</font>
  427. <label>$INFO[ListItem.Label]</label>
  428. <textcolor>Dark1</textcolor>
  429. <selectedcolor>Dark1</selectedcolor>
  430. <animation effect="slide" start="0" end="-90" time="0" condition="!Container.Content(movies)">Conditional</animation>
  431. <visible>!Container.Content(episodes) + !Container.Content(tvshows)</visible>
  432. </control>
  433. <control type="label">
  434. <posx>30</posx>
  435. <width>auto</width>
  436. <aligny>center</aligny>
  437. <height>64</height>
  438. <font>SmallBold</font>
  439. <label>$INFO[ListItem.Label]</label>
  440. <textcolor>Dark1</textcolor>
  441. <selectedcolor>Dark1</selectedcolor>
  442. <visible>Container.Content(episodes) | Container.Content(tvshows)</visible>
  443. </control>
  444. <control type="label">
  445. <right>154</right>
  446. <width>500</width>
  447. <aligny>center</aligny>
  448. <height>64</height>
  449. <align>right</align>
  450. <font>Small</font>
  451. <textcolor>Dark1</textcolor>
  452. <selectedcolor>Dark1</selectedcolor>
  453. <label>$VAR[LabelDuration]</label>
  454. </control>
  455. <control type="image">
  456. <centerright>110</centerright>
  457. <centertop>32</centertop>
  458. <width>32</width>
  459. <height>32</height>
  460. <aspectratio aligny="top">keep</aspectratio>
  461. <texture>$VAR[PercentWatched]</texture>
  462. <visible>!stringcompare(ListItem.Label,..)</visible>
  463. <animation effect="slide" start="0" end="64" time="0" condition="Container.Content(Seasons)">Conditional</animation>
  464. </control>
  465. <control type="label">
  466. <right>30</right>
  467. <width>500</width>
  468. <aligny>center</aligny>
  469. <height>64</height>
  470. <align>right</align>
  471. <font>Small</font>
  472. <textcolor>Dark1</textcolor>
  473. <selectedcolor>Dark1</selectedcolor>
  474. <label fallback="0.0">$INFO[ListItem.Rating]</label>
  475. <visible>!stringcompare(ListItem.Label,..)</visible>
  476. <visible>!Container.Content(seasons)</visible>
  477. </control>
  478. </include>
  479. <include name="50itemlayout_square">
  480. <control type="image">
  481. <left>25</left>
  482. <centertop>32</centertop>
  483. <width>32</width>
  484. <height>32</height>
  485. <aspectratio aligny="top">keep</aspectratio>
  486. <texture colordiffuse="Dark1">indicator/playlist.png</texture>
  487. <visible>ListItem.IsPlaying</visible>
  488. </control>
  489. <control type="label">
  490. <posx>30</posx>
  491. <width>auto</width>
  492. <aligny>center</aligny>
  493. <height>64</height>
  494. <font>SmallBold</font>
  495. <label>$INFO[ListItem.Label]</label>
  496. <textcolor>Dark1</textcolor>
  497. <selectedcolor>Dark1</selectedcolor>
  498. <visible>!ListItem.IsPlaying</visible>
  499. </control>
  500. <control type="label">
  501. <posx>78</posx>
  502. <width>auto</width>
  503. <aligny>center</aligny>
  504. <height>64</height>
  505. <font>SmallBold</font>
  506. <label>$INFO[ListItem.Label]</label>
  507. <textcolor>Dark1</textcolor>
  508. <selectedcolor>Dark1</selectedcolor>
  509. <visible>ListItem.IsPlaying</visible>
  510. </control>
  511. <control type="label">
  512. <right>30</right>
  513. <width>500</width>
  514. <aligny>center</aligny>
  515. <height>64</height>
  516. <align>right</align>
  517. <font>Small</font>
  518. <textcolor>Dark1</textcolor>
  519. <selectedcolor>Dark1</selectedcolor>
  520. <label>$INFO[ListItem.Label2]</label>
  521. </control>
  522.  
  523. </include>
  524. <include name="50focuslayout_square">
  525. <control type="image">
  526. <width>100%</width>
  527. <height>100%</height>
  528. <texture border="8" colordiffuse="Dark1">common/box.png</texture>
  529. </control>
  530. <control type="image">
  531. <left>25</left>
  532. <centertop>32</centertop>
  533. <width>32</width>
  534. <height>32</height>
  535. <aspectratio aligny="top">keep</aspectratio>
  536. <texture colordiffuse="Light1">indicator/playlist.png</texture>
  537. <visible>ListItem.IsPlaying</visible>
  538. </control>
  539. <control type="label">
  540. <posx>30</posx>
  541. <width>auto</width>
  542. <aligny>center</aligny>
  543. <height>64</height>
  544. <font>SmallBold</font>
  545. <label>$INFO[ListItem.Label]</label>
  546. <textcolor>Light1</textcolor>
  547. <selectedcolor>Light1</selectedcolor>
  548. <visible>!ListItem.IsPlaying</visible>
  549. </control>
  550. <control type="label">
  551. <posx>78</posx>
  552. <width>auto</width>
  553. <aligny>center</aligny>
  554. <height>64</height>
  555. <font>SmallBold</font>
  556. <label>$INFO[ListItem.Label]</label>
  557. <textcolor>Light1</textcolor>
  558. <selectedcolor>Light1</selectedcolor>
  559. <visible>ListItem.IsPlaying</visible>
  560. </control>
  561. <control type="label">
  562. <right>30</right>
  563. <width>500</width>
  564. <aligny>center</aligny>
  565. <height>64</height>
  566. <align>right</align>
  567. <font>Small</font>
  568. <textcolor>Light1</textcolor>
  569. <selectedcolor>Light1</selectedcolor>
  570. <label>$INFO[ListItem.Label2]</label>
  571. </control>
  572. </include>
  573. </includes>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement