Guest User

Home.xml

a guest
Apr 8th, 2017
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 103.18 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <window>
  3. <onload>RunScript(script.skinshortcuts,type=buildxml&amp;mainmenuID=9000&amp;group=mainmenu|powermenu)</onload>
  4. <onload condition="Skin.HasSetting(Skin_EnableAnimatedPosters)">Skin.SetBool(SkinHelper.EnableAnimatedPosters)</onload>
  5. <onload condition="!Skin.HasSetting(Skin_EnableAnimatedPosters)">Skin.Reset(SkinHelper.EnableAnimatedPosters)</onload>
  6. <onload>Skin.SetBool(SkinHelper.EnableExtendedArt)</onload>
  7. <onload>Skin.SetBool(SkinHelper.EnableMusicArt)</onload>
  8. <onload>Skin.SetBool(SkinHelper.EnableAddonsLookups)</onload>
  9. <onunload>ClearProperty(SkinHelper.WidgetContainer)</onunload>
  10. <defaultcontrol>9000</defaultcontrol>
  11. <backgroundcolor>background</backgroundcolor>
  12. <controls>
  13. <control type="button" id="20000">
  14. <include>HiddenObject</include>
  15. <animation effect="fade" time="300" start="100" end="0">Focus</animation>
  16. <onfocus>SetFocus(2000)</onfocus>
  17. <visible allowhiddenfocus="true">Control.HasFocus(20000)</visible>
  18. </control>
  19. <control type="button" id="20001">
  20. <include>HiddenObject</include>
  21. <animation effect="fade" time="300" start="100" end="0">Focus</animation>
  22. <onfocus>SetFocus(2000)</onfocus>
  23. <visible allowhiddenfocus="true">Control.HasFocus(20001)</visible>
  24. </control>
  25. <include>DefaultBackground</include>
  26. <control type="multiimage">
  27. <depth>DepthBackground</depth>
  28. <include>FullScreenDimensions</include>
  29. <aspectratio>scale</aspectratio>
  30. <fadetime>400</fadetime>
  31. <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation>
  32. <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation>
  33. <animation effect="fade" start="100" end="0" time="300">WindowClose</animation>
  34. <animation effect="fade" time="400">VisibleChange</animation>
  35. <imagepath background="true" colordiffuse="$VAR[Background_Opacity]">$VAR[HomeFanartVar]</imagepath>
  36. <timeperimage>3000</timeperimage>
  37. <randomize>true</randomize>
  38. <visible>!Player.HasMedia</visible>
  39. </control>
  40. <control type="group">
  41. <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation>
  42. <control type="group" id="2000">
  43. <include condition="Skin.HasSetting(HideMainMenuWithWidgets)">HideMainMenuWithWidgets</include>
  44. <include condition="!Skin.HasSetting(HideMainMenuWithWidgets)">NotHideMainMenuWithWidgets</include>
  45. <animation type="Conditional" condition="Control.IsVisible(20000)" reversible="false">
  46. <effect type="slide" end="0,20" time="60" tween="sine" />
  47. <effect type="slide" end="0,-20" time="180" tween="sine" delay="80" />
  48. </animation>
  49. <animation type="Conditional" condition="Control.IsVisible(20001)" reversible="false">
  50. <effect type="slide" end="0,-20" time="60" tween="sine" />
  51. <effect type="slide" end="0,20" time="180" tween="sine" delay="80" />
  52. </animation>
  53. <include>OpenClose_Right</include>
  54. <control type="group" id="22000">
  55. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  56. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),PersonalWidget)</visible>
  57. <animation effect="fade" end="100" time="200" condition="Skin.HasSetting(no_slide_animations)">Visible</animation>
  58. <animation type="Conditional" condition="String.IsEqual(Container(9000).ListItem.Property(widget),PersonalWidget) + !Skin.HasSetting(no_slide_animations)">
  59. <effect type="fade" start="0" end="100" time="300" tween="sine" delay="300" easing="out" />
  60. <effect type="slide" start="320" end="0" time="400" delay="300" tween="cubic" easing="out" />
  61. </animation>
  62. <animation effect="slide" end="0,35" time="0" condition="!String.IsEmpty(Container(9000).ListItem.Property(HideSubMenu))">Conditional</animation>
  63. <control type="grouplist" id="22001">
  64. <include>WidgetGroupListCommon</include>
  65. <pagecontrol>22010</pagecontrol>
  66. <include content="WidgetListCategoriesBig">
  67. <param name="widget_header" value="$LOCALIZE[31148]"/>
  68. <param name="list_id" value="22900"/>
  69. <param name="visible" value="!Skin.HasSetting(UseSmallerCategories) + String.IsEmpty(Container(9000).ListItem.Property(HideSubMenu))" />
  70. </include>
  71. <include content="WidgetListCategoriesSmall">
  72. <param name="widget_header" value="$LOCALIZE[31148]"/>
  73. <param name="list_id" value="229001"/>
  74. <param name="visible" value="Skin.HasSetting(UseSmallerCategories) + String.IsEmpty(Container(9000).ListItem.Property(HideSubMenu))" />
  75. </include>
  76. <include content="WidgetListPoster">
  77. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal1)]"/>
  78. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal1)]"/>
  79. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal1)]"/>
  80. <param name="list_id" value="22100"/>
  81. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle1),Posters) | String.IsEmpty(Container(9000).ListItem.Property(WidgetStyle1))"/>
  82. </include>
  83. <include content="WidgetNextAiringEpisodes">
  84. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal1)]"/>
  85. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal1)]"/>
  86. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal1)]"/>
  87. <param name="list_id" value="221001"/>
  88. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle1),Thumbs) + Skin.HasSetting(HomeBanner)"/>
  89. </include>
  90. <include content="WidgetNextAiringEpisodesBanner">
  91. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal1)]"/>
  92. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal1)]"/>
  93. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal1)]"/>
  94. <param name="list_id" value="2210011"/>
  95. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle1),Thumbs) + !Skin.HasSetting(HomeBanner)"/>
  96. </include>
  97. <include content="WidgetListSquare">
  98. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal1)]"/>
  99. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal1)]"/>
  100. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal1)]"/>
  101. <param name="list_id" value="221002"/>
  102. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle1),Squares)"/>
  103. </include>
  104. <include content="WidgetListPoster">
  105. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal2)]"/>
  106. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal2)]"/>
  107. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal2)]"/>
  108. <param name="list_id" value="22200"/>
  109. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle2),Posters) | String.IsEmpty(Container(9000).ListItem.Property(WidgetStyle2))"/>
  110. </include>
  111. <include content="WidgetNextAiringEpisodes">
  112. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal2)]"/>
  113. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal2)]"/>
  114. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal2)]"/>
  115. <param name="list_id" value="222001"/>
  116. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle2),Thumbs) + Skin.HasSetting(HomeBanner)"/>
  117. </include>
  118. <include content="WidgetNextAiringEpisodesBanner">
  119. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal2)]"/>
  120. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal2)]"/>
  121. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal2)]"/>
  122. <param name="list_id" value="2220011"/>
  123. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle2),Thumbs) + !Skin.HasSetting(HomeBanner)"/>
  124. </include>
  125. <include content="WidgetListSquare">
  126. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal2)]"/>
  127. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal2)]"/>
  128. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal2)]"/>
  129. <param name="list_id" value="222002"/>
  130. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle2),Squares)"/>
  131. </include>
  132. <include content="WidgetListPoster">
  133. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal3)]"/>
  134. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal3)]"/>
  135. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal3)]"/>
  136. <param name="list_id" value="22300"/>
  137. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle3),Posters) | String.IsEmpty(Container(9000).ListItem.Property(WidgetStyle3))"/>
  138. </include>
  139. <include content="WidgetNextAiringEpisodes">
  140. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal3)]"/>
  141. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal3)]"/>
  142. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal3)]"/>
  143. <param name="list_id" value="223001"/>
  144. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle3),Thumbs) + Skin.HasSetting(HomeBanner)"/>
  145. </include>
  146. <include content="WidgetNextAiringEpisodesBanner">
  147. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal3)]"/>
  148. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal3)]"/>
  149. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal3)]"/>
  150. <param name="list_id" value="2230011"/>
  151. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle3),Thumbs) + !Skin.HasSetting(HomeBanner)"/>
  152. </include>
  153. <include content="WidgetListSquare">
  154. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal3)]"/>
  155. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal3)]"/>
  156. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal3)]"/>
  157. <param name="list_id" value="223002"/>
  158. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle3),Squares)"/>
  159. </include>
  160. <include content="WidgetListPoster">
  161. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal4)]"/>
  162. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal4)]"/>
  163. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal4)]"/>
  164. <param name="list_id" value="22400"/>
  165. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle4),Posters) | String.IsEmpty(Container(9000).ListItem.Property(WidgetStyle4))"/>
  166. </include>
  167. <include content="WidgetNextAiringEpisodes">
  168. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal4)]"/>
  169. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal4)]"/>
  170. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal4)]"/>
  171. <param name="list_id" value="224001"/>
  172. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle4),Thumbs) + Skin.HasSetting(HomeBanner)"/>
  173. </include>
  174. <include content="WidgetNextAiringEpisodesBanner">
  175. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal4)]"/>
  176. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal4)]"/>
  177. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal4)]"/>
  178. <param name="list_id" value="2240011"/>
  179. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle4),Thumbs) + !Skin.HasSetting(HomeBanner)"/>
  180. </include>
  181. <include content="WidgetListSquare">
  182. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal4)]"/>
  183. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal4)]"/>
  184. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal4)]"/>
  185. <param name="list_id" value="224002"/>
  186. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle4),Squares)"/>
  187. </include>
  188. <include content="WidgetListPoster">
  189. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal5)]"/>
  190. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal5)]"/>
  191. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal5)]"/>
  192. <param name="list_id" value="22500"/>
  193. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle5),Posters) | String.IsEmpty(Container(9000).ListItem.Property(WidgetStyle5))"/>
  194. </include>
  195. <include content="WidgetNextAiringEpisodes">
  196. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal5)]"/>
  197. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal5)]"/>
  198. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal5)]"/>
  199. <param name="list_id" value="225001"/>
  200. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle5),Thumbs) + Skin.HasSetting(HomeBanner)"/>
  201. </include>
  202. <include content="WidgetNextAiringEpisodesBanner">
  203. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal5)]"/>
  204. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal5)]"/>
  205. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal5)]"/>
  206. <param name="list_id" value="2250011"/>
  207. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle5),Thumbs) + !Skin.HasSetting(HomeBanner)"/>
  208. </include>
  209. <include content="WidgetListSquare">
  210. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal5)]"/>
  211. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal5)]"/>
  212. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal5)]"/>
  213. <param name="list_id" value="225002"/>
  214. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle5),Squares)"/>
  215. </include>
  216. <include content="WidgetListPoster">
  217. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal6)]"/>
  218. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal6)]"/>
  219. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal6)]"/>
  220. <param name="list_id" value="22600"/>
  221. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle6),Posters) | String.IsEmpty(Container(9000).ListItem.Property(WidgetStyle6))"/>
  222. </include>
  223. <include content="WidgetNextAiringEpisodes">
  224. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal6)]"/>
  225. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal6)]"/>
  226. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal6)]"/>
  227. <param name="list_id" value="226001"/>
  228. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle6),Thumbs) + Skin.HasSetting(HomeBanner)"/>
  229. </include>
  230. <include content="WidgetNextAiringEpisodesBanner">
  231. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal6)]"/>
  232. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal6)]"/>
  233. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal6)]"/>
  234. <param name="list_id" value="2260011"/>
  235. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle6),Thumbs) + !Skin.HasSetting(HomeBanner)"/>
  236. </include>
  237. <include content="WidgetListSquare">
  238. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal6)]"/>
  239. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal6)]"/>
  240. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal6)]"/>
  241. <param name="list_id" value="226002"/>
  242. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle6),Squares)"/>
  243. </include>
  244. <include content="WidgetListPoster">
  245. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal7)]"/>
  246. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal7)]"/>
  247. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal7)]"/>
  248. <param name="list_id" value="22700"/>
  249. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle7),Posters) | String.IsEmpty(Container(9000).ListItem.Property(WidgetStyle7))"/>
  250. </include>
  251. <include content="WidgetNextAiringEpisodes">
  252. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal7)]"/>
  253. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal7)]"/>
  254. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal7)]"/>
  255. <param name="list_id" value="227001"/>
  256. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle7),Thumbs) + Skin.HasSetting(HomeBanner)"/>
  257. </include>
  258. <include content="WidgetNextAiringEpisodesBanner">
  259. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal7)]"/>
  260. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal7)]"/>
  261. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal7)]"/>
  262. <param name="list_id" value="2270011"/>
  263. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle7),Thumbs) + !Skin.HasSetting(HomeBanner)"/>
  264. </include>
  265. <include content="WidgetListSquare">
  266. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal7)]"/>
  267. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal7)]"/>
  268. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal7)]"/>
  269. <param name="list_id" value="227002"/>
  270. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle7),Squares)"/>
  271. </include>
  272. <include content="WidgetListPoster">
  273. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal8)]"/>
  274. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal8)]"/>
  275. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal8)]"/>
  276. <param name="list_id" value="22800"/>
  277. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle8),Posters) | String.IsEmpty(Container(9000).ListItem.Property(WidgetStyle8))"/>
  278. </include>
  279. <include content="WidgetNextAiringEpisodes">
  280. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal8)]"/>
  281. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal8)]"/>
  282. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal8)]"/>
  283. <param name="list_id" value="228001"/>
  284. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle8),Thumbs) + Skin.HasSetting(HomeBanner)"/>
  285. </include>
  286. <include content="WidgetNextAiringEpisodesBanner">
  287. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal8)]"/>
  288. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal8)]"/>
  289. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal8)]"/>
  290. <param name="list_id" value="2280011"/>
  291. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle8),Thumbs) + !Skin.HasSetting(HomeBanner)"/>
  292. </include>
  293. <include content="WidgetListSquare">
  294. <param name="content_path" value="$INFO[Container(9000).ListItem.Property(widgetPath.personal8)]"/>
  295. <param name="widget_header" value="$INFO[Container(9000).ListItem.Property(widgetName.personal8)]"/>
  296. <param name="widget_target" value="$INFO[Container(9000).ListItem.Property(widgetTarget.personal8)]"/>
  297. <param name="list_id" value="228002"/>
  298. <param name="visible" value="String.Contains(Container(9000).ListItem.Property(WidgetStyle8),Squares)"/>
  299. </include>
  300. </control>
  301. <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
  302. <param name="scrollbar_id" value="22010"/>
  303. </include>
  304. </control>
  305. <control type="group" id="5000">
  306. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  307. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),MoviesWidget)</visible>
  308. <include content="Visible_Right_Delayed_Home">
  309. <param name="id" value="MoviesWidget"/>
  310. </include>
  311. <control type="grouplist" id="5001">
  312. <include>WidgetGroupListCommon</include>
  313. <pagecontrol>5010</pagecontrol>
  314. <include content="WidgetListCategoriesBig" condition="Library.HasContent(movies) + !Skin.HasSetting(hide_moviescategory)">
  315. <param name="widget_header" value="$LOCALIZE[31148]"/>
  316. <param name="list_id" value="5900"/>
  317. <param name="visible" value="!Skin.HasSetting(UseSmallerCategories)" />
  318. </include>
  319. <include content="WidgetListCategoriesSmall" condition="Library.HasContent(movies) + !Skin.HasSetting(hide_moviescategory)">
  320. <param name="widget_header" value="$LOCALIZE[31148]"/>
  321. <param name="list_id" value="59001"/>
  322. <param name="visible" value="Skin.HasSetting(UseSmallerCategories)" />
  323. </include>
  324. <include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(hide_recentlymovies)">
  325. <param name="content_path" value="$VAR[HideWatchedMoviesFromRecentlyVar]"/>
  326. <param name="widget_header" value="$LOCALIZE[20386]"/>
  327. <param name="widget_target" value="videos"/>
  328. <param name="list_id" value="5100"/>
  329. </include>
  330. <include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(hide_inprogressmovies)">
  331. <param name="content_path" value="special://skin/playlists/inprogress_movies.xsp"/>
  332. <param name="widget_header" value="$LOCALIZE[31010]"/>
  333. <param name="widget_target" value="videos"/>
  334. <param name="list_id" value="5200"/>
  335. </include>
  336. <include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(hide_unwatchedmovies)">
  337. <param name="content_path" value="special://skin/playlists/unwatched_movies.xsp"/>
  338. <param name="widget_header" value="$LOCALIZE[31007]"/>
  339. <param name="widget_target" value="videos"/>
  340. <param name="list_id" value="5300"/>
  341. </include>
  342. <include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(hide_randommovies)">
  343. <param name="content_path" value="special://skin/playlists/random_movies.xsp"/>
  344. <param name="widget_header" value="$LOCALIZE[31006]"/>
  345. <param name="widget_target" value="videos"/>
  346. <param name="list_id" value="5400"/>
  347. </include>
  348. <include content="WidgetListCategories" condition="Library.HasContent(movies) + !Skin.HasSetting(hide_genremovies)">
  349. <param name="content_path" value="videodb://movies/genres/"/>
  350. <param name="widget_header" value="$LOCALIZE[135]"/>
  351. <param name="widget_target" value="videos"/>
  352. <param name="list_id" value="5500"/>
  353. <param name="icon" value="$VAR[WidgetGenreIconVar]"/>
  354. <param name="icon_height" value="70"/>
  355. <param name="fallback_image" value="DefaultGenre.png"/>
  356. </include>
  357. <include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(hide_sets)">
  358. <param name="content_path" value="videodb://movies/sets/"/>
  359. <param name="widget_header" value="$LOCALIZE[31075]"/>
  360. <param name="widget_target" value="videos"/>
  361. <param name="sortby" value="random"/>
  362. <param name="list_id" value="5600"/>
  363. </include>
  364. <!--<include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(hide_incinemamovies)">
  365. <param name="content_path" value="plugin://script.extendedinfo?info=incinemamovies"/>
  366. <param name="widget_header" value="In cinema movies"/>
  367. <param name="widget_target" value="video"/>
  368. <param name="list_id" value="5700"/>
  369. </include>
  370. <include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(hide_upcomingmovies)">
  371. <param name="content_path" value="plugin://script.extendedinfo?info=upcomingmovies"/>
  372. <param name="widget_header" value="Upcoming movies"/>
  373. <param name="widget_target" value="video"/>
  374. <param name="list_id" value="5800"/>
  375. </include>-->
  376. </control>
  377. <include content="ImageWidget" condition="!Library.HasContent(movies)">
  378. <param name="text_label" value="$LOCALIZE[31104]" />
  379. <param name="button_label" value="$LOCALIZE[31110]" />
  380. <param name="button_onclick" value="ActivateWindow(videos,files,return)"/>
  381. <param name="button_id" value="5500"/>
  382. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoMovieButton)"/>
  383. </include>
  384. <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
  385. <param name="scrollbar_id" value="5010"/>
  386. </include>
  387. </control>
  388. <control type="group" id="6000">
  389. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  390. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),TVShowsWidget)</visible>
  391. <include content="Visible_Right_Delayed_Home">
  392. <param name="id" value="TVShowsWidget"/>
  393. </include>
  394. <control type="grouplist" id="6001">
  395. <include>WidgetGroupListCommon</include>
  396. <pagecontrol>6010</pagecontrol>
  397. <include content="WidgetListCategoriesBig" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_tvshowscategory)">
  398. <param name="widget_header" value="$LOCALIZE[31148]"/>
  399. <param name="list_id" value="6900"/>
  400. <param name="visible" value="!Skin.HasSetting(UseSmallerCategories)" />
  401. </include>
  402. <include content="WidgetListCategoriesSmall" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_tvshowscategory)">
  403. <param name="widget_header" value="$LOCALIZE[31148]"/>
  404. <param name="list_id" value="69001"/>
  405. <param name="visible" value="Skin.HasSetting(UseSmallerCategories)" />
  406. </include>
  407. <include content="WidgetListEpisodes" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_recentlytvshows) + Skin.HasSetting(HomeBanner)">
  408. <param name="content_path" value="$VAR[HideWatchedEpisodesFromRecentlyVar]"/>
  409. <param name="widget_header" value="$LOCALIZE[20387]"/>
  410. <param name="widget_target" value="videos"/>
  411. <param name="list_id" value="6100"/>
  412. </include>
  413. <include content="WidgetListEpisodesBanner" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_recentlytvshows) + !Skin.HasSetting(HomeBanner)">
  414. <param name="content_path" value="$VAR[HideWatchedEpisodesFromRecentlyVar]"/>
  415. <param name="widget_header" value="$LOCALIZE[20387]"/>
  416. <param name="widget_target" value="videos"/>
  417. <param name="list_id" value="61001"/>
  418. </include>
  419. <include content="WidgetNextWatchEpisodes" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_nextepisodes) + Skin.HasSetting(HomeBanner)">
  420. <param name="content_path" value="plugin://script.skin.helper.widgets/?action=next&mediatype=episodes&reload=$INFO[Window(Home).Property(widgetreload)]"/>
  421. <param name="sortby" value=""/>
  422. <param name="sortorder" value="descending"/>
  423. <param name="widget_header" value="$LOCALIZE[40012]"/>
  424. <param name="widget_target" value="videos"/>
  425. <param name="list_id" value="6700"/>
  426. </include>
  427. <include content="WidgetNextWatchEpisodesBanner" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_nextepisodes) + !Skin.HasSetting(HomeBanner)">
  428. <param name="content_path" value="plugin://script.skin.helper.widgets/?action=next&mediatype=episodes&reload=$INFO[Window(Home).Property(widgetreload)]"/>
  429. <param name="sortby" value=""/>
  430. <param name="sortorder" value="descending"/>
  431. <param name="widget_header" value="$LOCALIZE[40012]"/>
  432. <param name="widget_target" value="videos"/>
  433. <param name="list_id" value="67001"/>
  434. </include>
  435. <include content="WidgetListPoster" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_inprogresstvshows)">
  436. <param name="content_path" value="videodb://inprogresstvshows"/>
  437. <param name="sortby" value="lastplayed"/>
  438. <param name="sortorder" value="descending"/>
  439. <param name="widget_header" value="$LOCALIZE[626]"/>
  440. <param name="widget_target" value="videos"/>
  441. <param name="list_id" value="6200"/>
  442. </include>
  443. <include content="WidgetListPoster" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_unwatchedtvshows)">
  444. <param name="content_path" value="special://skin/playlists/unwatched_tvshows.xsp"/>
  445. <param name="widget_header" value="$LOCALIZE[31122]"/>
  446. <param name="widget_target" value="videos"/>
  447. <param name="list_id" value="6300"/>
  448. </include>
  449. <include content="WidgetNextAiringEpisodes" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_nextairingepisodes) + Skin.HasSetting(HomeBanner)">
  450. <param name="content_path" value="plugin://script.skin.helper.widgets/?action=nextaired&mediatype=episodes&reload=$INFO[Window(Home).Property(widgetreload2)]"/>
  451. <param name="widget_header" value="$LOCALIZE[40107]"/>
  452. <param name="widget_target" value="videos"/>
  453. <param name="list_id" value="6600"/>
  454. </include>
  455. <include content="WidgetNextAiringEpisodesBanner" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_nextairingepisodes) + !Skin.HasSetting(HomeBanner)">
  456. <param name="content_path" value="plugin://script.skin.helper.widgets/?action=nextaired&mediatype=episodes&reload=$INFO[Window(Home).Property(widgetreload2)]"/>
  457. <param name="widget_header" value="$LOCALIZE[40107]"/>
  458. <param name="widget_target" value="videos"/>
  459. <param name="list_id" value="66001"/>
  460. </include>
  461. <include content="WidgetListCategories" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_genretvshows)">
  462. <param name="content_path" value="videodb://tvshows/genres/"/>
  463. <param name="widget_header" value="$LOCALIZE[135]"/>
  464. <param name="widget_target" value="videos"/>
  465. <param name="list_id" value="6400"/>
  466. <param name="icon" value="$VAR[WidgetGenreIconVar]"/>
  467. <param name="icon_height" value="70"/>
  468. <param name="fallback_image" value="DefaultGenre.png"/>
  469. </include>
  470. <include content="WidgetListCategories" condition="Library.HasContent(tvshows) + !Skin.HasSetting(hide_studiotvshows)">
  471. <param name="content_path" value="videodb://tvshows/studios/"/>
  472. <param name="widget_header" value="$LOCALIZE[20388]"/>
  473. <param name="widget_target" value="videos"/>
  474. <param name="list_id" value="6500"/>
  475. <param name="icon" value="$VAR[WidgetStudioIconVar]"/>
  476. <param name="icon_height" value="70"/>
  477. <param name="fallback_image" value="DefaultStudios.png"/>
  478. </include>
  479. </control>
  480. <include content="ImageWidget" condition="!Library.HasContent(tvshows)">
  481. <param name="text_label" value="$LOCALIZE[31104]" />
  482. <param name="button_label" value="$LOCALIZE[31110]" />
  483. <param name="button_onclick" value="ActivateWindow(videos,files,return)"/>
  484. <param name="button_id" value="6400"/>
  485. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoTVShowButton)"/>
  486. </include>
  487. <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
  488. <param name="scrollbar_id" value="6010"/>
  489. </include>
  490. </control>
  491. <control type="group" id="7000">
  492. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  493. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),MusicWidget)</visible>
  494. <include content="Visible_Right_Delayed_Home">
  495. <param name="id" value="MusicWidget"/>
  496. </include>
  497. <control type="grouplist" id="7001">
  498. <include>WidgetGroupListCommon</include>
  499. <pagecontrol>7010</pagecontrol>
  500. <include content="WidgetListCategoriesBig" condition="Library.HasContent(music) + !Skin.HasSetting(hide_musiccategory)">
  501. <param name="widget_header" value="$LOCALIZE[31148]"/>
  502. <param name="list_id" value="7900"/>
  503. <param name="visible" value="!Skin.HasSetting(UseSmallerCategories)" />
  504. </include>
  505. <include content="WidgetListCategoriesSmall" condition="Library.HasContent(music) + !Skin.HasSetting(hide_musiccategory)">
  506. <param name="widget_header" value="$LOCALIZE[31148]"/>
  507. <param name="list_id" value="79001"/>
  508. <param name="visible" value="Skin.HasSetting(UseSmallerCategories)" />
  509. </include>
  510. <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(hide_recentlyaddedalbums)">
  511. <param name="content_path" value="musicdb://recentlyaddedalbums/"/>
  512. <param name="widget_header" value="$LOCALIZE[359]"/>
  513. <param name="widget_target" value="music"/>
  514. <param name="list_id" value="7100"/>
  515. <param name="fallback_icon" value="DefaultMusicAlbums.png"/>
  516. </include>
  517. <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(hide_recentlyplayedalbums)">
  518. <param name="content_path" value="musicdb://recentlyplayedalbums"/>
  519. <param name="widget_header" value="$LOCALIZE[517]"/>
  520. <param name="widget_target" value="music"/>
  521. <param name="list_id" value="7200"/>
  522. <param name="fallback_icon" value="DefaultMusicAlbums.png"/>
  523. </include>
  524. <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(hide_randomalbums)">
  525. <param name="content_path" value="special://skin/playlists/random_albums.xsp"/>
  526. <param name="widget_header" value="$LOCALIZE[31012]"/>
  527. <param name="widget_target" value="music"/>
  528. <param name="list_id" value="7300"/>
  529. <param name="fallback_icon" value="DefaultMusicAlbums.png"/>
  530. </include>
  531. <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(hide_randomartists)">
  532. <param name="content_path" value="special://skin/playlists/random_artists.xsp"/>
  533. <param name="widget_header" value="$LOCALIZE[31013]"/>
  534. <param name="widget_target" value="music"/>
  535. <param name="list_id" value="7400"/>
  536. <param name="fallback_icon" value="DefaultMusicArtists.png"/>
  537. </include>
  538. <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(hide_unplayedalbums)">
  539. <param name="content_path" value="special://skin/playlists/unplayed_albums.xsp"/>
  540. <param name="widget_header" value="$LOCALIZE[31014]"/>
  541. <param name="widget_target" value="music"/>
  542. <param name="list_id" value="7500"/>
  543. <param name="fallback_icon" value="DefaultMusicAlbums.png"/>
  544. </include>
  545. <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(hide_mostplayedalbums)">
  546. <param name="content_path" value="special://skin/playlists/mostplayed_albums.xsp"/>
  547. <param name="widget_header" value="$LOCALIZE[31011]"/>
  548. <param name="widget_target" value="music"/>
  549. <param name="list_id" value="7600"/>
  550. <param name="fallback_icon" value="DefaultMusicAlbums.png"/>
  551. <param name="sortby" value="playcount"/>
  552. <param name="sortorder" value="descending"/>
  553. </include>
  554. </control>
  555. <include content="ImageWidget" condition="!Library.HasContent(music)">
  556. <param name="text_label" value="$LOCALIZE[31104]" />
  557. <param name="button_label" value="$LOCALIZE[31110]" />
  558. <param name="button_onclick" value="ActivateWindow(music,files)"/>
  559. <param name="button_id" value="7600"/>
  560. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoMusicButton)"/>
  561. </include>
  562. <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
  563. <param name="scrollbar_id" value="7010"/>
  564. </include>
  565. </control>
  566. <control type="group" id="8000">
  567. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  568. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),AddonsWidget)</visible>
  569. <include content="Visible_Right_Delayed_Home">
  570. <param name="id" value="AddonsWidget"/>
  571. </include>
  572. <control type="grouplist" id="8001">
  573. <include>WidgetGroupListCommon</include>
  574. <pagecontrol>8010</pagecontrol>
  575. <include content="WidgetListCategoriesBig" condition="!Skin.HasSetting(hide_addonscategories)">
  576. <param name="widget_header" value="$LOCALIZE[31148]"/>
  577. <param name="list_id" value="8900"/>
  578. <param name="visible" value="!Skin.HasSetting(UseSmallerCategories)"/>
  579. </include>
  580. <include content="WidgetListCategoriesSmall" condition="!Skin.HasSetting(hide_addonscategories)">
  581. <param name="widget_header" value="$LOCALIZE[31148]"/>
  582. <param name="list_id" value="89001"/>
  583. <param name="visible" value="Skin.HasSetting(UseSmallerCategories)"/>
  584. </include>
  585. <include content="WidgetListSquare" condition="!Skin.HasSetting(hide_videoaddons)">
  586. <param name="content_path" value="addons://sources/video/"/>
  587. <param name="widget_header" value="$LOCALIZE[1037]"/>
  588. <param name="widget_target" value="videos"/>
  589. <param name="sortby" value="lastused"/>
  590. <param name="sortorder" value="descending"/>
  591. <param name="list_id" value="8100"/>
  592. <param name="fallback_icon" value="DefaultAddon.png"/>
  593. </include>
  594. <include content="WidgetListSquare" condition="!Skin.HasSetting(hide_audioaddons)">
  595. <param name="content_path" value="addons://sources/audio/"/>
  596. <param name="widget_header" value="$LOCALIZE[1038]"/>
  597. <param name="widget_target" value="music"/>
  598. <param name="sortby" value="lastused"/>
  599. <param name="sortorder" value="descending"/>
  600. <param name="list_id" value="8200"/>
  601. <param name="fallback_icon" value="DefaultAddon.png"/>
  602. </include>
  603. <include content="WidgetListSquare" condition="!Skin.HasSetting(hide_gameaddons)">
  604. <param name="content_path" value="addons://sources/game/"/>
  605. <param name="widget_header" value="$LOCALIZE[35049]"/>
  606. <param name="widget_target" value="games"/>
  607. <param name="sortby" value="lastused"/>
  608. <param name="sortorder" value="descending"/>
  609. <param name="list_id" value="8700"/>
  610. <param name="fallback_icon" value="DefaultAddon.png"/>
  611. <param name="visible" value="System.GetBool(gamesgeneral.enable)"/>
  612. </include>
  613. <include content="WidgetListSquare" condition="!Skin.HasSetting(hide_executableaddons)">
  614. <param name="content_path" value="addons://sources/executable/"/>
  615. <param name="widget_header" value="$LOCALIZE[1043]"/>
  616. <param name="widget_target" value="programs"/>
  617. <param name="sortby" value="lastused"/>
  618. <param name="sortorder" value="descending"/>
  619. <param name="list_id" value="8300"/>
  620. <param name="fallback_icon" value="DefaultAddon.png"/>
  621. </include>
  622. <include content="WidgetListSquare" condition="System.Platform.Android + !Skin.HasSetting(hide_androidapps)">
  623. <param name="content_path" value="androidapp://sources/apps/"/>
  624. <param name="widget_header" value="$LOCALIZE[20244]"/>
  625. <param name="widget_target" value="programs"/>
  626. <param name="sortby" value="lastused"/>
  627. <param name="sortorder" value="descending"/>
  628. <param name="list_id" value="8400"/>
  629. <param name="fallback_icon" value="DefaultAddon.png"/>
  630. </include>
  631. <include content="WidgetListSquare" condition="!Skin.HasSetting(hide_imageaddons)">
  632. <param name="content_path" value="addons://sources/image/"/>
  633. <param name="widget_header" value="$LOCALIZE[1039]"/>
  634. <param name="widget_target" value="pictures"/>
  635. <param name="sortby" value="lastused"/>
  636. <param name="sortorder" value="descending"/>
  637. <param name="list_id" value="8500"/>
  638. </include>
  639. </control>
  640. <include content="ImageWidget">
  641. <param name="text_label" value="$LOCALIZE[31119]" />
  642. <param name="button_label" value="$LOCALIZE[31118]" />
  643. <param name="button_onclick" value="ActivateWindow(addonbrowser)"/>
  644. <param name="button_id" value="8600"/>
  645. <param name="visible" value="!Integer.IsGreater(Container(8001).NumItems,0)"/>
  646. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoProgramsButton)"/>
  647. </include>
  648. <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
  649. <param name="scrollbar_id" value="8010"/>
  650. </include>
  651. </control>
  652. <control type="group" id="11000">
  653. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  654. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),VideoWidget)</visible>
  655. <include content="Visible_Right_Delayed_Home">
  656. <param name="id" value="VideoWidget"/>
  657. </include>
  658. <control type="grouplist" id="11001">
  659. <include>WidgetGroupListCommon</include>
  660. <pagecontrol>11010</pagecontrol>
  661. <include content="WidgetListCategoriesBig" condition="!Skin.HasSetting(hide_videocategories)">
  662. <param name="widget_header" value="$LOCALIZE[31148]"/>
  663. <param name="list_id" value="11900"/>
  664. <param name="visible" value="!Skin.HasSetting(UseSmallerCategories)" />
  665. </include>
  666. <include content="WidgetListCategoriesSmall" condition="!Skin.HasSetting(hide_videocategories)">
  667. <param name="widget_header" value="$LOCALIZE[31148]"/>
  668. <param name="list_id" value="119001"/>
  669. <param name="visible" value="Skin.HasSetting(UseSmallerCategories)" />
  670. </include>
  671. <include content="WidgetListCategories" condition="!Skin.HasSetting(hide_videosources)">
  672. <param name="content_path" value="sources://video/"/>
  673. <param name="widget_header" value="$LOCALIZE[20094]"/>
  674. <param name="widget_target" value="videos"/>
  675. <param name="list_id" value="11100"/>
  676. </include>
  677. <include content="WidgetListCategories" condition="!Skin.HasSetting(hide_videoplaylists)">
  678. <param name="content_path" value="special://videoplaylists/"/>
  679. <param name="widget_header" value="$LOCALIZE[136]"/>
  680. <param name="widget_target" value="videos"/>
  681. <param name="list_id" value="11200"/>
  682. <param name="icon" value="DefaultPlaylist.png"/>
  683. </include>
  684. </control>
  685. <include content="ImageWidget">
  686. <param name="text_label" value="$LOCALIZE[31105]" />
  687. <param name="button_label" value="$LOCALIZE[31110]" />
  688. <param name="button_onclick" value="ActivateWindow(videos,root)"/>
  689. <param name="button_id" value="11300"/>
  690. <param name="visible" value="!Integer.IsGreater(Container(11001).NumItems,0)"/>
  691. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoVideosButton)"/>
  692. </include>
  693. <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
  694. <param name="scrollbar_id" value="11010"/>
  695. </include>
  696. </control>
  697. <control type="group" id="12000">
  698. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  699. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),LiveTVWidget)</visible>
  700. <include content="Visible_Right_Delayed_Home">
  701. <param name="id" value="LiveTVWidget"/>
  702. </include>
  703. <control type="grouplist" id="12001">
  704. <include>WidgetGroupListCommon</include>
  705. <pagecontrol>12010</pagecontrol>
  706. <control type="grouplist" id="12855">
  707. <height>390</height>
  708. <left>-10</left>
  709. <right>0</right>
  710. <top>36</top>
  711. <orientation>horizontal</orientation>
  712. <visible>PVR.IsRecordingTV | PVR.HasNonRecordingTVTimer</visible>
  713. <align>center</align>
  714. <control type="group">
  715. <width>674</width>
  716. <visible>PVR.IsRecordingTV</visible>
  717. <include content="PVRWidget" condition="!Skin.HasSetting(hide_nowrecordingchannel)">
  718. <param name="icon" value="$INFO[PVR.TVNowRecordingChannelIcon]" />
  719. <param name="header" value="$LOCALIZE[19158]" />
  720. <param name="label1" value="$INFO[PVR.TVNowRecordingDateTime]" />
  721. <param name="label2" value="$INFO[PVR.TVNowRecordingTitle][CR][COLOR=grey]$INFO[PVR.TVNowRecordingChannel][/COLOR]" />
  722. </include>
  723. </control>
  724. <control type="group">
  725. <width>674</width>
  726. <visible>PVR.HasNonRecordingTVTimer</visible>
  727. <include content="PVRWidget" condition="!Skin.HasSetting(hide_nextrecordingchannel)">
  728. <param name="icon" value="$INFO[PVR.TVNextRecordingChannelIcon]" />
  729. <param name="header" value="$LOCALIZE[19157]" />
  730. <param name="label1" value="$INFO[PVR.TVNextRecordingDateTime]" />
  731. <param name="label2" value="$INFO[PVR.TVNextRecordingTitle][CR][COLOR=grey]$INFO[PVR.TVNextRecordingChannel][/COLOR]" />
  732. </include>
  733. </control>
  734. </control>
  735. <include content="WidgetListCategoriesBig" condition="System.HasPVRAddon + !Skin.HasSetting(hide_tvcategories)">
  736. <param name="widget_header" value="$LOCALIZE[31148]"/>
  737. <param name="list_id" value="12900"/>
  738. <param name="visible" value="!Skin.HasSetting(UseSmallerCategories)" />
  739. </include>
  740. <include content="WidgetListCategoriesSmall" condition="System.HasPVRAddon + !Skin.HasSetting(hide_tvcategories)">
  741. <param name="widget_header" value="$LOCALIZE[31148]"/>
  742. <param name="list_id" value="129001"/>
  743. <param name="visible" value="Skin.HasSetting(UseSmallerCategories)" />
  744. </include>
  745. <include content="WidgetListChannels" condition="System.HasPVRAddon + !Skin.HasSetting(hide_lastplayedchannels)">
  746. <param name="content_path" value="pvr://channels/tv/*?view=lastplayed"/>
  747. <param name="sortby" value="lastplayed"/>
  748. <param name="sortorder" value="descending"/>
  749. <param name="widget_header" value="$LOCALIZE[31016]"/>
  750. <param name="widget_target" value="pvr"/>
  751. <param name="list_id" value="12200"/>
  752. </include>
  753. <include content="WidgetListChannels" condition="System.HasPVRAddon + !Skin.HasSetting(hide_recordingchannels)">
  754. <param name="content_path" value="pvr://recordings/tv/active?view=flat"/>
  755. <param name="sortby" value="date"/>
  756. <param name="sortorder" value="descending"/>
  757. <param name="widget_header" value="$LOCALIZE[31015]"/>
  758. <param name="widget_target" value="pvr"/>
  759. <param name="list_id" value="12300"/>
  760. <param name="label" value="$INFO[ListItem.ChannelName]"/>
  761. <param name="label2" value="$INFO[ListItem.Title]$INFO[ListItem.EpisodeName, (,)]"/>
  762. </include>
  763. <include content="WidgetListChannels" condition="System.HasPVRAddon + !Skin.HasSetting(hide_allchannels)">
  764. <param name="content_path" value="pvr://channels/tv/*"/>
  765. <param name="widget_header" value="$LOCALIZE[40161]"/>
  766. <param name="widget_target" value="pvr"/>
  767. <param name="list_id" value="12400"/>
  768. <param name="item_limit" value="2000"/>
  769. <param name="label" value="$INFO[ListItem.ChannelName]"/>
  770. <param name="label2" value="$INFO[ListItem.Title]$INFO[ListItem.EpisodeName, (,)]"/>
  771. </include>
  772. </control>
  773. <include content="ImageWidget" condition="!System.HasPVRAddon">
  774. <param name="text_label" value="$LOCALIZE[31143]" />
  775. <param name="button_label" value="$LOCALIZE[31144]" />
  776. <param name="button_onclick" value="ActivateWindow(addonbrowser,addons://user/xbmc.pvrclient,return)"/>
  777. <param name="button_id" value="12400"/>
  778. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoTVButton)"/>
  779. </include>
  780. <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
  781. <param name="scrollbar_id" value="12010"/>
  782. </include>
  783. </control>
  784. <control type="group" id="13000">
  785. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  786. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),RadioWidget)</visible>
  787. <include content="Visible_Right_Delayed_Home">
  788. <param name="id" value="RadioWidget"/>
  789. </include>
  790. <control type="grouplist" id="13001">
  791. <include>WidgetGroupListCommon</include>
  792. <pagecontrol>13010</pagecontrol>
  793. <control type="grouplist" id="13855">
  794. <height>390</height>
  795. <left>25</left>
  796. <top>36</top>
  797. <orientation>horizontal</orientation>
  798. <align>right</align>
  799. <width>1360</width>
  800. <visible>PVR.IsRecordingRadio | PVR.HasNonRecordingRadioTimer</visible>
  801. <control type="group">
  802. <width>680</width>
  803. <visible>PVR.IsRecordingRadio</visible>
  804. <include content="PVRWidget" condition="!Skin.HasSetting(hide_nowrecordingradio)">
  805. <param name="icon" value="$INFO[PVR.RadioNowRecordingChannelIcon]" />
  806. <param name="header" value="$LOCALIZE[19158]" />
  807. <param name="label1" value="$INFO[PVR.RadioNowRecordingDateTime]" />
  808. <param name="label2" value="$INFO[PVR.RadioNowRecordingTitle][CR][COLOR=grey]$INFO[PVR.RadioNowRecordingChannel][/COLOR]" />
  809. </include>
  810. </control>
  811. <control type="group">
  812. <visible>PVR.HasNonRecordingRadioTimer</visible>
  813. <width>680</width>
  814. <include content="PVRWidget" condition="!Skin.HasSetting(hide_nextrecordingradio)">
  815. <param name="icon" value="$INFO[PVR.RadioNextRecordingChannelIcon]" />
  816. <param name="header" value="$LOCALIZE[19157]" />
  817. <param name="label1" value="$INFO[PVR.RadioNextRecordingDateTime]" />
  818. <param name="label2" value="$INFO[PVR.RadioNextRecordingTitle][CR][COLOR=grey]$INFO[PVR.RadioNextRecordingChannel][/COLOR]" />
  819. </include>
  820. </control>
  821. </control>
  822. <include content="WidgetListCategoriesBig" condition="System.HasPVRAddon + !Skin.HasSetting(hide_radiocategories)">
  823. <param name="widget_header" value="$LOCALIZE[31148]"/>
  824. <param name="list_id" value="13900"/>
  825. <param name="visible" value="!Skin.HasSetting(UseSmallerCategories)" />
  826. </include>
  827. <include content="WidgetListCategoriesSmall" condition="System.HasPVRAddon + !Skin.HasSetting(hide_radiocategories)">
  828. <param name="widget_header" value="$LOCALIZE[31148]"/>
  829. <param name="list_id" value="139001"/>
  830. <param name="visible" value="Skin.HasSetting(UseSmallerCategories)" />
  831. </include>
  832. <include content="WidgetListChannels" condition="System.HasPVRAddon + !Skin.HasSetting(hide_lastplayedradio)">
  833. <param name="content_path" value="pvr://channels/radio/*?view=lastplayed"/>
  834. <param name="sortby" value="lastplayed"/>
  835. <param name="sortorder" value="descending"/>
  836. <param name="widget_header" value="$LOCALIZE[31018]"/>
  837. <param name="widget_target" value="files"/>
  838. <param name="list_id" value="13200"/>
  839. </include>
  840. <include content="WidgetListChannels" condition="System.HasPVRAddon + !Skin.HasSetting(hide_recordingradio)">
  841. <param name="content_path" value="pvr://recordings/radio/active?view=flat"/>
  842. <param name="sortby" value="date"/>
  843. <param name="sortorder" value="descending"/>
  844. <param name="widget_header" value="$LOCALIZE[31015]"/>
  845. <param name="widget_target" value="pvr"/>
  846. <param name="list_id" value="13300"/>
  847. <param name="label" value="$INFO[ListItem.ChannelName]"/>
  848. <param name="label2" value="$INFO[ListItem.Title]$INFO[ListItem.EpisodeName, (,)]"/>
  849. </include>
  850. <include content="WidgetListChannels" condition="System.HasPVRAddon + !Skin.HasSetting(hide_allradios)">
  851. <param name="content_path" value="pvr://channels/radio/*"/>
  852. <param name="widget_header" value="$LOCALIZE[40162]"/>
  853. <param name="widget_target" value="pvr"/>
  854. <param name="list_id" value="13400"/>
  855. <param name="item_limit" value="2000"/>
  856. <param name="label" value="$INFO[ListItem.ChannelName]"/>
  857. <param name="label2" value="$INFO[ListItem.Title]$INFO[ListItem.EpisodeName, (,)]"/>
  858. </include>
  859. </control>
  860. <include content="ImageWidget" condition="!System.HasPVRAddon">
  861. <param name="text_label" value="$LOCALIZE[31143]" />
  862. <param name="button_label" value="$LOCALIZE[31144]" />
  863. <param name="button_onclick" value="ActivateWindow(addonbrowser,addons://user/xbmc.pvrclient,return)"/>
  864. <param name="button_id" value="13400"/>
  865. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoRadioButton)"/>
  866. </include>
  867. <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
  868. <param name="scrollbar_id" value="13010"/>
  869. </include>
  870. </control>
  871. <control type="group" id="14000">
  872. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  873. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),FavoritesWidget)</visible>
  874. <include content="Visible_Right_Delayed_Home">
  875. <param name="id" value="FavoritesWidget"/>
  876. </include>
  877. <include content="CategoryLabel">
  878. <param name="label">$LOCALIZE[10134]</param>
  879. <param name="list_id" value="14100"/>
  880. </include>
  881. <control type="panel" id="14100">
  882. <left>60</left>
  883. <top>-10</top>
  884. <right>0</right>
  885. <bottom>0</bottom>
  886. <onleft>9000</onleft>
  887. <onright>9000</onright>
  888. <onup>14100</onup>
  889. <ondown>14100</ondown>
  890. <onback>9000</onback>
  891. <preloaditems>2</preloaditems>
  892. <scrolltime tween="cubic" easing="out">500</scrolltime>
  893. <orientation>vertical</orientation>
  894. <pagecontrol>14010</pagecontrol>
  895. <visible>Integer.IsGreater(Container(14100).NumItems,0) | Container(14100).IsUpdating</visible>
  896. <itemlayout width="330" height="396">
  897. <control type="group">
  898. <top>130</top>
  899. <include content="InfoWallMusicLayout">
  900. <param name="fallback_image" value="DefaultFavourites.png" />
  901. <param name="focused" value="false" />
  902. </include>
  903. </control>
  904. </itemlayout>
  905. <focusedlayout width="330" height="396">
  906. <control type="group">
  907. <depth>DepthContentPopout</depth>
  908. <top>130</top>
  909. <animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="170,320" condition="!Skin.HasSetting(no_animations)">Focus</animation>
  910. <animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="170,320" condition="!Skin.HasSetting(no_animations)">UnFocus</animation>
  911. <include content="InfoWallMusicLayout">
  912. <param name="fallback_image" value="DefaultFavourites.png" />
  913. <param name="focused" value="true" />
  914. </include>
  915. </control>
  916. </focusedlayout>
  917. <content>favourites://</content>
  918. </control>
  919. <include content="ImageWidget">
  920. <param name="text_label" value="$LOCALIZE[31025]" />
  921. <param name="button_label" value="$LOCALIZE[31116]" />
  922. <param name="button_onclick" value=""/>
  923. <param name="button_id" value="5500"/>
  924. <param name="visible" value="!Integer.IsGreater(Container(14100).NumItems,0) + !Container(14100).IsUpdating"/>
  925. <param name="visible_1" value="false"/>
  926. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoFavButton)"/>
  927. </include>
  928. <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
  929. <param name="scrollbar_id" value="14010"/>
  930. </include>
  931. </control>
  932. <control type="group" id="15000">
  933. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  934. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),WeatherWidget)</visible>
  935. <include content="Visible_Right_Delayed_Home">
  936. <param name="id" value="WeatherWidget"/>
  937. </include>
  938. <top>6</top>
  939. <control type="grouplist" id="15001">
  940. <include>WidgetGroupListCommon</include>
  941. <pagecontrol>15010</pagecontrol>
  942. <control type="group" id="16678">
  943. <description>Weather info</description>
  944. <left>60</left>
  945. <right>20</right>
  946. <top>102</top>
  947. <height>300</height>
  948. <visible>!String.IsEmpty(Weather.plugin)</visible>
  949. <control type="image">
  950. <bottom>90</bottom>
  951. <width>100%</width>
  952. <texture border="21">dialogs/dialog-bg.png</texture>
  953. </control>
  954. <control type="label">
  955. <width>500</width>
  956. <top>60</top>
  957. <aligny>center</aligny>
  958. <height>24</height>
  959. <right>50</right>
  960. <align>right</align>
  961. <font>font30_title</font>
  962. <label>$INFO[Weather.Location]</label>
  963. <scroll>true</scroll>
  964. <animation effect="slide" end="-460,0" time="0" condition="Skin.HasSetting(HideMainMenuWithWidgets)">conditional</animation>
  965. </control>
  966. <control type="label">
  967. <width>500</width>
  968. <top>120</top>
  969. <aligny>center</aligny>
  970. <height>24</height>
  971. <right>50</right>
  972. <align>right</align>
  973. <font>font13</font>
  974. <scroll>true</scroll>
  975. <label>$INFO[Weather.Temperature]$INFO[Weather.Conditions, ∙ ,]</label>
  976. <animation effect="slide" end="-460,0" time="0" condition="Skin.HasSetting(HideMainMenuWithWidgets)">conditional</animation>
  977. </control>
  978. <control type="grouplist">
  979. <top>50</top>
  980. <left>50</left>
  981. <right>20</right>
  982. <orientation>horizontal</orientation>
  983. <align>left</align>
  984. <itemgap>-110</itemgap>
  985. <include content="WeatherIcon" condition="!String.IsEmpty(Weather.Plugin)">
  986. <param name="label" value="Window(weather).Property(Current.Wind)" />
  987. <param name="texture" value="icons/weather/wind.png" />
  988. <param name="header" value="404" />
  989. </include>
  990. <include content="WeatherIcon" condition="!String.IsEmpty(Weather.Plugin)">
  991. <param name="label" value="Window(weather).Property(Current.Humidity)" />
  992. <param name="texture" value="icons/weather/humidity.png" />
  993. <param name="header" value="406" />
  994. </include>
  995. <include content="WeatherIcon" condition="!String.IsEmpty(Weather.Plugin)">
  996. <param name="label" value="Window(weather).Property(Current.Precipitation)" />
  997. <param name="texture" value="icons/weather/rain.png" />
  998. <param name="header" value="33021" />
  999. </include>
  1000. <include content="WeatherIcon" condition="!String.IsEmpty(Weather.Plugin)">
  1001. <param name="label" value="Window(weather).Property(Today.Sunrise)" />
  1002. <param name="texture" value="icons/weather/sunrise.png" />
  1003. <param name="header" value="405" />
  1004. </include>
  1005. <include content="WeatherIcon" condition="!String.IsEmpty(Weather.Plugin)">
  1006. <param name="label" value="Window(weather).Property(Today.Sunset)" />
  1007. <param name="texture" value="icons/weather/sunset.png" />
  1008. <param name="header" value="403" />
  1009. </include>
  1010. </control>
  1011. </control>
  1012. <include content="WeatherWidget" condition="!String.IsEmpty(Weather.Plugin)">
  1013. <param name="content_include" value="DailyItems" />
  1014. <param name="list_id" value="15200" />
  1015. <param name="widget_header" value="$LOCALIZE[31019]"/>
  1016. <param name="visible" value="!String.IsEmpty(Window(weather).Property(Daily.IsFetched))" />
  1017. </include>
  1018. <include content="WeatherWidget" condition="!String.IsEmpty(Weather.Plugin)">
  1019. <param name="content_include" value="HourlyItems" />
  1020. <param name="list_id" value="15100" />
  1021. <param name="widget_header" value="$LOCALIZE[33036]"/>
  1022. <param name="visible" value="!String.IsEmpty(Window(weather).Property(Hourly.IsFetched))" />
  1023. </include>
  1024. </control>
  1025. <include content="ImageWidget" condition="String.IsEmpty(Weather.plugin)">
  1026. <param name="text_label" value="$LOCALIZE[31120]" />
  1027. <param name="button_label" value="$LOCALIZE[31121]" />
  1028. <param name="button_onclick" value="ActivateWindow(servicesettings,weather)"/>
  1029. <param name="button_id" value="15300"/>
  1030. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoWeatherButton)"/>
  1031. </include>
  1032. <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
  1033. <param name="scrollbar_id" value="15010"/>
  1034. </include>
  1035. </control>
  1036. <control type="group" id="16000">
  1037. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1038. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),MusicVideosWidget)</visible>
  1039. <include content="Visible_Right_Delayed_Home">
  1040. <param name="id" value="MusicVideosWidget"/>
  1041. </include>
  1042. <control type="grouplist" id="16001">
  1043. <include>WidgetGroupListCommon</include>
  1044. <pagecontrol>16010</pagecontrol>
  1045. <include content="WidgetListCategoriesBig" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(hide_musicvideocategory)">
  1046. <param name="widget_header" value="$LOCALIZE[31148]"/>
  1047. <param name="list_id" value="16900"/>
  1048. <param name="visible" value="!Skin.HasSetting(UseSmallerCategories)" />
  1049. </include>
  1050. <include content="WidgetListCategoriesSmall" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(hide_musicvideocategory)">
  1051. <param name="widget_header" value="$LOCALIZE[31148]"/>
  1052. <param name="list_id" value="169001"/>
  1053. <param name="visible" value="Skin.HasSetting(UseSmallerCategories)" />
  1054. </include>
  1055. <include content="WidgetListSquare" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(hide_recentlyaddedmusicvideos)">
  1056. <param name="content_path" value="videodb://recentlyaddedmusicvideos/"/>
  1057. <param name="widget_header" value="$LOCALIZE[20390]"/>
  1058. <param name="widget_target" value="videos"/>
  1059. <param name="main_label" value="$INFO[ListItem.Label]" />
  1060. <param name="sub_label" value="$INFO[ListItem.Artist]" />
  1061. <param name="thumb_label" value="$INFO[ListItem.Year]" />
  1062. <param name="fallback_image" value="DefaultMusicSongs.png" />
  1063. <param name="list_id" value="16300"/>
  1064. </include>
  1065. <include content="WidgetListSquare" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(hide_unwatchedmusicvideos)">
  1066. <param name="content_path" value="special://skin/playlists/unwatched_musicvideos.xsp"/>
  1067. <param name="widget_header" value="$LOCALIZE[31151]"/>
  1068. <param name="widget_target" value="videos"/>
  1069. <param name="main_label" value="$INFO[ListItem.Label]" />
  1070. <param name="sub_label" value="$INFO[ListItem.Artist]" />
  1071. <param name="thumb_label" value="$INFO[ListItem.Year]" />
  1072. <param name="fallback_image" value="DefaultMusicSongs.png" />
  1073. <param name="list_id" value="16400"/>
  1074. </include>
  1075. <include content="WidgetListSquare" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(hide_randommusicvideoartists)">
  1076. <param name="content_path" value="special://skin/playlists/random_musicvideo_artists.xsp"/>
  1077. <param name="widget_header" value="$LOCALIZE[31013]"/>
  1078. <param name="widget_target" value="music"/>
  1079. <param name="list_id" value="16200"/>
  1080. <param name="widget_limit" value="10"/>
  1081. </include>
  1082. <include content="WidgetListSquare" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(hide_randommusicvideo)">
  1083. <param name="content_path" value="special://skin/playlists/random_musicvideos.xsp"/>
  1084. <param name="widget_header" value="$LOCALIZE[31152]"/>
  1085. <param name="widget_target" value="videos"/>
  1086. <param name="main_label" value="$INFO[ListItem.Label]" />
  1087. <param name="sub_label" value="$INFO[ListItem.Artist]" />
  1088. <param name="thumb_label" value="$INFO[ListItem.Year]" />
  1089. <param name="fallback_image" value="DefaultMusicSongs.png" />
  1090. <param name="list_id" value="16500"/>
  1091. </include>
  1092. <include content="WidgetListCategories" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(hide_musicvideostudios)">
  1093. <param name="content_path" value="videodb://musicvideos/studios/"/>
  1094. <param name="widget_header" value="$LOCALIZE[20388]"/>
  1095. <param name="widget_target" value="music"/>
  1096. <param name="list_id" value="16600"/>
  1097. <param name="icon" value="$VAR[WidgetStudioIconVar]"/>
  1098. <param name="icon_height" value="70"/>
  1099. <param name="fallback_image" value="DefaultStudios.png"/>
  1100. </include>
  1101. </control>
  1102. <include content="ImageWidget" condition="!Library.HasContent(musicvideos)">
  1103. <param name="text_label" value="$LOCALIZE[31104]" />
  1104. <param name="button_label" value="$LOCALIZE[31110]" />
  1105. <param name="button_onclick" value="ActivateWindow(videos,files,return)"/>
  1106. <param name="button_id" value="16800"/>
  1107. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoMusicVideoButton)"/>
  1108. </include>
  1109. <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
  1110. <param name="scrollbar_id" value="16010"/>
  1111. </include>
  1112. </control>
  1113. <control type="group" id="4000">
  1114. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1115. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),PicturesWidget)</visible>
  1116. <include content="Visible_Right_Delayed_Home">
  1117. <param name="id" value="PicturesWidget"/>
  1118. </include>
  1119. <control type="grouplist" id="4001">
  1120. <include>WidgetGroupListCommon</include>
  1121. <include content="WidgetListCategories" condition="!Skin.HasSetting(HomeMenuNoPicturesButton)">
  1122. <param name="content_path" value="sources://pictures/"/>
  1123. <param name="widget_header" value="$LOCALIZE[20094]"/>
  1124. <param name="widget_target" value="pictures"/>
  1125. <param name="list_id" value="4100"/>
  1126. </include>
  1127. </control>
  1128. </control>
  1129. <control type="group" id="17000">
  1130. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1131. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),GamesWidget)</visible>
  1132. <include content="Visible_Right_Delayed_Home">
  1133. <param name="id" value="GamesWidget"/>
  1134. </include>
  1135. <include content="ImageWidget">
  1136. <param name="text_label" value="$LOCALIZE[31162]" />
  1137. <param name="button_label" value="$LOCALIZE[31110]" />
  1138. <param name="button_onclick" value="ActivateWindow(games)"/>
  1139. <param name="button_id" value="17100"/>
  1140. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoGamesButton)"/>
  1141. </include>
  1142. <control type="grouplist" id="17001">
  1143. <include>WidgetGroupListCommon</include>
  1144. <include content="ImageWidget">
  1145. <param name="text_label" value="$LOCALIZE[31162]" />
  1146. <param name="button_label" value="$LOCALIZE[31110]" />
  1147. <param name="button_onclick" value="ActivateWindow(games)"/>
  1148. <param name="button_id" value="17100"/>
  1149. <param name="visible" value="true"/>
  1150. <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoGamesButton)"/>
  1151. </include>
  1152. </control>
  1153. </control>
  1154. <control type="group" id="21000">
  1155. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1156. <visible>String.IsEqual(Container(9000).ListItem.Property(widget),DiscWidget)</visible>
  1157. <include content="Visible_Right_Delayed_Home">
  1158. <param name="id" value="DiscWidget"/>
  1159. </include>
  1160. <include content="ImageWidget">
  1161. <param name="text_label" value="$INFO[System.DVDLabel]" />
  1162. <param name="button_label" value="$LOCALIZE[341]" />
  1163. <param name="button_onclick" value="PlayDisc"/>
  1164. <param name="button_id" value="21100"/>
  1165. <param name="visible" value="true"/>
  1166. <param name="button2_label" value="$LOCALIZE[13391]"/>
  1167. <param name="button2_onclick" value="EjectTray()"/>
  1168. </include>
  1169. </control>
  1170. <control type="group" id="18000">
  1171. <animation effect="slide" end="502,0" time="200" tween="quadratic" easing="out" condition="Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1172. <visible>Control.HasFocus(802)</visible>
  1173. <include>OpenClose_Right</include>
  1174. <include>Visible_Right</include>
  1175. <include content="Visible_Right_Delayed">
  1176. <param name="id" value="802"/>
  1177. </include>
  1178. <control type="group">
  1179. <left>-20</left>
  1180. <right>-20</right>
  1181. <control type="image">
  1182. <texture colordiffuse="EDFFFFFF">lists/panel.png</texture>
  1183. <bordertexture border="21">overlays/shadow.png</bordertexture>
  1184. <bordersize>20</bordersize>
  1185. <left>0</left>
  1186. <right>0</right>
  1187. <top>-10%</top>
  1188. <height>120%</height>
  1189. </control>
  1190. <control type="group">
  1191. <top>-60</top>
  1192. <control type="label">
  1193. <top>150</top>
  1194. <align>center</align>
  1195. <height>30</height>
  1196. <font>font36_title</font>
  1197. <left>20</left>
  1198. <right>20</right>
  1199. <textcolor>$VAR[SkinColorVar]</textcolor>
  1200. <shadowcolor>text_shadow</shadowcolor>
  1201. <label>[UPPERCASE]• $LOCALIZE[31031] •[/UPPERCASE]</label>
  1202. <scroll>true</scroll>
  1203. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1204. </control>
  1205. <control type="label">
  1206. <top>200</top>
  1207. <align>center</align>
  1208. <height>30</height>
  1209. <font>font14</font>
  1210. <left>20</left>
  1211. <right>20</right>
  1212. <shadowcolor>text_shadow</shadowcolor>
  1213. <label>KODI $INFO[System.BuildVersion] - $INFO[System.BuildDate]</label>
  1214. <scroll>true</scroll>
  1215. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1216. </control>
  1217. <control type="label">
  1218. <top>240</top>
  1219. <align>center</align>
  1220. <height>30</height>
  1221. <font>font14</font>
  1222. <left>20</left>
  1223. <right>20</right>
  1224. <shadowcolor>text_shadow</shadowcolor>
  1225. <label>$LOCALIZE[166] Estuary MOD V2 • $INFO[System.AddonVersion(skin.estuary.modv2),$LOCALIZE[24051] ]</label>
  1226. <scroll>true</scroll>
  1227. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1228. </control>
  1229. <control type="label">
  1230. <top>280</top>
  1231. <align>center</align>
  1232. <height>30</height>
  1233. <font>font14</font>
  1234. <left>20</left>
  1235. <right>20</right>
  1236. <shadowcolor>text_shadow</shadowcolor>
  1237. <label>$INFO[System.KernelVersion]</label>
  1238. <scroll>true</scroll>
  1239. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1240. </control>
  1241. <control type="label">
  1242. <top>350</top>
  1243. <align>center</align>
  1244. <height>30</height>
  1245. <textoffsety>10</textoffsety>
  1246. <font>font36_title</font>
  1247. <left>20</left>
  1248. <right>20</right>
  1249. <shadowcolor>text_shadow</shadowcolor>
  1250. <textcolor>$VAR[SkinColorVar]</textcolor>
  1251. <label>[UPPERCASE]• $LOCALIZE[130] •[/UPPERCASE]</label>
  1252. <scroll>true</scroll>
  1253. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1254. </control>
  1255. <control type="label">
  1256. <top>410</top>
  1257. <align>center</align>
  1258. <height>30</height>
  1259. <font>font14</font>
  1260. <left>20</left>
  1261. <right>20</right>
  1262. <shadowcolor>text_shadow</shadowcolor>
  1263. <label>$LOCALIZE[13287] $INFO[System.ScreenResolution]</label>
  1264. <scroll>true</scroll>
  1265. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1266. </control>
  1267. <control type="label">
  1268. <top>450</top>
  1269. <align>center</align>
  1270. <height>30</height>
  1271. <font>font14</font>
  1272. <left>20</left>
  1273. <right>20</right>
  1274. <shadowcolor>text_shadow</shadowcolor>
  1275. <label>$LOCALIZE[12390]: [LOWERCASE]$INFO[System.Uptime][/LOWERCASE]</label>
  1276. <scroll>true</scroll>
  1277. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1278. </control>
  1279. <control type="label">
  1280. <top>490</top>
  1281. <align>center</align>
  1282. <height>30</height>
  1283. <font>font14</font>
  1284. <left>20</left>
  1285. <right>20</right>
  1286. <shadowcolor>text_shadow</shadowcolor>
  1287. <label>$LOCALIZE[12394]: [LOWERCASE]$INFO[System.TotalUptime][/LOWERCASE]</label>
  1288. <scroll>true</scroll>
  1289. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1290. </control>
  1291. <control type="label">
  1292. <top>530</top>
  1293. <align>center</align>
  1294. <height>30</height>
  1295. <font>font14</font>
  1296. <left>20</left>
  1297. <right>20</right>
  1298. <shadowcolor>text_shadow</shadowcolor>
  1299. <label>$LOCALIZE[150]: $INFO[Network.IPAddress] [B]-[/B] $LOCALIZE[149]: $INFO[Network.MACAddress] [B]-[/B] $INFO[Network.LinkState]</label>
  1300. <scroll>true</scroll>
  1301. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1302. </control>
  1303. <control type="label">
  1304. <top>610</top>
  1305. <align>center</align>
  1306. <height>30</height>
  1307. <font>font36_title</font>
  1308. <left>20</left>
  1309. <right>20</right>
  1310. <shadowcolor>text_shadow</shadowcolor>
  1311. <textcolor>$VAR[SkinColorVar]</textcolor>
  1312. <label>[UPPERCASE]• $LOCALIZE[40122] •[/UPPERCASE]</label>
  1313. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1314. </control>
  1315. <control type="label">
  1316. <top>660</top>
  1317. <align>center</align>
  1318. <height>30</height>
  1319. <font>font14</font>
  1320. <left>20</left>
  1321. <right>20</right>
  1322. <shadowcolor>text_shadow</shadowcolor>
  1323. <label>$LOCALIZE[13271] $INFO[System.CPUUsage] [B]-[/B] $INFO[System.CPUTemperature]</label>
  1324. <scroll>true</scroll>
  1325. <visible>Integer.IsGreaterOrEqual()(System.CPUTemperature,1)</visible>
  1326. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1327. </control>
  1328. <control type="label">
  1329. <top>660</top>
  1330. <align>center</align>
  1331. <height>30</height>
  1332. <font>font14</font>
  1333. <left>20</left>
  1334. <right>20</right>
  1335. <shadowcolor>text_shadow</shadowcolor>
  1336. <label>$LOCALIZE[13271] $INFO[System.CPUUsage]</label>
  1337. <scroll>true</scroll>
  1338. <visible>Integer.IsEqual(System.CPUTemperature,0)</visible>
  1339. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1340. </control>
  1341. <control type="progress">
  1342. <top>710</top>
  1343. <centerleft>50%</centerleft>
  1344. <width>1200</width>
  1345. <height>16</height>
  1346. <info>System.CPUUsage</info>
  1347. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1348. </control>
  1349. <control type="label">
  1350. <top>736</top>
  1351. <align>center</align>
  1352. <height>30</height>
  1353. <font>font14</font>
  1354. <left>20</left>
  1355. <right>20</right>
  1356. <shadowcolor>text_shadow</shadowcolor>
  1357. <label>$LOCALIZE[31030] : $INFO[system.memory(used)] [B]/[/B] $INFO[system.memory(total)] [B]-[/B] $INFO[system.memory(used.percent)] [LOWERCASE]$LOCALIZE[20162][/LOWERCASE]</label>
  1358. <scroll>true</scroll>
  1359. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1360. </control>
  1361. <control type="progress">
  1362. <top>786</top>
  1363. <centerleft>50%</centerleft>
  1364. <width>1200</width>
  1365. <height>16</height>
  1366. <info>system.memory(used)</info>
  1367. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1368. </control>
  1369. <!--<control type="label"><top>852</top><align>center</align><height>30</height><font>font14</font><left>20</left><right>20</right><shadowcolor>text_shadow</shadowcolor><label>$LOCALIZE[40123] $INFO[System.UsedSpace] [B]/[/B] $INFO[System.TotalSpace] [B]-[/B] [LOWERCASE]$INFO[System.UsedSpacePercent][/LOWERCASE]</label><scroll>true</scroll><visible>!System.Platform.Android</visible><animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation></control><control type="progress"><top>902</top><centerleft>50%</centerleft><width>1200</width><height>16</height><info>System.UsedSpace</info><visible>!System.Platform.Android</visible><animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation></control>-->
  1370. <control type="label">
  1371. <top>846</top>
  1372. <align>center</align>
  1373. <height>30</height>
  1374. <font>font36_title</font>
  1375. <left>20</left>
  1376. <right>20</right>
  1377. <shadowcolor>text_shadow</shadowcolor>
  1378. <textcolor>$VAR[SkinColorVar]</textcolor>
  1379. <label>[UPPERCASE]• $LOCALIZE[31157] •[/UPPERCASE]</label>
  1380. <animation effect="slide" end="-250,0" time="200" tween="quadratic" easing="out" condition="[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1381. </control>
  1382. </control>
  1383. <control type="grouplist">
  1384. <orientation>horizontal</orientation>
  1385. <itemgap>0</itemgap>
  1386. <left>50</left>
  1387. <right>50</right>
  1388. <align>justify</align>
  1389. <top>825</top>
  1390. <visible>![[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)]</visible>
  1391. <control type="group">
  1392. <width>300</width>
  1393. <visible>Library.HasContent(movies)</visible>
  1394. <control type="image">
  1395. <centerleft>50%</centerleft>
  1396. <width>100</width>
  1397. <height>100</height>
  1398. <texture>DefaultMovies.png</texture>
  1399. </control>
  1400. <control type="label">
  1401. <top>80</top>
  1402. <label>[B]$INFO[Window(Home).Property(Movies.Count),, $LOCALIZE[36901]][CR]$INFO[Window(Home).Property(Movies.Watched),$LOCALIZE[16102] : ,][CR]$INFO[Window(Home).Property(Movies.UnWatched),$LOCALIZE[16101] : ,][/B]</label>
  1403. <font>font12</font>
  1404. <align>center</align>
  1405. <scroll>true</scroll>
  1406. </control>
  1407. </control>
  1408. <control type="group">
  1409. <width>300</width>
  1410. <visible>Library.HasContent(tvshows)</visible>
  1411. <control type="image">
  1412. <centerleft>50%</centerleft>
  1413. <width>100</width>
  1414. <height>100</height>
  1415. <texture>DefaultTVShows.png</texture>
  1416. </control>
  1417. <control type="label">
  1418. <top>80</top>
  1419. <label>[B]$INFO[Window(Home).Property(Episodes.Count),, $LOCALIZE[20453]][CR]$INFO[Window(Home).Property(Episodes.Watched),$LOCALIZE[16102] : ,][CR]$INFO[Window(Home).Property(Episodes.UnWatched),$LOCALIZE[16101] : ,][/B]</label>
  1420. <font>font12</font>
  1421. <align>center</align>
  1422. <scroll>true</scroll>
  1423. </control>
  1424. </control>
  1425. <control type="group">
  1426. <width>300</width>
  1427. <visible>Library.HasContent(music)</visible>
  1428. <control type="image">
  1429. <centerleft>50%</centerleft>
  1430. <width>100</width>
  1431. <height>100</height>
  1432. <texture>DefaultMusicSongs.png</texture>
  1433. </control>
  1434. <control type="label">
  1435. <top>80</top>
  1436. <label>[B]$INFO[Window(Home).Property(Music.SongsCount),, $LOCALIZE[36921]][CR]$INFO[Window(Home).Property(Music.AlbumsCount),, $LOCALIZE[36919]][CR]$INFO[Window(Home).Property(Music.ArtistsCount),, $LOCALIZE[36917]][/B]</label>
  1437. <font>font12</font>
  1438. <align>center</align>
  1439. <scroll>true</scroll>
  1440. </control>
  1441. </control>
  1442. <control type="group">
  1443. <width>300</width>
  1444. <visible>Library.HasContent(musicvideos)</visible>
  1445. <control type="image">
  1446. <centerleft>50%</centerleft>
  1447. <width>100</width>
  1448. <height>100</height>
  1449. <texture>DefaultMusicVideos.png</texture>
  1450. </control>
  1451. <control type="label">
  1452. <top>80</top>
  1453. <label>[B]$INFO[Window(Home).Property(MusicVideos.Count),, $LOCALIZE[36909]][CR]$INFO[Window(Home).Property(MusicVideos.Watched),$LOCALIZE[16102] : ,][CR]$INFO[Window(Home).Property(MusicVideos.UnWatched),$LOCALIZE[16101] : ,][/B]</label>
  1454. <font>font12</font>
  1455. <align>center</align>
  1456. <scroll>true</scroll>
  1457. </control>
  1458. </control>
  1459. </control>
  1460. <control type="grouplist">
  1461. <orientation>horizontal</orientation>
  1462. <itemgap>0</itemgap>
  1463. <left>0</left>
  1464. <right>510</right>
  1465. <align>justify</align>
  1466. <top>825</top>
  1467. <visible>[Control.HasFocus(9000) | ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)</visible>
  1468. <control type="group">
  1469. <width>300</width>
  1470. <visible>Library.HasContent(movies)</visible>
  1471. <control type="image">
  1472. <centerleft>50%</centerleft>
  1473. <width>100</width>
  1474. <height>100</height>
  1475. <texture>DefaultMovies.png</texture>
  1476. </control>
  1477. <control type="label">
  1478. <top>80</top>
  1479. <label>[B]$INFO[Window(Home).Property(Movies.Count),, $LOCALIZE[36901]][CR]$INFO[Window(Home).Property(Movies.Watched),$LOCALIZE[16102] : ,][CR]$INFO[Window(Home).Property(Movies.UnWatched),$LOCALIZE[16101] : ,][/B]</label>
  1480. <font>font12</font>
  1481. <align>center</align>
  1482. <scroll>true</scroll>
  1483. </control>
  1484. </control>
  1485. <control type="group">
  1486. <width>300</width>
  1487. <visible>Library.HasContent(tvshows)</visible>
  1488. <control type="image">
  1489. <centerleft>50%</centerleft>
  1490. <width>100</width>
  1491. <height>100</height>
  1492. <texture>DefaultTVShows.png</texture>
  1493. </control>
  1494. <control type="label">
  1495. <top>80</top>
  1496. <label>[B]$INFO[Window(Home).Property(Episodes.Count),, $LOCALIZE[20453]][CR]$INFO[Window(Home).Property(Episodes.Watched),$LOCALIZE[16102] : ,][CR]$INFO[Window(Home).Property(Episodes.UnWatched),$LOCALIZE[16101] : ,][/B]</label>
  1497. <font>font12</font>
  1498. <align>center</align>
  1499. <scroll>true</scroll>
  1500. </control>
  1501. </control>
  1502. <control type="group">
  1503. <width>300</width>
  1504. <visible>Library.HasContent(music)</visible>
  1505. <control type="image">
  1506. <centerleft>50%</centerleft>
  1507. <width>100</width>
  1508. <height>100</height>
  1509. <texture>DefaultMusicSongs.png</texture>
  1510. </control>
  1511. <control type="label">
  1512. <top>80</top>
  1513. <label>[B]$INFO[Window(Home).Property(Music.SongsCount),, $LOCALIZE[36921]][CR]$INFO[Window(Home).Property(Music.AlbumsCount),, $LOCALIZE[36919]][CR]$INFO[Window(Home).Property(Music.ArtistsCount),, $LOCALIZE[36917]][/B]</label>
  1514. <font>font12</font>
  1515. <align>center</align>
  1516. <scroll>true</scroll>
  1517. </control>
  1518. </control>
  1519. <control type="group">
  1520. <width>300</width>
  1521. <visible>Library.HasContent(musicvideos)</visible>
  1522. <control type="image">
  1523. <centerleft>50%</centerleft>
  1524. <width>100</width>
  1525. <height>100</height>
  1526. <texture>DefaultMusicVideos.png</texture>
  1527. </control>
  1528. <control type="label">
  1529. <top>80</top>
  1530. <label>[B]$INFO[Window(Home).Property(MusicVideos.Count),, $LOCALIZE[36909]][CR]$INFO[Window(Home).Property(MusicVideos.Watched),$LOCALIZE[16102] : ,][CR]$INFO[Window(Home).Property(MusicVideos.UnWatched),$LOCALIZE[16101] : ,][/B]</label>
  1531. <font>font12</font>
  1532. <align>center</align>
  1533. <scroll>true</scroll>
  1534. </control>
  1535. </control>
  1536. </control>
  1537. </control>
  1538. </control>
  1539. </control>
  1540. <control type="group">
  1541. <animation effect="slide" end="-522,0" time="200" tween="quadratic" easing="out" condition="[!Control.HasFocus(9000) + !ControlGroup(700).HasFocus] + Skin.HasSetting(HideMainMenuWithWidgets)">Conditional</animation>
  1542. <depth>DepthContentPanel</depth>
  1543. <include>OpenClose_Left</include>
  1544. <include content="ContentPanel">
  1545. <param name="width" value="522" />
  1546. </include>
  1547. <control type="fixedlist" id="9000">
  1548. <left>0</left>
  1549. <top>240</top>
  1550. <width>462</width>
  1551. <bottom>-10</bottom>
  1552. <movement>7</movement>
  1553. <focusposition>0</focusposition>
  1554. <onfocus>ClearProperty(listposition,home)</onfocus>
  1555. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),DiscWidget)">21000</onright>
  1556. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),MoviesWidget)">5000</onright>
  1557. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),TVShowsWidget)">6000</onright>
  1558. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),MusicWidget)">7000</onright>
  1559. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),MusicVideosWidget)">16000</onright>
  1560. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),LiveTVWidget)">12000</onright>
  1561. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),RadioWidget)">13000</onright>
  1562. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),GamesWidget)">17000</onright>
  1563. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),AddonsWidget)">8000</onright>
  1564. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),PicturesWidget)">4000</onright>
  1565. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),VideoWidget)">11000</onright>
  1566. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),FavoritesWidget)">14000</onright>
  1567. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),WeatherWidget)">15000</onright>
  1568. <onright condition="String.IsEqual(Container(9000).ListItem.Property(widget),PersonalWidget)">22000</onright>
  1569. <onup>700</onup>
  1570. <ondown>700</ondown>
  1571. <scrolltime tween="cubic" easing="out">500</scrolltime>
  1572. <focusedlayout height="95">
  1573. <control type="group">
  1574. <control type="image">
  1575. <left>0</left>
  1576. <top>0</top>
  1577. <width>462</width>
  1578. <height>95</height>
  1579. <texture colordiffuse="$VAR[SkinColorVar]">lists/focus.png</texture>
  1580. <animation effect="fade" start="100" end="50" time="40" condition="!Control.HasFocus(9000) | System.HasActiveModalDialog">Conditional</animation>
  1581. </control>
  1582. <control type="image">
  1583. <left>-3</left>
  1584. <top>1</top>
  1585. <width>95</width>
  1586. <height>95</height>
  1587. <texture colordiffuse="$VAR[SkinColorVar]">$INFO[ListItem.Icon]</texture>
  1588. <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation>
  1589. </control>
  1590. <control type="image">
  1591. <left>0</left>
  1592. <top>0</top>
  1593. <width>95</width>
  1594. <height>95</height>
  1595. <texture colordiffuse="51FFFFFF">colors/black.png</texture>
  1596. <animation effect="fade" start="100" end="50" time="40" condition="!Control.HasFocus(9000) | System.HasActiveModalDialog">Conditional</animation>
  1597. </control>
  1598. </control>
  1599. <control type="image">
  1600. <left>-3</left>
  1601. <top>1</top>
  1602. <width>95</width>
  1603. <height>95</height>
  1604. <texture>$INFO[ListItem.Icon]</texture>
  1605. </control>
  1606. <control type="label">
  1607. <left>104</left>
  1608. <top>0</top>
  1609. <height>95</height>
  1610. <width>348</width>
  1611. <aligny>center</aligny>
  1612. <font>font37</font>
  1613. <label>$INFO[ListItem.Label]</label>
  1614. <shadowcolor>text_shadow</shadowcolor>
  1615. <scroll>true</scroll>
  1616. </control>
  1617. </focusedlayout>
  1618. <itemlayout height="95">
  1619. <control type="image">
  1620. <left>-3</left>
  1621. <top>1</top>
  1622. <width>95</width>
  1623. <height>95</height>
  1624. <texture colordiffuse="44FFFFFF">$INFO[ListItem.Icon]</texture>
  1625. </control>
  1626. <control type="label">
  1627. <left>104</left>
  1628. <top>0</top>
  1629. <height>95</height>
  1630. <width>358</width>
  1631. <aligny>center</aligny>
  1632. <font>font37</font>
  1633. <label>$INFO[ListItem.Label]</label>
  1634. <shadowcolor>text_shadow</shadowcolor>
  1635. </control>
  1636. </itemlayout>
  1637. <content>
  1638. <include>skinshortcuts-mainmenu</include>
  1639. </content>
  1640. </control>
  1641. <control type="grouplist" id="700">
  1642. <orientation>horizontal</orientation>
  1643. <itemgap>0</itemgap>
  1644. <left>-8</left>
  1645. <width>480</width>
  1646. <height>110</height>
  1647. <top>100</top>
  1648. <onup>SetFocus(9000,99,absolute)</onup>
  1649. <ondown>SetFocus(9000,0,absolute)</ondown>
  1650. <onright>2000</onright>
  1651. <align>justify</align>
  1652. <include content="IconButton">
  1653. <param name="control_id" value="804" />
  1654. <param name="onclick" value="ActivateWindow(shutdownmenu)" />
  1655. <param name="icon" value="icons/power.png" />
  1656. <param name="label" value="$LOCALIZE[33060]" />
  1657. </include>
  1658. <include content="IconButton">
  1659. <param name="control_id" value="802" />
  1660. <param name="onclick" value="ActivateWindow(settings)" />
  1661. <param name="icon" value="icons/settings.png" />
  1662. <param name="label" value="$LOCALIZE[21417]" />
  1663. </include>
  1664. <include content="IconButton">
  1665. <param name="control_id" value="801" />
  1666. <param name="onclick" value="ActivateWindow(1107)" />
  1667. <param name="icon" value="icons/search.png" />
  1668. <param name="label" value="$LOCALIZE[137]" />
  1669. </include>
  1670. <include content="IconButton">
  1671. <param name="control_id" value="803" />
  1672. <param name="onclick" value="Fullscreen" />
  1673. <param name="icon" value="icons/now-playing/fullscreen.png" />
  1674. <param name="label" value="$LOCALIZE[31000]" />
  1675. <param name="visible" value="Player.HasMedia" />
  1676. </include>
  1677. </control>
  1678. </control>
  1679. <include>BottomBar</include>
  1680. <control type="group">
  1681. <depth>DepthBars</depth>
  1682. <bottom>0</bottom>
  1683. <height>70</height>
  1684. <animation effect="fade" start="0" end="100" time="300" delay="300">WindowOpen</animation>
  1685. <animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
  1686. <include condition="!Skin.HasSetting(hide_mediaflags)" content="MediaFlags">
  1687. <param name="infolabel_prefix" value="Container." />
  1688. <param name="resolution_var" value="$VAR[ContainerResolutionFlagVar]" />
  1689. </include>
  1690. <include condition="!Skin.HasSetting(hide_mediaflags)" content="MediaFlags">
  1691. <param name="infolabel_prefix" value="Container." />
  1692. <param name="audiocodec_var" value="$VAR[ContainerAudioCodecFlagVar]" />
  1693. </include>
  1694. <control type="rss">
  1695. <animation effect="slide" end="0,90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation>
  1696. <left>0</left>
  1697. <bottom>0</bottom>
  1698. <height>39</height>
  1699. <width>100%</width>
  1700. <font>font12</font>
  1701. <urlset>1</urlset>
  1702. <hitrect x="-100" y="0" w="1" h="1" />
  1703. <textcolor>$VAR[SkinColorVar]</textcolor>
  1704. <titlecolor>$VAR[SkinColorVar]</titlecolor>
  1705. <shadowcolor>text_shadow</shadowcolor>
  1706. <headlinecolor>FFC0C0C0</headlinecolor>
  1707. <visible>Skin.HasSetting(hide_mediaflags) | !ControlGroup(2000).HasFocus</visible>
  1708. <animation effect="fade" time="300">VisibleChange</animation>
  1709. </control>
  1710. </control>
  1711. <include content="TopBar">
  1712. <param name="breadcrumbs_label" value="" />
  1713. </include>
  1714. <control type="image">
  1715. <top>0</top>
  1716. <width>284</width>
  1717. <height>115</height>
  1718. <centerleft>50%</centerleft>
  1719. <texture colordiffuse="4DFFFFFF">dialogs/clearlogo-back.png</texture>
  1720. <visible>[Control.HasFocus(22100) | Control.HasFocus(221001) | Control.HasFocus(2210011) | Control.HasFocus(221002) | Control.HasFocus(22200) | Control.HasFocus(222001) | Control.HasFocus(2220011) | Control.HasFocus(222002) | Control.HasFocus(22300) | Control.HasFocus(223001) | Control.HasFocus(2230011) | Control.HasFocus(223002) | Control.HasFocus(22400) | Control.HasFocus(224001) | Control.HasFocus(2240011) | Control.HasFocus(224002) | Control.HasFocus(22500) | Control.HasFocus(225001) | Control.HasFocus(2250011) | Control.HasFocus(225002) | Control.HasFocus(22600) | Control.HasFocus(226001) | Control.HasFocus(2260011) | Control.HasFocus(226002) | Control.HasFocus(22700) | Control.HasFocus(227001) | Control.HasFocus(2270011) | Control.HasFocus(227002) | Control.HasFocus(22800) | Control.HasFocus(228001) | Control.HasFocus(2280011) | Control.HasFocus(228002) | Control.HasFocus(5100) | Control.HasFocus(5200) | Control.HasFocus(5300) | Control.HasFocus(5400) | Control.HasFocus(5600) | Control.HasFocus(6100) | Control.HasFocus(61001) | Control.HasFocus(6200) | Control.HasFocus(6300) | Control.HasFocus(6600) | Control.HasFocus(66001) | Control.HasFocus(6700) | Control.HasFocus(67001) | Control.HasFocus(7100) | Control.HasFocus(7200) | Control.HasFocus(7300) | Control.HasFocus(7400) | Control.HasFocus(7500) | Control.HasFocus(7600)] + ![String.IsEmpty(Container().ListItem.Art(tvshow.clearlogo)) + String.IsEmpty(Container().ListItem.Art(clearlogo)) + String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Art.Clearlogo))]</visible>
  1721. <visible>!Skin.HasSetting(HomeClearLogo)</visible>
  1722. <visible>!Window.IsVisible(DialogVolumeBar.xml)</visible>
  1723. </control>
  1724. <control type="image">
  1725. <top>5</top>
  1726. <width>274</width>
  1727. <height>106</height>
  1728. <centerleft>50%</centerleft>
  1729. <aspectratio align="center" aligny="center">keep</aspectratio>
  1730. <texture>$VAR[HomeClearLogoVar]</texture>
  1731. <visible>Control.HasFocus(22100) | Control.HasFocus(221001) | Control.HasFocus(2210011) | Control.HasFocus(221002) | Control.HasFocus(22200) | Control.HasFocus(222001) | Control.HasFocus(2220011) | Control.HasFocus(222002) | Control.HasFocus(22300) | Control.HasFocus(223001) | Control.HasFocus(2230011) | Control.HasFocus(223002) | Control.HasFocus(22400) | Control.HasFocus(224001) | Control.HasFocus(2240011) | Control.HasFocus(224002) | Control.HasFocus(22500) | Control.HasFocus(225001) | Control.HasFocus(2250011) | Control.HasFocus(225002) | Control.HasFocus(22600) | Control.HasFocus(226001) | Control.HasFocus(2260011) | Control.HasFocus(226002) | Control.HasFocus(22700) | Control.HasFocus(227001) | Control.HasFocus(2270011) | Control.HasFocus(227002) | Control.HasFocus(22800) | Control.HasFocus(228001) | Control.HasFocus(2280011) | Control.HasFocus(228002) | Control.HasFocus(5100) | Control.HasFocus(5200) | Control.HasFocus(5300) | Control.HasFocus(5400) | Control.HasFocus(5600) | Control.HasFocus(6100) | Control.HasFocus(61001) | Control.HasFocus(6200) | Control.HasFocus(6300) | Control.HasFocus(6600) | Control.HasFocus(66001) | Control.HasFocus(6700) | Control.HasFocus(67001) | Control.HasFocus(7100) | Control.HasFocus(7200) | Control.HasFocus(7300) | Control.HasFocus(7400) | Control.HasFocus(7500) | Control.HasFocus(7600)</visible>
  1732. <visible>!Skin.HasSetting(HomeClearLogo)</visible>
  1733. <visible>!Window.IsVisible(DialogVolumeBar.xml)</visible>
  1734. </control>
  1735. <control type="group">
  1736. <depth>DepthBars</depth>
  1737. <animation effect="slide" end="0,-90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation>
  1738. <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation>
  1739. <animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
  1740. <top>20</top>
  1741. <left>20</left>
  1742. <control type="image">
  1743. <aspectratio>keep</aspectratio>
  1744. <width>56</width>
  1745. <height>56</height>
  1746. <texture colordiffuse="$VAR[SkinColorVar]">icons/logo.png</texture>
  1747. </control>
  1748. <control type="image">
  1749. <left>40</left>
  1750. <top>10</top>
  1751. <aspectratio>keep</aspectratio>
  1752. <width>192</width>
  1753. <height>36</height>
  1754. <texture>icons/logo-text.png</texture>
  1755. </control>
  1756. </control>
  1757. </control>
  1758. </controls>
  1759. </window>
Add Comment
Please, Sign In to add comment