CallViewController.xib 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="32700.99.1234" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
  3. <device id="ipad12_9rounded" orientation="portrait" layout="fullscreen" appearance="light"/>
  4. <dependencies>
  5. <deployment identifier="iOS"/>
  6. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="22685"/>
  7. <capability name="Safe area layout guides" minToolsVersion="9.0"/>
  8. <capability name="System colors in document resources" minToolsVersion="11.0"/>
  9. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  10. </dependencies>
  11. <objects>
  12. <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="CallViewController">
  13. <connections>
  14. <outlet property="audioMuteButton" destination="kDR-Ds-I7B" id="9NJ-iO-JMY"/>
  15. <outlet property="avatarBackgroundImageView" destination="H1v-6g-V21" id="ASI-wy-zPa"/>
  16. <outlet property="callTimeLabel" destination="0Nb-8F-OJ2" id="uzu-FJ-A0H"/>
  17. <outlet property="closeScreensharingButton" destination="N0N-Ny-Aeg" id="NrD-JV-Hec"/>
  18. <outlet property="collectionView" destination="aUh-Z0-hO6" id="jmc-BV-dTa"/>
  19. <outlet property="collectionViewBottomConstraint" destination="TOU-Pk-3pi" id="R4U-x4-psd"/>
  20. <outlet property="collectionViewLeftConstraint" destination="XPT-Wv-kZY" id="daX-Mt-ctm"/>
  21. <outlet property="collectionViewRightConstraint" destination="MON-Nu-TFX" id="9Gf-Mr-91m"/>
  22. <outlet property="hangUpButton" destination="Rl8-bS-FJ5" id="jNg-Ly-6wz"/>
  23. <outlet property="localVideoView" destination="TXj-7E-NAa" id="nXn-uK-PDD"/>
  24. <outlet property="lowerHandButton" destination="RpQ-sH-1qf" id="g5K-YY-Va1"/>
  25. <outlet property="moreMenuButton" destination="Gjp-FF-fc2" id="qXV-GI-Uuu"/>
  26. <outlet property="participantsLabel" destination="jKC-M1-4EZ" id="NIv-kp-5HO"/>
  27. <outlet property="participantsLabelContainer" destination="cRK-6e-FFN" id="lRs-B4-zOS"/>
  28. <outlet property="recordingButton" destination="aQX-QQ-eLT" id="Jh5-wa-IyR"/>
  29. <outlet property="screenshareLabel" destination="jS8-GI-SJT" id="l5i-yo-wU9"/>
  30. <outlet property="screenshareLabelContainer" destination="o1l-BI-9Qm" id="w1I-1t-qFm"/>
  31. <outlet property="screenshareViewRightContraint" destination="IS9-3G-cQz" id="QGY-es-LX7"/>
  32. <outlet property="screensharingView" destination="Zzc-Pq-hMC" id="kaT-G4-IxS"/>
  33. <outlet property="sideBarView" destination="fSY-ZT-xIC" id="4UK-JE-3Md"/>
  34. <outlet property="sideBarViewBottomConstraint" destination="cnF-xe-Mjs" id="3zi-x2-dCx"/>
  35. <outlet property="sideBarViewRightConstraint" destination="grQ-FV-QY8" id="dTS-zj-Qdo"/>
  36. <outlet property="sideBarWidthConstraint" destination="8kc-f3-P81" id="D7w-hK-6Hk"/>
  37. <outlet property="speakerButton" destination="dgz-bL-PRr" id="WdG-PS-8Qa"/>
  38. <outlet property="stackViewToTitleViewConstraint" destination="uUY-lE-iwc" id="RG2-12-HAc"/>
  39. <outlet property="switchCameraButton" destination="Mf3-yk-Olo" id="bJn-Fu-bqF"/>
  40. <outlet property="titleView" destination="NY0-IT-mMr" id="TTN-Ws-hgl"/>
  41. <outlet property="toggleChatButton" destination="vBI-Mz-P4p" id="PVu-uW-pOJ"/>
  42. <outlet property="topBarButtonStackView" destination="FHx-ks-wEy" id="dZG-YF-m0q"/>
  43. <outlet property="topBarView" destination="reh-cY-1Qv" id="rBs-Qj-M1A"/>
  44. <outlet property="topBarViewRightContraint" destination="8ND-zt-NSC" id="iqG-dd-cZy"/>
  45. <outlet property="videoCallButton" destination="YDj-MO-jIc" id="RwW-bN-mi1"/>
  46. <outlet property="videoDisableButton" destination="5zQ-it-ujU" id="n3u-2y-uqi"/>
  47. <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
  48. <outlet property="waitingLabel" destination="ihe-9I-8ts" id="0Ur-3H-2PC"/>
  49. <outlet property="waitingView" destination="BF4-kz-lxP" id="vLf-wm-y8K"/>
  50. </connections>
  51. </placeholder>
  52. <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
  53. <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT" userLabel="CallView">
  54. <rect key="frame" x="0.0" y="0.0" width="1024" height="1366"/>
  55. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  56. <subviews>
  57. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="reh-cY-1Qv" userLabel="TopBar">
  58. <rect key="frame" x="0.0" y="0.0" width="1024" height="88"/>
  59. <subviews>
  60. <button opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="1000" horizontalCompressionResistancePriority="1000" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="tailTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Rl8-bS-FJ5" userLabel="HangupButton">
  61. <rect key="frame" x="915" y="32" width="48" height="48"/>
  62. <color key="backgroundColor" systemColor="systemRedColor"/>
  63. <constraints>
  64. <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="48" id="aZ2-oa-X4M"/>
  65. </constraints>
  66. <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="16"/>
  67. <color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  68. <state key="normal" image="phone.down.fill" catalog="system">
  69. <preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20"/>
  70. </state>
  71. <connections>
  72. <action selector="hangupButtonPressed:" destination="-1" eventType="touchUpInside" id="S0I-zJ-AFf"/>
  73. </connections>
  74. </button>
  75. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="sX5-HH-Bl6" userLabel="Separator">
  76. <rect key="frame" x="971" y="40" width="1" height="32"/>
  77. <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  78. <constraints>
  79. <constraint firstAttribute="height" constant="32" id="BU7-Cl-egd"/>
  80. <constraint firstAttribute="width" constant="1" id="SAl-Ea-9sk"/>
  81. </constraints>
  82. <fontDescription key="fontDescription" type="system" pointSize="17"/>
  83. <nil key="textColor"/>
  84. <nil key="highlightedColor"/>
  85. </label>
  86. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="vBI-Mz-P4p" userLabel="ToggleChatButton">
  87. <rect key="frame" x="976" y="28" width="44" height="56"/>
  88. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  89. <constraints>
  90. <constraint firstAttribute="width" constant="44" id="9DJ-Sj-p8R"/>
  91. </constraints>
  92. <color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  93. <state key="normal" image="bubble.left.fill" catalog="system">
  94. <preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20"/>
  95. </state>
  96. <connections>
  97. <action selector="toggleChatButtonPressed:" destination="-1" eventType="touchUpInside" id="zJP-fn-GWH"/>
  98. </connections>
  99. </button>
  100. <stackView opaque="NO" contentMode="scaleToFill" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="FHx-ks-wEy">
  101. <rect key="frame" x="496.5" y="28" width="410.5" height="56"/>
  102. <subviews>
  103. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" horizontalCompressionResistancePriority="1000" text="00:00" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0Nb-8F-OJ2" userLabel="CallTimeLabel">
  104. <rect key="frame" x="0.0" y="0.0" width="46.5" height="56"/>
  105. <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="16"/>
  106. <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  107. <nil key="highlightedColor"/>
  108. </label>
  109. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="aQX-QQ-eLT" userLabel="RecordingButton">
  110. <rect key="frame" x="54.5" y="0.0" width="44" height="56"/>
  111. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  112. <constraints>
  113. <constraint firstAttribute="width" constant="44" id="q2u-LZ-1pc"/>
  114. </constraints>
  115. <color key="tintColor" systemColor="systemRedColor"/>
  116. <state key="normal" image="record.circle.fill" catalog="system">
  117. <preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20"/>
  118. </state>
  119. <connections>
  120. <action selector="videoRecordingButtonPressed:" destination="-1" eventType="touchUpInside" id="Bx0-Nb-pcQ"/>
  121. </connections>
  122. </button>
  123. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="kDR-Ds-I7B" userLabel="AudioButton">
  124. <rect key="frame" x="106.5" y="0.0" width="44" height="56"/>
  125. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  126. <constraints>
  127. <constraint firstAttribute="width" constant="44" id="Ar2-um-gQl"/>
  128. </constraints>
  129. <color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  130. <state key="normal" image="mic.fill" catalog="system">
  131. <preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20"/>
  132. </state>
  133. <connections>
  134. <action selector="audioButtonPressed:" destination="-1" eventType="touchUpInside" id="pXz-DO-93v"/>
  135. </connections>
  136. </button>
  137. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="5zQ-it-ujU" userLabel="VideoDisableButton">
  138. <rect key="frame" x="158.5" y="0.0" width="44" height="56"/>
  139. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  140. <constraints>
  141. <constraint firstAttribute="width" constant="44" id="sGL-hj-uAT"/>
  142. </constraints>
  143. <color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  144. <state key="normal" image="video.fill" catalog="system">
  145. <preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20"/>
  146. </state>
  147. <connections>
  148. <action selector="videoButtonPressed:" destination="-1" eventType="touchUpInside" id="5Q5-4w-o5q"/>
  149. </connections>
  150. </button>
  151. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="YDj-MO-jIc" userLabel="VideoCallButton">
  152. <rect key="frame" x="210.5" y="0.0" width="44" height="56"/>
  153. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  154. <constraints>
  155. <constraint firstAttribute="width" constant="44" id="350-WN-M1a"/>
  156. </constraints>
  157. <color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  158. <state key="normal" image="video.slash.fill" catalog="system">
  159. <preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20"/>
  160. </state>
  161. <connections>
  162. <action selector="videoCallButtonPressed:" destination="-1" eventType="touchUpInside" id="YxF-Ew-WqM"/>
  163. </connections>
  164. </button>
  165. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="dgz-bL-PRr" userLabel="SpeakerButton">
  166. <rect key="frame" x="262.5" y="0.0" width="44" height="56"/>
  167. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  168. <constraints>
  169. <constraint firstAttribute="width" constant="44" id="tg2-YD-INe"/>
  170. </constraints>
  171. <color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  172. <state key="normal" image="speaker.slash.fill" catalog="system">
  173. <preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20"/>
  174. </state>
  175. <connections>
  176. <action selector="speakerButtonPressed:" destination="-1" eventType="touchUpInside" id="PPl-wW-y2T"/>
  177. </connections>
  178. </button>
  179. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="RpQ-sH-1qf" userLabel="LowerHandButton">
  180. <rect key="frame" x="314.5" y="0.0" width="44" height="56"/>
  181. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  182. <constraints>
  183. <constraint firstAttribute="width" constant="44" id="77m-11-7t8"/>
  184. </constraints>
  185. <color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  186. <state key="normal" image="hand.raised.fill" catalog="system">
  187. <preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20"/>
  188. </state>
  189. <connections>
  190. <action selector="lowerHandButtonPressed:" destination="-1" eventType="touchUpInside" id="vrz-Ss-1iM"/>
  191. </connections>
  192. </button>
  193. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Gjp-FF-fc2" userLabel="MoreButton">
  194. <rect key="frame" x="366.5" y="0.0" width="44" height="56"/>
  195. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  196. <constraints>
  197. <constraint firstAttribute="width" constant="44" id="yxW-nz-Toe"/>
  198. </constraints>
  199. <color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  200. <state key="normal" image="ellipsis" catalog="system">
  201. <preferredSymbolConfiguration key="preferredSymbolConfiguration" configurationType="pointSize" pointSize="20"/>
  202. </state>
  203. </button>
  204. </subviews>
  205. </stackView>
  206. <view contentMode="left" horizontalCompressionResistancePriority="250" translatesAutoresizingMaskIntoConstraints="NO" id="NY0-IT-mMr" userLabel="TitleView" customClass="NCChatTitleView">
  207. <rect key="frame" x="8" y="32" width="480.5" height="48"/>
  208. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  209. <constraints>
  210. <constraint firstAttribute="height" constant="48" id="TeG-Qy-adB"/>
  211. <constraint firstAttribute="width" relation="greaterThanOrEqual" id="eXn-Ro-wDA"/>
  212. </constraints>
  213. <variation key="default">
  214. <mask key="constraints">
  215. <exclude reference="eXn-Ro-wDA"/>
  216. </mask>
  217. </variation>
  218. </view>
  219. </subviews>
  220. <viewLayoutGuide key="safeArea" id="U6B-V9-PR8"/>
  221. <color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  222. <constraints>
  223. <constraint firstItem="vBI-Mz-P4p" firstAttribute="top" secondItem="U6B-V9-PR8" secondAttribute="top" constant="4" id="0QU-Sz-S3Y"/>
  224. <constraint firstItem="Rl8-bS-FJ5" firstAttribute="leading" secondItem="FHx-ks-wEy" secondAttribute="trailing" constant="8" id="2FZ-aE-UFv"/>
  225. <constraint firstItem="NY0-IT-mMr" firstAttribute="leading" secondItem="reh-cY-1Qv" secondAttribute="leading" constant="8" id="Fg4-8S-ufG"/>
  226. <constraint firstItem="vBI-Mz-P4p" firstAttribute="leading" secondItem="sX5-HH-Bl6" secondAttribute="trailing" constant="4" id="Hwz-5s-8r3"/>
  227. <constraint firstItem="NY0-IT-mMr" firstAttribute="centerY" secondItem="reh-cY-1Qv" secondAttribute="centerYWithinMargins" id="Km8-3x-pGw"/>
  228. <constraint firstItem="U6B-V9-PR8" firstAttribute="bottom" secondItem="FHx-ks-wEy" secondAttribute="bottom" constant="4" id="Ml0-KX-CA3"/>
  229. <constraint firstItem="FHx-ks-wEy" firstAttribute="top" secondItem="U6B-V9-PR8" secondAttribute="top" constant="4" id="RS5-Em-m6g"/>
  230. <constraint firstItem="sX5-HH-Bl6" firstAttribute="top" secondItem="U6B-V9-PR8" secondAttribute="top" constant="16" id="U0s-29-FWP"/>
  231. <constraint firstItem="U6B-V9-PR8" firstAttribute="bottom" secondItem="Rl8-bS-FJ5" secondAttribute="bottom" constant="8" id="XVa-1k-FRv"/>
  232. <constraint firstItem="Rl8-bS-FJ5" firstAttribute="top" secondItem="U6B-V9-PR8" secondAttribute="top" constant="8" id="cCq-ee-a3F"/>
  233. <constraint firstItem="U6B-V9-PR8" firstAttribute="bottom" secondItem="vBI-Mz-P4p" secondAttribute="bottom" constant="4" id="e6u-T7-4Mi"/>
  234. <constraint firstItem="sX5-HH-Bl6" firstAttribute="leading" secondItem="Rl8-bS-FJ5" secondAttribute="trailing" constant="8" id="rU0-Bc-0MT"/>
  235. <constraint firstItem="FHx-ks-wEy" firstAttribute="leading" secondItem="NY0-IT-mMr" secondAttribute="trailing" constant="8" id="uUY-lE-iwc"/>
  236. <constraint firstItem="U6B-V9-PR8" firstAttribute="trailing" secondItem="vBI-Mz-P4p" secondAttribute="trailing" constant="4" id="yGf-lp-FfM"/>
  237. </constraints>
  238. </view>
  239. <collectionView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" dataMode="none" translatesAutoresizingMaskIntoConstraints="NO" id="aUh-Z0-hO6">
  240. <rect key="frame" x="0.0" y="88" width="1024" height="1258"/>
  241. <color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  242. <collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="0.0" minimumInteritemSpacing="0.0" sectionInsetReference="safeArea" id="iSf-tu-VMU" customClass="CallFlowLayout" customModule="NextcloudTalk" customModuleProvider="target">
  243. <size key="itemSize" width="50" height="50"/>
  244. <size key="headerReferenceSize" width="0.0" height="0.0"/>
  245. <size key="footerReferenceSize" width="0.0" height="0.0"/>
  246. <inset key="sectionInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/>
  247. </collectionViewFlowLayout>
  248. <connections>
  249. <outlet property="dataSource" destination="-1" id="tQD-40-kmq"/>
  250. <outlet property="delegate" destination="-1" id="rTW-Ir-7cH"/>
  251. </connections>
  252. </collectionView>
  253. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="cRK-6e-FFN" userLabel="ParticipantsLabelContainer">
  254. <rect key="frame" x="8" y="96" width="34.5" height="35.5"/>
  255. <subviews>
  256. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jKC-M1-4EZ" userLabel="ParticipantsLabel">
  257. <rect key="frame" x="12" y="8" width="10.5" height="19.5"/>
  258. <constraints>
  259. <constraint firstAttribute="width" relation="greaterThanOrEqual" id="bvS-tX-y9s"/>
  260. </constraints>
  261. <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="16"/>
  262. <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  263. <nil key="highlightedColor"/>
  264. </label>
  265. </subviews>
  266. <color key="backgroundColor" red="0.1175515647" green="0.1187154416" blue="0.1187154416" alpha="0.80000000000000004" colorSpace="custom" customColorSpace="displayP3"/>
  267. <constraints>
  268. <constraint firstAttribute="bottom" secondItem="jKC-M1-4EZ" secondAttribute="bottom" constant="8" id="2X5-nV-O2N"/>
  269. <constraint firstItem="jKC-M1-4EZ" firstAttribute="top" secondItem="cRK-6e-FFN" secondAttribute="top" constant="8" id="F3Z-XM-Igo"/>
  270. <constraint firstItem="jKC-M1-4EZ" firstAttribute="leading" secondItem="cRK-6e-FFN" secondAttribute="leading" constant="12" id="mb0-zM-Fqk"/>
  271. <constraint firstAttribute="trailing" secondItem="jKC-M1-4EZ" secondAttribute="trailing" constant="12" id="zhd-Ya-rRk"/>
  272. </constraints>
  273. </view>
  274. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Zzc-Pq-hMC" userLabel="ScreenshareView" customClass="NCZoomableView" customModule="NextcloudTalk" customModuleProvider="target">
  275. <rect key="frame" x="0.0" y="88" width="1024" height="1258"/>
  276. <subviews>
  277. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="N0N-Ny-Aeg" userLabel="CloseScreenshareView">
  278. <rect key="frame" x="980" y="12" width="32" height="32"/>
  279. <color key="backgroundColor" red="0.11764705882352941" green="0.11764705882352941" blue="0.11764705882352941" alpha="0.80088553523385764" colorSpace="custom" customColorSpace="displayP3"/>
  280. <constraints>
  281. <constraint firstAttribute="height" constant="32" id="uMi-V0-B3H"/>
  282. <constraint firstAttribute="width" constant="32" id="xCZ-QS-yDb"/>
  283. </constraints>
  284. <color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  285. <state key="normal" image="xmark" catalog="system"/>
  286. <connections>
  287. <action selector="closeScreensharingButtonPressed:" destination="-1" eventType="touchUpInside" id="Pio-Dr-GaB"/>
  288. </connections>
  289. </button>
  290. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="o1l-BI-9Qm" userLabel="ScreenshareLabelContainer">
  291. <rect key="frame" x="480" y="1216" width="64.5" height="34"/>
  292. <subviews>
  293. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="User" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jS8-GI-SJT" userLabel="ScreenshareLabel">
  294. <rect key="frame" x="16" y="8" width="32.5" height="18"/>
  295. <constraints>
  296. <constraint firstAttribute="width" relation="greaterThanOrEqual" id="fl4-VY-OBo"/>
  297. </constraints>
  298. <fontDescription key="fontDescription" style="UICTFontTextStyleSubhead"/>
  299. <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  300. <nil key="highlightedColor"/>
  301. </label>
  302. </subviews>
  303. <color key="backgroundColor" red="0.1175515647" green="0.1187154416" blue="0.1187154416" alpha="0.80000000000000004" colorSpace="custom" customColorSpace="displayP3"/>
  304. <constraints>
  305. <constraint firstItem="jS8-GI-SJT" firstAttribute="leading" secondItem="o1l-BI-9Qm" secondAttribute="leading" constant="16" id="L7w-HG-xVj"/>
  306. <constraint firstAttribute="bottom" secondItem="jS8-GI-SJT" secondAttribute="bottom" constant="8" id="TMQ-6H-QNh"/>
  307. <constraint firstAttribute="trailing" secondItem="jS8-GI-SJT" secondAttribute="trailing" constant="16" id="dnd-lP-phb"/>
  308. <constraint firstItem="jS8-GI-SJT" firstAttribute="top" secondItem="o1l-BI-9Qm" secondAttribute="top" constant="8" id="jNW-9o-AJP"/>
  309. </constraints>
  310. </view>
  311. </subviews>
  312. <viewLayoutGuide key="safeArea" id="j53-tu-e0T"/>
  313. <color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  314. <constraints>
  315. <constraint firstItem="j53-tu-e0T" firstAttribute="trailing" secondItem="N0N-Ny-Aeg" secondAttribute="trailing" constant="12" id="Pxi-mX-3dC"/>
  316. <constraint firstItem="j53-tu-e0T" firstAttribute="bottom" secondItem="o1l-BI-9Qm" secondAttribute="bottom" constant="8" id="bNY-pf-A4h"/>
  317. <constraint firstItem="N0N-Ny-Aeg" firstAttribute="top" secondItem="j53-tu-e0T" secondAttribute="top" constant="12" id="pDR-Pt-2K8"/>
  318. <constraint firstItem="o1l-BI-9Qm" firstAttribute="centerX" secondItem="Zzc-Pq-hMC" secondAttribute="centerX" id="yHO-ZB-x8k"/>
  319. </constraints>
  320. </view>
  321. <view contentMode="scaleToFill" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="TXj-7E-NAa" userLabel="LocalVideo" customClass="MTKView">
  322. <rect key="frame" x="16" y="80" width="90" height="120"/>
  323. <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" heightSizable="YES" flexibleMaxY="YES"/>
  324. <subviews>
  325. <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Mf3-yk-Olo">
  326. <rect key="frame" x="25" y="80" width="40" height="40"/>
  327. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
  328. <color key="tintColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  329. <state key="normal" image="camera.rotate" catalog="system"/>
  330. <connections>
  331. <action selector="switchCameraButtonPressed:" destination="-1" eventType="touchUpInside" id="SJb-T1-tkb"/>
  332. </connections>
  333. </button>
  334. </subviews>
  335. </view>
  336. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fSY-ZT-xIC" userLabel="Sidebar View">
  337. <rect key="frame" x="666" y="32" width="350" height="1306"/>
  338. <color key="backgroundColor" systemColor="systemBackgroundColor"/>
  339. <constraints>
  340. <constraint firstAttribute="width" constant="350" id="8kc-f3-P81"/>
  341. </constraints>
  342. </view>
  343. </subviews>
  344. <viewLayoutGuide key="safeArea" id="bbs-K4-b33"/>
  345. <color key="backgroundColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  346. <constraints>
  347. <constraint firstItem="bbs-K4-b33" firstAttribute="trailing" secondItem="reh-cY-1Qv" secondAttribute="trailing" id="8ND-zt-NSC"/>
  348. <constraint firstItem="reh-cY-1Qv" firstAttribute="leading" secondItem="bbs-K4-b33" secondAttribute="leading" id="AhA-F1-rqp"/>
  349. <constraint firstItem="fSY-ZT-xIC" firstAttribute="top" secondItem="bbs-K4-b33" secondAttribute="top" constant="8" id="ENd-Oe-5YE"/>
  350. <constraint firstItem="aUh-Z0-hO6" firstAttribute="top" secondItem="reh-cY-1Qv" secondAttribute="bottom" id="GtW-pl-edb"/>
  351. <constraint firstItem="bbs-K4-b33" firstAttribute="trailing" secondItem="Zzc-Pq-hMC" secondAttribute="trailing" id="IS9-3G-cQz"/>
  352. <constraint firstItem="bbs-K4-b33" firstAttribute="trailing" secondItem="aUh-Z0-hO6" secondAttribute="trailing" id="MON-Nu-TFX"/>
  353. <constraint firstItem="Zzc-Pq-hMC" firstAttribute="top" secondItem="reh-cY-1Qv" secondAttribute="bottom" id="SEj-Nc-c8l"/>
  354. <constraint firstItem="bbs-K4-b33" firstAttribute="bottom" secondItem="aUh-Z0-hO6" secondAttribute="bottom" id="TOU-Pk-3pi"/>
  355. <constraint firstItem="aUh-Z0-hO6" firstAttribute="leading" secondItem="bbs-K4-b33" secondAttribute="leading" id="XPT-Wv-kZY"/>
  356. <constraint firstItem="cRK-6e-FFN" firstAttribute="top" secondItem="reh-cY-1Qv" secondAttribute="bottom" constant="8" id="XUL-j4-h0o"/>
  357. <constraint firstItem="reh-cY-1Qv" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" id="c1h-3M-GBu"/>
  358. <constraint firstItem="cRK-6e-FFN" firstAttribute="leading" secondItem="aUh-Z0-hO6" secondAttribute="leading" constant="8" id="ch5-E2-gZj"/>
  359. <constraint firstItem="bbs-K4-b33" firstAttribute="bottom" secondItem="fSY-ZT-xIC" secondAttribute="bottom" constant="8" id="cnF-xe-Mjs"/>
  360. <constraint firstItem="bbs-K4-b33" firstAttribute="trailing" secondItem="fSY-ZT-xIC" secondAttribute="trailing" constant="8" id="grQ-FV-QY8"/>
  361. <constraint firstItem="Zzc-Pq-hMC" firstAttribute="bottom" secondItem="bbs-K4-b33" secondAttribute="bottom" id="nY6-7m-HGN"/>
  362. <constraint firstItem="Zzc-Pq-hMC" firstAttribute="leading" secondItem="bbs-K4-b33" secondAttribute="leading" id="pzB-Lo-vzV"/>
  363. <constraint firstItem="reh-cY-1Qv" firstAttribute="bottom" secondItem="bbs-K4-b33" secondAttribute="top" constant="64" id="urh-LB-Bha"/>
  364. </constraints>
  365. <point key="canvasLocation" x="29.296874999999996" y="49.194729136163978"/>
  366. </view>
  367. <view contentMode="scaleToFill" id="BF4-kz-lxP">
  368. <rect key="frame" x="0.0" y="0.0" width="1024" height="1366"/>
  369. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  370. <subviews>
  371. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="H1v-6g-V21" customClass="AvatarBackgroundImageView">
  372. <rect key="frame" x="0.0" y="0.0" width="1024" height="1366"/>
  373. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  374. </imageView>
  375. <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="center" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Waiting for others to the call..." textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" minimumFontSize="11" translatesAutoresizingMaskIntoConstraints="NO" id="ihe-9I-8ts">
  376. <rect key="frame" x="44" y="44" width="936" height="42"/>
  377. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
  378. <fontDescription key="fontDescription" type="system" weight="semibold" pointSize="16"/>
  379. <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  380. <nil key="highlightedColor"/>
  381. </label>
  382. </subviews>
  383. <viewLayoutGuide key="safeArea" id="ikW-9Y-8vD"/>
  384. <point key="canvasLocation" x="757.03125" y="52.26939970717423"/>
  385. </view>
  386. </objects>
  387. <resources>
  388. <image name="bubble.left.fill" catalog="system" width="128" height="110"/>
  389. <image name="camera.rotate" catalog="system" width="128" height="93"/>
  390. <image name="ellipsis" catalog="system" width="128" height="37"/>
  391. <image name="hand.raised.fill" catalog="system" width="128" height="128"/>
  392. <image name="mic.fill" catalog="system" width="110" height="128"/>
  393. <image name="phone.down.fill" catalog="system" width="128" height="55"/>
  394. <image name="record.circle.fill" catalog="system" width="128" height="123"/>
  395. <image name="speaker.slash.fill" catalog="system" width="115" height="128"/>
  396. <image name="video.fill" catalog="system" width="128" height="81"/>
  397. <image name="video.slash.fill" catalog="system" width="128" height="114"/>
  398. <image name="xmark" catalog="system" width="128" height="113"/>
  399. <systemColor name="systemBackgroundColor">
  400. <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
  401. </systemColor>
  402. <systemColor name="systemRedColor">
  403. <color red="1" green="0.23137254901960785" blue="0.18823529411764706" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  404. </systemColor>
  405. </resources>
  406. </document>