Add an Attached menu item and give it a keyboard shortcut.
authorRobert Sesek <rsesek@bluestatic.org>
Thu, 6 Jan 2011 14:08:19 +0000 (09:08 -0500)
committerRobert Sesek <rsesek@bluestatic.org>
Thu, 6 Jan 2011 14:08:19 +0000 (09:08 -0500)
This also binds that item and the attached toolbar item to connection.attached
so both update their UI automatically.

English.lproj/Debugger.xib
English.lproj/MainMenu.xib

index 151c1034579f3bd40b950253e1470aa34f3352a2..7b61d3040a97f0db2455cf8cad3b4d1b8d536b48 100644 (file)
@@ -12,7 +12,7 @@
                </object>
                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
                        <bool key="EncodedWithXMLCoder">YES</bool>
-                       <integer value="7"/>
+                       <integer value="593"/>
                </object>
                <object class="NSArray" key="IBDocument.PluginDependencies">
                        <bool key="EncodedWithXMLCoder">YES</bool>
@@ -81,7 +81,6 @@
                                                                        <int key="NSvFlags">268</int>
                                                                        <string key="NSFrame">{{0, 14}, {83, 18}}</string>
                                                                        <reference key="NSSuperview"/>
-                                                                       <reference key="NSWindow"/>
                                                                        <bool key="NSEnabled">YES</bool>
                                                                        <object class="NSButtonCell" key="NSCell" id="660002690">
                                                                                <int key="NSCellFlags">-2080244224</int>
                                        </object>
                                        <int key="connectionID">598</int>
                                </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: connection.attached</string>
+                                               <reference key="source" ref="161298121"/>
+                                               <reference key="destination" ref="78922448"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="161298121"/>
+                                                       <reference key="NSDestination" ref="78922448"/>
+                                                       <string key="NSLabel">value: connection.attached</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">connection.attached</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">599</int>
+                               </object>
                        </object>
                        <object class="IBMutableOrderedSet" key="objectRecords">
                                <object class="NSArray" key="orderedObjects">
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
-                                       <string>{{442, 816}, {617, 0}}</string>
+                                       <string>{{442, 589}, {617, 227}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>{{418, 770}, {617, 0}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                </object>
                        </object>
                        <nil key="sourceID"/>
-                       <int key="maxID">598</int>
+                       <int key="maxID">599</int>
                </object>
                <object class="IBClassDescriber" key="IBDocument.Classes">
                        <object class="NSMutableArray" key="referencedPartialClassDescriptions">
                                                        <string key="candidateClassName">id</string>
                                                </object>
                                        </object>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="668408230">
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
                                                <string key="majorKey">IBProjectSource</string>
                                                <string key="minorKey">Source/BSSourceView.h</string>
                                        </object>
                                                <string key="minorKey"/>
                                        </object>
                                </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <reference key="sourceIdentifier" ref="668408230"/>
-                               </object>
                                <object class="IBPartialClassDescription">
                                        <string key="className">NSObject</string>
                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
index cd173f9b12128c2dbd13231900c1e5bfff962846..87a4845342e7d6c07d02d4ce61d9ce75f5ed3917 100644 (file)
                                                                        <reference key="NSOnImage" ref="501814074"/>
                                                                        <reference key="NSMixedImage" ref="682415215"/>
                                                                </object>
+                                                               <object class="NSMenuItem" id="339620362">
+                                                                       <reference key="NSMenu" ref="155987990"/>
+                                                                       <string key="NSTitle">Attached</string>
+                                                                       <string key="NSKeyEquiv">A</string>
+                                                                       <int key="NSKeyEquivModMask">1048576</int>
+                                                                       <int key="NSMnemonicLoc">2147483647</int>
+                                                                       <reference key="NSOnImage" ref="501814074"/>
+                                                                       <reference key="NSMixedImage" ref="682415215"/>
+                                                               </object>
                                                        </object>
                                                </object>
                                        </object>
                                        </object>
                                        <int key="connectionID">312</int>
                                </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: connection.attached</string>
+                                               <reference key="source" ref="339620362"/>
+                                               <reference key="destination" ref="614736281"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="339620362"/>
+                                                       <reference key="NSDestination" ref="614736281"/>
+                                                       <string key="NSLabel">value: connection.attached</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">connection.attached</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">314</int>
+                               </object>
                        </object>
                        <object class="IBMutableOrderedSet" key="objectRecords">
                                <object class="NSArray" key="orderedObjects">
                                                        <reference ref="302371300"/>
                                                        <reference ref="1023629900"/>
                                                        <reference ref="306360942"/>
+                                                       <reference ref="339620362"/>
                                                </object>
                                                <reference key="parent" ref="634527412"/>
                                        </object>
                                                <reference key="object" ref="306360942"/>
                                                <reference key="parent" ref="155987990"/>
                                        </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">313</int>
+                                               <reference key="object" ref="339620362"/>
+                                               <reference key="parent" ref="155987990"/>
+                                       </object>
                                </object>
                        </object>
                        <object class="NSMutableDictionary" key="flattenedProperties">
                                        <string>303.IBPluginDependency</string>
                                        <string>308.IBPluginDependency</string>
                                        <string>310.IBPluginDependency</string>
+                                       <string>313.IBPluginDependency</string>
                                        <string>5.IBPluginDependency</string>
                                        <string>5.ImportedFromIB2</string>
                                        <string>56.IBPluginDependency</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{551, 736}, {402, 20}}</string>
+                                       <string>{{457, 463}, {402, 20}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-                                       <string>{{736, 633}, {160, 103}}</string>
+                                       <string>{{642, 340}, {160, 123}}</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                </object>
                        </object>
                        <nil key="sourceID"/>
-                       <int key="maxID">312</int>
+                       <int key="maxID">314</int>
                </object>
                <object class="IBClassDescriber" key="IBDocument.Classes">
                        <object class="NSMutableArray" key="referencedPartialClassDescriptions">
                                                        <string key="candidateClassName">id</string>
                                                </object>
                                        </object>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier" id="67295433">
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
                                                <string key="majorKey">IBProjectSource</string>
                                                <string key="minorKey">Source/BSSourceView.h</string>
                                        </object>
                                                <string key="minorKey">Source/LoggingController.h</string>
                                        </object>
                                </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">NSObject</string>
-                                       <reference key="sourceIdentifier" ref="67295433"/>
-                               </object>
                        </object>
                        <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+">
                                <bool key="EncodedWithXMLCoder">YES</bool>