CommandClassControlView.xib 80 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="8191" systemVersion="15B22c" 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"/>
  9. <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
  10. <view clipsSubviews="YES" tag="1" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="iN0-l3-epB" customClass="CommandClassSwitchView">
  11. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  12. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  13. <subviews>
  14. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="iD5-G9-mnW" userLabel="Button - On" customClass="CustomButton">
  15. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  16. <animations/>
  17. <constraints>
  18. <constraint firstAttribute="width" constant="100" id="kPM-Rx-x2Y"/>
  19. <constraint firstAttribute="height" constant="32" id="lJW-wQ-x4n"/>
  20. </constraints>
  21. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  22. <state key="normal" title="On" backgroundImage="tp_01_img_control_switch_onoff_on">
  23. <color key="titleColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
  24. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  25. </state>
  26. <state key="highlighted" backgroundImage="tp_01_img_control_switch_onoff_off"/>
  27. <userDefinedRuntimeAttributes>
  28. <userDefinedRuntimeAttribute type="rect" keyPath="rectForCap">
  29. <rect key="value" x="40" y="0.0" width="40" height="0.0"/>
  30. </userDefinedRuntimeAttribute>
  31. </userDefinedRuntimeAttributes>
  32. <connections>
  33. <action selector="btnSwitchTouched:" destination="iN0-l3-epB" eventType="touchUpInside" id="oJD-ss-qUu"/>
  34. </connections>
  35. </button>
  36. </subviews>
  37. <animations/>
  38. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  39. <constraints>
  40. <constraint firstItem="iD5-G9-mnW" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" id="3yb-Ax-bzE"/>
  41. <constraint firstItem="iD5-G9-mnW" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" id="Xdd-Gy-UKu"/>
  42. </constraints>
  43. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  44. <connections>
  45. <outlet property="btnSwitch" destination="iD5-G9-mnW" id="vdT-gT-Bzq"/>
  46. <outlet property="constraintBtnSwitchWidth" destination="kPM-Rx-x2Y" id="uXl-qZ-iqf"/>
  47. </connections>
  48. <point key="canvasLocation" x="-20" y="-531"/>
  49. </view>
  50. <view tag="2" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="hIz-dB-WrR" customClass="CommandClassSwitchMultiLevelView">
  51. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  52. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  53. <subviews>
  54. <button opaque="NO" userInteractionEnabled="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="AnN-yf-iwD" userLabel="Button - label" customClass="CustomButton">
  55. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  56. <animations/>
  57. <constraints>
  58. <constraint firstAttribute="width" constant="134" id="ajg-B7-E29"/>
  59. <constraint firstAttribute="height" constant="32" id="j0p-YB-pja"/>
  60. </constraints>
  61. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  62. <state key="normal" title="0%" backgroundImage="tp_01_img_control_bg_black">
  63. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  64. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  65. </state>
  66. <state key="highlighted" backgroundImage="tp_01_img_control_switch_onoff_off"/>
  67. <variation key="default">
  68. <mask key="constraints">
  69. <exclude reference="ajg-B7-E29"/>
  70. <exclude reference="j0p-YB-pja"/>
  71. </mask>
  72. </variation>
  73. <variation key="heightClass=regular-widthClass=compact">
  74. <mask key="constraints">
  75. <include reference="ajg-B7-E29"/>
  76. <include reference="j0p-YB-pja"/>
  77. </mask>
  78. </variation>
  79. </button>
  80. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tAZ-4r-kYD" userLabel="Button - unit prev" customClass="CustomButton">
  81. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  82. <animations/>
  83. <constraints>
  84. <constraint firstAttribute="width" constant="32" id="1U2-x0-PyC"/>
  85. <constraint firstAttribute="height" constant="32" id="h5a-Qx-RJD"/>
  86. </constraints>
  87. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  88. <state key="normal" image="tp_01_img_control_unit_minus">
  89. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  90. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  91. </state>
  92. <variation key="default">
  93. <mask key="constraints">
  94. <exclude reference="1U2-x0-PyC"/>
  95. <exclude reference="h5a-Qx-RJD"/>
  96. </mask>
  97. </variation>
  98. <variation key="heightClass=regular-widthClass=compact">
  99. <mask key="constraints">
  100. <include reference="1U2-x0-PyC"/>
  101. <include reference="h5a-Qx-RJD"/>
  102. </mask>
  103. </variation>
  104. <connections>
  105. <action selector="btnMinusTouchDown:" destination="hIz-dB-WrR" eventType="touchDown" id="o9f-Q8-voE"/>
  106. <action selector="btnMinusTouchUp:" destination="hIz-dB-WrR" eventType="touchUpInside" id="Jlc-YU-E1x"/>
  107. <action selector="btnMinusTouchUp:" destination="hIz-dB-WrR" eventType="touchCancel" id="nYC-UP-o7L"/>
  108. <action selector="btnMinusTouchUp:" destination="hIz-dB-WrR" eventType="touchDragExit" id="ocY-gQ-78J"/>
  109. </connections>
  110. </button>
  111. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FXh-tg-1mM" userLabel="Button - unit next" customClass="CustomButton">
  112. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  113. <animations/>
  114. <constraints>
  115. <constraint firstAttribute="width" constant="32" id="0Wu-TI-Wk2"/>
  116. <constraint firstAttribute="height" constant="32" id="stQ-o4-i34"/>
  117. </constraints>
  118. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  119. <state key="normal" image="tp_01_img_control_unit_plus">
  120. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  121. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  122. </state>
  123. <variation key="default">
  124. <mask key="constraints">
  125. <exclude reference="0Wu-TI-Wk2"/>
  126. <exclude reference="stQ-o4-i34"/>
  127. </mask>
  128. </variation>
  129. <variation key="heightClass=regular-widthClass=compact">
  130. <mask key="constraints">
  131. <include reference="0Wu-TI-Wk2"/>
  132. <include reference="stQ-o4-i34"/>
  133. </mask>
  134. </variation>
  135. <connections>
  136. <action selector="btnPlusTouchDown:" destination="hIz-dB-WrR" eventType="touchDown" id="fqG-ZY-1bj"/>
  137. <action selector="btnPlusTouchUp:" destination="hIz-dB-WrR" eventType="touchDragExit" id="26i-Eb-fYc"/>
  138. <action selector="btnPlusTouchUp:" destination="hIz-dB-WrR" eventType="touchUpInside" id="deC-tD-DS3"/>
  139. <action selector="btnPlusTouchUp:" destination="hIz-dB-WrR" eventType="touchCancel" id="qof-Bx-3CH"/>
  140. </connections>
  141. </button>
  142. </subviews>
  143. <animations/>
  144. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  145. <constraints>
  146. <constraint firstItem="tAZ-4r-kYD" firstAttribute="leading" secondItem="AnN-yf-iwD" secondAttribute="leading" id="14s-Aq-cRQ"/>
  147. <constraint firstItem="FXh-tg-1mM" firstAttribute="top" secondItem="AnN-yf-iwD" secondAttribute="top" id="9sw-ki-Xrs"/>
  148. <constraint firstItem="tAZ-4r-kYD" firstAttribute="top" secondItem="AnN-yf-iwD" secondAttribute="top" id="avc-Ja-DjY"/>
  149. <constraint firstItem="FXh-tg-1mM" firstAttribute="trailing" secondItem="AnN-yf-iwD" secondAttribute="trailing" id="eBh-yh-NCg"/>
  150. <constraint firstItem="AnN-yf-iwD" firstAttribute="leading" secondItem="hIz-dB-WrR" secondAttribute="leading" id="mh3-Vf-zke"/>
  151. <constraint firstItem="AnN-yf-iwD" firstAttribute="top" secondItem="hIz-dB-WrR" secondAttribute="top" id="p5g-qn-bIy"/>
  152. </constraints>
  153. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  154. <variation key="default">
  155. <mask key="subviews">
  156. <exclude reference="AnN-yf-iwD"/>
  157. <exclude reference="tAZ-4r-kYD"/>
  158. <exclude reference="FXh-tg-1mM"/>
  159. </mask>
  160. <mask key="constraints">
  161. <exclude reference="mh3-Vf-zke"/>
  162. <exclude reference="p5g-qn-bIy"/>
  163. <exclude reference="9sw-ki-Xrs"/>
  164. <exclude reference="eBh-yh-NCg"/>
  165. <exclude reference="14s-Aq-cRQ"/>
  166. <exclude reference="avc-Ja-DjY"/>
  167. </mask>
  168. </variation>
  169. <variation key="heightClass=regular-widthClass=compact">
  170. <mask key="subviews">
  171. <include reference="AnN-yf-iwD"/>
  172. <include reference="tAZ-4r-kYD"/>
  173. <include reference="FXh-tg-1mM"/>
  174. </mask>
  175. <mask key="constraints">
  176. <include reference="mh3-Vf-zke"/>
  177. <include reference="p5g-qn-bIy"/>
  178. <include reference="9sw-ki-Xrs"/>
  179. <include reference="eBh-yh-NCg"/>
  180. <include reference="14s-Aq-cRQ"/>
  181. <include reference="avc-Ja-DjY"/>
  182. </mask>
  183. </variation>
  184. <connections>
  185. <outlet property="btnLabel" destination="AnN-yf-iwD" id="LwZ-aC-pPY"/>
  186. <outlet property="btnMinus" destination="tAZ-4r-kYD" id="0cg-aG-P1y"/>
  187. <outlet property="btnPlus" destination="FXh-tg-1mM" id="B7z-lQ-Edp"/>
  188. <outlet property="constraintBtnLabelWidth" destination="ajg-B7-E29" id="Tn8-8t-L84"/>
  189. </connections>
  190. <point key="canvasLocation" x="-20" y="-417"/>
  191. </view>
  192. <view tag="9" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="Q4k-hQ-dg6" customClass="CommandClassLockView">
  193. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  194. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  195. <subviews>
  196. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Shf-nj-wRj" userLabel="Button - Label" customClass="CustomButton">
  197. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  198. <animations/>
  199. <constraints>
  200. <constraint firstAttribute="width" constant="159" id="PFk-wV-ej9"/>
  201. <constraint firstAttribute="height" constant="32" id="gXF-Er-T8Z"/>
  202. </constraints>
  203. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  204. <inset key="titleEdgeInsets" minX="15" minY="0.0" maxX="0.0" maxY="0.0"/>
  205. <state key="normal" title="Locked" backgroundImage="tp_01_img_control_bg_black">
  206. <color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
  207. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  208. </state>
  209. <state key="highlighted" backgroundImage="tp_01_img_control_switch_onoff_off"/>
  210. <userDefinedRuntimeAttributes>
  211. <userDefinedRuntimeAttribute type="rect" keyPath="rectForCapBackground">
  212. <rect key="value" x="10" y="0.0" width="10" height="0.0"/>
  213. </userDefinedRuntimeAttribute>
  214. </userDefinedRuntimeAttributes>
  215. <variation key="default">
  216. <mask key="constraints">
  217. <exclude reference="PFk-wV-ej9"/>
  218. <exclude reference="gXF-Er-T8Z"/>
  219. </mask>
  220. </variation>
  221. <variation key="heightClass=regular-widthClass=compact">
  222. <mask key="constraints">
  223. <include reference="PFk-wV-ej9"/>
  224. <include reference="gXF-Er-T8Z"/>
  225. </mask>
  226. </variation>
  227. <connections>
  228. <action selector="btnLockTouched:" destination="Q4k-hQ-dg6" eventType="touchUpInside" id="And-ks-a8U"/>
  229. </connections>
  230. </button>
  231. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="oS1-Tb-NMt" userLabel="Button - Lock" customClass="CustomButton">
  232. <rect key="frame" x="-23" y="-15" width="46" height="30"/>
  233. <animations/>
  234. <constraints>
  235. <constraint firstAttribute="height" constant="32" id="Kzv-aV-xjo"/>
  236. <constraint firstAttribute="width" constant="64" id="OoE-S4-Gbu"/>
  237. </constraints>
  238. <state key="normal" image="tp_01_img_control_switch_lockunlock_locked">
  239. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  240. </state>
  241. <state key="highlighted" image="tp_01_img_control_switch_lockunlock_unlocked"/>
  242. <variation key="default">
  243. <mask key="constraints">
  244. <exclude reference="Kzv-aV-xjo"/>
  245. <exclude reference="OoE-S4-Gbu"/>
  246. </mask>
  247. </variation>
  248. <variation key="heightClass=regular-widthClass=compact">
  249. <mask key="constraints">
  250. <include reference="Kzv-aV-xjo"/>
  251. <include reference="OoE-S4-Gbu"/>
  252. </mask>
  253. </variation>
  254. <connections>
  255. <action selector="btnLockTouched:" destination="Q4k-hQ-dg6" eventType="touchUpInside" id="Xn5-KK-5WK"/>
  256. </connections>
  257. </button>
  258. </subviews>
  259. <animations/>
  260. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  261. <constraints>
  262. <constraint firstItem="Shf-nj-wRj" firstAttribute="leading" secondItem="Q4k-hQ-dg6" secondAttribute="leading" id="3rZ-XT-dXQ"/>
  263. <constraint firstItem="oS1-Tb-NMt" firstAttribute="top" secondItem="Shf-nj-wRj" secondAttribute="top" id="QSd-es-qIQ"/>
  264. <constraint firstItem="oS1-Tb-NMt" firstAttribute="trailing" secondItem="Shf-nj-wRj" secondAttribute="trailing" id="SdW-Pe-rt8"/>
  265. <constraint firstItem="Shf-nj-wRj" firstAttribute="top" secondItem="Q4k-hQ-dg6" secondAttribute="top" id="cMg-TK-qQ0"/>
  266. </constraints>
  267. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  268. <variation key="default">
  269. <mask key="subviews">
  270. <exclude reference="Shf-nj-wRj"/>
  271. <exclude reference="oS1-Tb-NMt"/>
  272. </mask>
  273. <mask key="constraints">
  274. <exclude reference="QSd-es-qIQ"/>
  275. <exclude reference="SdW-Pe-rt8"/>
  276. <exclude reference="3rZ-XT-dXQ"/>
  277. <exclude reference="cMg-TK-qQ0"/>
  278. </mask>
  279. </variation>
  280. <variation key="heightClass=regular-widthClass=compact">
  281. <mask key="subviews">
  282. <include reference="Shf-nj-wRj"/>
  283. <include reference="oS1-Tb-NMt"/>
  284. </mask>
  285. <mask key="constraints">
  286. <include reference="QSd-es-qIQ"/>
  287. <include reference="SdW-Pe-rt8"/>
  288. <include reference="3rZ-XT-dXQ"/>
  289. <include reference="cMg-TK-qQ0"/>
  290. </mask>
  291. </variation>
  292. <connections>
  293. <outlet property="btnLabel" destination="Shf-nj-wRj" id="cS2-4g-60F"/>
  294. <outlet property="btnLock" destination="oS1-Tb-NMt" id="ZJU-uq-AX4"/>
  295. <outlet property="constraintBtnLabelWidth" destination="PFk-wV-ej9" id="udf-pk-JSf"/>
  296. <outlet property="constraintBtnLockWidth" destination="OoE-S4-Gbu" id="Exe-3q-GHh"/>
  297. </connections>
  298. <point key="canvasLocation" x="-20" y="-315"/>
  299. </view>
  300. <view tag="12" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="81B-n7-f1d" customClass="CommandClassAVPlaybackView">
  301. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  302. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  303. <subviews>
  304. <button opaque="NO" contentMode="scaleToFill" placeholderIntrinsicWidth="32" placeholderIntrinsicHeight="32" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="w3G-yZ-3Hv" userLabel="Button - Lock" customClass="CustomButton">
  305. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  306. <animations/>
  307. <constraints>
  308. <constraint firstAttribute="height" constant="32" id="aIc-yL-aUj"/>
  309. <constraint firstAttribute="width" constant="100" id="cBG-gh-rmk">
  310. <variation key="heightClass=regular-widthClass=compact" constant="32"/>
  311. </constraint>
  312. </constraints>
  313. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  314. <state key="normal" image="tp_01_img_control_unit_play">
  315. <color key="titleColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
  316. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  317. </state>
  318. <state key="highlighted" image="tp_01_img_control_unit_pause"/>
  319. <variation key="default">
  320. <mask key="constraints">
  321. <exclude reference="aIc-yL-aUj"/>
  322. <exclude reference="cBG-gh-rmk"/>
  323. </mask>
  324. </variation>
  325. <variation key="heightClass=regular-widthClass=compact">
  326. <mask key="constraints">
  327. <include reference="aIc-yL-aUj"/>
  328. <include reference="cBG-gh-rmk"/>
  329. </mask>
  330. </variation>
  331. <connections>
  332. <action selector="btnPlaybackTouched:" destination="81B-n7-f1d" eventType="touchUpInside" id="21V-EL-vrz"/>
  333. </connections>
  334. </button>
  335. </subviews>
  336. <animations/>
  337. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  338. <constraints>
  339. <constraint firstItem="w3G-yZ-3Hv" firstAttribute="top" secondItem="81B-n7-f1d" secondAttribute="top" id="WwG-hY-UfJ"/>
  340. <constraint firstItem="w3G-yZ-3Hv" firstAttribute="leading" secondItem="81B-n7-f1d" secondAttribute="leading" id="rPP-ap-tCC"/>
  341. </constraints>
  342. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  343. <variation key="default">
  344. <mask key="subviews">
  345. <exclude reference="w3G-yZ-3Hv"/>
  346. </mask>
  347. <mask key="constraints">
  348. <exclude reference="WwG-hY-UfJ"/>
  349. <exclude reference="rPP-ap-tCC"/>
  350. </mask>
  351. </variation>
  352. <variation key="heightClass=regular-widthClass=compact">
  353. <mask key="subviews">
  354. <include reference="w3G-yZ-3Hv"/>
  355. </mask>
  356. <mask key="constraints">
  357. <include reference="WwG-hY-UfJ"/>
  358. <include reference="rPP-ap-tCC"/>
  359. </mask>
  360. </variation>
  361. <connections>
  362. <outlet property="btnPlayback" destination="w3G-yZ-3Hv" id="FUe-46-h27"/>
  363. </connections>
  364. <point key="canvasLocation" x="-20" y="-222"/>
  365. </view>
  366. <view tag="4" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="eB2-kf-NyC" customClass="CommandClassSensorBinaryView">
  367. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  368. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  369. <subviews>
  370. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="yWG-hk-B9m" customClass="CustomLabel">
  371. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  372. <animations/>
  373. <constraints>
  374. <constraint firstAttribute="height" constant="32" id="VYA-XZ-ZZo"/>
  375. <constraint firstAttribute="width" constant="200" id="vTv-ID-7St"/>
  376. </constraints>
  377. <fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
  378. <nil key="highlightedColor"/>
  379. <variation key="default">
  380. <mask key="constraints">
  381. <exclude reference="VYA-XZ-ZZo"/>
  382. <exclude reference="vTv-ID-7St"/>
  383. </mask>
  384. </variation>
  385. <variation key="heightClass=regular-widthClass=compact">
  386. <mask key="constraints">
  387. <include reference="VYA-XZ-ZZo"/>
  388. <include reference="vTv-ID-7St"/>
  389. </mask>
  390. </variation>
  391. </label>
  392. </subviews>
  393. <animations/>
  394. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  395. <constraints>
  396. <constraint firstItem="yWG-hk-B9m" firstAttribute="leading" secondItem="eB2-kf-NyC" secondAttribute="leading" id="Xgg-Nf-A6K"/>
  397. <constraint firstItem="yWG-hk-B9m" firstAttribute="top" secondItem="eB2-kf-NyC" secondAttribute="top" id="gmV-sj-1Rc"/>
  398. </constraints>
  399. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  400. <variation key="default">
  401. <mask key="constraints">
  402. <exclude reference="Xgg-Nf-A6K"/>
  403. <exclude reference="gmV-sj-1Rc"/>
  404. </mask>
  405. </variation>
  406. <variation key="heightClass=regular-widthClass=compact">
  407. <mask key="constraints">
  408. <include reference="Xgg-Nf-A6K"/>
  409. <include reference="gmV-sj-1Rc"/>
  410. </mask>
  411. </variation>
  412. <connections>
  413. <outlet property="constraintControlLabelWidth" destination="vTv-ID-7St" id="b4O-Na-FWv"/>
  414. <outlet property="lblControl" destination="yWG-hk-B9m" id="Chd-3t-fye"/>
  415. </connections>
  416. <point key="canvasLocation" x="358" y="-531"/>
  417. </view>
  418. <view tag="5" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="TLz-gf-wZc" customClass="CommandClassSensorMultiLevelView">
  419. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  420. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  421. <subviews>
  422. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6g4-cg-wrx" userLabel="Label - multilevel" customClass="CustomLabel">
  423. <rect key="frame" x="0.0" y="0.0" width="184" height="32"/>
  424. <animations/>
  425. <constraints>
  426. <constraint firstAttribute="height" constant="32" id="gYy-rg-PNh"/>
  427. <constraint firstAttribute="width" constant="200" id="hMb-cU-1e7">
  428. <variation key="heightClass=regular-widthClass=compact" constant="200"/>
  429. </constraint>
  430. </constraints>
  431. <fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
  432. <nil key="highlightedColor"/>
  433. <variation key="default">
  434. <mask key="constraints">
  435. <exclude reference="gYy-rg-PNh"/>
  436. <exclude reference="hMb-cU-1e7"/>
  437. </mask>
  438. </variation>
  439. <variation key="heightClass=regular-widthClass=compact">
  440. <mask key="constraints">
  441. <include reference="gYy-rg-PNh"/>
  442. <include reference="hMb-cU-1e7"/>
  443. </mask>
  444. </variation>
  445. </label>
  446. </subviews>
  447. <animations/>
  448. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  449. <constraints>
  450. <constraint firstItem="6g4-cg-wrx" firstAttribute="leading" secondItem="TLz-gf-wZc" secondAttribute="leading" id="9lt-aJ-Tze"/>
  451. <constraint firstItem="6g4-cg-wrx" firstAttribute="top" secondItem="TLz-gf-wZc" secondAttribute="top" id="dc8-Ju-ZjY"/>
  452. </constraints>
  453. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  454. <variation key="default">
  455. <mask key="constraints">
  456. <exclude reference="9lt-aJ-Tze"/>
  457. <exclude reference="dc8-Ju-ZjY"/>
  458. </mask>
  459. </variation>
  460. <variation key="heightClass=regular-widthClass=compact">
  461. <mask key="constraints">
  462. <include reference="9lt-aJ-Tze"/>
  463. <include reference="dc8-Ju-ZjY"/>
  464. </mask>
  465. </variation>
  466. <connections>
  467. <outlet property="constraintControlLabelWidth" destination="hMb-cU-1e7" id="1DM-4P-8NF"/>
  468. <outlet property="lblControl" destination="6g4-cg-wrx" id="0rE-ak-UCn"/>
  469. </connections>
  470. <point key="canvasLocation" x="358" y="-424"/>
  471. </view>
  472. <view tag="6" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="nrZ-dP-QDH" customClass="CommandClassThermostatModeView">
  473. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  474. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  475. <subviews>
  476. <button opaque="NO" userInteractionEnabled="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="b8M-Qb-BDb" userLabel="Button - label" customClass="CustomButton">
  477. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  478. <animations/>
  479. <constraints>
  480. <constraint firstAttribute="width" constant="134" id="Ntc-GH-DSS"/>
  481. <constraint firstAttribute="height" constant="32" id="UNT-yo-2JP"/>
  482. </constraints>
  483. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  484. <state key="normal" title="모드" backgroundImage="tp_01_img_control_bg_black">
  485. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  486. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  487. </state>
  488. <state key="highlighted" backgroundImage="tp_01_img_control_switch_onoff_off"/>
  489. <variation key="default">
  490. <mask key="constraints">
  491. <exclude reference="Ntc-GH-DSS"/>
  492. <exclude reference="UNT-yo-2JP"/>
  493. </mask>
  494. </variation>
  495. <variation key="heightClass=regular-widthClass=compact">
  496. <mask key="constraints">
  497. <include reference="Ntc-GH-DSS"/>
  498. <include reference="UNT-yo-2JP"/>
  499. </mask>
  500. </variation>
  501. </button>
  502. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ztV-3H-VDk" userLabel="Button - unit next" customClass="CustomButton">
  503. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  504. <animations/>
  505. <constraints>
  506. <constraint firstAttribute="height" constant="32" id="e6q-M2-AjC"/>
  507. <constraint firstAttribute="width" constant="32" id="rgK-E5-qCk"/>
  508. </constraints>
  509. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  510. <state key="normal" image="tp_01_img_control_unit_next">
  511. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  512. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  513. </state>
  514. <variation key="default">
  515. <mask key="constraints">
  516. <exclude reference="e6q-M2-AjC"/>
  517. <exclude reference="rgK-E5-qCk"/>
  518. </mask>
  519. </variation>
  520. <variation key="heightClass=regular-widthClass=compact">
  521. <mask key="constraints">
  522. <include reference="e6q-M2-AjC"/>
  523. <include reference="rgK-E5-qCk"/>
  524. </mask>
  525. </variation>
  526. <connections>
  527. <action selector="btnNextTouchDown:" destination="nrZ-dP-QDH" eventType="touchDown" id="oKM-hx-iB0"/>
  528. <action selector="btnNextTouchUp:" destination="nrZ-dP-QDH" eventType="touchUpInside" id="ADs-CG-v8J"/>
  529. <action selector="btnNextTouchUp:" destination="nrZ-dP-QDH" eventType="touchDragExit" id="GZ8-uI-od5"/>
  530. <action selector="btnNextTouchUp:" destination="nrZ-dP-QDH" eventType="touchCancel" id="WKm-Ju-v3M"/>
  531. </connections>
  532. </button>
  533. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="GeV-2A-TQy" userLabel="Button - unit prev" customClass="CustomButton">
  534. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  535. <animations/>
  536. <constraints>
  537. <constraint firstAttribute="width" constant="32" id="8yq-WZ-NU2"/>
  538. <constraint firstAttribute="height" constant="32" id="B0I-lM-561"/>
  539. </constraints>
  540. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  541. <state key="normal" image="tp_01_img_control_unit_prev">
  542. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  543. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  544. </state>
  545. <variation key="default">
  546. <mask key="constraints">
  547. <exclude reference="8yq-WZ-NU2"/>
  548. <exclude reference="B0I-lM-561"/>
  549. </mask>
  550. </variation>
  551. <variation key="heightClass=regular-widthClass=compact">
  552. <mask key="constraints">
  553. <include reference="8yq-WZ-NU2"/>
  554. <include reference="B0I-lM-561"/>
  555. </mask>
  556. </variation>
  557. <connections>
  558. <action selector="btnPrevTouchDown:" destination="nrZ-dP-QDH" eventType="touchDown" id="96c-Y3-TqW"/>
  559. <action selector="btnPrevTouchUp:" destination="nrZ-dP-QDH" eventType="touchUpInside" id="C9F-Nv-YYc"/>
  560. <action selector="btnPrevTouchUp:" destination="nrZ-dP-QDH" eventType="touchDragExit" id="ScP-py-NY1"/>
  561. <action selector="btnPrevTouchUp:" destination="nrZ-dP-QDH" eventType="touchCancel" id="av9-jm-U2r"/>
  562. </connections>
  563. </button>
  564. </subviews>
  565. <animations/>
  566. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  567. <constraints>
  568. <constraint firstItem="GeV-2A-TQy" firstAttribute="leading" secondItem="b8M-Qb-BDb" secondAttribute="leading" id="0wk-yS-mjE"/>
  569. <constraint firstItem="GeV-2A-TQy" firstAttribute="top" secondItem="b8M-Qb-BDb" secondAttribute="top" id="8uN-gX-2wV"/>
  570. <constraint firstItem="ztV-3H-VDk" firstAttribute="top" secondItem="b8M-Qb-BDb" secondAttribute="top" id="U9c-07-A7z"/>
  571. <constraint firstItem="b8M-Qb-BDb" firstAttribute="top" secondItem="nrZ-dP-QDH" secondAttribute="top" id="n6d-6l-4Rn"/>
  572. <constraint firstItem="ztV-3H-VDk" firstAttribute="trailing" secondItem="b8M-Qb-BDb" secondAttribute="trailing" id="pHv-N0-MF0"/>
  573. <constraint firstItem="b8M-Qb-BDb" firstAttribute="leading" secondItem="nrZ-dP-QDH" secondAttribute="leading" id="qwr-Gg-76p"/>
  574. </constraints>
  575. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  576. <variation key="default">
  577. <mask key="subviews">
  578. <exclude reference="b8M-Qb-BDb"/>
  579. <exclude reference="ztV-3H-VDk"/>
  580. <exclude reference="GeV-2A-TQy"/>
  581. </mask>
  582. <mask key="constraints">
  583. <exclude reference="0wk-yS-mjE"/>
  584. <exclude reference="8uN-gX-2wV"/>
  585. <exclude reference="n6d-6l-4Rn"/>
  586. <exclude reference="qwr-Gg-76p"/>
  587. <exclude reference="U9c-07-A7z"/>
  588. <exclude reference="pHv-N0-MF0"/>
  589. </mask>
  590. </variation>
  591. <variation key="heightClass=regular-widthClass=compact">
  592. <mask key="subviews">
  593. <include reference="b8M-Qb-BDb"/>
  594. <include reference="ztV-3H-VDk"/>
  595. <include reference="GeV-2A-TQy"/>
  596. </mask>
  597. <mask key="constraints">
  598. <include reference="0wk-yS-mjE"/>
  599. <include reference="8uN-gX-2wV"/>
  600. <include reference="n6d-6l-4Rn"/>
  601. <include reference="qwr-Gg-76p"/>
  602. <include reference="U9c-07-A7z"/>
  603. <include reference="pHv-N0-MF0"/>
  604. </mask>
  605. </variation>
  606. <connections>
  607. <outlet property="btnLabel" destination="b8M-Qb-BDb" id="on8-hQ-ley"/>
  608. <outlet property="btnNext" destination="ztV-3H-VDk" id="SdZ-V5-yfx"/>
  609. <outlet property="btnPrev" destination="GeV-2A-TQy" id="Xg5-fy-B02"/>
  610. <outlet property="constraintBtnLabelWidth" destination="Ntc-GH-DSS" id="Rvh-gg-77N"/>
  611. </connections>
  612. <point key="canvasLocation" x="358" y="-328"/>
  613. </view>
  614. <view tag="7" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="hbQ-gQ-zuj" customClass="CommandClassThermostatFanModeView">
  615. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  616. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  617. <subviews>
  618. <button opaque="NO" userInteractionEnabled="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="L5u-at-u1G" userLabel="Button - label" customClass="CustomButton">
  619. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  620. <animations/>
  621. <constraints>
  622. <constraint firstAttribute="height" constant="32" id="hYp-nL-obH"/>
  623. <constraint firstAttribute="width" constant="134" id="kig-HX-yHR"/>
  624. </constraints>
  625. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  626. <state key="normal" title="모드" backgroundImage="tp_01_img_control_bg_black">
  627. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  628. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  629. </state>
  630. <state key="highlighted" backgroundImage="tp_01_img_control_switch_onoff_off"/>
  631. <variation key="default">
  632. <mask key="constraints">
  633. <exclude reference="hYp-nL-obH"/>
  634. <exclude reference="kig-HX-yHR"/>
  635. </mask>
  636. </variation>
  637. <variation key="heightClass=regular-widthClass=compact">
  638. <mask key="constraints">
  639. <include reference="hYp-nL-obH"/>
  640. <include reference="kig-HX-yHR"/>
  641. </mask>
  642. </variation>
  643. </button>
  644. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="wHE-Rp-Ar9" userLabel="Button - unit next" customClass="CustomButton">
  645. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  646. <animations/>
  647. <constraints>
  648. <constraint firstAttribute="width" constant="32" id="gf0-Iq-H0Z"/>
  649. <constraint firstAttribute="height" constant="32" id="prN-79-hnr"/>
  650. </constraints>
  651. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  652. <state key="normal" image="tp_01_img_control_unit_next">
  653. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  654. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  655. </state>
  656. <variation key="default">
  657. <mask key="constraints">
  658. <exclude reference="gf0-Iq-H0Z"/>
  659. <exclude reference="prN-79-hnr"/>
  660. </mask>
  661. </variation>
  662. <variation key="heightClass=regular-widthClass=compact">
  663. <mask key="constraints">
  664. <include reference="gf0-Iq-H0Z"/>
  665. <include reference="prN-79-hnr"/>
  666. </mask>
  667. </variation>
  668. <connections>
  669. <action selector="btnNextTouchDown:" destination="hbQ-gQ-zuj" eventType="touchDown" id="T2j-bM-yaV"/>
  670. <action selector="btnNextTouchUp:" destination="hbQ-gQ-zuj" eventType="touchUpInside" id="6RD-I8-Ef7"/>
  671. <action selector="btnNextTouchUp:" destination="nrZ-dP-QDH" eventType="touchDragExit" id="98f-0W-AAb"/>
  672. <action selector="btnNextTouchUp:" destination="nrZ-dP-QDH" eventType="touchCancel" id="yYO-pA-h9S"/>
  673. </connections>
  674. </button>
  675. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="DA2-u9-6zU" userLabel="Button - unit prev" customClass="CustomButton">
  676. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  677. <animations/>
  678. <constraints>
  679. <constraint firstAttribute="height" constant="32" id="BsS-Xm-quh"/>
  680. <constraint firstAttribute="width" constant="32" id="zrA-hO-e99"/>
  681. </constraints>
  682. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  683. <state key="normal" image="tp_01_img_control_unit_prev">
  684. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  685. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  686. </state>
  687. <variation key="default">
  688. <mask key="constraints">
  689. <exclude reference="BsS-Xm-quh"/>
  690. <exclude reference="zrA-hO-e99"/>
  691. </mask>
  692. </variation>
  693. <variation key="heightClass=regular-widthClass=compact">
  694. <mask key="constraints">
  695. <include reference="BsS-Xm-quh"/>
  696. <include reference="zrA-hO-e99"/>
  697. </mask>
  698. </variation>
  699. <connections>
  700. <action selector="btnPrevTouchDown:" destination="hbQ-gQ-zuj" eventType="touchDown" id="kfh-C9-Bah"/>
  701. <action selector="btnPrevTouchUp:" destination="hbQ-gQ-zuj" eventType="touchUpInside" id="aof-hv-IO8"/>
  702. <action selector="btnPrevTouchUp:" destination="nrZ-dP-QDH" eventType="touchCancel" id="usW-nD-ghL"/>
  703. <action selector="btnPrevTouchUp:" destination="nrZ-dP-QDH" eventType="touchDragExit" id="wzg-hQ-Zd5"/>
  704. </connections>
  705. </button>
  706. </subviews>
  707. <animations/>
  708. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  709. <constraints>
  710. <constraint firstItem="L5u-at-u1G" firstAttribute="leading" secondItem="hbQ-gQ-zuj" secondAttribute="leading" id="8Hu-UR-Z1z"/>
  711. <constraint firstItem="DA2-u9-6zU" firstAttribute="top" secondItem="L5u-at-u1G" secondAttribute="top" id="8cC-Dz-ak7"/>
  712. <constraint firstItem="DA2-u9-6zU" firstAttribute="leading" secondItem="L5u-at-u1G" secondAttribute="leading" id="ErA-QX-Jc7"/>
  713. <constraint firstItem="L5u-at-u1G" firstAttribute="top" secondItem="hbQ-gQ-zuj" secondAttribute="top" id="UoH-XL-OTw"/>
  714. <constraint firstItem="wHE-Rp-Ar9" firstAttribute="top" secondItem="L5u-at-u1G" secondAttribute="top" id="hbR-SM-dvL"/>
  715. <constraint firstItem="wHE-Rp-Ar9" firstAttribute="trailing" secondItem="L5u-at-u1G" secondAttribute="trailing" id="iEc-nT-JFp"/>
  716. </constraints>
  717. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  718. <variation key="default">
  719. <mask key="subviews">
  720. <exclude reference="L5u-at-u1G"/>
  721. <exclude reference="wHE-Rp-Ar9"/>
  722. <exclude reference="DA2-u9-6zU"/>
  723. </mask>
  724. <mask key="constraints">
  725. <exclude reference="8cC-Dz-ak7"/>
  726. <exclude reference="ErA-QX-Jc7"/>
  727. <exclude reference="8Hu-UR-Z1z"/>
  728. <exclude reference="UoH-XL-OTw"/>
  729. <exclude reference="hbR-SM-dvL"/>
  730. <exclude reference="iEc-nT-JFp"/>
  731. </mask>
  732. </variation>
  733. <variation key="heightClass=regular-widthClass=compact">
  734. <mask key="subviews">
  735. <include reference="L5u-at-u1G"/>
  736. <include reference="wHE-Rp-Ar9"/>
  737. <include reference="DA2-u9-6zU"/>
  738. </mask>
  739. <mask key="constraints">
  740. <include reference="8cC-Dz-ak7"/>
  741. <include reference="ErA-QX-Jc7"/>
  742. <include reference="8Hu-UR-Z1z"/>
  743. <include reference="UoH-XL-OTw"/>
  744. <include reference="hbR-SM-dvL"/>
  745. <include reference="iEc-nT-JFp"/>
  746. </mask>
  747. </variation>
  748. <connections>
  749. <outlet property="btnLabel" destination="L5u-at-u1G" id="uSe-VN-p3r"/>
  750. <outlet property="btnNext" destination="wHE-Rp-Ar9" id="q9n-3Z-ZsX"/>
  751. <outlet property="btnPrev" destination="DA2-u9-6zU" id="eAN-2W-8JU"/>
  752. <outlet property="constraintBtnLabelWidth" destination="kig-HX-yHR" id="a1g-rG-rJm"/>
  753. </connections>
  754. <point key="canvasLocation" x="358" y="-233"/>
  755. </view>
  756. <view tag="8" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="vO5-st-Bwa" customClass="CommandClassThermostatSetPointView">
  757. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  758. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  759. <subviews>
  760. <button opaque="NO" userInteractionEnabled="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="G9u-8c-aeN" userLabel="Button - label" customClass="CustomButton">
  761. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  762. <animations/>
  763. <constraints>
  764. <constraint firstAttribute="width" constant="134" id="6jS-Zu-QQV"/>
  765. <constraint firstAttribute="height" constant="32" id="cNa-GU-qBv"/>
  766. </constraints>
  767. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  768. <state key="normal" title="0" backgroundImage="tp_01_img_control_bg_black">
  769. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  770. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  771. </state>
  772. <state key="highlighted" backgroundImage="tp_01_img_control_switch_onoff_off"/>
  773. <variation key="default">
  774. <mask key="constraints">
  775. <exclude reference="6jS-Zu-QQV"/>
  776. <exclude reference="cNa-GU-qBv"/>
  777. </mask>
  778. </variation>
  779. <variation key="heightClass=regular-widthClass=compact">
  780. <mask key="constraints">
  781. <include reference="6jS-Zu-QQV"/>
  782. <include reference="cNa-GU-qBv"/>
  783. </mask>
  784. </variation>
  785. </button>
  786. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="nrr-Xl-3JY" userLabel="Button - unit up" customClass="CustomButton">
  787. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  788. <animations/>
  789. <constraints>
  790. <constraint firstAttribute="height" constant="32" id="PpO-8N-KJW"/>
  791. <constraint firstAttribute="width" constant="32" id="yDO-TT-fCg"/>
  792. </constraints>
  793. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  794. <state key="normal" image="tp_01_img_control_unit_up">
  795. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  796. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  797. </state>
  798. <variation key="default">
  799. <mask key="constraints">
  800. <exclude reference="PpO-8N-KJW"/>
  801. <exclude reference="yDO-TT-fCg"/>
  802. </mask>
  803. </variation>
  804. <variation key="heightClass=regular-widthClass=compact">
  805. <mask key="constraints">
  806. <include reference="PpO-8N-KJW"/>
  807. <include reference="yDO-TT-fCg"/>
  808. </mask>
  809. </variation>
  810. <connections>
  811. <action selector="btnUpTouchDown:" destination="vO5-st-Bwa" eventType="touchDown" id="6Gq-YK-Eis"/>
  812. <action selector="btnUpTouchUp:" destination="vO5-st-Bwa" eventType="touchCancel" id="4mi-32-1zi"/>
  813. <action selector="btnUpTouchUp:" destination="vO5-st-Bwa" eventType="touchDragExit" id="93B-ZS-Vfu"/>
  814. <action selector="btnUpTouchUp:" destination="vO5-st-Bwa" eventType="touchUpInside" id="cei-Yt-Vj9"/>
  815. </connections>
  816. </button>
  817. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="VGD-ye-aFF" userLabel="Button - unit down" customClass="CustomButton">
  818. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  819. <animations/>
  820. <constraints>
  821. <constraint firstAttribute="height" constant="32" id="Pbl-eT-12I"/>
  822. <constraint firstAttribute="width" constant="32" id="vyM-dJ-4uV"/>
  823. </constraints>
  824. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  825. <state key="normal" image="tp_01_img_control_unit_down">
  826. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  827. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  828. </state>
  829. <variation key="default">
  830. <mask key="constraints">
  831. <exclude reference="Pbl-eT-12I"/>
  832. <exclude reference="vyM-dJ-4uV"/>
  833. </mask>
  834. </variation>
  835. <variation key="heightClass=regular-widthClass=compact">
  836. <mask key="constraints">
  837. <include reference="Pbl-eT-12I"/>
  838. <include reference="vyM-dJ-4uV"/>
  839. </mask>
  840. </variation>
  841. <connections>
  842. <action selector="btnDownTouchDown:" destination="vO5-st-Bwa" eventType="touchDown" id="3NI-1B-zXV"/>
  843. <action selector="btnDownTouchUp:" destination="vO5-st-Bwa" eventType="touchUpInside" id="3tC-RV-oBs"/>
  844. <action selector="btnDownTouchUp:" destination="vO5-st-Bwa" eventType="touchCancel" id="M1R-Sh-ZVH"/>
  845. <action selector="btnDownTouchUp:" destination="vO5-st-Bwa" eventType="touchDragExit" id="tE3-mL-YQW"/>
  846. </connections>
  847. </button>
  848. </subviews>
  849. <animations/>
  850. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  851. <constraints>
  852. <constraint firstItem="VGD-ye-aFF" firstAttribute="top" secondItem="G9u-8c-aeN" secondAttribute="top" id="fvZ-Zo-hdD"/>
  853. <constraint firstItem="G9u-8c-aeN" firstAttribute="trailing" secondItem="nrr-Xl-3JY" secondAttribute="trailing" id="gxH-xo-f5o"/>
  854. <constraint firstItem="G9u-8c-aeN" firstAttribute="leading" secondItem="vO5-st-Bwa" secondAttribute="leading" id="gys-wt-bre"/>
  855. <constraint firstItem="VGD-ye-aFF" firstAttribute="leading" secondItem="G9u-8c-aeN" secondAttribute="leading" id="oBG-iv-TOb"/>
  856. <constraint firstItem="G9u-8c-aeN" firstAttribute="top" secondItem="nrr-Xl-3JY" secondAttribute="top" id="phk-q5-AzC"/>
  857. <constraint firstItem="G9u-8c-aeN" firstAttribute="top" secondItem="vO5-st-Bwa" secondAttribute="top" id="vZs-8c-nH7"/>
  858. </constraints>
  859. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  860. <variation key="default">
  861. <mask key="subviews">
  862. <exclude reference="G9u-8c-aeN"/>
  863. <exclude reference="nrr-Xl-3JY"/>
  864. <exclude reference="VGD-ye-aFF"/>
  865. </mask>
  866. <mask key="constraints">
  867. <exclude reference="gxH-xo-f5o"/>
  868. <exclude reference="gys-wt-bre"/>
  869. <exclude reference="phk-q5-AzC"/>
  870. <exclude reference="vZs-8c-nH7"/>
  871. <exclude reference="fvZ-Zo-hdD"/>
  872. <exclude reference="oBG-iv-TOb"/>
  873. </mask>
  874. </variation>
  875. <variation key="heightClass=regular-widthClass=compact">
  876. <mask key="subviews">
  877. <include reference="G9u-8c-aeN"/>
  878. <include reference="nrr-Xl-3JY"/>
  879. <include reference="VGD-ye-aFF"/>
  880. </mask>
  881. <mask key="constraints">
  882. <include reference="gxH-xo-f5o"/>
  883. <include reference="gys-wt-bre"/>
  884. <include reference="phk-q5-AzC"/>
  885. <include reference="vZs-8c-nH7"/>
  886. <include reference="fvZ-Zo-hdD"/>
  887. <include reference="oBG-iv-TOb"/>
  888. </mask>
  889. </variation>
  890. <connections>
  891. <outlet property="btnDown" destination="VGD-ye-aFF" id="NWc-gh-8pC"/>
  892. <outlet property="btnLabel" destination="G9u-8c-aeN" id="YAG-BY-BEc"/>
  893. <outlet property="btnUp" destination="nrr-Xl-3JY" id="oFX-iy-HdJ"/>
  894. <outlet property="constraintBtnLabelWidth" destination="6jS-Zu-QQV" id="bNO-Kr-Kid"/>
  895. </connections>
  896. <point key="canvasLocation" x="358" y="-144"/>
  897. </view>
  898. <view tag="10" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="gzC-24-bBd" customClass="CommandClassMeterCurrentView">
  899. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  900. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  901. <subviews>
  902. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AFW-lv-FR4" userLabel="Label - Meter" customClass="CustomLabel">
  903. <rect key="frame" x="0.0" y="0.0" width="184" height="32"/>
  904. <animations/>
  905. <constraints>
  906. <constraint firstAttribute="height" constant="32" id="Pc7-qB-WRh"/>
  907. <constraint firstAttribute="width" constant="200" id="vh3-PN-VPg"/>
  908. </constraints>
  909. <fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
  910. <nil key="highlightedColor"/>
  911. <variation key="default">
  912. <mask key="constraints">
  913. <exclude reference="Pc7-qB-WRh"/>
  914. <exclude reference="vh3-PN-VPg"/>
  915. </mask>
  916. </variation>
  917. <variation key="heightClass=regular-widthClass=compact">
  918. <mask key="constraints">
  919. <include reference="Pc7-qB-WRh"/>
  920. <include reference="vh3-PN-VPg"/>
  921. </mask>
  922. </variation>
  923. </label>
  924. </subviews>
  925. <animations/>
  926. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  927. <constraints>
  928. <constraint firstItem="AFW-lv-FR4" firstAttribute="top" secondItem="gzC-24-bBd" secondAttribute="top" id="JZb-eD-715"/>
  929. <constraint firstItem="AFW-lv-FR4" firstAttribute="leading" secondItem="gzC-24-bBd" secondAttribute="leading" id="LaD-pB-OI7"/>
  930. </constraints>
  931. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  932. <variation key="default">
  933. <mask key="constraints">
  934. <exclude reference="JZb-eD-715"/>
  935. <exclude reference="LaD-pB-OI7"/>
  936. </mask>
  937. </variation>
  938. <variation key="heightClass=regular-widthClass=compact">
  939. <mask key="constraints">
  940. <include reference="JZb-eD-715"/>
  941. <include reference="LaD-pB-OI7"/>
  942. </mask>
  943. </variation>
  944. <connections>
  945. <outlet property="constraintControlLabelWidth" destination="vh3-PN-VPg" id="VSe-zS-MPi"/>
  946. <outlet property="lblMeter" destination="AFW-lv-FR4" id="gqf-Th-4iR"/>
  947. </connections>
  948. <point key="canvasLocation" x="358" y="-51"/>
  949. </view>
  950. <view tag="11" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="w0i-Ha-qM8" customClass="CommandClassMeterTotalView">
  951. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  952. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  953. <subviews>
  954. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dfZ-P9-Edz" userLabel="Label - Meter" customClass="CustomLabel">
  955. <rect key="frame" x="0.0" y="0.0" width="184" height="32"/>
  956. <animations/>
  957. <constraints>
  958. <constraint firstAttribute="width" constant="200" id="6CJ-sK-krk"/>
  959. <constraint firstAttribute="height" constant="32" id="7dv-6l-8po"/>
  960. </constraints>
  961. <fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
  962. <nil key="highlightedColor"/>
  963. <variation key="default">
  964. <mask key="constraints">
  965. <exclude reference="6CJ-sK-krk"/>
  966. <exclude reference="7dv-6l-8po"/>
  967. </mask>
  968. </variation>
  969. <variation key="heightClass=regular-widthClass=compact">
  970. <mask key="constraints">
  971. <include reference="6CJ-sK-krk"/>
  972. <include reference="7dv-6l-8po"/>
  973. </mask>
  974. </variation>
  975. </label>
  976. </subviews>
  977. <animations/>
  978. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  979. <constraints>
  980. <constraint firstItem="dfZ-P9-Edz" firstAttribute="top" secondItem="w0i-Ha-qM8" secondAttribute="top" id="VMD-aA-hL2"/>
  981. <constraint firstItem="dfZ-P9-Edz" firstAttribute="leading" secondItem="w0i-Ha-qM8" secondAttribute="leading" id="kCk-5H-ieq"/>
  982. </constraints>
  983. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  984. <variation key="default">
  985. <mask key="constraints">
  986. <exclude reference="VMD-aA-hL2"/>
  987. <exclude reference="kCk-5H-ieq"/>
  988. </mask>
  989. </variation>
  990. <variation key="heightClass=regular-widthClass=compact">
  991. <mask key="constraints">
  992. <include reference="VMD-aA-hL2"/>
  993. <include reference="kCk-5H-ieq"/>
  994. </mask>
  995. </variation>
  996. <connections>
  997. <outlet property="constraintControlLabelWidth" destination="6CJ-sK-krk" id="csz-oV-nOc"/>
  998. <outlet property="lblMeter" destination="dfZ-P9-Edz" id="wEi-bx-cse"/>
  999. </connections>
  1000. <point key="canvasLocation" x="358" y="37"/>
  1001. </view>
  1002. <view tag="14" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="dk5-16-HDA" customClass="CommandClassCameraStreamView">
  1003. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  1004. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  1005. <subviews>
  1006. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Jwh-T7-HLK" userLabel="Label - Stream" customClass="CustomLabel">
  1007. <rect key="frame" x="0.0" y="0.0" width="184" height="32"/>
  1008. <animations/>
  1009. <constraints>
  1010. <constraint firstAttribute="width" constant="200" id="k4q-Fy-DUt"/>
  1011. <constraint firstAttribute="height" constant="32" id="sIY-6c-Hbd"/>
  1012. </constraints>
  1013. <fontDescription key="fontDescription" type="boldSystem" pointSize="18"/>
  1014. <nil key="highlightedColor"/>
  1015. <variation key="default">
  1016. <mask key="constraints">
  1017. <exclude reference="k4q-Fy-DUt"/>
  1018. <exclude reference="sIY-6c-Hbd"/>
  1019. </mask>
  1020. </variation>
  1021. <variation key="heightClass=regular-widthClass=compact">
  1022. <mask key="constraints">
  1023. <include reference="k4q-Fy-DUt"/>
  1024. <include reference="sIY-6c-Hbd"/>
  1025. </mask>
  1026. </variation>
  1027. </label>
  1028. </subviews>
  1029. <animations/>
  1030. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  1031. <constraints>
  1032. <constraint firstItem="Jwh-T7-HLK" firstAttribute="leading" secondItem="dk5-16-HDA" secondAttribute="leading" id="Sxw-wh-Zhj"/>
  1033. <constraint firstItem="Jwh-T7-HLK" firstAttribute="top" secondItem="dk5-16-HDA" secondAttribute="top" id="smF-Ik-Zm6"/>
  1034. </constraints>
  1035. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  1036. <variation key="default">
  1037. <mask key="constraints">
  1038. <exclude reference="Sxw-wh-Zhj"/>
  1039. <exclude reference="smF-Ik-Zm6"/>
  1040. </mask>
  1041. </variation>
  1042. <variation key="heightClass=regular-widthClass=compact">
  1043. <mask key="constraints">
  1044. <include reference="Sxw-wh-Zhj"/>
  1045. <include reference="smF-Ik-Zm6"/>
  1046. </mask>
  1047. </variation>
  1048. <connections>
  1049. <outlet property="constraintControlLabelWidth" destination="k4q-Fy-DUt" id="tYq-EF-pPI"/>
  1050. <outlet property="lblCamera" destination="Jwh-T7-HLK" id="bTF-WQ-E72"/>
  1051. </connections>
  1052. <point key="canvasLocation" x="358" y="119"/>
  1053. </view>
  1054. <view tag="16" contentMode="scaleToFill" placeholderIntrinsicWidth="200" placeholderIntrinsicHeight="32" id="P44-5f-N6B" customClass="CommandClassSpeedControlView">
  1055. <rect key="frame" x="0.0" y="0.0" width="200" height="32"/>
  1056. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  1057. <subviews>
  1058. <button opaque="NO" userInteractionEnabled="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Q0v-wR-XBF" userLabel="Button - label" customClass="CustomButton">
  1059. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  1060. <animations/>
  1061. <constraints>
  1062. <constraint firstAttribute="height" constant="32" id="2WL-wF-opN"/>
  1063. <constraint firstAttribute="width" constant="134" id="Hah-L9-gpM"/>
  1064. </constraints>
  1065. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  1066. <state key="normal" title="모드" backgroundImage="tp_01_img_control_bg_black">
  1067. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  1068. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  1069. </state>
  1070. <state key="highlighted" backgroundImage="tp_01_img_control_switch_onoff_off"/>
  1071. <variation key="default">
  1072. <mask key="constraints">
  1073. <exclude reference="2WL-wF-opN"/>
  1074. <exclude reference="Hah-L9-gpM"/>
  1075. </mask>
  1076. </variation>
  1077. <variation key="heightClass=regular-widthClass=compact">
  1078. <mask key="constraints">
  1079. <include reference="2WL-wF-opN"/>
  1080. <include reference="Hah-L9-gpM"/>
  1081. </mask>
  1082. </variation>
  1083. </button>
  1084. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ULj-tm-4SD" userLabel="Button - unit next" customClass="CustomButton">
  1085. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  1086. <animations/>
  1087. <constraints>
  1088. <constraint firstAttribute="height" constant="32" id="RYS-b9-cBa"/>
  1089. <constraint firstAttribute="width" constant="32" id="nMG-oU-rff"/>
  1090. </constraints>
  1091. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  1092. <state key="normal" image="tp_01_img_control_unit_next">
  1093. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  1094. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  1095. </state>
  1096. <variation key="default">
  1097. <mask key="constraints">
  1098. <exclude reference="RYS-b9-cBa"/>
  1099. <exclude reference="nMG-oU-rff"/>
  1100. </mask>
  1101. </variation>
  1102. <variation key="heightClass=regular-widthClass=compact">
  1103. <mask key="constraints">
  1104. <include reference="RYS-b9-cBa"/>
  1105. <include reference="nMG-oU-rff"/>
  1106. </mask>
  1107. </variation>
  1108. <connections>
  1109. <action selector="btnNextTouchDown:" destination="P44-5f-N6B" eventType="touchDown" id="Ubu-Wq-Jr6"/>
  1110. <action selector="btnNextTouchUp:" destination="P44-5f-N6B" eventType="touchDragExit" id="Bki-f7-ebN"/>
  1111. <action selector="btnNextTouchUp:" destination="P44-5f-N6B" eventType="touchCancel" id="Bmd-bL-qJC"/>
  1112. <action selector="btnNextTouchUp:" destination="P44-5f-N6B" eventType="touchUpInside" id="e7e-PE-Uqx"/>
  1113. </connections>
  1114. </button>
  1115. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="NkJ-Kb-CmB" userLabel="Button - unit prev" customClass="CustomButton">
  1116. <rect key="frame" x="0.0" y="0.0" width="100" height="32"/>
  1117. <animations/>
  1118. <constraints>
  1119. <constraint firstAttribute="height" constant="32" id="8m7-hb-jxN"/>
  1120. <constraint firstAttribute="width" constant="32" id="wXv-Ye-Z3H"/>
  1121. </constraints>
  1122. <fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
  1123. <state key="normal" image="tp_01_img_control_unit_prev">
  1124. <color key="titleColor" red="1" green="0.43137254899999999" blue="0.16862745100000001" alpha="1" colorSpace="calibratedRGB"/>
  1125. <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
  1126. </state>
  1127. <variation key="default">
  1128. <mask key="constraints">
  1129. <exclude reference="8m7-hb-jxN"/>
  1130. <exclude reference="wXv-Ye-Z3H"/>
  1131. </mask>
  1132. </variation>
  1133. <variation key="heightClass=regular-widthClass=compact">
  1134. <mask key="constraints">
  1135. <include reference="8m7-hb-jxN"/>
  1136. <include reference="wXv-Ye-Z3H"/>
  1137. </mask>
  1138. </variation>
  1139. <connections>
  1140. <action selector="btnPrevTouchDown:" destination="P44-5f-N6B" eventType="touchDown" id="gse-9r-1Ji"/>
  1141. <action selector="btnPrevTouchUp:" destination="P44-5f-N6B" eventType="touchCancel" id="1ZH-SN-O4J"/>
  1142. <action selector="btnPrevTouchUp:" destination="P44-5f-N6B" eventType="touchUpInside" id="RyE-be-sse"/>
  1143. <action selector="btnPrevTouchUp:" destination="P44-5f-N6B" eventType="touchDragExit" id="u8O-rq-IBa"/>
  1144. </connections>
  1145. </button>
  1146. </subviews>
  1147. <animations/>
  1148. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  1149. <constraints>
  1150. <constraint firstItem="Q0v-wR-XBF" firstAttribute="leading" secondItem="P44-5f-N6B" secondAttribute="leading" id="Cvo-qh-Deo"/>
  1151. <constraint firstItem="NkJ-Kb-CmB" firstAttribute="top" secondItem="Q0v-wR-XBF" secondAttribute="top" id="Fg3-1M-FZJ"/>
  1152. <constraint firstItem="Q0v-wR-XBF" firstAttribute="top" secondItem="P44-5f-N6B" secondAttribute="top" id="P4Z-Du-2Du"/>
  1153. <constraint firstItem="ULj-tm-4SD" firstAttribute="top" secondItem="Q0v-wR-XBF" secondAttribute="top" id="Sg6-RB-7LV"/>
  1154. <constraint firstItem="NkJ-Kb-CmB" firstAttribute="leading" secondItem="Q0v-wR-XBF" secondAttribute="leading" id="l4G-F7-bPQ"/>
  1155. <constraint firstItem="ULj-tm-4SD" firstAttribute="trailing" secondItem="Q0v-wR-XBF" secondAttribute="trailing" id="vnm-7N-e9L"/>
  1156. </constraints>
  1157. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  1158. <variation key="default">
  1159. <mask key="subviews">
  1160. <exclude reference="Q0v-wR-XBF"/>
  1161. <exclude reference="ULj-tm-4SD"/>
  1162. <exclude reference="NkJ-Kb-CmB"/>
  1163. </mask>
  1164. <mask key="constraints">
  1165. <exclude reference="Fg3-1M-FZJ"/>
  1166. <exclude reference="l4G-F7-bPQ"/>
  1167. <exclude reference="Cvo-qh-Deo"/>
  1168. <exclude reference="P4Z-Du-2Du"/>
  1169. <exclude reference="Sg6-RB-7LV"/>
  1170. <exclude reference="vnm-7N-e9L"/>
  1171. </mask>
  1172. </variation>
  1173. <variation key="heightClass=regular-widthClass=compact">
  1174. <mask key="subviews">
  1175. <include reference="Q0v-wR-XBF"/>
  1176. <include reference="ULj-tm-4SD"/>
  1177. <include reference="NkJ-Kb-CmB"/>
  1178. </mask>
  1179. <mask key="constraints">
  1180. <include reference="Fg3-1M-FZJ"/>
  1181. <include reference="l4G-F7-bPQ"/>
  1182. <include reference="Cvo-qh-Deo"/>
  1183. <include reference="P4Z-Du-2Du"/>
  1184. <include reference="Sg6-RB-7LV"/>
  1185. <include reference="vnm-7N-e9L"/>
  1186. </mask>
  1187. </variation>
  1188. <connections>
  1189. <outlet property="btnLabel" destination="Q0v-wR-XBF" id="bBb-Pe-GeY"/>
  1190. <outlet property="btnNext" destination="ULj-tm-4SD" id="v4y-Gg-RlU"/>
  1191. <outlet property="btnPrev" destination="NkJ-Kb-CmB" id="SMF-k5-Ibx"/>
  1192. <outlet property="constraintBtnLabelWidth" destination="Hah-L9-gpM" id="g9a-gm-6Fy"/>
  1193. </connections>
  1194. <point key="canvasLocation" x="-20" y="-130"/>
  1195. </view>
  1196. </objects>
  1197. <resources>
  1198. <image name="tp_01_img_control_bg_black" width="80" height="32"/>
  1199. <image name="tp_01_img_control_switch_lockunlock_locked" width="64" height="32"/>
  1200. <image name="tp_01_img_control_switch_lockunlock_unlocked" width="64" height="32"/>
  1201. <image name="tp_01_img_control_switch_onoff_off" width="100" height="32"/>
  1202. <image name="tp_01_img_control_switch_onoff_on" width="100" height="32"/>
  1203. <image name="tp_01_img_control_unit_down" width="32" height="32"/>
  1204. <image name="tp_01_img_control_unit_minus" width="32" height="32"/>
  1205. <image name="tp_01_img_control_unit_next" width="32" height="32"/>
  1206. <image name="tp_01_img_control_unit_pause" width="32" height="32"/>
  1207. <image name="tp_01_img_control_unit_play" width="32" height="32"/>
  1208. <image name="tp_01_img_control_unit_plus" width="32" height="32"/>
  1209. <image name="tp_01_img_control_unit_prev" width="32" height="32"/>
  1210. <image name="tp_01_img_control_unit_up" width="32" height="32"/>
  1211. </resources>
  1212. </document>