VLCRemotePlaybackViewController.xib 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <document type="com.apple.InterfaceBuilder.AppleTV.XIB" version="3.0" toolsVersion="10089" systemVersion="15C50" targetRuntime="AppleTV" propertyAccessControl="none" useAutolayout="YES">
  3. <dependencies>
  4. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="10072.1"/>
  5. </dependencies>
  6. <objects>
  7. <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="VLCRemotePlaybackViewController">
  8. <connections>
  9. <outlet property="cachedMediaCollectionView" destination="VjG-Gw-i36" id="ATe-7D-fDz"/>
  10. <outlet property="cachedMediaConeImageView" destination="cJM-e2-mIy" id="GQY-uM-1Uo"/>
  11. <outlet property="cachedMediaLabel" destination="77q-qM-GSv" id="gs2-sW-Z17"/>
  12. <outlet property="cachedMediaLongLabel" destination="JaT-Be-qDp" id="epp-C0-23T"/>
  13. <outlet property="deleteHintView" destination="Hxr-bA-eu2" id="04c-3W-B8K"/>
  14. <outlet property="httpServerLabel" destination="mOM-K1-6hX" id="PvM-0r-xq1"/>
  15. <outlet property="toggleHTTPServerButton" destination="N4Q-4c-bh0" id="5Je-Lj-ba0"/>
  16. <outlet property="view" destination="iN0-l3-epB" id="Eym-vH-oyN"/>
  17. </connections>
  18. </placeholder>
  19. <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
  20. <view contentMode="scaleToFill" id="iN0-l3-epB">
  21. <rect key="frame" x="0.0" y="0.0" width="1920" height="1080"/>
  22. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  23. <subviews>
  24. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="3" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mOM-K1-6hX">
  25. <rect key="frame" x="756" y="193" width="409" height="115"/>
  26. <string key="text">http://bonjour.local
  27. http://192.168.1.1</string>
  28. <fontDescription key="fontDescription" style="UICTFontTextStyleTitle3"/>
  29. <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
  30. <nil key="highlightedColor"/>
  31. <color key="shadowColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
  32. </label>
  33. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Cached Media" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="77q-qM-GSv">
  34. <rect key="frame" x="837" y="478" width="246" height="46"/>
  35. <fontDescription key="fontDescription" style="UICTFontTextStyleHeadline"/>
  36. <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
  37. <nil key="highlightedColor"/>
  38. </label>
  39. <collectionView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" dataMode="none" translatesAutoresizingMaskIntoConstraints="NO" id="VjG-Gw-i36">
  40. <rect key="frame" x="0.0" y="630" width="1920" height="450"/>
  41. <constraints>
  42. <constraint firstAttribute="height" constant="450" id="7pU-tA-Gz5"/>
  43. </constraints>
  44. <collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="10" minimumInteritemSpacing="10" id="pP2-ie-8Sr">
  45. <size key="itemSize" width="50" height="50"/>
  46. <size key="headerReferenceSize" width="0.0" height="0.0"/>
  47. <size key="footerReferenceSize" width="0.0" height="0.0"/>
  48. <inset key="sectionInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/>
  49. </collectionViewFlowLayout>
  50. <connections>
  51. <outlet property="dataSource" destination="-1" id="5CW-nY-7m4"/>
  52. <outlet property="delegate" destination="-1" id="hUM-OV-Y9o"/>
  53. </connections>
  54. </collectionView>
  55. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="cone" translatesAutoresizingMaskIntoConstraints="NO" id="cJM-e2-mIy">
  56. <rect key="frame" x="888" y="776" width="143" height="158"/>
  57. </imageView>
  58. <view hidden="YES" contentMode="scaleToFill" placeholderIntrinsicWidth="550" placeholderIntrinsicHeight="100" translatesAutoresizingMaskIntoConstraints="NO" id="Hxr-bA-eu2" customClass="VLCDeleteHintTVView">
  59. <rect key="frame" x="685" y="930" width="550" height="100"/>
  60. </view>
  61. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JaT-Be-qDp">
  62. <rect key="frame" x="246" y="532" width="1428" height="71"/>
  63. <string key="text">Media shown here is stored locally on your Apple TV. Note that contents can be removed by the operating system without prior notice anytime when VLC is not running if your device runs out of storage.</string>
  64. <fontDescription key="fontDescription" style="UICTFontTextStyleBody"/>
  65. <color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
  66. <nil key="highlightedColor"/>
  67. </label>
  68. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="N4Q-4c-bh0">
  69. <rect key="frame" x="748" y="344" width="425" height="77"/>
  70. <fontDescription key="fontDescription" style="UICTFontTextStyleCallout"/>
  71. <inset key="contentEdgeInsets" minX="40" minY="20" maxX="40" maxY="20"/>
  72. <state key="normal" title="Enable Remote Playback"/>
  73. <connections>
  74. <action selector="toggleHTTPServer:" destination="-1" eventType="primaryActionTriggered" id="65K-IM-LdJ"/>
  75. </connections>
  76. </button>
  77. </subviews>
  78. <constraints>
  79. <constraint firstItem="cJM-e2-mIy" firstAttribute="centerY" secondItem="VjG-Gw-i36" secondAttribute="centerY" id="3tr-BA-rpi"/>
  80. <constraint firstItem="VjG-Gw-i36" firstAttribute="top" secondItem="JaT-Be-qDp" secondAttribute="bottom" constant="27" id="77B-WA-TDW"/>
  81. <constraint firstItem="JaT-Be-qDp" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="246" id="Ake-Ya-Nlg"/>
  82. <constraint firstItem="cJM-e2-mIy" firstAttribute="centerX" secondItem="VjG-Gw-i36" secondAttribute="centerX" id="GCV-oF-eIh"/>
  83. <constraint firstAttribute="trailing" secondItem="JaT-Be-qDp" secondAttribute="trailing" constant="246" id="LLu-x0-uB6"/>
  84. <constraint firstItem="N4Q-4c-bh0" firstAttribute="top" secondItem="mOM-K1-6hX" secondAttribute="bottom" constant="36" id="Qix-Vj-JF1"/>
  85. <constraint firstItem="mOM-K1-6hX" firstAttribute="centerX" secondItem="N4Q-4c-bh0" secondAttribute="centerX" id="ScU-iV-uMa"/>
  86. <constraint firstItem="77q-qM-GSv" firstAttribute="centerX" secondItem="VjG-Gw-i36" secondAttribute="centerX" id="Tcb-Jy-an4"/>
  87. <constraint firstItem="N4Q-4c-bh0" firstAttribute="centerX" secondItem="iN0-l3-epB" secondAttribute="centerX" id="VFF-HR-rhV"/>
  88. <constraint firstItem="mOM-K1-6hX" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" constant="193" id="WRl-kM-uT3"/>
  89. <constraint firstAttribute="bottom" secondItem="Hxr-bA-eu2" secondAttribute="bottom" constant="50" id="XV3-Ye-FV9"/>
  90. <constraint firstItem="VjG-Gw-i36" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" id="hSa-3P-bGw"/>
  91. <constraint firstItem="Hxr-bA-eu2" firstAttribute="centerX" secondItem="iN0-l3-epB" secondAttribute="centerX" id="iND-1n-gnL"/>
  92. <constraint firstItem="VjG-Gw-i36" firstAttribute="centerX" secondItem="iN0-l3-epB" secondAttribute="centerX" id="l72-n9-cwb"/>
  93. <constraint firstAttribute="trailing" secondItem="VjG-Gw-i36" secondAttribute="trailing" id="lJF-jb-gaz"/>
  94. <constraint firstItem="JaT-Be-qDp" firstAttribute="top" secondItem="77q-qM-GSv" secondAttribute="bottom" constant="8" id="udi-Gc-1sY"/>
  95. <constraint firstAttribute="bottom" secondItem="VjG-Gw-i36" secondAttribute="bottom" id="v0P-HU-3wm"/>
  96. </constraints>
  97. </view>
  98. </objects>
  99. <resources>
  100. <image name="cone" width="143" height="158"/>
  101. </resources>
  102. </document>