CommandClassControlDetailView.xib 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="12118" systemVersion="16E195" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
  3. <device id="retina4_0" orientation="portrait">
  4. <adaptation id="fullscreen"/>
  5. </device>
  6. <dependencies>
  7. <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12086"/>
  8. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  9. </dependencies>
  10. <objects>
  11. <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
  12. <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
  13. <view contentMode="scaleToFill" placeholderIntrinsicWidth="320" placeholderIntrinsicHeight="340" id="kFv-Vf-PEL" customClass="CommandClassControlDetailView">
  14. <rect key="frame" x="0.0" y="0.0" width="240" height="128"/>
  15. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  16. <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  17. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  18. <point key="canvasLocation" x="609" y="271"/>
  19. </view>
  20. <view tag="1" contentMode="scaleToFill" placeholderIntrinsicWidth="320" placeholderIntrinsicHeight="347" id="2jn-TA-Err" customClass="CommandClassSwitchDetailView">
  21. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  22. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  23. <subviews>
  24. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="common_bg_list_02" translatesAutoresizingMaskIntoConstraints="NO" id="dod-ia-NhS">
  25. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  26. </imageView>
  27. <button opaque="NO" contentMode="scaleToFill" placeholderIntrinsicWidth="170" placeholderIntrinsicHeight="170" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="BGh-Nk-bbv" userLabel="Button - icon" customClass="CustomButton">
  28. <rect key="frame" x="26.5" y="7" width="187" height="187"/>
  29. <constraints>
  30. <constraint firstAttribute="height" constant="187" id="R0S-mh-0Iv"/>
  31. <constraint firstAttribute="width" constant="187" id="kJI-4Y-qt3"/>
  32. </constraints>
  33. <state key="normal" image="img_things_detail_06_01_plug_state_off"/>
  34. <state key="disabled" image="img_things_detail_06_00_plug_state_offline"/>
  35. <state key="selected" image="img_things_detail_06_02_plug_state_on"/>
  36. </button>
  37. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="V7h-Sj-Ic5">
  38. <rect key="frame" x="0.0" y="214" width="240" height="64"/>
  39. <subviews>
  40. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="mLG-iZ-fci" customClass="CustomButton">
  41. <rect key="frame" x="165" y="2" width="60" height="60"/>
  42. <constraints>
  43. <constraint firstAttribute="height" constant="60" id="CYl-ch-KdQ"/>
  44. <constraint firstAttribute="width" constant="60" id="hXh-r8-pYg"/>
  45. </constraints>
  46. <color key="tintColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
  47. <state key="normal" backgroundImage="img_things_detail_06_99_btn_on"/>
  48. <state key="disabled" backgroundImage="img_things_detail_06_99_btn_on_disbale"/>
  49. <state key="highlighted" backgroundImage="img_things_detail_06_99_btn_on_press"/>
  50. <userDefinedRuntimeAttributes>
  51. <userDefinedRuntimeAttribute type="rect" keyPath="rectForCapBackground">
  52. <rect key="value" x="36" y="28" width="36" height="28"/>
  53. </userDefinedRuntimeAttribute>
  54. </userDefinedRuntimeAttributes>
  55. <connections>
  56. <action selector="btnOnTouched:" destination="2jn-TA-Err" eventType="touchUpInside" id="o08-95-sZL"/>
  57. </connections>
  58. </button>
  59. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="꺼짐" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cDy-fN-8nX" customClass="CustomLabel">
  60. <rect key="frame" x="23" y="0.0" width="142" height="64"/>
  61. <fontDescription key="fontDescription" type="boldSystem" pointSize="34"/>
  62. <nil key="highlightedColor"/>
  63. </label>
  64. </subviews>
  65. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  66. <constraints>
  67. <constraint firstAttribute="trailing" secondItem="mLG-iZ-fci" secondAttribute="trailing" constant="15" id="3RJ-6p-4UY"/>
  68. <constraint firstItem="cDy-fN-8nX" firstAttribute="top" secondItem="V7h-Sj-Ic5" secondAttribute="top" id="6BA-6Y-siX"/>
  69. <constraint firstItem="mLG-iZ-fci" firstAttribute="leading" secondItem="cDy-fN-8nX" secondAttribute="trailing" id="IRM-Ha-i7h"/>
  70. <constraint firstAttribute="height" constant="64" id="MR0-Tf-Ayq"/>
  71. <constraint firstAttribute="bottom" secondItem="cDy-fN-8nX" secondAttribute="bottom" id="m4c-Yp-q6l"/>
  72. <constraint firstItem="cDy-fN-8nX" firstAttribute="leading" secondItem="V7h-Sj-Ic5" secondAttribute="leading" constant="23" id="mWv-lr-ePx"/>
  73. <constraint firstItem="mLG-iZ-fci" firstAttribute="centerY" secondItem="V7h-Sj-Ic5" secondAttribute="centerY" id="pJ4-OP-FeY"/>
  74. </constraints>
  75. </view>
  76. <view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fgu-1B-gS8" userLabel="View - pcontainer">
  77. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  78. <subviews>
  79. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="common_bg_alpha_85_w" translatesAutoresizingMaskIntoConstraints="NO" id="2Ar-as-VU2">
  80. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  81. </imageView>
  82. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="img_progress_small_black_s01" translatesAutoresizingMaskIntoConstraints="NO" id="xRm-xY-sBF">
  83. <rect key="frame" x="92.5" y="115" width="55" height="55"/>
  84. <constraints>
  85. <constraint firstAttribute="width" constant="55" id="1pl-V2-QQr"/>
  86. <constraint firstAttribute="height" constant="55" id="ZXu-LV-jnw"/>
  87. </constraints>
  88. <variation key="default">
  89. <mask key="constraints">
  90. <exclude reference="1pl-V2-QQr"/>
  91. <exclude reference="ZXu-LV-jnw"/>
  92. </mask>
  93. </variation>
  94. <variation key="heightClass=regular-widthClass=compact">
  95. <mask key="constraints">
  96. <include reference="1pl-V2-QQr"/>
  97. <include reference="ZXu-LV-jnw"/>
  98. </mask>
  99. </variation>
  100. </imageView>
  101. </subviews>
  102. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
  103. <constraints>
  104. <constraint firstAttribute="trailing" secondItem="2Ar-as-VU2" secondAttribute="trailing" id="HNv-2t-MB1"/>
  105. <constraint firstItem="2Ar-as-VU2" firstAttribute="top" secondItem="fgu-1B-gS8" secondAttribute="top" id="K0e-Z9-Wbt"/>
  106. <constraint firstItem="xRm-xY-sBF" firstAttribute="centerX" secondItem="fgu-1B-gS8" secondAttribute="centerX" id="Ua2-HT-0l1"/>
  107. <constraint firstItem="2Ar-as-VU2" firstAttribute="leading" secondItem="fgu-1B-gS8" secondAttribute="leading" id="d0v-OY-ZIj"/>
  108. <constraint firstAttribute="bottom" secondItem="2Ar-as-VU2" secondAttribute="bottom" id="ov8-lH-cjE"/>
  109. <constraint firstItem="xRm-xY-sBF" firstAttribute="centerY" secondItem="fgu-1B-gS8" secondAttribute="centerY" id="vIf-fP-Yip"/>
  110. </constraints>
  111. <variation key="default">
  112. <mask key="subviews">
  113. <exclude reference="xRm-xY-sBF"/>
  114. </mask>
  115. <mask key="constraints">
  116. <exclude reference="Ua2-HT-0l1"/>
  117. <exclude reference="vIf-fP-Yip"/>
  118. <exclude reference="HNv-2t-MB1"/>
  119. <exclude reference="K0e-Z9-Wbt"/>
  120. <exclude reference="d0v-OY-ZIj"/>
  121. <exclude reference="ov8-lH-cjE"/>
  122. </mask>
  123. </variation>
  124. <variation key="heightClass=regular-widthClass=compact">
  125. <mask key="subviews">
  126. <include reference="xRm-xY-sBF"/>
  127. </mask>
  128. <mask key="constraints">
  129. <include reference="Ua2-HT-0l1"/>
  130. <include reference="vIf-fP-Yip"/>
  131. <include reference="HNv-2t-MB1"/>
  132. <include reference="K0e-Z9-Wbt"/>
  133. <include reference="d0v-OY-ZIj"/>
  134. <include reference="ov8-lH-cjE"/>
  135. </mask>
  136. </variation>
  137. </view>
  138. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="pjZ-bb-A3Y" customClass="CustomButton">
  139. <rect key="frame" x="122" y="235" width="98" height="57"/>
  140. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  141. <state key="normal" title="끄기" backgroundImage="img_things_detail_06_99_btn_off"/>
  142. <state key="disabled" backgroundImage="img_things_detail_06_99_btn_off_disable"/>
  143. <state key="selected" backgroundImage="img_things_detail_06_99_btn_off"/>
  144. <state key="highlighted" backgroundImage="img_things_detail_06_99_btn_off_press"/>
  145. <userDefinedRuntimeAttributes>
  146. <userDefinedRuntimeAttribute type="rect" keyPath="rectForCapBackground">
  147. <rect key="value" x="36" y="28" width="36" height="28"/>
  148. </userDefinedRuntimeAttribute>
  149. </userDefinedRuntimeAttributes>
  150. </button>
  151. </subviews>
  152. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  153. <constraints>
  154. <constraint firstItem="V7h-Sj-Ic5" firstAttribute="top" secondItem="BGh-Nk-bbv" secondAttribute="bottom" constant="20" id="9Dx-MF-3rm"/>
  155. <constraint firstItem="dod-ia-NhS" firstAttribute="leading" secondItem="2jn-TA-Err" secondAttribute="leading" id="Ixd-Vg-FGf"/>
  156. <constraint firstAttribute="bottom" secondItem="fgu-1B-gS8" secondAttribute="bottom" id="L0L-l0-7Qz"/>
  157. <constraint firstAttribute="trailing" secondItem="dod-ia-NhS" secondAttribute="trailing" id="Oex-zp-Jsw"/>
  158. <constraint firstItem="V7h-Sj-Ic5" firstAttribute="leading" secondItem="2jn-TA-Err" secondAttribute="leading" id="Pz7-zh-zuw"/>
  159. <constraint firstItem="BGh-Nk-bbv" firstAttribute="centerX" secondItem="2jn-TA-Err" secondAttribute="centerX" id="YLb-dF-aiy"/>
  160. <constraint firstItem="BGh-Nk-bbv" firstAttribute="top" secondItem="2jn-TA-Err" secondAttribute="top" constant="7" id="ZL8-C0-gqH"/>
  161. <constraint firstAttribute="trailing" secondItem="fgu-1B-gS8" secondAttribute="trailing" id="aZ3-k1-LaF"/>
  162. <constraint firstItem="fgu-1B-gS8" firstAttribute="leading" secondItem="2jn-TA-Err" secondAttribute="leading" id="cvu-nj-Di3"/>
  163. <constraint firstAttribute="trailing" secondItem="V7h-Sj-Ic5" secondAttribute="trailing" id="dHD-88-ztp"/>
  164. <constraint firstAttribute="bottom" secondItem="dod-ia-NhS" secondAttribute="bottom" id="eXK-J8-6aV"/>
  165. <constraint firstItem="dod-ia-NhS" firstAttribute="top" secondItem="2jn-TA-Err" secondAttribute="top" id="fZX-mf-rqV"/>
  166. <constraint firstItem="fgu-1B-gS8" firstAttribute="top" secondItem="2jn-TA-Err" secondAttribute="top" id="kMY-1H-jCm"/>
  167. </constraints>
  168. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  169. <variation key="default">
  170. <mask key="subviews">
  171. <exclude reference="BGh-Nk-bbv"/>
  172. <exclude reference="pjZ-bb-A3Y"/>
  173. </mask>
  174. </variation>
  175. <variation key="heightClass=regular-widthClass=compact">
  176. <mask key="subviews">
  177. <include reference="BGh-Nk-bbv"/>
  178. <exclude reference="pjZ-bb-A3Y"/>
  179. </mask>
  180. </variation>
  181. <connections>
  182. <outlet property="btnNode" destination="BGh-Nk-bbv" id="IOQ-ch-Gq5"/>
  183. <outlet property="btnOn" destination="mLG-iZ-fci" id="Qo8-wv-dID"/>
  184. <outlet property="imgvProgress" destination="xRm-xY-sBF" id="h11-l6-C7N"/>
  185. <outlet property="lblContentValueMsg" destination="cDy-fN-8nX" id="bcX-eG-aAp"/>
  186. <outlet property="pcontainer" destination="fgu-1B-gS8" id="F2p-GO-RTj"/>
  187. </connections>
  188. <point key="canvasLocation" x="962" y="572.5"/>
  189. </view>
  190. <view tag="17" contentMode="scaleToFill" placeholderIntrinsicWidth="320" placeholderIntrinsicHeight="347" id="5Kf-zR-Wo5" customClass="CommandClassValveDetailView">
  191. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  192. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  193. <subviews>
  194. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="common_bg_list_02" translatesAutoresizingMaskIntoConstraints="NO" id="CDS-ZG-4JP">
  195. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  196. </imageView>
  197. <button opaque="NO" contentMode="scaleToFill" placeholderIntrinsicWidth="170" placeholderIntrinsicHeight="170" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Wmm-9t-rGY" userLabel="Button - icon" customClass="CustomButton">
  198. <rect key="frame" x="28" y="7" width="184" height="184"/>
  199. <constraints>
  200. <constraint firstAttribute="height" constant="184" id="1SV-aJ-Blc"/>
  201. <constraint firstAttribute="width" constant="184" id="l97-I3-WvW"/>
  202. </constraints>
  203. <state key="normal" image="img_things_detail_05_01_valve_state_locked"/>
  204. <state key="disabled" image="img_things_detail_05_00_valve_state_offline"/>
  205. <state key="selected" image="img_things_detail_05_02_valve_state_unlocked"/>
  206. </button>
  207. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="DLG-gT-5sj">
  208. <rect key="frame" x="0.0" y="211" width="240" height="64"/>
  209. <subviews>
  210. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="잠김" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jhK-vW-aH2" customClass="CustomLabel">
  211. <rect key="frame" x="23" y="0.0" width="142" height="64"/>
  212. <fontDescription key="fontDescription" type="boldSystem" pointSize="34"/>
  213. <nil key="highlightedColor"/>
  214. </label>
  215. <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="jch-xo-pZh" userLabel="Btn Close" customClass="CustomButton">
  216. <rect key="frame" x="165" y="2" width="60" height="60"/>
  217. <constraints>
  218. <constraint firstAttribute="height" constant="60" id="FA4-L2-k5T"/>
  219. <constraint firstAttribute="width" constant="60" id="RDW-T3-9xu"/>
  220. </constraints>
  221. <color key="tintColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
  222. <state key="normal" backgroundImage="img_things_detail_06_99_btn_off"/>
  223. <state key="disabled" backgroundImage="img_things_detail_06_99_btn_off_disable"/>
  224. <state key="highlighted" backgroundImage="img_things_detail_06_99_btn_off_press"/>
  225. <userDefinedRuntimeAttributes>
  226. <userDefinedRuntimeAttribute type="rect" keyPath="rectForCapBackground">
  227. <rect key="value" x="36" y="28" width="36" height="28"/>
  228. </userDefinedRuntimeAttribute>
  229. </userDefinedRuntimeAttributes>
  230. <connections>
  231. <action selector="btnCloseTouched:" destination="5Kf-zR-Wo5" eventType="touchUpInside" id="BRN-uw-1a5"/>
  232. </connections>
  233. </button>
  234. </subviews>
  235. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  236. <constraints>
  237. <constraint firstItem="jhK-vW-aH2" firstAttribute="top" secondItem="DLG-gT-5sj" secondAttribute="top" id="DBr-uU-jTj"/>
  238. <constraint firstItem="jch-xo-pZh" firstAttribute="leading" secondItem="jhK-vW-aH2" secondAttribute="trailing" id="PYf-6V-k4N"/>
  239. <constraint firstAttribute="trailing" secondItem="jch-xo-pZh" secondAttribute="trailing" constant="15" id="bR4-Qe-T8u"/>
  240. <constraint firstAttribute="bottom" secondItem="jhK-vW-aH2" secondAttribute="bottom" id="bn9-FB-58E"/>
  241. <constraint firstItem="jch-xo-pZh" firstAttribute="centerY" secondItem="DLG-gT-5sj" secondAttribute="centerY" id="u0F-gc-tlX"/>
  242. <constraint firstAttribute="height" constant="64" id="wLd-rU-mBs"/>
  243. <constraint firstItem="jhK-vW-aH2" firstAttribute="leading" secondItem="DLG-gT-5sj" secondAttribute="leading" constant="23" id="zcL-Rr-pjn"/>
  244. </constraints>
  245. </view>
  246. <view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="0iu-aT-0sd" userLabel="View - pcontainer">
  247. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  248. <subviews>
  249. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="common_bg_alpha_85_w" translatesAutoresizingMaskIntoConstraints="NO" id="osC-UN-6e9">
  250. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  251. </imageView>
  252. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="img_progress_small_black_s01" translatesAutoresizingMaskIntoConstraints="NO" id="yej-D7-ieP">
  253. <rect key="frame" x="92.5" y="115" width="55" height="55"/>
  254. <constraints>
  255. <constraint firstAttribute="width" constant="55" id="6x5-aG-IVI"/>
  256. <constraint firstAttribute="height" constant="55" id="kVJ-ZO-IvC"/>
  257. </constraints>
  258. <variation key="default">
  259. <mask key="constraints">
  260. <exclude reference="6x5-aG-IVI"/>
  261. <exclude reference="kVJ-ZO-IvC"/>
  262. </mask>
  263. </variation>
  264. <variation key="heightClass=regular-widthClass=compact">
  265. <mask key="constraints">
  266. <include reference="6x5-aG-IVI"/>
  267. <include reference="kVJ-ZO-IvC"/>
  268. </mask>
  269. </variation>
  270. </imageView>
  271. </subviews>
  272. <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.0" colorSpace="custom" customColorSpace="sRGB"/>
  273. <constraints>
  274. <constraint firstAttribute="trailing" secondItem="osC-UN-6e9" secondAttribute="trailing" id="E3o-Ra-ww1"/>
  275. <constraint firstItem="osC-UN-6e9" firstAttribute="leading" secondItem="0iu-aT-0sd" secondAttribute="leading" id="dnF-GD-Y5e"/>
  276. <constraint firstAttribute="bottom" secondItem="osC-UN-6e9" secondAttribute="bottom" id="nRU-Da-inu"/>
  277. <constraint firstItem="osC-UN-6e9" firstAttribute="top" secondItem="0iu-aT-0sd" secondAttribute="top" id="pHa-QU-8ye"/>
  278. <constraint firstItem="yej-D7-ieP" firstAttribute="centerX" secondItem="0iu-aT-0sd" secondAttribute="centerX" id="tNc-jo-JPI"/>
  279. <constraint firstItem="yej-D7-ieP" firstAttribute="centerY" secondItem="0iu-aT-0sd" secondAttribute="centerY" id="tpT-Hb-w3Y"/>
  280. </constraints>
  281. <variation key="default">
  282. <mask key="subviews">
  283. <exclude reference="yej-D7-ieP"/>
  284. </mask>
  285. <mask key="constraints">
  286. <exclude reference="tNc-jo-JPI"/>
  287. <exclude reference="tpT-Hb-w3Y"/>
  288. <exclude reference="E3o-Ra-ww1"/>
  289. <exclude reference="dnF-GD-Y5e"/>
  290. <exclude reference="nRU-Da-inu"/>
  291. <exclude reference="pHa-QU-8ye"/>
  292. </mask>
  293. </variation>
  294. <variation key="heightClass=regular-widthClass=compact">
  295. <mask key="subviews">
  296. <include reference="yej-D7-ieP"/>
  297. </mask>
  298. <mask key="constraints">
  299. <include reference="tNc-jo-JPI"/>
  300. <include reference="tpT-Hb-w3Y"/>
  301. <include reference="E3o-Ra-ww1"/>
  302. <include reference="dnF-GD-Y5e"/>
  303. <include reference="nRU-Da-inu"/>
  304. <include reference="pHa-QU-8ye"/>
  305. </mask>
  306. </variation>
  307. </view>
  308. </subviews>
  309. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  310. <constraints>
  311. <constraint firstAttribute="trailing" secondItem="0iu-aT-0sd" secondAttribute="trailing" id="Fer-FJ-M5T"/>
  312. <constraint firstItem="DLG-gT-5sj" firstAttribute="leading" secondItem="5Kf-zR-Wo5" secondAttribute="leading" id="IAv-4c-8ZK"/>
  313. <constraint firstAttribute="trailing" secondItem="CDS-ZG-4JP" secondAttribute="trailing" id="JfM-z6-epf"/>
  314. <constraint firstItem="0iu-aT-0sd" firstAttribute="top" secondItem="5Kf-zR-Wo5" secondAttribute="top" id="O1i-Vl-OGL"/>
  315. <constraint firstItem="0iu-aT-0sd" firstAttribute="leading" secondItem="5Kf-zR-Wo5" secondAttribute="leading" id="SoF-5B-SeG"/>
  316. <constraint firstAttribute="bottom" secondItem="CDS-ZG-4JP" secondAttribute="bottom" id="VKm-z1-1vk"/>
  317. <constraint firstItem="CDS-ZG-4JP" firstAttribute="top" secondItem="5Kf-zR-Wo5" secondAttribute="top" id="hoo-Fu-DJx"/>
  318. <constraint firstAttribute="bottom" secondItem="0iu-aT-0sd" secondAttribute="bottom" id="ihE-X0-TBY"/>
  319. <constraint firstItem="CDS-ZG-4JP" firstAttribute="leading" secondItem="5Kf-zR-Wo5" secondAttribute="leading" id="lr1-Vp-wBd"/>
  320. <constraint firstItem="Wmm-9t-rGY" firstAttribute="centerX" secondItem="5Kf-zR-Wo5" secondAttribute="centerX" id="m4s-1h-Q34"/>
  321. <constraint firstAttribute="trailing" secondItem="DLG-gT-5sj" secondAttribute="trailing" id="qDs-IR-fbj"/>
  322. <constraint firstItem="Wmm-9t-rGY" firstAttribute="top" secondItem="5Kf-zR-Wo5" secondAttribute="top" constant="7" id="saH-vZ-UTd"/>
  323. <constraint firstItem="DLG-gT-5sj" firstAttribute="top" secondItem="Wmm-9t-rGY" secondAttribute="bottom" constant="20" id="uRL-Zm-bUd"/>
  324. </constraints>
  325. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  326. <variation key="default">
  327. <mask key="subviews">
  328. <exclude reference="Wmm-9t-rGY"/>
  329. </mask>
  330. <mask key="constraints">
  331. <exclude reference="Fer-FJ-M5T"/>
  332. <exclude reference="O1i-Vl-OGL"/>
  333. <exclude reference="SoF-5B-SeG"/>
  334. <exclude reference="ihE-X0-TBY"/>
  335. </mask>
  336. </variation>
  337. <variation key="heightClass=regular-widthClass=compact">
  338. <mask key="subviews">
  339. <include reference="Wmm-9t-rGY"/>
  340. </mask>
  341. <mask key="constraints">
  342. <include reference="Fer-FJ-M5T"/>
  343. <include reference="O1i-Vl-OGL"/>
  344. <include reference="SoF-5B-SeG"/>
  345. <include reference="ihE-X0-TBY"/>
  346. </mask>
  347. </variation>
  348. <connections>
  349. <outlet property="btnClose" destination="jch-xo-pZh" id="34J-sM-WNy"/>
  350. <outlet property="btnNode" destination="Wmm-9t-rGY" id="hJG-7Z-hka"/>
  351. <outlet property="imgvProgress" destination="yej-D7-ieP" id="jRq-MT-Xho"/>
  352. <outlet property="lblContentValueMsg" destination="jhK-vW-aH2" id="6GD-Fv-RoL"/>
  353. <outlet property="pcontainer" destination="0iu-aT-0sd" id="Hn1-KB-BrG"/>
  354. </connections>
  355. <point key="canvasLocation" x="609" y="572.5"/>
  356. </view>
  357. <view tag="4" contentMode="scaleToFill" placeholderIntrinsicWidth="320" placeholderIntrinsicHeight="275" id="W8g-7l-QWh" customClass="CommandClassSensorBinaryDetailView">
  358. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  359. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  360. <subviews>
  361. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="common_bg_list_02" translatesAutoresizingMaskIntoConstraints="NO" id="eqC-sH-Lxa">
  362. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  363. </imageView>
  364. <button opaque="NO" contentMode="scaleToFill" placeholderIntrinsicWidth="170" placeholderIntrinsicHeight="170" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="5vN-4O-Twz" userLabel="Button - icon" customClass="CustomButton">
  365. <rect key="frame" x="26.5" y="7" width="187" height="187"/>
  366. <constraints>
  367. <constraint firstAttribute="height" constant="187" id="IBg-B2-ioR"/>
  368. <constraint firstAttribute="width" constant="187" id="Zhy-to-73P"/>
  369. </constraints>
  370. <state key="normal" image="img_things_detail_05_01_valve_state_locked"/>
  371. <state key="disabled" image="img_things_detail_05_00_valve_state_offline"/>
  372. <state key="selected" image="img_things_detail_05_02_valve_state_unlocked"/>
  373. </button>
  374. <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="L8T-Es-XKx">
  375. <rect key="frame" x="0.0" y="214" width="240" height="70"/>
  376. <subviews>
  377. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zUz-GQ-o8f" customClass="CustomLabel">
  378. <rect key="frame" x="0.0" y="28" width="240" height="38"/>
  379. <constraints>
  380. <constraint firstAttribute="height" constant="38" id="kZB-fl-UbI"/>
  381. </constraints>
  382. <fontDescription key="fontDescription" type="system" pointSize="25"/>
  383. <color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  384. <nil key="highlightedColor"/>
  385. </label>
  386. <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="6L7-9J-hdz" customClass="CustomLabel">
  387. <rect key="frame" x="0.0" y="0.0" width="240" height="20"/>
  388. <constraints>
  389. <constraint firstAttribute="height" constant="20" id="o8V-9x-uG9"/>
  390. </constraints>
  391. <fontDescription key="fontDescription" type="system" pointSize="19"/>
  392. <color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  393. <nil key="highlightedColor"/>
  394. </label>
  395. </subviews>
  396. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  397. <constraints>
  398. <constraint firstItem="6L7-9J-hdz" firstAttribute="top" secondItem="L8T-Es-XKx" secondAttribute="top" id="5mi-9t-U4Y"/>
  399. <constraint firstItem="6L7-9J-hdz" firstAttribute="leading" secondItem="L8T-Es-XKx" secondAttribute="leading" id="7vG-WG-eZ7"/>
  400. <constraint firstAttribute="trailing" secondItem="6L7-9J-hdz" secondAttribute="trailing" id="Ahf-fc-Sg0"/>
  401. <constraint firstAttribute="height" constant="70" id="Q11-6l-i5N"/>
  402. <constraint firstAttribute="trailing" secondItem="zUz-GQ-o8f" secondAttribute="trailing" id="gk2-LY-k8A"/>
  403. <constraint firstItem="zUz-GQ-o8f" firstAttribute="leading" secondItem="L8T-Es-XKx" secondAttribute="leading" id="sWV-Mq-Nbz"/>
  404. <constraint firstItem="zUz-GQ-o8f" firstAttribute="top" secondItem="6L7-9J-hdz" secondAttribute="bottom" constant="8" id="y9s-wG-7kC"/>
  405. </constraints>
  406. </view>
  407. </subviews>
  408. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  409. <constraints>
  410. <constraint firstItem="5vN-4O-Twz" firstAttribute="top" secondItem="W8g-7l-QWh" secondAttribute="top" constant="7" id="UwN-hY-wOU"/>
  411. <constraint firstAttribute="trailing" secondItem="eqC-sH-Lxa" secondAttribute="trailing" id="Vp2-o6-PlY"/>
  412. <constraint firstAttribute="bottom" secondItem="eqC-sH-Lxa" secondAttribute="bottom" id="Z9I-u5-xyP"/>
  413. <constraint firstItem="eqC-sH-Lxa" firstAttribute="leading" secondItem="W8g-7l-QWh" secondAttribute="leading" id="a3y-I7-8lU"/>
  414. <constraint firstItem="eqC-sH-Lxa" firstAttribute="top" secondItem="W8g-7l-QWh" secondAttribute="top" id="bfj-ga-rGK"/>
  415. <constraint firstItem="L8T-Es-XKx" firstAttribute="top" secondItem="5vN-4O-Twz" secondAttribute="bottom" constant="20" id="gkE-m7-doP"/>
  416. <constraint firstItem="L8T-Es-XKx" firstAttribute="leading" secondItem="W8g-7l-QWh" secondAttribute="leading" id="hsj-47-MLo"/>
  417. <constraint firstItem="5vN-4O-Twz" firstAttribute="centerX" secondItem="W8g-7l-QWh" secondAttribute="centerX" id="qhE-Qv-4gf"/>
  418. <constraint firstAttribute="trailing" secondItem="L8T-Es-XKx" secondAttribute="trailing" id="rd4-jB-DNf"/>
  419. </constraints>
  420. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  421. <variation key="default">
  422. <mask key="subviews">
  423. <exclude reference="5vN-4O-Twz"/>
  424. </mask>
  425. </variation>
  426. <variation key="heightClass=regular-widthClass=compact">
  427. <mask key="subviews">
  428. <include reference="5vN-4O-Twz"/>
  429. </mask>
  430. </variation>
  431. <connections>
  432. <outlet property="btnNode" destination="5vN-4O-Twz" id="VOa-M7-Waw"/>
  433. <outlet property="lblControl" destination="zUz-GQ-o8f" id="9am-NJ-2Ka"/>
  434. <outlet property="lblNodeName" destination="6L7-9J-hdz" id="xQk-Wa-1kA"/>
  435. </connections>
  436. <point key="canvasLocation" x="962" y="944.5"/>
  437. </view>
  438. <view tag="5" contentMode="scaleToFill" placeholderIntrinsicWidth="320" placeholderIntrinsicHeight="275" id="SIv-Fp-Ift" customClass="CommandClassSensorMultiLevelDetailView">
  439. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  440. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  441. <subviews>
  442. <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="common_bg_list_02" translatesAutoresizingMaskIntoConstraints="NO" id="tQp-S0-MLg">
  443. <rect key="frame" x="0.0" y="0.0" width="240" height="285"/>
  444. </imageView>
  445. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rTj-n3-yoF" customClass="CustomLabel">
  446. <rect key="frame" x="15" y="5" width="210" height="30"/>
  447. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  448. <fontDescription key="fontDescription" type="system" pointSize="25"/>
  449. <color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  450. <nil key="highlightedColor"/>
  451. </label>
  452. <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" placeholderIntrinsicWidth="170" placeholderIntrinsicHeight="170" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="PEd-FW-6Xj" userLabel="Button - icon" customClass="CustomButton">
  453. <rect key="frame" x="35" y="50" width="170" height="170"/>
  454. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  455. <state key="normal" image="img_things_detail_05_01_valve_state_locked"/>
  456. <state key="disabled" image="img_things_detail_05_00_valve_state_offline"/>
  457. <state key="selected" image="img_things_detail_05_02_valve_state_unlocked"/>
  458. </button>
  459. <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cC9-5T-n24" customClass="CustomLabel">
  460. <rect key="frame" x="65" y="170" width="110" height="15"/>
  461. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  462. <fontDescription key="fontDescription" type="system" pointSize="14"/>
  463. <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  464. <nil key="highlightedColor"/>
  465. </label>
  466. <label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CZd-19-P8C" customClass="CustomLabel">
  467. <rect key="frame" x="15" y="245" width="210" height="23"/>
  468. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
  469. <fontDescription key="fontDescription" type="system" pointSize="19"/>
  470. <color key="textColor" red="0.20000000000000001" green="0.20000000000000001" blue="0.20000000000000001" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
  471. <nil key="highlightedColor"/>
  472. </label>
  473. </subviews>
  474. <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
  475. <constraints>
  476. <constraint firstAttribute="bottom" secondItem="tQp-S0-MLg" secondAttribute="bottom" id="6wq-qO-XIG"/>
  477. <constraint firstItem="tQp-S0-MLg" firstAttribute="leading" secondItem="SIv-Fp-Ift" secondAttribute="leading" id="CNm-ic-Ygi"/>
  478. <constraint firstAttribute="trailing" secondItem="tQp-S0-MLg" secondAttribute="trailing" id="dJU-fw-Qz8"/>
  479. <constraint firstItem="tQp-S0-MLg" firstAttribute="top" secondItem="SIv-Fp-Ift" secondAttribute="top" id="ti5-JF-Jdv"/>
  480. </constraints>
  481. <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
  482. <variation key="default">
  483. <mask key="subviews">
  484. <exclude reference="rTj-n3-yoF"/>
  485. <exclude reference="PEd-FW-6Xj"/>
  486. <exclude reference="cC9-5T-n24"/>
  487. <exclude reference="CZd-19-P8C"/>
  488. </mask>
  489. </variation>
  490. <variation key="heightClass=regular-widthClass=compact">
  491. <mask key="subviews">
  492. <include reference="rTj-n3-yoF"/>
  493. <include reference="PEd-FW-6Xj"/>
  494. <include reference="cC9-5T-n24"/>
  495. <include reference="CZd-19-P8C"/>
  496. </mask>
  497. </variation>
  498. <connections>
  499. <outlet property="btnNode" destination="PEd-FW-6Xj" id="gZW-kd-aHa"/>
  500. <outlet property="lblCondition" destination="cC9-5T-n24" id="hvm-YJ-Y0k"/>
  501. <outlet property="lblControl" destination="rTj-n3-yoF" id="Wxj-yY-BIh"/>
  502. <outlet property="lblNodeName" destination="CZd-19-P8C" id="yKR-2W-h3U"/>
  503. </connections>
  504. <point key="canvasLocation" x="609" y="944.5"/>
  505. </view>
  506. </objects>
  507. <resources>
  508. <image name="common_bg_alpha_85_w" width="2" height="2"/>
  509. <image name="common_bg_list_02" width="1" height="1"/>
  510. <image name="img_progress_small_black_s01" width="55" height="55"/>
  511. <image name="img_things_detail_05_00_valve_state_offline" width="170" height="170"/>
  512. <image name="img_things_detail_05_01_valve_state_locked" width="184" height="184"/>
  513. <image name="img_things_detail_05_02_valve_state_unlocked" width="184" height="184"/>
  514. <image name="img_things_detail_06_00_plug_state_offline" width="170" height="170"/>
  515. <image name="img_things_detail_06_01_plug_state_off" width="184" height="184"/>
  516. <image name="img_things_detail_06_02_plug_state_on" width="170" height="170"/>
  517. <image name="img_things_detail_06_99_btn_off" width="60" height="60"/>
  518. <image name="img_things_detail_06_99_btn_off_disable" width="75" height="57"/>
  519. <image name="img_things_detail_06_99_btn_off_press" width="60" height="60"/>
  520. <image name="img_things_detail_06_99_btn_on" width="60" height="60"/>
  521. <image name="img_things_detail_06_99_btn_on_disbale" width="75" height="57"/>
  522. <image name="img_things_detail_06_99_btn_on_press" width="60" height="60"/>
  523. </resources>
  524. </document>