Skip to content
Browse files

Added about window (non interactive at the moment).

  • Loading branch information...
1 parent c3d9f3c commit 3d9dc8b5948b8d6d6052e74584b70c437a633be6 @tomaz committed
View
23 ScrollingAboutWindow.xcodeproj/project.pbxproj
@@ -13,6 +13,9 @@
73F2280E1508A0110036BD5B /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 73F2280C1508A0110036BD5B /* Credits.rtf */; };
73F228111508A0110036BD5B /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 73F228101508A0110036BD5B /* AppDelegate.m */; };
73F228141508A0110036BD5B /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 73F228121508A0110036BD5B /* MainMenu.xib */; };
+ 73F2281B1508A0530036BD5B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73F2281A1508A0530036BD5B /* QuartzCore.framework */; };
+ 73F2281F1508A06B0036BD5B /* AboutWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 73F2281D1508A06B0036BD5B /* AboutWindowController.m */; };
+ 73F228201508A06B0036BD5B /* AboutWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 73F2281E1508A06B0036BD5B /* AboutWindow.xib */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
@@ -21,14 +24,18 @@
73F228001508A0110036BD5B /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
73F228011508A0110036BD5B /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
73F228021508A0110036BD5B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
- 73F228051508A0110036BD5B /* ScrollingAboutWindow-Info.plist */ = {isa = PBXFileReference; path = "ScrollingAboutWindow-Info.plist"; sourceTree = "<group>"; };
+ 73F228051508A0110036BD5B /* ScrollingAboutWindow-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ScrollingAboutWindow-Info.plist"; sourceTree = "<group>"; };
73F228071508A0110036BD5B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
73F228091508A0110036BD5B /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
- 73F2280B1508A0110036BD5B /* ScrollingAboutWindow-Prefix.pch */ = {isa = PBXFileReference; path = "ScrollingAboutWindow-Prefix.pch"; sourceTree = "<group>"; };
+ 73F2280B1508A0110036BD5B /* ScrollingAboutWindow-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ScrollingAboutWindow-Prefix.pch"; sourceTree = "<group>"; };
73F2280D1508A0110036BD5B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = "<group>"; };
- 73F2280F1508A0110036BD5B /* AppDelegate.h */ = {isa = PBXFileReference; path = AppDelegate.h; sourceTree = "<group>"; };
+ 73F2280F1508A0110036BD5B /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
73F228101508A0110036BD5B /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
73F228131508A0110036BD5B /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = "<group>"; };
+ 73F2281A1508A0530036BD5B /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
+ 73F2281C1508A06B0036BD5B /* AboutWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; path = AboutWindowController.h; sourceTree = "<group>"; };
+ 73F2281D1508A06B0036BD5B /* AboutWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AboutWindowController.m; sourceTree = "<group>"; };
+ 73F2281E1508A06B0036BD5B /* AboutWindow.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AboutWindow.xib; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -36,6 +43,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 73F2281B1508A0530036BD5B /* QuartzCore.framework in Frameworks */,
73F227FE1508A0110036BD5B /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -64,6 +72,7 @@
isa = PBXGroup;
children = (
73F227FD1508A0110036BD5B /* Cocoa.framework */,
+ 73F2281A1508A0530036BD5B /* QuartzCore.framework */,
73F227FF1508A0110036BD5B /* Other Frameworks */,
);
name = Frameworks;
@@ -82,9 +91,12 @@
73F228031508A0110036BD5B /* ScrollingAboutWindow */ = {
isa = PBXGroup;
children = (
+ 73F228121508A0110036BD5B /* MainMenu.xib */,
73F2280F1508A0110036BD5B /* AppDelegate.h */,
73F228101508A0110036BD5B /* AppDelegate.m */,
- 73F228121508A0110036BD5B /* MainMenu.xib */,
+ 73F2281E1508A06B0036BD5B /* AboutWindow.xib */,
+ 73F2281C1508A06B0036BD5B /* AboutWindowController.h */,
+ 73F2281D1508A06B0036BD5B /* AboutWindowController.m */,
73F228041508A0110036BD5B /* Supporting Files */,
);
path = ScrollingAboutWindow;
@@ -155,6 +167,7 @@
73F228081508A0110036BD5B /* InfoPlist.strings in Resources */,
73F2280E1508A0110036BD5B /* Credits.rtf in Resources */,
73F228141508A0110036BD5B /* MainMenu.xib in Resources */,
+ 73F228201508A06B0036BD5B /* AboutWindow.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -167,6 +180,7 @@
files = (
73F2280A1508A0110036BD5B /* main.m in Sources */,
73F228111508A0110036BD5B /* AppDelegate.m in Sources */,
+ 73F2281F1508A06B0036BD5B /* AboutWindowController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -288,6 +302,7 @@
73F228191508A0110036BD5B /* Release */,
);
defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
View
1,100 ScrollingAboutWindow/AboutWindow.xib
@@ -0,0 +1,1100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
+ <data>
+ <int key="IBDocument.SystemTarget">1070</int>
+ <string key="IBDocument.SystemVersion">11D50</string>
+ <string key="IBDocument.InterfaceBuilderVersion">2177</string>
+ <string key="IBDocument.AppKitVersion">1138.32</string>
+ <string key="IBDocument.HIToolboxVersion">568.00</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="NS.object.0">2177</string>
+ </object>
+ <array key="IBDocument.IntegratedClassDependencies">
+ <string>NSView</string>
+ <string>NSImageCell</string>
+ <string>NSWindowTemplate</string>
+ <string>NSTextField</string>
+ <string>NSTextFieldCell</string>
+ <string>NSCustomView</string>
+ <string>NSButtonCell</string>
+ <string>IBNSLayoutConstraint</string>
+ <string>NSButton</string>
+ <string>NSImageView</string>
+ <string>NSCustomObject</string>
+ </array>
+ <array key="IBDocument.PluginDependencies">
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ </array>
+ <object class="NSMutableDictionary" key="IBDocument.Metadata">
+ <string key="NS.key.0">PluginDependencyRecalculationVersion</string>
+ <integer value="1" key="NS.object.0"/>
+ </object>
+ <array class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+ <object class="NSCustomObject" id="1001">
+ <string key="NSClassName">AboutWindowController</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="740481076">
+ <int key="NSWindowStyleMask">3</int>
+ <int key="NSWindowBacking">2</int>
+ <string key="NSWindowRect">{{196, 240}, {480, 302}}</string>
+ <int key="NSWTFlags">544735232</int>
+ <string key="NSWindowTitle"/>
+ <string key="NSWindowClass">NSWindow</string>
+ <nil key="NSViewClass"/>
+ <nil key="NSUserInterfaceItemIdentifier"/>
+ <object class="NSView" key="NSWindowView" id="564727303">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">256</int>
+ <array class="NSMutableArray" key="NSSubviews">
+ <object class="NSCustomView" id="785331509">
+ <reference key="NSNextResponder" ref="564727303"/>
+ <int key="NSvFlags">268</int>
+ <array class="NSMutableArray" key="NSSubviews">
+ <object class="NSCustomView" id="963509034">
+ <reference key="NSNextResponder" ref="785331509"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{156, 56}, {304, 136}}</string>
+ <reference key="NSSuperview" ref="785331509"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="151851529"/>
+ <string key="NSReuseIdentifierKey">_NS:9</string>
+ <string key="NSClassName">NSView</string>
+ </object>
+ <object class="NSTextField" id="499106173">
+ <reference key="NSNextResponder" ref="785331509"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{153, 0}, {310, 23}}</string>
+ <reference key="NSSuperview" ref="785331509"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="701293670"/>
+ <string key="NSReuseIdentifierKey">_NS:1505</string>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="845402416">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">272760832</int>
+ <string key="NSContents"/>
+ <object class="NSFont" key="NSSupport" id="26">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">11</double>
+ <int key="NSfFlags">3100</int>
+ </object>
+ <string key="NSPlaceholderString">copyright</string>
+ <string key="NSCellIdentifier">_NS:1505</string>
+ <reference key="NSControlView" ref="499106173"/>
+ <object class="NSColor" key="NSBackgroundColor" id="3714644">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlColor</string>
+ <object class="NSColor" key="NSColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
+ </object>
+ </object>
+ <object class="NSColor" key="NSTextColor" id="74107957">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlTextColor</string>
+ <object class="NSColor" key="NSColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MAA</bytes>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSTextField" id="151851529">
+ <reference key="NSNextResponder" ref="785331509"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{153, 27}, {310, 14}}</string>
+ <reference key="NSSuperview" ref="785331509"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="499106173"/>
+ <string key="NSReuseIdentifierKey">_NS:1505</string>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="695861092">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="26"/>
+ <string key="NSPlaceholderString">application version</string>
+ <string key="NSCellIdentifier">_NS:1505</string>
+ <reference key="NSControlView" ref="151851529"/>
+ <reference key="NSBackgroundColor" ref="3714644"/>
+ <reference key="NSTextColor" ref="74107957"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="925720178">
+ <reference key="NSNextResponder" ref="785331509"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{153, 207}, {310, 17}}</string>
+ <reference key="NSSuperview" ref="785331509"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="963509034"/>
+ <string key="NSReuseIdentifierKey">_NS:1505</string>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="157220208">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <object class="NSFont" key="NSSupport">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">13</double>
+ <int key="NSfFlags">1044</int>
+ </object>
+ <string key="NSPlaceholderString">punch line</string>
+ <string key="NSCellIdentifier">_NS:1505</string>
+ <reference key="NSControlView" ref="925720178"/>
+ <reference key="NSBackgroundColor" ref="3714644"/>
+ <reference key="NSTextColor" ref="74107957"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="10227382">
+ <reference key="NSNextResponder" ref="785331509"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{153, 226}, {310, 24}}</string>
+ <reference key="NSSuperview" ref="785331509"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="925720178"/>
+ <string key="NSReuseIdentifierKey">_NS:1505</string>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="448775768">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <object class="NSFont" key="NSSupport">
+ <string key="NSName">LucidaGrande-Bold</string>
+ <double key="NSSize">20</double>
+ <int key="NSfFlags">16</int>
+ </object>
+ <string key="NSPlaceholderString">application name</string>
+ <string key="NSCellIdentifier">_NS:1505</string>
+ <reference key="NSControlView" ref="10227382"/>
+ <reference key="NSBackgroundColor" ref="3714644"/>
+ <reference key="NSTextColor" ref="74107957"/>
+ </object>
+ </object>
+ <object class="NSImageView" id="787351964">
+ <reference key="NSNextResponder" ref="785331509"/>
+ <int key="NSvFlags">268</int>
+ <set class="NSMutableSet" key="NSDragTypes">
+ <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>
+ </set>
+ <string key="NSFrame">{{20, 122}, {128, 128}}</string>
+ <reference key="NSSuperview" ref="785331509"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="10227382"/>
+ <string key="NSReuseIdentifierKey">_NS:9</string>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSImageCell" key="NSCell" id="1040476602">
+ <int key="NSCellFlags">130560</int>
+ <int key="NSCellFlags2">33554432</int>
+ <object class="NSCustomResource" key="NSContents">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSApplicationIcon</string>
+ </object>
+ <string key="NSCellIdentifier">_NS:9</string>
+ <int key="NSAlign">0</int>
+ <int key="NSScale">0</int>
+ <int key="NSStyle">0</int>
+ <bool key="NSAnimates">NO</bool>
+ </object>
+ <bool key="NSEditable">YES</bool>
+ </object>
+ </array>
+ <string key="NSFrame">{{0, 32}, {480, 270}}</string>
+ <reference key="NSSuperview" ref="564727303"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="787351964"/>
+ <string key="NSReuseIdentifierKey">_NS:9</string>
+ <string key="NSClassName">NSView</string>
+ </object>
+ <object class="NSButton" id="701293670">
+ <reference key="NSNextResponder" ref="564727303"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{385, 0}, {95, 28}}</string>
+ <reference key="NSSuperview" ref="564727303"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView"/>
+ <string key="NSReuseIdentifierKey">_NS:9</string>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="536915794">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134348800</int>
+ <string key="NSContents">Get in touch!</string>
+ <reference key="NSSupport" ref="26"/>
+ <string key="NSCellIdentifier">_NS:9</string>
+ <reference key="NSControlView" ref="701293670"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">129</int>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ </array>
+ <string key="NSFrameSize">{480, 302}</string>
+ <reference key="NSSuperview"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="785331509"/>
+ </object>
+ <string key="NSScreenRect">{{0, 0}, {1920, 1058}}</string>
+ <string key="NSMaxSize">{10000000000000, 10000000000000}</string>
+ <string key="NSFrameAutosaveName">About</string>
+ <bool key="NSAutorecalculatesContentBorderThicknessMinY">NO</bool>
+ <double key="NSContentBorderThicknessMinY">32</double>
+ <bool key="NSWindowIsRestorable">YES</bool>
+ </object>
+ </array>
+ <object class="IBObjectContainer" key="IBDocument.Objects">
+ <array class="NSMutableArray" key="connectionRecords">
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">window</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="740481076"/>
+ </object>
+ <int key="connectionID">47</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">delegate</string>
+ <reference key="source" ref="740481076"/>
+ <reference key="destination" ref="1001"/>
+ </object>
+ <int key="connectionID">48</int>
+ </object>
+ </array>
+ <object class="IBMutableOrderedSet" key="objectRecords">
+ <array key="orderedObjects">
+ <object class="IBObjectRecord">
+ <int key="objectID">0</int>
+ <array key="object" id="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">5</int>
+ <reference key="object" ref="740481076"/>
+ <array class="NSMutableArray" key="children">
+ <reference ref="564727303"/>
+ </array>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">6</int>
+ <reference key="object" ref="564727303"/>
+ <array class="NSMutableArray" key="children">
+ <object class="IBNSLayoutConstraint" id="219569382">
+ <reference key="firstItem" ref="564727303"/>
+ <int key="firstAttribute">6</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="701293670"/>
+ <int key="secondAttribute">6</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">5</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">3</int>
+ <float key="scoringTypeFloat">9</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="564727303"/>
+ </object>
+ <reference ref="701293670"/>
+ <object class="IBNSLayoutConstraint" id="921107398">
+ <reference key="firstItem" ref="564727303"/>
+ <int key="firstAttribute">4</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="701293670"/>
+ <int key="secondAttribute">4</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">7</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">9</int>
+ <float key="scoringTypeFloat">40</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="564727303"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="367117665">
+ <reference key="firstItem" ref="564727303"/>
+ <int key="firstAttribute">4</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="785331509"/>
+ <int key="secondAttribute">4</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">32</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">9</int>
+ <float key="scoringTypeFloat">40</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="564727303"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="713403748">
+ <reference key="firstItem" ref="785331509"/>
+ <int key="firstAttribute">5</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="564727303"/>
+ <int key="secondAttribute">5</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">0.0</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">9</int>
+ <float key="scoringTypeFloat">40</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="564727303"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="905194193">
+ <reference key="firstItem" ref="785331509"/>
+ <int key="firstAttribute">3</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="564727303"/>
+ <int key="secondAttribute">3</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">0.0</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">9</int>
+ <float key="scoringTypeFloat">40</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="564727303"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="213358109">
+ <reference key="firstItem" ref="564727303"/>
+ <int key="firstAttribute">6</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="785331509"/>
+ <int key="secondAttribute">6</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">0.0</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">9</int>
+ <float key="scoringTypeFloat">40</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="564727303"/>
+ </object>
+ <reference ref="785331509"/>
+ </array>
+ <reference key="parent" ref="740481076"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">7</int>
+ <reference key="object" ref="219569382"/>
+ <reference key="parent" ref="564727303"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">8</int>
+ <reference key="object" ref="701293670"/>
+ <array class="NSMutableArray" key="children">
+ <reference ref="536915794"/>
+ </array>
+ <reference key="parent" ref="564727303"/>
+ <string key="objectName">Action button</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">9</int>
+ <reference key="object" ref="921107398"/>
+ <reference key="parent" ref="564727303"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">46</int>
+ <reference key="object" ref="536915794"/>
+ <reference key="parent" ref="701293670"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">14</int>
+ <reference key="object" ref="785331509"/>
+ <array class="NSMutableArray" key="children">
+ <object class="IBNSLayoutConstraint" id="342933691">
+ <reference key="firstItem" ref="785331509"/>
+ <int key="firstAttribute">6</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="925720178"/>
+ <int key="secondAttribute">6</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">20</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">8</int>
+ <float key="scoringTypeFloat">29</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="323249802">
+ <reference key="firstItem" ref="785331509"/>
+ <int key="firstAttribute">6</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="10227382"/>
+ <int key="secondAttribute">6</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">20</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">8</int>
+ <float key="scoringTypeFloat">29</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="746339733">
+ <reference key="firstItem" ref="499106173"/>
+ <int key="firstAttribute">5</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="151851529"/>
+ <int key="secondAttribute">5</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">0.0</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">6</int>
+ <float key="scoringTypeFloat">24</float>
+ <int key="contentType">2</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="983431863">
+ <reference key="firstItem" ref="787351964"/>
+ <int key="firstAttribute">3</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="785331509"/>
+ <int key="secondAttribute">3</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">20</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">8</int>
+ <float key="scoringTypeFloat">29</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="950100339">
+ <reference key="firstItem" ref="785331509"/>
+ <int key="firstAttribute">6</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="963509034"/>
+ <int key="secondAttribute">6</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">20</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">8</int>
+ <float key="scoringTypeFloat">29</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="981373953">
+ <reference key="firstItem" ref="963509034"/>
+ <int key="firstAttribute">5</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="787351964"/>
+ <int key="secondAttribute">6</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">8</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">6</int>
+ <float key="scoringTypeFloat">24</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="455515100">
+ <reference key="firstItem" ref="787351964"/>
+ <int key="firstAttribute">5</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="785331509"/>
+ <int key="secondAttribute">5</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">20</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">8</int>
+ <float key="scoringTypeFloat">29</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="658694200">
+ <reference key="firstItem" ref="963509034"/>
+ <int key="firstAttribute">3</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="925720178"/>
+ <int key="secondAttribute">4</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">15</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">9</int>
+ <float key="scoringTypeFloat">40</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="208873778">
+ <reference key="firstItem" ref="10227382"/>
+ <int key="firstAttribute">5</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="787351964"/>
+ <int key="secondAttribute">6</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">8</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">6</int>
+ <float key="scoringTypeFloat">24</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="809055993">
+ <reference key="firstItem" ref="785331509"/>
+ <int key="firstAttribute">6</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="499106173"/>
+ <int key="secondAttribute">6</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">20</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">8</int>
+ <float key="scoringTypeFloat">29</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="149679679">
+ <reference key="firstItem" ref="151851529"/>
+ <int key="firstAttribute">3</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="963509034"/>
+ <int key="secondAttribute">4</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">15</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">9</int>
+ <float key="scoringTypeFloat">40</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <reference ref="963509034"/>
+ <object class="IBNSLayoutConstraint" id="994204288">
+ <reference key="firstItem" ref="925720178"/>
+ <int key="firstAttribute">5</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="787351964"/>
+ <int key="secondAttribute">6</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">8</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">6</int>
+ <float key="scoringTypeFloat">24</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="346297243">
+ <reference key="firstItem" ref="10227382"/>
+ <int key="firstAttribute">3</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="785331509"/>
+ <int key="secondAttribute">3</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">20</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">9</int>
+ <float key="scoringTypeFloat">40</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="301530208">
+ <reference key="firstItem" ref="785331509"/>
+ <int key="firstAttribute">6</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="151851529"/>
+ <int key="secondAttribute">6</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">20</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">8</int>
+ <float key="scoringTypeFloat">29</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <object class="IBNSLayoutConstraint" id="621754135">
+ <reference key="firstItem" ref="499106173"/>
+ <int key="firstAttribute">4</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="785331509"/>
+ <int key="secondAttribute">4</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">0.0</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">9</int>
+ <float key="scoringTypeFloat">40</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <reference ref="499106173"/>
+ <object class="IBNSLayoutConstraint" id="305243852">
+ <reference key="firstItem" ref="499106173"/>
+ <int key="firstAttribute">3</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="151851529"/>
+ <int key="secondAttribute">4</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">4</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">9</int>
+ <float key="scoringTypeFloat">40</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <reference ref="151851529"/>
+ <object class="IBNSLayoutConstraint" id="735167627">
+ <reference key="firstItem" ref="151851529"/>
+ <int key="firstAttribute">5</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="787351964"/>
+ <int key="secondAttribute">6</int>
+ <float key="multiplier">1</float>
+ <object class="IBNSLayoutSymbolicConstant" key="constant">
+ <double key="value">8</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">6</int>
+ <float key="scoringTypeFloat">24</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <reference ref="925720178"/>
+ <object class="IBNSLayoutConstraint" id="706087475">
+ <reference key="firstItem" ref="925720178"/>
+ <int key="firstAttribute">3</int>
+ <int key="relation">0</int>
+ <reference key="secondItem" ref="10227382"/>
+ <int key="secondAttribute">4</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">2</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">9</int>
+ <float key="scoringTypeFloat">40</float>
+ <int key="contentType">3</int>
+ <reference key="containingView" ref="785331509"/>
+ </object>
+ <reference ref="10227382"/>
+ <reference ref="787351964"/>
+ </array>
+ <reference key="parent" ref="564727303"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">10</int>
+ <reference key="object" ref="367117665"/>
+ <reference key="parent" ref="564727303"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">11</int>
+ <reference key="object" ref="713403748"/>
+ <reference key="parent" ref="564727303"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">12</int>
+ <reference key="object" ref="905194193"/>
+ <reference key="parent" ref="564727303"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">13</int>
+ <reference key="object" ref="213358109"/>
+ <reference key="parent" ref="564727303"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">38</int>
+ <reference key="object" ref="787351964"/>
+ <array class="NSMutableArray" key="children">
+ <object class="IBNSLayoutConstraint" id="372824728">
+ <reference key="firstItem" ref="787351964"/>
+ <int key="firstAttribute">7</int>
+ <int key="relation">0</int>
+ <nil key="secondItem"/>
+ <int key="secondAttribute">0</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">128</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">3</int>
+ <float key="scoringTypeFloat">9</float>
+ <int key="contentType">1</int>
+ <reference key="containingView" ref="787351964"/>
+ </object>
+ <reference ref="1040476602"/>
+ </array>
+ <reference key="parent" ref="785331509"/>
+ <string key="objectName">Application Icon</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">40</int>
+ <reference key="object" ref="1040476602"/>
+ <reference key="parent" ref="787351964"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">39</int>
+ <reference key="object" ref="372824728"/>
+ <reference key="parent" ref="787351964"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">37</int>
+ <reference key="object" ref="10227382"/>
+ <array class="NSMutableArray" key="children">
+ <reference ref="448775768"/>
+ </array>
+ <reference key="parent" ref="785331509"/>
+ <string key="objectName">Application name</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">41</int>
+ <reference key="object" ref="448775768"/>
+ <reference key="parent" ref="10227382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">35</int>
+ <reference key="object" ref="925720178"/>
+ <array class="NSMutableArray" key="children">
+ <reference ref="157220208"/>
+ </array>
+ <reference key="parent" ref="785331509"/>
+ <string key="objectName">Punch line</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">36</int>
+ <reference key="object" ref="706087475"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">42</int>
+ <reference key="object" ref="157220208"/>
+ <reference key="parent" ref="925720178"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">33</int>
+ <reference key="object" ref="151851529"/>
+ <array class="NSMutableArray" key="children">
+ <reference ref="695861092"/>
+ </array>
+ <reference key="parent" ref="785331509"/>
+ <string key="objectName">Application version</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">34</int>
+ <reference key="object" ref="735167627"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">43</int>
+ <reference key="object" ref="695861092"/>
+ <reference key="parent" ref="151851529"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">31</int>
+ <reference key="object" ref="499106173"/>
+ <array class="NSMutableArray" key="children">
+ <object class="IBNSLayoutConstraint" id="668344150">
+ <reference key="firstItem" ref="499106173"/>
+ <int key="firstAttribute">8</int>
+ <int key="relation">0</int>
+ <nil key="secondItem"/>
+ <int key="secondAttribute">0</int>
+ <float key="multiplier">1</float>
+ <object class="IBLayoutConstant" key="constant">
+ <double key="value">23</double>
+ </object>
+ <float key="priority">1000</float>
+ <int key="scoringType">3</int>
+ <float key="scoringTypeFloat">9</float>
+ <int key="contentType">1</int>
+ <reference key="containingView" ref="499106173"/>
+ </object>
+ <reference ref="845402416"/>
+ </array>
+ <reference key="parent" ref="785331509"/>
+ <string key="objectName">Copyright message</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">32</int>
+ <reference key="object" ref="305243852"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">45</int>
+ <reference key="object" ref="845402416"/>
+ <reference key="parent" ref="499106173"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">44</int>
+ <reference key="object" ref="668344150"/>
+ <reference key="parent" ref="499106173"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">30</int>
+ <reference key="object" ref="621754135"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">29</int>
+ <reference key="object" ref="301530208"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">28</int>
+ <reference key="object" ref="346297243"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">27</int>
+ <reference key="object" ref="994204288"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">26</int>
+ <reference key="object" ref="963509034"/>
+ <reference key="parent" ref="785331509"/>
+ <string key="objectName">Credits</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">25</int>
+ <reference key="object" ref="149679679"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">24</int>
+ <reference key="object" ref="809055993"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">23</int>
+ <reference key="object" ref="208873778"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">22</int>
+ <reference key="object" ref="658694200"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">21</int>
+ <reference key="object" ref="455515100"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">20</int>
+ <reference key="object" ref="981373953"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">19</int>
+ <reference key="object" ref="950100339"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">18</int>
+ <reference key="object" ref="983431863"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">17</int>
+ <reference key="object" ref="746339733"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">16</int>
+ <reference key="object" ref="323249802"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">15</int>
+ <reference key="object" ref="342933691"/>
+ <reference key="parent" ref="785331509"/>
+ </object>
+ </array>
+ </object>
+ <dictionary class="NSMutableDictionary" key="flattenedProperties">
+ <string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="10.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="11.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="12.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="13.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <array class="NSMutableArray" key="14.IBNSViewMetadataConstraints">
+ <reference ref="706087475"/>
+ <reference ref="735167627"/>
+ <reference ref="305243852"/>
+ <reference ref="621754135"/>
+ <reference ref="301530208"/>
+ <reference ref="346297243"/>
+ <reference ref="994204288"/>
+ <reference ref="809055993"/>
+ <reference ref="208873778"/>
+ <reference ref="455515100"/>
+ <reference ref="981373953"/>
+ <reference ref="658694200"/>
+ <reference ref="950100339"/>
+ <reference ref="149679679"/>
+ <reference ref="983431863"/>
+ <reference ref="746339733"/>
+ <reference ref="323249802"/>
+ <reference ref="342933691"/>
+ </array>
+ <boolean value="NO" key="14.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
+ <string key="14.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="15.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="16.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="17.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="18.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="19.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="20.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="21.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="22.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="23.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="24.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="25.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <boolean value="NO" key="26.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
+ <string key="26.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="27.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="28.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="29.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="30.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <array class="NSMutableArray" key="31.IBNSViewMetadataConstraints">
+ <reference ref="668344150"/>
+ </array>
+ <boolean value="NO" key="31.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
+ <string key="31.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="32.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <boolean value="NO" key="33.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
+ <string key="33.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="34.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <boolean value="NO" key="35.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
+ <string key="35.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="36.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <boolean value="NO" key="37.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
+ <string key="37.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <array class="NSMutableArray" key="38.IBNSViewMetadataConstraints">
+ <reference ref="372824728"/>
+ </array>
+ <boolean value="NO" key="38.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
+ <string key="38.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="39.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="40.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="41.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="42.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="43.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="44.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="45.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="46.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="5.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="5.IBWindowTemplateEditedContentRect">{{357, 418}, {480, 270}}</string>
+ <integer value="1" key="5.NSWindowTemplate.visibleAtLaunch"/>
+ <array class="NSMutableArray" key="6.IBNSViewMetadataConstraints">
+ <reference ref="213358109"/>
+ <reference ref="905194193"/>
+ <reference ref="713403748"/>
+ <reference ref="367117665"/>
+ <reference ref="921107398"/>
+ <reference ref="219569382"/>
+ </array>
+ <string key="6.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="7.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <boolean value="NO" key="8.IBNSViewMetadataTranslatesAutoresizingMaskIntoConstraints"/>
+ <string key="8.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="9.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ </dictionary>
+ <dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
+ <nil key="activeLocalization"/>
+ <dictionary class="NSMutableDictionary" key="localizations"/>
+ <nil key="sourceID"/>
+ <int key="maxID">112</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes">
+ <array class="NSMutableArray" key="referencedPartialClassDescriptions">
+ <object class="IBPartialClassDescription">
+ <string key="className">AboutWindowController</string>
+ <string key="superclassName">NSWindowController</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">./Classes/AboutWindowController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSLayoutConstraint</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">./Classes/NSLayoutConstraint.h</string>
+ </object>
+ </object>
+ </array>
+ </object>
+ <int key="IBDocument.localizationMode">0</int>
+ <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
+ <string key="NS.key.0">NSApplicationIcon</string>
+ <string key="NS.object.0">{128, 128}</string>
+ </object>
+ <bool key="IBDocument.UseAutolayout">YES</bool>
+ </data>
+</archive>
View
13 ScrollingAboutWindow/AboutWindowController.h
@@ -0,0 +1,13 @@
+//
+// AboutWindowController.h
+// ScrollingAboutWindow
+//
+// Created by Tomaž Kragelj on 3/8/12.
+// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface AboutWindowController : NSWindowController
+
+@end
View
32 ScrollingAboutWindow/AboutWindowController.m
@@ -0,0 +1,32 @@
+//
+// AboutWindowController.m
+// ScrollingAboutWindow
+//
+// Created by Tomaž Kragelj on 3/8/12.
+// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
+//
+
+#import <QuartzCore/QuartzCore.h>
+#import "AboutWindowController.h"
+
+@interface AboutWindowController ()
+
+@end
+
+#pragma mark -
+
+@implementation AboutWindowController
+
+#pragma mark - Initialization & disposal
+
+- (id)init {
+ self = [super initWithWindowNibName:@"AboutWindow"];
+ return self;
+}
+
+#pragma mark - Window lifecycle
+
+- (void)awakeFromNib {
+}
+
+@end
View
2 ScrollingAboutWindow/AppDelegate.h
@@ -10,6 +10,8 @@
@interface AppDelegate : NSObject <NSApplicationDelegate>
+- (IBAction)showAboutWindow:(id)sender;
+
@property (assign) IBOutlet NSWindow *window;
@end
View
23 ScrollingAboutWindow/AppDelegate.m
@@ -6,15 +6,32 @@
// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//
+#import "AboutWindowController.h"
#import "AppDelegate.h"
+@interface AppDelegate ()
+@property (nonatomic, strong) AboutWindowController *aboutWindowController;
+@end
+
+#pragma mark -
+
@implementation AppDelegate
+@synthesize aboutWindowController = _aboutWindowController;
@synthesize window = _window;
-- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
-{
- // Insert code here to initialize your application
+#pragma mark - User actions
+
+- (IBAction)showAboutWindow:(id)sender {
+ [self.aboutWindowController showWindow:self];
+}
+
+#pragma mark - Properties
+
+- (AboutWindowController *)aboutWindowController {
+ if (_aboutWindowController) return _aboutWindowController;
+ _aboutWindowController = [[AboutWindowController alloc] init];
+ return _aboutWindowController;
}
@end
View
1,429 ScrollingAboutWindow/en.lproj/MainMenu.xib
@@ -2,13 +2,13 @@
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
<data>
<int key="IBDocument.SystemTarget">1070</int>
- <string key="IBDocument.SystemVersion">11C42</string>
- <string key="IBDocument.InterfaceBuilderVersion">1938</string>
- <string key="IBDocument.AppKitVersion">1138.17</string>
- <string key="IBDocument.HIToolboxVersion">567.00</string>
+ <string key="IBDocument.SystemVersion">11D50</string>
+ <string key="IBDocument.InterfaceBuilderVersion">2177</string>
+ <string key="IBDocument.AppKitVersion">1138.32</string>
+ <string key="IBDocument.HIToolboxVersion">568.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string key="NS.object.0">1938</string>
+ <string key="NS.object.0">2177</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>NSWindowTemplate</string>
@@ -1303,7 +1303,7 @@
<int key="NSvFlags">256</int>
<string key="NSFrameSize">{480, 360}</string>
</object>
- <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
+ <string key="NSScreenRect">{{0, 0}, {1920, 1058}}</string>
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
<bool key="NSWindowIsRestorable">YES</bool>
</object>
@@ -1325,14 +1325,6 @@
<int key="connectionID">449</int>
</object>
<object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">orderFrontStandardAboutPanel:</string>
- <reference key="source" ref="1021"/>
- <reference key="destination" ref="238522557"/>
- </object>
- <int key="connectionID">142</int>
- </object>
- <object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="1021"/>
@@ -1950,6 +1942,14 @@
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
+ <string key="label">showAboutWindow:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="238522557"/>
+ </object>
+ <int key="connectionID">536</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
<string key="label">addFontTrait:</string>
<reference key="source" ref="755631768"/>
<reference key="destination" ref="305399458"/>
@@ -3157,1412 +3157,35 @@
<nil key="activeLocalization"/>
<dictionary class="NSMutableDictionary" key="localizations"/>
<nil key="sourceID"/>
- <int key="maxID">535</int>
+ <int key="maxID">536</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<array class="NSMutableArray" key="referencedPartialClassDescriptions">
<object class="IBPartialClassDescription">
- <string key="className">ABCardController</string>
- <string key="superclassName">NSObject</string>
- <dictionary class="NSMutableDictionary" key="actions">
- <string key="addCardViewField:">id</string>
- <string key="copy:">id</string>
- <string key="cut:">id</string>
- <string key="doDelete:">id</string>
- <string key="find:">id</string>
- <string key="paste:">id</string>
- <string key="saveChanges:">id</string>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="actionInfosByName">
- <object class="IBActionInfo" key="addCardViewField:">
- <string key="name">addCardViewField:</string>
- <string key="candidateClassName">id</string>
- </object>
- <object class="IBActionInfo" key="copy:">
- <string key="name">copy:</string>
- <string key="candidateClassName">id</string>
- </object>
- <object class="IBActionInfo" key="cut:">
- <string key="name">cut:</string>
- <string key="candidateClassName">id</string>
- </object>
- <object class="IBActionInfo" key="doDelete:">
- <string key="name">doDelete:</string>
- <string key="candidateClassName">id</string>
- </object>
- <object class="IBActionInfo" key="find:">
- <string key="name">find:</string>
- <string key="candidateClassName">id</string>
- </object>
- <object class="IBActionInfo" key="paste:">
- <string key="name">paste:</string>
- <string key="candidateClassName">id</string>
- </object>
- <object class="IBActionInfo" key="saveChanges:">
- <string key="name">saveChanges:</string>
- <string key="candidateClassName">id</string>
- </object>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="outlets">
- <string key="mCardView">ABCardView</string>
- <string key="mEditButton">NSButton</string>
- <string key="mManagedObjectContext">NSManagedObjectContext</string>
- <string key="mSearchField">NSSearchField</string>
- <string key="mStatusTextField">NSTextField</string>
- <string key="mWindow">NSWindow</string>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
- <object class="IBToOneOutletInfo" key="mCardView">
- <string key="name">mCardView</string>
- <string key="candidateClassName">ABCardView</string>
- </object>
- <object class="IBToOneOutletInfo" key="mEditButton">
- <string key="name">mEditButton</string>
- <string key="candidateClassName">NSButton</string>
- </object>
- <object class="IBToOneOutletInfo" key="mManagedObjectContext">
- <string key="name">mManagedObjectContext</string>
- <string key="candidateClassName">NSManagedObjectContext</string>
- </object>
- <object class="IBToOneOutletInfo" key="mSearchField">
- <string key="name">mSearchField</string>
- <string key="candidateClassName">NSSearchField</string>
- </object>
- <object class="IBToOneOutletInfo" key="mStatusTextField">
- <string key="name">mStatusTextField</string>
- <string key="candidateClassName">NSTextField</string>
- </object>
- <object class="IBToOneOutletInfo" key="mWindow">
- <string key="name">mWindow</string>
- <string key="candidateClassName">NSWindow</string>
- </object>
- </dictionary>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/ABCardController.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">ABCardView</string>
- <string key="superclassName">NSView</string>
- <dictionary class="NSMutableDictionary" key="actions">
- <string key="commitAndSave:">id</string>
- <string key="statusImageClicked:">id</string>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="actionInfosByName">
- <object class="IBActionInfo" key="commitAndSave:">
- <string key="name">commitAndSave:</string>
- <string key="candidateClassName">id</string>
- </object>
- <object class="IBActionInfo" key="statusImageClicked:">
- <string key="name">statusImageClicked:</string>
- <string key="candidateClassName">id</string>
- </object>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="outlets">
- <string key="mBuddyStatusImage">NSImageView</string>
- <string key="mHeaderView">NSView</string>
- <string key="mNameView">ABNameFrameView</string>
- <string key="mNextKeyView">NSView</string>
- <string key="mUserImage">NSImage</string>
- <string key="mUserImageView">ABImageView</string>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
- <object class="IBToOneOutletInfo" key="mBuddyStatusImage">
- <string key="name">mBuddyStatusImage</string>
- <string key="candidateClassName">NSImageView</string>
- </object>
- <object class="IBToOneOutletInfo" key="mHeaderView">
- <string key="name">mHeaderView</string>
- <string key="candidateClassName">NSView</string>
- </object>
- <object class="IBToOneOutletInfo" key="mNameView">
- <string key="name">mNameView</string>
- <string key="candidateClassName">ABNameFrameView</string>
- </object>
- <object class="IBToOneOutletInfo" key="mNextKeyView">
- <string key="name">mNextKeyView</string>
- <string key="candidateClassName">NSView</string>
- </object>
- <object class="IBToOneOutletInfo" key="mUserImage">
- <string key="name">mUserImage</string>
- <string key="candidateClassName">NSImage</string>
- </object>
- <object class="IBToOneOutletInfo" key="mUserImageView">
- <string key="name">mUserImageView</string>
- <string key="candidateClassName">ABImageView</string>
- </object>
- </dictionary>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/ABCardView.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">ABImageView</string>
- <string key="superclassName">NSImageView</string>
- <dictionary class="NSMutableDictionary" key="actions">
- <string key="copy:">id</string>
- <string key="cut:">id</string>
- <string key="delete:">id</string>
- <string key="paste:">id</string>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="actionInfosByName">
- <object class="IBActionInfo" key="copy:">
- <string key="name">copy:</string>
- <string key="candidateClassName">id</string>
- </object>
- <object class="IBActionInfo" key="cut:">
- <string key="name">cut:</string>
- <string key="candidateClassName">id</string>
- </object>
- <object class="IBActionInfo" key="delete:">
- <string key="name">delete:</string>
- <string key="candidateClassName">id</string>
- </object>
- <object class="IBActionInfo" key="paste:">
- <string key="name">paste:</string>
- <string key="candidateClassName">id</string>
- </object>
- </dictionary>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/ABImageView.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DVTAutoLayoutView</string>
- <string key="superclassName">NSView</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/DVTAutoLayoutView.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DVTBorderedView</string>
- <string key="superclassName">DVTAutoLayoutView</string>
- <object class="NSMutableDictionary" key="outlets">
- <string key="NS.key.0">contentView</string>
- <string key="NS.object.0">NSView</string>
- </object>
- <object class="NSMutableDictionary" key="toOneOutletInfosByName">
- <string key="NS.key.0">contentView</string>
- <object class="IBToOneOutletInfo" key="NS.object.0">
- <string key="name">contentView</string>
- <string key="candidateClassName">NSView</string>
- </object>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/DVTBorderedView.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DVTDelayedMenuButton</string>
- <string key="superclassName">NSButton</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/DVTDelayedMenuButton.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DVTGradientImageButton</string>
- <string key="superclassName">NSButton</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/DVTGradientImageButton.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DVTImageAndTextCell</string>
- <string key="superclassName">NSTextFieldCell</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/DVTImageAndTextCell.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DVTImageAndTextColumn</string>
- <string key="superclassName">NSTableColumn</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/DVTImageAndTextColumn.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DVTOutlineView</string>
- <string key="superclassName">NSOutlineView</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/DVTOutlineView.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DVTSplitView</string>
- <string key="superclassName">NSSplitView</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/DVTSplitView.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DVTStackView</string>
- <string key="superclassName">DVTAutoLayoutView</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/DVTStackView.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DVTViewController</string>
- <string key="superclassName">NSViewController</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/DVTViewController.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">HFController</string>
+ <string key="className">AppDelegate</string>
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="actions">
- <string key="NS.key.0">selectAll:</string>
- <string key="NS.object.0">id</string>
- </object>
- <object class="NSMutableDictionary" key="actionInfosByName">
- <string key="NS.key.0">selectAll:</string>
- <object class="IBActionInfo" key="NS.object.0">
- <string key="name">selectAll:</string>
- <string key="candidateClassName">id</string>
- </object>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/HFController.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">HFRepresenterTextView</string>
- <string key="superclassName">NSView</string>
- <object class="NSMutableDictionary" key="actions">
- <string key="NS.key.0">selectAll:</string>
+ <string key="NS.key.0">showAboutWindow:</string>
<string key="NS.object.0">id</string>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
- <string key="NS.key.0">selectAll:</string>
+ <string key="NS.key.0">showAboutWindow:</string>
<object class="IBActionInfo" key="NS.object.0">
- <string key="name">selectAll:</string>
- <string key="candidateClassName">id</string>
- </object>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/HFRepresenterTextView.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">IBEditor</string>
- <string key="superclassName">NSObject</string>
- <dictionary class="NSMutableDictionary" key="actions">
- <string key="changeFont:">id</string>
- <string key="selectAll:">id</string>
- <string key="sizeSelectionToFit:">id</string>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="actionInfosByName">
- <object class="IBActionInfo" key="changeFont:">
- <string key="name">changeFont:</string>
- <string key="candidateClassName">id</string>
- </object>
- <object class="IBActionInfo" key="selectAll:">
- <string key="name">selectAll:</string>
+ <string key="name">showAboutWindow:</string>
<string key="candidateClassName">id</string>
</object>
- <object class="IBActionInfo" key="sizeSelectionToFit:">
- <string key="name">sizeSelectionToFit:</string>
- <string key="candidateClassName">id</string>
- </object>
- </dictionary>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/IBEditor.h</string>
</object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">IDECapsuleListView</string>
- <string key="superclassName">DVTStackView</string>
<object class="NSMutableDictionary" key="outlets">
- <string key="NS.key.0">dataSource</string>
- <string key="NS.object.0">id</string>
+ <string key="NS.key.0">window</string>
+ <string key="NS.object.0">NSWindow</string>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
- <string key="NS.key.0">dataSource</string>
+ <string key="NS.key.0">window</string>
<object class="IBToOneOutletInfo" key="NS.object.0">
- <string key="name">dataSource</string>
- <string key="candidateClassName">id</string>
- </object>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/IDECapsuleListView.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">IDEDMArrayController</string>
- <string key="superclassName">NSArrayController</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/IDEDMArrayController.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">IDEDMEditor</string>
- <string key="superclassName">IDEEditor</string>
- <dictionary class="NSMutableDictionary" key="outlets">
- <string key="bottomToolbarBorderView">DVTBorderedView</string>
- <string key="sourceListSplitViewPane">NSView</string>
- <string key="sourceListViewController">IDEDMEditorSourceListController</string>
- <string key="splitView">DVTSplitView</string>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
- <object class="IBToOneOutletInfo" key="bottomToolbarBorderView">
- <string key="name">bottomToolbarBorderView</string>
- <string key="candidateClassName">DVTBorderedView</string>
- </object>
- <object class="IBToOneOutletInfo" key="sourceListSplitViewPane">
- <string key="name">sourceListSplitViewPane</string>
- <string key="candidateClassName">NSView</string>
- </object>
- <object class="IBToOneOutletInfo" key="sourceListViewController">
- <string key="name">sourceListViewController</string>
- <string key="candidateClassName">IDEDMEditorSourceListController</string>
- </object>
- <object class="IBToOneOutletInfo" key="splitView">
- <string key="name">splitView</string>
- <string key="candidateClassName">DVTSplitView</string>
- </object>
- </dictionary>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/IDEDMEditor.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">IDEDMEditorController</string>
- <string key="superclassName">IDEViewController</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/IDEDMEditorController.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">IDEDMEditorSourceListController</string>
- <string key="superclassName">IDEDMEditorController</string>
- <dictionary class="NSMutableDictionary" key="outlets">
- <string key="borderedView">DVTBorderedView</string>
- <string key="parentEditor">IDEDMEditor</string>
- <string key="primaryColumn">DVTImageAndTextColumn</string>
- <string key="sourceListOutlineView">DVTOutlineView</string>
- <string key="sourceListTreeController">NSTreeController</string>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
- <object class="IBToOneOutletInfo" key="borderedView">
- <string key="name">borderedView</string>
- <string key="candidateClassName">DVTBorderedView</string>
- </object>
- <object class="IBToOneOutletInfo" key="parentEditor">
- <string key="name">parentEditor</string>
- <string key="candidateClassName">IDEDMEditor</string>
- </object>
- <object class="IBToOneOutletInfo" key="primaryColumn">
- <string key="name">primaryColumn</string>
- <string key="candidateClassName">DVTImageAndTextColumn</string>
- </object>
- <object class="IBToOneOutletInfo" key="sourceListOutlineView">
- <string key="name">sourceListOutlineView</string>
- <string key="candidateClassName">DVTOutlineView</string>
- </object>
- <object class="IBToOneOutletInfo" key="sourceListTreeController">
- <string key="name">sourceListTreeController</string>
- <string key="candidateClassName">NSTreeController</string>
- </object>
- </dictionary>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/IDEDMEditorSourceListController.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">IDEDMHighlightImageAndTextCell</string>
- <string key="superclassName">DVTImageAndTextCell</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/IDEDMHighlightImageAndTextCell.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">IDEDataModelBrowserEditor</string>
- <string key="superclassName">IDEDMEditorController</string>
- <dictionary class="NSMutableDictionary" key="outlets">
- <string key="attributesTableViewController">IDEDataModelPropertiesTableController</string>
- <string key="capsuleView">IDECapsuleListView</string>
- <string key="entityArrayController">NSArrayController</string>
- <string key="fetchedPropertiesTableViewController">IDEDataModelPropertiesTableController</string>
- <string key="parentEditor">IDEDataModelEntityContentsEditor</string>
- <string key="relationshipsTableViewController">IDEDataModelPropertiesTableController</string>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
- <object class="IBToOneOutletInfo" key="attributesTableViewController">
- <string key="name">attributesTableViewController</string>
- <string key="candidateClassName">IDEDataModelPropertiesTableController</string>
- </object>
- <object class="IBToOneOutletInfo" key="capsuleView">
- <string key="name">capsuleView</string>
- <string key="candidateClassName">IDECapsuleListView</string>
- </object>
- <object class="IBToOneOutletInfo" key="entityArrayController">
- <string key="name">entityArrayController</string>
- <string key="candidateClassName">NSArrayController</string>
- </object>
- <object class="IBToOneOutletInfo" key="fetchedPropertiesTableViewController">
- <string key="name">fetchedPropertiesTableViewController</string>
- <string key="candidateClassName">IDEDataModelPropertiesTableController</string>
- </object>
- <object class="IBToOneOutletInfo" key="parentEditor">
- <string key="name">parentEditor</string>
- <string key="candidateClassName">IDEDataModelEntityContentsEditor</string>
- </object>
- <object class="IBToOneOutletInfo" key="relationshipsTableViewController">
- <string key="name">relationshipsTableViewController</string>
- <string key="candidateClassName">IDEDataModelPropertiesTableController</string>
- </object>
- </dictionary>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">./Classes/IDEDataModelBrowserEditor.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">IDEDataModelConfigurationEditor</string>
- <string key="superclassName">IDEDMEditorController</string>
- <dictionary class="NSMutableDictionary" key="outlets">
- <string key="capsuleListView">IDECapsuleListView</string>
- <string key="parentEditor">IDEDataModelEditor</string>
- <string key="tableController">IDEDataModelConfigurationTableController</string>
- </dictionary>
- <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
- <object class="IBToOneOutletInfo" key="capsuleListView">
- <string key="name">capsuleListView</string>
- <strin