adium 3713:692222bbfb41: "User Picture Change" menu now uses an ...
commits at adium.im
commits at adium.im
Tue Mar 8 16:09:50 UTC 2011
details: http://hg.adium.im/adium/rev/692222bbfb41
revision: 3713:692222bbfb41
branch: (none)
author: Adrian Godoroja <robotive at me.com>
date: Sat Mar 05 22:31:14 2011 +0200
"User Picture Change" menu now uses an NSMenu making it prettier Fixes #11964 Refs #9908
r=wix
diffs (truncated from 4657 to 1000 lines):
diff -r b5138ba603c0 -r 692222bbfb41 Adium.xcodeproj/project.pbxproj
--- a/Adium.xcodeproj/project.pbxproj Sun Mar 06 21:46:42 2011 +0100
+++ b/Adium.xcodeproj/project.pbxproj Sat Mar 05 22:31:14 2011 +0200
@@ -691,9 +691,6 @@
34CA22300A671BEF00B11032 /* PersonalPreferences.nib in Resources */ = {isa = PBXBuildFile; fileRef = 34CA222F0A671BEF00B11032 /* PersonalPreferences.nib */; };
34CAA3FB0BD3998E00AE92DC /* ESPurpleAIMAccountView.nib in Resources */ = {isa = PBXBuildFile; fileRef = 343EB41C08086D9100E27095 /* ESPurpleAIMAccountView.nib */; };
34CF9DF5085B8B7900D87E37 /* ESiTunesPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 34CF9DF3085B8B7900D87E37 /* ESiTunesPlugin.m */; };
- 34D000C60957918000DCB678 /* ContactListRecentImages.nib in Resources */ = {isa = PBXBuildFile; fileRef = 34D000C50957918000DCB678 /* ContactListRecentImages.nib */; };
- 34D001E80958868000DCB678 /* AIMenuItemView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34D001E60958868000DCB678 /* AIMenuItemView.m */; };
- 34D007DB095966E200DCB678 /* AIContactListRecentImagesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34D007D9095966E200DCB678 /* AIContactListRecentImagesWindowController.m */; };
34D073CA0B1E1A4400D63DF2 /* ESPurpleDotMacAccountViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B387EB807199FE5004DE713 /* ESPurpleDotMacAccountViewController.m */; };
34D073CB0B1E1A4500D63DF2 /* ESPurpleDotMacAccountViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B387EB707199FE5004DE713 /* ESPurpleDotMacAccountViewController.h */; };
34D073CC0B1E1A4500D63DF2 /* ESPurpleDotMacAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F101E307342B4D00890D3B /* ESPurpleDotMacAccount.m */; };
@@ -1492,6 +1489,10 @@
81DAED520C26F4F700780E4C /* AMPurpleJabberServiceDiscoveryBrowsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 81DAED500C26F4F700780E4C /* AMPurpleJabberServiceDiscoveryBrowsing.h */; };
81DAED530C26F4F700780E4C /* AMPurpleJabberServiceDiscoveryBrowsing.m in Sources */ = {isa = PBXBuildFile; fileRef = 81DAED510C26F4F700780E4C /* AMPurpleJabberServiceDiscoveryBrowsing.m */; };
81E45D760C15BFF800B7381B /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34E839050583207E00F2AADB /* SystemConfiguration.framework */; };
+ 97AF5CDB13191DE200550C41 /* AIContactListUserPictureMenuController.m in Sources */ = {isa = PBXBuildFile; fileRef = 97AF5CDA13191DE200550C41 /* AIContactListUserPictureMenuController.m */; };
+ 97AF5CE713191E4800550C41 /* AIImageCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 97AF5CE213191E2800550C41 /* AIImageCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 97AF5CE813191E4800550C41 /* AIImageCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 97AF5CE313191E2800550C41 /* AIImageCollectionView.m */; };
+ 97AF5CF413191E9A00550C41 /* ContactListChangeUserPictureMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 97AF5CF313191E9A00550C41 /* ContactListChangeUserPictureMenu.xib */; };
9E124DEC07D34C7300AA91C5 /* CBGrowlAlertDetailPane.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E124DE807D34C7300AA91C5 /* CBGrowlAlertDetailPane.m */; };
9E124DEE07D34C7400AA91C5 /* NEHGrowlPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E124DEA07D34C7300AA91C5 /* NEHGrowlPlugin.m */; };
9E124DF107D34C9100AA91C5 /* GrowlAlert.nib in Resources */ = {isa = PBXBuildFile; fileRef = 9E124DEF07D34C9000AA91C5 /* GrowlAlert.nib */; };
@@ -3681,12 +3682,6 @@
34CF88AD0A6D5EF1009D9A21 /* nl */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = nl; path = Resources/nl.lproj/OTRPrefs.nib; sourceTree = "<group>"; };
34CF9DF2085B8B7900D87E37 /* ESiTunesPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ESiTunesPlugin.h; path = Source/ESiTunesPlugin.h; sourceTree = "<group>"; };
34CF9DF3085B8B7900D87E37 /* ESiTunesPlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ESiTunesPlugin.m; path = Source/ESiTunesPlugin.m; sourceTree = "<group>"; };
- 34D000C50957918000DCB678 /* ContactListRecentImages.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ContactListRecentImages.nib; path = Resources/ContactListRecentImages.nib; sourceTree = "<group>"; };
- 34D001E50958868000DCB678 /* AIMenuItemView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AIMenuItemView.h; path = Source/AIMenuItemView.h; sourceTree = "<group>"; };
- 34D001E60958868000DCB678 /* AIMenuItemView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AIMenuItemView.m; path = Source/AIMenuItemView.m; sourceTree = "<group>"; };
- 34D007B0095964EF00DCB678 /* NSIPRecentPicture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSIPRecentPicture.h; path = Source/NSIPRecentPicture.h; sourceTree = "<group>"; };
- 34D007D9095966E200DCB678 /* AIContactListRecentImagesWindowController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AIContactListRecentImagesWindowController.m; path = Source/AIContactListRecentImagesWindowController.m; sourceTree = "<group>"; };
- 34D007DA095966E200DCB678 /* AIContactListRecentImagesWindowController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AIContactListRecentImagesWindowController.h; path = Source/AIContactListRecentImagesWindowController.h; sourceTree = "<group>"; };
34D0F9C80954E70100DCB678 /* AIContactListImagePicker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AIContactListImagePicker.h; path = Source/AIContactListImagePicker.h; sourceTree = "<group>"; };
34D0F9C90954E70100DCB678 /* AIContactListImagePicker.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AIContactListImagePicker.m; path = Source/AIContactListImagePicker.m; sourceTree = "<group>"; };
34D0FDCF0956186200DCB678 /* ESPersonalPreferencesPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ESPersonalPreferencesPlugin.h; path = Source/ESPersonalPreferencesPlugin.h; sourceTree = "<group>"; };
@@ -4739,6 +4734,11 @@
81DAE8710C261E8A00780E4C /* AMPurpleTuneTooltip.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AMPurpleTuneTooltip.m; path = "Plugins/Purple Service/AMPurpleTuneTooltip.m"; sourceTree = "<group>"; };
81DAED500C26F4F700780E4C /* AMPurpleJabberServiceDiscoveryBrowsing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AMPurpleJabberServiceDiscoveryBrowsing.h; path = "Plugins/Purple Service/AMPurpleJabberServiceDiscoveryBrowsing.h"; sourceTree = "<group>"; };
81DAED510C26F4F700780E4C /* AMPurpleJabberServiceDiscoveryBrowsing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AMPurpleJabberServiceDiscoveryBrowsing.m; path = "Plugins/Purple Service/AMPurpleJabberServiceDiscoveryBrowsing.m"; sourceTree = "<group>"; };
+ 97AF5CD913191DE200550C41 /* AIContactListUserPictureMenuController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AIContactListUserPictureMenuController.h; path = Source/AIContactListUserPictureMenuController.h; sourceTree = "<group>"; };
+ 97AF5CDA13191DE200550C41 /* AIContactListUserPictureMenuController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AIContactListUserPictureMenuController.m; path = Source/AIContactListUserPictureMenuController.m; sourceTree = "<group>"; };
+ 97AF5CE213191E2800550C41 /* AIImageCollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AIImageCollectionView.h; path = Source/AIImageCollectionView.h; sourceTree = "<group>"; };
+ 97AF5CE313191E2800550C41 /* AIImageCollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AIImageCollectionView.m; path = Source/AIImageCollectionView.m; sourceTree = "<group>"; };
+ 97AF5CF313191E9A00550C41 /* ContactListChangeUserPictureMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ContactListChangeUserPictureMenu.xib; path = Resources/ContactListChangeUserPictureMenu.xib; sourceTree = "<group>"; };
9C103FAE057127A500F3C158 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; };
9E124DE707D34C7300AA91C5 /* CBGrowlAlertDetailPane.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CBGrowlAlertDetailPane.h; path = Source/CBGrowlAlertDetailPane.h; sourceTree = "<group>"; };
9E124DE807D34C7300AA91C5 /* CBGrowlAlertDetailPane.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = CBGrowlAlertDetailPane.m; path = Source/CBGrowlAlertDetailPane.m; sourceTree = "<group>"; };
@@ -5815,13 +5815,12 @@
34607EF209B22933000DB3D2 /* User Icon Changing */ = {
isa = PBXGroup;
children = (
- 34D007B0095964EF00DCB678 /* NSIPRecentPicture.h */,
3489506A0CDE0CC5002FEB4D /* IKRecentPicture.h */,
34D0F9C80954E70100DCB678 /* AIContactListImagePicker.h */,
34D0F9C90954E70100DCB678 /* AIContactListImagePicker.m */,
- 34D007DA095966E200DCB678 /* AIContactListRecentImagesWindowController.h */,
- 34D007D9095966E200DCB678 /* AIContactListRecentImagesWindowController.m */,
- 34D000C50957918000DCB678 /* ContactListRecentImages.nib */,
+ 97AF5CD913191DE200550C41 /* AIContactListUserPictureMenuController.h */,
+ 97AF5CDA13191DE200550C41 /* AIContactListUserPictureMenuController.m */,
+ 97AF5CF313191E9A00550C41 /* ContactListChangeUserPictureMenu.xib */,
);
name = "User Icon Changing";
sourceTree = "<group>";
@@ -7462,8 +7461,6 @@
34A48A0B06F64376002C7C5F /* ContactListWindow.nib */,
34EBB2C10DCA8DE400B4CB6E /* AISearchFieldCell.h */,
34EBB2C20DCA8DE500B4CB6E /* AISearchFieldCell.m */,
- 34D001E50958868000DCB678 /* AIMenuItemView.h */,
- 34D001E60958868000DCB678 /* AIMenuItemView.m */,
34607F0C09B2296A000DB3D2 /* AIHoveringPopUpButtonCell.m */,
34607F0D09B2296A000DB3D2 /* AIHoveringPopUpButtonCell.h */,
34607F0E09B2296A000DB3D2 /* AIHoveringPopUpButton.m */,
@@ -7996,6 +7993,8 @@
6334FF7F0F9C14C0003C77A9 /* View that displays images in a grid iPhoto style */ = {
isa = PBXGroup;
children = (
+ 97AF5CE213191E2800550C41 /* AIImageCollectionView.h */,
+ 97AF5CE313191E2800550C41 /* AIImageCollectionView.m */,
6334FF800F9C14C0003C77A9 /* AIImageGridView.h */,
6334FF810F9C14C0003C77A9 /* AIImageGridView.m */,
);
@@ -9388,6 +9387,7 @@
11AA10130FCE0969003908B6 /* AIProgressDataUploader.h in Headers */,
7E959AD010E3187000C26397 /* AIMathCompatibility.h in Headers */,
5A5F601E12962ECE007A2232 /* AISegmentedControl.h in Headers */,
+ 97AF5CE713191E4800550C41 /* AIImageCollectionView.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -9911,7 +9911,6 @@
63EA63DD094BB79A009C8453 /* StatusIconPreviewView.nib in Resources */,
34CA22300A671BEF00B11032 /* PersonalPreferences.nib in Resources */,
34D0FF8509569FE500DCB678 /* PersonalPreferencesDefaults.plist in Resources */,
- 34D000C60957918000DCB678 /* ContactListRecentImages.nib in Resources */,
341BD5700965EC3500CF83F5 /* OTRFingerprintDetailsWindow.nib in Resources */,
341BD5710965EC3500CF83F5 /* OTRPrivateKeyGenerationWindow.nib in Resources */,
341BD57B0965EC4700CF83F5 /* OTRPrefs.nib in Resources */,
@@ -10020,6 +10019,7 @@
76889DEB12D3CA17007AEF00 /* GetInfo.png in Resources */,
76889DEF12D3CA40007AEF00 /* Personal.png in Resources */,
1154F50A12E1476900B8CA27 /* AILogByAccountWindow.nib in Resources */,
+ 97AF5CF413191E9A00550C41 /* ContactListChangeUserPictureMenu.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -10492,8 +10492,6 @@
34D0F9CB0954E70100DCB678 /* AIContactListImagePicker.m in Sources */,
34D0FDD20956186200DCB678 /* ESPersonalPreferencesPlugin.m in Sources */,
34D0FDD80956187700DCB678 /* ESPersonalPreferences.m in Sources */,
- 34D001E80958868000DCB678 /* AIMenuItemView.m in Sources */,
- 34D007DB095966E200DCB678 /* AIContactListRecentImagesWindowController.m in Sources */,
341BCF850961354D00CF83F5 /* AIMessageWindow.m in Sources */,
341BCF870961354D00CF83F5 /* AIClickThroughThemeDocumentButton.m in Sources */,
341BD55D0965E97F00CF83F5 /* ESOTRPreferences.m in Sources */,
@@ -10683,6 +10681,7 @@
766ABAB61306D1020049FFB7 /* AIUnreadMessagesTooltip.m in Sources */,
5A5F8BBD12D560E400019727 /* AIDockNameOverlay.m in Sources */,
5A17D65D130F76B4002C852F /* AIGradientView.m in Sources */,
+ 97AF5CDB13191DE200550C41 /* AIContactListUserPictureMenuController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -10889,6 +10888,7 @@
63BB1CC90F9EDDB600424B80 /* AISharedWriterQueue.m in Sources */,
11AA10140FCE0969003908B6 /* AIProgressDataUploader.m in Sources */,
5A5F601D12962EC0007A2232 /* AISegmentedControl.m in Sources */,
+ 97AF5CE813191E4800550C41 /* AIImageCollectionView.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff -r b5138ba603c0 -r 692222bbfb41 ChangeLogs/Changes.txt
--- a/ChangeLogs/Changes.txt Sun Mar 06 21:46:42 2011 +0100
+++ b/ChangeLogs/Changes.txt Sat Mar 05 22:31:14 2011 +0200
@@ -9,6 +9,8 @@
Contact List
* The contact list search now treats whitespace-separated words as keywords. (Paul Vet) (#14354)
* Improved the logic for the display of tooltips. (Matthew Plough) (#12774)
+ * "User Picture Change" menu now looks native on Leopard and newer systems (Adrian Godoroja) (#11964)
+ * Fixed positioning of selected icon in Recent Icons not being reapplied when icon is reselected. (#9908)
Dock icon
* Moved the dock badge to the top right to be consistent with other Mac OS X applications such as Mail. (#13439)
diff -r b5138ba603c0 -r 692222bbfb41 Copyright.txt
--- a/Copyright.txt Sun Mar 06 21:46:42 2011 +0100
+++ b/Copyright.txt Sat Mar 05 22:31:14 2011 +0200
@@ -31,6 +31,7 @@
Brian Ganninger
Thomas Gibson-Robinson
Kevin Glowacz
+Adrian Godoroja
Alexei Gorny
Ryan Govostes
Martin Hcker
diff -r b5138ba603c0 -r 692222bbfb41 Resources/ContactListChangeUserPictureMenu.xib
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Resources/ContactListChangeUserPictureMenu.xib Sat Mar 05 22:31:14 2011 +0200
@@ -0,0 +1,633 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
+ <data>
+ <int key="IBDocument.SystemTarget">1050</int>
+ <string key="IBDocument.SystemVersion">11A390</string>
+ <string key="IBDocument.InterfaceBuilderVersion">1510</string>
+ <string key="IBDocument.AppKitVersion">1110.91</string>
+ <string key="IBDocument.HIToolboxVersion">544.00</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="NS.object.0">1510</string>
+ </object>
+ <object class="NSArray" key="IBDocument.IntegratedClassDependencies">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSCollectionViewItem</string>
+ <string>NSMenu</string>
+ <string>NSMenuItem</string>
+ <string>NSArrayController</string>
+ <string>NSScrollView</string>
+ <string>NSScroller</string>
+ <string>NSCustomView</string>
+ <string>NSImageCell</string>
+ <string>NSImageView</string>
+ <string>NSCollectionView</string>
+ <string>NSCustomObject</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">
+ <string key="NS.key.0">PluginDependencyRecalculationVersion</string>
+ <integer value="1" key="NS.object.0"/>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="365358418">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSCustomObject" id="363329498">
+ <string key="NSClassName">AIContactListUserPictureMenuController</string>
+ </object>
+ <object class="NSCustomObject" id="65634730">
+ <string key="NSClassName">FirstResponder</string>
+ </object>
+ <object class="NSCustomObject" id="893321258">
+ <string key="NSClassName">NSApplication</string>
+ </object>
+ <object class="NSMenu" id="576959912">
+ <string key="NSTitle"/>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="466846381">
+ <reference key="NSMenu" ref="576959912"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <string key="NSTitle">Recent Icons:</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ </object>
+ <object class="NSMenuItem" id="92819290">
+ <reference key="NSMenu" ref="576959912"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ </object>
+ <object class="NSMenuItem" id="464913281">
+ <reference key="NSMenu" ref="576959912"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ </object>
+ </object>
+ <bool key="NSNoAutoenable">YES</bool>
+ </object>
+ <object class="NSArrayController" id="1068561998">
+ <object class="NSMutableArray" key="NSDeclaredKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>image</string>
+ </object>
+ <string key="NSObjectClassName">NSImage</string>
+ <object class="_NSManagedProxy" key="_NSManagedProxy"/>
+ <bool key="NSFilterRestrictsInsertion">YES</bool>
+ <bool key="NSClearsFilterPredicateOnInsertion">YES</bool>
+ </object>
+ <object class="NSCustomView" id="119900933">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">268</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSScrollView" id="633441482">
+ <reference key="NSNextResponder" ref="119900933"/>
+ <int key="NSvFlags">4370</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSClipView" id="489045046">
+ <reference key="NSNextResponder" ref="633441482"/>
+ <int key="NSvFlags">2304</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSCollectionView" id="64122519">
+ <reference key="NSNextResponder" ref="489045046"/>
+ <int key="NSvFlags">4370</int>
+ <string key="NSFrameSize">{180, 72}</string>
+ <reference key="NSSuperview" ref="489045046"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView"/>
+ <int key="NSViewLayerContentsRedrawPolicy">2</int>
+ <string key="NSMinGridSize">{0, 0}</string>
+ <string key="NSMaxGridSize">{0, 0}</string>
+ <int key="NSMaxNumberOfGridRows">5</int>
+ <int key="NSMaxNumberOfGridColumns">2</int>
+ <object class="NSArray" key="NSBackgroundColors">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSColor">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlBackgroundColor</string>
+ <object class="NSColor" key="NSColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
+ </object>
+ </object>
+ </object>
+ <bool key="NSSelectable">YES</bool>
+ <int key="NSDraggingSourceMaskForLocal">-1</int>
+ <int key="NSDraggingSourceMaskForNonLocal">0</int>
+ </object>
+ </object>
+ <string key="NSFrameSize">{180, 72}</string>
+ <reference key="NSSuperview" ref="633441482"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="64122519"/>
+ <int key="NSViewLayerContentsRedrawPolicy">2</int>
+ <reference key="NSDocView" ref="64122519"/>
+ <object class="NSColor" key="NSBGColor">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlHighlightColor</string>
+ <object class="NSColor" key="NSColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MQA</bytes>
+ </object>
+ </object>
+ <int key="NScvFlags">2</int>
+ </object>
+ <object class="NSScroller" id="470677470">
+ <reference key="NSNextResponder" ref="633441482"/>
+ <int key="NSvFlags">-2147483392</int>
+ <string key="NSFrame">{{-100, -100}, {15, 55}}</string>
+ <reference key="NSSuperview" ref="633441482"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="688560771"/>
+ <int key="NSViewLayerContentsRedrawPolicy">2</int>
+ <reference key="NSTarget" ref="633441482"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSCurValue">0.95833333333333348</double>
+ <double key="NSPercent">0.89655172824859619</double>
+ </object>
+ <object class="NSScroller" id="688560771">
+ <reference key="NSNextResponder" ref="633441482"/>
+ <int key="NSvFlags">-2147483392</int>
+ <string key="NSFrame">{{-100, -100}, {180, 15}}</string>
+ <reference key="NSSuperview" ref="633441482"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="489045046"/>
+ <int key="NSViewLayerContentsRedrawPolicy">2</int>
+ <int key="NSsFlags">1</int>
+ <reference key="NSTarget" ref="633441482"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSCurValue">0.0044843049327354259</double>
+ <double key="NSPercent">0.63157892227172852</double>
+ </object>
+ </object>
+ <string key="NSFrame">{{20, 0}, {180, 72}}</string>
+ <reference key="NSSuperview" ref="119900933"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="470677470"/>
+ <int key="NSViewLayerContentsRedrawPolicy">2</int>
+ <int key="NSsFlags">133120</int>
+ <reference key="NSVScroller" ref="470677470"/>
+ <reference key="NSHScroller" ref="688560771"/>
+ <reference key="NSContentView" ref="489045046"/>
+ </object>
+ </object>
+ <string key="NSFrameSize">{220, 72}</string>
+ <reference key="NSSuperview"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView" ref="633441482"/>
+ <string key="NSClassName">NSView</string>
+ </object>
+ <object class="NSCollectionViewItem" id="538269813"/>
+ <object class="NSImageView" id="977555240">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">256</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="NSFrameSize">{36, 36}</string>
+ <reference key="NSSuperview"/>
+ <reference key="NSWindow"/>
+ <reference key="NSNextKeyView"/>
+ <int key="NSViewLayerContentsRedrawPolicy">2</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSImageCell" key="NSCell" id="364117722">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">33554432</int>
+ <object class="NSFont" key="NSSupport">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">13</double>
+ <int key="NSfFlags">1044</int>
+ </object>
+ <int key="NSAlign">0</int>
+ <int key="NSScale">0</int>
+ <int key="NSStyle">0</int>
+ <bool key="NSAnimates">YES</bool>
+ </object>
+ <bool key="NSEditable">YES</bool>
+ </object>
+ </object>
+ <object class="IBObjectContainer" key="IBDocument.Objects">
+ <object class="NSMutableArray" key="connectionRecords">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">menu</string>
+ <reference key="source" ref="363329498"/>
+ <reference key="destination" ref="576959912"/>
+ </object>
+ <int key="connectionID">267</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">delegate</string>
+ <reference key="source" ref="576959912"/>
+ <reference key="destination" ref="363329498"/>
+ </object>
+ <int key="connectionID">272</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">itemPrototype</string>
+ <reference key="source" ref="64122519"/>
+ <reference key="destination" ref="538269813"/>
+ </object>
+ <int key="connectionID">299</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">imageCollectionView</string>
+ <reference key="source" ref="363329498"/>
+ <reference key="destination" ref="64122519"/>
+ </object>
+ <int key="connectionID">304</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">content: arrangedObjects</string>
+ <reference key="source" ref="64122519"/>
+ <reference key="destination" ref="1068561998"/>
+ <object class="NSNibBindingConnector" key="connector" id="627510001">
+ <reference key="NSSource" ref="64122519"/>
+ <reference key="NSDestination" ref="1068561998"/>
+ <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">361</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: representedObject</string>
+ <reference key="source" ref="977555240"/>
+ <reference key="destination" ref="538269813"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="977555240"/>
+ <reference key="NSDestination" ref="538269813"/>
+ <string key="NSLabel">value: representedObject</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">representedObject</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">363</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">delegate</string>
+ <reference key="source" ref="64122519"/>
+ <reference key="destination" ref="363329498"/>
+ </object>
+ <int key="connectionID">367</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">contentArray: images</string>
+ <reference key="source" ref="1068561998"/>
+ <reference key="destination" ref="363329498"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="1068561998"/>
+ <reference key="NSDestination" ref="363329498"/>
+ <string key="NSLabel">contentArray: images</string>
+ <string key="NSBinding">contentArray</string>
+ <string key="NSKeyPath">images</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">375</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">selectionIndexes: selectionIndexes</string>
+ <reference key="source" ref="64122519"/>
+ <reference key="destination" ref="1068561998"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="64122519"/>
+ <reference key="NSDestination" ref="1068561998"/>
+ <string key="NSLabel">selectionIndexes: selectionIndexes</string>
+ <string key="NSBinding">selectionIndexes</string>
+ <string key="NSKeyPath">selectionIndexes</string>
+ <reference key="NSPreviousConnector" ref="627510001"/>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">378</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">view</string>
+ <reference key="source" ref="538269813"/>
+ <reference key="destination" ref="977555240"/>
+ </object>
+ <int key="connectionID">387</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">view</string>
+ <reference key="source" ref="92819290"/>
+ <reference key="destination" ref="119900933"/>
+ </object>
+ <int key="connectionID">397</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>
+ <object class="NSArray" key="object" id="0">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <reference key="children" ref="365358418"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-2</int>
+ <reference key="object" ref="363329498"/>
+ <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="65634730"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">First Responder</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-3</int>
+ <reference key="object" ref="893321258"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">Application</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">261</int>
+ <reference key="object" ref="576959912"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="466846381"/>
+ <reference ref="92819290"/>
+ <reference ref="464913281"/>
+ </object>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">262</int>
+ <reference key="object" ref="466846381"/>
+ <reference key="parent" ref="576959912"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">263</int>
+ <reference key="object" ref="92819290"/>
+ <reference key="parent" ref="576959912"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">265</int>
+ <reference key="object" ref="464913281"/>
+ <reference key="parent" ref="576959912"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">297</int>
+ <reference key="object" ref="538269813"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">321</int>
+ <reference key="object" ref="1068561998"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">355</int>
+ <reference key="object" ref="977555240"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="364117722"/>
+ </object>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">Image View</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">356</int>
+ <reference key="object" ref="364117722"/>
+ <reference key="parent" ref="977555240"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">388</int>
+ <reference key="object" ref="119900933"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="633441482"/>
+ </object>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">Alignment View</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">293</int>
+ <reference key="object" ref="633441482"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="64122519"/>
+ <reference ref="688560771"/>
+ <reference ref="470677470"/>
+ </object>
+ <reference key="parent" ref="119900933"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">296</int>
+ <reference key="object" ref="64122519"/>
+ <reference key="parent" ref="633441482"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">295</int>
+ <reference key="object" ref="688560771"/>
+ <reference key="parent" ref="633441482"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">294</int>
+ <reference key="object" ref="470677470"/>
+ <reference key="parent" ref="633441482"/>
+ </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>-3.IBPluginDependency</string>
+ <string>261.IBEditorWindowLastContentRect</string>
+ <string>261.IBPluginDependency</string>
+ <string>262.IBPluginDependency</string>
+ <string>263.IBPluginDependency</string>
+ <string>265.IBPluginDependency</string>
+ <string>293.IBAttributePlaceholdersKey</string>
+ <string>293.IBEditorWindowLastContentRect</string>
+ <string>293.IBPluginDependency</string>
+ <string>293.IBViewBoundsToFrameTransform</string>
+ <string>294.IBPluginDependency</string>
+ <string>294.IBViewBoundsToFrameTransform</string>
+ <string>295.IBPluginDependency</string>
+ <string>295.IBViewBoundsToFrameTransform</string>
+ <string>296.CustomClassName</string>
+ <string>296.IBPluginDependency</string>
+ <string>321.IBAttributePlaceholdersKey</string>
+ <string>321.IBPluginDependency</string>
+ <string>355.IBEditorWindowLastContentRect</string>
+ <string>355.IBPluginDependency</string>
+ <string>355.IBViewBoundsToFrameTransform</string>
+ <string>356.IBPluginDependency</string>
+ <string>388.IBEditorWindowLastContentRect</string>
+ <string>388.IBPluginDependency</string>
+ <string>388.IBViewBoundsToFrameTransform</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{502, 836}, {142, 53}}</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 class="NSMutableDictionary">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference key="dict.sortedKeys" ref="0"/>
+ <reference key="dict.values" ref="0"/>
+ </object>
+ <string>{{404, 681}, {220, 72}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <object class="NSAffineTransform">
+ <bytes key="NSTransformStruct">P4AAAL+AAAAAAAAAwowAAA</bytes>
+ </object>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <object class="NSAffineTransform">
+ <bytes key="NSTransformStruct">AcLIAADCyAAAA</bytes>
+ </object>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <object class="NSAffineTransform">
+ <bytes key="NSTransformStruct">AcLIAADCyAAAA</bytes>
+ </object>
+ <string>AIImageCollectionView</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <object class="NSMutableDictionary">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference key="dict.sortedKeys" ref="0"/>
+ <reference key="dict.values" ref="0"/>
+ </object>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{499, 583}, {36, 36}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <object class="NSAffineTransform">
+ <bytes key="NSTransformStruct">AQAAAADCAAAAA</bytes>
+ </object>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{334, 923}, {220, 72}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <object class="NSAffineTransform">
+ <bytes key="NSTransformStruct">AUIkAABDGgAAA</bytes>
+ </object>
+ </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">398</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes">
+ <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">AIContactListUserPictureMenuController</string>
+ <string key="superclassName">NSObject</string>
+ <object class="NSMutableDictionary" key="outlets">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>imageCollectionView</string>
+ <string>menu</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>AIImageCollectionView</string>
+ <string>NSMenu</string>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="toOneOutletInfosByName">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>imageCollectionView</string>
+ <string>menu</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBToOneOutletInfo">
+ <string key="name">imageCollectionView</string>
+ <string key="candidateClassName">AIImageCollectionView</string>
+ </object>
+ <object class="IBToOneOutletInfo">
+ <string key="name">menu</string>
+ <string key="candidateClassName">NSMenu</string>
+ </object>
+ </object>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">./Classes/AIContactListUserPictureMenuController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">AIImageCollectionView</string>
+ <string key="superclassName">NSCollectionView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">./Classes/AIImageCollectionView.h</string>
+ </object>
+ </object>
+ </object>
+ </object>
+ <int key="IBDocument.localizationMode">0</int>
+ <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
+ <integer value="1050" key="NS.object.0"/>
+ </object>
+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
+ <integer value="1050" key="NS.object.0"/>
+ </object>
+ <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
+ <integer value="3100" key="NS.object.0"/>
+ </object>
+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ </data>
+</archive>
diff -r b5138ba603c0 -r 692222bbfb41 Resources/ContactListRecentImages.nib/designable.nib
--- a/Resources/ContactListRecentImages.nib/designable.nib Sun Mar 06 21:46:42 2011 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,606 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
- <data>
- <int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">10J567</string>
- <string key="IBDocument.InterfaceBuilderVersion">1278</string>
- <string key="IBDocument.AppKitVersion">1038.35</string>
- <string key="IBDocument.HIToolboxVersion">462.00</string>
- <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
- <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string key="NS.object.0">1278</string>
- </object>
- <object class="NSArray" key="IBDocument.IntegratedClassDependencies">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>NSTextField</string>
- <string>NSView</string>
- <string>NSWindowTemplate</string>
- <string>NSScrollView</string>
- <string>NSTextFieldCell</string>
- <string>NSCustomView</string>
- <string>NSScroller</string>
- <string>NSCustomObject</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="365358418">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomObject" id="363329498">
- <string key="NSClassName">AIContactListRecentImagesWindowController</string>
- </object>
- <object class="NSCustomObject" id="65634730">
- <string key="NSClassName">FirstResponder</string>
- </object>
- <object class="NSCustomObject" id="893321258">
- <string key="NSClassName">NSApplication</string>
- </object>
- <object class="NSWindowTemplate" id="687072066">
- <int key="NSWindowStyleMask">4111</int>
- <int key="NSWindowBacking">2</int>
- <string key="NSWindowRect">{{53, 690}, {204, 139}}</string>
- <int key="NSWTFlags">-265814016</int>
- <string key="NSWindowTitle"/>
- <string key="NSWindowClass">AIBorderlessWindow</string>
- <object class="NSMutableString" key="NSViewClass">
- <characters key="NS.bytes">View</characters>
- </object>
- <string key="NSWindowContentMaxSize">{204, 139}</string>
- <object class="NSView" key="NSWindowView" id="965471186">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomView" id="608922246">
- <reference key="NSNextResponder" ref="965471186"/>
- <int key="NSvFlags">274</int>
- <string key="NSFrameSize">{204, 140}</string>
- <reference key="NSSuperview" ref="965471186"/>
- <reference key="NSNextKeyView" ref="1012865138"/>
- <string key="NSClassName">AIColoredBoxView</string>
- <string key="NSExtension">NSView</string>
- </object>
- <object class="NSTextField" id="1012865138">
- <reference key="NSNextResponder" ref="965471186"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 108}, {92, 17}}</string>
- <reference key="NSSuperview" ref="965471186"/>
- <reference key="NSNextKeyView" ref="643696244"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="816122986">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">272629760</int>
- <string key="NSContents">Recent Icons:</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="1012865138"/>
- <object class="NSColor" key="NSBackgroundColor" id="125834911">
- <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">
- <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="NSCustomView" id="727686503">
- <reference key="NSNextResponder" ref="965471186"/>
- <int key="NSvFlags">266</int>
- <string key="NSFrame">{{17, 17}, {170, 8}}</string>
- <reference key="NSSuperview" ref="965471186"/>
- <reference key="NSNextKeyView"/>
- <string key="NSClassName">AIMenuItemView</string>
- <string key="NSExtension">NSView</string>
- </object>
- <object class="NSScrollView" id="643696244">
- <reference key="NSNextResponder" ref="965471186"/>
- <int key="NSvFlags">264</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSClipView" id="397031508">
- <reference key="NSNextResponder" ref="643696244"/>
- <int key="NSvFlags">2048</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomView" id="872611198">
- <reference key="NSNextResponder" ref="397031508"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrameSize">{180, 75}</string>
- <reference key="NSSuperview" ref="397031508"/>
- <reference key="NSNextKeyView" ref="727686503"/>
- <string key="NSClassName">AIImageGridView</string>
- <string key="NSExtension">NSView</string>
- </object>
- </object>
- <string key="NSFrameSize">{180, 75}</string>
- <reference key="NSSuperview" ref="643696244"/>
- <reference key="NSNextKeyView" ref="872611198"/>
- <reference key="NSDocView" ref="872611198"/>
- <reference key="NSBGColor" ref="125834911"/>
- <int key="NScvFlags">2</int>
- </object>
- <object class="NSScroller" id="897906884">
- <reference key="NSNextResponder" ref="643696244"/>
- <int key="NSvFlags">-2147483392</int>
- <string key="NSFrame">{{-100, -100}, {15, 87}}</string>
- <reference key="NSSuperview" ref="643696244"/>
- <reference key="NSNextKeyView" ref="302885761"/>
- <reference key="NSTarget" ref="643696244"/>
- <string key="NSAction">_doScroller:</string>
- <double key="NSCurValue">1</double>
- </object>
- <object class="NSScroller" id="302885761">
- <reference key="NSNextResponder" ref="643696244"/>
- <int key="NSvFlags">-2147483392</int>
- <string key="NSFrame">{{-100, -100}, {163, 15}}</string>
- <reference key="NSSuperview" ref="643696244"/>
- <reference key="NSNextKeyView" ref="397031508"/>
- <int key="NSsFlags">1</int>
- <reference key="NSTarget" ref="643696244"/>
- <string key="NSAction">_doScroller:</string>
- <double key="NSPercent">0.90555554628372192</double>
- </object>
- </object>
- <string key="NSFrame">{{12, 25}, {180, 75}}</string>
- <reference key="NSSuperview" ref="965471186"/>
- <reference key="NSNextKeyView" ref="897906884"/>
- <int key="NSsFlags">0</int>
- <reference key="NSVScroller" ref="897906884"/>
- <reference key="NSHScroller" ref="302885761"/>
- <reference key="NSContentView" ref="397031508"/>
- </object>
- </object>
- <string key="NSFrame">{{7, 11}, {204, 139}}</string>
- <reference key="NSSuperview"/>
- <reference key="NSNextKeyView" ref="608922246"/>
- </object>
- <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
- <string key="NSMaxSize">{204, 161}</string>
- </object>
- </object>
- <object class="IBObjectContainer" key="IBDocument.Objects">
- <object class="NSMutableArray" key="connectionRecords">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">window</string>
- <reference key="source" ref="363329498"/>
- <reference key="destination" ref="687072066"/>
- </object>
- <int key="connectionID">132</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">delegate</string>
- <reference key="source" ref="687072066"/>
- <reference key="destination" ref="363329498"/>
- </object>
- <int key="connectionID">133</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
More information about the commits
mailing list