MainMenu.xib 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="11762" systemVersion="15G1212" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
  3. <dependencies>
  4. <deployment identifier="macosx"/>
  5. <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="11762"/>
  6. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  7. </dependencies>
  8. <objects>
  9. <customObject id="-2" userLabel="File's Owner" customClass="NSApplication">
  10. <connections>
  11. <outlet property="delegate" destination="Voe-Tx-rLC" id="GzC-gU-4Uq"/>
  12. </connections>
  13. </customObject>
  14. <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
  15. <customObject id="-3" userLabel="Application" customClass="NSObject"/>
  16. <customObject id="Voe-Tx-rLC" customClass="AppDelegate" customModule="Echo" customModuleProvider="target">
  17. <connections>
  18. <outlet property="window" destination="QvC-M9-y7g" id="gIp-Ho-8D9"/>
  19. </connections>
  20. </customObject>
  21. <customObject id="YLy-65-1bz" customClass="NSFontManager"/>
  22. <menu title="Main Menu" systemMenu="main" id="AYu-sK-qS6">
  23. <items>
  24. <menuItem title="Echo" id="1Xt-HY-uBw">
  25. <modifierMask key="keyEquivalentModifierMask"/>
  26. <menu key="submenu" title="Echo" systemMenu="apple" id="uQy-DD-JDr">
  27. <items>
  28. <menuItem title="About Echo" id="5kV-Vb-QxS">
  29. <modifierMask key="keyEquivalentModifierMask"/>
  30. <connections>
  31. <action selector="orderFrontStandardAboutPanel:" target="-1" id="Exp-CZ-Vem"/>
  32. </connections>
  33. </menuItem>
  34. <menuItem isSeparatorItem="YES" id="wFC-TO-SCJ"/>
  35. <menuItem title="Services" id="NMo-om-nkz">
  36. <modifierMask key="keyEquivalentModifierMask"/>
  37. <menu key="submenu" title="Services" systemMenu="services" id="hz9-B4-Xy5"/>
  38. </menuItem>
  39. <menuItem isSeparatorItem="YES" id="4je-JR-u6R"/>
  40. <menuItem title="Hide Echo" keyEquivalent="h" id="Olw-nP-bQN">
  41. <connections>
  42. <action selector="hide:" target="-1" id="PnN-Uc-m68"/>
  43. </connections>
  44. </menuItem>
  45. <menuItem title="Hide Others" keyEquivalent="h" id="Vdr-fp-XzO">
  46. <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
  47. <connections>
  48. <action selector="hideOtherApplications:" target="-1" id="VT4-aY-XCT"/>
  49. </connections>
  50. </menuItem>
  51. <menuItem title="Show All" id="Kd2-mp-pUS">
  52. <modifierMask key="keyEquivalentModifierMask"/>
  53. <connections>
  54. <action selector="unhideAllApplications:" target="-1" id="Dhg-Le-xox"/>
  55. </connections>
  56. </menuItem>
  57. <menuItem isSeparatorItem="YES" id="kCx-OE-vgT"/>
  58. <menuItem title="Quit Echo" keyEquivalent="q" id="4sb-4s-VLi">
  59. <connections>
  60. <action selector="terminate:" target="-1" id="Te7-pn-YzF"/>
  61. </connections>
  62. </menuItem>
  63. </items>
  64. </menu>
  65. </menuItem>
  66. <menuItem title="File" id="dMs-cI-mzQ">
  67. <modifierMask key="keyEquivalentModifierMask"/>
  68. <menu key="submenu" title="File" id="bib-Uj-vzu">
  69. <items>
  70. <menuItem title="New" keyEquivalent="n" id="Was-JA-tGl">
  71. <connections>
  72. <action selector="newDocument:" target="-1" id="4Si-XN-c54"/>
  73. </connections>
  74. </menuItem>
  75. <menuItem isSeparatorItem="YES" id="m54-Is-iLE"/>
  76. <menuItem title="Close" keyEquivalent="w" id="DVo-aG-piG">
  77. <connections>
  78. <action selector="performClose:" target="-1" id="HmO-Ls-i7Q"/>
  79. </connections>
  80. </menuItem>
  81. </items>
  82. </menu>
  83. </menuItem>
  84. <menuItem title="Window" id="aUF-d1-5bR">
  85. <modifierMask key="keyEquivalentModifierMask"/>
  86. <menu key="submenu" title="Window" systemMenu="window" id="Td7-aD-5lo">
  87. <items>
  88. <menuItem title="Minimize" keyEquivalent="m" id="OY7-WF-poV">
  89. <connections>
  90. <action selector="performMiniaturize:" target="-1" id="VwT-WD-YPe"/>
  91. </connections>
  92. </menuItem>
  93. <menuItem isSeparatorItem="YES" id="eu3-7i-yIM"/>
  94. <menuItem title="Bring All to Front" id="LE2-aR-0XJ">
  95. <modifierMask key="keyEquivalentModifierMask"/>
  96. <connections>
  97. <action selector="arrangeInFront:" target="-1" id="DRN-fu-gQh"/>
  98. </connections>
  99. </menuItem>
  100. </items>
  101. </menu>
  102. </menuItem>
  103. </items>
  104. </menu>
  105. <window title="Echo" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" animationBehavior="default" id="QvC-M9-y7g">
  106. <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES"/>
  107. <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
  108. <rect key="contentRect" x="335" y="390" width="400" height="181"/>
  109. <rect key="screenRect" x="0.0" y="0.0" width="1200" height="1897"/>
  110. <view key="contentView" wantsLayer="YES" id="EiT-Mj-1SZ">
  111. <rect key="frame" x="0.0" y="0.0" width="400" height="181"/>
  112. <autoresizingMask key="autoresizingMask"/>
  113. <subviews>
  114. <textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="DcE-8I-pH3">
  115. <rect key="frame" x="20" y="139" width="360" height="22"/>
  116. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  117. <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" placeholderString="Type something here." drawsBackground="YES" usesSingleLineMode="YES" id="dQe-de-Ark">
  118. <font key="font" metaFont="system"/>
  119. <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
  120. <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
  121. </textFieldCell>
  122. <connections>
  123. <action selector="messageReturnPressedWithSender:" target="8aG-cq-jvr" id="OVI-F6-AMq"/>
  124. </connections>
  125. </textField>
  126. <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="EyU-Iq-sai">
  127. <rect key="frame" x="86" y="89" width="296" height="17"/>
  128. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  129. <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" placeholderString="The last message received from the service." id="QFh-Sp-bTp">
  130. <font key="font" metaFont="system"/>
  131. <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
  132. <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
  133. </textFieldCell>
  134. </textField>
  135. <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="pDG-mY-8Lh">
  136. <rect key="frame" x="86" y="114" width="296" height="17"/>
  137. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  138. <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" placeholderString="The last message sent to the service." id="GvW-RT-DGk">
  139. <font key="font" metaFont="system"/>
  140. <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
  141. <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
  142. </textFieldCell>
  143. </textField>
  144. <textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="jnU-RF-9F0">
  145. <rect key="frame" x="20" y="59" width="305" height="22"/>
  146. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  147. <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" title="localhost:8081" placeholderString="Server Address" drawsBackground="YES" id="mDa-qc-62R">
  148. <font key="font" metaFont="system"/>
  149. <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
  150. <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
  151. </textFieldCell>
  152. <connections>
  153. <action selector="addressReturnPressedWithSender:" target="8aG-cq-jvr" id="LPA-g7-vIb"/>
  154. </connections>
  155. </textField>
  156. <segmentedControl verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Xjz-PB-FD9">
  157. <rect key="frame" x="18" y="18" width="276" height="24"/>
  158. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  159. <segmentedCell key="cell" borderStyle="border" alignment="left" style="rounded" trackingMode="selectOne" id="55X-rv-QL3">
  160. <font key="font" metaFont="system"/>
  161. <segments>
  162. <segment label="Get" width="68" selected="YES"/>
  163. <segment label="Expand" width="67" tag="1"/>
  164. <segment label="Collect" width="67"/>
  165. <segment label="Update"/>
  166. </segments>
  167. </segmentedCell>
  168. <connections>
  169. <action selector="buttonValueChangedWithSender:" target="8aG-cq-jvr" id="6MK-R9-4JD"/>
  170. </connections>
  171. </segmentedControl>
  172. <button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="lTw-do-2ef">
  173. <rect key="frame" x="308" y="13" width="75" height="32"/>
  174. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  175. <buttonCell key="cell" type="push" title="Close" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="d5c-kK-Cnr">
  176. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  177. <font key="font" metaFont="system"/>
  178. </buttonCell>
  179. <connections>
  180. <action selector="closeButtonPressedWithSender:" target="8aG-cq-jvr" id="CSt-4Z-6Pf"/>
  181. </connections>
  182. </button>
  183. <button fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1Ls-ri-Jup">
  184. <rect key="frame" x="336" y="61" width="46" height="18"/>
  185. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  186. <buttonCell key="cell" type="check" title="TLS" bezelStyle="regularSquare" imagePosition="left" inset="2" id="2hc-58-S2L">
  187. <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
  188. <font key="font" metaFont="system"/>
  189. </buttonCell>
  190. <connections>
  191. <action selector="buttonValueChangedWithSender:" target="8aG-cq-jvr" id="Y0Q-PO-XLx"/>
  192. </connections>
  193. </button>
  194. <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="bQp-KD-brj">
  195. <rect key="frame" x="18" y="114" width="36" height="17"/>
  196. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  197. <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Sent:" id="EdO-zp-qOf">
  198. <font key="font" metaFont="system"/>
  199. <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
  200. <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
  201. </textFieldCell>
  202. </textField>
  203. <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="htX-ek-KVD">
  204. <rect key="frame" x="18" y="89" width="64" height="17"/>
  205. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  206. <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Received:" id="9Rz-Rq-Utq">
  207. <font key="font" metaFont="system"/>
  208. <color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
  209. <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
  210. </textFieldCell>
  211. </textField>
  212. </subviews>
  213. </view>
  214. <point key="canvasLocation" x="139" y="-274.5"/>
  215. </window>
  216. <viewController id="8aG-cq-jvr" customClass="EchoViewController" customModule="Echo" customModuleProvider="target">
  217. <connections>
  218. <outlet property="TLSButton" destination="1Ls-ri-Jup" id="jan-Vv-OVl"/>
  219. <outlet property="addressField" destination="jnU-RF-9F0" id="8vy-f1-cgl"/>
  220. <outlet property="callSelectButton" destination="Xjz-PB-FD9" id="hac-kZ-WIN"/>
  221. <outlet property="closeButton" destination="lTw-do-2ef" id="gLi-Sn-tTw"/>
  222. <outlet property="messageField" destination="DcE-8I-pH3" id="G2X-oh-frG"/>
  223. <outlet property="receivedOutputField" destination="EyU-Iq-sai" id="39V-wQ-Rfw"/>
  224. <outlet property="sentOutputField" destination="pDG-mY-8Lh" id="JCm-KC-T92"/>
  225. <outlet property="view" destination="EiT-Mj-1SZ" id="HXg-ep-0aP"/>
  226. </connections>
  227. </viewController>
  228. </objects>
  229. </document>