Advertisement
Deano316

MyVideoNav.xml

Jul 4th, 2012
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.26 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <window id="25">
  3. <defaultcontrol always="true">50</defaultcontrol>
  4. <onload condition="System.HasAddon(script.tvtunes) + IsEmpty(Window(Home).Property(DontRunTVShowScripts))">XBMC.RunScript(script.tvtunes,backend=True)</onload>
  5. <onload condition="System.HasAddon(script.tv.show.next.aired) + IsEmpty(Window(Home).Property(DontRunTVShowScripts)) + !Skin.HasSetting(NextAiredInfo)">RunScript(script.tv.show.next.aired,backend=True)</onload>
  6. <onload condition="[System.GetBool(videolibrary.groupmoviesets) | SubString(Container.FolderPath,videodb://1/7/)] + System.HasAddon(script.moviesets)">XBMC.RunScript(script.moviesets,containerId=3000)</onload>
  7. <include condition="!Skin.HasSetting(firstrun)">AutoConfig</include>
  8. <allowoverlay>no</allowoverlay>
  9. <views>50,52,53,57,500,501,503,504,550,508,509,510,511,512,514,516,518</views>
  10. <controls>
  11. <include condition="[System.GetBool(videolibrary.groupmoviesets) | SubString(Container.FolderPath,videodb://1/7/)] + System.HasAddon(script.moviesets)">MovieSetsList</include>
  12. <control type="group">
  13. <description>Fanart</description>
  14. <visible>!Control.IsVisible(516)</visible>
  15. <control type="multiimage">
  16. <fadetime>FanartCrossfadeTime</fadetime>
  17. <animation effect="zoom" start="110" end="130" center="auto" time="15000" tween="linear" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
  18. <animation effect="slide" start="-15,-15" end="15,15" time="7500" tween="linear" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
  19. <imagepath background="true" fallback="special://skin/backgrounds/videos.jpg">$VAR[VideoFanartVar]</imagepath>
  20. <animation effect="fade" start="100" end="50" time="800">Hidden</animation>
  21. <visible>!Window.IsActive(movieinformation)</visible>
  22. </control>
  23. <control type="multiimage">
  24. <fadetime>FanartCrossfadeTime</fadetime>
  25. <animation effect="zoom" start="110" end="130" center="auto" time="15000" tween="linear" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
  26. <animation effect="slide" start="-15,-15" end="15,15" time="7500" tween="linear" pulse="true" condition="Skin.HasSetting(animatedbg)">Conditional</animation>
  27. <imagepath background="true">$VAR[VideoExtraFanartVar]</imagepath>
  28. <visible>[Container.Content(movies) + Skin.HasSetting(extrafanartmovies)] | [Container.Content(tvshows) + Skin.HasSetting(extrafanartseries)] | [Container.Content(seasons) + [Skin.HasSetting(extrafanartseasons) | Skin.HasSetting(SeasonFanart)]] | [Container.Content(episodes) + [Skin.HasSetting(extrafanartepisodes) | Skin.HasSetting(SeasonFanart)]]</visible>
  29. <visible>!SubString(ListItem.Label,*,left) + [Substring(Container.FolderPath,videodb://,left) | Substring(Container.FolderPath,special://profile/playlist,left)]</visible>
  30. </control>
  31. </control>
  32. <!-- view id = 516-->
  33. <include condition="!Skin.HasSetting(DisableBigFanVL)">BigFan</include>
  34. <include>VideoBackground</include>
  35. <include condition="!Skin.HasSetting(DisableBigFanVL)">BigFanFurniture</include>
  36. <control type="button" id="197">
  37. <include>HiddenObject</include>
  38. <visible>[!Container.OnNext + !Container.OnPrevious + Skin.HasSetting(infopaneauto) + [Container.Content(movies) | Container.Content(musicvideos)]] | [!Skin.HasSetting(infopaneauto) + [Container.Content(movies) | Container.Content(musicvideos)]]</visible>
  39. <include>DelayAnimations</include>
  40. </control>
  41. <control type="button" id="198">
  42. <include>HiddenObject</include>
  43. <visible>[!Skin.HasSetting(infopaneautoep)+Container.Content(episodes)] | [!Skin.HasSetting(infopaneautotv)+[Container.Content(tvshows) | Container.Content(seasons)]] | [!Container.OnNext + !Container.OnPrevious+Skin.HasSetting(infopaneautotv)+[Container.Content(tvshows) | Container.Content(seasons)]] | [!Container.OnNext + !Container.OnPrevious+Skin.HasSetting(infopaneautoep)+Container.Content(episodes)]</visible>
  44. <include>DelayAnimations</include>
  45. </control>
  46. <control type="image">
  47. <posy>-207</posy>
  48. <width>1920</width>
  49. <height>1080</height>
  50. <texture>common/black.png</texture>
  51. <colordiffuse>aaffffff</colordiffuse>
  52. <animation effect="fade" time="250">WindowOpen</animation>
  53. <animation effect="fade" time="250">WindowClose</animation>
  54. <animation effect="fade" start="0" end="100" time="400" delay="100">Visible</animation>
  55. <animation effect="fade" start="100" end="0" time="400">Hidden</animation>
  56. <visible>!Control.IsVisible(514) + !Control.IsVisible(516) + !Control.IsVisible(511) + !Control.IsVisible(518)</visible>
  57. <visible>[[Skin.HasSetting(darkinfopane) | !Skin.HasSetting(DisableGlowbar)] + [Control.IsVisible(7550) | Control.IsVisible(510) | Control.IsVisible(50) | Control.IsVisible(500) | Control.IsVisible(52) | Control.IsVisible(550)]]</visible>
  58. </control>
  59. <control type="image">
  60. <include>FullscreenDimensions</include>
  61. <texture>common/black.png</texture>
  62. <colordiffuse>ccffffff</colordiffuse>
  63. <animation effect="fade" time="250">WindowOpen</animation>
  64. <animation effect="fade" time="250">WindowClose</animation>
  65. <animation effect="fade" start="0" end="100" time="550" delay="200">Visible</animation>
  66. <animation effect="fade" start="100" end="0" time="100">Hidden</animation>
  67. <visible>[Control.IsVisible(512) + [[!Container.Content(movies) + Skin.HasSetting(addonwallaltbackground)] | [Container.Content(movies) + Skin.HasSetting(addonwallaltbackgroundmovies)]]]</visible>
  68. </control>
  69. <include>Furniture_Glow</include>
  70. <control type="group">
  71. <visible>Control.IsVisible(508) | Control.IsVisible(509) | Control.IsVisible(504) | Control.IsVisible(501)</visible>
  72. <include>ShowcaseInfoPaneMovies</include>
  73. <animation effect="slide" end="0,45" time="400" easing="inout" tween="cubic" condition="Control.IsVisible(503) | Control.IsVisible(508)">Conditional</animation>
  74. </control>
  75. <include>Furniture_Showcase</include>
  76. <include condition="!Skin.HasSetting(DisableInfoWallVL) | !Skin.HasSetting(DisableWallVL)">WallPanel</include>
  77. <control type="group">
  78. <!-- view id = 50 -->
  79. <include>CommonRootView</include>
  80. <!--view id = 52-->
  81. <include condition="!Skin.HasSetting(DisableTriPanelVL)">TriPanel</include>
  82. <!-- view id = 53 -->
  83. <include condition="!Skin.HasSetting(DisableTriPanelVL)">TriPanelSquare</include>
  84. <!-- view id = 500 -->
  85. <include condition="!Skin.HasSetting(DisableWallVL)">Viewtype_Wall</include>
  86. <!-- view id = 501 Showcase-->
  87. <include condition="!Skin.HasSetting(DisableShowCaseVL)">Showcase</include>
  88. <!-- view id = 508 Bannerview-->
  89. <include condition="!Skin.HasSetting(DisableBannersVL)+IsEmpty(Window(Home).Property(DontRunTVShowScripts))">Banners</include>
  90. <!-- view id = 503 Landscape-->
  91. <include condition="!Skin.HasSetting(DisableLandscapeVL)">MediaListView3</include>
  92. <!-- view id = 504 Showcase DVD-->
  93. <include condition="!Skin.HasSetting(DisableDVDCaseVL)">ShowcaseDVD</include>
  94. <!-- view id = 511 -->
  95. <include condition="!Skin.HasSetting(DisableLowListVL)">LowList</include>
  96. <!-- view id = 510 -->
  97. <include condition="!Skin.HasSetting(DisablePostersVL)">PostersView</include>
  98. <!-- view id = 57-->
  99. <include condition="!Skin.HasSetting(DisableShiftVL)">ShiftView</include>
  100. <!-- view id = 509-->
  101. <include condition="!Skin.HasSetting(DisableShowCaseVL)+IsEmpty(Window(Home).Property(DontRunTVShowScripts))">ShowcaseQuadrate</include>
  102. <!-- view id = 512-->
  103. <include condition="!Skin.HasSetting(DisableInfoWallVL)">AddonWall</include>
  104. <!--view id = 514-->
  105. <include condition="!Skin.HasSetting(DisableEpisodeVL)">Viewtype_Episode</include>
  106. <include>Panel</include>
  107. <include>Viewtype_FullscreenPanel</include>
  108. </control>
  109. <control type="group">
  110. <description>Invisible buttons for trailer</description>
  111. <control type="button" id="7000">
  112. <include>HiddenObject</include>
  113. <onfocus condition="[[Skin.HasSetting(showcaseinfoon) + Container.Content(movies) + IsEmpty(ListItem.Trailer)] | [Skin.HasSetting(showcaseinfoonep) + Container.Content(episodes)] | [Skin.HasSetting(showcaseinfoontv)+[Container.Content(tvshows) | Container.Content(seasons)]] | Control.IsVisible(508)] + [Control.IsVisible(501) | Control.IsVisible(504) | Control.IsVisible(503) | Control.IsVisible(508)]">SetFocus(9000)</onfocus>
  114. <onfocus condition="[Skin.HasSetting(showcaseinfoon) + Container.Content(movies) + !IsEmpty(ListItem.Trailer)] + [Control.IsVisible(501) | Control.IsVisible(504) | Control.IsVisible(503)]">SetFocus(1801)</onfocus>
  115. <onup condition="IsEmpty(ListItem.Trailer)">9000</onup>
  116. <onup condition="!IsEmpty(ListItem.Trailer)">1801</onup>
  117. <onleft condition="Control.IsVisible(501)">Control.Move(501,-1)</onleft>
  118. <onleft condition="Control.IsVisible(504)">Control.Move(504,-1)</onleft>
  119. <onleft condition="Control.IsVisible(503)">Control.Move(503,-1)</onleft>
  120. <onleft condition="Control.IsVisible(508)">Control.Move(508,-1)</onleft>
  121. <onright condition="Control.IsVisible(501)">Control.Move(501,1)</onright>
  122. <onright condition="Control.IsVisible(504)">Control.Move(504,1)</onright>
  123. <onright condition="Control.IsVisible(503)">Control.Move(503,1)</onright>
  124. <onright condition="Control.IsVisible(508)">Control.Move(508,1)</onright>
  125. <onleft>50</onleft>
  126. <onright>50</onright>
  127. <ondown>50</ondown>
  128. <onback>50</onback>
  129. <onclick condition="!IsEmpty(ListItem.Trailer)">PlayMedia($ESCINFO[ListItem.Trailer])</onclick>
  130. <onclick condition="IsEmpty(ListItem.Trailer)">PlayMedia($ESCINFO[ListItem.FileNameAndPath])</onclick>
  131. <onclick condition="Container.Content(tvshows) | Container.Content(seasons)">SetFocus(50)</onclick>
  132. <onclick condition="Container.Content(tvshows) | Container.Content(seasons)">Select</onclick>
  133. <visible>true</visible>
  134. <visible>!StringCompare(ListItem.Label,..)</visible>
  135. </control>
  136. <control type="button" id="7002">
  137. <include>HiddenObject</include>
  138. <onup>Control.Move(511,-1)</onup>
  139. <onleft>50</onleft>
  140. <onright condition="!Skin.HasSetting(kioskmode)">9000</onright>
  141. <ondown>Control.Move(511,1)</ondown>
  142. <onback>50</onback>
  143. <onclick>PlayMedia($ESCINFO[ListItem.FileNameAndPath])</onclick>
  144. <visible>Control.IsVisible(511)</visible>
  145. </control>
  146. </control>
  147. <control type="group">
  148. <visible>Control.IsVisible(508) | [Control.IsVisible(503) + ![[Skin.HasSetting(landscapeonelogo) | Skin.HasSetting(landscapelogo)] + [Container.Content(tvshows) | Container.Content(movies)]]] | Control.IsVisible(504) | Control.IsVisible(501) | Control.IsVisible(500) | Control.IsVisible(512) | Control.IsVisible(516) | Control.IsVisible(514)</visible>
  149. <animation effect="slide" start="0" end="705" time="0" easing="inout" tween="cubic" condition="Control.IsVisible(514)">Conditional</animation>
  150. <include>FloorFlags</include>
  151. </control>
  152. <include>FloorLabels</include>
  153. <include condition="!Skin.HasSetting(DisablePostersVL) | !Skin.HasSetting(DisableShiftVL) |!Skin.HasSetting(DisableTriPanelVL)">Posters_Furniture</include>
  154. <control type="image" id="8822">
  155. <description>ClearART</description>
  156. <posx>720</posx>
  157. <posy>978</posy>
  158. <fadetime>200</fadetime>
  159. <width>494</width>
  160. <height>95</height>
  161. <aspectratio scalediffuse="false">stretch</aspectratio>
  162. <include>Animation_OpenCloseZoom_New</include>
  163. <texture background="true" diffuse="thumbs/banner_mask.png">$INFO[ListItem.Path,,banner.jpg]</texture>
  164. <animation effect="slide" start="0,0" end="-50,0" time="400" easing="inout" tween="circle" condition="Skin.HasSetting(smallshiftview) + Control.IsVisible(57)">Conditional</animation>
  165. <animation effect="slide" start="0,0" end="-642.5,0" time="400" easing="inout" tween="circle" condition="Control.IsVisible(57)">Conditional</animation>
  166. <animation effect="fade" delay="300" time="300" reversible="false">Hidden</animation>
  167. <animation effect="fade" start="0" delay="200" end="100" time="300" reversible="true" condition="!Stringcompare(Control.GetLabel(8822),empty.png)">Conditional</animation>
  168. <visible>Control.IsVisible(57) | [Control.IsVisible(500) + !StringCompare(Container.FolderName,youtube)] | Control.IsVisible(504) | Control.IsVisible(501)</visible>
  169. <visible>[Skin.HasSetting(tvshowbannersfloor) + Container.Content(tvshows)] + ![Container.OnNext | Container.OnPrevious]</visible>
  170. </control>
  171. <include>Furniture_DarkGradient</include>
  172. <control type="image" id="8822">
  173. <description>ClearART</description>
  174. <posx>817.5</posx>
  175. <posy>958</posy>
  176. <width>300</width>
  177. <height>105</height>
  178. <fadetime>200</fadetime>
  179. <include>Animation_OpenCloseZoom_New</include>
  180. <texture background="true" fallback="empty.png">$INFO[ListItem.Path,,logo.png]</texture>
  181. <aspectratio>keep</aspectratio>
  182. <animation effect="slide" start="0,0" end="-50,0" time="400" easing="inout" tween="circle" condition="Skin.HasSetting(smallshiftview) + Control.IsVisible(57)">Conditional</animation>
  183. <animation effect="slide" start="0,0" end="-642.5,0" time="400" easing="inout" tween="circle" condition="Control.IsVisible(57)">Conditional</animation>
  184. <animation effect="fade" delay="300" time="300" reversible="false">Hidden</animation>
  185. <animation effect="fade" start="0" delay="200" end="100" time="300" reversible="true" condition="!Stringcompare(Control.GetLabel(8822),empty.png)">Conditional</animation>
  186. <visible>Control.IsVisible(57) | [Control.IsVisible(500) + !StringCompare(Container.FolderName,youtube)] | Control.IsVisible(504) | Control.IsVisible(501)</visible>
  187. <visible>[[Skin.HasSetting(movielogosfloor) + Container.Content(movies)] | [Skin.HasSetting(tvshowlogosfloor) + Container.Content(tvshows)]] + ![Container.OnNext | Container.OnPrevious]</visible>
  188. </control>
  189. <control type="group">
  190. <description>Breadcrumbs</description>
  191. <include>Animation_HideBreadCrumbs</include>
  192. <include>Breadcrumbs_BackBar</include>
  193. <control type="group">
  194. <control type="grouplist">
  195. <posx>22</posx>
  196. <posy>0</posy>
  197. <width>750</width>
  198. <align>left</align>
  199. <visible></visible>
  200. <itemgap>0</itemgap>
  201. <orientation>horizontal</orientation>
  202. <visible>Skin.HasSetting(breadcrumbslabel)</visible>
  203. <visible>![Player.HasMedia + Skin.HasSetting(GlobalNowPlaying) + IsEmpty(Window(videolibrary).Property(tvtunesIsAlive))]</visible>
  204. <control type="image">
  205. <description>Items Icon</description>
  206. <width>54</width>
  207. <height>38</height>
  208. <aspectratio>stretch</aspectratio>
  209. <texture>common/logo_movies.png</texture>
  210. <include>BreadcrumbsIcon</include>
  211. <animation effect="slide" start="0,0" end="-9,0" time="0" condition="true">Conditional</animation>
  212. </control>
  213. <control type="label">
  214. <include>BreadcrumbsLabel</include>
  215. <label>$VAR[BreadcrumbsVideoVar]</label>
  216. </control>
  217. <control type="label">
  218. <include>BreadcrumbsLabel</include>
  219. <label>$INFO[Container.FolderName, / ]</label>
  220. </control>
  221. </control>
  222. </control>
  223. <include>Breadcrumbs_Furniture</include>
  224. </control>
  225. <include>Furniture_NowPlayingWidget</include>
  226. <include>Media_Menu</include>
  227. </controls>
  228. </window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement