Initial implementation of object info window.
authorMiltiadis Vasilakis <mvasilak@gmail.com>
Wed, 17 Aug 2011 13:29:28 +0000 (16:29 +0300)
committerMiltiadis Vasilakis <mvasilak@gmail.com>
Wed, 17 Aug 2011 13:29:28 +0000 (16:29 +0300)
Other changes.

18 files changed:
pithos-macos.xcodeproj/project.pbxproj
pithos-macos/BytesSizeTransformer.h [new file with mode: 0644]
pithos-macos/BytesSizeTransformer.m [new file with mode: 0644]
pithos-macos/LastModifiedDateTransformer.h [new file with mode: 0644]
pithos-macos/LastModifiedDateTransformer.m [new file with mode: 0644]
pithos-macos/PithosBrowserController.m
pithos-macos/PithosBrowserPreviewController.xib
pithos-macos/PithosContainerNode.h
pithos-macos/PithosNode.h
pithos-macos/PithosNode.m
pithos-macos/PithosNodeInfoController.h [new file with mode: 0644]
pithos-macos/PithosNodeInfoController.m [new file with mode: 0644]
pithos-macos/PithosNodeInfoController.xib [new file with mode: 0644]
pithos-macos/PithosObjectNode.h
pithos-macos/PithosObjectNode.m
pithos-macos/PithosPreferencesController.h
pithos-macos/PithosPreferencesController.m
pithos-macos/PithosSubdirNode.h

index 829205d..5664ed4 100644 (file)
                611FFCB313EBF40900E43E18 /* ImageAndTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 611FFCB213EBF40900E43E18 /* ImageAndTextCell.m */; };
                6121250913F033F500063041 /* PithosBrowserPreviewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6121250813F033F400063041 /* PithosBrowserPreviewController.xib */; };
                6139837113EFEECC004CE444 /* FileSystemBrowserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6139837013EFEECC004CE444 /* FileSystemBrowserCell.m */; };
+               616FC0AF13F91BA400140A33 /* PithosNodeInfoController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 616FC0AE13F91BA400140A33 /* PithosNodeInfoController.xib */; };
+               616FC0B313F97D0800140A33 /* PithosNodeInfoController.m in Sources */ = {isa = PBXBuildFile; fileRef = 616FC0B213F97D0800140A33 /* PithosNodeInfoController.m */; };
+               6180C22B13FAEF4B00BCA40B /* BytesSizeTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6180C22A13FAEF4B00BCA40B /* BytesSizeTransformer.m */; };
+               6180C22E13FBF1FD00BCA40B /* LastModifiedDateTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6180C22D13FBF1FD00BCA40B /* LastModifiedDateTransformer.m */; };
                619B85D513F8077800C9371F /* PithosPreferencesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 619B85D313F8077100C9371F /* PithosPreferencesController.m */; };
                619B85D613F8077800C9371F /* PithosPreferencesController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 619B85D413F8077300C9371F /* PithosPreferencesController.xib */; };
                61E99D9413EC348500E48DA5 /* 145-persondot.png in Resources */ = {isa = PBXBuildFile; fileRef = 61E99D9313EC348500E48DA5 /* 145-persondot.png */; };
                6121250813F033F400063041 /* PithosBrowserPreviewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PithosBrowserPreviewController.xib; sourceTree = "<group>"; };
                6139836F13EFEECC004CE444 /* FileSystemBrowserCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileSystemBrowserCell.h; path = "pithos-macos/FileSystemBrowserCell.h"; sourceTree = "<group>"; };
                6139837013EFEECC004CE444 /* FileSystemBrowserCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FileSystemBrowserCell.m; path = "pithos-macos/FileSystemBrowserCell.m"; sourceTree = "<group>"; };
+               616FC0AE13F91BA400140A33 /* PithosNodeInfoController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PithosNodeInfoController.xib; sourceTree = "<group>"; };
+               616FC0B113F97D0800140A33 /* PithosNodeInfoController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosNodeInfoController.h; sourceTree = "<group>"; };
+               616FC0B213F97D0800140A33 /* PithosNodeInfoController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosNodeInfoController.m; sourceTree = "<group>"; };
+               6180C22913FAEF4B00BCA40B /* BytesSizeTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BytesSizeTransformer.h; path = "pithos-macos/BytesSizeTransformer.h"; sourceTree = "<group>"; };
+               6180C22A13FAEF4B00BCA40B /* BytesSizeTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BytesSizeTransformer.m; path = "pithos-macos/BytesSizeTransformer.m"; sourceTree = "<group>"; };
+               6180C22C13FBF1FC00BCA40B /* LastModifiedDateTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; name = LastModifiedDateTransformer.h; path = "pithos-macos/LastModifiedDateTransformer.h"; sourceTree = "<group>"; };
+               6180C22D13FBF1FD00BCA40B /* LastModifiedDateTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LastModifiedDateTransformer.m; path = "pithos-macos/LastModifiedDateTransformer.m"; sourceTree = "<group>"; };
                619B85D213F8076F00C9371F /* PithosPreferencesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PithosPreferencesController.h; sourceTree = "<group>"; };
                619B85D313F8077100C9371F /* PithosPreferencesController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PithosPreferencesController.m; sourceTree = "<group>"; };
                619B85D413F8077300C9371F /* PithosPreferencesController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PithosPreferencesController.xib; sourceTree = "<group>"; };
                610DD2E613E6BB2000ED982F = {
                        isa = PBXGroup;
                        children = (
-                               6139837313F01CFC004CE444 /* Other */,
+                               6139837313F01CFC004CE444 /* Utilities */,
                                610DD31A13E6BD4200ED982F /* asi-http-request */,
                                610DD2FB13E6BB2000ED982F /* pithos-macos */,
                                610DD2F413E6BB2000ED982F /* Frameworks */,
                                610DD34D13E6BEF400ED982F /* PithosBrowserController.m */,
                                610DD34F13E6C00E00ED982F /* PithosBrowserController.xib */,
                                6121250813F033F400063041 /* PithosBrowserPreviewController.xib */,
+                               616FC0B113F97D0800140A33 /* PithosNodeInfoController.h */,
+                               616FC0B213F97D0800140A33 /* PithosNodeInfoController.m */,
+                               616FC0AE13F91BA400140A33 /* PithosNodeInfoController.xib */,
                                619B85D213F8076F00C9371F /* PithosPreferencesController.h */,
                                619B85D313F8077100C9371F /* PithosPreferencesController.m */,
                                619B85D413F8077300C9371F /* PithosPreferencesController.xib */,
                        path = Icons;
                        sourceTree = SOURCE_ROOT;
                };
-               6139837313F01CFC004CE444 /* Other */ = {
+               6139837313F01CFC004CE444 /* Utilities */ = {
+                       isa = PBXGroup;
+                       children = (
+                               6180C22713FAED1D00BCA40B /* Cells */,
+                               6180C22813FAED4B00BCA40B /* Value Transformers */,
+                       );
+                       name = Utilities;
+                       sourceTree = "<group>";
+               };
+               6180C22713FAED1D00BCA40B /* Cells */ = {
                        isa = PBXGroup;
                        children = (
                                611FFCB113EBF40900E43E18 /* ImageAndTextCell.h */,
                                6139836F13EFEECC004CE444 /* FileSystemBrowserCell.h */,
                                6139837013EFEECC004CE444 /* FileSystemBrowserCell.m */,
                        );
-                       name = Other;
+                       name = Cells;
+                       sourceTree = "<group>";
+               };
+               6180C22813FAED4B00BCA40B /* Value Transformers */ = {
+                       isa = PBXGroup;
+                       children = (
+                               6180C22913FAEF4B00BCA40B /* BytesSizeTransformer.h */,
+                               6180C22A13FAEF4B00BCA40B /* BytesSizeTransformer.m */,
+                               6180C22C13FBF1FC00BCA40B /* LastModifiedDateTransformer.h */,
+                               6180C22D13FBF1FD00BCA40B /* LastModifiedDateTransformer.m */,
+                       );
+                       name = "Value Transformers";
                        sourceTree = "<group>";
                };
 /* End PBXGroup section */
                                61E99D9413EC348500E48DA5 /* 145-persondot.png in Resources */,
                                6121250913F033F500063041 /* PithosBrowserPreviewController.xib in Resources */,
                                619B85D613F8077800C9371F /* PithosPreferencesController.xib in Resources */,
+                               616FC0AF13F91BA400140A33 /* PithosNodeInfoController.xib in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                611FFCB313EBF40900E43E18 /* ImageAndTextCell.m in Sources */,
                                6139837113EFEECC004CE444 /* FileSystemBrowserCell.m in Sources */,
                                619B85D513F8077800C9371F /* PithosPreferencesController.m in Sources */,
+                               616FC0B313F97D0800140A33 /* PithosNodeInfoController.m in Sources */,
+                               6180C22B13FAEF4B00BCA40B /* BytesSizeTransformer.m in Sources */,
+                               6180C22E13FBF1FD00BCA40B /* LastModifiedDateTransformer.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
diff --git a/pithos-macos/BytesSizeTransformer.h b/pithos-macos/BytesSizeTransformer.h
new file mode 100644 (file)
index 0000000..c94c056
--- /dev/null
@@ -0,0 +1,39 @@
+//
+//  BytesSizeTransformer.h
+//  pithos-macos
+//
+// Copyright 2011 GRNET S.A. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or
+// without modification, are permitted provided that the following
+// conditions are met:
+// 
+//   1. Redistributions of source code must retain the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer.
+// 
+//   2. Redistributions in binary form must reproduce the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer in the documentation and/or other materials
+//      provided with the distribution.
+// 
+// THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
+// OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
+// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+// USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+// AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+// POSSIBILITY OF SUCH DAMAGE.
+// 
+// The views and conclusions contained in the software and
+// documentation are those of the authors and should not be
+// interpreted as representing official policies, either expressed
+// or implied, of GRNET S.A.
+
+@interface BytesSizeTransformer : NSValueTransformer
+@end
diff --git a/pithos-macos/BytesSizeTransformer.m b/pithos-macos/BytesSizeTransformer.m
new file mode 100644 (file)
index 0000000..a80e3de
--- /dev/null
@@ -0,0 +1,61 @@
+//
+//  BytesSizeTransformer.m
+//  pithos-macos
+//
+// Copyright 2011 GRNET S.A. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or
+// without modification, are permitted provided that the following
+// conditions are met:
+// 
+//   1. Redistributions of source code must retain the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer.
+// 
+//   2. Redistributions in binary form must reproduce the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer in the documentation and/or other materials
+//      provided with the distribution.
+// 
+// THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
+// OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
+// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+// USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+// AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+// POSSIBILITY OF SUCH DAMAGE.
+// 
+// The views and conclusions contained in the software and
+// documentation are those of the authors and should not be
+// interpreted as representing official policies, either expressed
+// or implied, of GRNET S.A.
+
+#import "BytesSizeTransformer.h"
+
+@implementation BytesSizeTransformer
+
++ (Class)transformedValueClass {
+       return [NSString class];
+}
+
++ (BOOL)allowsReverseTransformation {
+       return NO;
+}
+
+- (id)transformedValue:(id)value {
+    if (value == nil)
+               return nil;
+    // XXX make it more readble using KB, MB, etc
+    return [NSString stringWithFormat:@"%lu B", [value unsignedIntegerValue]];
+}
+
++ (void)initialize {
+    [[NSValueTransformer class] setValueTransformer:[self new] forName:@"BytesSizeTransformer"];
+}
+
+@end
diff --git a/pithos-macos/LastModifiedDateTransformer.h b/pithos-macos/LastModifiedDateTransformer.h
new file mode 100644 (file)
index 0000000..033d29b
--- /dev/null
@@ -0,0 +1,39 @@
+//
+//  LastModifiedDateTransformer.h
+//  pithos-macos
+//
+// Copyright 2011 GRNET S.A. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or
+// without modification, are permitted provided that the following
+// conditions are met:
+// 
+//   1. Redistributions of source code must retain the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer.
+// 
+//   2. Redistributions in binary form must reproduce the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer in the documentation and/or other materials
+//      provided with the distribution.
+// 
+// THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
+// OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
+// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+// USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+// AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+// POSSIBILITY OF SUCH DAMAGE.
+// 
+// The views and conclusions contained in the software and
+// documentation are those of the authors and should not be
+// interpreted as representing official policies, either expressed
+// or implied, of GRNET S.A.
+
+@interface LastModifiedDateTransformer : NSValueTransformer
+@end
diff --git a/pithos-macos/LastModifiedDateTransformer.m b/pithos-macos/LastModifiedDateTransformer.m
new file mode 100644 (file)
index 0000000..a5420b4
--- /dev/null
@@ -0,0 +1,64 @@
+//
+//  LastModifiedDateTransformer.m
+//  pithos-macos
+//
+// Copyright 2011 GRNET S.A. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or
+// without modification, are permitted provided that the following
+// conditions are met:
+// 
+//   1. Redistributions of source code must retain the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer.
+// 
+//   2. Redistributions in binary form must reproduce the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer in the documentation and/or other materials
+//      provided with the distribution.
+// 
+// THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
+// OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
+// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+// USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+// AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+// POSSIBILITY OF SUCH DAMAGE.
+// 
+// The views and conclusions contained in the software and
+// documentation are those of the authors and should not be
+// interpreted as representing official policies, either expressed
+// or implied, of GRNET S.A.
+
+#import "LastModifiedDateTransformer.h"
+
+
+@implementation LastModifiedDateTransformer
+
++ (Class)transformedValueClass {
+       return [NSString class];
+}
+
++ (BOOL)allowsReverseTransformation {
+       return NO;
+}
+
+- (id)transformedValue:(id)value {
+    if (value == nil)
+               return nil;
+    // XXX make it more like finder
+    return [NSDateFormatter localizedStringFromDate:(NSDate *)value 
+                                          dateStyle:NSDateFormatterShortStyle 
+                                          timeStyle:NSDateFormatterShortStyle];
+}
+
++ (void)initialize {
+    [[NSValueTransformer class] setValueTransformer:[self new] forName:@"LastModifiedDateTransformer"];
+}
+
+@end
index 71abdfd..820b1de 100644 (file)
 }
 
 - (void)windowDidLoad {
+    [super windowDidLoad];
+    
     [[[outlineView tableColumns] objectAtIndex:0] setDataCell:[[[PithosOutlineViewCell alloc] init] autorelease]];
     
     // Register for updates
index 8479596..99c6039 100644 (file)
@@ -54,7 +54,6 @@
                                                <int key="NSvFlags">269</int>
                                                <string key="NSFrame">{{59, 18}, {82, 19}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSButtonCell" key="NSCell" id="1036336951">
@@ -80,7 +79,6 @@
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{1, 45}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="711438167"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="984886579">
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{1, 61}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="348582496"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="358475028">
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{1, 77}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="490957876"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="423776930">
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{1, 93}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="458298377"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="27846884">
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{1, 109}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="933584688"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="726762919">
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{1, 125}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="183377333"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="558074580">
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{101, 45}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="241278852"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="948332378">
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{101, 61}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="361683768"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="373378417">
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{101, 77}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="779495175"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="622580923">
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{101, 93}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="130674256"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="599752880">
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{101, 109}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="363250715"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="11695648">
                                                <int key="NSvFlags">271</int>
                                                <string key="NSFrame">{{101, 125}, {98, 14}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="261591603"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSTextFieldCell" key="NSCell" id="59179920">
                                                </object>
                                                <string key="NSFrame">{{36, 147}, {128, 128}}</string>
                                                <reference key="NSSuperview" ref="1005"/>
-                                               <reference key="NSWindow"/>
                                                <reference key="NSNextKeyView" ref="774296355"/>
                                                <bool key="NSEnabled">YES</bool>
                                                <object class="NSImageCell" key="NSCell" id="327417217">
                                </object>
                                <string key="NSFrameSize">{200, 295}</string>
                                <reference key="NSSuperview"/>
-                               <reference key="NSWindow"/>
                                <reference key="NSNextKeyView" ref="501039666"/>
                                <string key="NSClassName">NSView</string>
                        </object>
                                </object>
                                <object class="IBConnectionRecord">
                                        <object class="IBBindingConnection" key="connection">
-                                               <string key="label">value: representedObject.kind</string>
+                                               <string key="label">value: representedObject.pithosObject.bytes</string>
+                                               <reference key="source" ref="458298377"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="458298377"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">value: representedObject.pithosObject.bytes</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">representedObject.pithosObject.bytes</string>
+                                                       <object class="NSDictionary" key="NSOptions">
+                                                               <string key="NS.key.0">NSValueTransformerName</string>
+                                                               <string key="NS.object.0">BytesSizeTransformer</string>
+                                                       </object>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">87</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: representedObject.pithosObject.contentType</string>
                                                <reference key="source" ref="933584688"/>
                                                <reference key="destination" ref="1001"/>
                                                <object class="NSNibBindingConnector" key="connector">
                                                        <reference key="NSSource" ref="933584688"/>
                                                        <reference key="NSDestination" ref="1001"/>
-                                                       <string key="NSLabel">value: representedObject.kind</string>
+                                                       <string key="NSLabel">value: representedObject.pithosObject.contentType</string>
                                                        <string key="NSBinding">value</string>
-                                                       <string key="NSKeyPath">representedObject.kind</string>
+                                                       <string key="NSKeyPath">representedObject.pithosObject.contentType</string>
                                                        <int key="NSNibBindingConnectorVersion">2</int>
                                                </object>
                                        </object>
-                                       <int key="connectionID">60</int>
+                                       <int key="connectionID">89</int>
                                </object>
                                <object class="IBConnectionRecord">
                                        <object class="IBBindingConnection" key="connection">
-                                               <string key="label">value: representedObject.size</string>
-                                               <reference key="source" ref="458298377"/>
+                                               <string key="label">value: representedObject.pithosObject.modifiedBy</string>
+                                               <reference key="source" ref="348582496"/>
                                                <reference key="destination" ref="1001"/>
                                                <object class="NSNibBindingConnector" key="connector">
-                                                       <reference key="NSSource" ref="458298377"/>
+                                                       <reference key="NSSource" ref="348582496"/>
                                                        <reference key="NSDestination" ref="1001"/>
-                                                       <string key="NSLabel">value: representedObject.size</string>
+                                                       <string key="NSLabel">value: representedObject.pithosObject.modifiedBy</string>
                                                        <string key="NSBinding">value</string>
-                                                       <string key="NSKeyPath">representedObject.size</string>
+                                                       <string key="NSKeyPath">representedObject.pithosObject.modifiedBy</string>
                                                        <int key="NSNibBindingConnectorVersion">2</int>
                                                </object>
                                        </object>
-                                       <int key="connectionID">61</int>
+                                       <int key="connectionID">90</int>
                                </object>
                                <object class="IBConnectionRecord">
                                        <object class="IBBindingConnection" key="connection">
-                                               <string key="label">value: representedObject.modified</string>
-                                               <reference key="source" ref="490957876"/>
+                                               <string key="label">value: representedObject.pithosObject.version</string>
+                                               <reference key="source" ref="711438167"/>
                                                <reference key="destination" ref="1001"/>
                                                <object class="NSNibBindingConnector" key="connector">
-                                                       <reference key="NSSource" ref="490957876"/>
+                                                       <reference key="NSSource" ref="711438167"/>
                                                        <reference key="NSDestination" ref="1001"/>
-                                                       <string key="NSLabel">value: representedObject.modified</string>
+                                                       <string key="NSLabel">value: representedObject.pithosObject.version</string>
                                                        <string key="NSBinding">value</string>
-                                                       <string key="NSKeyPath">representedObject.modified</string>
+                                                       <string key="NSKeyPath">representedObject.pithosObject.version</string>
                                                        <int key="NSNibBindingConnectorVersion">2</int>
                                                </object>
                                        </object>
-                                       <int key="connectionID">65</int>
+                                       <int key="connectionID">91</int>
                                </object>
                                <object class="IBConnectionRecord">
                                        <object class="IBBindingConnection" key="connection">
-                                               <string key="label">value: representedObject.modifiedBy</string>
-                                               <reference key="source" ref="348582496"/>
+                                               <string key="label">argument: self</string>
+                                               <reference key="source" ref="241278852"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector" id="868137176">
+                                                       <reference key="NSSource" ref="241278852"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">argument: self</string>
+                                                       <string key="NSBinding">argument</string>
+                                                       <string key="NSKeyPath">self</string>
+                                                       <object class="NSDictionary" key="NSOptions">
+                                                               <string key="NS.key.0">NSSelectorName</string>
+                                                               <string key="NS.object.0">showPithosNodeInfo:</string>
+                                                       </object>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">94</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">target: representedObject</string>
+                                               <reference key="source" ref="241278852"/>
                                                <reference key="destination" ref="1001"/>
                                                <object class="NSNibBindingConnector" key="connector">
-                                                       <reference key="NSSource" ref="348582496"/>
+                                                       <reference key="NSSource" ref="241278852"/>
                                                        <reference key="NSDestination" ref="1001"/>
-                                                       <string key="NSLabel">value: representedObject.modifiedBy</string>
-                                                       <string key="NSBinding">value</string>
-                                                       <string key="NSKeyPath">representedObject.modifiedBy</string>
+                                                       <string key="NSLabel">target: representedObject</string>
+                                                       <string key="NSBinding">target</string>
+                                                       <string key="NSKeyPath">representedObject</string>
+                                                       <object class="NSDictionary" key="NSOptions">
+                                                               <string key="NS.key.0">NSSelectorName</string>
+                                                               <string key="NS.object.0">showPithosNodeInfo:</string>
+                                                       </object>
+                                                       <reference key="NSPreviousConnector" ref="868137176"/>
                                                        <int key="NSNibBindingConnectorVersion">2</int>
                                                </object>
                                        </object>
-                                       <int key="connectionID">69</int>
+                                       <int key="connectionID">95</int>
                                </object>
                                <object class="IBConnectionRecord">
                                        <object class="IBBindingConnection" key="connection">
-                                               <string key="label">value: representedObject.version</string>
-                                               <reference key="source" ref="711438167"/>
+                                               <string key="label">value: representedObject.pithosObject.lastModified</string>
+                                               <reference key="source" ref="490957876"/>
                                                <reference key="destination" ref="1001"/>
                                                <object class="NSNibBindingConnector" key="connector">
-                                                       <reference key="NSSource" ref="711438167"/>
+                                                       <reference key="NSSource" ref="490957876"/>
                                                        <reference key="NSDestination" ref="1001"/>
-                                                       <string key="NSLabel">value: representedObject.version</string>
+                                                       <string key="NSLabel">value: representedObject.pithosObject.lastModified</string>
                                                        <string key="NSBinding">value</string>
-                                                       <string key="NSKeyPath">representedObject.version</string>
+                                                       <string key="NSKeyPath">representedObject.pithosObject.lastModified</string>
+                                                       <object class="NSDictionary" key="NSOptions">
+                                                               <string key="NS.key.0">NSValueTransformerName</string>
+                                                               <string key="NS.object.0">LastModifiedDateTransformer</string>
+                                                       </object>
                                                        <int key="NSNibBindingConnectorVersion">2</int>
                                                </object>
                                        </object>
-                                       <int key="connectionID">73</int>
+                                       <int key="connectionID">97</int>
                                </object>
                        </object>
                        <object class="IBMutableOrderedSet" key="objectRecords">
                                <reference key="dict.values" ref="0"/>
                        </object>
                        <nil key="sourceID"/>
-                       <int key="maxID">76</int>
+                       <int key="maxID">97</int>
                </object>
                <object class="IBClassDescriber" key="IBDocument.Classes"/>
                <int key="IBDocument.localizationMode">0</int>
index f014bf6..9239066 100644 (file)
@@ -53,7 +53,7 @@
 - (id)initWithContainerName:(NSString *)aContainerName;
 - (id)initWithContainerName:(NSString *)aContainerName icon:(NSImage *)anIcon;
 
-@property(retain) ASIPithosContainer *pithosContainer;
+@property(nonatomic, retain) ASIPithosContainer *pithosContainer;
 
 - (void)setIcon:(NSImage *)anIcon;
 
index 089a5d7..eddc26d 100644 (file)
 #define PithosNodeStateRefreshing 2
 #define PithosNodeStateRefreshFinished 3
 
+@class PithosNodeInfoController;
+@class ASIPithosContainer;
+@class ASIPithosObject;
+
 @interface PithosNode : NSObject {
     NSInteger freshness;
     
@@ -52,6 +56,8 @@
     BOOL isLeafItem;
     
     NSImage *icon;
+    
+    PithosNodeInfoController *pithosNodeInfoController;
 }
 
 @property(readonly) NSString *url;
 @property(readonly) NSString *displayName;
 @property(readonly) BOOL isLeafItem;
 @property(readonly) NSImage *icon;
-@property(readonly) NSString *kind;
-@property(readonly) NSString *size;
-@property(readonly) NSString *modified;
-@property(readonly) NSString *modifiedBy;
-@property(readonly) NSString *version;
+
+@property(nonatomic, retain) ASIPithosContainer *pithosContainer;
+@property(nonatomic, retain) ASIPithosObject *pithosObject;
 
 - (void)invalidateChildren;
 - (void)invalidateChildrenRecursive;
 
+- (void)showPithosNodeInfo:(id)sender;
+- (void)pithosNodeInfoWillClose:(id)sender;
+
 @end
\ No newline at end of file
index 42c0567..b814c5b 100644 (file)
 // or implied, of GRNET S.A.
 
 #import "PithosNode.h"
+#import "PithosNodeInfoController.h"
 
 @implementation PithosNode
-@dynamic url, children, displayName, icon, kind, size, modified, modifiedBy, version;
+@dynamic url, children, displayName, icon;
+@dynamic pithosContainer, pithosObject;
 @synthesize isLeafItem;
 
 #pragma mark -
@@ -53,6 +55,8 @@
 }
 
 - (void)dealloc {
+    [[pithosNodeInfoController window] close];
+    [pithosNodeInfoController release];
     [icon release];
     [displayName release];
     [newChildren release];
@@ -69,6 +73,9 @@
     return self.url.hash;
 }
 
+#pragma mark -
+#pragma mark Actions
+
 - (void)invalidateChildren {
     if (freshness == PithosNodeStateFresh)
         freshness = PithosNodeStateRefreshNeeded;
     }
 }
 
+- (void)showPithosNodeInfo:(id)sender {
+    if (!pithosNodeInfoController)
+        pithosNodeInfoController = [[PithosNodeInfoController alloc] initWithPithosNode:self];
+    [pithosNodeInfoController showWindow:sender];
+    [[pithosNodeInfoController window] makeKeyAndOrderFront:sender];
+    [NSApp activateIgnoringOtherApps:YES];
+}
+
+- (void)pithosNodeInfoWillClose:(id)sender {
+    if (pithosNodeInfoController) {
+        [pithosNodeInfoController release];
+        pithosNodeInfoController = nil;
+    }
+}
+
 @end
\ No newline at end of file
diff --git a/pithos-macos/PithosNodeInfoController.h b/pithos-macos/PithosNodeInfoController.h
new file mode 100644 (file)
index 0000000..6c44343
--- /dev/null
@@ -0,0 +1,49 @@
+//
+//  PithosNodeInfoController.h
+//  pithos-macos
+//
+// Copyright 2011 GRNET S.A. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or
+// without modification, are permitted provided that the following
+// conditions are met:
+// 
+//   1. Redistributions of source code must retain the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer.
+// 
+//   2. Redistributions in binary form must reproduce the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer in the documentation and/or other materials
+//      provided with the distribution.
+// 
+// THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
+// OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
+// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+// USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+// AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+// POSSIBILITY OF SUCH DAMAGE.
+// 
+// The views and conclusions contained in the software and
+// documentation are those of the authors and should not be
+// interpreted as representing official policies, either expressed
+// or implied, of GRNET S.A.
+
+#import <Cocoa/Cocoa.h>
+@class PithosNode;
+
+@interface PithosNodeInfoController : NSWindowController <NSWindowDelegate> {
+    PithosNode *node;
+}
+
+@property(assign) PithosNode *node;
+
+- (id)initWithPithosNode:(PithosNode *)aNode;
+
+@end
diff --git a/pithos-macos/PithosNodeInfoController.m b/pithos-macos/PithosNodeInfoController.m
new file mode 100644 (file)
index 0000000..bd041ab
--- /dev/null
@@ -0,0 +1,72 @@
+//
+//  PithosNodeInfoController.m
+//  pithos-macos
+//
+// Copyright 2011 GRNET S.A. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or
+// without modification, are permitted provided that the following
+// conditions are met:
+// 
+//   1. Redistributions of source code must retain the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer.
+// 
+//   2. Redistributions in binary form must reproduce the above
+//      copyright notice, this list of conditions and the following
+//      disclaimer in the documentation and/or other materials
+//      provided with the distribution.
+// 
+// THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
+// OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
+// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+// USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+// AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+// POSSIBILITY OF SUCH DAMAGE.
+// 
+// The views and conclusions contained in the software and
+// documentation are those of the authors and should not be
+// interpreted as representing official policies, either expressed
+// or implied, of GRNET S.A.
+
+#import "PithosNodeInfoController.h"
+#import "PithosNode.h"
+
+@implementation PithosNodeInfoController
+@synthesize node;
+
+#pragma mark -
+#pragma Object Lifecycle
+
+- (id)initWithPithosNode:(PithosNode *)aNode {
+    if ((self = [super initWithWindowNibName:@"PithosNodeInfoController"])) {
+        node = aNode;
+    }
+    return self;
+}
+
+- (void)dealloc {
+    [[NSNotificationCenter defaultCenter] removeObserver:self];
+    [super dealloc];
+}
+
+- (void)windowDidLoad {
+    [super windowDidLoad];
+    
+    [[self window] setDelegate:self];
+}
+
+#pragma mark -
+#pragma mark NSWindowDelegate
+     
+- (void)windowWillClose:(NSNotification *)notification {
+    [node pithosNodeInfoWillClose:self];
+}
+
+@end
diff --git a/pithos-macos/PithosNodeInfoController.xib b/pithos-macos/PithosNodeInfoController.xib
new file mode 100644 (file)
index 0000000..b440195
--- /dev/null
@@ -0,0 +1,2186 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
+       <data>
+               <int key="IBDocument.SystemTarget">1060</int>
+               <string key="IBDocument.SystemVersion">10K549</string>
+               <string key="IBDocument.InterfaceBuilderVersion">1306</string>
+               <string key="IBDocument.AppKitVersion">1038.36</string>
+               <string key="IBDocument.HIToolboxVersion">461.00</string>
+               <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+                       <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
+                       <string key="NS.object.0">1306</string>
+               </object>
+               <object class="NSArray" key="IBDocument.IntegratedClassDependencies">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <string>NSUserDefaultsController</string>
+                       <string>NSDictionaryController</string>
+                       <string>NSScroller</string>
+                       <string>NSTableHeaderView</string>
+                       <string>NSButton</string>
+                       <string>NSTextFieldCell</string>
+                       <string>NSScrollView</string>
+                       <string>NSImageView</string>
+                       <string>NSBox</string>
+                       <string>NSImageCell</string>
+                       <string>NSTableView</string>
+                       <string>NSButtonCell</string>
+                       <string>NSCustomObject</string>
+                       <string>NSView</string>
+                       <string>NSWindowTemplate</string>
+                       <string>NSTextField</string>
+                       <string>NSTableColumn</string>
+               </object>
+               <object class="NSArray" key="IBDocument.PluginDependencies">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+               </object>
+               <object class="NSMutableDictionary" key="IBDocument.Metadata">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <object class="NSArray" key="dict.sortedKeys" id="0">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                       </object>
+                       <reference key="dict.values" ref="0"/>
+               </object>
+               <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <object class="NSCustomObject" id="1001">
+                               <string key="NSClassName">PithosNodeInfoController</string>
+                       </object>
+                       <object class="NSCustomObject" id="1003">
+                               <string key="NSClassName">FirstResponder</string>
+                       </object>
+                       <object class="NSCustomObject" id="1004">
+                               <string key="NSClassName">NSApplication</string>
+                       </object>
+                       <object class="NSWindowTemplate" id="1005">
+                               <int key="NSWindowStyleMask">15</int>
+                               <int key="NSWindowBacking">2</int>
+                               <string key="NSWindowRect">{{196, 240}, {265, 515}}</string>
+                               <int key="NSWTFlags">544735232</int>
+                               <string key="NSWindowTitle">Window</string>
+                               <string key="NSWindowClass">NSWindow</string>
+                               <nil key="NSViewClass"/>
+                               <string key="NSWindowContentMaxSize">{400, 510}</string>
+                               <string key="NSWindowContentMinSize">{265, 515}</string>
+                               <object class="NSView" key="NSWindowView" id="1006">
+                                       <reference key="NSNextResponder"/>
+                                       <int key="NSvFlags">256</int>
+                                       <object class="NSMutableArray" key="NSSubviews">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSImageView" id="470064219">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <object class="NSMutableSet" key="NSDragTypes">
+                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                               <object class="NSArray" key="set.sortedObjects">
+                                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                       <string>Apple PDF pasteboard type</string>
+                                                                       <string>Apple PICT pasteboard type</string>
+                                                                       <string>Apple PNG pasteboard type</string>
+                                                                       <string>NSFilenamesPboardType</string>
+                                                                       <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
+                                                                       <string>NeXT TIFF v4.0 pasteboard type</string>
+                                                               </object>
+                                                       </object>
+                                                       <string key="NSFrame">{{10, 473}, {32, 32}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="56844250"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSImageCell" key="NSCell" id="689737374">
+                                                               <int key="NSCellFlags">130560</int>
+                                                               <int key="NSCellFlags2">33554432</int>
+                                                               <object class="NSCustomResource" key="NSContents">
+                                                                       <string key="NSClassName">NSImage</string>
+                                                                       <string key="NSResourceName">NSFolderBurnable</string>
+                                                               </object>
+                                                               <int key="NSAlign">0</int>
+                                                               <int key="NSScale">3</int>
+                                                               <int key="NSStyle">0</int>
+                                                               <bool key="NSAnimates">NO</bool>
+                                                       </object>
+                                                       <bool key="NSEditable">YES</bool>
+                                               </object>
+                                               <object class="NSTextField" id="56844250">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">270</int>
+                                                       <string key="NSFrame">{{47, 490}, {135, 17}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="335436590"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="974224135">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">untitled folder</string>
+                                                               <object class="NSFont" key="NSSupport">
+                                                                       <string key="NSName">LucidaGrande-Bold</string>
+                                                                       <double key="NSSize">13</double>
+                                                                       <int key="NSfFlags">2072</int>
+                                                               </object>
+                                                               <reference key="NSControlView" ref="56844250"/>
+                                                               <object class="NSColor" key="NSBackgroundColor" id="26777213">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">controlColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="438495467">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                               <object class="NSColor" key="NSTextColor" id="162787576">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">controlTextColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="242147225">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MAA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="86167308">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{47, 470}, {60, 17}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="969715508"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="935332902">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">272630784</int>
+                                                               <string key="NSContents">Container:</string>
+                                                               <object class="NSFont" key="NSSupport" id="26">
+                                                                       <string key="NSName">LucidaGrande</string>
+                                                                       <double key="NSSize">11</double>
+                                                                       <int key="NSfFlags">3100</int>
+                                                               </object>
+                                                               <reference key="NSControlView" ref="86167308"/>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="335436590">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">265</int>
+                                                       <string key="NSFrame">{{178, 490}, {80, 17}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="86167308"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="8803370">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">71304192</int>
+                                                               <string key="NSContents">Zero KB</string>
+                                                               <object class="NSFont" key="NSSupport" id="975572389">
+                                                                       <string key="NSName">LucidaGrande</string>
+                                                                       <double key="NSSize">13</double>
+                                                                       <int key="NSfFlags">1044</int>
+                                                               </object>
+                                                               <reference key="NSControlView" ref="335436590"/>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="969715508">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{109, 473}, {149, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="773635799"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="1005531049">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">4195328</int>
+                                                               <string key="NSContents">pithos</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="969715508"/>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSBox" id="773635799">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">14</int>
+                                                       <string key="NSFrame">{{0, 459}, {265, 5}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="67996369"/>
+                                                       <string key="NSOffsets">{0, 0}</string>
+                                                       <object class="NSTextFieldCell" key="NSTitleCell">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">0</int>
+                                                               <string key="NSContents">Box</string>
+                                                               <reference key="NSSupport" ref="975572389"/>
+                                                               <object class="NSColor" key="NSBackgroundColor" id="349501126">
+                                                                       <int key="NSColorSpace">6</int>
+                                                                       <string key="NSCatalogName">System</string>
+                                                                       <string key="NSColorName">textBackgroundColor</string>
+                                                                       <object class="NSColor" key="NSColor" id="392809818">
+                                                                               <int key="NSColorSpace">3</int>
+                                                                               <bytes key="NSWhite">MQA</bytes>
+                                                                       </object>
+                                                               </object>
+                                                               <object class="NSColor" key="NSTextColor">
+                                                                       <int key="NSColorSpace">3</int>
+                                                                       <bytes key="NSWhite">MCAwLjgwMDAwMDAxMTkAA</bytes>
+                                                               </object>
+                                                       </object>
+                                                       <int key="NSBorderType">3</int>
+                                                       <int key="NSBoxType">2</int>
+                                                       <int key="NSTitlePosition">0</int>
+                                                       <bool key="NSTransparent">NO</bool>
+                                               </object>
+                                               <object class="NSTextField" id="67996369">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{7, 444}, {72, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="1042818350"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="532119727">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">4195328</int>
+                                                               <string key="NSContents">General:</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="67996369"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="462992757">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">270</int>
+                                                       <string key="NSFrame">{{84, 392}, {174, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="838884408"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="1002426647">
+                                                               <int key="NSCellFlags">67239488</int>
+                                                               <int key="NSCellFlags2">4196352</int>
+                                                               <string key="NSContents">Where</string>
+                                                               <object class="NSFont" key="NSSupport" id="5891854">
+                                                                       <string key="NSName">LucidaGrande</string>
+                                                                       <double key="NSSize">11</double>
+                                                                       <int key="NSfFlags">16</int>
+                                                               </object>
+                                                               <reference key="NSControlView" ref="462992757"/>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="860907333">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">270</int>
+                                                       <string key="NSFrame">{{84, 422}, {174, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="1059051766"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="394856129">
+                                                               <int key="NSCellFlags">67239488</int>
+                                                               <int key="NSCellFlags2">4196352</int>
+                                                               <string key="NSContents">Kind</string>
+                                                               <reference key="NSSupport" ref="5891854"/>
+                                                               <reference key="NSControlView" ref="860907333"/>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="626534516">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">270</int>
+                                                       <string key="NSFrame">{{84, 407}, {174, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="122746281"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="303440755">
+                                                               <int key="NSCellFlags">67239488</int>
+                                                               <int key="NSCellFlags2">4196352</int>
+                                                               <string key="NSContents">Size</string>
+                                                               <reference key="NSSupport" ref="5891854"/>
+                                                               <reference key="NSControlView" ref="626534516"/>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="886319680">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">270</int>
+                                                       <string key="NSFrame">{{84, 377}, {174, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="600006232"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="999705685">
+                                                               <int key="NSCellFlags">67239488</int>
+                                                               <int key="NSCellFlags2">4196352</int>
+                                                               <string key="NSContents">Modified</string>
+                                                               <reference key="NSSupport" ref="5891854"/>
+                                                               <reference key="NSControlView" ref="886319680"/>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="130231867">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">270</int>
+                                                       <string key="NSFrame">{{84, 362}, {174, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="390812603"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="693260766">
+                                                               <int key="NSCellFlags">67239488</int>
+                                                               <int key="NSCellFlags2">4196352</int>
+                                                               <string key="NSContents">Modified by</string>
+                                                               <reference key="NSSupport" ref="5891854"/>
+                                                               <reference key="NSControlView" ref="130231867"/>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="754158675">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">270</int>
+                                                       <string key="NSFrame">{{84, 347}, {174, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="402838882"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="1061069897">
+                                                               <int key="NSCellFlags">67239488</int>
+                                                               <int key="NSCellFlags2">4196352</int>
+                                                               <string key="NSContents">Version</string>
+                                                               <reference key="NSSupport" ref="5891854"/>
+                                                               <reference key="NSControlView" ref="754158675"/>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="122746281">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{12, 392}, {72, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="462992757"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="982292666">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">71304192</int>
+                                                               <string key="NSContents">Where:</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="122746281"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="1042818350">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{12, 422}, {72, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="860907333"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="997558256">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">71304192</int>
+                                                               <string key="NSContents">Kind:</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="1042818350"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="1059051766">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{12, 407}, {72, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="626534516"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="28801404">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">71304192</int>
+                                                               <string key="NSContents">Size:</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="1059051766"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="838884408">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{12, 377}, {72, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="886319680"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="13882105">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">71304192</int>
+                                                               <string key="NSContents">Modified:</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="838884408"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="600006232">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{12, 362}, {72, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="130231867"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="854644441">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">71304192</int>
+                                                               <string key="NSContents">Modified by:</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="600006232"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="390812603">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{12, 347}, {72, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="754158675"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="603172790">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">71304192</int>
+                                                               <string key="NSContents">Version:</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="390812603"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSBox" id="402838882">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">14</int>
+                                                       <string key="NSFrame">{{0, 334}, {265, 5}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="212288772"/>
+                                                       <string key="NSOffsets">{0, 0}</string>
+                                                       <object class="NSTextFieldCell" key="NSTitleCell">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">0</int>
+                                                               <string key="NSContents">Box</string>
+                                                               <reference key="NSSupport" ref="975572389"/>
+                                                               <reference key="NSBackgroundColor" ref="349501126"/>
+                                                               <object class="NSColor" key="NSTextColor">
+                                                                       <int key="NSColorSpace">3</int>
+                                                                       <bytes key="NSWhite">MCAwLjgwMDAwMDAxMTkAA</bytes>
+                                                               </object>
+                                                       </object>
+                                                       <int key="NSBorderType">3</int>
+                                                       <int key="NSBoxType">2</int>
+                                                       <int key="NSTitlePosition">0</int>
+                                                       <bool key="NSTransparent">NO</bool>
+                                               </object>
+                                               <object class="NSTextField" id="212288772">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{7, 319}, {72, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="290149761"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="804456721">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">4195328</int>
+                                                               <string key="NSContents">Metadata:</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="212288772"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSScrollView" id="290149761">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">270</int>
+                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                               <object class="NSClipView" id="588679996">
+                                                                       <reference key="NSNextResponder" ref="290149761"/>
+                                                                       <int key="NSvFlags">2304</int>
+                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                               <object class="NSTableView" id="334049559">
+                                                                                       <reference key="NSNextResponder" ref="588679996"/>
+                                                                                       <int key="NSvFlags">256</int>
+                                                                                       <string key="NSFrameSize">{243, 78}</string>
+                                                                                       <reference key="NSSuperview" ref="588679996"/>
+                                                                                       <reference key="NSNextKeyView" ref="529165266"/>
+                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                       <object class="NSTableHeaderView" key="NSHeaderView" id="1071020862">
+                                                                                               <reference key="NSNextResponder" ref="185303975"/>
+                                                                                               <int key="NSvFlags">256</int>
+                                                                                               <string key="NSFrameSize">{243, 17}</string>
+                                                                                               <reference key="NSSuperview" ref="185303975"/>
+                                                                                               <reference key="NSNextKeyView" ref="103059877"/>
+                                                                                               <reference key="NSTableView" ref="334049559"/>
+                                                                                       </object>
+                                                                                       <object class="_NSCornerView" key="NSCornerView" id="103059877">
+                                                                                               <reference key="NSNextResponder" ref="290149761"/>
+                                                                                               <int key="NSvFlags">-2147483392</int>
+                                                                                               <string key="NSFrame">{{224, 0}, {16, 17}}</string>
+                                                                                               <reference key="NSSuperview" ref="290149761"/>
+                                                                                               <reference key="NSNextKeyView" ref="588679996"/>
+                                                                                       </object>
+                                                                                       <object class="NSMutableArray" key="NSTableColumns">
+                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                               <object class="NSTableColumn" id="252536226">
+                                                                                                       <double key="NSWidth">101</double>
+                                                                                                       <double key="NSMinWidth">40</double>
+                                                                                                       <double key="NSMaxWidth">1000</double>
+                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                                               <int key="NSCellFlags">75628096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Key</string>
+                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                               <object class="NSColor" key="NSBackgroundColor" id="230023242">
+                                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                                       <bytes key="NSWhite">MC4zMzMzMzI5ODU2AA</bytes>
+                                                                                                               </object>
+                                                                                                               <object class="NSColor" key="NSTextColor" id="328313533">
+                                                                                                                       <int key="NSColorSpace">6</int>
+                                                                                                                       <string key="NSCatalogName">System</string>
+                                                                                                                       <string key="NSColorName">headerTextColor</string>
+                                                                                                                       <reference key="NSColor" ref="242147225"/>
+                                                                                                               </object>
+                                                                                                       </object>
+                                                                                                       <object class="NSTextFieldCell" key="NSDataCell" id="144287600">
+                                                                                                               <int key="NSCellFlags">337772096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Text Cell</string>
+                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                               <reference key="NSControlView" ref="334049559"/>
+                                                                                                               <object class="NSColor" key="NSBackgroundColor" id="465271680">
+                                                                                                                       <int key="NSColorSpace">6</int>
+                                                                                                                       <string key="NSCatalogName">System</string>
+                                                                                                                       <string key="NSColorName">controlBackgroundColor</string>
+                                                                                                                       <reference key="NSColor" ref="438495467"/>
+                                                                                                               </object>
+                                                                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                                                                       </object>
+                                                                                                       <int key="NSResizingMask">3</int>
+                                                                                                       <bool key="NSIsResizeable">YES</bool>
+                                                                                                       <bool key="NSIsEditable">YES</bool>
+                                                                                                       <reference key="NSTableView" ref="334049559"/>
+                                                                                               </object>
+                                                                                               <object class="NSTableColumn" id="1030856867">
+                                                                                                       <double key="NSWidth">136</double>
+                                                                                                       <double key="NSMinWidth">40</double>
+                                                                                                       <double key="NSMaxWidth">1000</double>
+                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                                               <int key="NSCellFlags">75628096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Value</string>
+                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                               <reference key="NSBackgroundColor" ref="230023242"/>
+                                                                                                               <reference key="NSTextColor" ref="328313533"/>
+                                                                                                       </object>
+                                                                                                       <object class="NSTextFieldCell" key="NSDataCell" id="922780356">
+                                                                                                               <int key="NSCellFlags">337772096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Text Cell</string>
+                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                               <reference key="NSControlView" ref="334049559"/>
+                                                                                                               <reference key="NSBackgroundColor" ref="465271680"/>
+                                                                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                                                                       </object>
+                                                                                                       <int key="NSResizingMask">3</int>
+                                                                                                       <bool key="NSIsResizeable">YES</bool>
+                                                                                                       <bool key="NSIsEditable">YES</bool>
+                                                                                                       <reference key="NSTableView" ref="334049559"/>
+                                                                                               </object>
+                                                                                       </object>
+                                                                                       <double key="NSIntercellSpacingWidth">3</double>
+                                                                                       <double key="NSIntercellSpacingHeight">2</double>
+                                                                                       <reference key="NSBackgroundColor" ref="392809818"/>
+                                                                                       <object class="NSColor" key="NSGridColor" id="320747002">
+                                                                                               <int key="NSColorSpace">6</int>
+                                                                                               <string key="NSCatalogName">System</string>
+                                                                                               <string key="NSColorName">gridColor</string>
+                                                                                               <object class="NSColor" key="NSColor">
+                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                       <bytes key="NSWhite">MC41AA</bytes>
+                                                                                               </object>
+                                                                                       </object>
+                                                                                       <double key="NSRowHeight">17</double>
+                                                                                       <int key="NSTvFlags">1388314624</int>
+                                                                                       <reference key="NSDelegate"/>
+                                                                                       <reference key="NSDataSource"/>
+                                                                                       <int key="NSGridStyleMask">1</int>
+                                                                                       <int key="NSColumnAutoresizingStyle">4</int>
+                                                                                       <int key="NSDraggingSourceMaskForLocal">15</int>
+                                                                                       <int key="NSDraggingSourceMaskForNonLocal">0</int>
+                                                                                       <bool key="NSAllowsTypeSelect">YES</bool>
+                                                                                       <int key="NSTableViewDraggingDestinationStyle">0</int>
+                                                                               </object>
+                                                                       </object>
+                                                                       <string key="NSFrame">{{1, 17}, {243, 78}}</string>
+                                                                       <reference key="NSSuperview" ref="290149761"/>
+                                                                       <reference key="NSNextKeyView" ref="334049559"/>
+                                                                       <reference key="NSDocView" ref="334049559"/>
+                                                                       <reference key="NSBGColor" ref="465271680"/>
+                                                                       <int key="NScvFlags">4</int>
+                                                               </object>
+                                                               <object class="NSScroller" id="529165266">
+                                                                       <reference key="NSNextResponder" ref="290149761"/>
+                                                                       <int key="NSvFlags">-2147483392</int>
+                                                                       <string key="NSFrame">{{224, 17}, {15, 102}}</string>
+                                                                       <reference key="NSSuperview" ref="290149761"/>
+                                                                       <reference key="NSNextKeyView" ref="533265052"/>
+                                                                       <reference key="NSTarget" ref="290149761"/>
+                                                                       <string key="NSAction">_doScroller:</string>
+                                                                       <double key="NSCurValue">37</double>
+                                                                       <double key="NSPercent">0.1947367936372757</double>
+                                                               </object>
+                                                               <object class="NSScroller" id="533265052">
+                                                                       <reference key="NSNextResponder" ref="290149761"/>
+                                                                       <int key="NSvFlags">-2147483392</int>
+                                                                       <string key="NSFrame">{{1, 119}, {223, 15}}</string>
+                                                                       <reference key="NSSuperview" ref="290149761"/>
+                                                                       <reference key="NSNextKeyView" ref="294638385"/>
+                                                                       <int key="NSsFlags">1</int>
+                                                                       <reference key="NSTarget" ref="290149761"/>
+                                                                       <string key="NSAction">_doScroller:</string>
+                                                                       <double key="NSPercent">0.57142859697341919</double>
+                                                               </object>
+                                                               <object class="NSClipView" id="185303975">
+                                                                       <reference key="NSNextResponder" ref="290149761"/>
+                                                                       <int key="NSvFlags">2304</int>
+                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                               <reference ref="1071020862"/>
+                                                                       </object>
+                                                                       <string key="NSFrame">{{1, 0}, {243, 17}}</string>
+                                                                       <reference key="NSSuperview" ref="290149761"/>
+                                                                       <reference key="NSNextKeyView" ref="1071020862"/>
+                                                                       <reference key="NSDocView" ref="1071020862"/>
+                                                                       <reference key="NSBGColor" ref="465271680"/>
+                                                                       <int key="NScvFlags">4</int>
+                                                               </object>
+                                                               <reference ref="103059877"/>
+                                                       </object>
+                                                       <string key="NSFrame">{{10, 215}, {245, 96}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="185303975"/>
+                                                       <int key="NSsFlags">562</int>
+                                                       <reference key="NSVScroller" ref="529165266"/>
+                                                       <reference key="NSHScroller" ref="533265052"/>
+                                                       <reference key="NSContentView" ref="588679996"/>
+                                                       <reference key="NSHeaderClipView" ref="185303975"/>
+                                                       <reference key="NSCornerView" ref="103059877"/>
+                                                       <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
+                                               </object>
+                                               <object class="NSButton" id="294638385">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{10, 195}, {18, 18}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="298407635"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="175577443">
+                                                               <int key="NSCellFlags">-2080244224</int>
+                                                               <int key="NSCellFlags2">134217728</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="975572389"/>
+                                                               <reference key="NSControlView" ref="294638385"/>
+                                                               <int key="NSButtonFlags">-2033434369</int>
+                                                               <int key="NSButtonFlags2">162</int>
+                                                               <object class="NSCustomResource" key="NSNormalImage" id="1002251700">
+                                                                       <string key="NSClassName">NSImage</string>
+                                                                       <string key="NSResourceName">NSAddTemplate</string>
+                                                               </object>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">400</int>
+                                                               <int key="NSPeriodicInterval">75</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSButton" id="298407635">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{27, 195}, {18, 18}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="757630142"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="72795477">
+                                                               <int key="NSCellFlags">-2080244224</int>
+                                                               <int key="NSCellFlags2">134217728</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="975572389"/>
+                                                               <reference key="NSControlView" ref="298407635"/>
+                                                               <int key="NSButtonFlags">-2033434369</int>
+                                                               <int key="NSButtonFlags2">162</int>
+                                                               <object class="NSCustomResource" key="NSNormalImage" id="403765376">
+                                                                       <string key="NSClassName">NSImage</string>
+                                                                       <string key="NSResourceName">NSRemoveTemplate</string>
+                                                               </object>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">400</int>
+                                                               <int key="NSPeriodicInterval">75</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSBox" id="757630142">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">14</int>
+                                                       <string key="NSFrame">{{0, 185}, {265, 5}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="1056330804"/>
+                                                       <string key="NSOffsets">{0, 0}</string>
+                                                       <object class="NSTextFieldCell" key="NSTitleCell">
+                                                               <int key="NSCellFlags">67239424</int>
+                                                               <int key="NSCellFlags2">0</int>
+                                                               <string key="NSContents">Box</string>
+                                                               <reference key="NSSupport" ref="975572389"/>
+                                                               <reference key="NSBackgroundColor" ref="349501126"/>
+                                                               <object class="NSColor" key="NSTextColor">
+                                                                       <int key="NSColorSpace">3</int>
+                                                                       <bytes key="NSWhite">MCAwLjgwMDAwMDAxMTkAA</bytes>
+                                                               </object>
+                                                       </object>
+                                                       <int key="NSBorderType">3</int>
+                                                       <int key="NSBoxType">2</int>
+                                                       <int key="NSTitlePosition">0</int>
+                                                       <bool key="NSTransparent">NO</bool>
+                                               </object>
+                                               <object class="NSTextField" id="1056330804">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{7, 170}, {126, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="304298489"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="1048447927">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">4195328</int>
+                                                               <string key="NSContents">Public &amp; Permissions:</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="1056330804"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSScrollView" id="544793652">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                               <object class="NSClipView" id="105333262">
+                                                                       <reference key="NSNextResponder" ref="544793652"/>
+                                                                       <int key="NSvFlags">2304</int>
+                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                               <object class="NSTableView" id="247900786">
+                                                                                       <reference key="NSNextResponder" ref="105333262"/>
+                                                                                       <int key="NSvFlags">256</int>
+                                                                                       <string key="NSFrameSize">{243, 78}</string>
+                                                                                       <reference key="NSSuperview" ref="105333262"/>
+                                                                                       <reference key="NSNextKeyView" ref="930830008"/>
+                                                                                       <bool key="NSEnabled">YES</bool>
+                                                                                       <object class="NSTableHeaderView" key="NSHeaderView" id="670247128">
+                                                                                               <reference key="NSNextResponder" ref="71056061"/>
+                                                                                               <int key="NSvFlags">256</int>
+                                                                                               <string key="NSFrameSize">{243, 17}</string>
+                                                                                               <reference key="NSSuperview" ref="71056061"/>
+                                                                                               <reference key="NSNextKeyView" ref="991651942"/>
+                                                                                               <reference key="NSTableView" ref="247900786"/>
+                                                                                       </object>
+                                                                                       <object class="_NSCornerView" key="NSCornerView" id="991651942">
+                                                                                               <reference key="NSNextResponder" ref="544793652"/>
+                                                                                               <int key="NSvFlags">-2147483392</int>
+                                                                                               <string key="NSFrame">{{224, 0}, {16, 17}}</string>
+                                                                                               <reference key="NSSuperview" ref="544793652"/>
+                                                                                               <reference key="NSNextKeyView" ref="105333262"/>
+                                                                                       </object>
+                                                                                       <object class="NSMutableArray" key="NSTableColumns">
+                                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                                               <object class="NSTableColumn" id="151509599">
+                                                                                                       <double key="NSWidth">101</double>
+                                                                                                       <double key="NSMinWidth">40</double>
+                                                                                                       <double key="NSMaxWidth">1000</double>
+                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                                               <int key="NSCellFlags">75628096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Name</string>
+                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                               <object class="NSColor" key="NSBackgroundColor" id="201284931">
+                                                                                                                       <int key="NSColorSpace">3</int>
+                                                                                                                       <bytes key="NSWhite">MC4zMzMzMzI5ODU2AA</bytes>
+                                                                                                               </object>
+                                                                                                               <reference key="NSTextColor" ref="328313533"/>
+                                                                                                       </object>
+                                                                                                       <object class="NSTextFieldCell" key="NSDataCell" id="50414786">
+                                                                                                               <int key="NSCellFlags">337772096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Text Cell</string>
+                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                               <reference key="NSControlView" ref="247900786"/>
+                                                                                                               <reference key="NSBackgroundColor" ref="465271680"/>
+                                                                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                                                                       </object>
+                                                                                                       <int key="NSResizingMask">3</int>
+                                                                                                       <bool key="NSIsResizeable">YES</bool>
+                                                                                                       <bool key="NSIsEditable">YES</bool>
+                                                                                                       <reference key="NSTableView" ref="247900786"/>
+                                                                                               </object>
+                                                                                               <object class="NSTableColumn" id="434421234">
+                                                                                                       <double key="NSWidth">136</double>
+                                                                                                       <double key="NSMinWidth">40</double>
+                                                                                                       <double key="NSMaxWidth">1000</double>
+                                                                                                       <object class="NSTableHeaderCell" key="NSHeaderCell">
+                                                                                                               <int key="NSCellFlags">75628096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Privilege</string>
+                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                               <reference key="NSBackgroundColor" ref="201284931"/>
+                                                                                                               <reference key="NSTextColor" ref="328313533"/>
+                                                                                                       </object>
+                                                                                                       <object class="NSTextFieldCell" key="NSDataCell" id="574425450">
+                                                                                                               <int key="NSCellFlags">337772096</int>
+                                                                                                               <int key="NSCellFlags2">2048</int>
+                                                                                                               <string key="NSContents">Text Cell</string>
+                                                                                                               <reference key="NSSupport" ref="26"/>
+                                                                                                               <reference key="NSControlView" ref="247900786"/>
+                                                                                                               <reference key="NSBackgroundColor" ref="465271680"/>
+                                                                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                                                                       </object>
+                                                                                                       <int key="NSResizingMask">3</int>
+                                                                                                       <bool key="NSIsResizeable">YES</bool>
+                                                                                                       <bool key="NSIsEditable">YES</bool>
+                                                                                                       <reference key="NSTableView" ref="247900786"/>
+                                                                                               </object>
+                                                                                       </object>
+                                                                                       <double key="NSIntercellSpacingWidth">3</double>
+                                                                                       <double key="NSIntercellSpacingHeight">2</double>
+                                                                                       <reference key="NSBackgroundColor" ref="392809818"/>
+                                                                                       <reference key="NSGridColor" ref="320747002"/>
+                                                                                       <double key="NSRowHeight">17</double>
+                                                                                       <int key="NSTvFlags">1388314624</int>
+                                                                                       <reference key="NSDelegate"/>
+                                                                                       <reference key="NSDataSource"/>
+                                                                                       <int key="NSGridStyleMask">1</int>
+                                                                                       <int key="NSColumnAutoresizingStyle">4</int>
+                                                                                       <int key="NSDraggingSourceMaskForLocal">15</int>
+                                                                                       <int key="NSDraggingSourceMaskForNonLocal">0</int>
+                                                                                       <bool key="NSAllowsTypeSelect">YES</bool>
+                                                                                       <int key="NSTableViewDraggingDestinationStyle">0</int>
+                                                                               </object>
+                                                                       </object>
+                                                                       <string key="NSFrame">{{1, 17}, {243, 78}}</string>
+                                                                       <reference key="NSSuperview" ref="544793652"/>
+                                                                       <reference key="NSNextKeyView" ref="247900786"/>
+                                                                       <reference key="NSDocView" ref="247900786"/>
+                                                                       <reference key="NSBGColor" ref="465271680"/>
+                                                                       <int key="NScvFlags">4</int>
+                                                               </object>
+                                                               <object class="NSScroller" id="413572703">
+                                                                       <reference key="NSNextResponder" ref="544793652"/>
+                                                                       <int key="NSvFlags">-2147483392</int>
+                                                                       <string key="NSFrame">{{224, 17}, {15, 102}}</string>
+                                                                       <reference key="NSSuperview" ref="544793652"/>
+                                                                       <reference key="NSNextKeyView" ref="1002056463"/>
+                                                                       <reference key="NSTarget" ref="544793652"/>
+                                                                       <string key="NSAction">_doScroller:</string>
+                                                                       <double key="NSPercent">0.80769230769230771</double>
+                                                               </object>
+                                                               <object class="NSScroller" id="930830008">
+                                                                       <reference key="NSNextResponder" ref="544793652"/>
+                                                                       <int key="NSvFlags">-2147483392</int>
+                                                                       <string key="NSFrame">{{1, 80}, {243, 15}}</string>
+                                                                       <reference key="NSSuperview" ref="544793652"/>
+                                                                       <reference key="NSNextKeyView" ref="413572703"/>
+                                                                       <int key="NSsFlags">1</int>
+                                                                       <reference key="NSTarget" ref="544793652"/>
+                                                                       <string key="NSAction">_doScroller:</string>
+                                                                       <double key="NSPercent">0.94921875</double>
+                                                               </object>
+                                                               <object class="NSClipView" id="71056061">
+                                                                       <reference key="NSNextResponder" ref="544793652"/>
+                                                                       <int key="NSvFlags">2304</int>
+                                                                       <object class="NSMutableArray" key="NSSubviews">
+                                                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                                                               <reference ref="670247128"/>
+                                                                       </object>
+                                                                       <string key="NSFrame">{{1, 0}, {243, 17}}</string>
+                                                                       <reference key="NSSuperview" ref="544793652"/>
+                                                                       <reference key="NSNextKeyView" ref="670247128"/>
+                                                                       <reference key="NSDocView" ref="670247128"/>
+                                                                       <reference key="NSBGColor" ref="465271680"/>
+                                                                       <int key="NScvFlags">4</int>
+                                                               </object>
+                                                               <reference ref="991651942"/>
+                                                       </object>
+                                                       <string key="NSFrame">{{10, 27}, {245, 96}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="71056061"/>
+                                                       <int key="NSsFlags">562</int>
+                                                       <reference key="NSVScroller" ref="413572703"/>
+                                                       <reference key="NSHScroller" ref="930830008"/>
+                                                       <reference key="NSContentView" ref="105333262"/>
+                                                       <reference key="NSHeaderClipView" ref="71056061"/>
+                                                       <reference key="NSCornerView" ref="991651942"/>
+                                                       <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
+                                               </object>
+                                               <object class="NSButton" id="1002056463">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{10, 7}, {18, 18}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="218462401"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="579341820">
+                                                               <int key="NSCellFlags">-2080244224</int>
+                                                               <int key="NSCellFlags2">134217728</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="975572389"/>
+                                                               <reference key="NSControlView" ref="1002056463"/>
+                                                               <int key="NSButtonFlags">-2033434369</int>
+                                                               <int key="NSButtonFlags2">162</int>
+                                                               <reference key="NSNormalImage" ref="1002251700"/>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">400</int>
+                                                               <int key="NSPeriodicInterval">75</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSButton" id="218462401">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{27, 7}, {18, 18}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="104364229">
+                                                               <int key="NSCellFlags">-2080244224</int>
+                                                               <int key="NSCellFlags2">134217728</int>
+                                                               <string key="NSContents"/>
+                                                               <reference key="NSSupport" ref="975572389"/>
+                                                               <reference key="NSControlView" ref="218462401"/>
+                                                               <int key="NSButtonFlags">-2033434369</int>
+                                                               <int key="NSButtonFlags2">162</int>
+                                                               <reference key="NSNormalImage" ref="403765376"/>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">400</int>
+                                                               <int key="NSPeriodicInterval">75</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSButton" id="459717130">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{83, 129}, {61, 18}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="544793652"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSButtonCell" key="NSCell" id="51989911">
+                                                               <int key="NSCellFlags">-2080244224</int>
+                                                               <int key="NSCellFlags2">131072</int>
+                                                               <string key="NSContents">Public</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="459717130"/>
+                                                               <int key="NSButtonFlags">1211912703</int>
+                                                               <int key="NSButtonFlags2">2</int>
+                                                               <object class="NSCustomResource" key="NSNormalImage">
+                                                                       <string key="NSClassName">NSImage</string>
+                                                                       <string key="NSResourceName">NSSwitch</string>
+                                                               </object>
+                                                               <object class="NSButtonImageSource" key="NSAlternateImage">
+                                                                       <string key="NSImageName">NSSwitch</string>
+                                                               </object>
+                                                               <string key="NSAlternateContents"/>
+                                                               <string key="NSKeyEquivalent"/>
+                                                               <int key="NSPeriodicDelay">200</int>
+                                                               <int key="NSPeriodicInterval">25</int>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="645911602">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">270</int>
+                                                       <string key="NSFrame">{{84, 148}, {174, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="459717130"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="436016527">
+                                                               <int key="NSCellFlags">67239488</int>
+                                                               <int key="NSCellFlags2">4196352</int>
+                                                               <string key="NSContents">Public URL</string>
+                                                               <reference key="NSSupport" ref="5891854"/>
+                                                               <reference key="NSControlView" ref="645911602"/>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                               <object class="NSTextField" id="304298489">
+                                                       <reference key="NSNextResponder" ref="1006"/>
+                                                       <int key="NSvFlags">268</int>
+                                                       <string key="NSFrame">{{12, 148}, {72, 14}}</string>
+                                                       <reference key="NSSuperview" ref="1006"/>
+                                                       <reference key="NSNextKeyView" ref="645911602"/>
+                                                       <bool key="NSEnabled">YES</bool>
+                                                       <object class="NSTextFieldCell" key="NSCell" id="59217156">
+                                                               <int key="NSCellFlags">68288064</int>
+                                                               <int key="NSCellFlags2">71304192</int>
+                                                               <string key="NSContents">Public URL:</string>
+                                                               <reference key="NSSupport" ref="26"/>
+                                                               <reference key="NSControlView" ref="304298489"/>
+                                                               <bool key="NSDrawsBackground">YES</bool>
+                                                               <reference key="NSBackgroundColor" ref="26777213"/>
+                                                               <reference key="NSTextColor" ref="162787576"/>
+                                                       </object>
+                                               </object>
+                                       </object>
+                                       <string key="NSFrame">{{7, 11}, {265, 515}}</string>
+                                       <reference key="NSSuperview"/>
+                                       <reference key="NSNextKeyView" ref="470064219"/>
+                               </object>
+                               <string key="NSScreenRect">{{0, 0}, {1280, 778}}</string>
+                               <string key="NSMinSize">{265, 537}</string>
+                               <string key="NSMaxSize">{400, 532}</string>
+                       </object>
+                       <object class="NSUserDefaultsController" id="942694500">
+                               <bool key="NSSharedInstance">YES</bool>
+                       </object>
+                       <object class="NSDictionaryController" id="1051118663">
+                               <bool key="NSAvoidsEmptySelection">YES</bool>
+                               <bool key="NSPreservesSelection">YES</bool>
+                               <bool key="NSSelectsInsertedObjects">YES</bool>
+                               <bool key="NSFilterRestrictsInsertion">YES</bool>
+                               <object class="NSArray" key="NSSortDescriptors">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <object class="NSSortDescriptor">
+                                               <string key="NSKey">key</string>
+                                               <bool key="NSAscending">YES</bool>
+                                               <string key="NSSelector">compare:</string>
+                                       </object>
+                               </object>
+                               <bool key="NSClearsFilterPredicateOnInsertion">YES</bool>
+                               <string key="NSInitialKey">key</string>
+                               <string key="NSInitialValue">value</string>
+                       </object>
+               </object>
+               <object class="IBObjectContainer" key="IBDocument.Objects">
+                       <object class="NSMutableArray" key="connectionRecords">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">displayPatternTitle1: self.node.displayName</string>
+                                               <reference key="source" ref="1005"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="1005"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">displayPatternTitle1: self.node.displayName</string>
+                                                       <string key="NSBinding">displayPatternTitle1</string>
+                                                       <string key="NSKeyPath">self.node.displayName</string>
+                                                       <object class="NSDictionary" key="NSOptions">
+                                                               <string key="NS.key.0">NSDisplayPattern</string>
+                                                               <string key="NS.object.0">%{title1}@ Info</string>
+                                                       </object>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">105</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: self.node.icon</string>
+                                               <reference key="source" ref="470064219"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="470064219"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">value: self.node.icon</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">self.node.icon</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">106</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label">window</string>
+                                               <reference key="source" ref="1001"/>
+                                               <reference key="destination" ref="1005"/>
+                                       </object>
+                                       <int key="connectionID">107</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: self.node.displayName</string>
+                                               <reference key="source" ref="56844250"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="56844250"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">value: self.node.displayName</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">self.node.displayName</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">108</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">content: arrangedObjects</string>
+                                               <reference key="source" ref="334049559"/>
+                                               <reference key="destination" ref="1051118663"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="334049559"/>
+                                                       <reference key="NSDestination" ref="1051118663"/>
+                                                       <string key="NSLabel">content: arrangedObjects</string>
+                                                       <string key="NSBinding">content</string>
+                                                       <string key="NSKeyPath">arrangedObjects</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">130</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: arrangedObjects.key</string>
+                                               <reference key="source" ref="252536226"/>
+                                               <reference key="destination" ref="1051118663"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="252536226"/>
+                                                       <reference key="NSDestination" ref="1051118663"/>
+                                                       <string key="NSLabel">value: arrangedObjects.key</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">arrangedObjects.key</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">132</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: arrangedObjects.value</string>
+                                               <reference key="source" ref="1030856867"/>
+                                               <reference key="destination" ref="1051118663"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="1030856867"/>
+                                                       <reference key="NSDestination" ref="1051118663"/>
+                                                       <string key="NSLabel">value: arrangedObjects.value</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">arrangedObjects.value</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">134</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: self.node.pithosObject.bytes</string>
+                                               <reference key="source" ref="335436590"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="335436590"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">value: self.node.pithosObject.bytes</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">self.node.pithosObject.bytes</string>
+                                                       <object class="NSDictionary" key="NSOptions">
+                                                               <string key="NS.key.0">NSValueTransformerName</string>
+                                                               <string key="NS.object.0">BytesSizeTransformer</string>
+                                                       </object>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">156</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: self.node.pithosContainer.name</string>
+                                               <reference key="source" ref="969715508"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="969715508"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">value: self.node.pithosContainer.name</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">self.node.pithosContainer.name</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">159</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: self.node.pithosObject.name</string>
+                                               <reference key="source" ref="462992757"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="462992757"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">value: self.node.pithosObject.name</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">self.node.pithosObject.name</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">160</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: self.node.pithosObject.contentType</string>
+                                               <reference key="source" ref="860907333"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="860907333"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">value: self.node.pithosObject.contentType</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">self.node.pithosObject.contentType</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">161</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: self.node.pithosObject.bytes</string>
+                                               <reference key="source" ref="626534516"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="626534516"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">value: self.node.pithosObject.bytes</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">self.node.pithosObject.bytes</string>
+                                                       <object class="NSDictionary" key="NSOptions">
+                                                               <string key="NS.key.0">NSValueTransformerName</string>
+                                                               <string key="NS.object.0">BytesSizeTransformer</string>
+                                                       </object>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">163</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: self.node.pithosObject.modifiedBy</string>
+                                               <reference key="source" ref="130231867"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="130231867"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">value: self.node.pithosObject.modifiedBy</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">self.node.pithosObject.modifiedBy</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">164</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: self.node.pithosObject.version</string>
+                                               <reference key="source" ref="754158675"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="754158675"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">value: self.node.pithosObject.version</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">self.node.pithosObject.version</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">165</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">contentDictionary: self.node.pithosObject.metadata</string>
+                                               <reference key="source" ref="1051118663"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="1051118663"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">contentDictionary: self.node.pithosObject.metadata</string>
+                                                       <string key="NSBinding">contentDictionary</string>
+                                                       <string key="NSKeyPath">self.node.pithosObject.metadata</string>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">166</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBBindingConnection" key="connection">
+                                               <string key="label">value: self.node.pithosObject.lastModified</string>
+                                               <reference key="source" ref="886319680"/>
+                                               <reference key="destination" ref="1001"/>
+                                               <object class="NSNibBindingConnector" key="connector">
+                                                       <reference key="NSSource" ref="886319680"/>
+                                                       <reference key="NSDestination" ref="1001"/>
+                                                       <string key="NSLabel">value: self.node.pithosObject.lastModified</string>
+                                                       <string key="NSBinding">value</string>
+                                                       <string key="NSKeyPath">self.node.pithosObject.lastModified</string>
+                                                       <object class="NSDictionary" key="NSOptions">
+                                                               <string key="NS.key.0">NSValueTransformerName</string>
+                                                               <string key="NS.object.0">LastModifiedDateTransformer</string>
+                                                       </object>
+                                                       <int key="NSNibBindingConnectorVersion">2</int>
+                                               </object>
+                                       </object>
+                                       <int key="connectionID">168</int>
+                               </object>
+                       </object>
+                       <object class="IBMutableOrderedSet" key="objectRecords">
+                               <object class="NSArray" key="orderedObjects">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">0</int>
+                                               <reference key="object" ref="0"/>
+                                               <reference key="children" ref="1000"/>
+                                               <nil key="parent"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-2</int>
+                                               <reference key="object" ref="1001"/>
+                                               <reference key="parent" ref="0"/>
+                                               <string key="objectName">File's Owner</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-1</int>
+                                               <reference key="object" ref="1003"/>
+                                               <reference key="parent" ref="0"/>
+                                               <string key="objectName">First Responder</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">-3</int>
+                                               <reference key="object" ref="1004"/>
+                                               <reference key="parent" ref="0"/>
+                                               <string key="objectName">Application</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">1</int>
+                                               <reference key="object" ref="1005"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1006"/>
+                                               </object>
+                                               <reference key="parent" ref="0"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">2</int>
+                                               <reference key="object" ref="1006"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="470064219"/>
+                                                       <reference ref="56844250"/>
+                                                       <reference ref="86167308"/>
+                                                       <reference ref="335436590"/>
+                                                       <reference ref="969715508"/>
+                                                       <reference ref="773635799"/>
+                                                       <reference ref="462992757"/>
+                                                       <reference ref="860907333"/>
+                                                       <reference ref="626534516"/>
+                                                       <reference ref="886319680"/>
+                                                       <reference ref="130231867"/>
+                                                       <reference ref="754158675"/>
+                                                       <reference ref="122746281"/>
+                                                       <reference ref="1042818350"/>
+                                                       <reference ref="1059051766"/>
+                                                       <reference ref="838884408"/>
+                                                       <reference ref="600006232"/>
+                                                       <reference ref="390812603"/>
+                                                       <reference ref="67996369"/>
+                                                       <reference ref="402838882"/>
+                                                       <reference ref="212288772"/>
+                                                       <reference ref="290149761"/>
+                                                       <reference ref="294638385"/>
+                                                       <reference ref="298407635"/>
+                                                       <reference ref="757630142"/>
+                                                       <reference ref="1056330804"/>
+                                                       <reference ref="544793652"/>
+                                                       <reference ref="1002056463"/>
+                                                       <reference ref="218462401"/>
+                                                       <reference ref="645911602"/>
+                                                       <reference ref="304298489"/>
+                                                       <reference ref="459717130"/>
+                                               </object>
+                                               <reference key="parent" ref="1005"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">3</int>
+                                               <reference key="object" ref="470064219"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="689737374"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">Image View</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">4</int>
+                                               <reference key="object" ref="689737374"/>
+                                               <reference key="parent" ref="470064219"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">5</int>
+                                               <reference key="object" ref="56844250"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="974224135"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">Name</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">6</int>
+                                               <reference key="object" ref="974224135"/>
+                                               <reference key="parent" ref="56844250"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">7</int>
+                                               <reference key="object" ref="86167308"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="935332902"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">StaticText - Container:</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">8</int>
+                                               <reference key="object" ref="935332902"/>
+                                               <reference key="parent" ref="86167308"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">9</int>
+                                               <reference key="object" ref="335436590"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="8803370"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">Size</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">10</int>
+                                               <reference key="object" ref="8803370"/>
+                                               <reference key="parent" ref="335436590"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">15</int>
+                                               <reference key="object" ref="773635799"/>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">16</int>
+                                               <reference key="object" ref="462992757"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1002426647"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">Where</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">17</int>
+                                               <reference key="object" ref="860907333"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="394856129"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">Content Type</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">18</int>
+                                               <reference key="object" ref="626534516"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="303440755"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">Size</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">19</int>
+                                               <reference key="object" ref="886319680"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="999705685"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">Modified</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">20</int>
+                                               <reference key="object" ref="130231867"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="693260766"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">Modified by</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">21</int>
+                                               <reference key="object" ref="754158675"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1061069897"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">Version</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">22</int>
+                                               <reference key="object" ref="122746281"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="982292666"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">23</int>
+                                               <reference key="object" ref="1042818350"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="997558256"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">24</int>
+                                               <reference key="object" ref="67996369"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="532119727"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">25</int>
+                                               <reference key="object" ref="838884408"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="13882105"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">26</int>
+                                               <reference key="object" ref="600006232"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="854644441"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">27</int>
+                                               <reference key="object" ref="390812603"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="603172790"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">28</int>
+                                               <reference key="object" ref="603172790"/>
+                                               <reference key="parent" ref="390812603"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">29</int>
+                                               <reference key="object" ref="854644441"/>
+                                               <reference key="parent" ref="600006232"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">30</int>
+                                               <reference key="object" ref="13882105"/>
+                                               <reference key="parent" ref="838884408"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">31</int>
+                                               <reference key="object" ref="532119727"/>
+                                               <reference key="parent" ref="67996369"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">32</int>
+                                               <reference key="object" ref="997558256"/>
+                                               <reference key="parent" ref="1042818350"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">33</int>
+                                               <reference key="object" ref="982292666"/>
+                                               <reference key="parent" ref="122746281"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">34</int>
+                                               <reference key="object" ref="1061069897"/>
+                                               <reference key="parent" ref="754158675"/>
+                                               <string key="objectName">Text Field Cell - Version</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">35</int>
+                                               <reference key="object" ref="693260766"/>
+                                               <reference key="parent" ref="130231867"/>
+                                               <string key="objectName">Text Field Cell - Modified by</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">36</int>
+                                               <reference key="object" ref="999705685"/>
+                                               <reference key="parent" ref="886319680"/>
+                                               <string key="objectName">Text Field Cell - Modified</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">37</int>
+                                               <reference key="object" ref="303440755"/>
+                                               <reference key="parent" ref="626534516"/>
+                                               <string key="objectName">Text Field Cell - Size</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">38</int>
+                                               <reference key="object" ref="394856129"/>
+                                               <reference key="parent" ref="860907333"/>
+                                               <string key="objectName">Text Field Cell - Kind</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">39</int>
+                                               <reference key="object" ref="1002426647"/>
+                                               <reference key="parent" ref="462992757"/>
+                                               <string key="objectName">Text Field Cell - Name</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">11</int>
+                                               <reference key="object" ref="969715508"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1005531049"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">Container</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">12</int>
+                                               <reference key="object" ref="1005531049"/>
+                                               <reference key="parent" ref="969715508"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">44</int>
+                                               <reference key="object" ref="1059051766"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="28801404"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">45</int>
+                                               <reference key="object" ref="28801404"/>
+                                               <reference key="parent" ref="1059051766"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">50</int>
+                                               <reference key="object" ref="402838882"/>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">51</int>
+                                               <reference key="object" ref="212288772"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="804456721"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">52</int>
+                                               <reference key="object" ref="804456721"/>
+                                               <reference key="parent" ref="212288772"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">53</int>
+                                               <reference key="object" ref="290149761"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="529165266"/>
+                                                       <reference ref="1071020862"/>
+                                                       <reference ref="533265052"/>
+                                                       <reference ref="334049559"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">54</int>
+                                               <reference key="object" ref="529165266"/>
+                                               <reference key="parent" ref="290149761"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">55</int>
+                                               <reference key="object" ref="1071020862"/>
+                                               <reference key="parent" ref="290149761"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">56</int>
+                                               <reference key="object" ref="533265052"/>
+                                               <reference key="parent" ref="290149761"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">57</int>
+                                               <reference key="object" ref="334049559"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="252536226"/>
+                                                       <reference ref="1030856867"/>
+                                               </object>
+                                               <reference key="parent" ref="290149761"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">58</int>
+                                               <reference key="object" ref="252536226"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="144287600"/>
+                                               </object>
+                                               <reference key="parent" ref="334049559"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">59</int>
+                                               <reference key="object" ref="1030856867"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="922780356"/>
+                                               </object>
+                                               <reference key="parent" ref="334049559"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">60</int>
+                                               <reference key="object" ref="922780356"/>
+                                               <reference key="parent" ref="1030856867"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">61</int>
+                                               <reference key="object" ref="144287600"/>
+                                               <reference key="parent" ref="252536226"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">62</int>
+                                               <reference key="object" ref="294638385"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="175577443"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">63</int>
+                                               <reference key="object" ref="175577443"/>
+                                               <reference key="parent" ref="294638385"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">64</int>
+                                               <reference key="object" ref="298407635"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="72795477"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">65</int>
+                                               <reference key="object" ref="72795477"/>
+                                               <reference key="parent" ref="298407635"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">66</int>
+                                               <reference key="object" ref="757630142"/>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">67</int>
+                                               <reference key="object" ref="1056330804"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="1048447927"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">68</int>
+                                               <reference key="object" ref="544793652"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="247900786"/>
+                                                       <reference ref="930830008"/>
+                                                       <reference ref="670247128"/>
+                                                       <reference ref="413572703"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">69</int>
+                                               <reference key="object" ref="1002056463"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="579341820"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">70</int>
+                                               <reference key="object" ref="218462401"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="104364229"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">71</int>
+                                               <reference key="object" ref="104364229"/>
+                                               <reference key="parent" ref="218462401"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">72</int>
+                                               <reference key="object" ref="579341820"/>
+                                               <reference key="parent" ref="1002056463"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">73</int>
+                                               <reference key="object" ref="247900786"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="434421234"/>
+                                                       <reference ref="151509599"/>
+                                               </object>
+                                               <reference key="parent" ref="544793652"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">74</int>
+                                               <reference key="object" ref="930830008"/>
+                                               <reference key="parent" ref="544793652"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">75</int>
+                                               <reference key="object" ref="670247128"/>
+                                               <reference key="parent" ref="544793652"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">76</int>
+                                               <reference key="object" ref="413572703"/>
+                                               <reference key="parent" ref="544793652"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">77</int>
+                                               <reference key="object" ref="434421234"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="574425450"/>
+                                               </object>
+                                               <reference key="parent" ref="247900786"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">78</int>
+                                               <reference key="object" ref="151509599"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="50414786"/>
+                                               </object>
+                                               <reference key="parent" ref="247900786"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">79</int>
+                                               <reference key="object" ref="50414786"/>
+                                               <reference key="parent" ref="151509599"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">80</int>
+                                               <reference key="object" ref="574425450"/>
+                                               <reference key="parent" ref="434421234"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">81</int>
+                                               <reference key="object" ref="1048447927"/>
+                                               <reference key="parent" ref="1056330804"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">85</int>
+                                               <reference key="object" ref="459717130"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="51989911"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">86</int>
+                                               <reference key="object" ref="51989911"/>
+                                               <reference key="parent" ref="459717130"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">92</int>
+                                               <reference key="object" ref="645911602"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="436016527"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                               <string key="objectName">Content Type</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">93</int>
+                                               <reference key="object" ref="304298489"/>
+                                               <object class="NSMutableArray" key="children">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="59217156"/>
+                                               </object>
+                                               <reference key="parent" ref="1006"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">94</int>
+                                               <reference key="object" ref="59217156"/>
+                                               <reference key="parent" ref="304298489"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">95</int>
+                                               <reference key="object" ref="436016527"/>
+                                               <reference key="parent" ref="645911602"/>
+                                               <string key="objectName">Text Field Cell - Kind</string>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">99</int>
+                                               <reference key="object" ref="942694500"/>
+                                               <reference key="parent" ref="0"/>
+                                       </object>
+                                       <object class="IBObjectRecord">
+                                               <int key="objectID">125</int>
+                                               <reference key="object" ref="1051118663"/>
+                                               <reference key="parent" ref="0"/>
+                                       </object>
+                               </object>
+                       </object>
+                       <object class="NSMutableDictionary" key="flattenedProperties">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <object class="NSArray" key="dict.sortedKeys">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <string>-1.IBPluginDependency</string>
+                                       <string>-2.IBPluginDependency</string>
+                                       <string>-3.IBPluginDependency</string>
+                                       <string>1.IBPluginDependency</string>
+                                       <string>1.IBWindowTemplateEditedContentRect</string>
+                                       <string>1.NSWindowTemplate.visibleAtLaunch</string>
+                                       <string>10.IBPluginDependency</string>
+                                       <string>11.IBPluginDependency</string>
+                                       <string>12.IBPluginDependency</string>
+                                       <string>125.IBPluginDependency</string>
+                                       <string>15.IBPluginDependency</string>
+                                       <string>16.IBPluginDependency</string>
+                                       <string>17.IBPluginDependency</string>
+                                       <string>18.IBPluginDependency</string>
+                                       <string>19.IBPluginDependency</string>
+                                       <string>2.IBPluginDependency</string>
+                                       <string>20.IBPluginDependency</string>
+                                       <string>21.IBPluginDependency</string>
+                                       <string>22.IBPluginDependency</string>
+                                       <string>23.IBPluginDependency</string>
+                                       <string>24.IBPluginDependency</string>
+                                       <string>25.IBPluginDependency</string>
+                                       <string>26.IBPluginDependency</string>
+                                       <string>27.IBPluginDependency</string>
+                                       <string>28.IBPluginDependency</string>
+                                       <string>29.IBPluginDependency</string>
+                                       <string>3.IBPluginDependency</string>
+                                       <string>30.IBPluginDependency</string>
+                                       <string>31.IBPluginDependency</string>
+                                       <string>32.IBPluginDependency</string>
+                                       <string>33.IBPluginDependency</string>
+                                       <string>34.IBPluginDependency</string>
+                                       <string>35.IBPluginDependency</string>
+                                       <string>36.IBPluginDependency</string>
+                                       <string>37.IBPluginDependency</string>
+                                       <string>38.IBPluginDependency</string>
+                                       <string>39.IBPluginDependency</string>
+                                       <string>4.IBPluginDependency</string>
+                                       <string>44.IBPluginDependency</string>
+                                       <string>45.IBPluginDependency</string>
+                                       <string>5.IBPluginDependency</string>
+                                       <string>50.IBPluginDependency</string>
+                                       <string>51.IBPluginDependency</string>
+                                       <string>52.IBPluginDependency</string>
+                                       <string>53.IBPluginDependency</string>
+                                       <string>54.IBPluginDependency</string>
+                                       <string>55.IBPluginDependency</string>
+                                       <string>56.IBPluginDependency</string>
+                                       <string>57.IBPluginDependency</string>
+                                       <string>58.IBPluginDependency</string>
+                                       <string>59.IBPluginDependency</string>
+                                       <string>6.IBPluginDependency</string>
+                                       <string>60.IBPluginDependency</string>
+                                       <string>61.IBPluginDependency</string>
+                                       <string>62.IBPluginDependency</string>
+                                       <string>63.IBPluginDependency</string>
+                                       <string>64.IBPluginDependency</string>
+                                       <string>65.IBPluginDependency</string>
+                                       <string>66.IBPluginDependency</string>
+                                       <string>67.IBPluginDependency</string>
+                                       <string>68.IBPluginDependency</string>
+                                       <string>69.IBPluginDependency</string>
+                                       <string>7.IBPluginDependency</string>
+                                       <string>70.IBPluginDependency</string>
+                                       <string>71.IBPluginDependency</string>
+                                       <string>72.IBPluginDependency</string>
+                                       <string>73.IBPluginDependency</string>
+                                       <string>74.IBPluginDependency</string>
+                                       <string>75.IBPluginDependency</string>
+                                       <string>76.IBPluginDependency</string>
+                                       <string>77.IBPluginDependency</string>
+                                       <string>78.IBPluginDependency</string>
+                                       <string>79.IBPluginDependency</string>
+                                       <string>8.IBPluginDependency</string>
+                                       <string>80.IBPluginDependency</string>
+                                       <string>81.IBPluginDependency</string>
+                                       <string>85.IBPluginDependency</string>
+                                       <string>86.IBPluginDependency</string>
+                                       <string>9.IBPluginDependency</string>
+                                       <string>92.IBPluginDependency</string>
+                                       <string>93.IBPluginDependency</string>
+                                       <string>94.IBPluginDependency</string>
+                                       <string>95.IBPluginDependency</string>
+                               </object>
+                               <object class="NSMutableArray" key="dict.values">
+                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>{{357, 418}, {480, 270}}</string>
+                                       <integer value="1"/>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</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>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                                       <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+                               </object>
+                       </object>
+                       <object class="NSMutableDictionary" key="unlocalizedProperties">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <reference key="dict.sortedKeys" ref="0"/>
+                               <reference key="dict.values" ref="0"/>
+                       </object>
+                       <nil key="activeLocalization"/>
+                       <object class="NSMutableDictionary" key="localizations">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <reference key="dict.sortedKeys" ref="0"/>
+                               <reference key="dict.values" ref="0"/>
+                       </object>
+                       <nil key="sourceID"/>
+                       <int key="maxID">168</int>
+               </object>
+               <object class="IBClassDescriber" key="IBDocument.Classes"/>
+               <int key="IBDocument.localizationMode">0</int>
+               <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
+               <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
+                       <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
+                       <integer value="3000" key="NS.object.0"/>
+               </object>
+               <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
+               <int key="IBDocument.defaultPropertyAccessControl">3</int>
+               <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
+                       <bool key="EncodedWithXMLCoder">YES</bool>
+                       <object class="NSArray" key="dict.sortedKeys">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <string>NSAddTemplate</string>
+                               <string>NSFolderBurnable</string>
+                               <string>NSRemoveTemplate</string>
+                               <string>NSSwitch</string>
+                       </object>
+                       <object class="NSMutableArray" key="dict.values">
+                               <bool key="EncodedWithXMLCoder">YES</bool>
+                               <string>{8, 8}</string>
+                               <string>{32, 32}</string>
+                               <string>{8, 8}</string>
+                               <string>{15, 15}</string>
+                       </object>
+               </object>
+       </data>
+</archive>
index d868d1a..5d13d35 100644 (file)
@@ -46,7 +46,7 @@
 
 - (id)initWithPithosContainer:(ASIPithosContainer *)aPithosContainer pithosObject:(ASIPithosObject *)aPithosObject;
 
-@property (retain) ASIPithosContainer *pithosContainer;
-@property (retain) ASIPithosObject *pithosObject;
+@property (nonatomic, retain) ASIPithosContainer *pithosContainer;
+@property (nonatomic, retain) ASIPithosObject *pithosObject;
 
 @end
\ No newline at end of file
index 71df703..42cda66 100644 (file)
@@ -39,6 +39,7 @@
 #import "ASIPithosRequest.h"
 #import "ASIPithosContainer.h"
 #import "ASIPithosObject.h"
+#import "PithosNodeInfoController.h"
 
 @implementation PithosObjectNode
 @synthesize pithosContainer, pithosObject;
     return icon;
 }
 
-- (NSString *)kind {
-    return pithosObject.contentType;
-}
-
-- (NSString *)size {
-    return [NSString stringWithFormat:@"%lu B", pithosObject.bytes];
-}
-
-- (NSString *)modified {
-    return [NSDateFormatter localizedStringFromDate:pithosObject.lastModified 
-                                          dateStyle:NSDateFormatterShortStyle 
-                                          timeStyle:NSDateFormatterShortStyle];
-}
-
-- (NSString *)modifiedBy {
-    return pithosObject.modifiedBy;
-}
-
-- (NSString *)version {
-    return pithosObject.version;
-}
-
 @end
index 33f1181..a3f1882 100644 (file)
@@ -37,7 +37,7 @@
 
 #import <Cocoa/Cocoa.h>
 
-@interface PithosPreferencesController : NSWindowController
+@interface PithosPreferencesController : NSWindowController <NSWindowDelegate>
 
 @property (nonatomic, retain) IBOutlet NSUserDefaultsController *userDefaultsController;
 
index 4d4c1f7..23d1e95 100644 (file)
@@ -73,6 +73,8 @@
 //                             forKeyPath:@"values.authToken"
 //                                options:(NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld)
 //                                context:NULL];
+    
+    [window setDelegate:self];
 }
 
 // We do this to catch the case where the user enters a value into one of
index e62f6e3..0bbf0ce 100644 (file)
@@ -44,6 +44,6 @@
 
 - (id)initWithPithosContainer:(ASIPithosContainer *)aPithosContainer pithosObject:(ASIPithosObject *)aPithosObject;
 
-@property (retain) ASIPithosObject *pithosObject;
+@property (nonatomic, retain) ASIPithosObject *pithosObject;
 
 @end
\ No newline at end of file