]> granicus.if.org Git - transmission/commitdiff
#2594 Make all inspector fields selectable
authorMitchell Livingston <livings124@transmissionbt.com>
Sat, 19 Dec 2009 20:15:16 +0000 (20:15 +0000)
committerMitchell Livingston <livings124@transmissionbt.com>
Sat, 19 Dec 2009 20:15:16 +0000 (20:15 +0000)
Transmission.xcodeproj/project.pbxproj
macosx/InfoTextField.h [new file with mode: 0644]
macosx/InfoTextField.m [new file with mode: 0644]
macosx/InfoWindowController.m
macosx/Makefile.am
macosx/en.lproj/InfoWindow.xib

index 8b25d98ad968ad5a1d8cd2b9821f894cc9fc7aa5..5f4174ec42bc3cace8e5ed9b70940240d574b370 100644 (file)
                A2623B410D3DC5930045D19A /* ResumeHover.png in Resources */ = {isa = PBXBuildFile; fileRef = A2623B3D0D3DC5930045D19A /* ResumeHover.png */; };
                A2623B420D3DC5930045D19A /* PauseHover.png in Resources */ = {isa = PBXBuildFile; fileRef = A2623B3E0D3DC5930045D19A /* PauseHover.png */; };
                A2623B4E0D3DC6DF0045D19A /* ActionHover.png in Resources */ = {isa = PBXBuildFile; fileRef = A2623B4D0D3DC6DF0045D19A /* ActionHover.png */; };
+               A263CFC010DD67670038DE27 /* InfoTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = A263CFBF10DD67670038DE27 /* InfoTextField.m */; };
                A26AF21A0D2DA35A00FF7140 /* FileOutlineController.m in Sources */ = {isa = PBXBuildFile; fileRef = A26AF2190D2DA35A00FF7140 /* FileOutlineController.m */; };
                A26AF27E0D2DBDDF00FF7140 /* AddWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = A26AF27C0D2DBDDF00FF7140 /* AddWindow.xib */; };
                A26AF2840D2DC27C00FF7140 /* AddWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = A26AF2830D2DC27C00FF7140 /* AddWindowController.m */; };
                A2623B3D0D3DC5930045D19A /* ResumeHover.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ResumeHover.png; path = macosx/Images/ResumeHover.png; sourceTree = "<group>"; };
                A2623B3E0D3DC5930045D19A /* PauseHover.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = PauseHover.png; path = macosx/Images/PauseHover.png; sourceTree = "<group>"; };
                A2623B4D0D3DC6DF0045D19A /* ActionHover.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ActionHover.png; path = macosx/Images/ActionHover.png; sourceTree = "<group>"; };
+               A263CFBE10DD67670038DE27 /* InfoTextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InfoTextField.h; path = macosx/InfoTextField.h; sourceTree = "<group>"; };
+               A263CFBF10DD67670038DE27 /* InfoTextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = InfoTextField.m; path = macosx/InfoTextField.m; sourceTree = "<group>"; };
                A265A32E0D25767700198AC8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = macosx/fr.lproj/Creator.xib; sourceTree = "<group>"; };
                A265A32F0D25767700198AC8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = macosx/fr.lproj/InfoWindow.xib; sourceTree = "<group>"; };
                A265A3300D25767700198AC8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = macosx/fr.lproj/MainMenu.xib; sourceTree = "<group>"; };
                                A2725D5C0DE7507C003445E7 /* TrackerTableView.m */,
                                A21A9D3F106EC2E800F1C3C1 /* TrackerCell.h */,
                                A21A9D40106EC2E800F1C3C1 /* TrackerCell.m */,
+                               A263CFBE10DD67670038DE27 /* InfoTextField.h */,
+                               A263CFBF10DD67670038DE27 /* InfoTextField.m */,
                        );
                        name = "Info Window";
                        sourceTree = "<group>";
                                A29D84041049C25600D1987A /* NSApplicationAdditions.m in Sources */,
                                A21A9BE2106D86A800F1C3C1 /* TrackerNode.m in Sources */,
                                A21A9D41106EC2E800F1C3C1 /* TrackerCell.m in Sources */,
+                               A263CFC010DD67670038DE27 /* InfoTextField.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
diff --git a/macosx/InfoTextField.h b/macosx/InfoTextField.h
new file mode 100644 (file)
index 0000000..4c219ab
--- /dev/null
@@ -0,0 +1,29 @@
+/******************************************************************************
+ * $Id$
+ * 
+ * Copyright (c) 2009 Transmission authors and contributors
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *****************************************************************************/
+
+#import <Cocoa/Cocoa.h>
+
+@interface InfoTextField : NSTextField
+
+@end
diff --git a/macosx/InfoTextField.m b/macosx/InfoTextField.m
new file mode 100644 (file)
index 0000000..e98a3e0
--- /dev/null
@@ -0,0 +1,43 @@
+/******************************************************************************
+ * $Id$
+ * 
+ * Copyright (c) 2009 Transmission authors and contributors
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *****************************************************************************/
+
+#import "InfoTextField.h"
+
+@implementation InfoTextField
+
+- (void) setStringValue: (NSString *) string
+{
+    [super setStringValue: string];
+    
+    [self setSelectable: ![[self stringValue] isEqualToString: @""]];
+}
+
+- (void)setObjectValue: (id < NSCopying >) object
+{
+    [super setObjectValue: object];
+    
+    [self setSelectable: ![[self stringValue] isEqualToString: @""]];
+}
+
+@end
index 5d8a5c44d2c1955ac6f80f9f05b41196b3b5f5ad..632811d90595bff36b52b0bddca2c9b1829f3c60 100644 (file)
@@ -1260,23 +1260,16 @@ typedef enum
         
         [fCreatorField setStringValue: @""];
         [fDateCreatedField setStringValue: @""];
-        [fCommentView setSelectable: NO];
         
         [fDataLocationField setStringValue: @""];
         [fDataLocationField setToolTip: nil];
         
         [fRevealDataButton setHidden: YES];
         
-        //don't allow empty fields to be selected
-        [fHashField setSelectable: NO];
-        [fCreatorField setSelectable: NO];
-        [fDataLocationField setSelectable: NO];
-        
         [fStateField setStringValue: @""];
         [fProgressField setStringValue: @""];
         
         [fErrorMessageView setString: @""];
-        [fErrorMessageView setSelectable: NO];
         
         [fConnectedPeersField setStringValue: @""];
         
@@ -1373,11 +1366,6 @@ typedef enum
         
         [fDateAddedField setObjectValue: [torrent dateAdded]];
         
-        //allow these fields to be selected
-        [fHashField setSelectable: YES];
-        [fCommentView setSelectable: ![commentString isEqualToString: @""]];
-        [fCreatorField setSelectable: ![creatorString isEqualToString: @""]];
-        
         //set pieces view
         BOOL piecesAvailableSegment = [[NSUserDefaults standardUserDefaults] boolForKey: @"PiecesViewShowAvailability"];
         [fPiecesControl setSelected: piecesAvailableSegment forSegment: PIECES_CONTROL_AVAILABLE];
@@ -1426,7 +1414,6 @@ typedef enum
     NSString * location = [torrent dataLocation];
     [fDataLocationField setStringValue: location ? [location stringByAbbreviatingWithTildeInPath] : @""];
     [fDataLocationField setToolTip: location ? location : @""];
-    [fDataLocationField setSelectable: location != nil];
     
     [fRevealDataButton setHidden: !location];
 }
@@ -1486,10 +1473,7 @@ typedef enum
         
         NSString * errorMessage = [torrent errorMessage];
         if (![errorMessage isEqualToString: [fErrorMessageView string]])
-        {
             [fErrorMessageView setString: errorMessage];
-            [fErrorMessageView setSelectable: ![errorMessage isEqualToString: @""]];
-        }
         
         [fDateCompletedField setObjectValue: [torrent dateCompleted]];
         
index 4f741e79c196f645e4e357c1b3786c74eff21bc8..d31a610069dc22af0a9987619a405ef9a54fffeb 100644 (file)
@@ -73,6 +73,8 @@ EXTRA_DIST = \
     GroupToolbarItem.m \
     InfoTabButtonCell.h \
     InfoTabButtonCell.m \
+    InfoTextField.h \
+    InfoTextField.m \
     InfoWindowController.h \
     InfoWindowController.m \
     main.m \
index 79c4f104d6ffc228465ce4dd6e77cd2c244dcf01..97f140395985cb72e619c79f7b0a0400b984b56a 100644 (file)
@@ -12,9 +12,8 @@
                </object>
                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
                        <bool key="EncodedWithXMLCoder">YES</bool>
-                       <integer value="1563"/>
                        <integer value="995"/>
-                       <integer value="1615"/>
+                       <integer value="1030"/>
                        <integer value="965"/>
                </object>
                <object class="NSArray" key="IBDocument.PluginDependencies">
@@ -54,7 +53,7 @@
                                <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
                                <string key="NSWindowContentMinSize">{350, 73}</string>
                                <object class="NSView" key="NSWindowView" id="429007171">
-                                       <nil key="NSNextResponder"/>
+                                       <reference key="NSNextResponder"/>
                                        <int key="NSvFlags">256</int>
                                        <object class="NSMutableArray" key="NSSubviews">
                                                <bool key="EncodedWithXMLCoder">YES</bool>
@@ -63,6 +62,7 @@
                                                        <int key="NSvFlags">266</int>
                                                        <string key="NSFrame">{{47, 47}, {296, 17}}</string>
                                                        <reference key="NSSuperview" ref="429007171"/>
+                                                       <reference key="NSWindow"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSTextFieldCell" key="NSCell" id="585844623">
                                                                <int key="NSCellFlags">67239488</int>
                                                        </object>
                                                        <string key="NSFrame">{{10, 32}, {32, 32}}</string>
                                                        <reference key="NSSuperview" ref="429007171"/>
+                                                       <reference key="NSWindow"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSImageCell" key="NSCell" id="1001933557">
                                                                <int key="NSCellFlags">130560</int>
                                                        <int key="NSvFlags">266</int>
                                                        <string key="NSFrame">{{47, 33}, {296, 14}}</string>
                                                        <reference key="NSSuperview" ref="429007171"/>
+                                                       <reference key="NSWindow"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSTextFieldCell" key="NSCell" id="615989236">
                                                                <int key="NSCellFlags">67239424</int>
                                                        <int key="NSvFlags">264</int>
                                                        <string key="NSFrameSize">{330, 25}</string>
                                                        <reference key="NSSuperview" ref="429007171"/>
+                                                       <reference key="NSWindow"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <int key="NSNumRows">1</int>
                                                        <int key="NSNumCols">6</int>
@@ -402,6 +405,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes>
                                                        </object>
                                                        <string key="NSFrame">{{330, 0}, {20, 25}}</string>
                                                        <reference key="NSSuperview" ref="429007171"/>
+                                                       <reference key="NSWindow"/>
                                                        <bool key="NSEnabled">YES</bool>
                                                        <object class="NSImageCell" key="NSCell" id="1024147571">
                                                                <int key="NSCellFlags">130560</int>
@@ -419,6 +423,8 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes>
                                                </object>
                                        </object>
                                        <string key="NSFrameSize">{350, 75}</string>
+                                       <reference key="NSSuperview"/>
+                                       <reference key="NSWindow"/>
                                </object>
                                <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
                                <string key="NSMinSize">{350, 89}</string>
@@ -1545,7 +1551,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes>
                                <string key="NSExtension">NSResponder</string>
                        </object>
                        <object class="NSCustomView" id="296911506">
-                               <reference key="NSNextResponder"/>
+                               <nil key="NSNextResponder"/>
                                <int key="NSvFlags">274</int>
                                <object class="NSMutableArray" key="NSSubviews">
                                        <bool key="EncodedWithXMLCoder">YES</bool>
@@ -1642,7 +1648,6 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes>
                                                                </object>
                                                                <string key="NSFrame">{{1, 1}, {360, 315}}</string>
                                                                <reference key="NSSuperview" ref="754568592"/>
-                                                               <reference key="NSNextKeyView" ref="423972458"/>
                                                                <reference key="NSDocView" ref="423972458"/>
                                                                <reference key="NSBGColor" ref="987864771"/>
                                                                <int key="NScvFlags">2</int>
@@ -1671,7 +1676,6 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes>
                                                </object>
                                                <string key="NSFrame">{{10, 30}, {362, 317}}</string>
                                                <reference key="NSSuperview" ref="296911506"/>
-                                               <reference key="NSNextKeyView" ref="198254095"/>
                                                <int key="NSsFlags">530</int>
                                                <reference key="NSVScroller" ref="964808471"/>
                                                <reference key="NSHScroller" ref="265048045"/>
@@ -1717,7 +1721,6 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes>
                                        </object>
                                </object>
                                <string key="NSFrameSize">{382, 352}</string>
-                               <reference key="NSSuperview"/>
                                <object class="NSMutableString" key="NSClassName">
                                        <characters key="NS.bytes">NSView</characters>
                                </object>
@@ -2556,7 +2559,6 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                                                </object>
                                                                <string key="NSFrame">{{1, 1}, {307, 324}}</string>
                                                                <reference key="NSSuperview" ref="723460874"/>
-                                                               <reference key="NSNextKeyView" ref="40458268"/>
                                                                <reference key="NSDocView" ref="40458268"/>
                                                                <reference key="NSBGColor" ref="987864771"/>
                                                                <int key="NScvFlags">4</int>
@@ -2584,7 +2586,6 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                                </object>
                                                <string key="NSFrame">{{10, 34}, {320, 326}}</string>
                                                <reference key="NSSuperview" ref="175372463"/>
-                                               <reference key="NSNextKeyView" ref="162592510"/>
                                                <int key="NSsFlags">18</int>
                                                <reference key="NSVScroller" ref="344671998"/>
                                                <reference key="NSHScroller" ref="280304392"/>
@@ -4096,7 +4097,6 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                                        <reference ref="196187459"/>
                                                        <reference ref="376112253"/>
                                                        <reference ref="414447631"/>
-                                                       <reference ref="805116426"/>
                                                        <reference ref="781079664"/>
                                                        <reference ref="658415681"/>
                                                        <reference ref="47194185"/>
@@ -4111,6 +4111,7 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                                        <reference ref="430757697"/>
                                                        <reference ref="553765141"/>
                                                        <reference ref="876850876"/>
+                                                       <reference ref="805116426"/>
                                                </object>
                                                <reference key="parent" ref="0"/>
                                                <string key="objectName">Info</string>
@@ -5671,14 +5672,17 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <string>-3.ImportedFromIB2</string>
                                        <string>1000.IBPluginDependency</string>
                                        <string>1000.ImportedFromIB2</string>
+                                       <string>1001.CustomClassName</string>
                                        <string>1001.IBPluginDependency</string>
                                        <string>1001.ImportedFromIB2</string>
                                        <string>1002.IBPluginDependency</string>
                                        <string>1002.ImportedFromIB2</string>
+                                       <string>1003.CustomClassName</string>
                                        <string>1003.IBPluginDependency</string>
                                        <string>1003.ImportedFromIB2</string>
                                        <string>1004.IBPluginDependency</string>
                                        <string>1004.ImportedFromIB2</string>
+                                       <string>1005.CustomClassName</string>
                                        <string>1005.IBPluginDependency</string>
                                        <string>1005.ImportedFromIB2</string>
                                        <string>1008.CustomClassName</string>
@@ -5694,12 +5698,14 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <string>1012.ImportedFromIB2</string>
                                        <string>1013.IBPluginDependency</string>
                                        <string>1013.ImportedFromIB2</string>
+                                       <string>1014.CustomClassName</string>
                                        <string>1014.IBPluginDependency</string>
                                        <string>1014.ImportedFromIB2</string>
                                        <string>1015.IBPluginDependency</string>
                                        <string>1015.ImportedFromIB2</string>
                                        <string>1016.IBPluginDependency</string>
                                        <string>1016.ImportedFromIB2</string>
+                                       <string>1017.CustomClassName</string>
                                        <string>1017.IBPluginDependency</string>
                                        <string>1017.ImportedFromIB2</string>
                                        <string>1018.IBPluginDependency</string>
@@ -5712,6 +5718,7 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <string>1021.ImportedFromIB2</string>
                                        <string>1022.IBPluginDependency</string>
                                        <string>1022.ImportedFromIB2</string>
+                                       <string>1023.CustomClassName</string>
                                        <string>1023.IBPluginDependency</string>
                                        <string>1023.ImportedFromIB2</string>
                                        <string>1024.IBPluginDependency</string>
@@ -5720,10 +5727,12 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <string>1025.ImportedFromIB2</string>
                                        <string>1026.IBPluginDependency</string>
                                        <string>1026.ImportedFromIB2</string>
+                                       <string>1027.CustomClassName</string>
                                        <string>1027.IBPluginDependency</string>
                                        <string>1027.ImportedFromIB2</string>
                                        <string>1028.IBPluginDependency</string>
                                        <string>1028.ImportedFromIB2</string>
+                                       <string>1029.CustomClassName</string>
                                        <string>1029.IBPluginDependency</string>
                                        <string>1029.ImportedFromIB2</string>
                                        <string>1030.IBEditorWindowLastContentRect</string>
@@ -6008,6 +6017,7 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <string>965.editorWindowContentRectSynchronizationRect</string>
                                        <string>967.IBPluginDependency</string>
                                        <string>967.ImportedFromIB2</string>
+                                       <string>969.CustomClassName</string>
                                        <string>969.IBPluginDependency</string>
                                        <string>969.ImportedFromIB2</string>
                                        <string>970.IBPluginDependency</string>
@@ -6018,10 +6028,12 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <string>972.ImportedFromIB2</string>
                                        <string>973.IBPluginDependency</string>
                                        <string>973.ImportedFromIB2</string>
+                                       <string>974.CustomClassName</string>
                                        <string>974.IBPluginDependency</string>
                                        <string>974.ImportedFromIB2</string>
                                        <string>976.IBPluginDependency</string>
                                        <string>976.ImportedFromIB2</string>
+                                       <string>977.CustomClassName</string>
                                        <string>977.IBPluginDependency</string>
                                        <string>977.ImportedFromIB2</string>
                                        <string>979.IBPluginDependency</string>
@@ -6030,10 +6042,12 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <string>981.ImportedFromIB2</string>
                                        <string>982.IBPluginDependency</string>
                                        <string>982.ImportedFromIB2</string>
+                                       <string>983.CustomClassName</string>
                                        <string>983.IBPluginDependency</string>
                                        <string>983.ImportedFromIB2</string>
                                        <string>984.IBPluginDependency</string>
                                        <string>984.ImportedFromIB2</string>
+                                       <string>985.CustomClassName</string>
                                        <string>985.IBPluginDependency</string>
                                        <string>985.ImportedFromIB2</string>
                                        <string>986.IBDateFormatterBehaviorMetadataKey</string>
@@ -6043,6 +6057,7 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <string>990.ImportedFromIB2</string>
                                        <string>993.IBPluginDependency</string>
                                        <string>993.ImportedFromIB2</string>
+                                       <string>994.CustomClassName</string>
                                        <string>994.IBPluginDependency</string>
                                        <string>994.ImportedFromIB2</string>
                                        <string>995.IBEditorWindowLastContentRect</string>
@@ -6051,10 +6066,12 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <string>995.editorWindowContentRectSynchronizationRect</string>
                                        <string>996.IBPluginDependency</string>
                                        <string>996.ImportedFromIB2</string>
+                                       <string>997.CustomClassName</string>
                                        <string>997.IBPluginDependency</string>
                                        <string>997.ImportedFromIB2</string>
                                        <string>998.IBPluginDependency</string>
                                        <string>998.ImportedFromIB2</string>
+                                       <string>999.CustomClassName</string>
                                        <string>999.IBPluginDependency</string>
                                        <string>999.ImportedFromIB2</string>
                                </object>
@@ -6064,14 +6081,17 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>PiecesView</string>
@@ -6087,12 +6107,14 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -6105,6 +6127,7 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -6113,10 +6136,12 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>{{460, 509}, {358, 346}}</string>
@@ -6401,6 +6426,7 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <string>{{519, 533}, {350, 268}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -6411,10 +6437,12 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -6423,10 +6451,12 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <integer value="1"/>
@@ -6436,6 +6466,7 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>{{409, 647}, {360, 275}}</string>
@@ -6444,10 +6475,12 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                        <string>{{274, 636}, {360, 290}}</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
+                                       <string>InfoTextField</string>
                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
                                        <integer value="1"/>
                                </object>
@@ -6558,6 +6591,14 @@ AAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAwOQA</bytes>
                                                <string key="minorKey"/>
                                        </object>
                                </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">InfoTextField</string>
+                                       <string key="superclassName">NSTextField</string>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <string key="majorKey">IBProjectSource</string>
+                                               <string key="minorKey">macosx/InfoTextField.h</string>
+                                       </object>
+                               </object>
                                <object class="IBPartialClassDescription">
                                        <string key="className">InfoWindowController</string>
                                        <string key="superclassName">NSWindowController</string>