VLCMovieViewControlPanel.xib 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="8191" systemVersion="14F27" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES">
  3. <dependencies>
  4. <deployment identifier="iOS"/>
  5. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="8154"/>
  6. </dependencies>
  7. <objects>
  8. <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="VLCMovieViewControlPanelViewController">
  9. <connections>
  10. <outlet property="bwdButton" destination="JDB-xi-tPg" id="PWa-6a-7nP"/>
  11. <outlet property="fwdButton" destination="ebr-CU-0C0" id="6xF-al-DU2"/>
  12. <outlet property="moreActionsButton" destination="JfQ-q3-fZH" id="47z-eO-7zE"/>
  13. <outlet property="playPauseButton" destination="sWz-p2-OOq" id="uWM-TM-PRK"/>
  14. <outlet property="playbackControls" destination="2cP-rW-fzM" id="wpr-p8-6Or"/>
  15. <outlet property="playbackSpeedButton" destination="ihG-fo-m2Q" id="5y8-Eo-2xy"/>
  16. <outlet property="trackSwitcherButton" destination="Ev9-Aj-Ysl" id="wpy-cc-ir4"/>
  17. <outlet property="videoFilterButton" destination="wn4-Cf-Bor" id="gAq-me-PdK"/>
  18. <outlet property="view" destination="xGq-of-vsu" id="fd9-4M-xqD"/>
  19. <outlet property="volumeView" destination="0j8-jT-SDG" id="Nsm-zK-V0I"/>
  20. </connections>
  21. </placeholder>
  22. <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
  23. <view hidden="YES" opaque="NO" contentMode="scaleToFill" id="xGq-of-vsu" customClass="VLCFrostedGlasView">
  24. <rect key="frame" x="0.0" y="0.0" width="320" height="95"/>
  25. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
  26. <subviews>
  27. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ihG-fo-m2Q" userLabel="Playback Speed Button">
  28. <rect key="frame" x="8" y="8" width="35" height="40"/>
  29. <constraints>
  30. <constraint firstAttribute="height" constant="40" id="Een-T9-l4Q"/>
  31. <constraint firstAttribute="width" constant="35" id="VY6-bJ-OtU"/>
  32. </constraints>
  33. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  34. <inset key="contentEdgeInsets" minX="0.0" minY="4" maxX="0.0" maxY="4"/>
  35. <state key="normal" image="speedIcon">
  36. <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
  37. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  38. </state>
  39. <state key="highlighted">
  40. <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  41. </state>
  42. <variation key="widthClass=compact" fixedFrame="YES">
  43. <rect key="frame" x="11" y="6" width="19" height="27"/>
  44. </variation>
  45. <connections>
  46. <action selector="showPlaybackSpeedView" destination="-2" eventType="touchUpInside" id="0g6-YN-jtk"/>
  47. </connections>
  48. </button>
  49. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Ev9-Aj-Ysl" userLabel="track switcher button">
  50. <rect key="frame" x="51" y="8" width="35" height="40"/>
  51. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  52. <constraints>
  53. <constraint firstAttribute="height" constant="40" id="9OZ-EG-hPx"/>
  54. <constraint firstAttribute="width" constant="35" id="jBS-11-dzh"/>
  55. </constraints>
  56. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  57. <inset key="contentEdgeInsets" minX="0.0" minY="4" maxX="0.0" maxY="4"/>
  58. <state key="normal" image="audioTrackIcon">
  59. <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
  60. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  61. </state>
  62. <state key="highlighted">
  63. <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  64. </state>
  65. <variation key="widthClass=compact" fixedFrame="YES">
  66. <rect key="frame" x="56" y="15" width="32" height="40"/>
  67. </variation>
  68. <connections>
  69. <action selector="switchTrack:" destination="-2" eventType="touchUpInside" id="DMb-OM-S3d"/>
  70. </connections>
  71. </button>
  72. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="wn4-Cf-Bor" userLabel="Video Filter Button">
  73. <rect key="frame" x="234" y="8" width="35" height="40"/>
  74. <constraints>
  75. <constraint firstAttribute="width" constant="35" id="2g4-uD-jL2"/>
  76. <constraint firstAttribute="height" constant="40" id="qAx-hr-fm1"/>
  77. </constraints>
  78. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  79. <inset key="contentEdgeInsets" minX="0.0" minY="4" maxX="0.0" maxY="4"/>
  80. <state key="normal" image="videoEffectsIcon">
  81. <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
  82. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  83. </state>
  84. <state key="highlighted">
  85. <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  86. </state>
  87. <connections>
  88. <action selector="videoFilterToggle:" destination="-2" eventType="touchUpInside" id="DMM-9Y-Eff"/>
  89. </connections>
  90. </button>
  91. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="JfQ-q3-fZH" userLabel="more actions button">
  92. <rect key="frame" x="277" y="8" width="35" height="40"/>
  93. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  94. <constraints>
  95. <constraint firstAttribute="height" constant="40" id="Nay-FZ-Ucn"/>
  96. <constraint firstAttribute="width" constant="35" id="jMy-Wa-krc"/>
  97. </constraints>
  98. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  99. <inset key="contentEdgeInsets" minX="0.0" minY="4" maxX="0.0" maxY="4"/>
  100. <state key="normal" image="More">
  101. <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
  102. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  103. </state>
  104. <state key="highlighted">
  105. <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  106. </state>
  107. <variation key="widthClass=compact" fixedFrame="YES">
  108. <rect key="frame" x="280" y="15" width="32" height="40"/>
  109. </variation>
  110. <connections>
  111. <action selector="moreActions:" destination="-2" eventType="touchUpInside" id="uKo-wq-2SU"/>
  112. </connections>
  113. </button>
  114. <view opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" placeholderIntrinsicWidth="infinite" placeholderIntrinsicHeight="30" translatesAutoresizingMaskIntoConstraints="NO" id="0j8-jT-SDG" customClass="VLCVolumeView">
  115. <rect key="frame" x="10" y="57" width="300" height="30"/>
  116. <constraints>
  117. <constraint firstAttribute="width" priority="250" constant="300" id="85a-bl-A1M"/>
  118. <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="150" id="UzA-DV-IRM"/>
  119. <constraint firstAttribute="width" relation="lessThanOrEqual" priority="900" constant="300" id="rkl-fF-S16"/>
  120. </constraints>
  121. </view>
  122. <view contentMode="scaleToFill" semanticContentAttribute="playback" translatesAutoresizingMaskIntoConstraints="NO" id="2cP-rW-fzM" userLabel="Playback controls">
  123. <rect key="frame" x="94" y="8" width="132" height="40"/>
  124. <subviews>
  125. <button opaque="NO" contentMode="scaleToFill" semanticContentAttribute="playback" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="JDB-xi-tPg" userLabel="bwd button">
  126. <rect key="frame" x="0.0" y="0.0" width="40" height="40"/>
  127. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  128. <constraints>
  129. <constraint firstAttribute="width" constant="40" id="GWR-Ar-Rkq"/>
  130. <constraint firstAttribute="height" constant="40" id="Sm5-yS-Mhp"/>
  131. </constraints>
  132. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  133. <inset key="contentEdgeInsets" minX="0.0" minY="4" maxX="0.0" maxY="4"/>
  134. <state key="normal" image="backIcon">
  135. <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
  136. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  137. </state>
  138. <state key="highlighted">
  139. <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  140. </state>
  141. <connections>
  142. <action selector="backward:" destination="-2" eventType="touchUpInside" id="Jci-SY-Oyo"/>
  143. </connections>
  144. </button>
  145. <button opaque="NO" contentMode="scaleToFill" semanticContentAttribute="playback" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="sWz-p2-OOq" userLabel="play pause button">
  146. <rect key="frame" x="46" y="0.0" width="40" height="40"/>
  147. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  148. <constraints>
  149. <constraint firstAttribute="height" constant="40" id="AvI-sg-Cfg"/>
  150. <constraint firstAttribute="width" constant="40" id="dgQ-ny-i0B"/>
  151. </constraints>
  152. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  153. <inset key="contentEdgeInsets" minX="0.0" minY="4" maxX="0.0" maxY="4"/>
  154. <state key="normal" image="playIcon">
  155. <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
  156. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  157. </state>
  158. <state key="highlighted">
  159. <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  160. </state>
  161. <connections>
  162. <action selector="playPause" destination="-2" eventType="touchUpInside" id="EOM-4b-iUz"/>
  163. </connections>
  164. </button>
  165. <button opaque="NO" contentMode="scaleToFill" semanticContentAttribute="playback" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ebr-CU-0C0" userLabel="fwd button">
  166. <rect key="frame" x="92" y="0.0" width="40" height="40"/>
  167. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  168. <constraints>
  169. <constraint firstAttribute="width" constant="40" id="3R8-m2-NES"/>
  170. <constraint firstAttribute="height" constant="40" id="cce-E1-xjV"/>
  171. </constraints>
  172. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  173. <inset key="contentEdgeInsets" minX="0.0" minY="4" maxX="0.0" maxY="4"/>
  174. <state key="normal" image="forwardIcon">
  175. <color key="titleColor" red="0.19607843459999999" green="0.30980393290000002" blue="0.52156865600000002" alpha="1" colorSpace="calibratedRGB"/>
  176. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  177. </state>
  178. <state key="highlighted">
  179. <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  180. </state>
  181. <connections>
  182. <action selector="forward:" destination="-2" eventType="touchUpInside" id="PEb-DG-gsL"/>
  183. </connections>
  184. </button>
  185. </subviews>
  186. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  187. <constraints>
  188. <constraint firstItem="sWz-p2-OOq" firstAttribute="top" secondItem="2cP-rW-fzM" secondAttribute="top" id="1GA-3R-rNJ"/>
  189. <constraint firstItem="ebr-CU-0C0" firstAttribute="top" secondItem="2cP-rW-fzM" secondAttribute="top" id="4rg-xz-1ZA"/>
  190. <constraint firstItem="sWz-p2-OOq" firstAttribute="centerX" secondItem="2cP-rW-fzM" secondAttribute="centerX" id="AZ1-5b-Su4"/>
  191. <constraint firstItem="sWz-p2-OOq" firstAttribute="left" secondItem="JDB-xi-tPg" secondAttribute="right" priority="750" constant="15" id="Aau-p6-v2m"/>
  192. <constraint firstItem="JDB-xi-tPg" firstAttribute="top" secondItem="2cP-rW-fzM" secondAttribute="top" id="Bb5-bY-0Mo"/>
  193. <constraint firstAttribute="bottom" secondItem="sWz-p2-OOq" secondAttribute="bottom" id="DoC-Pm-7fV"/>
  194. <constraint firstAttribute="bottom" secondItem="ebr-CU-0C0" secondAttribute="bottom" id="a11-IG-9Hf"/>
  195. <constraint firstItem="JDB-xi-tPg" firstAttribute="left" secondItem="2cP-rW-fzM" secondAttribute="left" id="aMc-E9-yjF"/>
  196. <constraint firstAttribute="bottom" secondItem="JDB-xi-tPg" secondAttribute="bottom" id="c0j-dl-pOQ"/>
  197. <constraint firstItem="ebr-CU-0C0" firstAttribute="left" secondItem="sWz-p2-OOq" secondAttribute="right" priority="750" constant="15" id="cfF-Ax-geb"/>
  198. <constraint firstAttribute="right" secondItem="ebr-CU-0C0" secondAttribute="right" id="dyi-Jl-CkU"/>
  199. </constraints>
  200. </view>
  201. </subviews>
  202. <constraints>
  203. <constraint firstItem="JfQ-q3-fZH" firstAttribute="leading" secondItem="wn4-Cf-Bor" secondAttribute="trailing" constant="8" id="BFe-d9-v0M"/>
  204. <constraint firstItem="ihG-fo-m2Q" firstAttribute="leading" secondItem="xGq-of-vsu" secondAttribute="leading" constant="8" id="MoD-Bo-PaT"/>
  205. <constraint firstAttribute="trailing" secondItem="JfQ-q3-fZH" secondAttribute="trailing" constant="8" id="O20-57-Kf4"/>
  206. <constraint firstItem="2cP-rW-fzM" firstAttribute="leading" secondItem="Ev9-Aj-Ysl" secondAttribute="trailing" constant="8" id="Pe8-qK-NGa"/>
  207. <constraint firstItem="2cP-rW-fzM" firstAttribute="centerX" secondItem="xGq-of-vsu" secondAttribute="centerX" id="Wb1-Bh-HRN"/>
  208. <constraint firstItem="wn4-Cf-Bor" firstAttribute="leading" secondItem="2cP-rW-fzM" secondAttribute="trailing" constant="8" id="WhX-MM-w9S"/>
  209. <constraint firstAttribute="bottom" secondItem="0j8-jT-SDG" secondAttribute="bottom" constant="8" id="bgI-Df-ZPx"/>
  210. <constraint firstItem="0j8-jT-SDG" firstAttribute="centerX" secondItem="xGq-of-vsu" secondAttribute="centerX" id="eKd-It-BJV"/>
  211. <constraint firstItem="wn4-Cf-Bor" firstAttribute="centerY" secondItem="ihG-fo-m2Q" secondAttribute="centerY" id="eSw-0a-0Ae"/>
  212. <constraint firstItem="JfQ-q3-fZH" firstAttribute="centerY" secondItem="ihG-fo-m2Q" secondAttribute="centerY" id="eoS-6H-tER"/>
  213. <constraint firstItem="2cP-rW-fzM" firstAttribute="top" secondItem="xGq-of-vsu" secondAttribute="top" constant="8" id="hcI-5g-0LY"/>
  214. <constraint firstItem="2cP-rW-fzM" firstAttribute="centerY" secondItem="ihG-fo-m2Q" secondAttribute="centerY" id="hnD-44-2fm"/>
  215. <constraint firstItem="Ev9-Aj-Ysl" firstAttribute="centerY" secondItem="ihG-fo-m2Q" secondAttribute="centerY" id="pDl-On-k6L"/>
  216. <constraint firstItem="Ev9-Aj-Ysl" firstAttribute="leading" secondItem="ihG-fo-m2Q" secondAttribute="trailing" constant="8" id="vj7-1I-YOd"/>
  217. </constraints>
  218. <nil key="simulatedStatusBarMetrics"/>
  219. <nil key="simulatedTopBarMetrics"/>
  220. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  221. <point key="canvasLocation" x="333" y="681.5"/>
  222. </view>
  223. </objects>
  224. <resources>
  225. <image name="More" width="20" height="6"/>
  226. <image name="audioTrackIcon" width="19" height="19"/>
  227. <image name="backIcon" width="32" height="16"/>
  228. <image name="forwardIcon" width="32" height="16"/>
  229. <image name="playIcon" width="19" height="17"/>
  230. <image name="speedIcon" width="19" height="19"/>
  231. <image name="videoEffectsIcon" width="21" height="21"/>
  232. </resources>
  233. </document>