Advertisement
noob4life

Conditional Includes based on Aspect Ratio

Sep 2nd, 2015
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.15 KB | None | 0 0
  1. <includes>
  2.     <include file="defaults.xml" />
  3.     <include file="IncludesCodecFlagging.xml" />
  4.     <include file="IncludesPlayerControls.xml" />
  5.     <include file="IncludesHomeRecentlyAdded.xml" />
  6.     <include file="IncludesKeypad.xml" />
  7.  
  8.     <include condition="StringCompare(Skin.AspectRatio,16:9)" file="ViewsCommon.xml" />
  9.     <include condition="StringCompare(Skin.AspectRatio,16:9)" file="ViewsMetaData.xml" />
  10.     <include condition="StringCompare(Skin.AspectRatio,16:9)" file="ViewsAddonBrowser.xml" />
  11.     <include condition="StringCompare(Skin.AspectRatio,16:9)" file="ViewsPVR.xml" />
  12.  
  13.     <include condition="StringCompare(Skin.AspectRatio,4:3)" file="ViewsCommon-4x3.xml" />
  14.     <include condition="StringCompare(Skin.AspectRatio,4:3)" file="ViewsMetaData-4x3.xml" />
  15.     <include condition="StringCompare(Skin.AspectRatio,4:3)" file="ViewsAddonBrowser-4x3.xml" />
  16.     <include condition="StringCompare(Skin.AspectRatio,4:3)" file="ViewsPVR-4x3.xml" />
  17.  
  18.     <constant name="ScreenHeight">960</constant>
  19.     <constant name="FanartCrossfadeTime">500</constant>
  20.     <constant name="IconCrossfadeTime">400</constant>
  21.  
  22.     <include name="BackgroundWidth">
  23.         <include condition="StringCompare(Skin.AspectRatio,16:9)">BackgroundWidth-16x9</include>
  24.         <include condition="StringCompare(Skin.AspectRatio,4:3)">BackgroundWidth-4x3</include>
  25.     </include>
  26.     <include name="LabelWidth">
  27.         <include condition="StringCompare(Skin.AspectRatio,16:9)">LabelWidth-16x9</include>
  28.         <include condition="StringCompare(Skin.AspectRatio,4:3)">LabelWidth-4x3</include>  
  29.     </include>
  30.     <include name="ScreenWidth">
  31.         <include condition="StringCompare(Skin.AspectRatio,16:9)">ScreenWidth-16x9</include>
  32.         <include condition="StringCompare(Skin.AspectRatio,4:3)">ScreenWidth-4x3</include>
  33.     </include>
  34.  
  35.     <include name="BackgroundWidth-16x9">
  36.         <width>550</width>
  37.     </include>
  38.     <include name="BackgroundWidth-4x3">
  39.         <width>345</width>
  40.     </include>
  41.  
  42.     <include name="LabelWidth-16x9">
  43.         <width>530</width>
  44.     </include>
  45.     <include name="LabelWidth-4x3">
  46.         <width>335</width>
  47.     </include>
  48.  
  49.     <include name="ScreenWidth-16x9">
  50.         <width>1706</width>
  51.     </include>
  52.     <include name="ScreenWidth-4x3">
  53.         <width>1280</width>
  54.     </include>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement