Advertisement
Guest User

Home.xml

a guest
Jun 17th, 2013
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.94 KB | None | 0 0
  1. <window id="0">
  2. <defaultcontrol always="true">9000</defaultcontrol>
  3. <allowoverlay>no</allowoverlay>
  4. <onload condition="Window.Previous(startup)">ActivateWindow(Video,Addons,return)</onload>
  5. <onload condition="System.HasAddon(script.randomandlastitems) + Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget1) + !IsEmpty(Skin.String(CustomMenu.1.Path)) + [Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist) | Stringcompare(Skin.String(CustomMenu.1.Type),Music Playlist)]">RunScript(script.randomandlastitems,playlist=$INFO[Skin.String(CustomMenu.1.Path)],method=Last,limit=10,unwatched=True,resume=False,property=CustomWidget1Recent)</onload>
  6. <onload condition="System.HasAddon(script.randomandlastitems) + Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget1) + !IsEmpty(Skin.String(CustomMenu.1.Path)) + Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)">RunScript(script.randomandlastitems,playlist=$INFO[Skin.String(CustomMenu.1.Path)],method=Last, limit=10,unwatched=False,resume=True,property=CustomWidget1Recommended)</onload>
  7. <onload condition="System.HasAddon(script.randomandlastitems) + Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget2) + !IsEmpty(Skin.String(CustomMenu.2.Path)) + [Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist) | Stringcompare(Skin.String(CustomMenu.2.Type),Music Playlist)]">RunScript(script.randomandlastitems,playlist=$INFO[Skin.String(CustomMenu.2.Path)],method=Last,limit=10,unwatched=True,resume=False,property=CustomWidget2Recent)</onload>
  8. <onload condition="System.HasAddon(script.randomandlastitems) + Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget2) + !IsEmpty(Skin.String(CustomMenu.2.Path)) + Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)">RunScript(script.randomandlastitems,playlist=$INFO[Skin.String(CustomMenu.2.Path)],method=Last, limit=10,unwatched=False,resume=True,property=CustomWidget2Recommended)</onload>
  9. <onload condition="System.HasAddon(script.randomandlastitems) + Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget3) + !IsEmpty(Skin.String(CustomMenu.3.Path)) + [Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist) | Stringcompare(Skin.String(CustomMenu.3.Type),Music Playlist)]">RunScript(script.randomandlastitems,playlist=$INFO[Skin.String(CustomMenu.3.Path)],method=Last,limit=10,unwatched=True,resume=False,property=CustomWidget3Recent)</onload>
  10. <onload condition="System.HasAddon(script.randomandlastitems) + Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget3) + !IsEmpty(Skin.String(CustomMenu.3.Path)) + Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)">RunScript(script.randomandlastitems,playlist=$INFO[Skin.String(CustomMenu.3.Path)],method=Last, limit=10,unwatched=False,resume=True,property=CustomWidget3Recommended)</onload>
  11. <onload condition="System.HasAddon(script.favourites)">RunScript(script.favourites)</onload>
  12. <onunload condition="Container(9000).Hasfocus(10) | Container(9000).Hasfocus(11) | ControlGroup(9010).HasFocus | ControlGroup(9016).HasFocus | ControlGroup(9017).HasFocus">SetProperty(VideosDirectLink,True)</onunload>
  13. <onunload condition="Control.HasFocus(9000) + Container(9000).Hasfocus(2)">ClearProperty(VideosDirectLink)</onunload>
  14. <controls>
  15. <include>CommonHomeBackground</include>
  16. <include>CommonBackground</include>
  17. <control type="image" id="1">
  18. <posx>0</posx>
  19. <posy>-140</posy>
  20. <width>1280</width>
  21. <height>256</height>
  22. <texture flipy="true">HomeNowPlayingBack.png</texture>
  23. </control>
  24. <control type="image">
  25. <posx>0</posx>
  26. <posy>50r</posy>
  27. <width>1280</width>
  28. <height>90</height>
  29. <texture>floor.png</texture>
  30. <animation effect="fade" time="250" condition="Window.Previous(Home)">WindowOpen</animation>
  31. <animation effect="fade" time="250" condition="Window.Next(Home)">WindowClose</animation>
  32. </control>
  33. <control type="image">
  34. <description>LOGO</description>
  35. <posx>0</posx>
  36. <posy>5</posy>
  37. <width>170</width>
  38. <height>100</height>
  39. <aspectratio aligny="top" align="left">keep</aspectratio>
  40. <texture>xbmc-logo.png</texture>
  41. <include>VisibleFadeEffect</include>
  42. <include>Window_OpenClose_Animation</include>
  43. <visible>Stringcompare(Skin.String(WeatherWidgetType),Never) | [Stringcompare(Skin.String(WeatherWidgetType),Focused) + !Container(9000).HasFocus(7)]</visible>
  44. </control>
  45.  
  46. <!-- Music Info -->
  47. <control type="group">
  48. <posx>0</posx>
  49. <posy>130</posy>
  50. <visible>Player.HasAudio + !Skin.HasSetting(homepageMusicinfo)</visible>
  51. <include>VisibleFadeEffect</include>
  52. <include>Window_OpenClose_Animation</include>
  53. <control type="image">
  54. <description>Cover image</description>
  55. <posx>20</posx>
  56. <posy>45</posy>
  57. <width>130</width>
  58. <height>295</height>
  59. <aspectratio aligny="bottom">keep</aspectratio>
  60. <texture fallback="DefaultAlbumCover.png">$INFO[Player.Art(thumb)]</texture>
  61. <bordertexture border="8">ThumbBorder.png</bordertexture>
  62. <bordersize>5</bordersize>
  63. </control>
  64. <control type="label">
  65. <description>Album Label</description>
  66. <posx>170</posx>
  67. <posy>245</posy>
  68. <height>25</height>
  69. <width>1000</width>
  70. <label>$INFO[MusicPlayer.Artist,, - ]$INFO[MusicPlayer.Album]$INFO[musicplayer.discnumber, - $LOCALIZE[427]:]</label>
  71. <align>left</align>
  72. <aligny>center</aligny>
  73. <font>font12</font>
  74. <textcolor>white</textcolor>
  75. <shadowcolor>black</shadowcolor>
  76. </control>
  77. <control type="label">
  78. <description>Title label</description>
  79. <posx>170</posx>
  80. <posy>265</posy>
  81. <height>30</height>
  82. <width>1000</width>
  83. <label>$INFO[MusicPlayer.Title]</label>
  84. <align>left</align>
  85. <aligny>center</aligny>
  86. <font>font13_title</font>
  87. <textcolor>white</textcolor>
  88. <shadowcolor>black</shadowcolor>
  89. </control>
  90. <control type="label">
  91. <description>Time Label</description>
  92. <posx>170</posx>
  93. <posy>288</posy>
  94. <height>30</height>
  95. <width>300</width>
  96. <label>$INFO[Player.Time]$INFO[Player.Duration,[COLOR=blue] / [/COLOR]]</label>
  97. <align>left</align>
  98. <aligny>center</aligny>
  99. <font>font12</font>
  100. <textcolor>white</textcolor>
  101. <shadowcolor>black</shadowcolor>
  102. </control>
  103. </control>
  104. <!-- LiveTV Info -->
  105. <control type="group">
  106. <posx>490r</posx>
  107. <posy>140</posy>
  108. <visible>Container(9000).HasFocus(12) + [PVR.IsRecording | PVR.HasNonRecordingTimer]</visible>
  109. <include>VisibleFadeEffect</include>
  110. <include>Window_OpenClose_Animation</include>
  111. <animation effect="fade" start="100" end="0" time="200" condition="Window.IsActive(Favourites)">conditional</animation>
  112. <control type="group">
  113. <animation effect="slide" start="0,0" end="0,100" time="0" condition="PVR.IsRecording">conditional</animation>
  114. <visible>PVR.HasNonRecordingTimer</visible>
  115. <control type="image">
  116. <posx>0</posx>
  117. <posy>-5</posy>
  118. <width>490</width>
  119. <height>90</height>
  120. <texture>gradient.png</texture>
  121. </control>
  122. <control type="image">
  123. <posx>400</posx>
  124. <posy>0</posy>
  125. <width>80</width>
  126. <height>80</height>
  127. <aspectratio>keep</aspectratio>
  128. <texture background="true" fallback="DefaultVideoCover.png">$INFO[PVR.NextRecordingChannelIcon]</texture>
  129. <bordertexture border="8">ThumbBorder.png</bordertexture>
  130. <bordersize>4</bordersize>
  131. </control>
  132. <control type="image">
  133. <posx>365</posx>
  134. <posy>5</posy>
  135. <width>25</width>
  136. <height>25</height>
  137. <aspectratio>keep</aspectratio>
  138. <texture>PVR-HasTimer.png</texture>
  139. </control>
  140. <control type="label">
  141. <description>Next Timer Header label</description>
  142. <posx>355</posx>
  143. <posy>5</posy>
  144. <height>25</height>
  145. <width>400</width>
  146. <label>$LOCALIZE[19157]</label>
  147. <align>right</align>
  148. <aligny>center</aligny>
  149. <font>font12_title</font>
  150. <textcolor>blue</textcolor>
  151. <shadowcolor>black</shadowcolor>
  152. </control>
  153. <control type="label">
  154. <description>NextRecordingDateTime</description>
  155. <posx>390</posx>
  156. <posy>30</posy>
  157. <height>25</height>
  158. <width>400</width>
  159. <label>$INFO[PVR.NextRecordingDateTime,$LOCALIZE[19126] - ]</label>
  160. <align>right</align>
  161. <aligny>center</aligny>
  162. <font>font12</font>
  163. <scroll>true</scroll>
  164. <shadowcolor>black</shadowcolor>
  165. </control>
  166. <control type="label">
  167. <description>NextRecordingTitle Channel</description>
  168. <posx>390</posx>
  169. <posy>50</posy>
  170. <height>25</height>
  171. <width>800</width>
  172. <label>$INFO[PVR.NextRecordingTitle][COLOR=grey]$INFO[PVR.NextRecordingChannel, - [COLOR=blue]([/COLOR],[COLOR=blue])[/COLOR]][/COLOR]</label>
  173. <align>right</align>
  174. <aligny>center</aligny>
  175. <font>font12_title</font>
  176. <shadowcolor>black</shadowcolor>
  177. <scroll>true</scroll>
  178. </control>
  179. </control>
  180. <control type="group">
  181. <visible>PVR.IsRecording</visible>
  182. <control type="image">
  183. <posx>0</posx>
  184. <posy>-5</posy>
  185. <width>490</width>
  186. <height>90</height>
  187. <texture>gradient.png</texture>
  188. </control>
  189. <control type="image">
  190. <posx>400</posx>
  191. <posy>0</posy>
  192. <width>80</width>
  193. <height>80</height>
  194. <aspectratio>keep</aspectratio>
  195. <texture background="true" fallback="DefaultVideoCover.png">$INFO[PVR.NowRecordingChannelIcon]</texture>
  196. <bordertexture border="8">ThumbBorder.png</bordertexture>
  197. <bordersize>4</bordersize>
  198. </control>
  199. <control type="image">
  200. <posx>360</posx>
  201. <posy>5</posy>
  202. <width>30</width>
  203. <height>25</height>
  204. <aspectratio>keep</aspectratio>
  205. <texture>PVR-IsRecording.png</texture>
  206. </control>
  207. <control type="label">
  208. <description>Is Recording Header label</description>
  209. <posx>350</posx>
  210. <posy>5</posy>
  211. <height>25</height>
  212. <width>400</width>
  213. <label>$LOCALIZE[19158]</label>
  214. <align>right</align>
  215. <aligny>center</aligny>
  216. <font>font12_title</font>
  217. <textcolor>blue</textcolor>
  218. <shadowcolor>black</shadowcolor>
  219. </control>
  220. <control type="label">
  221. <description>NextRecordingDateTime</description>
  222. <posx>390</posx>
  223. <posy>30</posy>
  224. <height>25</height>
  225. <width>400</width>
  226. <label>$INFO[PVR.NowRecordingDateTime,$LOCALIZE[19126] - ]</label>
  227. <align>right</align>
  228. <aligny>center</aligny>
  229. <font>font12</font>
  230. <scroll>true</scroll>
  231. <shadowcolor>black</shadowcolor>
  232. </control>
  233. <control type="label">
  234. <description>NextRecordingTitle Channel</description>
  235. <posx>390</posx>
  236. <posy>50</posy>
  237. <height>30</height>
  238. <width>800</width>
  239. <label>$INFO[PVR.NowRecordingTitle][COLOR=grey]$INFO[PVR.NowRecordingChannel, - [COLOR=blue]([/COLOR],[COLOR=blue])[/COLOR]][/COLOR]</label>
  240. <align>right</align>
  241. <aligny>center</aligny>
  242. <font>font12_title</font>
  243. <shadowcolor>black</shadowcolor>
  244. <scroll>true</scroll>
  245. </control>
  246. </control>
  247. </control>
  248. <!-- Video Info -->
  249. <control type="group">
  250. <posx>0</posx>
  251. <posy>120</posy>
  252. <visible>Player.HasVideo + !Skin.HasSetting(homepageVideoinfo)</visible>
  253. <include>VisibleFadeEffect</include>
  254. <include>Window_OpenClose_Animation</include>
  255. <control type="group">
  256. <visible>!VideoPlayer.Content(Movies) + !VideoPlayer.Content(Episodes) + !VideoPlayer.Content(LiveTV)</visible>
  257. <control type="image">
  258. <description>Cover image</description>
  259. <posx>20</posx>
  260. <posy>45</posy>
  261. <width>150</width>
  262. <height>300</height>
  263. <aspectratio aligny="bottom">keep</aspectratio>
  264. <texture fallback="DefaultVideoCover.png">$INFO[Player.Art(thumb)]</texture>
  265. <bordertexture border="8">ThumbBorder.png</bordertexture>
  266. <bordersize>5</bordersize>
  267. </control>
  268. <control type="label">
  269. <description>Title label</description>
  270. <posx>190</posx>
  271. <posy>285</posy>
  272. <height>30</height>
  273. <width>1000</width>
  274. <label>$INFO[VideoPlayer.Title]</label>
  275. <align>left</align>
  276. <aligny>center</aligny>
  277. <font>font13_title</font>
  278. <textcolor>white</textcolor>
  279. <shadowcolor>black</shadowcolor>
  280. </control>
  281. <control type="label">
  282. <description>Time Label</description>
  283. <posx>190</posx>
  284. <posy>310</posy>
  285. <height>30</height>
  286. <width>300</width>
  287. <label>$INFO[Player.Time]$INFO[Player.Duration,[COLOR=blue] / [/COLOR]]</label>
  288. <align>left</align>
  289. <aligny>center</aligny>
  290. <font>font12</font>
  291. <textcolor>white</textcolor>
  292. <shadowcolor>black</shadowcolor>
  293. </control>
  294. </control>
  295. <control type="group">
  296. <visible>VideoPlayer.Content(LiveTV)</visible>
  297. <control type="image">
  298. <description>Cover image</description>
  299. <posx>20</posx>
  300. <posy>45</posy>
  301. <width>120</width>
  302. <height>300</height>
  303. <aspectratio aligny="bottom">keep</aspectratio>
  304. <texture fallback="DefaultVideoCover.png">$INFO[Player.Art(thumb)]</texture>
  305. <bordertexture border="8">ThumbBorder.png</bordertexture>
  306. <bordersize>5</bordersize>
  307. </control>
  308. <control type="label">
  309. <description>Channel label</description>
  310. <posx>160</posx>
  311. <posy>265</posy>
  312. <height>25</height>
  313. <width>660</width>
  314. <label>$INFO[VideoPlayer.ChannelName]</label>
  315. <align>left</align>
  316. <aligny>center</aligny>
  317. <font>font12</font>
  318. <textcolor>white</textcolor>
  319. <shadowcolor>black</shadowcolor>
  320. </control>
  321. <control type="label">
  322. <description>Title label</description>
  323. <posx>160</posx>
  324. <posy>285</posy>
  325. <height>30</height>
  326. <width>1000</width>
  327. <label>$INFO[VideoPlayer.Title]</label>
  328. <align>left</align>
  329. <aligny>center</aligny>
  330. <font>font13_title</font>
  331. <textcolor>white</textcolor>
  332. <shadowcolor>black</shadowcolor>
  333. </control>
  334. <control type="label">
  335. <description>Time Label</description>
  336. <posx>160</posx>
  337. <posy>310</posy>
  338. <height>30</height>
  339. <width>300</width>
  340. <label>$INFO[Player.Time]$INFO[Player.Duration,[COLOR=blue] / [/COLOR]]</label>
  341. <align>left</align>
  342. <aligny>center</aligny>
  343. <font>font12</font>
  344. <textcolor>white</textcolor>
  345. <shadowcolor>black</shadowcolor>
  346. </control>
  347. </control>
  348. <control type="group">
  349. <visible>VideoPlayer.Content(Movies)</visible>
  350. <control type="image">
  351. <description>Cover image</description>
  352. <posx>20</posx>
  353. <posy>45</posy>
  354. <width>120</width>
  355. <height>300</height>
  356. <aspectratio aligny="bottom">keep</aspectratio>
  357. <texture fallback="DefaultVideoCover.png">$INFO[Player.Art(thumb)]</texture>
  358. <bordertexture border="8">ThumbBorder.png</bordertexture>
  359. <bordersize>5</bordersize>
  360. </control>
  361. <control type="label">
  362. <description>Studio label</description>
  363. <posx>160</posx>
  364. <posy>265</posy>
  365. <height>25</height>
  366. <width>1000</width>
  367. <label>$INFO[VideoPlayer.Studio]</label>
  368. <align>left</align>
  369. <aligny>center</aligny>
  370. <font>font12</font>
  371. <textcolor>white</textcolor>
  372. <shadowcolor>black</shadowcolor>
  373. </control>
  374. <control type="label">
  375. <description>Title label</description>
  376. <posx>160</posx>
  377. <posy>285</posy>
  378. <height>30</height>
  379. <width>1000</width>
  380. <label>$INFO[VideoPlayer.Title]$INFO[VideoPlayer.Year,[COLOR=grey] (,)[/COLOR]]</label>
  381. <align>left</align>
  382. <aligny>center</aligny>
  383. <font>font13_title</font>
  384. <textcolor>white</textcolor>
  385. <shadowcolor>black</shadowcolor>
  386. </control>
  387. <control type="label">
  388. <description>Time Label</description>
  389. <posx>160</posx>
  390. <posy>310</posy>
  391. <height>30</height>
  392. <width>300</width>
  393. <label>$INFO[Player.Time]$INFO[Player.Duration,[COLOR=blue] / [/COLOR]]</label>
  394. <align>left</align>
  395. <aligny>center</aligny>
  396. <font>font12</font>
  397. <textcolor>white</textcolor>
  398. <shadowcolor>black</shadowcolor>
  399. </control>
  400. </control>
  401. <control type="group">
  402. <visible>VideoPlayer.Content(Episodes)</visible>
  403. <control type="image">
  404. <description>Cover image</description>
  405. <posx>20</posx>
  406. <posy>225</posy>
  407. <width>180</width>
  408. <height>120</height>
  409. <aspectratio>scale</aspectratio>
  410. <texture fallback="DefaultVideoCover.png">$INFO[Player.Art(thumb)]</texture>
  411. <bordertexture border="8">ThumbBorder.png</bordertexture>
  412. <bordersize>5</bordersize>
  413. </control>
  414. <control type="label">
  415. <description>TV Show Season Ep Label</description>
  416. <posx>210</posx>
  417. <posy>265</posy>
  418. <height>25</height>
  419. <width>1000</width>
  420. <label>$INFO[VideoPlayer.TVShowTitle] ($LOCALIZE[20373] $INFO[VideoPlayer.Season] - $LOCALIZE[20359] $INFO[VideoPlayer.episode])</label>
  421. <align>left</align>
  422. <aligny>center</aligny>
  423. <font>font12</font>
  424. <textcolor>white</textcolor>
  425. <shadowcolor>black</shadowcolor>
  426. </control>
  427. <control type="label">
  428. <description>Title label</description>
  429. <posx>210</posx>
  430. <posy>285</posy>
  431. <height>30</height>
  432. <width>1000</width>
  433. <label>$INFO[VideoPlayer.Title]</label>
  434. <align>left</align>
  435. <aligny>center</aligny>
  436. <font>font13_title</font>
  437. <textcolor>white</textcolor>
  438. <shadowcolor>black</shadowcolor>
  439. </control>
  440. <control type="label">
  441. <description>Time Label</description>
  442. <posx>210</posx>
  443. <posy>310</posy>
  444. <height>30</height>
  445. <width>300</width>
  446. <label>$INFO[Player.Time]$INFO[Player.Duration,[COLOR=blue] / [/COLOR]]</label>
  447. <align>left</align>
  448. <aligny>center</aligny>
  449. <font>font12</font>
  450. <textcolor>white</textcolor>
  451. <shadowcolor>black</shadowcolor>
  452. </control>
  453. </control>
  454. </control>
  455. <include condition="!Skin.HasSetting(HomepageHideRecentlyAddedVideo) | !Skin.HasSetting(HomepageHideRecentlyAddedAlbums)">HomeRecentlyAddedInfo</include>
  456. <include condition="System.HasAddon(service.skin.widgets) + Skin.HasSetting(EnableWidgets)">SkinWidgets</include>
  457. <include condition="System.HasAddon(script.randomandlastitems) + Skin.HasSetting(EnableWidgets) + [Skin.HasSetting(CustomWidget1) | Skin.HasSetting(CustomWidget2) | Skin.HasSetting(CustomWidget3)]">CustomWidgets</include>
  458. <control type="button" id="9003">
  459. <description>Hidden Button to pass through navigation when recently added is disabled</description>
  460. <posx>-20</posx>
  461. <posy>-20</posy>
  462. <width>1</width>
  463. <height>1</height>
  464. <label>-</label>
  465. <font>-</font>
  466. <texturefocus>-</texturefocus>
  467. <texturenofocus>-</texturenofocus>
  468. <onleft>9000</onleft>
  469. <onright>9000</onright>
  470. <onup>20</onup>
  471. <ondown condition="!Skin.HasSetting(EnableWidgets)">9004</ondown>
  472. <ondown condition="Skin.HasSetting(EnableWidgets) + System.HasAddon(script.globalsearch)">608</ondown>
  473. <visible>false</visible>
  474. </control>
  475. <control type="group">
  476. <description>Controls for currently playing media</description>
  477. <posx>545r</posx>
  478. <posy>440</posy>
  479. <animation effect="slide" start="0,0" end="365,0" time="300" condition="!Player.HasMedia">conditional</animation>
  480. <animation type="WindowOpen" reversible="false">
  481. <effect type="zoom" start="80" end="100" center="640,360" easing="out" tween="back" time="300" />
  482. <effect type="fade" start="0" end="100" time="300" />
  483. </animation>
  484. <animation type="WindowClose" reversible="false">
  485. <effect type="zoom" start="100" end="80" center="640,360" easing="in" tween="back" time="300" />
  486. <effect type="fade" start="100" end="0" time="300" />
  487. </animation>
  488. <control type="image">
  489. <description>Background End image</description>
  490. <posx>116</posx>
  491. <posy>0</posy>
  492. <width>25</width>
  493. <height>35</height>
  494. <colordiffuse>CCFFFFFF</colordiffuse>
  495. <texture flipy="true" border="0,5,0,0" flipx="true">HomeSubEnd.png</texture>
  496. <animation effect="slide" start="0,0" end="40,0" time="0" condition="!System.HasAddon(script.globalsearch)">Conditional</animation>
  497. </control>
  498. <control type="radiobutton" id="608">
  499. <colordiffuse>CCFFFFFF</colordiffuse>
  500. <description>Global Search</description>
  501. <posx>141</posx>
  502. <posy>0</posy>
  503. <height>35</height>
  504. <width>40</width>
  505. <textwidth>150</textwidth>
  506. <textoffsetx>10</textoffsetx>
  507. <align>left</align>
  508. <aligny>center</aligny>
  509. <font>font12</font>
  510. <textcolor>grey2</textcolor>
  511. <focusedcolor>white</focusedcolor>
  512. <texturefocus flipy="true" border="5">HomeSubFO.png</texturefocus>
  513. <texturenofocus flipy="true" border="5">HomeSubNF.png</texturenofocus>
  514. <pulseonselect>false</pulseonselect>
  515. <label>-</label>
  516. <onclick>RunScript(script.globalsearch)</onclick>
  517. <textureradiofocus>icon_search.png</textureradiofocus>
  518. <textureradionofocus>icon_search.png</textureradionofocus>
  519. <onleft condition="[Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MovieWidget) + Container(9000).HasFocus(10)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(TVWidget) + Container(9000).HasFocus(11)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MusicWidget) + Container(9000).HasFocus(3)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MusicvideoWidget) + Container(9000).HasFocus(90)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget1) + Container(9000).HasFocus(91) + Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget2) + Container(9000).HasFocus(92) + Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget3) + Container(9000).HasFocus(93) + Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)]">9004</onleft>
  520. <onleft condition="Skin.HasSetting(EnableWidgets) + [!Container(9000).HasFocus(10) + !Container(9000).HasFocus(11) + !Container(9000).HasFocus(3) + !Container(9000).HasFocus(90)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(91) + Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(92) + Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(93) + Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)]">607</onleft>
  521. <onleft condition="!Skin.HasSetting(EnableWidgets)">607</onleft>
  522. <onright>601</onright>
  523. <onup>9003</onup>
  524. <ondown>9000</ondown>
  525. <visible>System.HasAddon(script.globalsearch)</visible>
  526. </control>
  527. <control type="group" id="600">
  528. <posx>180</posx>
  529. <onup>9003</onup>
  530. <ondown>9000</ondown>
  531. <defaultcontrol>-</defaultcontrol>
  532. <enable>Player.HasMedia</enable>
  533. <control type="image">
  534. <description>Background image</description>
  535. <posx>0</posx>
  536. <posy>0</posy>
  537. <width>205</width>
  538. <height>35</height>
  539. <texture flipy="true" border="0,5,0,0">HomeSubNF.png</texture>
  540. <colordiffuse>CCFFFFFF</colordiffuse>
  541. </control>
  542. <control type="group">
  543. <visible>!VideoPlayer.Content(LiveTV)</visible>
  544. <control type="button" id="601">
  545. <posx>10</posx>
  546. <posy>2</posy>
  547. <width>30</width>
  548. <height>30</height>
  549. <label>-</label>
  550. <texturefocus>OSDPrevTrackFO.png</texturefocus>
  551. <texturenofocus>OSDPrevTrackNF.png</texturenofocus>
  552. <onleft condition="System.HasAddon(script.globalsearch)">608</onleft>
  553. <onleft condition="!System.HasAddon(script.globalsearch) + !Skin.HasSetting(EnableWidgets)">607</onleft>
  554. <onleft condition="[Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MovieWidget) + Container(9000).HasFocus(10)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(TVWidget) + Container(9000).HasFocus(11)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MusicWidget) + Container(9000).HasFocus(3)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MusicvideoWidget) + Container(9000).HasFocus(90)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget1) + Container(9000).HasFocus(91) + Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget2) + Container(9000).HasFocus(92) + Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget3) + Container(9000).HasFocus(93) + Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)]">9004</onleft>
  555. <onleft condition="Skin.HasSetting(EnableWidgets) + [!Container(9000).HasFocus(10) + !Container(9000).HasFocus(11) + !Container(9000).HasFocus(3) + !Container(9000).HasFocus(90)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(91) + Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(92) + Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(93) + Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)]">607</onleft>
  556. <onright>602</onright>
  557. <onup>9003</onup>
  558. <ondown>9000</ondown>
  559. <onclick>XBMC.PlayerControl(Previous)</onclick>
  560. </control>
  561. <control type="button" id="602">
  562. <posx>40</posx>
  563. <posy>2</posy>
  564. <width>30</width>
  565. <height>30</height>
  566. <label>-</label>
  567. <texturefocus>OSDRewindFO.png</texturefocus>
  568. <texturenofocus>OSDRewindNF.png</texturenofocus>
  569. <onleft>601</onleft>
  570. <onright>603</onright>
  571. <onup>9003</onup>
  572. <ondown>9000</ondown>
  573. <onclick>XBMC.PlayerControl(Rewind)</onclick>
  574. </control>
  575. <control type="togglebutton" id="603">
  576. <posx>70</posx>
  577. <posy>2</posy>
  578. <width>30</width>
  579. <height>30</height>
  580. <label>-</label>
  581. <texturefocus>OSDPauseFO.png</texturefocus>
  582. <texturenofocus>OSDPauseNF.png</texturenofocus>
  583. <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
  584. <alttexturefocus>OSDPlayFO.png</alttexturefocus>
  585. <alttexturenofocus>OSDPlayNF.png</alttexturenofocus>
  586. <onleft>602</onleft>
  587. <onright>604</onright>
  588. <onup>9003</onup>
  589. <ondown>9000</ondown>
  590. <onclick>XBMC.PlayerControl(Play)</onclick>
  591. </control>
  592. <control type="button" id="604">
  593. <posx>100</posx>
  594. <posy>2</posy>
  595. <width>30</width>
  596. <height>30</height>
  597. <label>-</label>
  598. <texturefocus>OSDStopFO.png</texturefocus>
  599. <texturenofocus>OSDStopNF.png</texturenofocus>
  600. <onleft>603</onleft>
  601. <onright>605</onright>
  602. <onup>9003</onup>
  603. <ondown>9000</ondown>
  604. <onclick>down</onclick>
  605. <onclick>XBMC.PlayerControl(Stop)</onclick>
  606. </control>
  607. <control type="button" id="605">
  608. <posx>130</posx>
  609. <posy>2</posy>
  610. <width>30</width>
  611. <height>30</height>
  612. <label>-</label>
  613. <texturefocus>OSDForwardFO.png</texturefocus>
  614. <texturenofocus>OSDForwardNF.png</texturenofocus>
  615. <onleft>604</onleft>
  616. <onright>606</onright>
  617. <onup>9003</onup>
  618. <ondown>9000</ondown>
  619. <onclick>XBMC.PlayerControl(Forward)</onclick>
  620. </control>
  621. <control type="button" id="606">
  622. <posx>160</posx>
  623. <posy>2</posy>
  624. <width>30</width>
  625. <height>30</height>
  626. <label>-</label>
  627. <texturefocus>OSDNextTrackFO.png</texturefocus>
  628. <texturenofocus>OSDNextTrackNF.png</texturenofocus>
  629. <onleft>605</onleft>
  630. <onright>607</onright>
  631. <onup>9003</onup>
  632. <ondown>9000</ondown>
  633. <onclick>XBMC.PlayerControl(Next)</onclick>
  634. </control>
  635. </control>
  636. <control type="group" id="600">
  637. <visible>VideoPlayer.Content(LiveTV)</visible>
  638. <control type="button" id="601">
  639. <posx>10</posx>
  640. <posy>2</posy>
  641. <width>30</width>
  642. <height>30</height>
  643. <label>-</label>
  644. <texturefocus>OSDChannelUPFO.png</texturefocus>
  645. <texturenofocus>OSDChannelUPNF.png</texturenofocus>
  646. <onleft>608</onleft>
  647. <onright>602</onright>
  648. <onup>9003</onup>
  649. <ondown>9000</ondown>
  650. <onclick>XBMC.PlayerControl(Previous)</onclick>
  651. </control>
  652. <control type="button" id="602">
  653. <posx>40</posx>
  654. <posy>2</posy>
  655. <width>30</width>
  656. <height>30</height>
  657. <label>-</label>
  658. <texturefocus>OSDChannelDownFO.png</texturefocus>
  659. <texturenofocus>OSDChannelDownNF.png</texturenofocus>
  660. <onleft>601</onleft>
  661. <onright>603</onright>
  662. <onup>9003</onup>
  663. <ondown>9000</ondown>
  664. <onclick>XBMC.PlayerControl(Next)</onclick>
  665. </control>
  666. <control type="button" id="603">
  667. <posx>70</posx>
  668. <posy>2</posy>
  669. <width>30</width>
  670. <height>30</height>
  671. <label>-</label>
  672. <texturefocus>OSDStopFO.png</texturefocus>
  673. <texturenofocus>OSDStopNF.png</texturenofocus>
  674. <onleft>602</onleft>
  675. <onright>604</onright>
  676. <onup>9003</onup>
  677. <ondown>9000</ondown>
  678. <onclick>down</onclick>
  679. <onclick>XBMC.PlayerControl(Stop)</onclick>
  680. </control>
  681. <control type="togglebutton" id="604">
  682. <posx>100</posx>
  683. <posy>2</posy>
  684. <width>30</width>
  685. <height>30</height>
  686. <label>-</label>
  687. <texturefocus>OSDPauseFO.png</texturefocus>
  688. <texturenofocus>OSDPauseNF.png</texturenofocus>
  689. <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
  690. <alttexturefocus>OSDPlayFO.png</alttexturefocus>
  691. <alttexturenofocus>OSDPlayNF.png</alttexturenofocus>
  692. <onleft>603</onleft>
  693. <onright>606</onright>
  694. <onup>9003</onup>
  695. <ondown>9000</ondown>
  696. <onclick>XBMC.PlayerControl(Play)</onclick>
  697. <enable>Player.PauseEnabled</enable>
  698. <animation effect="fade" start="100" end="30" time="100" condition="!Player.PauseEnabled">Conditional</animation>
  699. </control>
  700. <control type="button" id="606">
  701. <posx>160</posx>
  702. <posy>2</posy>
  703. <width>30</width>
  704. <height>30</height>
  705. <label>-</label>
  706. <texturefocus>OSDRecordOffFO.png</texturefocus>
  707. <texturenofocus>OSDRecordOffNF.png</texturenofocus>
  708. <onleft>604</onleft>
  709. <onright>607</onright>
  710. <onup>9003</onup>
  711. <ondown>9000</ondown>
  712. <onclick>XBMC.PlayerControl(record)</onclick>
  713. </control>
  714. </control>
  715. </control>
  716. <control type="radiobutton" id="607">
  717. <colordiffuse>CCFFFFFF</colordiffuse>
  718. <description>Go to fullscreen Playback</description>
  719. <posx>385</posx>
  720. <posy>0</posy>
  721. <height>35</height>
  722. <width>160</width>
  723. <textwidth>150</textwidth>
  724. <textoffsetx>10</textoffsetx>
  725. <align>left</align>
  726. <aligny>center</aligny>
  727. <font>font12</font>
  728. <textcolor>grey2</textcolor>
  729. <focusedcolor>white</focusedcolor>
  730. <texturefocus flipy="true" border="5">HomeSubFO.png</texturefocus>
  731. <texturenofocus flipy="true" border="5">HomeSubNF.png</texturenofocus>
  732. <pulseonselect>false</pulseonselect>
  733. <label>31008</label>
  734. <onclick>fullscreen</onclick>
  735. <textureradiofocus>GoFullscreen.png</textureradiofocus>
  736. <textureradionofocus>GoFullscreen.png</textureradionofocus>
  737. <onleft>606</onleft>
  738. <onright condition="[Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MovieWidget) + Container(9000).HasFocus(10)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(TVWidget) + Container(9000).HasFocus(11)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MusicWidget) + Container(9000).HasFocus(3)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MusicvideoWidget) + Container(9000).HasFocus(90)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget1) + Container(9000).HasFocus(91) + Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget2) + Container(9000).HasFocus(92) + Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget3) + Container(9000).HasFocus(93) + Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)]">9004</onright>
  739. <onright condition="System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + [!Container(9000).HasFocus(10) + !Container(9000).HasFocus(11) + !Container(9000).HasFocus(3) + !Container(9000).HasFocus(90)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(91) + Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(92) + Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(93) + Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)]">608</onright>
  740. <onright condition="!System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + [!Container(9000).HasFocus(10) + !Container(9000).HasFocus(11) + !Container(9000).HasFocus(3) + !Container(9000).HasFocus(90)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(91) + Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(92) + Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + !Container(9000).HasFocus(93) + Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)]">601</onright>
  741. <onright condition="!Skin.HasSetting(EnableWidgets) + System.HasAddon(script.globalsearch)">608</onright>
  742. <onright condition="!Skin.HasSetting(EnableWidgets) + !System.HasAddon(script.globalsearch)">601</onright>
  743.  
  744. <onup>9003</onup>
  745. <ondown>9000</ondown>
  746. <enable>Player.HasMedia</enable>
  747. </control>
  748. </control>
  749. <control type="group">
  750. <posy>470</posy>
  751. <animation type="WindowOpen" reversible="false">
  752. <effect type="zoom" start="80" end="100" center="640,360" easing="out" tween="back" time="300" />
  753. <effect type="fade" start="0" end="100" time="300" />
  754. </animation>
  755. <animation type="WindowClose" reversible="false">
  756. <effect type="zoom" start="100" end="80" center="640,360" easing="in" tween="back" time="300" />
  757. <effect type="fade" start="100" end="0" time="300" />
  758. </animation>
  759. <control type="group" id="9001">
  760. <posx>0</posx>
  761. <posy>70</posy>
  762. <onup>9000</onup>
  763. <ondown>9002</ondown>
  764. <control type="grouplist" id="9010">
  765. <include>HomeSubMenuCommonValues</include>
  766. <onleft>9010</onleft>
  767. <onright>9010</onright>
  768. <visible>Container(9000).HasFocus(2)</visible>
  769. <include>HomeSubMenuVideos</include> <!-- Buttons for the grouplist -->
  770. </control>
  771. <control type="grouplist" id="9016">
  772. <include>HomeSubMenuCommonValues</include>
  773. <onleft>9016</onleft>
  774. <onright>9016</onright>
  775. <visible>Container(9000).HasFocus(10)</visible>
  776. <include>HomeSubMenuMovies</include> <!-- Buttons for the grouplist -->
  777. </control>
  778. <control type="grouplist" id="9017">
  779. <include>HomeSubMenuCommonValues</include>
  780. <onleft>9017</onleft>
  781. <onright>9017</onright>
  782. <visible>Container(9000).HasFocus(11)</visible>
  783. <include>HomeSubMenuTVShows</include> <!-- Buttons for the grouplist -->
  784. </control>
  785. <control type="grouplist" id="9011">
  786. <include>HomeSubMenuCommonValues</include>
  787. <onleft>9011</onleft>
  788. <onright>9011</onright>
  789. <visible>Container(9000).HasFocus(3)</visible>
  790. <include>HomeSubMenuMusic</include> <!-- Buttons for the grouplist -->
  791. </control>
  792. <control type="grouplist" id="9012">
  793. <include>HomeSubMenuCommonValues</include>
  794. <onleft>9012</onleft>
  795. <onright>9012</onright>
  796. <visible>Container(9000).HasFocus(5)</visible>
  797. <include>HomeSubMenuSystem</include> <!-- Buttons for the grouplist -->
  798. </control>
  799. <control type="grouplist" id="9013">
  800. <include>HomeSubMenuCommonValues</include>
  801. <onleft>9013</onleft>
  802. <onright>9013</onright>
  803. <visible>Container(9000).HasFocus(6)</visible>
  804. <include>HomeSubMenuPlayDisc</include> <!-- Buttons for the grouplist -->
  805. </control>
  806. <control type="grouplist" id="9014">
  807. <include>HomeSubMenuCommonValues</include>
  808. <onleft>9014</onleft>
  809. <onright>9014</onright>
  810. <visible>Container(9000).HasFocus(12)</visible>
  811. <include>HomeSubMenuLiveTV</include> <!-- Buttons for the grouplist -->
  812. </control>
  813. <control type="grouplist" id="9015">
  814. <include>HomeSubMenuCommonValues</include>
  815. <onleft>9015</onleft>
  816. <onright>9015</onright>
  817. <visible>Container(9000).HasFocus(4)</visible>
  818. <include>HomeSubMenuPictures</include> <!-- Buttons for the grouplist -->
  819. </control>
  820. <control type="grouplist" id="9016">
  821. <include>HomeSubMenuCommonValues</include>
  822. <onleft>9016</onleft>
  823. <onright>9016</onright>
  824. <visible>Container(9000).HasFocus(91)</visible>
  825. <include condition="Stringcompare(Skin.String(CustomMenu.1.Subtype),Pictures)">HomeSubMenuPictures</include> <!-- Buttons for the grouplist -->
  826. <include condition="Stringcompare(Skin.String(CustomMenu.1.Subtype),Videos)">HomeSubMenuVideos</include> <!-- Buttons for the grouplist -->
  827. <include condition="Stringcompare(Skin.String(CustomMenu.1.Subtype),Movies)">HomeSubMenuMovies</include> <!-- Buttons for the grouplist -->
  828. <include condition="Stringcompare(Skin.String(CustomMenu.1.Subtype),TV Shows)">HomeSubMenuTVShows</include> <!-- Buttons for the grouplist -->
  829. <include condition="Stringcompare(Skin.String(CustomMenu.1.Subtype),Music)">HomeSubMenuMusic</include> <!-- Buttons for the grouplist -->
  830. <include condition="Stringcompare(Skin.String(CustomMenu.1.Subtype),System)">HomeSubMenuSystem</include> <!-- Buttons for the grouplist -->
  831. </control>
  832. <control type="grouplist" id="9017">
  833. <include>HomeSubMenuCommonValues</include>
  834. <onleft>9017</onleft>
  835. <onright>9017</onright>
  836. <visible>Container(9000).HasFocus(92)</visible>
  837. <include condition="Stringcompare(Skin.String(CustomMenu.2.Subtype),Pictures)">HomeSubMenuPictures</include> <!-- Buttons for the grouplist -->
  838. <include condition="Stringcompare(Skin.String(CustomMenu.2.Subtype),Videos)">HomeSubMenuVideos</include> <!-- Buttons for the grouplist -->
  839. <include condition="Stringcompare(Skin.String(CustomMenu.2.Subtype),Movies)">HomeSubMenuMovies</include> <!-- Buttons for the grouplist -->
  840. <include condition="Stringcompare(Skin.String(CustomMenu.2.Subtype),TV Shows)">HomeSubMenuTVShows</include> <!-- Buttons for the grouplist -->
  841. <include condition="Stringcompare(Skin.String(CustomMenu.2.Subtype),Music)">HomeSubMenuMusic</include> <!-- Buttons for the grouplist -->
  842. <include condition="Stringcompare(Skin.String(CustomMenu.2.Subtype),System)">HomeSubMenuSystem</include> <!-- Buttons for the grouplist -->
  843. </control>
  844. <control type="grouplist" id="9018">
  845. <include>HomeSubMenuCommonValues</include>
  846. <onleft>9018</onleft>
  847. <onright>9018</onright>
  848. <visible>Container(9000).HasFocus(93)</visible>
  849. <include condition="Stringcompare(Skin.String(CustomMenu.3.Subtype),Pictures)">HomeSubMenuPictures</include> <!-- Buttons for the grouplist -->
  850. <include condition="Stringcompare(Skin.String(CustomMenu.3.Subtype),Videos)">HomeSubMenuVideos</include> <!-- Buttons for the grouplist -->
  851. <include condition="Stringcompare(Skin.String(CustomMenu.3.Subtype),Movies)">HomeSubMenuMovies</include> <!-- Buttons for the grouplist -->
  852. <include condition="Stringcompare(Skin.String(CustomMenu.3.Subtype),TV Shows)">HomeSubMenuTVShows</include> <!-- Buttons for the grouplist -->
  853. <include condition="Stringcompare(Skin.String(CustomMenu.3.Subtype),Music)">HomeSubMenuMusic</include> <!-- Buttons for the grouplist -->
  854. <include condition="Stringcompare(Skin.String(CustomMenu.3.Subtype),System)">HomeSubMenuSystem</include> <!-- Buttons for the grouplist -->
  855. </control>
  856. <control type="grouplist" id="9019">
  857. <include>HomeSubMenuCommonValues</include>
  858. <onleft>9018</onleft>
  859. <onright>9018</onright>
  860. <visible>Container(9000).HasFocus(94)</visible>
  861. <include>HomeSubMenuFavourites</include> <!-- Buttons for the grouplist -->
  862. </control>
  863. <control type="grouplist" id="9020">
  864. <include>HomeSubMenuCommonValues</include>
  865. <onleft>9020</onleft>
  866. <onright>9020</onright>
  867. <visible>Container(9000).HasFocus(95)</visible>
  868. <include>HomeSubMenuShutdown</include> <!-- Buttons for the grouplist -->
  869. </control>
  870. <control type="grouplist" id="9021">
  871. <include>HomeSubMenuCommonValues</include>
  872. <onleft>9021</onleft>
  873. <onright>9021</onright>
  874. <visible>Container(9000).HasFocus(90)</visible>
  875. <include>HomeSubMenuMusicVideos</include> <!-- Buttons for the grouplist -->
  876. </control>
  877. </control>
  878. <control type="group" id="9004">
  879. <posx>0</posx>
  880. <posy>70</posy>
  881. <onup>9003</onup>
  882. <ondown>9000</ondown>
  883. <control type="grouplist" id="9019">
  884. <include>HomeSubMenuCommonValues2</include>
  885. <onleft condition="!Player.HasMedia + System.HasAddon(script.globalsearch)">608</onleft>
  886. <onleft condition="Player.HasMedia">607</onleft>
  887. <onright condition="Player.HasMedia + System.HasAddon(script.globalsearch)">608</onright>
  888. <onright condition="Player.HasMedia + !System.HasAddon(script.globalsearch)">601</onright>
  889. <onright condition="!Player.HasMedia + System.HasAddon(script.globalsearch)">608</onright>
  890. <include>HomeSubMenuWidgets</include> <!-- Buttons for the grouplist -->
  891. <visible>Skin.HasSetting(EnableWidgets)</visible>
  892. <visible>[Container(9000).HasFocus(10) + Skin.HasSetting(MovieWidget)] | [Container(9000).HasFocus(11) + Skin.HasSetting(TVWidget)] | [Container(9000).HasFocus(3) + Skin.HasSetting(MusicWidget)] | [Container(9000).HasFocus(90) + Skin.HasSetting(MusicvideoWidget)] | Container(9000).HasFocus(91) + Skin.HasSetting(CustomWidget1) + [Stringcompare(Window(home).Property(CustomWidget1Recent.Type),Movie) | Stringcompare(Window(home).Property(CustomWidget1Recent.Type),Episode)] | Container(9000).HasFocus(92) + Skin.HasSetting(CustomWidget2) + [Stringcompare(Window(home).Property(CustomWidget2Recent.Type),Movie) | Stringcompare(Window(home).Property(CustomWidget2Recent.Type),Episode)] | Container(9000).HasFocus(93) + Skin.HasSetting(CustomWidget3) + [Stringcompare(Window(home).Property(CustomWidget3Recent.Type),Movie) | Stringcompare(Window(home).Property(CustomWidget3Recent.Type),Episode)]</visible>
  893. </control>
  894. </control>
  895. <control type="image">
  896. <posx>-100</posx>
  897. <posy>0</posy>
  898. <width>1480</width>
  899. <height>75</height>
  900. <texture border="0,6,0,6">HomeBack.png</texture>
  901. </control>
  902. <control type="fixedlist" id="9000">
  903. <posx>-110</posx>
  904. <posy>5</posy>
  905. <width>1500</width>
  906. <height>60</height>
  907. <onleft>9000</onleft>
  908. <onright>9000</onright>
  909. <onup condition="!Skin.HasSetting(EnableWidgets) + !System.HasAddon(script.globalsearch)">603</onup>
  910. <onup condition="!Skin.HasSetting(EnableWidgets) + System.HasAddon(script.globalsearch)">608</onup>
  911. <onup condition="[Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MovieWidget) + Container(9000).HasFocus(10)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(TVWidget) + Container(9000).HasFocus(11)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MusicWidget) + Container(9000).HasFocus(3)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(MusicvideoWidget) + Container(9000).HasFocus(90)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget1) + Container(9000).HasFocus(91) + Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget2) + Container(9000).HasFocus(92) + Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)] | [Skin.HasSetting(EnableWidgets) + Skin.HasSetting(CustomWidget3) + Container(9000).HasFocus(93) + Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)]">9004</onup>
  912. <onup condition="[!System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(MovieWidget) + Container(9000).HasFocus(10)] | [!System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(TVWidget) + Container(9000).HasFocus(11)] | [!System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(MusicWidget) + Container(9000).HasFocus(3)] | [!System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(MusicvideoWidget) + Container(9000).HasFocus(90)] | [!System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(CustomWidget1) + Container(9000).HasFocus(91) + Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)] | [!System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(CustomWidget2) + Container(9000).HasFocus(92) + Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)] | [!System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(CustomWidget3) + Container(9000).HasFocus(93) + Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)]">603</onup>
  913. <onup condition="[System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(MovieWidget) + Container(9000).HasFocus(10)] | [System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(TVWidget) + Container(9000).HasFocus(11)] | [System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(MusicWidget) + Container(9000).HasFocus(3)] | [System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(MusicvideoWidget) + Container(9000).HasFocus(90)] | [System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(CustomWidget1) + Container(9000).HasFocus(91) + Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)] | [System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(CustomWidget2) + Container(9000).HasFocus(92) + Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)] | [System.HasAddon(script.globalsearch) + Skin.HasSetting(EnableWidgets) + !Skin.HasSetting(CustomWidget3) + Container(9000).HasFocus(93) + Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)]">608</onup>
  914. <onup condition="Skin.HasSetting(EnableWidgets) + System.HasAddon(script.globalsearch) + [!Container(9000).HasFocus(10) | !Container(9000).HasFocus(11) | !Container(9000).HasFocus(3) | !Container(9000).HasFocus(90)]">608</onup>
  915. <onup condition="!System.HasAddon(script.globalsearch) + [!Container(9000).HasFocus(10) + !Container(9000).HasFocus(11) + !Container(9000).HasFocus(3) + !Container(9000).HasFocus(90)]">603</onup>
  916. <ondown>9001</ondown>
  917. <onback condition="Container(9000).HasFocus(91)">Skin.SetString(CustomMenu.1.Label)</onback>
  918. <onback condition="Container(9000).HasFocus(92)">Skin.SetString(CustomMenu.2.Label)</onback>
  919. <onback condition="Container(9000).HasFocus(93)">Skin.SetString(CustomMenu.3.Label)</onback>
  920. <pagecontrol>-</pagecontrol>
  921. <scrolltime tween="cubic" easing="out">500</scrolltime>
  922. <focusposition>2</focusposition>
  923. <movement>1</movement>
  924. <orientation>Horizontal</orientation>
  925. <itemlayout height="60" width="300">
  926. <control type="label">
  927. <posx>0</posx>
  928. <posy>0</posy>
  929. <width>290</width>
  930. <height>60</height>
  931. <font>font_MainMenu</font>
  932. <textcolor>grey3</textcolor>
  933. <align>center</align>
  934. <aligny>center</aligny>
  935. <label>$INFO[ListItem.Label]</label>
  936. </control>
  937. </itemlayout>
  938. <focusedlayout height="60" width="300">
  939. <control type="label">
  940. <posx>0</posx>
  941. <posy>0</posy>
  942. <width>290</width>
  943. <height>60</height>
  944. <font>font_MainMenu</font>
  945. <textcolor>grey3</textcolor>
  946. <align>center</align>
  947. <aligny>center</aligny>
  948. <label>$INFO[ListItem.Label]</label>
  949. </control>
  950. <control type="label">
  951. <posx>0</posx>
  952. <posy>0</posy>
  953. <width>290</width>
  954. <height>60</height>
  955. <font>font_MainMenu</font>
  956. <textcolor>$VAR[HomeMenuColor]</textcolor>
  957. <align>center</align>
  958. <aligny>center</aligny>
  959. <label>$INFO[ListItem.Label]</label>
  960. <visible>Control.HasFocus(9000)</visible>
  961. <include>VisibleFadeEffect</include>
  962. </control>
  963. </focusedlayout>
  964. <content>
  965. <item id="7">
  966. <label>8</label>
  967. <onclick>ActivateWindow(Weather)</onclick>
  968. <icon>special://skin/backgrounds/weather.jpg</icon>
  969. <thumb>$INFO[Skin.String(HomeWeatherBG)]</thumb>
  970. <visible>!Skin.HasSetting(HomeMenuNoWeatherButton) + !IsEmpty(Weather.Plugin)</visible>
  971. <visible>!Skin.HasSetting(CondWeatherFanart) | [Skin.HasSetting(CondWeatherFanart) + IsEmpty(Skin.String(WeatherFanartDir))]</visible>
  972. </item>
  973. <item id="7">
  974. <label>8</label>
  975. <onclick>ActivateWindow(Weather)</onclick>
  976. <icon>special://skin/backgrounds/weather.jpg</icon>
  977. <thumb>$INFO[Skin.String(WeatherFanartDir)]$INFO[Window(Weather).Property(Current.FanartCode)]</thumb>
  978. <visible>!Skin.HasSetting(HomeMenuNoWeatherButton) + !IsEmpty(Weather.Plugin) + Skin.HasSetting(CondWeatherFanart) + !IsEmpty(Skin.String(WeatherFanartDir))</visible>
  979. </item>
  980. <item id="4">
  981. <label>1</label>
  982. <onclick>ActivateWindow(Pictures)</onclick>
  983. <icon>special://skin/backgrounds/pictures.jpg</icon>
  984. <thumb>$INFO[Skin.String(HomePicturesBG)]</thumb>
  985. <visible>!Skin.HasSetting(HomeMenuNoPicturesButton)</visible>
  986. </item>
  987. <item id="12">
  988. <label>31502</label>
  989. <onclick>ActivateWindow(PVR)</onclick>
  990. <icon>special://skin/backgrounds/livetv.jpg</icon>
  991. <thumb>$INFO[Skin.String(HomePVRBG)]</thumb>
  992. <visible>System.GetBool(pvrmanager.enabled)</visible>
  993. </item>
  994. <item id="2">
  995. <label>3</label>
  996. <onclick condition="StringCompare(Window.Property(VideosDirectLink),True)">ActivateWindow(Vides,Addons)</onclick>
  997. <onclick condition="!System.Platform.Windows">ActivateWindow(Videos,root)</onclick>
  998. <onclick>XBMC.ActivateWindow(VideoLibrary,Addons,return)</onclick>
  999. <icon>special://skin/backgrounds/videos.jpg</icon>
  1000. <thumb>$INFO[Skin.String(HomeVideoBG)]</thumb>
  1001. <visible>!Skin.HasSetting(HomeMenuNoVideosButton)</visible>
  1002. </item>
  1003. <item id="10">
  1004. <label>20342</label>
  1005. <onclick condition="IsEmpty(Skin.String(MovieTarget))">ActivateWindow(Videos,MovieTitles,return)</onclick>
  1006. <onclick condition="!IsEmpty(Skin.String(MovieTarget))">ActivateWindow(Videos,$INFO[Skin.String(MovieTarget)],return)</onclick>
  1007. <icon>special://skin/backgrounds/movies.jpg</icon>
  1008. <thumb>$INFO[Skin.String(HomeMoviesBG)]</thumb>
  1009. <visible>!Skin.HasSetting(HomeMenuNoMoviesButton) + Library.HasContent(Movies)</visible>
  1010. </item>
  1011. <item id="11">
  1012. <label>20343</label>
  1013. <onclick condition="IsEmpty(Skin.String(TVTarget))">ActivateWindow(Videos,TVShowTitles,return)</onclick>
  1014. <onclick condition="!IsEmpty(Skin.String(TVTarget))">ActivateWindow(Videos,$INFO[Skin.String(TVTarget)],return)</onclick>
  1015. <icon>special://skin/backgrounds/tvshows.jpg</icon>
  1016. <thumb>$INFO[Skin.String(HomeTVBG)]</thumb>
  1017. <visible>!Skin.HasSetting(HomeMenuNoTVShowsButton) + Library.HasContent(TVShows)</visible>
  1018. </item>
  1019. <item id="5">
  1020. <label></label>13000
  1021. <onclick>/ActivateWindow(Settings)</onclick>
  1022. <icon>special://skin/backgrounds/livetv.jpg</icon>
  1023. <thumb>$INFO[Skin.String(HomeSettingsBG)]</thumb>
  1024. <visible>false</visible>
  1025. </item>
  1026. <item id="91">
  1027. <label>$INFO[Skin.String(CustomMenu.1.Label)]</label>
  1028. <onclick condition="Stringcompare(Skin.String(CustomMenu.1.Type),Video Playlist)">XBMC.ActivateWindow(10025,$INFO[Skin.String(CustomMenu.1.Path)],return)</onclick>
  1029. <onclick condition="Stringcompare(Skin.String(CustomMenu.1.Type),Music Playlist)">XBMC.ActivateWindow(10502,$INFO[Skin.String(CustomMenu.1.Path)],return)</onclick>
  1030. <onclick condition="Stringcompare(Skin.String(CustomMenu.1.Type),Favourite)">$INFO[Skin.String(CustomMenu.1.Path)]</onclick>
  1031. <onclick condition="Stringcompare(Skin.String(CustomMenu.1.Type),Addon)">RunAddon($INFO[Skin.String(CustomMenu.1.Path)])</onclick>
  1032. <icon>special://skin/backgrounds/custom.jpg</icon>
  1033. <thumb>$INFO[Skin.String(HomeCustom1BG)]</thumb>
  1034. <visible>Skin.HasSetting(CustomMenu.1.Enabled) + !IsEmpty(Skin.String(CustomMenu.1.Type)) + !IsEmpty(Skin.String(CustomMenu.1.Path)) + !IsEmpty(Skin.String(CustomMenu.1.Label))</visible>
  1035. </item>
  1036. <item id="92">
  1037. <label>$INFO[Skin.String(CustomMenu.2.Label)]</label>
  1038. <onclick condition="Stringcompare(Skin.String(CustomMenu.2.Type),Video Playlist)">XBMC.ActivateWindow(10025,$INFO[Skin.String(CustomMenu.2.Path)],return)</onclick>
  1039. <onclick condition="Stringcompare(Skin.String(CustomMenu.2.Type),Music Playlist)">XBMC.ActivateWindow(10502,$INFO[Skin.String(CustomMenu.2.Path)],return)</onclick>
  1040. <onclick condition="Stringcompare(Skin.String(CustomMenu.2.Type),Favourite)">$INFO[Skin.String(CustomMenu.2.Path)]</onclick>
  1041. <onclick condition="Stringcompare(Skin.String(CustomMenu.2.Type),Addon)">RunAddon($INFO[Skin.String(CustomMenu.2.Path)])</onclick>
  1042. <icon>special://skin/backgrounds/custom.jpg</icon>
  1043. <thumb>$INFO[Skin.String(HomeCustom2BG)]</thumb>
  1044. <visible>Skin.HasSetting(CustomMenu.2.Enabled) + !IsEmpty(Skin.String(CustomMenu.2.Type)) + !IsEmpty(Skin.String(CustomMenu.2.Path)) + !IsEmpty(Skin.String(CustomMenu.2.Label))</visible>
  1045. </item>
  1046. <item id="93">
  1047. <label>$INFO[Skin.String(CustomMenu.3.Label)]</label>
  1048. <onclick condition="Stringcompare(Skin.String(CustomMenu.3.Type),Video Playlist)">XBMC.ActivateWindow(10025,$INFO[Skin.String(CustomMenu.3.Path)],return)</onclick>
  1049. <onclick condition="Stringcompare(Skin.String(CustomMenu.3.Type),Music Playlist)">XBMC.ActivateWindow(10502,$INFO[Skin.String(CustomMenu.3.Path)],return)</onclick>
  1050. <onclick condition="Stringcompare(Skin.String(CustomMenu.3.Type),Favourite)">$INFO[Skin.String(CustomMenu.3.Path)]</onclick>
  1051. <onclick condition="Stringcompare(Skin.String(CustomMenu.3.Type),Addon)">RunAddon($INFO[Skin.String(CustomMenu.3.Path)])</onclick>
  1052. <icon>special://skin/backgrounds/custom.jpg</icon>
  1053. <thumb>$INFO[Skin.String(HomeCustom3BG)]</thumb>
  1054. <visible>Skin.HasSetting(CustomMenu.3.Enabled) + !IsEmpty(Skin.String(CustomMenu.3.Type)) + !IsEmpty(Skin.String(CustomMenu.3.Path)) + !IsEmpty(Skin.String(CustomMenu.3.Label))</visible>
  1055. </item>
  1056. <item id="3">
  1057. <label>2</label>
  1058. <icon>special://skin/backgrounds/music.jpg</icon>
  1059. <thumb>$INFO[Skin.String(HomeMusicBG)]</thumb>
  1060. <onclick condition="!Library.HasContent(Music) | Stringcompare(Skin.String(MusicTarget),Files)">ActivateWindow(musicfiles)</onclick>
  1061. <onclick condition="Library.HasContent(Music) + [IsEmpty(Skin.String(MusicTarget)) | Stringcompare(Skin.String(MusicTarget),Library)]">ActivateWindow(musiclibrary)</onclick>
  1062. <onclick condition="Library.HasContent(Music) + !IsEmpty(Skin.String(MusicTarget)) + !Stringcompare(Skin.String(MusicTarget),Library) + !Stringcompare(Skin.String(MusicTarget),Files)">ActivateWindow(musiclibrary,$INFO[Skin.String(MusicTarget)],return)</onclick>
  1063. <visible>!Skin.HasSetting(HomeMenuNoMusicButton)</visible>
  1064. </item>
  1065. <item id="90">
  1066. <label>20389</label>
  1067. <onclick>ActivateWindow(Videos,MusicVideoTitles,return)</onclick>
  1068. <icon>special://skin/backgrounds/musicvideos.jpg</icon>
  1069. <thumb>$INFO[Skin.String(HomeMusicBG)]</thumb>
  1070. <visible>!Skin.HasSetting(HomeMenuNoMusicVideosButton) + Library.HasContent(MusicVideos)</visible>
  1071. </item>
  1072. <item id="94">
  1073. <label>1036</label>
  1074. <onclick>ActivateWindow()</onclick>
  1075. <icon>special://skin/backgrounds/favourites.jpg</icon>
  1076. <thumb>$INFO[Skin.String(HomeFavouritesBG)]</thumb>
  1077. <visible>Skin.HasSetting(HomeMenuFavouritesButton)</visible>
  1078. </item>
  1079. <item id="1">
  1080. <label>0</label>
  1081. <onclick condition="!System.Platform.Android">ActivateWindow(Programs,Addons,return)</onclick>
  1082. <onclick condition="System.Platform.Android">ActivateWindow(Programs)</onclick>
  1083. <icon>special://skin/backgrounds/programs.jpg</icon>
  1084. <thumb>$INFO[Skin.String(HomeProgramsBG)]</thumb>
  1085. <visible>!Skin.HasSetting(HomeMenuNoProgramsButton)</visible>
  1086. </item>
  1087. <item id="6">
  1088. <label>341</label>
  1089. <onclick>XBMC.PlayDVD()</onclick>
  1090. <icon>special://skin/backgrounds/disc.jpg</icon>
  1091. <thumb>$INFO[Skin.String(HomeDiscBG)]</thumb>
  1092. <visible>System.HasMediaDVD</visible>
  1093. </item>
  1094. <item id="95">
  1095. <label>13005</label>
  1096. <onclick>ActivateWindow(Shutdownmenu)</onclick>
  1097. <icon>special://skin/backgrounds/shutdown.jpg</icon>
  1098. <thumb>$INFO[Skin.String(HomeShutdownBG)]</thumb>
  1099. <visible>Skin.HasSetting(HomeMenuShutdownButton)</visible>
  1100. </item>
  1101. </content>
  1102. </control>
  1103. </control>
  1104. <control type="group" id="9002">
  1105. <onup>9001</onup>
  1106. <ondown condition="Control.IsVisible(20)">20</ondown>
  1107. <ondown condition="!Control.IsVisible(20) + Control.IsVisible(21)">21</ondown>
  1108. <ondown condition="!Control.IsVisible(20) + !Control.IsVisible(21)">9003</ondown>
  1109. <control type="fixedlist" id="700">
  1110. <animation effect="slide" start="0,0" end="110,0" time="0" condition="StringCompare(Container(700).NumItems,5 | StringCompare(Container(700).NumItems,3) | StringCompare(Container(700).NumItems,1">conditional</animation>
  1111. <animation effect="slide" start="0,0" end="35,0" time="0" condition="StringCompare(Container(700).NumItems,4) | StringCompare(Container(700).NumItems,2)">conditional</animation>
  1112. <visible>Container(9000).HasFocus(2) | Container(9000).HasFocus(10) | Container(9000).HasFocus(11)</visible>
  1113. <onleft>700</onleft>
  1114. <onright>700</onright>
  1115. <onup>9001</onup>
  1116. <ondown>20</ondown>
  1117. <include>HomeAddonsCommonLayout</include>
  1118. <content>
  1119. <include>HomeAddonItemsVideos</include>
  1120. </content>
  1121. </control>
  1122. <control type="fixedlist" id="703">
  1123. <animation effect="slide" start="0,0" end="110,0" time="0" condition="StringCompare(Container(703).NumItems,5 | StringCompare(Container(703).NumItems,3) | StringCompare(Container(703).NumItems,1">conditional</animation>
  1124. <animation effect="slide" start="0,0" end="35,0" time="0" condition="StringCompare(Container(703).NumItems,4) | StringCompare(Container(703).NumItems,2)">conditional</animation>
  1125. <visible>Container(9000).HasFocus(3) | Container(9000).HasFocus(90)</visible>
  1126. <onleft>703</onleft>
  1127. <onright>703</onright>
  1128. <onup>9001</onup>
  1129. <ondown>20</ondown>
  1130. <include>HomeAddonsCommonLayout</include>
  1131. <content>
  1132. <include>HomeAddonItemsMusic</include>
  1133. </content>
  1134. </control>
  1135. <control type="fixedlist" id="704">
  1136. <animation effect="slide" start="0,0" end="110,0" time="0" condition="StringCompare(Container(704).NumItems,5 | StringCompare(Container(704).NumItems,3) | StringCompare(Container(704).NumItems,1">conditional</animation>
  1137. <animation effect="slide" start="0,0" end="35,0" time="0" condition="StringCompare(Container(704).NumItems,4) | StringCompare(Container(704).NumItems,2)">conditional</animation>
  1138. <visible>Container(9000).HasFocus(4)</visible>
  1139. <onleft>704</onleft>
  1140. <onright>704</onright>
  1141. <onup>9001</onup>
  1142. <ondown>20</ondown>
  1143. <include>HomeAddonsCommonLayout</include>
  1144. <content>
  1145. <include>HomeAddonItemsPictures</include>
  1146. </content>
  1147. </control>
  1148. <control type="fixedlist" id="705">
  1149. <animation effect="slide" start="0,0" end="110,0" time="0" condition="StringCompare(Container(705).NumItems,5 | StringCompare(Container(705).NumItems,3) | StringCompare(Container(705).NumItems,1">conditional</animation>
  1150. <animation effect="slide" start="0,0" end="35,0" time="0" condition="StringCompare(Container(705).NumItems,4) | StringCompare(Container(705).NumItems,2)">conditional</animation>
  1151. <visible>Container(9000).HasFocus(1)</visible>
  1152. <onleft>705</onleft>
  1153. <onright>705</onright>
  1154. <onup>9001</onup>
  1155. <ondown>20</ondown>
  1156. <include>HomeAddonsCommonLayout</include>
  1157. <content>
  1158. <include>HomeAddonItemsPrograms</include>
  1159. </content>
  1160. </control>
  1161. <control type="fixedlist" id="706">
  1162. <animation effect="slide" start="0,0" end="110,0" time="0" condition="StringCompare(Container(706).NumItems,5 | StringCompare(Container(706).NumItems,3) | StringCompare(Container(706).NumItems,1">conditional</animation>
  1163. <animation effect="slide" start="0,0" end="35,0" time="0" condition="StringCompare(Container(706).NumItems,4) | StringCompare(Container(706).NumItems,2)">conditional</animation>
  1164. <visible>Container(9000).HasFocus(91)</visible>
  1165. <onleft>706</onleft>
  1166. <onright>706</onright>
  1167. <onup>9001</onup>
  1168. <ondown>20</ondown>
  1169. <include>HomeAddonsCommonLayout</include>
  1170. <content>
  1171. <include condition="Stringcompare(Skin.String(CustomMenu.1.AddonType),Videos)">HomeAddonItemsVideos</include>
  1172. <include condition="Stringcompare(Skin.String(CustomMenu.1.AddonType),LiveTV)">HomeAddonItemsLiveTV</include>
  1173. <include condition="Stringcompare(Skin.String(CustomMenu.1.AddonType),Music)">HomeAddonItemsMusic</include>
  1174. <include condition="Stringcompare(Skin.String(CustomMenu.1.AddonType),Pictures)">HomeAddonItemsPictures</include>
  1175. <include condition="Stringcompare(Skin.String(CustomMenu.1.AddonType),Programs)">HomeAddonItemsPrograms</include>
  1176. </content>
  1177. </control>
  1178. <control type="fixedlist" id="707">
  1179. <animation effect="slide" start="0,0" end="110,0" time="0" condition="StringCompare(Container(707).NumItems,5 | StringCompare(Container(707).NumItems,3) | StringCompare(Container(707).NumItems,1">conditional</animation>
  1180. <animation effect="slide" start="0,0" end="35,0" time="0" condition="StringCompare(Container(707).NumItems,4) | StringCompare(Container(707).NumItems,2)">conditional</animation>
  1181. <visible>Container(9000).HasFocus(92)</visible>
  1182. <onleft>707</onleft>
  1183. <onright>707</onright>
  1184. <onup>9001</onup>
  1185. <ondown>20</ondown>
  1186. <include>HomeAddonsCommonLayout</include>
  1187. <content>
  1188. <include condition="Stringcompare(Skin.String(CustomMenu.2.AddonType),Videos)">HomeAddonItemsVideos</include>
  1189. <include condition="Stringcompare(Skin.String(CustomMenu.2.AddonType),LiveTV)">HomeAddonItemsLiveTV</include>
  1190. <include condition="Stringcompare(Skin.String(CustomMenu.2.AddonType),Music)">HomeAddonItemsMusic</include>
  1191. <include condition="Stringcompare(Skin.String(CustomMenu.2.AddonType),Pictures)">HomeAddonItemsPictures</include>
  1192. <include condition="Stringcompare(Skin.String(CustomMenu.2.AddonType),Programs)">HomeAddonItemsPrograms</include>
  1193. </content>
  1194. </control>
  1195. <control type="fixedlist" id="708">
  1196. <animation effect="slide" start="0,0" end="110,0" time="0" condition="StringCompare(Container(708).NumItems,5 | StringCompare(Container(708).NumItems,3) | StringCompare(Container(708).NumItems,1">conditional</animation>
  1197. <animation effect="slide" start="0,0" end="35,0" time="0" condition="StringCompare(Container(708).NumItems,4) | StringCompare(Container(708).NumItems,2)">conditional</animation>
  1198. <visible>Container(9000).HasFocus(93)</visible>
  1199. <onleft>708</onleft>
  1200. <onright>708</onright>
  1201. <onup>9001</onup>
  1202. <ondown>20</ondown>
  1203. <include>HomeAddonsCommonLayout</include>
  1204. <content>
  1205. <include condition="Stringcompare(Skin.String(CustomMenu.3.AddonType),Videos)">HomeAddonItemsVideos</include>
  1206. <include condition="Stringcompare(Skin.String(CustomMenu.3.AddonType),LiveTV)">HomeAddonItemsLiveTV</include>
  1207. <include condition="Stringcompare(Skin.String(CustomMenu.3.AddonType),Music)">HomeAddonItemsMusic</include>
  1208. <include condition="Stringcompare(Skin.String(CustomMenu.3.AddonType),Pictures)">HomeAddonItemsPictures</include>
  1209. <include condition="Stringcompare(Skin.String(CustomMenu.3.AddonType),Programs)">HomeAddonItemsPrograms</include>
  1210. </content>
  1211. </control>
  1212. <control type="fixedlist" id="709">
  1213. <animation effect="slide" start="0,0" end="110,0" time="0" condition="StringCompare(Container(709).NumItems,5 | StringCompare(Container(709).NumItems,3) | StringCompare(Container(709).NumItems,1">conditional</animation>
  1214. <animation effect="slide" start="0,0" end="35,0" time="0" condition="StringCompare(Container(709).NumItems,4) | StringCompare(Container(709).NumItems,2)">conditional</animation>
  1215. <visible>Container(9000).HasFocus(12)</visible>
  1216. <onleft>705</onleft>
  1217. <onright>705</onright>
  1218. <onup>9001</onup>
  1219. <ondown>20</ondown>
  1220. <include>HomeAddonsCommonLayout</include>
  1221. <content>
  1222. <include>HomeAddonItemsLiveTV</include>
  1223. </content>
  1224. </control>
  1225. </control>
  1226. <control type="group">
  1227. <posx>0</posx>
  1228. <posy>33r</posy>
  1229. <visible>system.getbool(lookandfeel.enablerssfeeds)</visible>
  1230. <include>Window_OpenClose_Animation</include>
  1231. <control type="rss">
  1232. <description>RSS feed</description>
  1233. <posx>100</posx>
  1234. <posy>4</posy>
  1235. <height>30</height>
  1236. <width>1145</width>
  1237. <font>font10</font>
  1238. <urlset>1</urlset>
  1239. <textcolor>blue</textcolor>
  1240. <titlecolor>blue</titlecolor>
  1241. <headlinecolor>white</headlinecolor>
  1242. </control>
  1243. <control type="image">
  1244. <description>RSS background</description>
  1245. <posx>1250</posx>
  1246. <posy>2</posy>
  1247. <width>24</width>
  1248. <height>24</height>
  1249. <texture>icon-rss.png</texture>
  1250. </control>
  1251. </control>
  1252. <control type="group" id="10">
  1253. <posx>20</posx>
  1254. <posy>55r</posy>
  1255. <include>Window_OpenClose_Animation</include>
  1256. <control type="button" id="20">
  1257. <description>Power push button</description>
  1258. <posx>50</posx>
  1259. <posy>8</posy>
  1260. <width>45</width>
  1261. <height>45</height>
  1262. <label>31003</label>
  1263. <font>-</font>
  1264. <onclick>ActivateWindow(ShutdownMenu)</onclick>
  1265. <texturefocus border="5">floor_buttonFO.png</texturefocus>
  1266. <texturenofocus border="5">floor_button.png</texturenofocus>
  1267. <onleft>21</onleft>
  1268. <onright>21</onright>
  1269. <onup>9002</onup>
  1270. <ondown>9003</ondown>
  1271. <visible>!Skin.HasSetting(HomeMenuShutdownButton) + !Skin.HasSetting(HomeMenuFavouritesButton)</visible>
  1272. </control>
  1273. <control type="image">
  1274. <description>Power Icon</description>
  1275. <posx>55</posx>
  1276. <posy>13</posy>
  1277. <width>35</width>
  1278. <height>35</height>
  1279. <aspectratio>keep</aspectratio>
  1280. <texture>icon_power.png</texture>
  1281. <visible>!Skin.HasSetting(HomeMenuShutdownButton) + !Skin.HasSetting(HomeMenuFavouritesButton)</visible>
  1282. </control>
  1283. <control type="button" id="20">
  1284. <description>Power push button (favourite disabled)</description>
  1285. <posx>0</posx>
  1286. <posy>8</posy>
  1287. <width>45</width>
  1288. <height>45</height>
  1289. <label>31003</label>
  1290. <font>-</font>
  1291. <onclick>ActivateWindow(ShutdownMenu)</onclick>
  1292. <texturefocus border="5">floor_buttonFO.png</texturefocus>
  1293. <texturenofocus border="5">floor_button.png</texturenofocus>
  1294. <onleft>21</onleft>
  1295. <onright>21</onright>
  1296. <onup>9002</onup>
  1297. <ondown>9003</ondown>
  1298. <visible>!Skin.HasSetting(HomeMenuShutdownButton) + Skin.HasSetting(HomeMenuFavouritesButton)</visible>
  1299. </control>
  1300. <control type="image">
  1301. <description>Power Icon (favourite disabled)</description>
  1302. <posx>5</posx>
  1303. <posy>13</posy>
  1304. <width>35</width>
  1305. <height>35</height>
  1306. <aspectratio>keep</aspectratio>
  1307. <texture>icon_power.png</texture>
  1308. <visible>!Skin.HasSetting(HomeMenuShutdownButton) + Skin.HasSetting(HomeMenuFavouritesButton)</visible>
  1309. </control>
  1310. <control type="butto" id="21">
  1311. <description>Favourites push button</description>
  1312. <posx>0</posx>
  1313. <posy>8</posy>
  1314. <width>45</width>
  1315. <height>45</height>
  1316. <label>1036</label>
  1317. <font>-</font>
  1318. <onclick>ActivateWindow(Favourites)</onclick>
  1319. <texturefocus border="5">floor_buttonFO.png</texturefocus>
  1320. <texturenofocus border="5">floor_button.png</texturenofocus>
  1321. <onleft>20</onleft>
  1322. <onright>20</onright>
  1323. <onup>9002</onup>
  1324. <ondown>9003</ondown>
  1325. <visible>!Skin.HasSetting(HomeMenuFavouritesButton)</visible>
  1326. </control>
  1327. <control type="imag">
  1328. <description>Favourites Icon</description>
  1329. <posx>5</posx>
  1330. <posy>13</posy>
  1331. <width>35</width>
  1332. <height>35</height>
  1333. <aspectratio>keep</aspectratio>
  1334. <texture>icon_favourites.png</texture>
  1335. <visible>!Skin.HasSetting(HomeMenuFavouritesButton)</visible>
  1336. </control>
  1337. </control>
  1338. <control type="group">
  1339. <posx>20</posx>
  1340. <posy>0</posy>
  1341. <visible>[Stringcompare(Skin.String(WeatherWidgetType),Always) + !IsEmpty(Weather.Plugin)] | [Stringcompare(Skin.String(WeatherWidgetType),Focused) + Container(9000).HasFocus(7)]</visible>
  1342. <include>Window_OpenClose_Animation</include>
  1343. <include condition="Stringcompare(Skin.String(WeatherWidgetType),Focused)">WeatherWidgetAnimation</include>
  1344. <control type="image">
  1345. <description>Weather image</description>
  1346. <posx>0</posx>
  1347. <posy>0</posy>
  1348. <width>60</width>
  1349. <height>60</height>
  1350. <aspectratio>keep</aspectratio>
  1351. <texture>$INFO[Weather.Conditions]</texture>
  1352. </control>
  1353. <control type="label">
  1354. <description>Location label</description>
  1355. <posx>65</posx>
  1356. <posy>5</posy>
  1357. <width>500</width>
  1358. <height>15</height>
  1359. <align>left</align>
  1360. <aligny>center</aligny>
  1361. <font>font10</font>
  1362. <textcolor>white</textcolor>
  1363. <shadowcolor>black</shadowcolor>
  1364. <label>$INFO[Window(Weather).Property(Location)]</label>
  1365. </control>
  1366. <control type="grouplist">
  1367. <posx>65</posx>
  1368. <posy>20</posy>
  1369. <width>1000</width>
  1370. <height>30</height>
  1371. <orientation>horizontal</orientation>
  1372. <align>left</align>
  1373. <itemgap>0</itemgap>
  1374. <control type="label">
  1375. <description>Temp label</description>
  1376. <width min="0" max="300">auto</width>
  1377. <height>30</height>
  1378. <align>left</align>
  1379. <aligny>center</aligny>
  1380. <font>font28_title</font>
  1381. <textcolor>white</textcolor>
  1382. <shadowcolor>black</shadowcolor>
  1383. <label>[B]$INFO[Window(Weather).Property(Current.Temperature)][/B]</label>
  1384. </control>
  1385. <control type="label">
  1386. <description>Temp Units</description>
  1387. <width min="0" max="100">auto</width>
  1388. <height>22</height>
  1389. <font>font10</font>
  1390. <aligny>center</aligny>
  1391. <label>$INFO[System.TemperatureUnits]</label>
  1392. <textcolor>white</textcolor>
  1393. <shadowcolor>black</shadowcolor>
  1394. <visible>!IsEmpty(Window(Weather).Property(Current.Temperature))</visible>
  1395. </control>
  1396. <control type="label">
  1397. <description>Conditions Label</description>
  1398. <width>500</width>
  1399. <height>22</height>
  1400. <font>font10</font>
  1401. <aligny>center</aligny>
  1402. <label>$INFO[Window(Weather).Property(Current.Condition), ]</label>
  1403. <textcolor>grey2</textcolor>
  1404. <shadowcolor>black</shadowcolor>
  1405. </control>
  1406. </control>
  1407. </control>
  1408. <include>Clock</include>
  1409. <control type="label">
  1410. <description>Date label</description>
  1411. <posx>20r</posx>
  1412. <posy>45</posy>
  1413. <width>200</width>
  1414. <height>15</height>
  1415. <align>right</align>
  1416. <aligny>center</aligny>
  1417. <font>font15</font>
  1418. <textcolor>white</textcolor>
  1419. <shadowcolor>black</shadowcolor>
  1420. <label>[B]$INFO[System.Date][/B]</label>
  1421. </control>
  1422. <control type="label">
  1423. <description>IP label</description>
  1424. <posx>20r</posx>
  1425. <posy>75</posy>
  1426. <width>500</width>
  1427. <height>15</height>
  1428. <align>right</align>
  1429. <aligny>center</aligny>
  1430. <font>font35</font>
  1431. <textcolor>white</textcolor>
  1432. <shadowcolor>black</shadowcolor>
  1433. <label>[B]$INFO[Network.IPAddress,[COLOR=white]IP Address: [/COLOR]][/B]</label>
  1434. <include>Window_OpenClose_Animation</include>
  1435. <animation effect="slide" start="0,0" end="-40,0" time="100" condition="Window.IsVisible(Mutebug)">conditional</animation>
  1436. </control>
  1437. </controls>
  1438. </window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement