summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authordhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-09 17:19:57 +0000
committerdhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-09 17:19:57 +0000
commitcff83feff679cf3f593f1c591ac91fc3b47277bd (patch)
tree052429411724e60429b6b4c5905fd4e469e283d4 /chrome
parentba4874ea3edd4142f1f56d533dad25274e484edb (diff)
downloadchromium_src-cff83feff679cf3f593f1c591ac91fc3b47277bd.zip
chromium_src-cff83feff679cf3f593f1c591ac91fc3b47277bd.tar.gz
chromium_src-cff83feff679cf3f593f1c591ac91fc3b47277bd.tar.bz2
AutoFill Profiles dialog implemented according to new mocks on Mac
New mocks are attached to bug 44622. These changes replace the in-place editing of address and credit card records with a table of records and separate sheets for manipulating the record data. Changes to the layout of fields on the sheets has been done also. AutoFillDialog.xib changes: Replaced disclosure based list of address and credit cards with an NSTableView of the same data. Added buttons for "Add", "Edit", and "Remove". Replaced AutoFillAddressViewController.xib with sheet-based AutoFillAddressSheetController.xib. Replaced AutoFillCreditCardViewController.xib with sheet-based AutoFillCreditCardSheetController.xib. BUG=44621 TEST=AutoFillAddressModelTest,AutoFillAddressSheetControllerTest,AutoFillCreditCardModelTest,AutoFillCreditCardSheetControllerTest,AutoFillDialogControllerTest Review URL: http://codereview.chromium.org/2673006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49274 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/app/nibs/AutoFillAddressFormView.xib1841
-rw-r--r--chrome/app/nibs/AutoFillAddressSheet.xib2489
-rw-r--r--chrome/app/nibs/AutoFillCreditCardFormView.xib1538
-rw-r--r--chrome/app/nibs/AutoFillCreditCardSheet.xib2272
-rw-r--r--chrome/app/nibs/AutoFillDialog.xib1730
-rw-r--r--chrome/browser/autofill/autofill_address_model_mac.h13
-rw-r--r--chrome/browser/autofill/autofill_address_model_mac.mm44
-rw-r--r--chrome/browser/autofill/autofill_address_model_mac_unittest.mm10
-rw-r--r--chrome/browser/autofill/autofill_address_sheet_controller_mac.h (renamed from chrome/browser/autofill/autofill_address_view_controller_mac.h)43
-rw-r--r--chrome/browser/autofill/autofill_address_sheet_controller_mac.mm66
-rw-r--r--chrome/browser/autofill/autofill_address_sheet_controller_mac_unittest.mm (renamed from chrome/browser/autofill/autofill_address_view_controller_mac_unittest.mm)13
-rw-r--r--chrome/browser/autofill/autofill_address_view_controller_mac.mm73
-rw-r--r--chrome/browser/autofill/autofill_credit_card_model_mac.h6
-rw-r--r--chrome/browser/autofill/autofill_credit_card_model_mac.mm26
-rw-r--r--chrome/browser/autofill/autofill_credit_card_model_mac_unittest.mm3
-rw-r--r--chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h (renamed from chrome/browser/autofill/autofill_credit_card_view_controller_mac.h)60
-rw-r--r--chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.mm165
-rw-r--r--chrome/browser/autofill/autofill_credit_card_sheet_controller_mac_unittest.mm (renamed from chrome/browser/autofill/autofill_credit_card_view_controller_mac_unittest.mm)13
-rw-r--r--chrome/browser/autofill/autofill_credit_card_view_controller_mac.mm128
-rw-r--r--chrome/browser/autofill/autofill_dialog_controller_mac.h98
-rw-r--r--chrome/browser/autofill/autofill_dialog_controller_mac.mm711
-rw-r--r--chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm60
-rw-r--r--chrome/browser/autofill/contact_info.cc22
-rw-r--r--chrome/browser/cocoa/disclosure_view_controller.h53
-rw-r--r--chrome/browser/cocoa/disclosure_view_controller.mm246
-rw-r--r--chrome/browser/cocoa/disclosure_view_controller_unittest.mm29
-rw-r--r--chrome/browser/cocoa/section_separator_view.h32
-rw-r--r--chrome/browser/cocoa/section_separator_view.mm106
-rw-r--r--chrome/browser/cocoa/section_separator_view_unittest.mm28
-rw-r--r--chrome/browser/cocoa/vertical_layout_view.h22
-rw-r--r--chrome/browser/cocoa/vertical_layout_view.mm73
-rw-r--r--chrome/browser/cocoa/vertical_layout_view_unittest.mm28
-rw-r--r--chrome/chrome_browser.gypi18
-rw-r--r--chrome/chrome_dll.gypi4
-rwxr-xr-xchrome/chrome_tests.gypi7
35 files changed, 6966 insertions, 5104 deletions
diff --git a/chrome/app/nibs/AutoFillAddressFormView.xib b/chrome/app/nibs/AutoFillAddressFormView.xib
deleted file mode 100644
index 6104810..0000000
--- a/chrome/app/nibs/AutoFillAddressFormView.xib
+++ /dev/null
@@ -1,1841 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03">
- <data>
- <int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9L31a</string>
- <string key="IBDocument.InterfaceBuilderVersion">680</string>
- <string key="IBDocument.AppKitVersion">949.54</string>
- <string key="IBDocument.HIToolboxVersion">353.00</string>
- <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="101"/>
- </object>
- <object class="NSArray" key="IBDocument.PluginDependencies">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilderKit</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- </object>
- <object class="NSMutableDictionary" key="IBDocument.Metadata">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomObject" id="1001">
- <string key="NSClassName">AutoFillAddressViewController</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="NSBox" id="70311064">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">268</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSView" id="122985017">
- <reference key="NSNextResponder" ref="70311064"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSButton" id="347358645">
- <reference key="NSNextResponder" ref="122985017"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{3, 415}, {13, 13}}</string>
- <reference key="NSSuperview" ref="122985017"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="872433556">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents"/>
- <object class="NSFont" key="NSSupport" id="872268129">
- <string key="NSName">LucidaGrande</string>
- <double key="NSSize">1.300000e+01</double>
- <int key="NSfFlags">1044</int>
- </object>
- <reference key="NSControlView" ref="347358645"/>
- <int key="NSButtonFlags">-1198767873</int>
- <int key="NSButtonFlags2">133</int>
- <string key="NSAlternateContents"/>
- <string key="NSKeyEquivalent"/>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSTextField" id="102078487">
- <reference key="NSNextResponder" ref="122985017"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{21, 414}, {143, 14}}</string>
- <reference key="NSSuperview" ref="122985017"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="341471168">
- <int key="NSCellFlags">69336641</int>
- <int key="NSCellFlags2">272762880</int>
- <string key="NSContents">Address Name</string>
- <object class="NSFont" key="NSSupport" id="26">
- <string key="NSName">LucidaGrande</string>
- <double key="NSSize">1.100000e+01</double>
- <int key="NSfFlags">3100</int>
- </object>
- <reference key="NSControlView" ref="102078487"/>
- <object class="NSColor" key="NSBackgroundColor" id="472147303">
- <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">MC42NjY2NjY2OQA</bytes>
- </object>
- </object>
- <object class="NSColor" key="NSTextColor" id="836547888">
- <int key="NSColorSpace">6</int>
- <string key="NSCatalogName">System</string>
- <string key="NSColorName">controlTextColor</string>
- <object class="NSColor" key="NSColor" id="93129442">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MAA</bytes>
- </object>
- </object>
- </object>
- </object>
- <object class="NSTextField" id="959519786">
- <reference key="NSNextResponder" ref="122985017"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{181, 414}, {307, 14}}</string>
- <reference key="NSSuperview" ref="122985017"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="455213863">
- <int key="NSCellFlags">69336641</int>
- <int key="NSCellFlags2">272762880</int>
- <string key="NSContents">Address Summary</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="959519786"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <object class="NSColor" key="NSTextColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC4yNQA</bytes>
- <object class="NSColorSpace" key="NSCustomColorSpace">
- <int key="NSID">2</int>
- </object>
- </object>
- </object>
- </object>
- <object class="NSBox" id="556992356">
- <reference key="NSNextResponder" ref="122985017"/>
- <int key="NSvFlags">12</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSView" id="195575826">
- <reference key="NSNextResponder" ref="556992356"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTextField" id="146416385">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{175, 277}, {153, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="1059452929">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_COMPANY_NAME</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="146416385"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="545163170">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 348}, {134, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="579219650">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="545163170"/>
- <bool key="NSDrawsBackground">YES</bool>
- <object class="NSColor" key="NSBackgroundColor" id="803370302">
- <int key="NSColorSpace">6</int>
- <string key="NSCatalogName">System</string>
- <string key="NSColorName">textBackgroundColor</string>
- <object class="NSColor" key="NSColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MQA</bytes>
- </object>
- </object>
- <object class="NSColor" key="NSTextColor" id="21034430">
- <int key="NSColorSpace">6</int>
- <string key="NSCatalogName">System</string>
- <string key="NSColorName">textColor</string>
- <reference key="NSColor" ref="93129442"/>
- </object>
- </object>
- </object>
- <object class="NSTextField" id="296311198">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 250}, {134, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="206849323">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="296311198"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="816149117">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{330, 326}, {126, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="627891103">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_LAST_NAME</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="816149117"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="874857332">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{391, 103}, {76, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="507664817">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="874857332"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="577710194">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 130}, {126, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="765480465">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_CITY</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="577710194"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="466701443">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 375}, {126, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="296998643">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_LABEL</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="466701443"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="899454944">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 152}, {294, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="444912714">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="899454944"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="610102465">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 277}, {153, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="307912629">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_EMAIL</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="610102465"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="91651004">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 201}, {294, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="754981047">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="91651004"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="357318770">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 103}, {134, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="863092623">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="357318770"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="181252802">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{333, 103}, {50, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="662916459">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="181252802"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="10502416">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 179}, {153, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="1037381502">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_ADDRESS_LINE_2</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="10502416"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="284349572">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 326}, {153, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="571336836">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_FIRST_NAME</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="284349572"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="1016152685">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{333, 299}, {134, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="370489450">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="1016152685"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="769271941">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{178, 250}, {134, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="604222827">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="769271941"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="833736226">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 81}, {213, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="978954508">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_PHONE</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="833736226"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="433159674">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 228}, {153, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="353262710">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_ADDRESS_LINE_1</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="433159674"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="848642703">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 54}, {207, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="111342920">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="848642703"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="289669180">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{178, 299}, {134, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="160226063">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="289669180"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="714038373">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{178, 103}, {134, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="49057410">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="714038373"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="181356333">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{332, 130}, {56, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="326415012">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_ZIP_CODE</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="181356333"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="316039049">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{388, 130}, {79, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="230410745">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_COUNTRY</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="316039049"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="942868838">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{257, 81}, {213, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="425284459">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_FAX</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="942868838"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="537064214">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{175, 130}, {153, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="1022619911">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_STATE</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="537064214"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="731633316">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 299}, {134, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="557583037">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="731633316"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="467266453">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{175, 326}, {153, 14}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="247507430">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_MIDDLE_NAME</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="467266453"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="115971484">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{260, 54}, {207, 22}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="285986798">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="115971484"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSButton" id="164512976">
- <reference key="NSNextResponder" ref="195575826"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{12, 6}, {96, 32}}</string>
- <reference key="NSSuperview" ref="195575826"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="787258833">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">^IDS_AUTOFILL_DELETE_BUTTON</string>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="164512976"/>
- <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>
- </object>
- <string key="NSFrame">{{1, 1}, {482, 399}}</string>
- <reference key="NSSuperview" ref="556992356"/>
- </object>
- </object>
- <string key="NSFrame">{{21, 7}, {484, 401}}</string>
- <reference key="NSSuperview" ref="122985017"/>
- <string key="NSOffsets">{0, 0}</string>
- <object class="NSTextFieldCell" key="NSTitleCell">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents">Box</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <object class="NSColor" key="NSTextColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
- </object>
- </object>
- <reference key="NSContentView" ref="195575826"/>
- <int key="NSBorderType">1</int>
- <int key="NSBoxType">0</int>
- <int key="NSTitlePosition">0</int>
- <bool key="NSTransparent">NO</bool>
- </object>
- </object>
- <string key="NSFrameSize">{518, 429}</string>
- <reference key="NSSuperview" ref="70311064"/>
- </object>
- </object>
- <string key="NSFrameSize">{518, 429}</string>
- <reference key="NSSuperview"/>
- <string key="NSOffsets">{0, 0}</string>
- <object class="NSTextFieldCell" key="NSTitleCell">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents">Box</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <object class="NSColor" key="NSTextColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
- </object>
- </object>
- <reference key="NSContentView" ref="122985017"/>
- <int key="NSBorderType">0</int>
- <int key="NSBoxType">0</int>
- <int key="NSTitlePosition">0</int>
- <bool key="NSTransparent">NO</bool>
- </object>
- <object class="NSCustomObject" id="606174174">
- <string key="NSClassName">ChromeUILocalizer</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">view</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="70311064"/>
- </object>
- <int key="connectionID">32</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">owner_</string>
- <reference key="source" ref="606174174"/>
- <reference key="destination" ref="1001"/>
- </object>
- <int key="connectionID">161</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">otherObjectToLocalize_</string>
- <reference key="source" ref="606174174"/>
- <reference key="destination" ref="70311064"/>
- </object>
- <int key="connectionID">162</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.label</string>
- <reference key="source" ref="102078487"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="102078487"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.label</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.label</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">168</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.summary</string>
- <reference key="source" ref="959519786"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="959519786"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.summary</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.summary</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">173</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.label</string>
- <reference key="source" ref="545163170"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="545163170"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.label</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.label</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">175</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.email</string>
- <reference key="source" ref="296311198"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="296311198"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.email</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.email</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">177</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.addressLine2</string>
- <reference key="source" ref="899454944"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="899454944"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.addressLine2</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.addressLine2</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">181</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.addressLine1</string>
- <reference key="source" ref="91651004"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="91651004"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.addressLine1</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.addressLine1</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">183</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.lastName</string>
- <reference key="source" ref="1016152685"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="1016152685"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.lastName</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.lastName</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">189</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.companyName</string>
- <reference key="source" ref="769271941"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="769271941"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.companyName</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.companyName</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">191</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.middleName</string>
- <reference key="source" ref="289669180"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="289669180"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.middleName</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.middleName</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">195</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.firstName</string>
- <reference key="source" ref="731633316"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="731633316"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.firstName</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.firstName</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">208</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: disclosureState.disclosed</string>
- <reference key="source" ref="347358645"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="347358645"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: disclosureState.disclosed</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">disclosureState.disclosed</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">212</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">detailedView_</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="556992356"/>
- </object>
- <int key="connectionID">214</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">deleteAddress:</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="164512976"/>
- </object>
- <int key="connectionID">217</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.addressCity</string>
- <reference key="source" ref="357318770"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="357318770"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.addressCity</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.addressCity</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">224</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.addressState</string>
- <reference key="source" ref="714038373"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="714038373"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.addressState</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.addressState</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">225</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.addressZip</string>
- <reference key="source" ref="181252802"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="181252802"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.addressZip</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.addressZip</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">226</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.addressCountry</string>
- <reference key="source" ref="874857332"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="874857332"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.addressCountry</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.addressCountry</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">227</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.phoneWholeNumber</string>
- <reference key="source" ref="848642703"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="848642703"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.phoneWholeNumber</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.phoneWholeNumber</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">228</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: addressModel.faxWholeNumber</string>
- <reference key="source" ref="115971484"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="115971484"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: addressModel.faxWholeNumber</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">addressModel.faxWholeNumber</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">229</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="1002">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <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="1002"/>
- <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-1</int>
- <reference key="object" ref="1003"/>
- <reference key="parent" ref="1002"/>
- <string key="objectName">First Responder</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-3</int>
- <reference key="object" ref="1004"/>
- <reference key="parent" ref="1002"/>
- <string key="objectName">Application</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">3</int>
- <reference key="object" ref="70311064"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="347358645"/>
- <reference ref="102078487"/>
- <reference ref="959519786"/>
- <reference ref="556992356"/>
- </object>
- <reference key="parent" ref="1002"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">5</int>
- <reference key="object" ref="347358645"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="872433556"/>
- </object>
- <reference key="parent" ref="70311064"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">7</int>
- <reference key="object" ref="102078487"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="341471168"/>
- </object>
- <reference key="parent" ref="70311064"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">9</int>
- <reference key="object" ref="959519786"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="455213863"/>
- </object>
- <reference key="parent" ref="70311064"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">10</int>
- <reference key="object" ref="455213863"/>
- <reference key="parent" ref="959519786"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">8</int>
- <reference key="object" ref="341471168"/>
- <reference key="parent" ref="102078487"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">6</int>
- <reference key="object" ref="872433556"/>
- <reference key="parent" ref="347358645"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">101</int>
- <reference key="object" ref="556992356"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="146416385"/>
- <reference ref="545163170"/>
- <reference ref="296311198"/>
- <reference ref="816149117"/>
- <reference ref="874857332"/>
- <reference ref="577710194"/>
- <reference ref="466701443"/>
- <reference ref="899454944"/>
- <reference ref="610102465"/>
- <reference ref="91651004"/>
- <reference ref="357318770"/>
- <reference ref="181252802"/>
- <reference ref="10502416"/>
- <reference ref="284349572"/>
- <reference ref="1016152685"/>
- <reference ref="769271941"/>
- <reference ref="833736226"/>
- <reference ref="433159674"/>
- <reference ref="848642703"/>
- <reference ref="289669180"/>
- <reference ref="714038373"/>
- <reference ref="181356333"/>
- <reference ref="316039049"/>
- <reference ref="942868838"/>
- <reference ref="537064214"/>
- <reference ref="731633316"/>
- <reference ref="467266453"/>
- <reference ref="115971484"/>
- <reference ref="164512976"/>
- </object>
- <reference key="parent" ref="70311064"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">48</int>
- <reference key="object" ref="146416385"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1059452929"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">51</int>
- <reference key="object" ref="1059452929"/>
- <reference key="parent" ref="146416385"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">13</int>
- <reference key="object" ref="545163170"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="579219650"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">14</int>
- <reference key="object" ref="579219650"/>
- <reference key="parent" ref="545163170"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">47</int>
- <reference key="object" ref="296311198"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="206849323"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">52</int>
- <reference key="object" ref="206849323"/>
- <reference key="parent" ref="296311198"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">25</int>
- <reference key="object" ref="816149117"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="627891103"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">28</int>
- <reference key="object" ref="627891103"/>
- <reference key="parent" ref="816149117"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">75</int>
- <reference key="object" ref="874857332"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="507664817"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">76</int>
- <reference key="object" ref="507664817"/>
- <reference key="parent" ref="874857332"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">62</int>
- <reference key="object" ref="577710194"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="765480465"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">69</int>
- <reference key="object" ref="765480465"/>
- <reference key="parent" ref="577710194"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">11</int>
- <reference key="object" ref="466701443"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="296998643"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">12</int>
- <reference key="object" ref="296998643"/>
- <reference key="parent" ref="466701443"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">59</int>
- <reference key="object" ref="899454944"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="444912714"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">60</int>
- <reference key="object" ref="444912714"/>
- <reference key="parent" ref="899454944"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">46</int>
- <reference key="object" ref="610102465"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="307912629"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">53</int>
- <reference key="object" ref="307912629"/>
- <reference key="parent" ref="610102465"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">55</int>
- <reference key="object" ref="91651004"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="754981047"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">56</int>
- <reference key="object" ref="754981047"/>
- <reference key="parent" ref="91651004"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">63</int>
- <reference key="object" ref="357318770"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="863092623"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">68</int>
- <reference key="object" ref="863092623"/>
- <reference key="parent" ref="357318770"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">71</int>
- <reference key="object" ref="181252802"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="662916459"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">72</int>
- <reference key="object" ref="662916459"/>
- <reference key="parent" ref="181252802"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">58</int>
- <reference key="object" ref="10502416"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1037381502"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">61</int>
- <reference key="object" ref="1037381502"/>
- <reference key="parent" ref="10502416"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">17</int>
- <reference key="object" ref="284349572"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="571336836"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">20</int>
- <reference key="object" ref="571336836"/>
- <reference key="parent" ref="284349572"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">26</int>
- <reference key="object" ref="1016152685"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="370489450"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">27</int>
- <reference key="object" ref="370489450"/>
- <reference key="parent" ref="1016152685"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">49</int>
- <reference key="object" ref="769271941"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="604222827"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">50</int>
- <reference key="object" ref="604222827"/>
- <reference key="parent" ref="769271941"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">78</int>
- <reference key="object" ref="833736226"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="978954508"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">81</int>
- <reference key="object" ref="978954508"/>
- <reference key="parent" ref="833736226"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">54</int>
- <reference key="object" ref="433159674"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="353262710"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">57</int>
- <reference key="object" ref="353262710"/>
- <reference key="parent" ref="433159674"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">86</int>
- <reference key="object" ref="848642703"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="111342920"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">87</int>
- <reference key="object" ref="111342920"/>
- <reference key="parent" ref="848642703"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">22</int>
- <reference key="object" ref="289669180"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="160226063"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">23</int>
- <reference key="object" ref="160226063"/>
- <reference key="parent" ref="289669180"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">65</int>
- <reference key="object" ref="714038373"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="49057410"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">66</int>
- <reference key="object" ref="49057410"/>
- <reference key="parent" ref="714038373"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">70</int>
- <reference key="object" ref="181356333"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="326415012"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">73</int>
- <reference key="object" ref="326415012"/>
- <reference key="parent" ref="181356333"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">74</int>
- <reference key="object" ref="316039049"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="230410745"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">77</int>
- <reference key="object" ref="230410745"/>
- <reference key="parent" ref="316039049"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">88</int>
- <reference key="object" ref="942868838"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="425284459"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">97</int>
- <reference key="object" ref="425284459"/>
- <reference key="parent" ref="942868838"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">64</int>
- <reference key="object" ref="537064214"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1022619911"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">67</int>
- <reference key="object" ref="1022619911"/>
- <reference key="parent" ref="537064214"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">18</int>
- <reference key="object" ref="731633316"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="557583037"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">19</int>
- <reference key="object" ref="557583037"/>
- <reference key="parent" ref="731633316"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">21</int>
- <reference key="object" ref="467266453"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="247507430"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">24</int>
- <reference key="object" ref="247507430"/>
- <reference key="parent" ref="467266453"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">92</int>
- <reference key="object" ref="115971484"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="285986798"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">93</int>
- <reference key="object" ref="285986798"/>
- <reference key="parent" ref="115971484"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">160</int>
- <reference key="object" ref="606174174"/>
- <reference key="parent" ref="1002"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">215</int>
- <reference key="object" ref="164512976"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="787258833"/>
- </object>
- <reference key="parent" ref="556992356"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">216</int>
- <reference key="object" ref="787258833"/>
- <reference key="parent" ref="164512976"/>
- </object>
- </object>
- </object>
- <object class="NSMutableDictionary" key="flattenedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>-1.IBPluginDependency</string>
- <string>-2.IBPluginDependency</string>
- <string>-3.IBPluginDependency</string>
- <string>10.IBPluginDependency</string>
- <string>11.IBPluginDependency</string>
- <string>12.IBPluginDependency</string>
- <string>13.CustomClassName</string>
- <string>13.IBPluginDependency</string>
- <string>14.IBPluginDependency</string>
- <string>160.IBPluginDependency</string>
- <string>17.IBPluginDependency</string>
- <string>18.CustomClassName</string>
- <string>18.IBPluginDependency</string>
- <string>19.IBPluginDependency</string>
- <string>20.IBPluginDependency</string>
- <string>21.IBPluginDependency</string>
- <string>215.IBPluginDependency</string>
- <string>216.IBPluginDependency</string>
- <string>22.CustomClassName</string>
- <string>22.IBPluginDependency</string>
- <string>23.IBPluginDependency</string>
- <string>24.IBPluginDependency</string>
- <string>25.IBPluginDependency</string>
- <string>26.CustomClassName</string>
- <string>26.IBPluginDependency</string>
- <string>27.IBPluginDependency</string>
- <string>28.IBPluginDependency</string>
- <string>3.IBEditorWindowLastContentRect</string>
- <string>3.IBPluginDependency</string>
- <string>3.IBUserGuides</string>
- <string>46.IBPluginDependency</string>
- <string>47.CustomClassName</string>
- <string>47.IBPluginDependency</string>
- <string>48.IBPluginDependency</string>
- <string>49.CustomClassName</string>
- <string>49.IBPluginDependency</string>
- <string>5.IBPluginDependency</string>
- <string>50.IBPluginDependency</string>
- <string>51.IBPluginDependency</string>
- <string>52.IBPluginDependency</string>
- <string>53.IBPluginDependency</string>
- <string>54.IBPluginDependency</string>
- <string>55.CustomClassName</string>
- <string>55.IBPluginDependency</string>
- <string>56.IBPluginDependency</string>
- <string>57.IBPluginDependency</string>
- <string>58.IBPluginDependency</string>
- <string>59.CustomClassName</string>
- <string>59.IBPluginDependency</string>
- <string>6.IBPluginDependency</string>
- <string>60.IBPluginDependency</string>
- <string>61.IBPluginDependency</string>
- <string>62.IBPluginDependency</string>
- <string>63.CustomClassName</string>
- <string>63.IBPluginDependency</string>
- <string>64.IBPluginDependency</string>
- <string>65.CustomClassName</string>
- <string>65.IBPluginDependency</string>
- <string>66.IBPluginDependency</string>
- <string>67.IBPluginDependency</string>
- <string>68.IBPluginDependency</string>
- <string>69.IBPluginDependency</string>
- <string>7.IBPluginDependency</string>
- <string>70.IBPluginDependency</string>
- <string>71.CustomClassName</string>
- <string>71.IBPluginDependency</string>
- <string>72.IBPluginDependency</string>
- <string>73.IBPluginDependency</string>
- <string>74.IBPluginDependency</string>
- <string>75.CustomClassName</string>
- <string>75.IBPluginDependency</string>
- <string>76.IBPluginDependency</string>
- <string>77.IBPluginDependency</string>
- <string>78.IBPluginDependency</string>
- <string>8.IBPluginDependency</string>
- <string>81.IBPluginDependency</string>
- <string>86.CustomClassName</string>
- <string>86.IBPluginDependency</string>
- <string>87.IBPluginDependency</string>
- <string>88.IBPluginDependency</string>
- <string>9.IBPluginDependency</string>
- <string>92.CustomClassName</string>
- <string>92.IBPluginDependency</string>
- <string>93.IBPluginDependency</string>
- <string>97.IBPluginDependency</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilderKit</string>
- <string>com.apple.InterfaceBuilderKit</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{42, 1070}, {518, 429}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <object class="NSMutableArray">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- </object>
- </object>
- <object class="NSMutableDictionary" key="unlocalizedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="activeLocalization"/>
- <object class="NSMutableDictionary" key="localizations">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="sourceID"/>
- <int key="maxID">229</int>
- </object>
- <object class="IBClassDescriber" key="IBDocument.Classes">
- <object class="NSMutableArray" key="referencedPartialClassDescriptions">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBPartialClassDescription">
- <string key="className">AutoFillAddressViewController</string>
- <string key="superclassName">DisclosureViewController</string>
- <object class="NSMutableDictionary" key="actions">
- <string key="NS.key.0">deleteAddress:</string>
- <string key="NS.object.0">id</string>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/autofill/autofill_address_view_controller_mac.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">AutoFillTextField</string>
- <string key="superclassName">NSTextField</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/autofill/autofill_text_field_mac.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">ChromeUILocalizer</string>
- <string key="superclassName">GTMUILocalizer</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/ui_localizer.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DisclosureViewController</string>
- <string key="superclassName">NSViewController</string>
- <object class="NSMutableDictionary" key="outlets">
- <string key="NS.key.0">detailedView_</string>
- <string key="NS.object.0">NSBox</string>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/disclosure_view_controller.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">GTMUILocalizer</string>
- <string key="superclassName">NSObject</string>
- <object class="NSMutableDictionary" key="outlets">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>otherObjectToLocalize_</string>
- <string>owner_</string>
- <string>yetAnotherObjectToLocalize_</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>id</string>
- <string>id</string>
- <string>id</string>
- </object>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">../third_party/GTM/AppKit/GTMUILocalizer.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">NSObject</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">../third_party/GTM/Foundation/GTMNSObject+KeyValueObserving.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">NSObject</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/objc_zombie.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">NSObject</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/status_bubble_mac.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">NSObject</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/tab_strip_model_observer_bridge.h</string>
- </object>
- </object>
- </object>
- </object>
- <int key="IBDocument.localizationMode">0</int>
- <string key="IBDocument.LastKnownRelativeProjectPath">../../chrome.xcodeproj</string>
- <int key="IBDocument.defaultPropertyAccessControl">3</int>
- </data>
-</archive>
diff --git a/chrome/app/nibs/AutoFillAddressSheet.xib b/chrome/app/nibs/AutoFillAddressSheet.xib
new file mode 100644
index 0000000..f4cc6f3
--- /dev/null
+++ b/chrome/app/nibs/AutoFillAddressSheet.xib
@@ -0,0 +1,2489 @@
+<?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">10D575</string>
+ <string key="IBDocument.InterfaceBuilderVersion">762</string>
+ <string key="IBDocument.AppKitVersion">1038.29</string>
+ <string key="IBDocument.HIToolboxVersion">460.00</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="NS.object.0">762</string>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="235"/>
+ </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>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSCustomObject" id="1001">
+ <string key="NSClassName">AutoFillAddressSheetController</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="NSCustomObject" id="606174174">
+ <string key="NSClassName">ChromeUILocalizer</string>
+ </object>
+ <object class="NSWindowTemplate" id="714603076">
+ <int key="NSWindowStyleMask">1</int>
+ <int key="NSWindowBacking">2</int>
+ <string key="NSWindowRect">{{537, 4812}, {518, 520}}</string>
+ <int key="NSWTFlags">603980800</int>
+ <string key="NSWindowTitle">Window</string>
+ <string key="NSWindowClass">NSWindow</string>
+ <nil key="NSViewClass"/>
+ <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
+ <object class="NSView" key="NSWindowView" id="790065395">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">256</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTextField" id="813854935">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 483}, {213, 17}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="671403713">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents">Caption</string>
+ <object class="NSFont" key="NSSupport">
+ <string key="NSName">LucidaGrande-Bold</string>
+ <double key="NSSize">13</double>
+ <int key="NSfFlags">16</int>
+ </object>
+ <reference key="NSControlView" ref="813854935"/>
+ <object class="NSColor" key="NSBackgroundColor" id="472147303">
+ <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="836547888">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlTextColor</string>
+ <object class="NSColor" key="NSColor" id="93129442">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MAA</bytes>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSTextField" id="146416385">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 355}, {235, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="1059452929">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_COMPANY_NAME</string>
+ <object class="NSFont" key="NSSupport" id="26">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">11</double>
+ <int key="NSfFlags">3100</int>
+ </object>
+ <reference key="NSControlView" ref="146416385"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="545163170">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 426}, {134, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="579219650">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <object class="NSFont" key="NSSupport" id="872268129">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">13</double>
+ <int key="NSfFlags">1044</int>
+ </object>
+ <reference key="NSControlView" ref="545163170"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <object class="NSColor" key="NSBackgroundColor" id="803370302">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">textBackgroundColor</string>
+ <object class="NSColor" key="NSColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MQA</bytes>
+ </object>
+ </object>
+ <object class="NSColor" key="NSTextColor" id="21034430">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">textColor</string>
+ <reference key="NSColor" ref="93129442"/>
+ </object>
+ </object>
+ </object>
+ <object class="NSTextField" id="296311198">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 40}, {190, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="206849323">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="296311198"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="874857332">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 138}, {134, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="507664817">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="874857332"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="577710194">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 208}, {126, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="765480465">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_CITY</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="577710194"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="466701443">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 453}, {235, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="296998643">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_LABEL</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="466701443"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="899454944">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 230}, {294, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="444912714">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="899454944"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="610102465">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 67}, {179, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="307912629">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_EMAIL</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="610102465"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="91651004">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 279}, {294, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="754981047">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="91651004"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="357318770">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 181}, {134, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="863092623">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="357318770"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="181252802">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{304, 181}, {81, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="662916459">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="181252802"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="10502416">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 257}, {257, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="1037381502">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_ADDRESS_LINE_2</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="10502416"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="284349572">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 404}, {235, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="571336836">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_FULL_NAME</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="284349572"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="769271941">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 328}, {294, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="604222827">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="769271941"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="833736226">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 116}, {213, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="978954508">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_PHONE</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="833736226"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="433159674">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 306}, {235, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="353262710">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_ADDRESS_LINE_1</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="433159674"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="848642703">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 89}, {190, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="111342920">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="848642703"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="714038373">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{162, 181}, {134, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="49057410">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="714038373"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="181356333">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{303, 208}, {135, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="326415012">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_ZIP_CODE</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="181356333"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="316039049">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 165}, {235, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="230410745">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_COUNTRY</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="316039049"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="942868838">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{242, 116}, {213, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="425284459">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_FAX</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="942868838"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="537064214">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{159, 208}, {129, 14}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="1022619911">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_STATE</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="537064214"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="731633316">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 377}, {294, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="557583037">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="731633316"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="115971484">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{245, 89}, {190, 22}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="285986798">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="115971484"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSButton" id="943581692">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{408, 12}, {96, 32}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="827625551">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_SAVE</string>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="943581692"/>
+ <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>
+ <object class="NSButton" id="692352503">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{316, 12}, {96, 32}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="579963293">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">^IDS_CANCEL</string>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="692352503"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">129</int>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSImageView" id="994668398">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <object class="NSMutableSet" key="NSDragTypes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="set.sortedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>Apple PDF pasteboard type</string>
+ <string>Apple PICT pasteboard type</string>
+ <string>Apple PNG pasteboard type</string>
+ <string>NSFilenamesPboardType</string>
+ <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
+ <string>NeXT TIFF v4.0 pasteboard type</string>
+ </object>
+ </object>
+ <string key="NSFrame">{{158, 425}, {24, 24}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSImageCell" key="NSCell" id="253041306">
+ <int key="NSCellFlags">130560</int>
+ <int key="NSCellFlags2">33554432</int>
+ <int key="NSAlign">0</int>
+ <int key="NSScale">2</int>
+ <int key="NSStyle">0</int>
+ <bool key="NSAnimates">NO</bool>
+ </object>
+ <bool key="NSEditable">YES</bool>
+ </object>
+ <object class="NSImageView" id="848962850">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <object class="NSMutableSet" key="NSDragTypes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="set.sortedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>Apple PDF pasteboard type</string>
+ <string>Apple PICT pasteboard type</string>
+ <string>Apple PNG pasteboard type</string>
+ <string>NSFilenamesPboardType</string>
+ <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
+ <string>NeXT TIFF v4.0 pasteboard type</string>
+ </object>
+ </object>
+ <string key="NSFrame">{{213, 88}, {24, 24}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSImageCell" key="NSCell" id="139252013">
+ <int key="NSCellFlags">130560</int>
+ <int key="NSCellFlags2">33554432</int>
+ <int key="NSAlign">0</int>
+ <int key="NSScale">2</int>
+ <int key="NSStyle">0</int>
+ <bool key="NSAnimates">NO</bool>
+ </object>
+ <bool key="NSEditable">YES</bool>
+ </object>
+ <object class="NSImageView" id="664358515">
+ <reference key="NSNextResponder" ref="790065395"/>
+ <int key="NSvFlags">268</int>
+ <object class="NSMutableSet" key="NSDragTypes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="set.sortedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>Apple PDF pasteboard type</string>
+ <string>Apple PICT pasteboard type</string>
+ <string>Apple PNG pasteboard type</string>
+ <string>NSFilenamesPboardType</string>
+ <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
+ <string>NeXT TIFF v4.0 pasteboard type</string>
+ </object>
+ </object>
+ <string key="NSFrame">{{438, 88}, {24, 24}}</string>
+ <reference key="NSSuperview" ref="790065395"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSImageCell" key="NSCell" id="3512732">
+ <int key="NSCellFlags">130560</int>
+ <int key="NSCellFlags2">33554432</int>
+ <int key="NSAlign">0</int>
+ <int key="NSScale">2</int>
+ <int key="NSStyle">0</int>
+ <bool key="NSAnimates">NO</bool>
+ </object>
+ <bool key="NSEditable">YES</bool>
+ </object>
+ </object>
+ <string key="NSFrameSize">{518, 520}</string>
+ <reference key="NSSuperview"/>
+ </object>
+ <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
+ <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
+ </object>
+ <object class="NSUserDefaultsController" id="407023077">
+ <bool key="NSSharedInstance">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">owner_</string>
+ <reference key="source" ref="606174174"/>
+ <reference key="destination" ref="1001"/>
+ </object>
+ <int key="connectionID">161</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.email</string>
+ <reference key="source" ref="296311198"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="296311198"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.email</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.email</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">177</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.addressLine2</string>
+ <reference key="source" ref="899454944"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="899454944"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.addressLine2</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.addressLine2</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">181</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.addressLine1</string>
+ <reference key="source" ref="91651004"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="91651004"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.addressLine1</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.addressLine1</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">183</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.companyName</string>
+ <reference key="source" ref="769271941"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="769271941"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.companyName</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.companyName</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">191</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.addressCity</string>
+ <reference key="source" ref="357318770"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="357318770"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.addressCity</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.addressCity</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">224</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.addressState</string>
+ <reference key="source" ref="714038373"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="714038373"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.addressState</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.addressState</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">225</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.addressZip</string>
+ <reference key="source" ref="181252802"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="181252802"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.addressZip</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.addressZip</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">226</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.addressCountry</string>
+ <reference key="source" ref="874857332"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="874857332"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.addressCountry</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.addressCountry</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">227</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">window</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="714603076"/>
+ </object>
+ <int key="connectionID">236</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">cancel:</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="692352503"/>
+ </object>
+ <int key="connectionID">237</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">save:</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="943581692"/>
+ </object>
+ <int key="connectionID">238</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">caption_</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="813854935"/>
+ </object>
+ <int key="connectionID">241</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.fullName</string>
+ <reference key="source" ref="731633316"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="731633316"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.fullName</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.fullName</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">242</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.label</string>
+ <reference key="source" ref="545163170"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="545163170"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.label</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.label</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSContinuouslyUpdatesValue</string>
+ <boolean value="YES" key="NS.object.0"/>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">260</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.label</string>
+ <reference key="source" ref="994668398"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="994668398"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.label</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.label</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">MissingAlertTransformer</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">264</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.phoneWholeNumber</string>
+ <reference key="source" ref="848962850"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="848962850"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.phoneWholeNumber</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.phoneWholeNumber</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">InvalidPhoneTransformer</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">269</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.phoneWholeNumber</string>
+ <reference key="source" ref="848642703"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="848642703"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.phoneWholeNumber</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.phoneWholeNumber</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSContinuouslyUpdatesValue</string>
+ <boolean value="YES" key="NS.object.0"/>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">270</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.faxWholeNumber</string>
+ <reference key="source" ref="115971484"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="115971484"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.faxWholeNumber</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.faxWholeNumber</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSContinuouslyUpdatesValue</string>
+ <boolean value="YES" key="NS.object.0"/>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">271</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: addressModel.faxWholeNumber</string>
+ <reference key="source" ref="664358515"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="664358515"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: addressModel.faxWholeNumber</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">addressModel.faxWholeNumber</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">InvalidPhoneTransformer</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">275</int>
+ </object>
+ </object>
+ <object class="IBMutableOrderedSet" key="objectRecords">
+ <object class="NSArray" key="orderedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBObjectRecord">
+ <int key="objectID">0</int>
+ <reference key="object" ref="0"/>
+ <reference key="children" ref="1000"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-2</int>
+ <reference key="object" ref="1001"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">File's Owner</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-1</int>
+ <reference key="object" ref="1003"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">First Responder</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-3</int>
+ <reference key="object" ref="1004"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">Application</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">160</int>
+ <reference key="object" ref="606174174"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">234</int>
+ <reference key="object" ref="714603076"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="790065395"/>
+ </object>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">235</int>
+ <reference key="object" ref="790065395"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="813854935"/>
+ <reference ref="545163170"/>
+ <reference ref="577710194"/>
+ <reference ref="466701443"/>
+ <reference ref="899454944"/>
+ <reference ref="91651004"/>
+ <reference ref="357318770"/>
+ <reference ref="10502416"/>
+ <reference ref="284349572"/>
+ <reference ref="433159674"/>
+ <reference ref="731633316"/>
+ <reference ref="146416385"/>
+ <reference ref="769271941"/>
+ <reference ref="714038373"/>
+ <reference ref="537064214"/>
+ <reference ref="181252802"/>
+ <reference ref="181356333"/>
+ <reference ref="874857332"/>
+ <reference ref="316039049"/>
+ <reference ref="296311198"/>
+ <reference ref="610102465"/>
+ <reference ref="833736226"/>
+ <reference ref="848642703"/>
+ <reference ref="942868838"/>
+ <reference ref="115971484"/>
+ <reference ref="994668398"/>
+ <reference ref="848962850"/>
+ <reference ref="664358515"/>
+ <reference ref="943581692"/>
+ <reference ref="692352503"/>
+ </object>
+ <reference key="parent" ref="714603076"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">48</int>
+ <reference key="object" ref="146416385"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1059452929"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">51</int>
+ <reference key="object" ref="1059452929"/>
+ <reference key="parent" ref="146416385"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">13</int>
+ <reference key="object" ref="545163170"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="579219650"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">14</int>
+ <reference key="object" ref="579219650"/>
+ <reference key="parent" ref="545163170"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">47</int>
+ <reference key="object" ref="296311198"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="206849323"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">52</int>
+ <reference key="object" ref="206849323"/>
+ <reference key="parent" ref="296311198"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">75</int>
+ <reference key="object" ref="874857332"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="507664817"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">76</int>
+ <reference key="object" ref="507664817"/>
+ <reference key="parent" ref="874857332"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">62</int>
+ <reference key="object" ref="577710194"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="765480465"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">69</int>
+ <reference key="object" ref="765480465"/>
+ <reference key="parent" ref="577710194"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">11</int>
+ <reference key="object" ref="466701443"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="296998643"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">12</int>
+ <reference key="object" ref="296998643"/>
+ <reference key="parent" ref="466701443"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">59</int>
+ <reference key="object" ref="899454944"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="444912714"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">60</int>
+ <reference key="object" ref="444912714"/>
+ <reference key="parent" ref="899454944"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">46</int>
+ <reference key="object" ref="610102465"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="307912629"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">53</int>
+ <reference key="object" ref="307912629"/>
+ <reference key="parent" ref="610102465"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">55</int>
+ <reference key="object" ref="91651004"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="754981047"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">56</int>
+ <reference key="object" ref="754981047"/>
+ <reference key="parent" ref="91651004"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">63</int>
+ <reference key="object" ref="357318770"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="863092623"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">68</int>
+ <reference key="object" ref="863092623"/>
+ <reference key="parent" ref="357318770"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">71</int>
+ <reference key="object" ref="181252802"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="662916459"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">72</int>
+ <reference key="object" ref="662916459"/>
+ <reference key="parent" ref="181252802"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">58</int>
+ <reference key="object" ref="10502416"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1037381502"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">61</int>
+ <reference key="object" ref="1037381502"/>
+ <reference key="parent" ref="10502416"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">17</int>
+ <reference key="object" ref="284349572"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="571336836"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">20</int>
+ <reference key="object" ref="571336836"/>
+ <reference key="parent" ref="284349572"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">49</int>
+ <reference key="object" ref="769271941"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="604222827"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">50</int>
+ <reference key="object" ref="604222827"/>
+ <reference key="parent" ref="769271941"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">78</int>
+ <reference key="object" ref="833736226"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="978954508"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">81</int>
+ <reference key="object" ref="978954508"/>
+ <reference key="parent" ref="833736226"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">54</int>
+ <reference key="object" ref="433159674"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="353262710"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">57</int>
+ <reference key="object" ref="353262710"/>
+ <reference key="parent" ref="433159674"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">86</int>
+ <reference key="object" ref="848642703"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="111342920"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">87</int>
+ <reference key="object" ref="111342920"/>
+ <reference key="parent" ref="848642703"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">65</int>
+ <reference key="object" ref="714038373"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="49057410"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">66</int>
+ <reference key="object" ref="49057410"/>
+ <reference key="parent" ref="714038373"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">70</int>
+ <reference key="object" ref="181356333"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="326415012"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">73</int>
+ <reference key="object" ref="326415012"/>
+ <reference key="parent" ref="181356333"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">74</int>
+ <reference key="object" ref="316039049"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="230410745"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">77</int>
+ <reference key="object" ref="230410745"/>
+ <reference key="parent" ref="316039049"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">88</int>
+ <reference key="object" ref="942868838"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="425284459"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">97</int>
+ <reference key="object" ref="425284459"/>
+ <reference key="parent" ref="942868838"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">64</int>
+ <reference key="object" ref="537064214"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1022619911"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">67</int>
+ <reference key="object" ref="1022619911"/>
+ <reference key="parent" ref="537064214"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">18</int>
+ <reference key="object" ref="731633316"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="557583037"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">19</int>
+ <reference key="object" ref="557583037"/>
+ <reference key="parent" ref="731633316"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">92</int>
+ <reference key="object" ref="115971484"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="285986798"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">93</int>
+ <reference key="object" ref="285986798"/>
+ <reference key="parent" ref="115971484"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">230</int>
+ <reference key="object" ref="943581692"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="827625551"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">231</int>
+ <reference key="object" ref="827625551"/>
+ <reference key="parent" ref="943581692"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">232</int>
+ <reference key="object" ref="692352503"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="579963293"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">233</int>
+ <reference key="object" ref="579963293"/>
+ <reference key="parent" ref="692352503"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">239</int>
+ <reference key="object" ref="813854935"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="671403713"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">240</int>
+ <reference key="object" ref="671403713"/>
+ <reference key="parent" ref="813854935"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">243</int>
+ <reference key="object" ref="994668398"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="253041306"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">244</int>
+ <reference key="object" ref="253041306"/>
+ <reference key="parent" ref="994668398"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">245</int>
+ <reference key="object" ref="848962850"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="139252013"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">246</int>
+ <reference key="object" ref="139252013"/>
+ <reference key="parent" ref="848962850"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">247</int>
+ <reference key="object" ref="664358515"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="3512732"/>
+ </object>
+ <reference key="parent" ref="790065395"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">248</int>
+ <reference key="object" ref="3512732"/>
+ <reference key="parent" ref="664358515"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">253</int>
+ <reference key="object" ref="407023077"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="flattenedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>-3.IBPluginDependency</string>
+ <string>11.IBPluginDependency</string>
+ <string>12.IBPluginDependency</string>
+ <string>13.CustomClassName</string>
+ <string>13.IBPluginDependency</string>
+ <string>14.IBPluginDependency</string>
+ <string>17.IBPluginDependency</string>
+ <string>18.CustomClassName</string>
+ <string>18.IBPluginDependency</string>
+ <string>19.IBPluginDependency</string>
+ <string>20.IBPluginDependency</string>
+ <string>230.IBPluginDependency</string>
+ <string>231.IBPluginDependency</string>
+ <string>232.IBPluginDependency</string>
+ <string>233.IBPluginDependency</string>
+ <string>234.IBEditorWindowLastContentRect</string>
+ <string>234.IBPluginDependency</string>
+ <string>234.IBWindowTemplateEditedContentRect</string>
+ <string>234.NSWindowTemplate.visibleAtLaunch</string>
+ <string>235.IBPluginDependency</string>
+ <string>239.IBPluginDependency</string>
+ <string>240.IBPluginDependency</string>
+ <string>243.IBAttributePlaceholdersKey</string>
+ <string>243.IBPluginDependency</string>
+ <string>244.IBPluginDependency</string>
+ <string>245.IBPluginDependency</string>
+ <string>246.IBPluginDependency</string>
+ <string>247.IBPluginDependency</string>
+ <string>248.IBPluginDependency</string>
+ <string>46.IBPluginDependency</string>
+ <string>47.CustomClassName</string>
+ <string>47.IBPluginDependency</string>
+ <string>48.IBPluginDependency</string>
+ <string>49.CustomClassName</string>
+ <string>49.IBPluginDependency</string>
+ <string>50.IBPluginDependency</string>
+ <string>51.IBPluginDependency</string>
+ <string>52.IBPluginDependency</string>
+ <string>53.IBPluginDependency</string>
+ <string>54.IBPluginDependency</string>
+ <string>55.CustomClassName</string>
+ <string>55.IBPluginDependency</string>
+ <string>56.IBPluginDependency</string>
+ <string>57.IBPluginDependency</string>
+ <string>58.IBPluginDependency</string>
+ <string>59.CustomClassName</string>
+ <string>59.IBPluginDependency</string>
+ <string>60.IBPluginDependency</string>
+ <string>61.IBPluginDependency</string>
+ <string>62.IBPluginDependency</string>
+ <string>63.CustomClassName</string>
+ <string>63.IBPluginDependency</string>
+ <string>64.IBPluginDependency</string>
+ <string>65.CustomClassName</string>
+ <string>65.IBPluginDependency</string>
+ <string>66.IBPluginDependency</string>
+ <string>67.IBPluginDependency</string>
+ <string>68.IBPluginDependency</string>
+ <string>69.IBPluginDependency</string>
+ <string>70.IBPluginDependency</string>
+ <string>71.CustomClassName</string>
+ <string>71.IBPluginDependency</string>
+ <string>72.IBPluginDependency</string>
+ <string>73.IBPluginDependency</string>
+ <string>74.IBPluginDependency</string>
+ <string>75.CustomClassName</string>
+ <string>75.IBPluginDependency</string>
+ <string>76.IBPluginDependency</string>
+ <string>77.IBPluginDependency</string>
+ <string>78.IBPluginDependency</string>
+ <string>81.IBPluginDependency</string>
+ <string>86.CustomClassName</string>
+ <string>86.IBPluginDependency</string>
+ <string>87.IBPluginDependency</string>
+ <string>88.IBPluginDependency</string>
+ <string>92.CustomClassName</string>
+ <string>92.IBPluginDependency</string>
+ <string>93.IBPluginDependency</string>
+ <string>97.IBPluginDependency</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{537, 486}, {518, 520}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{537, 486}, {518, 520}}</string>
+ <boolean value="NO"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <object class="NSMutableDictionary">
+ <string key="NS.key.0">ToolTip</string>
+ <object class="IBToolTipAttribute" key="NS.object.0">
+ <string key="name">ToolTip</string>
+ <reference key="object" ref="994668398"/>
+ <string key="toolTip">^IDS_AUTOFILL_BAD_LABEL_TOOLTIP</string>
+ </object>
+ </object>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="unlocalizedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference key="dict.sortedKeys" ref="0"/>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="activeLocalization"/>
+ <object class="NSMutableDictionary" key="localizations">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference key="dict.sortedKeys" ref="0"/>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="sourceID"/>
+ <int key="maxID">275</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes">
+ <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">AutoFillAddressSheetController</string>
+ <string key="superclassName">NSWindowController</string>
+ <object class="NSMutableDictionary" key="actions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>cancel:</string>
+ <string>save:</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>id</string>
+ <string>id</string>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="outlets">
+ <string key="NS.key.0">caption_</string>
+ <string key="NS.object.0">NSTextField</string>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/autofill/autofill_address_sheet_controller_mac.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">AutoFillTextField</string>
+ <string key="superclassName">NSTextField</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/autofill/autofill_text_field_mac.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">ChromeUILocalizer</string>
+ <string key="superclassName">GTMUILocalizer</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/ui_localizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">GTMUILocalizer</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>otherObjectToLocalize_</string>
+ <string>owner_</string>
+ <string>yetAnotherObjectToLocalize_</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>id</string>
+ <string>id</string>
+ <string>id</string>
+ </object>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">../third_party/GTM/AppKit/GTMUILocalizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">../third_party/GTM/Foundation/GTMNSObject+KeyValueObserving.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/objc_zombie.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/status_bubble_mac.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/tab_strip_model_observer_bridge.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/chrome_browser_window.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/themed_window.h</string>
+ </object>
+ </object>
+ </object>
+ <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSActionCell</string>
+ <string key="superclassName">NSCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSActionCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <string key="superclassName">NSResponder</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="16637426">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="129743052">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="265260682">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSButton</string>
+ <string key="superclassName">NSControl</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSButton.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSButtonCell</string>
+ <string key="superclassName">NSActionCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSButtonCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSCell</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSControl</string>
+ <string key="superclassName">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="378571874">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSController</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSFormatter</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSFormatter.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSImageCell</string>
+ <string key="superclassName">NSCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSImageCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSImageView</string>
+ <string key="superclassName">NSControl</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSImageView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSMenu</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="351108098">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AddressBook.framework/Headers/ABActions.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSAlert.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSAnimation.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="16637426"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="129743052"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSBrowser.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="265260682"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSComboBox.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSComboBoxCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="378571874"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDatePickerCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="830625922">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSImage.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="351108098"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSRuleEditor.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSound.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSpeechRecognizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSpeechSynthesizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSplitView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTabView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSText.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextStorage.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTokenField.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTokenFieldCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSToolbar.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="13823805">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="101181890">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSConnection.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSError.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSMetadata.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSNetServices.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSPort.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSSpellServer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSStream.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSURLDownload.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSXMLParser.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Print.framework/Headers/PDEPluginInterface.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">QuartzCore.framework/Headers/CAAnimation.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">QuartzCore.framework/Headers/CALayer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">QuartzCore.framework/Headers/CIImageProvider.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">SecurityInterface.framework/Headers/SFAuthorizationView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">SecurityInterface.framework/Headers/SFCertificatePanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">SecurityInterface.framework/Headers/SFChooseIdentityPanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSResponder</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSResponder</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSTextField</string>
+ <string key="superclassName">NSControl</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextField.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSTextFieldCell</string>
+ <string key="superclassName">NSActionCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextFieldCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSUserDefaultsController</string>
+ <string key="superclassName">NSController</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSUserDefaultsController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSClipView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <string key="superclassName">NSResponder</string>
+ <reference key="sourceIdentifier" ref="13823805"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <reference key="sourceIdentifier" ref="830625922"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <string key="superclassName">NSResponder</string>
+ <reference key="sourceIdentifier" ref="101181890"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSWindowScripting.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindowController</string>
+ <string key="superclassName">NSResponder</string>
+ <object class="NSMutableDictionary" key="actions">
+ <string key="NS.key.0">showWindow:</string>
+ <string key="NS.object.0">id</string>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSWindowController.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="3000" key="NS.object.0"/>
+ </object>
+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
+ <string key="IBDocument.LastKnownRelativeProjectPath">../../chrome.xcodeproj</string>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ </data>
+</archive>
diff --git a/chrome/app/nibs/AutoFillCreditCardFormView.xib b/chrome/app/nibs/AutoFillCreditCardFormView.xib
deleted file mode 100644
index e432767..0000000
--- a/chrome/app/nibs/AutoFillCreditCardFormView.xib
+++ /dev/null
@@ -1,1538 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03">
- <data>
- <int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9L31a</string>
- <string key="IBDocument.InterfaceBuilderVersion">680</string>
- <string key="IBDocument.AppKitVersion">949.54</string>
- <string key="IBDocument.HIToolboxVersion">353.00</string>
- <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="115"/>
- </object>
- <object class="NSArray" key="IBDocument.PluginDependencies">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilderKit</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- </object>
- <object class="NSMutableDictionary" key="IBDocument.Metadata">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomObject" id="1001">
- <string key="NSClassName">AutoFillCreditCardViewController</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="NSBox" id="70311064">
- <reference key="NSNextResponder"/>
- <int key="NSvFlags">268</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSView" id="122985017">
- <reference key="NSNextResponder" ref="70311064"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSButton" id="347358645">
- <reference key="NSNextResponder" ref="122985017"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{3, 313}, {13, 13}}</string>
- <reference key="NSSuperview" ref="122985017"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="872433556">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents"/>
- <object class="NSFont" key="NSSupport" id="872268129">
- <string key="NSName">LucidaGrande</string>
- <double key="NSSize">1.300000e+01</double>
- <int key="NSfFlags">1044</int>
- </object>
- <reference key="NSControlView" ref="347358645"/>
- <int key="NSButtonFlags">-1198767873</int>
- <int key="NSButtonFlags2">133</int>
- <string key="NSAlternateContents"/>
- <string key="NSKeyEquivalent"/>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSTextField" id="102078487">
- <reference key="NSNextResponder" ref="122985017"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{21, 312}, {149, 14}}</string>
- <reference key="NSSuperview" ref="122985017"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="341471168">
- <int key="NSCellFlags">69336641</int>
- <int key="NSCellFlags2">272762880</int>
- <string key="NSContents">Credit Card Name</string>
- <object class="NSFont" key="NSSupport" id="26">
- <string key="NSName">LucidaGrande</string>
- <double key="NSSize">1.100000e+01</double>
- <int key="NSfFlags">3100</int>
- </object>
- <reference key="NSControlView" ref="102078487"/>
- <object class="NSColor" key="NSBackgroundColor" id="472147303">
- <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">MC42NjY2NjY2OQA</bytes>
- </object>
- </object>
- <object class="NSColor" key="NSTextColor" id="836547888">
- <int key="NSColorSpace">6</int>
- <string key="NSCatalogName">System</string>
- <string key="NSColorName">controlTextColor</string>
- <object class="NSColor" key="NSColor" id="93129442">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MAA</bytes>
- </object>
- </object>
- </object>
- </object>
- <object class="NSTextField" id="959519786">
- <reference key="NSNextResponder" ref="122985017"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{181, 312}, {310, 14}}</string>
- <reference key="NSSuperview" ref="122985017"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="455213863">
- <int key="NSCellFlags">69336641</int>
- <int key="NSCellFlags2">272762880</int>
- <string key="NSContents">Credit Card Summary</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="959519786"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <object class="NSColor" key="NSTextColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MC4yNQA</bytes>
- <object class="NSColorSpace" key="NSCustomColorSpace">
- <int key="NSID">2</int>
- </object>
- </object>
- </object>
- </object>
- <object class="NSBox" id="436522406">
- <reference key="NSNextResponder" ref="122985017"/>
- <int key="NSvFlags">12</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSView" id="1034866434">
- <reference key="NSNextResponder" ref="436522406"/>
- <int key="NSvFlags">256</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTextField" id="816149117">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{213, 175}, {96, 14}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="627891103">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_EXPIRATION_DATE</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="816149117"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="630595680">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{322, 148}, {37, 22}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="515758525">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="630595680"/>
- <bool key="NSDrawsBackground">YES</bool>
- <object class="NSColor" key="NSBackgroundColor" id="803370302">
- <int key="NSColorSpace">6</int>
- <string key="NSCatalogName">System</string>
- <string key="NSColorName">textBackgroundColor</string>
- <object class="NSColor" key="NSColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MQA</bytes>
- </object>
- </object>
- <object class="NSColor" key="NSTextColor" id="21034430">
- <int key="NSColorSpace">6</int>
- <string key="NSCatalogName">System</string>
- <string key="NSColorName">textColor</string>
- <reference key="NSColor" ref="93129442"/>
- </object>
- </object>
- </object>
- <object class="NSTextField" id="93866959">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{257, 148}, {53, 22}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="220099529">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="93866959"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="284349572">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 224}, {196, 14}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="571336836">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_NAME_ON_CARD</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="284349572"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="1016152685">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{216, 148}, {37, 22}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="370489450">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="1016152685"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="289669180">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 148}, {190, 22}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <int key="NSTag">22</int>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="160226063">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="289669180"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSPopUpButton" id="418154734">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 50}, {196, 26}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSPopUpButtonCell" key="NSCell" id="883534991">
- <int key="NSCellFlags">-2076049856</int>
- <int key="NSCellFlags2">2048</int>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="418154734"/>
- <int key="NSButtonFlags">109199615</int>
- <int key="NSButtonFlags2">129</int>
- <string key="NSAlternateContents"/>
- <string key="NSKeyEquivalent"/>
- <int key="NSPeriodicDelay">400</int>
- <int key="NSPeriodicInterval">75</int>
- <object class="NSMenuItem" key="NSMenuItem" id="1022133445">
- <reference key="NSMenu" ref="137320030"/>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <int key="NSState">1</int>
- <object class="NSCustomResource" key="NSOnImage" id="457656406">
- <string key="NSClassName">NSImage</string>
- <string key="NSResourceName">NSMenuCheckmark</string>
- </object>
- <object class="NSCustomResource" key="NSMixedImage" id="178142860">
- <string key="NSClassName">NSImage</string>
- <string key="NSResourceName">NSMenuMixedState</string>
- </object>
- <string key="NSAction">_popUpItemAction:</string>
- <reference key="NSTarget" ref="883534991"/>
- </object>
- <bool key="NSMenuItemRespectAlignment">YES</bool>
- <object class="NSMenu" key="NSMenu" id="137320030">
- <string key="NSTitle">OtherViews</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1022133445"/>
- <object class="NSMenuItem" id="478060244">
- <reference key="NSMenu" ref="137320030"/>
- <string key="NSTitle">Item 2</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="457656406"/>
- <reference key="NSMixedImage" ref="178142860"/>
- <string key="NSAction">_popUpItemAction:</string>
- <reference key="NSTarget" ref="883534991"/>
- </object>
- <object class="NSMenuItem" id="201646289">
- <reference key="NSMenu" ref="137320030"/>
- <string key="NSTitle">Item 3</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="457656406"/>
- <reference key="NSMixedImage" ref="178142860"/>
- <string key="NSAction">_popUpItemAction:</string>
- <reference key="NSTarget" ref="883534991"/>
- </object>
- </object>
- </object>
- <int key="NSPreferredEdge">1</int>
- <bool key="NSUsesItemFromMenu">YES</bool>
- <bool key="NSAltersState">YES</bool>
- <int key="NSArrowPosition">2</int>
- </object>
- </object>
- <object class="NSTextField" id="55735488">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 126}, {153, 14}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="293259553">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_BILLING_ADDRESS</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="55735488"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="567463722">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{319, 175}, {43, 14}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="835537491">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_CVC</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="567463722"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="466701443">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 273}, {140, 14}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="296998643">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_LABEL</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="466701443"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSPopUpButton" id="329875611">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 99}, {196, 26}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSPopUpButtonCell" key="NSCell" id="770068771">
- <int key="NSCellFlags">-2076049856</int>
- <int key="NSCellFlags2">2048</int>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="329875611"/>
- <int key="NSButtonFlags">109199615</int>
- <int key="NSButtonFlags2">129</int>
- <string key="NSAlternateContents"/>
- <string key="NSKeyEquivalent"/>
- <int key="NSPeriodicDelay">400</int>
- <int key="NSPeriodicInterval">75</int>
- <object class="NSMenuItem" key="NSMenuItem" id="662913685">
- <reference key="NSMenu" ref="808967741"/>
- <string key="NSTitle"/>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <int key="NSState">1</int>
- <reference key="NSOnImage" ref="457656406"/>
- <reference key="NSMixedImage" ref="178142860"/>
- <string key="NSAction">_popUpItemAction:</string>
- <reference key="NSTarget" ref="770068771"/>
- </object>
- <bool key="NSMenuItemRespectAlignment">YES</bool>
- <object class="NSMenu" key="NSMenu" id="808967741">
- <string key="NSTitle">OtherViews</string>
- <object class="NSMutableArray" key="NSMenuItems">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="662913685"/>
- <object class="NSMenuItem" id="537705532">
- <reference key="NSMenu" ref="808967741"/>
- <string key="NSTitle">Item 2</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="457656406"/>
- <reference key="NSMixedImage" ref="178142860"/>
- <string key="NSAction">_popUpItemAction:</string>
- <reference key="NSTarget" ref="770068771"/>
- </object>
- <object class="NSMenuItem" id="782118437">
- <reference key="NSMenu" ref="808967741"/>
- <string key="NSTitle">Item 3</string>
- <string key="NSKeyEquiv"/>
- <int key="NSKeyEquivModMask">1048576</int>
- <int key="NSMnemonicLoc">2147483647</int>
- <reference key="NSOnImage" ref="457656406"/>
- <reference key="NSMixedImage" ref="178142860"/>
- <string key="NSAction">_popUpItemAction:</string>
- <reference key="NSTarget" ref="770068771"/>
- </object>
- </object>
- </object>
- <int key="NSPreferredEdge">1</int>
- <bool key="NSUsesItemFromMenu">YES</bool>
- <bool key="NSAltersState">YES</bool>
- <int key="NSArrowPosition">2</int>
- </object>
- </object>
- <object class="NSTextField" id="1014098534">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 77}, {153, 14}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="793669905">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_SHIPPING_ADDRESS</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="1014098534"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="545163170">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 246}, {134, 22}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="579219650">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="545163170"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSTextField" id="467266453">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{15, 175}, {185, 14}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="247507430">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272761856</int>
- <string key="NSContents">^IDS_AUTOFILL_DIALOG_CREDIT_CARD_NUMBER</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSControlView" ref="467266453"/>
- <reference key="NSBackgroundColor" ref="472147303"/>
- <reference key="NSTextColor" ref="836547888"/>
- </object>
- </object>
- <object class="NSTextField" id="731633316">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{18, 197}, {190, 22}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="557583037">
- <int key="NSCellFlags">-1804468671</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents"/>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="731633316"/>
- <bool key="NSDrawsBackground">YES</bool>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <reference key="NSTextColor" ref="21034430"/>
- </object>
- </object>
- <object class="NSButton" id="415706256">
- <reference key="NSNextResponder" ref="1034866434"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{12, 6}, {96, 32}}</string>
- <reference key="NSSuperview" ref="1034866434"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="134376308">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">^IDS_AUTOFILL_DELETE_BUTTON</string>
- <reference key="NSSupport" ref="872268129"/>
- <reference key="NSControlView" ref="415706256"/>
- <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>
- </object>
- <string key="NSFrame">{{1, 1}, {482, 297}}</string>
- <reference key="NSSuperview" ref="436522406"/>
- </object>
- </object>
- <string key="NSFrame">{{21, 7}, {484, 299}}</string>
- <reference key="NSSuperview" ref="122985017"/>
- <string key="NSOffsets">{0, 0}</string>
- <object class="NSTextFieldCell" key="NSTitleCell">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents">Box</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <object class="NSColor" key="NSTextColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
- </object>
- </object>
- <reference key="NSContentView" ref="1034866434"/>
- <int key="NSBorderType">1</int>
- <int key="NSBoxType">0</int>
- <int key="NSTitlePosition">0</int>
- <bool key="NSTransparent">NO</bool>
- </object>
- </object>
- <string key="NSFrameSize">{518, 327}</string>
- <reference key="NSSuperview" ref="70311064"/>
- </object>
- </object>
- <string key="NSFrameSize">{518, 327}</string>
- <reference key="NSSuperview"/>
- <string key="NSOffsets">{0, 0}</string>
- <object class="NSTextFieldCell" key="NSTitleCell">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents">Box</string>
- <reference key="NSSupport" ref="26"/>
- <reference key="NSBackgroundColor" ref="803370302"/>
- <object class="NSColor" key="NSTextColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
- </object>
- </object>
- <reference key="NSContentView" ref="122985017"/>
- <int key="NSBorderType">0</int>
- <int key="NSBoxType">0</int>
- <int key="NSTitlePosition">0</int>
- <bool key="NSTransparent">NO</bool>
- </object>
- <object class="NSCustomObject" id="708631435">
- <string key="NSClassName">ChromeUILocalizer</string>
- </object>
- <object class="NSUserDefaultsController" id="632393829">
- <bool key="NSSharedInstance">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">view</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="70311064"/>
- </object>
- <int key="connectionID">32</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">billingAddressPopup_</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="329875611"/>
- </object>
- <int key="connectionID">152</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">shippingAddressPopup_</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="418154734"/>
- </object>
- <int key="connectionID">156</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">owner_</string>
- <reference key="source" ref="708631435"/>
- <reference key="destination" ref="1001"/>
- </object>
- <int key="connectionID">158</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">otherObjectToLocalize_</string>
- <reference key="source" ref="708631435"/>
- <reference key="destination" ref="70311064"/>
- </object>
- <int key="connectionID">159</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: creditCardModel.label</string>
- <reference key="source" ref="102078487"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="102078487"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: creditCardModel.label</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">creditCardModel.label</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">163</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: creditCardModel.summary</string>
- <reference key="source" ref="959519786"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="959519786"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: creditCardModel.summary</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">creditCardModel.summary</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">165</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: creditCardModel.cvcCode</string>
- <reference key="source" ref="630595680"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="630595680"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: creditCardModel.cvcCode</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">creditCardModel.cvcCode</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">167</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: creditCardModel.expirationYear</string>
- <reference key="source" ref="93866959"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="93866959"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: creditCardModel.expirationYear</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">creditCardModel.expirationYear</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">169</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: creditCardModel.expirationMonth</string>
- <reference key="source" ref="1016152685"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="1016152685"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: creditCardModel.expirationMonth</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">creditCardModel.expirationMonth</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">171</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: creditCardModel.creditCardNumber</string>
- <reference key="source" ref="289669180"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="289669180"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: creditCardModel.creditCardNumber</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">creditCardModel.creditCardNumber</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">173</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: creditCardModel.label</string>
- <reference key="source" ref="545163170"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="545163170"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: creditCardModel.label</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">creditCardModel.label</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">175</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: creditCardModel.nameOnCard</string>
- <reference key="source" ref="731633316"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="731633316"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: creditCardModel.nameOnCard</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">creditCardModel.nameOnCard</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">177</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">value: disclosureState.disclosed</string>
- <reference key="source" ref="347358645"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="347358645"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">value: disclosureState.disclosed</string>
- <string key="NSBinding">value</string>
- <string key="NSKeyPath">disclosureState.disclosed</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">179</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">detailedView_</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="436522406"/>
- </object>
- <int key="connectionID">181</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBActionConnection" key="connection">
- <string key="label">deleteCreditCard:</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="415706256"/>
- </object>
- <int key="connectionID">184</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">contentValues: billingAddressContents</string>
- <reference key="source" ref="329875611"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector" id="805081554">
- <reference key="NSSource" ref="329875611"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">contentValues: billingAddressContents</string>
- <string key="NSBinding">contentValues</string>
- <string key="NSKeyPath">billingAddressContents</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">188</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">contentValues: shippingAddressContents</string>
- <reference key="source" ref="418154734"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector" id="532787999">
- <reference key="NSSource" ref="418154734"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">contentValues: shippingAddressContents</string>
- <string key="NSBinding">contentValues</string>
- <string key="NSKeyPath">shippingAddressContents</string>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">198</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">selectedValue: creditCardModel.shippingAddress</string>
- <reference key="source" ref="418154734"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="418154734"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">selectedValue: creditCardModel.shippingAddress</string>
- <string key="NSBinding">selectedValue</string>
- <string key="NSKeyPath">creditCardModel.shippingAddress</string>
- <reference key="NSPreviousConnector" ref="532787999"/>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">199</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBBindingConnection" key="connection">
- <string key="label">selectedValue: creditCardModel.billingAddress</string>
- <reference key="source" ref="329875611"/>
- <reference key="destination" ref="1001"/>
- <object class="NSNibBindingConnector" key="connector">
- <reference key="NSSource" ref="329875611"/>
- <reference key="NSDestination" ref="1001"/>
- <string key="NSLabel">selectedValue: creditCardModel.billingAddress</string>
- <string key="NSBinding">selectedValue</string>
- <string key="NSKeyPath">creditCardModel.billingAddress</string>
- <object class="NSDictionary" key="NSOptions">
- <string key="NS.key.0">NSConditionallySetsEnabled</string>
- <boolean value="NO" key="NS.object.0"/>
- </object>
- <reference key="NSPreviousConnector" ref="805081554"/>
- <int key="NSNibBindingConnectorVersion">2</int>
- </object>
- </object>
- <int key="connectionID">200</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="1002">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <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="1002"/>
- <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-1</int>
- <reference key="object" ref="1003"/>
- <reference key="parent" ref="1002"/>
- <string key="objectName">First Responder</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">-3</int>
- <reference key="object" ref="1004"/>
- <reference key="parent" ref="1002"/>
- <string key="objectName">Application</string>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">3</int>
- <reference key="object" ref="70311064"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="347358645"/>
- <reference ref="102078487"/>
- <reference ref="959519786"/>
- <reference ref="436522406"/>
- </object>
- <reference key="parent" ref="1002"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">5</int>
- <reference key="object" ref="347358645"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="872433556"/>
- </object>
- <reference key="parent" ref="70311064"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">7</int>
- <reference key="object" ref="102078487"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="341471168"/>
- </object>
- <reference key="parent" ref="70311064"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">9</int>
- <reference key="object" ref="959519786"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="455213863"/>
- </object>
- <reference key="parent" ref="70311064"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">10</int>
- <reference key="object" ref="455213863"/>
- <reference key="parent" ref="959519786"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">8</int>
- <reference key="object" ref="341471168"/>
- <reference key="parent" ref="102078487"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">6</int>
- <reference key="object" ref="872433556"/>
- <reference key="parent" ref="347358645"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">115</int>
- <reference key="object" ref="436522406"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="816149117"/>
- <reference ref="630595680"/>
- <reference ref="93866959"/>
- <reference ref="284349572"/>
- <reference ref="1016152685"/>
- <reference ref="418154734"/>
- <reference ref="55735488"/>
- <reference ref="567463722"/>
- <reference ref="466701443"/>
- <reference ref="329875611"/>
- <reference ref="1014098534"/>
- <reference ref="545163170"/>
- <reference ref="467266453"/>
- <reference ref="731633316"/>
- <reference ref="289669180"/>
- <reference ref="415706256"/>
- </object>
- <reference key="parent" ref="70311064"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">25</int>
- <reference key="object" ref="816149117"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="627891103"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">28</int>
- <reference key="object" ref="627891103"/>
- <reference key="parent" ref="816149117"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">51</int>
- <reference key="object" ref="630595680"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="515758525"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">52</int>
- <reference key="object" ref="515758525"/>
- <reference key="parent" ref="630595680"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">48</int>
- <reference key="object" ref="93866959"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="220099529"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">49</int>
- <reference key="object" ref="220099529"/>
- <reference key="parent" ref="93866959"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">17</int>
- <reference key="object" ref="284349572"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="571336836"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">20</int>
- <reference key="object" ref="571336836"/>
- <reference key="parent" ref="284349572"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">26</int>
- <reference key="object" ref="1016152685"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="370489450"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">27</int>
- <reference key="object" ref="370489450"/>
- <reference key="parent" ref="1016152685"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">22</int>
- <reference key="object" ref="289669180"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="160226063"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">23</int>
- <reference key="object" ref="160226063"/>
- <reference key="parent" ref="289669180"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">108</int>
- <reference key="object" ref="418154734"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="883534991"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">109</int>
- <reference key="object" ref="883534991"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="137320030"/>
- </object>
- <reference key="parent" ref="418154734"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">110</int>
- <reference key="object" ref="137320030"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="1022133445"/>
- <reference ref="478060244"/>
- <reference ref="201646289"/>
- </object>
- <reference key="parent" ref="883534991"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">113</int>
- <reference key="object" ref="1022133445"/>
- <reference key="parent" ref="137320030"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">112</int>
- <reference key="object" ref="478060244"/>
- <reference key="parent" ref="137320030"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">111</int>
- <reference key="object" ref="201646289"/>
- <reference key="parent" ref="137320030"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">54</int>
- <reference key="object" ref="55735488"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="293259553"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">57</int>
- <reference key="object" ref="293259553"/>
- <reference key="parent" ref="55735488"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">50</int>
- <reference key="object" ref="567463722"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="835537491"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">53</int>
- <reference key="object" ref="835537491"/>
- <reference key="parent" ref="567463722"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">11</int>
- <reference key="object" ref="466701443"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="296998643"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">12</int>
- <reference key="object" ref="296998643"/>
- <reference key="parent" ref="466701443"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">102</int>
- <reference key="object" ref="329875611"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="770068771"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">103</int>
- <reference key="object" ref="770068771"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="808967741"/>
- </object>
- <reference key="parent" ref="329875611"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">104</int>
- <reference key="object" ref="808967741"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="782118437"/>
- <reference ref="537705532"/>
- <reference ref="662913685"/>
- </object>
- <reference key="parent" ref="770068771"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">107</int>
- <reference key="object" ref="782118437"/>
- <reference key="parent" ref="808967741"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">106</int>
- <reference key="object" ref="537705532"/>
- <reference key="parent" ref="808967741"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">105</int>
- <reference key="object" ref="662913685"/>
- <reference key="parent" ref="808967741"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">58</int>
- <reference key="object" ref="1014098534"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="793669905"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">61</int>
- <reference key="object" ref="793669905"/>
- <reference key="parent" ref="1014098534"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">13</int>
- <reference key="object" ref="545163170"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="579219650"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">14</int>
- <reference key="object" ref="579219650"/>
- <reference key="parent" ref="545163170"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">21</int>
- <reference key="object" ref="467266453"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="247507430"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">24</int>
- <reference key="object" ref="247507430"/>
- <reference key="parent" ref="467266453"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">18</int>
- <reference key="object" ref="731633316"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="557583037"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">19</int>
- <reference key="object" ref="557583037"/>
- <reference key="parent" ref="731633316"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">157</int>
- <reference key="object" ref="708631435"/>
- <reference key="parent" ref="1002"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">182</int>
- <reference key="object" ref="415706256"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="134376308"/>
- </object>
- <reference key="parent" ref="436522406"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">183</int>
- <reference key="object" ref="134376308"/>
- <reference key="parent" ref="415706256"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">185</int>
- <reference key="object" ref="632393829"/>
- <reference key="parent" ref="1002"/>
- </object>
- </object>
- </object>
- <object class="NSMutableDictionary" key="flattenedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>-1.IBPluginDependency</string>
- <string>-2.IBPluginDependency</string>
- <string>-3.IBPluginDependency</string>
- <string>10.IBPluginDependency</string>
- <string>102.IBPluginDependency</string>
- <string>103.IBPluginDependency</string>
- <string>104.IBPluginDependency</string>
- <string>105.IBPluginDependency</string>
- <string>106.IBPluginDependency</string>
- <string>107.IBPluginDependency</string>
- <string>108.IBPluginDependency</string>
- <string>109.IBPluginDependency</string>
- <string>11.IBPluginDependency</string>
- <string>110.IBPluginDependency</string>
- <string>111.IBPluginDependency</string>
- <string>112.IBPluginDependency</string>
- <string>113.IBPluginDependency</string>
- <string>12.IBPluginDependency</string>
- <string>13.CustomClassName</string>
- <string>13.IBPluginDependency</string>
- <string>14.IBPluginDependency</string>
- <string>157.IBPluginDependency</string>
- <string>17.IBPluginDependency</string>
- <string>18.CustomClassName</string>
- <string>18.IBPluginDependency</string>
- <string>182.IBPluginDependency</string>
- <string>183.IBPluginDependency</string>
- <string>19.IBPluginDependency</string>
- <string>20.IBPluginDependency</string>
- <string>21.IBPluginDependency</string>
- <string>22.CustomClassName</string>
- <string>22.IBPluginDependency</string>
- <string>23.IBPluginDependency</string>
- <string>24.IBPluginDependency</string>
- <string>25.IBPluginDependency</string>
- <string>26.CustomClassName</string>
- <string>26.IBPluginDependency</string>
- <string>27.IBPluginDependency</string>
- <string>28.IBPluginDependency</string>
- <string>3.IBEditorWindowLastContentRect</string>
- <string>3.IBPluginDependency</string>
- <string>3.IBUserGuides</string>
- <string>48.CustomClassName</string>
- <string>48.IBPluginDependency</string>
- <string>49.IBPluginDependency</string>
- <string>5.IBPluginDependency</string>
- <string>50.IBPluginDependency</string>
- <string>51.CustomClassName</string>
- <string>51.IBPluginDependency</string>
- <string>52.IBPluginDependency</string>
- <string>53.IBPluginDependency</string>
- <string>54.IBPluginDependency</string>
- <string>57.IBPluginDependency</string>
- <string>58.IBPluginDependency</string>
- <string>6.IBPluginDependency</string>
- <string>61.IBPluginDependency</string>
- <string>7.IBPluginDependency</string>
- <string>8.IBPluginDependency</string>
- <string>9.IBPluginDependency</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilderKit</string>
- <string>com.apple.InterfaceBuilderKit</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{42, 1172}, {518, 327}}</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <object class="NSMutableArray">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>AutoFillTextField</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- </object>
- </object>
- <object class="NSMutableDictionary" key="unlocalizedProperties">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="activeLocalization"/>
- <object class="NSMutableDictionary" key="localizations">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
- </object>
- <nil key="sourceID"/>
- <int key="maxID">208</int>
- </object>
- <object class="IBClassDescriber" key="IBDocument.Classes">
- <object class="NSMutableArray" key="referencedPartialClassDescriptions">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="IBPartialClassDescription">
- <string key="className">AutoFillCreditCardViewController</string>
- <string key="superclassName">DisclosureViewController</string>
- <object class="NSMutableDictionary" key="actions">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>deleteCreditCard:</string>
- <string>onAddressesChanged:</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>id</string>
- <string>id</string>
- </object>
- </object>
- <object class="NSMutableDictionary" key="outlets">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>billingAddressPopup_</string>
- <string>shippingAddressPopup_</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>NSPopUpButton</string>
- <string>NSPopUpButton</string>
- </object>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/autofill/autofill_credit_card_view_controller_mac.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">AutoFillTextField</string>
- <string key="superclassName">NSTextField</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/autofill/autofill_text_field_mac.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">ChromeUILocalizer</string>
- <string key="superclassName">GTMUILocalizer</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/ui_localizer.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">DisclosureViewController</string>
- <string key="superclassName">NSViewController</string>
- <object class="NSMutableDictionary" key="outlets">
- <string key="NS.key.0">detailedView_</string>
- <string key="NS.object.0">NSBox</string>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/disclosure_view_controller.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">GTMUILocalizer</string>
- <string key="superclassName">NSObject</string>
- <object class="NSMutableDictionary" key="outlets">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>otherObjectToLocalize_</string>
- <string>owner_</string>
- <string>yetAnotherObjectToLocalize_</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>id</string>
- <string>id</string>
- <string>id</string>
- </object>
- </object>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">../third_party/GTM/AppKit/GTMUILocalizer.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">NSMenuItem</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/nsmenuitem_additions.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">NSObject</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">../third_party/GTM/Foundation/GTMNSObject+KeyValueObserving.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">NSObject</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/objc_zombie.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">NSObject</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/status_bubble_mac.h</string>
- </object>
- </object>
- <object class="IBPartialClassDescription">
- <string key="className">NSObject</string>
- <object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/tab_strip_model_observer_bridge.h</string>
- </object>
- </object>
- </object>
- </object>
- <int key="IBDocument.localizationMode">0</int>
- <string key="IBDocument.LastKnownRelativeProjectPath">../../chrome.xcodeproj</string>
- <int key="IBDocument.defaultPropertyAccessControl">3</int>
- </data>
-</archive>
diff --git a/chrome/app/nibs/AutoFillCreditCardSheet.xib b/chrome/app/nibs/AutoFillCreditCardSheet.xib
new file mode 100644
index 0000000..b67db37
--- /dev/null
+++ b/chrome/app/nibs/AutoFillCreditCardSheet.xib
@@ -0,0 +1,2272 @@
+<?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">10D575</string>
+ <string key="IBDocument.InterfaceBuilderVersion">762</string>
+ <string key="IBDocument.AppKitVersion">1038.29</string>
+ <string key="IBDocument.HIToolboxVersion">460.00</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="NS.object.0">762</string>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="214"/>
+ </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>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSCustomObject" id="1001">
+ <string key="NSClassName">AutoFillCreditCardSheetController</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="NSCustomObject" id="708631435">
+ <string key="NSClassName">ChromeUILocalizer</string>
+ </object>
+ <object class="NSUserDefaultsController" id="632393829">
+ <bool key="NSSharedInstance">YES</bool>
+ </object>
+ <object class="NSWindowTemplate" id="408614443">
+ <int key="NSWindowStyleMask">1</int>
+ <int key="NSWindowBacking">2</int>
+ <string key="NSWindowRect">{{559, 758}, {400, 350}}</string>
+ <int key="NSWTFlags">603979776</int>
+ <string key="NSWindowTitle">Window</string>
+ <string key="NSWindowClass">NSWindow</string>
+ <nil key="NSViewClass"/>
+ <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
+ <object class="NSView" key="NSWindowView" id="850204145">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">256</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTextField" id="37237013">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 313}, {196, 17}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="359972329">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents">Caption</string>
+ <object class="NSFont" key="NSSupport">
+ <string key="NSName">LucidaGrande-Bold</string>
+ <double key="NSSize">13</double>
+ <int key="NSfFlags">16</int>
+ </object>
+ <reference key="NSControlView" ref="37237013"/>
+ <object class="NSColor" key="NSBackgroundColor" id="472147303">
+ <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="836547888">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlTextColor</string>
+ <object class="NSColor" key="NSColor" id="93129442">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MAA</bytes>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSTextField" id="816149117">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 79}, {241, 14}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="627891103">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_EXPIRATION_DATE</string>
+ <object class="NSFont" key="NSSupport" id="26">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">11</double>
+ <int key="NSfFlags">3100</int>
+ </object>
+ <reference key="NSControlView" ref="816149117"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="630595680">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{218, 101}, {37, 22}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="515758525">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <object class="NSFont" key="NSSupport" id="872268129">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">13</double>
+ <int key="NSfFlags">1044</int>
+ </object>
+ <reference key="NSControlView" ref="630595680"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <object class="NSColor" key="NSBackgroundColor" id="803370302">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">textBackgroundColor</string>
+ <object class="NSColor" key="NSColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MQA</bytes>
+ </object>
+ </object>
+ <object class="NSColor" key="NSTextColor" id="21034430">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">textColor</string>
+ <reference key="NSColor" ref="93129442"/>
+ </object>
+ </object>
+ </object>
+ <object class="NSTextField" id="284349572">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 234}, {241, 14}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="571336836">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_NAME_ON_CARD</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="284349572"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="289669180">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 101}, {190, 22}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <int key="NSTag">22</int>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="160226063">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="289669180"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="55735488">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 185}, {241, 14}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="293259553">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_BILLING_ADDRESS</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="55735488"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="567463722">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{215, 128}, {43, 14}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="835537491">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_CVC</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="567463722"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="466701443">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 283}, {185, 14}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="296998643">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_LABEL</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="466701443"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="329875611">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 158}, {196, 26}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="770068771">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">2048</int>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="329875611"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">129</int>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="662913685">
+ <reference key="NSMenu" ref="808967741"/>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <object class="NSCustomResource" key="NSOnImage" id="101847514">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSMenuCheckmark</string>
+ </object>
+ <object class="NSCustomResource" key="NSMixedImage" id="6495337">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSMenuMixedState</string>
+ </object>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="770068771"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="808967741">
+ <string key="NSTitle">OtherViews</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="662913685"/>
+ <object class="NSMenuItem" id="537705532">
+ <reference key="NSMenu" ref="808967741"/>
+ <string key="NSTitle">Item 2</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="101847514"/>
+ <reference key="NSMixedImage" ref="6495337"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="770068771"/>
+ </object>
+ <object class="NSMenuItem" id="782118437">
+ <reference key="NSMenu" ref="808967741"/>
+ <string key="NSTitle">Item 3</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="101847514"/>
+ <reference key="NSMixedImage" ref="6495337"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="770068771"/>
+ </object>
+ </object>
+ </object>
+ <int key="NSPreferredEdge">1</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">2</int>
+ </object>
+ </object>
+ <object class="NSTextField" id="545163170">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 256}, {134, 22}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="579219650">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="545163170"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="467266453">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 128}, {185, 14}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="247507430">
+ <int key="NSCellFlags">68288064</int>
+ <int key="NSCellFlags2">272761856</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_CREDIT_CARD_NUMBER</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSControlView" ref="467266453"/>
+ <reference key="NSBackgroundColor" ref="472147303"/>
+ <reference key="NSTextColor" ref="836547888"/>
+ </object>
+ </object>
+ <object class="NSTextField" id="731633316">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{20, 207}, {190, 22}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="557583037">
+ <int key="NSCellFlags">-1804468671</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="731633316"/>
+ <bool key="NSDrawsBackground">YES</bool>
+ <reference key="NSBackgroundColor" ref="803370302"/>
+ <reference key="NSTextColor" ref="21034430"/>
+ </object>
+ </object>
+ <object class="NSButton" id="605627448">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{290, 12}, {96, 32}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="872234623">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">^IDS_AUTOFILL_DIALOG_SAVE</string>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="605627448"/>
+ <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>
+ <object class="NSButton" id="850579722">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{194, 12}, {96, 32}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="565231951">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">^IDS_CANCEL</string>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="850579722"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">129</int>
+ <string key="NSAlternateContents"/>
+ <string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSImageView" id="402791645">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <object class="NSMutableSet" key="NSDragTypes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="set.sortedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>Apple PDF pasteboard type</string>
+ <string>Apple PICT pasteboard type</string>
+ <string>Apple PNG pasteboard type</string>
+ <string>NSFilenamesPboardType</string>
+ <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
+ <string>NeXT TIFF v4.0 pasteboard type</string>
+ </object>
+ </object>
+ <string key="NSFrame">{{158, 255}, {24, 24}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSImageCell" key="NSCell" id="837379201">
+ <int key="NSCellFlags">130560</int>
+ <int key="NSCellFlags2">33554432</int>
+ <int key="NSAlign">0</int>
+ <int key="NSScale">2</int>
+ <int key="NSStyle">0</int>
+ <bool key="NSAnimates">NO</bool>
+ </object>
+ <bool key="NSEditable">YES</bool>
+ </object>
+ <object class="NSPopUpButton" id="108322234">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{17, 47}, {56, 26}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="200856906">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">134219776</int>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="108322234"/>
+ <int key="NSButtonFlags">112345343</int>
+ <int key="NSButtonFlags2">129</int>
+ <reference key="NSAlternateImage" ref="872268129"/>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="688669120">
+ <reference key="NSMenu" ref="584684364"/>
+ <string key="NSTitle">Expiration Month</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="101847514"/>
+ <reference key="NSMixedImage" ref="6495337"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="200856906"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="584684364">
+ <string key="NSTitle">OtherViews</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="688669120"/>
+ <object class="NSMenuItem" id="271517881">
+ <reference key="NSMenu" ref="584684364"/>
+ <string key="NSTitle">Item 2</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="101847514"/>
+ <reference key="NSMixedImage" ref="6495337"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="200856906"/>
+ </object>
+ <object class="NSMenuItem" id="114641783">
+ <reference key="NSMenu" ref="584684364"/>
+ <string key="NSTitle">Item 3</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="101847514"/>
+ <reference key="NSMixedImage" ref="6495337"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="200856906"/>
+ </object>
+ </object>
+ <reference key="NSMenuFont" ref="872268129"/>
+ </object>
+ <int key="NSPreferredEdge">1</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">2</int>
+ </object>
+ </object>
+ <object class="NSPopUpButton" id="515158526">
+ <reference key="NSNextResponder" ref="850204145"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{75, 47}, {82, 26}}</string>
+ <reference key="NSSuperview" ref="850204145"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSPopUpButtonCell" key="NSCell" id="7661118">
+ <int key="NSCellFlags">-2076049856</int>
+ <int key="NSCellFlags2">2048</int>
+ <reference key="NSSupport" ref="872268129"/>
+ <reference key="NSControlView" ref="515158526"/>
+ <int key="NSButtonFlags">109199615</int>
+ <int key="NSButtonFlags2">129</int>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ <object class="NSMenuItem" key="NSMenuItem" id="103198675">
+ <reference key="NSMenu" ref="978117552"/>
+ <string key="NSTitle">Expiration Year</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <int key="NSState">1</int>
+ <reference key="NSOnImage" ref="101847514"/>
+ <reference key="NSMixedImage" ref="6495337"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="7661118"/>
+ </object>
+ <bool key="NSMenuItemRespectAlignment">YES</bool>
+ <object class="NSMenu" key="NSMenu" id="978117552">
+ <string key="NSTitle">OtherViews</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="103198675"/>
+ <object class="NSMenuItem" id="549210898">
+ <reference key="NSMenu" ref="978117552"/>
+ <string key="NSTitle">Item 2</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="101847514"/>
+ <reference key="NSMixedImage" ref="6495337"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="7661118"/>
+ </object>
+ <object class="NSMenuItem" id="840395108">
+ <reference key="NSMenu" ref="978117552"/>
+ <string key="NSTitle">Item 3</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="101847514"/>
+ <reference key="NSMixedImage" ref="6495337"/>
+ <string key="NSAction">_popUpItemAction:</string>
+ <reference key="NSTarget" ref="7661118"/>
+ </object>
+ </object>
+ <reference key="NSMenuFont" ref="872268129"/>
+ </object>
+ <int key="NSPreferredEdge">1</int>
+ <bool key="NSUsesItemFromMenu">YES</bool>
+ <bool key="NSAltersState">YES</bool>
+ <int key="NSArrowPosition">2</int>
+ </object>
+ </object>
+ </object>
+ <string key="NSFrameSize">{400, 350}</string>
+ <reference key="NSSuperview"/>
+ </object>
+ <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
+ <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</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">billingAddressPopup_</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="329875611"/>
+ </object>
+ <int key="connectionID">152</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">owner_</string>
+ <reference key="source" ref="708631435"/>
+ <reference key="destination" ref="1001"/>
+ </object>
+ <int key="connectionID">158</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: creditCardModel.cvcCode</string>
+ <reference key="source" ref="630595680"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="630595680"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: creditCardModel.cvcCode</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">creditCardModel.cvcCode</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">167</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: creditCardModel.creditCardNumber</string>
+ <reference key="source" ref="289669180"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="289669180"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: creditCardModel.creditCardNumber</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">creditCardModel.creditCardNumber</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">173</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: creditCardModel.nameOnCard</string>
+ <reference key="source" ref="731633316"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="731633316"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: creditCardModel.nameOnCard</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">creditCardModel.nameOnCard</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">177</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">contentValues: billingAddressContents</string>
+ <reference key="source" ref="329875611"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector" id="805081554">
+ <reference key="NSSource" ref="329875611"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">contentValues: billingAddressContents</string>
+ <string key="NSBinding">contentValues</string>
+ <string key="NSKeyPath">billingAddressContents</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">188</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">selectedValue: creditCardModel.billingAddress</string>
+ <reference key="source" ref="329875611"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="329875611"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">selectedValue: creditCardModel.billingAddress</string>
+ <string key="NSBinding">selectedValue</string>
+ <string key="NSKeyPath">creditCardModel.billingAddress</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSConditionallySetsEnabled</string>
+ <boolean value="NO" key="NS.object.0"/>
+ </object>
+ <reference key="NSPreviousConnector" ref="805081554"/>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">200</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">window</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="408614443"/>
+ </object>
+ <int key="connectionID">215</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">cancel:</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="850579722"/>
+ </object>
+ <int key="connectionID">218</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">save:</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="605627448"/>
+ </object>
+ <int key="connectionID">219</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">caption_</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="37237013"/>
+ </object>
+ <int key="connectionID">222</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: creditCardModel.label</string>
+ <reference key="source" ref="402791645"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="402791645"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: creditCardModel.label</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">creditCardModel.label</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSValueTransformerName</string>
+ <string key="NS.object.0">MissingAlertTransformer</string>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">228</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: creditCardModel.label</string>
+ <reference key="source" ref="545163170"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="545163170"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">value: creditCardModel.label</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">creditCardModel.label</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSContinuouslyUpdatesValue</string>
+ <boolean value="YES" key="NS.object.0"/>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">229</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">contentValues: expirationMonthContents</string>
+ <reference key="source" ref="108322234"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector" id="550963806">
+ <reference key="NSSource" ref="108322234"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">contentValues: expirationMonthContents</string>
+ <string key="NSBinding">contentValues</string>
+ <string key="NSKeyPath">expirationMonthContents</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">244</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">selectedValue: creditCardModel.expirationMonth</string>
+ <reference key="source" ref="108322234"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="108322234"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">selectedValue: creditCardModel.expirationMonth</string>
+ <string key="NSBinding">selectedValue</string>
+ <string key="NSKeyPath">creditCardModel.expirationMonth</string>
+ <reference key="NSPreviousConnector" ref="550963806"/>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">246</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">contentValues: expirationYearContents</string>
+ <reference key="source" ref="515158526"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector" id="501318619">
+ <reference key="NSSource" ref="515158526"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">contentValues: expirationYearContents</string>
+ <string key="NSBinding">contentValues</string>
+ <string key="NSKeyPath">expirationYearContents</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">248</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">selectedValue: creditCardModel.expirationYear</string>
+ <reference key="source" ref="515158526"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="515158526"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">selectedValue: creditCardModel.expirationYear</string>
+ <string key="NSBinding">selectedValue</string>
+ <string key="NSKeyPath">creditCardModel.expirationYear</string>
+ <reference key="NSPreviousConnector" ref="501318619"/>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">250</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">expirationMonthPopup_</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="108322234"/>
+ </object>
+ <int key="connectionID">251</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">expirationYearPopup_</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="515158526"/>
+ </object>
+ <int key="connectionID">252</int>
+ </object>
+ </object>
+ <object class="IBMutableOrderedSet" key="objectRecords">
+ <object class="NSArray" key="orderedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBObjectRecord">
+ <int key="objectID">0</int>
+ <reference key="object" ref="0"/>
+ <reference key="children" ref="1000"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-2</int>
+ <reference key="object" ref="1001"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">File's Owner</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-1</int>
+ <reference key="object" ref="1003"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">First Responder</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-3</int>
+ <reference key="object" ref="1004"/>
+ <reference key="parent" ref="0"/>
+ <string key="objectName">Application</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">157</int>
+ <reference key="object" ref="708631435"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">185</int>
+ <reference key="object" ref="632393829"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">213</int>
+ <reference key="object" ref="408614443"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="850204145"/>
+ </object>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">214</int>
+ <reference key="object" ref="850204145"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="37237013"/>
+ <reference ref="284349572"/>
+ <reference ref="466701443"/>
+ <reference ref="545163170"/>
+ <reference ref="731633316"/>
+ <reference ref="402791645"/>
+ <reference ref="55735488"/>
+ <reference ref="329875611"/>
+ <reference ref="289669180"/>
+ <reference ref="467266453"/>
+ <reference ref="816149117"/>
+ <reference ref="630595680"/>
+ <reference ref="567463722"/>
+ <reference ref="605627448"/>
+ <reference ref="850579722"/>
+ <reference ref="515158526"/>
+ <reference ref="108322234"/>
+ </object>
+ <reference key="parent" ref="408614443"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">25</int>
+ <reference key="object" ref="816149117"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="627891103"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">28</int>
+ <reference key="object" ref="627891103"/>
+ <reference key="parent" ref="816149117"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">51</int>
+ <reference key="object" ref="630595680"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="515758525"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">52</int>
+ <reference key="object" ref="515758525"/>
+ <reference key="parent" ref="630595680"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">17</int>
+ <reference key="object" ref="284349572"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="571336836"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">20</int>
+ <reference key="object" ref="571336836"/>
+ <reference key="parent" ref="284349572"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">22</int>
+ <reference key="object" ref="289669180"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="160226063"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">23</int>
+ <reference key="object" ref="160226063"/>
+ <reference key="parent" ref="289669180"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">54</int>
+ <reference key="object" ref="55735488"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="293259553"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">57</int>
+ <reference key="object" ref="293259553"/>
+ <reference key="parent" ref="55735488"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">50</int>
+ <reference key="object" ref="567463722"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="835537491"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">53</int>
+ <reference key="object" ref="835537491"/>
+ <reference key="parent" ref="567463722"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">11</int>
+ <reference key="object" ref="466701443"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="296998643"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">12</int>
+ <reference key="object" ref="296998643"/>
+ <reference key="parent" ref="466701443"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">102</int>
+ <reference key="object" ref="329875611"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="770068771"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">103</int>
+ <reference key="object" ref="770068771"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="808967741"/>
+ </object>
+ <reference key="parent" ref="329875611"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">104</int>
+ <reference key="object" ref="808967741"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="662913685"/>
+ <reference ref="537705532"/>
+ <reference ref="782118437"/>
+ </object>
+ <reference key="parent" ref="770068771"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">105</int>
+ <reference key="object" ref="662913685"/>
+ <reference key="parent" ref="808967741"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">106</int>
+ <reference key="object" ref="537705532"/>
+ <reference key="parent" ref="808967741"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">107</int>
+ <reference key="object" ref="782118437"/>
+ <reference key="parent" ref="808967741"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">13</int>
+ <reference key="object" ref="545163170"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="579219650"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">14</int>
+ <reference key="object" ref="579219650"/>
+ <reference key="parent" ref="545163170"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">21</int>
+ <reference key="object" ref="467266453"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="247507430"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">24</int>
+ <reference key="object" ref="247507430"/>
+ <reference key="parent" ref="467266453"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">18</int>
+ <reference key="object" ref="731633316"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="557583037"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">19</int>
+ <reference key="object" ref="557583037"/>
+ <reference key="parent" ref="731633316"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">209</int>
+ <reference key="object" ref="605627448"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="872234623"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">210</int>
+ <reference key="object" ref="872234623"/>
+ <reference key="parent" ref="605627448"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">211</int>
+ <reference key="object" ref="850579722"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="565231951"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">212</int>
+ <reference key="object" ref="565231951"/>
+ <reference key="parent" ref="850579722"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">220</int>
+ <reference key="object" ref="37237013"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="359972329"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">221</int>
+ <reference key="object" ref="359972329"/>
+ <reference key="parent" ref="37237013"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">223</int>
+ <reference key="object" ref="402791645"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="837379201"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">224</int>
+ <reference key="object" ref="837379201"/>
+ <reference key="parent" ref="402791645"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">236</int>
+ <reference key="object" ref="515158526"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="7661118"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">237</int>
+ <reference key="object" ref="7661118"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="978117552"/>
+ </object>
+ <reference key="parent" ref="515158526"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">238</int>
+ <reference key="object" ref="978117552"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="103198675"/>
+ <reference ref="549210898"/>
+ <reference ref="840395108"/>
+ </object>
+ <reference key="parent" ref="7661118"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">241</int>
+ <reference key="object" ref="103198675"/>
+ <reference key="parent" ref="978117552"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">240</int>
+ <reference key="object" ref="549210898"/>
+ <reference key="parent" ref="978117552"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">239</int>
+ <reference key="object" ref="840395108"/>
+ <reference key="parent" ref="978117552"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">230</int>
+ <reference key="object" ref="108322234"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="200856906"/>
+ </object>
+ <reference key="parent" ref="850204145"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">231</int>
+ <reference key="object" ref="200856906"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="584684364"/>
+ </object>
+ <reference key="parent" ref="108322234"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">232</int>
+ <reference key="object" ref="584684364"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="114641783"/>
+ <reference ref="271517881"/>
+ <reference ref="688669120"/>
+ </object>
+ <reference key="parent" ref="200856906"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">235</int>
+ <reference key="object" ref="114641783"/>
+ <reference key="parent" ref="584684364"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">234</int>
+ <reference key="object" ref="271517881"/>
+ <reference key="parent" ref="584684364"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">233</int>
+ <reference key="object" ref="688669120"/>
+ <reference key="parent" ref="584684364"/>
+ </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>102.IBPluginDependency</string>
+ <string>103.IBPluginDependency</string>
+ <string>104.IBPluginDependency</string>
+ <string>105.IBPluginDependency</string>
+ <string>106.IBPluginDependency</string>
+ <string>107.IBPluginDependency</string>
+ <string>11.IBPluginDependency</string>
+ <string>12.IBPluginDependency</string>
+ <string>13.CustomClassName</string>
+ <string>13.IBPluginDependency</string>
+ <string>14.IBPluginDependency</string>
+ <string>17.IBPluginDependency</string>
+ <string>18.CustomClassName</string>
+ <string>18.IBPluginDependency</string>
+ <string>185.IBPluginDependency</string>
+ <string>19.IBPluginDependency</string>
+ <string>20.IBPluginDependency</string>
+ <string>209.IBPluginDependency</string>
+ <string>21.IBPluginDependency</string>
+ <string>210.IBPluginDependency</string>
+ <string>211.IBPluginDependency</string>
+ <string>212.IBPluginDependency</string>
+ <string>213.IBEditorWindowLastContentRect</string>
+ <string>213.IBPluginDependency</string>
+ <string>213.IBWindowTemplateEditedContentRect</string>
+ <string>213.NSWindowTemplate.visibleAtLaunch</string>
+ <string>214.IBPluginDependency</string>
+ <string>22.CustomClassName</string>
+ <string>22.IBPluginDependency</string>
+ <string>220.IBPluginDependency</string>
+ <string>221.IBPluginDependency</string>
+ <string>223.IBAttributePlaceholdersKey</string>
+ <string>223.IBPluginDependency</string>
+ <string>224.IBPluginDependency</string>
+ <string>23.IBPluginDependency</string>
+ <string>230.IBPluginDependency</string>
+ <string>231.IBPluginDependency</string>
+ <string>232.IBPluginDependency</string>
+ <string>233.IBPluginDependency</string>
+ <string>234.IBPluginDependency</string>
+ <string>235.IBPluginDependency</string>
+ <string>236.IBPluginDependency</string>
+ <string>237.IBPluginDependency</string>
+ <string>238.IBPluginDependency</string>
+ <string>239.IBPluginDependency</string>
+ <string>24.IBPluginDependency</string>
+ <string>240.IBPluginDependency</string>
+ <string>241.IBPluginDependency</string>
+ <string>25.IBPluginDependency</string>
+ <string>28.IBPluginDependency</string>
+ <string>50.IBPluginDependency</string>
+ <string>51.CustomClassName</string>
+ <string>51.IBPluginDependency</string>
+ <string>52.IBPluginDependency</string>
+ <string>53.IBPluginDependency</string>
+ <string>54.IBPluginDependency</string>
+ <string>57.IBPluginDependency</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{427, 283}, {400, 350}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{427, 283}, {400, 350}}</string>
+ <boolean value="NO"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <object class="NSMutableDictionary">
+ <string key="NS.key.0">ToolTip</string>
+ <object class="IBToolTipAttribute" key="NS.object.0">
+ <string key="name">ToolTip</string>
+ <reference key="object" ref="402791645"/>
+ <string key="toolTip">^IDS_AUTOFILL_BAD_LABEL_TOOLTIP</string>
+ </object>
+ </object>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTextField</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="unlocalizedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference key="dict.sortedKeys" ref="0"/>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="activeLocalization"/>
+ <object class="NSMutableDictionary" key="localizations">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference key="dict.sortedKeys" ref="0"/>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="sourceID"/>
+ <int key="maxID">256</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes">
+ <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">AutoFillCreditCardSheetController</string>
+ <string key="superclassName">NSWindowController</string>
+ <object class="NSMutableDictionary" key="actions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>cancel:</string>
+ <string>save:</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>id</string>
+ <string>id</string>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="outlets">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>billingAddressPopup_</string>
+ <string>caption_</string>
+ <string>expirationMonthPopup_</string>
+ <string>expirationYearPopup_</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSPopUpButton</string>
+ <string>NSTextField</string>
+ <string>NSPopUpButton</string>
+ <string>NSPopUpButton</string>
+ </object>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/autofill/autofill_credit_card_sheet_controller_mac.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">AutoFillTextField</string>
+ <string key="superclassName">NSTextField</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/autofill/autofill_text_field_mac.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">ChromeUILocalizer</string>
+ <string key="superclassName">GTMUILocalizer</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/ui_localizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">GTMUILocalizer</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>otherObjectToLocalize_</string>
+ <string>owner_</string>
+ <string>yetAnotherObjectToLocalize_</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>id</string>
+ <string>id</string>
+ <string>id</string>
+ </object>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">../third_party/GTM/AppKit/GTMUILocalizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSMenuItem</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/nsmenuitem_additions.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">../third_party/GTM/Foundation/GTMNSObject+KeyValueObserving.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/objc_zombie.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/status_bubble_mac.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/tab_strip_model_observer_bridge.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/chrome_browser_window.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/themed_window.h</string>
+ </object>
+ </object>
+ </object>
+ <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSActionCell</string>
+ <string key="superclassName">NSCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSActionCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <string key="superclassName">NSResponder</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="926277031">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="869651682">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="898749715">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSButton</string>
+ <string key="superclassName">NSControl</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSButton.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSButtonCell</string>
+ <string key="superclassName">NSActionCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSButtonCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSCell</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSControl</string>
+ <string key="superclassName">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="931452790">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSController</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSFormatter</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSFormatter.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSImageCell</string>
+ <string key="superclassName">NSCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSImageCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSImageView</string>
+ <string key="superclassName">NSControl</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSImageView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSMenu</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="92775972">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSMenuItem</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="180020066">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSMenuItemCell</string>
+ <string key="superclassName">NSButtonCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSMenuItemCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AddressBook.framework/Headers/ABActions.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSAlert.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSAnimation.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="926277031"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="869651682"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSBrowser.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="898749715"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSComboBox.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSComboBoxCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="931452790"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDatePickerCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="836293979">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSImage.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="92775972"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSRuleEditor.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSound.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSpeechRecognizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSpeechSynthesizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSplitView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTabView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSText.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextStorage.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTokenField.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTokenFieldCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSToolbar.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="943705188">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="211203461">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSConnection.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSError.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSMetadata.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSNetServices.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSPort.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSSpellServer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSStream.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSURLDownload.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSXMLParser.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Print.framework/Headers/PDEPluginInterface.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">QuartzCore.framework/Headers/CAAnimation.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">QuartzCore.framework/Headers/CALayer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">QuartzCore.framework/Headers/CIImageProvider.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">SecurityInterface.framework/Headers/SFAuthorizationView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">SecurityInterface.framework/Headers/SFCertificatePanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">SecurityInterface.framework/Headers/SFChooseIdentityPanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSPopUpButton</string>
+ <string key="superclassName">NSButton</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSPopUpButton.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSPopUpButtonCell</string>
+ <string key="superclassName">NSMenuItemCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSPopUpButtonCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSResponder</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSResponder</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSTextField</string>
+ <string key="superclassName">NSControl</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextField.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSTextFieldCell</string>
+ <string key="superclassName">NSActionCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextFieldCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSUserDefaultsController</string>
+ <string key="superclassName">NSController</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSUserDefaultsController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSClipView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <reference key="sourceIdentifier" ref="180020066"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <string key="superclassName">NSResponder</string>
+ <reference key="sourceIdentifier" ref="943705188"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <reference key="sourceIdentifier" ref="836293979"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <string key="superclassName">NSResponder</string>
+ <reference key="sourceIdentifier" ref="211203461"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSWindowScripting.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindowController</string>
+ <string key="superclassName">NSResponder</string>
+ <object class="NSMutableDictionary" key="actions">
+ <string key="NS.key.0">showWindow:</string>
+ <string key="NS.object.0">id</string>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSWindowController.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="3000" key="NS.object.0"/>
+ </object>
+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
+ <string key="IBDocument.LastKnownRelativeProjectPath">../../chrome.xcodeproj</string>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSMenuCheckmark</string>
+ <string>NSMenuMixedState</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>{9, 8}</string>
+ <string>{7, 2}</string>
+ </object>
+ </object>
+ </data>
+</archive>
diff --git a/chrome/app/nibs/AutoFillDialog.xib b/chrome/app/nibs/AutoFillDialog.xib
index 5cfcbde..c78040a 100644
--- a/chrome/app/nibs/AutoFillDialog.xib
+++ b/chrome/app/nibs/AutoFillDialog.xib
@@ -1,23 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03">
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
<data>
<int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9L30</string>
- <string key="IBDocument.InterfaceBuilderVersion">680</string>
- <string key="IBDocument.AppKitVersion">949.54</string>
- <string key="IBDocument.HIToolboxVersion">353.00</string>
+ <string key="IBDocument.SystemVersion">10D575</string>
+ <string key="IBDocument.InterfaceBuilderVersion">762</string>
+ <string key="IBDocument.AppKitVersion">1038.29</string>
+ <string key="IBDocument.HIToolboxVersion">460.00</string>
+ <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+ <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string key="NS.object.0">762</string>
+ </object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="28"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
- <string>com.apple.InterfaceBuilderKit</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</object>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys" id="0">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
@@ -36,317 +38,243 @@
<string key="NSClassName">NSApplication</string>
</object>
<object class="NSWindowTemplate" id="1005">
- <int key="NSWindowStyleMask">9</int>
+ <int key="NSWindowStyleMask">1</int>
<int key="NSWindowBacking">2</int>
- <string key="NSWindowRect">{{1022, 661}, {570, 544}}</string>
+ <string key="NSWindowRect">{{1022, 804}, {570, 401}}</string>
<int key="NSWTFlags">544735232</int>
<string key="NSWindowTitle">^IDS_AUTOFILL_DIALOG_TITLE</string>
<string key="NSWindowClass">NSWindow</string>
<nil key="NSViewClass"/>
- <string key="NSWindowContentMaxSize">{570, 1200}</string>
- <string key="NSWindowContentMinSize">{570, 400}</string>
+ <string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
<object class="NSView" key="NSWindowView" id="1006">
- <reference key="NSNextResponder"/>
+ <nil key="NSNextResponder"/>
<int key="NSvFlags">274</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSScrollView" id="850198595">
+ <object class="NSScrollView" id="648570652">
<reference key="NSNextResponder" ref="1006"/>
- <int key="NSvFlags">274</int>
+ <int key="NSvFlags">4364</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSClipView" id="412667745">
- <reference key="NSNextResponder" ref="850198595"/>
+ <object class="NSClipView" id="747520776">
+ <reference key="NSNextResponder" ref="648570652"/>
<int key="NSvFlags">2304</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomView" id="872997946">
- <reference key="NSNextResponder" ref="412667745"/>
- <int key="NSvFlags">18</int>
- <object class="NSMutableArray" key="NSSubviews">
+ <object class="NSTableView" id="186247079">
+ <reference key="NSNextResponder" ref="747520776"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrameSize">{381, 281}</string>
+ <reference key="NSSuperview" ref="747520776"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTableHeaderView" key="NSHeaderView" id="531327398">
+ <reference key="NSNextResponder" ref="974981841"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrameSize">{381, 17}</string>
+ <reference key="NSSuperview" ref="974981841"/>
+ <reference key="NSTableView" ref="186247079"/>
+ </object>
+ <object class="_NSCornerView" key="NSCornerView" id="372731120">
+ <reference key="NSNextResponder" ref="648570652"/>
+ <int key="NSvFlags">-2147483392</int>
+ <string key="NSFrame">{{-26, 0}, {16, 17}}</string>
+ <reference key="NSSuperview" ref="648570652"/>
+ </object>
+ <object class="NSMutableArray" key="NSTableColumns">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomView" id="294722067">
- <reference key="NSNextResponder" ref="872997946"/>
- <int key="NSvFlags">268</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomView" id="762506376">
- <reference key="NSNextResponder" ref="294722067"/>
- <int key="NSvFlags">274</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTextField" id="572496162">
- <reference key="NSNextResponder" ref="762506376"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{7, 4}, {206, 17}}</string>
- <reference key="NSSuperview" ref="762506376"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="130924255">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents">^IDS_AUTOFILL_ADDRESSES_GROUP_NAME</string>
- <object class="NSFont" key="NSSupport" id="47060168">
- <string key="NSName">LucidaGrande</string>
- <double key="NSSize">1.300000e+01</double>
- <int key="NSfFlags">1044</int>
- </object>
- <reference key="NSControlView" ref="572496162"/>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MQA</bytes>
- <object class="NSColorSpace" key="NSCustomColorSpace" id="864612163">
- <int key="NSID">2</int>
- </object>
- </object>
- <object class="NSColor" key="NSTextColor" id="422292609">
- <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>
- <string key="NSFrame">{{0, 10}, {528, 26}}</string>
- <reference key="NSSuperview" ref="294722067"/>
- <string key="NSClassName">SectionSeparatorView</string>
- </object>
- </object>
- <string key="NSFrame">{{0, 350}, {528, 36}}</string>
- <reference key="NSSuperview" ref="872997946"/>
- <string key="NSClassName">NSView</string>
- </object>
- <object class="NSButton" id="1017685297">
- <reference key="NSNextResponder" ref="872997946"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{22, 329}, {380, 18}}</string>
- <reference key="NSSuperview" ref="872997946"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="116049943">
- <int key="NSCellFlags">-2080244224</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents">^IDS_AUTOFILL_USE_MAC_ADDRESS_BOOK</string>
- <reference key="NSSupport" ref="47060168"/>
- <reference key="NSControlView" ref="1017685297"/>
- <int key="NSButtonFlags">1211912703</int>
- <int key="NSButtonFlags2">2</int>
- <object class="NSCustomResource" key="NSNormalImage">
- <string key="NSClassName">NSImage</string>
- <string key="NSResourceName">NSSwitch</string>
+ <object class="NSTableColumn" id="589623181">
+ <string key="NSIdentifier">Spacer</string>
+ <double key="NSWidth">12</double>
+ <double key="NSMinWidth">10</double>
+ <double key="NSMaxWidth">3.4028229999999999e+38</double>
+ <object class="NSTableHeaderCell" key="NSHeaderCell">
+ <int key="NSCellFlags">75628096</int>
+ <int key="NSCellFlags2">2048</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>
- <object class="NSButtonImageSource" key="NSAlternateImage">
- <string key="NSImageName">NSSwitch</string>
+ <object class="NSColor" key="NSBackgroundColor">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">headerColor</string>
+ <object class="NSColor" key="NSColor" id="388267514">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MQA</bytes>
+ </object>
</object>
- <string key="NSAlternateContents"/>
- <string key="NSKeyEquivalent"/>
- <int key="NSPeriodicDelay">200</int>
- <int key="NSPeriodicInterval">25</int>
- </object>
- </object>
- <object class="NSBox" id="800184683">
- <reference key="NSNextResponder" ref="872997946"/>
- <int key="NSvFlags">12</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSView" id="126570987">
- <reference key="NSNextResponder" ref="800184683"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrameSize">{16, 16}</string>
- <reference key="NSSuperview" ref="800184683"/>
+ <object class="NSColor" key="NSTextColor" id="345006553">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">headerTextColor</string>
+ <object class="NSColor" key="NSColor" id="1038200087">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MAA</bytes>
+ </object>
</object>
</object>
- <string key="NSFrame">{{256, 223}, {16, 16}}</string>
- <reference key="NSSuperview" ref="872997946"/>
- <string key="NSOffsets">{0, 0}</string>
- <object class="NSTextFieldCell" key="NSTitleCell">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents">Box</string>
- <object class="NSFont" key="NSSupport" id="26">
+ <object class="NSTextFieldCell" key="NSDataCell" id="767084548">
+ <int key="NSCellFlags">337772096</int>
+ <int key="NSCellFlags2">2048</int>
+ <string key="NSContents">Text Cell</string>
+ <object class="NSFont" key="NSSupport" id="47060168">
<string key="NSName">LucidaGrande</string>
- <double key="NSSize">1.100000e+01</double>
- <int key="NSfFlags">3100</int>
+ <double key="NSSize">13</double>
+ <int key="NSfFlags">1044</int>
</object>
- <object class="NSColor" key="NSBackgroundColor" id="122108714">
+ <reference key="NSControlView" ref="186247079"/>
+ <object class="NSColor" key="NSBackgroundColor" id="1024294614">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
- <string key="NSColorName">textBackgroundColor</string>
+ <string key="NSColorName">controlBackgroundColor</string>
<object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MQA</bytes>
+ <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
</object>
</object>
- <object class="NSColor" key="NSTextColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
+ <object class="NSColor" key="NSTextColor" id="422292609">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlTextColor</string>
+ <reference key="NSColor" ref="1038200087"/>
</object>
</object>
- <reference key="NSContentView" ref="126570987"/>
- <int key="NSBorderType">0</int>
- <int key="NSBoxType">0</int>
- <int key="NSTitlePosition">0</int>
- <bool key="NSTransparent">NO</bool>
+ <reference key="NSTableView" ref="186247079"/>
</object>
- <object class="NSButton" id="479761609">
- <reference key="NSNextResponder" ref="872997946"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{5, 291}, {157, 32}}</string>
- <reference key="NSSuperview" ref="872997946"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="718926501">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">^IDS_AUTOFILL_ADD_ADDRESS_BUTTON</string>
- <reference key="NSSupport" ref="47060168"/>
- <reference key="NSControlView" ref="479761609"/>
- <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>
- <object class="NSBox" id="141888078">
- <reference key="NSNextResponder" ref="872997946"/>
- <int key="NSvFlags">12</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSView" id="370291201">
- <reference key="NSNextResponder" ref="141888078"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrameSize">{16, 16}</string>
- <reference key="NSSuperview" ref="141888078"/>
- </object>
- </object>
- <string key="NSFrame">{{243, 331}, {16, 16}}</string>
- <reference key="NSSuperview" ref="872997946"/>
- <string key="NSOffsets">{0, 0}</string>
- <object class="NSTextFieldCell" key="NSTitleCell">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">0</int>
- <string key="NSContents">Box</string>
+ <object class="NSTableColumn" id="905623959">
+ <string key="NSIdentifier">Label</string>
+ <double key="NSWidth">101</double>
+ <double key="NSMinWidth">40</double>
+ <double key="NSMaxWidth">1000</double>
+ <object class="NSTableHeaderCell" key="NSHeaderCell">
+ <int key="NSCellFlags">75628096</int>
+ <int key="NSCellFlags2">2048</int>
+ <string key="NSContents">^IDS_AUTOFILL_LIST_HEADER_LABEL</string>
<reference key="NSSupport" ref="26"/>
- <reference key="NSBackgroundColor" ref="122108714"/>
- <object class="NSColor" key="NSTextColor">
+ <object class="NSColor" key="NSBackgroundColor" id="541160162">
<int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
+ <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
</object>
+ <reference key="NSTextColor" ref="345006553"/>
</object>
- <reference key="NSContentView" ref="370291201"/>
- <int key="NSBorderType">0</int>
- <int key="NSBoxType">0</int>
- <int key="NSTitlePosition">0</int>
- <bool key="NSTransparent">NO</bool>
- </object>
- <object class="NSCustomView" id="79325094">
- <reference key="NSNextResponder" ref="872997946"/>
- <int key="NSvFlags">268</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSCustomView" id="151169583">
- <reference key="NSNextResponder" ref="79325094"/>
- <int key="NSvFlags">274</int>
- <object class="NSMutableArray" key="NSSubviews">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSTextField" id="940961005">
- <reference key="NSNextResponder" ref="151169583"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{7, 4}, {206, 17}}</string>
- <reference key="NSSuperview" ref="151169583"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSTextFieldCell" key="NSCell" id="878779818">
- <int key="NSCellFlags">68288064</int>
- <int key="NSCellFlags2">272630784</int>
- <string key="NSContents">^IDS_AUTOFILL_CREDITCARDS_GROUP_NAME</string>
- <reference key="NSSupport" ref="47060168"/>
- <reference key="NSControlView" ref="940961005"/>
- <object class="NSColor" key="NSBackgroundColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MQA</bytes>
- <reference key="NSCustomColorSpace" ref="864612163"/>
- </object>
- <reference key="NSTextColor" ref="422292609"/>
- </object>
- </object>
- </object>
- <string key="NSFrame">{{0, 10}, {528, 26}}</string>
- <reference key="NSSuperview" ref="79325094"/>
- <string key="NSClassName">SectionSeparatorView</string>
+ <object class="NSTextFieldCell" key="NSDataCell" id="120043902">
+ <int key="NSCellFlags">337772096</int>
+ <int key="NSCellFlags2">2048</int>
+ <string key="NSContents">Text Cell</string>
+ <object class="NSFont" key="NSSupport" id="101811238">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">11</double>
+ <int key="NSfFlags">16</int>
</object>
+ <reference key="NSControlView" ref="186247079"/>
+ <reference key="NSBackgroundColor" ref="1024294614"/>
+ <reference key="NSTextColor" ref="422292609"/>
</object>
- <string key="NSFrame">{{0, 233}, {528, 36}}</string>
- <reference key="NSSuperview" ref="872997946"/>
- <string key="NSClassName">NSView</string>
+ <reference key="NSTableView" ref="186247079"/>
</object>
- <object class="NSButton" id="505889340">
- <reference key="NSNextResponder" ref="872997946"/>
- <int key="NSvFlags">268</int>
- <string key="NSFrame">{{9, 185}, {153, 32}}</string>
- <reference key="NSSuperview" ref="872997946"/>
- <bool key="NSEnabled">YES</bool>
- <object class="NSButtonCell" key="NSCell" id="350407933">
- <int key="NSCellFlags">67239424</int>
- <int key="NSCellFlags2">134217728</int>
- <string key="NSContents">^IDS_AUTOFILL_ADD_CREDITCARD_BUTTON</string>
- <reference key="NSSupport" ref="47060168"/>
- <reference key="NSControlView" ref="505889340"/>
- <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 class="NSTableColumn" id="940750254">
+ <string key="NSIdentifier">Summary</string>
+ <double key="NSWidth">259</double>
+ <double key="NSMinWidth">40</double>
+ <double key="NSMaxWidth">1000</double>
+ <object class="NSTableHeaderCell" key="NSHeaderCell">
+ <int key="NSCellFlags">75628096</int>
+ <int key="NSCellFlags2">2048</int>
+ <string key="NSContents">^IDS_AUTOFILL_LIST_HEADER_SUMMARY</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSBackgroundColor" ref="541160162"/>
+ <reference key="NSTextColor" ref="345006553"/>
+ </object>
+ <object class="NSTextFieldCell" key="NSDataCell" id="176103890">
+ <int key="NSCellFlags">337772096</int>
+ <int key="NSCellFlags2">2048</int>
+ <string key="NSContents">Text Cell</string>
+ <reference key="NSSupport" ref="101811238"/>
+ <reference key="NSControlView" ref="186247079"/>
+ <reference key="NSBackgroundColor" ref="1024294614"/>
+ <reference key="NSTextColor" ref="422292609"/>
</object>
+ <reference key="NSTableView" ref="186247079"/>
</object>
</object>
- <string key="NSFrameSize">{528, 463}</string>
- <reference key="NSSuperview" ref="412667745"/>
- <string key="NSClassName">VerticalLayoutView</string>
+ <double key="NSIntercellSpacingWidth">3</double>
+ <double key="NSIntercellSpacingHeight">2</double>
+ <reference key="NSBackgroundColor" ref="388267514"/>
+ <object class="NSColor" key="NSGridColor">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">gridColor</string>
+ <object class="NSColor" key="NSColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC41AA</bytes>
+ </object>
+ </object>
+ <double key="NSRowHeight">17</double>
+ <int key="NSTvFlags">306184192</int>
+ <reference key="NSDelegate"/>
+ <reference key="NSDataSource"/>
+ <int key="NSColumnAutoresizingStyle">4</int>
+ <int key="NSDraggingSourceMaskForLocal">15</int>
+ <int key="NSDraggingSourceMaskForNonLocal">0</int>
+ <bool key="NSAllowsTypeSelect">YES</bool>
+ <int key="NSTableViewDraggingDestinationStyle">0</int>
</object>
</object>
- <string key="NSFrame">{{1, 1}, {528, 463}}</string>
- <reference key="NSSuperview" ref="850198595"/>
- <reference key="NSNextKeyView" ref="872997946"/>
- <reference key="NSDocView" ref="872997946"/>
- <object class="NSColor" key="NSBGColor">
- <int key="NSColorSpace">3</int>
- <bytes key="NSWhite">MQA</bytes>
- <reference key="NSCustomColorSpace" ref="864612163"/>
- </object>
+ <string key="NSFrame">{{1, 17}, {381, 281}}</string>
+ <reference key="NSSuperview" ref="648570652"/>
+ <reference key="NSNextKeyView" ref="186247079"/>
+ <reference key="NSDocView" ref="186247079"/>
+ <reference key="NSBGColor" ref="1024294614"/>
<int key="NScvFlags">4</int>
</object>
- <object class="NSScroller" id="437086000">
- <reference key="NSNextResponder" ref="850198595"/>
+ <object class="NSScroller" id="73954501">
+ <reference key="NSNextResponder" ref="648570652"/>
<int key="NSvFlags">-2147483392</int>
- <string key="NSFrame">{{514, 1}, {15, 433}}</string>
- <reference key="NSSuperview" ref="850198595"/>
- <reference key="NSTarget" ref="850198595"/>
+ <string key="NSFrame">{{367, 17}, {15, 266}}</string>
+ <reference key="NSSuperview" ref="648570652"/>
+ <reference key="NSTarget" ref="648570652"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSCurValue">1.000000e+00</double>
- <double key="NSPercent">9.954023e-01</double>
+ <double key="NSCurValue">37</double>
+ <double key="NSPercent">0.19473679999999999</double>
</object>
- <object class="NSScroller" id="397766495">
- <reference key="NSNextResponder" ref="850198595"/>
- <int key="NSvFlags">256</int>
- <string key="NSFrame">{{-100, -100}, {503, 15}}</string>
- <reference key="NSSuperview" ref="850198595"/>
+ <object class="NSScroller" id="291448599">
+ <reference key="NSNextResponder" ref="648570652"/>
+ <int key="NSvFlags">-2147483392</int>
+ <string key="NSFrame">{{1, 283}, {366, 15}}</string>
+ <reference key="NSSuperview" ref="648570652"/>
<int key="NSsFlags">1</int>
- <reference key="NSTarget" ref="850198595"/>
+ <reference key="NSTarget" ref="648570652"/>
<string key="NSAction">_doScroller:</string>
- <double key="NSPercent">5.060241e-01</double>
+ <double key="NSPercent">0.87990760000000001</double>
</object>
+ <object class="NSClipView" id="974981841">
+ <reference key="NSNextResponder" ref="648570652"/>
+ <int key="NSvFlags">2304</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="531327398"/>
+ </object>
+ <string key="NSFrame">{{1, 0}, {381, 17}}</string>
+ <reference key="NSSuperview" ref="648570652"/>
+ <reference key="NSNextKeyView" ref="531327398"/>
+ <reference key="NSDocView" ref="531327398"/>
+ <reference key="NSBGColor" ref="1024294614"/>
+ <int key="NScvFlags">4</int>
+ </object>
+ <reference ref="372731120"/>
</object>
- <string key="NSFrame">{{20, 60}, {530, 465}}</string>
+ <string key="NSFrame">{{20, 82}, {383, 299}}</string>
<reference key="NSSuperview" ref="1006"/>
- <reference key="NSNextKeyView" ref="412667745"/>
- <int key="NSsFlags">530</int>
- <reference key="NSVScroller" ref="437086000"/>
- <reference key="NSHScroller" ref="397766495"/>
- <reference key="NSContentView" ref="412667745"/>
+ <reference key="NSNextKeyView" ref="747520776"/>
+ <int key="NSsFlags">562</int>
+ <reference key="NSVScroller" ref="73954501"/>
+ <reference key="NSHScroller" ref="291448599"/>
+ <reference key="NSContentView" ref="747520776"/>
+ <reference key="NSHeaderClipView" ref="974981841"/>
+ <reference key="NSCornerView" ref="372731120"/>
+ <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
</object>
<object class="NSButton" id="589566927">
<reference key="NSNextResponder" ref="1006"/>
@@ -388,13 +316,118 @@
<int key="NSPeriodicInterval">25</int>
</object>
</object>
+ <object class="NSButton" id="479761609">
+ <reference key="NSNextResponder" ref="1006"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{412, 353}, {144, 32}}</string>
+ <reference key="NSSuperview" ref="1006"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="718926501">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">^IDS_AUTOFILL_ADD_ADDRESS_BUTTON</string>
+ <reference key="NSSupport" ref="47060168"/>
+ <reference key="NSControlView" ref="479761609"/>
+ <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>
+ <object class="NSButton" id="505889340">
+ <reference key="NSNextResponder" ref="1006"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{412, 321}, {144, 32}}</string>
+ <reference key="NSSuperview" ref="1006"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="350407933">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">^IDS_AUTOFILL_ADD_CREDITCARD_BUTTON</string>
+ <reference key="NSSupport" ref="47060168"/>
+ <reference key="NSControlView" ref="505889340"/>
+ <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>
+ <object class="NSButton" id="1017685297">
+ <reference key="NSNextResponder" ref="1006"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{25, 58}, {380, 18}}</string>
+ <reference key="NSSuperview" ref="1006"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="116049943">
+ <int key="NSCellFlags">-2080244224</int>
+ <int key="NSCellFlags2">0</int>
+ <string key="NSContents">^IDS_AUTOFILL_USE_MAC_ADDRESS_BOOK</string>
+ <reference key="NSSupport" ref="47060168"/>
+ <reference key="NSControlView" ref="1017685297"/>
+ <int key="NSButtonFlags">1211912703</int>
+ <int key="NSButtonFlags2">2</int>
+ <object class="NSCustomResource" key="NSNormalImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSSwitch</string>
+ </object>
+ <object class="NSButtonImageSource" key="NSAlternateImage">
+ <string key="NSImageName">NSSwitch</string>
+ </object>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ <object class="NSButton" id="457244217">
+ <reference key="NSNextResponder" ref="1006"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{412, 289}, {144, 32}}</string>
+ <reference key="NSSuperview" ref="1006"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="824166618">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">^IDS_AUTOFILL_EDIT_BUTTON</string>
+ <reference key="NSSupport" ref="47060168"/>
+ <reference key="NSControlView" ref="457244217"/>
+ <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>
+ <object class="NSButton" id="112783515">
+ <reference key="NSNextResponder" ref="1006"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{412, 257}, {144, 32}}</string>
+ <reference key="NSSuperview" ref="1006"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="882061238">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">^IDS_AUTOFILL_DELETE_BUTTON</string>
+ <reference key="NSSupport" ref="47060168"/>
+ <reference key="NSControlView" ref="112783515"/>
+ <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>
</object>
- <string key="NSFrameSize">{570, 544}</string>
- <reference key="NSSuperview"/>
+ <string key="NSFrameSize">{570, 401}</string>
</object>
<string key="NSScreenRect">{{0, 0}, {2560, 1578}}</string>
- <string key="NSMinSize">{570, 422}</string>
- <string key="NSMaxSize">{570, 1222}</string>
+ <string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
</object>
<object class="NSCustomObject" id="429712482">
<string key="NSClassName">ChromeUILocalizer</string>
@@ -432,30 +465,6 @@
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <string key="label">addressSectionBox_</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="762506376"/>
- </object>
- <int key="connectionID">77</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">childView_</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="872997946"/>
- </object>
- <int key="connectionID">78</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
- <string key="label">creditCardSection_</string>
- <reference key="source" ref="1001"/>
- <reference key="destination" ref="79325094"/>
- </object>
- <int key="connectionID">79</int>
- </object>
- <object class="IBConnectionRecord">
- <object class="IBOutletConnection" key="connection">
<string key="label">owner_</string>
<reference key="source" ref="429712482"/>
<reference key="destination" ref="1001"/>
@@ -511,12 +520,84 @@
<int key="connectionID">95</int>
</object>
<object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">deleteSelection:</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="112783515"/>
+ </object>
+ <int key="connectionID">154</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">editSelection:</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="457244217"/>
+ </object>
+ <int key="connectionID">155</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">dataSource</string>
+ <reference key="source" ref="186247079"/>
+ <reference key="destination" ref="1001"/>
+ </object>
+ <int key="connectionID">180</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">delegate</string>
+ <reference key="source" ref="186247079"/>
+ <reference key="destination" ref="1001"/>
+ </object>
+ <int key="connectionID">181</int>
+ </object>
+ <object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
- <string key="label">addressSection_</string>
+ <string key="label">tableView_</string>
<reference key="source" ref="1001"/>
- <reference key="destination" ref="800184683"/>
+ <reference key="destination" ref="186247079"/>
+ </object>
+ <int key="connectionID">182</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled: itemIsSelected</string>
+ <reference key="source" ref="457244217"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="457244217"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">enabled: itemIsSelected</string>
+ <string key="NSBinding">enabled</string>
+ <string key="NSKeyPath">itemIsSelected</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSRaisesForNotApplicableKeys</string>
+ <boolean value="NO" key="NS.object.0"/>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">188</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">enabled: itemIsSelected</string>
+ <reference key="source" ref="112783515"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="112783515"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">enabled: itemIsSelected</string>
+ <string key="NSBinding">enabled</string>
+ <string key="NSKeyPath">itemIsSelected</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSRaisesForNotApplicableKeys</string>
+ <boolean value="NO" key="NS.object.0"/>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
</object>
- <int key="connectionID">99</int>
+ <int key="connectionID">192</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
@@ -524,28 +605,26 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBObjectRecord">
<int key="objectID">0</int>
- <object class="NSArray" key="object" id="1002">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
+ <reference key="object" ref="0"/>
<reference key="children" ref="1000"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="1001"/>
- <reference key="parent" ref="1002"/>
- <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
+ <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="1002"/>
+ <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="1002"/>
+ <reference key="parent" ref="0"/>
<string key="objectName">Application</string>
</object>
<object class="IBObjectRecord">
@@ -555,16 +634,21 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="1006"/>
</object>
- <reference key="parent" ref="1002"/>
+ <reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">2</int>
<reference key="object" ref="1006"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="850198595"/>
- <reference ref="152555007"/>
+ <reference ref="648570652"/>
<reference ref="589566927"/>
+ <reference ref="152555007"/>
+ <reference ref="479761609"/>
+ <reference ref="505889340"/>
+ <reference ref="457244217"/>
+ <reference ref="112783515"/>
+ <reference ref="1017685297"/>
</object>
<reference key="parent" ref="1005"/>
</object>
@@ -583,193 +667,185 @@
<reference key="parent" ref="589566927"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">46</int>
- <reference key="object" ref="850198595"/>
+ <int key="objectID">52</int>
+ <reference key="object" ref="152555007"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="437086000"/>
- <reference ref="397766495"/>
- <reference ref="872997946"/>
+ <reference ref="656277902"/>
</object>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">47</int>
- <reference key="object" ref="437086000"/>
- <reference key="parent" ref="850198595"/>
+ <int key="objectID">53</int>
+ <reference key="object" ref="656277902"/>
+ <reference key="parent" ref="152555007"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">48</int>
- <reference key="object" ref="397766495"/>
- <reference key="parent" ref="850198595"/>
+ <int key="objectID">80</int>
+ <reference key="object" ref="429712482"/>
+ <reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">28</int>
- <reference key="object" ref="872997946"/>
+ <int key="objectID">92</int>
+ <reference key="object" ref="211500970"/>
+ <reference key="parent" ref="0"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">84</int>
+ <reference key="object" ref="479761609"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="141888078"/>
- <reference ref="79325094"/>
- <reference ref="505889340"/>
- <reference ref="479761609"/>
- <reference ref="294722067"/>
- <reference ref="1017685297"/>
- <reference ref="800184683"/>
+ <reference ref="718926501"/>
</object>
- <reference key="parent" ref="850198595"/>
+ <reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">30</int>
- <reference key="object" ref="141888078"/>
- <reference key="parent" ref="872997946"/>
- <string key="objectName">Spacer</string>
+ <int key="objectID">85</int>
+ <reference key="object" ref="718926501"/>
+ <reference key="parent" ref="479761609"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">52</int>
- <reference key="object" ref="152555007"/>
+ <int key="objectID">86</int>
+ <reference key="object" ref="505889340"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="656277902"/>
+ <reference ref="350407933"/>
</object>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">53</int>
- <reference key="object" ref="656277902"/>
- <reference key="parent" ref="152555007"/>
+ <int key="objectID">87</int>
+ <reference key="object" ref="350407933"/>
+ <reference key="parent" ref="505889340"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">67</int>
- <reference key="object" ref="294722067"/>
+ <int key="objectID">90</int>
+ <reference key="object" ref="1017685297"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="762506376"/>
+ <reference ref="116049943"/>
</object>
- <reference key="parent" ref="872997946"/>
- <string key="objectName">Addresses Header</string>
+ <reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">66</int>
- <reference key="object" ref="762506376"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="572496162"/>
- </object>
- <reference key="parent" ref="294722067"/>
+ <int key="objectID">91</int>
+ <reference key="object" ref="116049943"/>
+ <reference key="parent" ref="1017685297"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">69</int>
- <reference key="object" ref="79325094"/>
+ <int key="objectID">146</int>
+ <reference key="object" ref="457244217"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="151169583"/>
+ <reference ref="824166618"/>
</object>
- <reference key="parent" ref="872997946"/>
- <string key="objectName">Credit Card Header</string>
+ <reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">71</int>
- <reference key="object" ref="151169583"/>
- <object class="NSMutableArray" key="children">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="940961005"/>
- </object>
- <reference key="parent" ref="79325094"/>
+ <int key="objectID">147</int>
+ <reference key="object" ref="824166618"/>
+ <reference key="parent" ref="457244217"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">36</int>
- <reference key="object" ref="572496162"/>
+ <int key="objectID">148</int>
+ <reference key="object" ref="112783515"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="130924255"/>
+ <reference ref="882061238"/>
</object>
- <reference key="parent" ref="762506376"/>
+ <reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">37</int>
- <reference key="object" ref="130924255"/>
- <reference key="parent" ref="572496162"/>
+ <int key="objectID">149</int>
+ <reference key="object" ref="882061238"/>
+ <reference key="parent" ref="112783515"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">70</int>
- <reference key="object" ref="940961005"/>
+ <int key="objectID">171</int>
+ <reference key="object" ref="648570652"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="878779818"/>
+ <reference ref="73954501"/>
+ <reference ref="291448599"/>
+ <reference ref="186247079"/>
+ <reference ref="531327398"/>
</object>
- <reference key="parent" ref="151169583"/>
+ <reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">72</int>
- <reference key="object" ref="878779818"/>
- <reference key="parent" ref="940961005"/>
+ <int key="objectID">172</int>
+ <reference key="object" ref="73954501"/>
+ <reference key="parent" ref="648570652"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">80</int>
- <reference key="object" ref="429712482"/>
- <reference key="parent" ref="1002"/>
+ <int key="objectID">173</int>
+ <reference key="object" ref="291448599"/>
+ <reference key="parent" ref="648570652"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">84</int>
- <reference key="object" ref="479761609"/>
+ <int key="objectID">174</int>
+ <reference key="object" ref="186247079"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="718926501"/>
+ <reference ref="905623959"/>
+ <reference ref="940750254"/>
+ <reference ref="589623181"/>
</object>
- <reference key="parent" ref="872997946"/>
+ <reference key="parent" ref="648570652"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">85</int>
- <reference key="object" ref="718926501"/>
- <reference key="parent" ref="479761609"/>
+ <int key="objectID">175</int>
+ <reference key="object" ref="531327398"/>
+ <reference key="parent" ref="648570652"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">86</int>
- <reference key="object" ref="505889340"/>
+ <int key="objectID">176</int>
+ <reference key="object" ref="905623959"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="350407933"/>
+ <reference ref="120043902"/>
</object>
- <reference key="parent" ref="872997946"/>
- </object>
- <object class="IBObjectRecord">
- <int key="objectID">87</int>
- <reference key="object" ref="350407933"/>
- <reference key="parent" ref="505889340"/>
+ <reference key="parent" ref="186247079"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">90</int>
- <reference key="object" ref="1017685297"/>
+ <int key="objectID">177</int>
+ <reference key="object" ref="940750254"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
- <reference ref="116049943"/>
+ <reference ref="176103890"/>
</object>
- <reference key="parent" ref="872997946"/>
+ <reference key="parent" ref="186247079"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">91</int>
- <reference key="object" ref="116049943"/>
- <reference key="parent" ref="1017685297"/>
+ <int key="objectID">178</int>
+ <reference key="object" ref="176103890"/>
+ <reference key="parent" ref="940750254"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">92</int>
- <reference key="object" ref="211500970"/>
- <reference key="parent" ref="1002"/>
+ <int key="objectID">179</int>
+ <reference key="object" ref="120043902"/>
+ <reference key="parent" ref="905623959"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">183</int>
+ <reference key="object" ref="589623181"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="767084548"/>
+ </object>
+ <reference key="parent" ref="186247079"/>
</object>
<object class="IBObjectRecord">
- <int key="objectID">97</int>
- <reference key="object" ref="800184683"/>
- <reference key="parent" ref="872997946"/>
- <string key="objectName">Spacer</string>
+ <int key="objectID">184</int>
+ <reference key="object" ref="767084548"/>
+ <reference key="parent" ref="589623181"/>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
- <string>-1.IBPluginDependency</string>
- <string>-2.IBPluginDependency</string>
<string>-3.IBPluginDependency</string>
<string>1.IBEditorWindowLastContentRect</string>
<string>1.IBPluginDependency</string>
@@ -781,43 +857,46 @@
<string>1.windowTemplate.hasMinSize</string>
<string>1.windowTemplate.maxSize</string>
<string>1.windowTemplate.minSize</string>
+ <string>146.IBPluginDependency</string>
+ <string>147.IBPluginDependency</string>
+ <string>148.IBPluginDependency</string>
+ <string>149.IBPluginDependency</string>
+ <string>171.IBPluginDependency</string>
+ <string>172.IBPluginDependency</string>
+ <string>173.IBPluginDependency</string>
+ <string>174.CustomClassName</string>
+ <string>174.IBPluginDependency</string>
+ <string>175.IBPluginDependency</string>
+ <string>176.IBPluginDependency</string>
+ <string>177.IBPluginDependency</string>
+ <string>178.IBPluginDependency</string>
+ <string>179.IBPluginDependency</string>
+ <string>183.IBPluginDependency</string>
+ <string>184.IBPluginDependency</string>
<string>2.IBPluginDependency</string>
- <string>28.IBPluginDependency</string>
<string>3.IBPluginDependency</string>
- <string>30.IBPluginDependency</string>
- <string>36.IBPluginDependency</string>
- <string>37.IBPluginDependency</string>
<string>4.IBPluginDependency</string>
<string>52.IBPluginDependency</string>
<string>53.IBPluginDependency</string>
- <string>66.IBPluginDependency</string>
- <string>67.IBPluginDependency</string>
- <string>69.IBPluginDependency</string>
- <string>70.IBPluginDependency</string>
- <string>71.IBPluginDependency</string>
- <string>72.IBPluginDependency</string>
- <string>80.IBPluginDependency</string>
<string>84.IBPluginDependency</string>
<string>85.IBPluginDependency</string>
<string>86.IBPluginDependency</string>
<string>87.IBPluginDependency</string>
<string>90.IBPluginDependency</string>
<string>91.IBPluginDependency</string>
- <string>97.IBPluginDependency</string>
+ <string>92.IBPluginDependency</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>com.apple.InterfaceBuilderKit</string>
- <string>com.apple.InterfaceBuilderKit</string>
- <string>{{633, 412}, {570, 544}}</string>
+ <string>{{329, 509}, {570, 401}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{633, 412}, {570, 544}}</string>
+ <string>{{329, 509}, {570, 401}}</string>
<integer value="1"/>
<string>{196, 240}</string>
<string>{{202, 428}, {480, 270}}</string>
- <boolean value="YES" id="5"/>
- <reference ref="5"/>
+ <boolean value="NO"/>
+ <boolean value="NO"/>
<string>{570, 1200}</string>
<string>{570, 400}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -827,6 +906,11 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>AutoFillTableView</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -847,9 +931,7 @@
</object>
<object class="NSMutableDictionary" key="unlocalizedProperties">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
+ <reference key="dict.sortedKeys" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
@@ -857,15 +939,13 @@
<nil key="activeLocalization"/>
<object class="NSMutableDictionary" key="localizations">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- </object>
+ <reference key="dict.sortedKeys" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">99</int>
+ <int key="maxID">192</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -875,14 +955,13 @@
<string key="superclassName">NSWindowController</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>addNewAddress:</string>
<string>addNewCreditCard:</string>
<string>cancel:</string>
- <string>deleteAddress:</string>
- <string>deleteCreditCard:</string>
- <string>notifyAddressChange:</string>
+ <string>deleteSelection:</string>
+ <string>editSelection:</string>
<string>save:</string>
</object>
<object class="NSMutableArray" key="dict.values">
@@ -893,25 +972,11 @@
<string>id</string>
<string>id</string>
<string>id</string>
- <string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>addressSectionBox_</string>
- <string>addressSection_</string>
- <string>childView_</string>
- <string>creditCardSection_</string>
- </object>
- <object class="NSMutableArray" key="dict.values">
- <bool key="EncodedWithXMLCoder">YES</bool>
- <string>SectionSeparatorView</string>
- <string>NSView</string>
- <string>NSView</string>
- <string>NSView</string>
- </object>
+ <string key="NS.key.0">tableView_</string>
+ <string key="NS.object.0">NSTableView</string>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
@@ -931,7 +996,7 @@
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
- <object class="NSMutableArray" key="dict.sortedKeys">
+ <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>otherObjectToLocalize_</string>
<string>owner_</string>
@@ -953,6 +1018,20 @@
<string key="className">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">../third_party/GTM/Foundation/GTMNSObject+KeyValueObserving.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
+ <string key="minorKey">browser/cocoa/objc_zombie.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBProjectSource</string>
<string key="minorKey">browser/cocoa/status_bubble_mac.h</string>
</object>
</object>
@@ -977,26 +1056,749 @@
<string key="minorKey">browser/cocoa/themed_window.h</string>
</object>
</object>
+ </object>
+ <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSActionCell</string>
+ <string key="superclassName">NSCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSActionCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <string key="superclassName">NSResponder</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="1034244781">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSApplication.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="987917742">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSApplicationScripting.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="362014366">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSColorPanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSHelpManager.h</string>
+ </object>
+ </object>
<object class="IBPartialClassDescription">
- <string key="className">SectionSeparatorView</string>
+ <string key="className">NSApplication</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSPageLayout.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSButton</string>
+ <string key="superclassName">NSControl</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSButton.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSButtonCell</string>
+ <string key="superclassName">NSActionCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSButtonCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSCell</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSControl</string>
<string key="superclassName">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="703160282">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSControl.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSController</string>
+ <string key="superclassName">NSObject</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/section_separator_view.h</string>
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSFormatter</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSFormatter.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSMenu</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="473354147">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSMenu.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AddressBook.framework/Headers/ABActions.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSAccessibility.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
- <string key="className">VerticalLayoutView</string>
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSAlert.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSAnimation.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="1034244781"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="987917742"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSBrowser.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="362014366"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSComboBox.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSComboBoxCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="703160282"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDatePickerCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDictionaryController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDragging.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="989403086">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSDrawer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSFontManager.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSFontPanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSImage.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSKeyValueBinding.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <reference key="sourceIdentifier" ref="473354147"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSNibLoading.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSOutlineView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSPasteboard.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSRuleEditor.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSavePanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSound.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSpeechRecognizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSpeechSynthesizer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSSplitView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTabView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="178105287">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTableView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSText.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextStorage.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTokenField.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTokenFieldCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSToolbar.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSToolbarItem.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="695103923">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier" id="724118621">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSWindow.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSArchiver.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSClassDescription.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSConnection.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSError.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSMetadata.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSNetServices.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSObjectScripting.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSPort.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSPortCoder.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptClassDescription.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptKeyValueCoding.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptObjectSpecifiers.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSScriptWhoseTests.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSSpellServer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSStream.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSURLDownload.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Foundation.framework/Headers/NSXMLParser.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">Print.framework/Headers/PDEPluginInterface.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">QuartzCore.framework/Headers/CAAnimation.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">QuartzCore.framework/Headers/CALayer.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">QuartzCore.framework/Headers/CIImageProvider.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">SecurityInterface.framework/Headers/SFAuthorizationView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">SecurityInterface.framework/Headers/SFCertificatePanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">SecurityInterface.framework/Headers/SFChooseIdentityPanel.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSResponder</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSInterfaceStyle.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSResponder</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSResponder.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSScrollView</string>
<string key="superclassName">NSView</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">browser/cocoa/vertical_layout_view.h</string>
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSScrollView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSScroller</string>
+ <string key="superclassName">NSControl</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSScroller.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSTableColumn</string>
+ <string key="superclassName">NSObject</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTableColumn.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSTableHeaderView</string>
+ <string key="superclassName">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTableHeaderView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSTableView</string>
+ <string key="superclassName">NSControl</string>
+ <reference key="sourceIdentifier" ref="178105287"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSTextFieldCell</string>
+ <string key="superclassName">NSActionCell</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSTextFieldCell.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSUserDefaultsController</string>
+ <string key="superclassName">NSController</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSUserDefaultsController.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSClipView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSMenuItem.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSRulerView.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSView</string>
+ <string key="superclassName">NSResponder</string>
+ <reference key="sourceIdentifier" ref="695103923"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <reference key="sourceIdentifier" ref="989403086"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <string key="superclassName">NSResponder</string>
+ <reference key="sourceIdentifier" ref="724118621"/>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindow</string>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSWindowScripting.h</string>
+ </object>
+ </object>
+ <object class="IBPartialClassDescription">
+ <string key="className">NSWindowController</string>
+ <string key="superclassName">NSResponder</string>
+ <object class="NSMutableDictionary" key="actions">
+ <string key="NS.key.0">showWindow:</string>
+ <string key="NS.object.0">id</string>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBFrameworkSource</string>
+ <string key="minorKey">AppKit.framework/Headers/NSWindowController.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="3000" key="NS.object.0"/>
+ </object>
+ <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<string key="IBDocument.LastKnownRelativeProjectPath">../../chrome.xcodeproj</string>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
+ <object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
+ <string key="NS.key.0">NSSwitch</string>
+ <string key="NS.object.0">{15, 15}</string>
+ </object>
</data>
</archive>
diff --git a/chrome/browser/autofill/autofill_address_model_mac.h b/chrome/browser/autofill/autofill_address_model_mac.h
index 9ea052f..611fc7f 100644
--- a/chrome/browser/autofill/autofill_address_model_mac.h
+++ b/chrome/browser/autofill/autofill_address_model_mac.h
@@ -12,7 +12,6 @@ class AutoFillProfile;
// A "model" class used with bindings mechanism and the
// |AutoFillAddressViewController| to achieve the form-like view
// of autofill data in the Chrome options UI.
-// Note that |summary| is a derived property.
// Model objects are initialized from a given profile using the designated
// initializer |initWithProfile:|.
// Users of this class must be prepared to handle nil string return values.
@@ -22,9 +21,7 @@ class AutoFillProfile;
@private
// These are not scoped_nsobjects because we use them via KVO/bindings.
NSString* label_;
- NSString* firstName_;
- NSString* middleName_;
- NSString* lastName_;
+ NSString* fullName_;
NSString* email_;
NSString* companyName_;
NSString* addressLine1_;
@@ -37,14 +34,8 @@ class AutoFillProfile;
NSString* faxWholeNumber_;
}
-// |summary| is a derived property based on |firstName|, |lastName| and
-// |addressLine1|. KVO observers receive change notifications for |summary|
-// when any of these properties change.
-@property (readonly) NSString* summary;
@property (nonatomic, copy) NSString* label;
-@property (nonatomic, copy) NSString* firstName;
-@property (nonatomic, copy) NSString* middleName;
-@property (nonatomic, copy) NSString* lastName;
+@property (nonatomic, copy) NSString* fullName;
@property (nonatomic, copy) NSString* email;
@property (nonatomic, copy) NSString* companyName;
@property (nonatomic, copy) NSString* addressLine1;
diff --git a/chrome/browser/autofill/autofill_address_model_mac.mm b/chrome/browser/autofill/autofill_address_model_mac.mm
index a3b2089..773f8fb 100644
--- a/chrome/browser/autofill/autofill_address_model_mac.mm
+++ b/chrome/browser/autofill/autofill_address_model_mac.mm
@@ -10,11 +10,8 @@
@implementation AutoFillAddressModel
-@dynamic summary;
@synthesize label = label_;
-@synthesize firstName = firstName_;
-@synthesize middleName = middleName_;
-@synthesize lastName = lastName_;
+@synthesize fullName = fullName_;
@synthesize email = email_;
@synthesize companyName = companyName_;
@synthesize addressLine1 = addressLine1_;
@@ -26,27 +23,11 @@
@synthesize phoneWholeNumber = phoneWholeNumber_;
@synthesize faxWholeNumber = faxWholeNumber_;
-// Sets up the KVO dependency between "summary" and dependent fields.
-+ (NSSet*)keyPathsForValuesAffectingValueForKey:(NSString*)key {
- NSSet* keyPaths = [super keyPathsForValuesAffectingValueForKey:key];
-
- if ([key isEqualToString:@"summary"]) {
- NSSet* affectingKeys =
- [NSSet setWithObjects:@"firstName", @"lastName", @"addressLine1", nil];
- keyPaths = [keyPaths setByAddingObjectsFromSet:affectingKeys];
- }
- return keyPaths;
-}
-
- (id)initWithProfile:(const AutoFillProfile&)profile {
if ((self = [super init])) {
[self setLabel:SysUTF16ToNSString(profile.Label())];
- [self setFirstName:SysUTF16ToNSString(
- profile.GetFieldText(AutoFillType(NAME_FIRST)))];
- [self setMiddleName:SysUTF16ToNSString(
- profile.GetFieldText(AutoFillType(NAME_MIDDLE)))];
- [self setLastName:SysUTF16ToNSString(
- profile.GetFieldText(AutoFillType(NAME_LAST)))];
+ [self setFullName:SysUTF16ToNSString(
+ profile.GetFieldText(AutoFillType(NAME_FULL)))];
[self setEmail:SysUTF16ToNSString(
profile.GetFieldText(AutoFillType(EMAIL_ADDRESS)))];
[self setCompanyName:SysUTF16ToNSString(
@@ -73,9 +54,7 @@
- (void)dealloc {
[label_ release];
- [firstName_ release];
- [middleName_ release];
- [lastName_ release];
+ [fullName_ release];
[email_ release];
[companyName_ release];
[addressLine1_ release];
@@ -89,22 +68,11 @@
[super dealloc];
}
-- (NSString*)summary {
- // Create a temporary |profile| to generate summary string.
- AutoFillProfile profile(string16(), 0);
- [self copyModelToProfile:&profile];
- return SysUTF16ToNSString(profile.PreviewSummary());
-}
-
- (void)copyModelToProfile:(AutoFillProfile*)profile {
DCHECK(profile);
profile->set_label(base::SysNSStringToUTF16([self label]));
- profile->SetInfo(AutoFillType(NAME_FIRST),
- base::SysNSStringToUTF16([self firstName]));
- profile->SetInfo(AutoFillType(NAME_MIDDLE),
- base::SysNSStringToUTF16([self middleName]));
- profile->SetInfo(AutoFillType(NAME_LAST),
- base::SysNSStringToUTF16([self lastName]));
+ profile->SetInfo(AutoFillType(NAME_FULL),
+ base::SysNSStringToUTF16([self fullName]));
profile->SetInfo(AutoFillType(EMAIL_ADDRESS),
base::SysNSStringToUTF16([self email]));
profile->SetInfo(AutoFillType(COMPANY_NAME),
diff --git a/chrome/browser/autofill/autofill_address_model_mac_unittest.mm b/chrome/browser/autofill/autofill_address_model_mac_unittest.mm
index 9265e04..fcdd1cc 100644
--- a/chrome/browser/autofill/autofill_address_model_mac_unittest.mm
+++ b/chrome/browser/autofill/autofill_address_model_mac_unittest.mm
@@ -45,9 +45,7 @@ TEST(AutoFillAddressModelTest, InitializationFromProfile) {
EXPECT_TRUE(model.get());
EXPECT_TRUE([[model label] isEqualToString:@"Billing"]);
- EXPECT_TRUE([[model firstName] isEqualToString:@"Marion"]);
- EXPECT_TRUE([[model middleName] isEqualToString:@"Mitchell"]);
- EXPECT_TRUE([[model lastName] isEqualToString:@"Morrison"]);
+ EXPECT_TRUE([[model fullName] isEqualToString:@"Marion Mitchell Morrison"]);
EXPECT_TRUE([[model email] isEqualToString:@"johnwayne@me.xyz"]);
EXPECT_TRUE([[model companyName] isEqualToString:@"Fox"]);
EXPECT_TRUE([[model addressLine1] isEqualToString:@"123 Zoo St."]);
@@ -82,9 +80,7 @@ TEST(AutoFillAddressModelTest, CopyModelToProfile) {
EXPECT_TRUE(model.get());
[model setLabel:@"BillingX"];
- [model setFirstName:@"MarionX"];
- [model setMiddleName:@"MitchellX"];
- [model setLastName:@"MorrisonX"];
+ [model setFullName:@"MarionX MitchellX MorrisonX"];
[model setEmail:@"trigger@me.xyz"];
[model setCompanyName:@"FoxX"];
[model setAddressLine1:@"123 Xoo St."];
@@ -105,6 +101,8 @@ TEST(AutoFillAddressModelTest, CopyModelToProfile) {
profile.GetFieldText(AutoFillType(NAME_MIDDLE)));
EXPECT_EQ(ASCIIToUTF16("MorrisonX"),
profile.GetFieldText(AutoFillType(NAME_LAST)));
+ EXPECT_EQ(ASCIIToUTF16("MarionX MitchellX MorrisonX"),
+ profile.GetFieldText(AutoFillType(NAME_FULL)));
EXPECT_EQ(ASCIIToUTF16("trigger@me.xyz"),
profile.GetFieldText(AutoFillType(EMAIL_ADDRESS)));
EXPECT_EQ(ASCIIToUTF16("FoxX"),
diff --git a/chrome/browser/autofill/autofill_address_view_controller_mac.h b/chrome/browser/autofill/autofill_address_sheet_controller_mac.h
index 2367f8d..963d4ff 100644
--- a/chrome/browser/autofill/autofill_address_view_controller_mac.h
+++ b/chrome/browser/autofill/autofill_address_sheet_controller_mac.h
@@ -2,52 +2,57 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_ADDRESS_VIEW_CONTROLLER_MAC_
-#define CHROME_BROWSER_AUTOFILL_AUTOFILL_ADDRESS_VIEW_CONTROLLER_MAC_
+#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_ADDRESS_SHEET_CONTROLLER_MAC_
+#define CHROME_BROWSER_AUTOFILL_AUTOFILL_ADDRESS_SHEET_CONTROLLER_MAC_
#import <Cocoa/Cocoa.h>
-#import "chrome/browser/cocoa/disclosure_view_controller.h"
@class AutoFillAddressModel;
@class AutoFillDialogController;
class AutoFillProfile;
+// The sheet can be invoked in "Add" or "Edit" mode. This dictates the caption
+// seen at the top of the sheet.
+enum {
+ kAutoFillAddressAddMode = 0,
+ kAutoFillAddressEditMode = 1
+};
+typedef NSInteger AutoFillAddressMode;
+
// A class that coordinates the |addressModel| and the associated view
-// held in AutoFillAddressFormView.xib.
+// held in AutoFillAddressSheet.xib.
// |initWithProfile:| is the designated initializer. It takes |profile|
// and transcribes it to |addressModel| to which the view is bound.
-@interface AutoFillAddressViewController : DisclosureViewController {
+@interface AutoFillAddressSheetController : NSWindowController {
@private
+ // The caption at top of dialog. Text changes according to usage. Either
+ // "New address" or "Edit address" depending on |mode_|.
+ IBOutlet NSTextField* caption_;
+
// The primary model for this controller. The model is instantiated
// from within |initWithProfile:|. We do not hold it as a scoped_nsobject
// because it is exposed as a KVO compliant property.
// Strong reference.
AutoFillAddressModel* addressModel_;
- // A reference to our parent controller. Used for notifying parent if/when
- // deletion occurs. Also used to notify parent when the label of the address
- // changes. May be not be nil.
- // Weak reference, owns us.
- AutoFillDialogController* parentController_;
+ // Either "Add" or "Edit" mode of sheet.
+ AutoFillAddressMode mode_;
}
@property (nonatomic, retain) AutoFillAddressModel* addressModel;
+// IBActions for save and cancel buttons. Both invoke |endSheet:|.
+- (IBAction)save:(id)sender;
+- (IBAction)cancel:(id)sender;
+
// Designated initializer. Takes a copy of the data in |profile|,
// it is not held as a reference.
- (id)initWithProfile:(const AutoFillProfile&)profile
- disclosure:(NSCellStateValue)disclosureState
- controller:(AutoFillDialogController*) parentController;
-
-// Action to remove this address from the dialog. Forwards the request to
-// |parentController_| which does all the actual work. We have the action
-// here so that the delete button in the AutoFillAddressViewFormView.xib has
-// something to call.
-- (IBAction)deleteAddress:(id)sender;
+ mode:(AutoFillAddressMode)mode;
// Copy data from internal model to |profile|.
- (void)copyModelToProfile:(AutoFillProfile*)profile;
@end
-#endif // CHROME_BROWSER_AUTOFILL_AUTOFILL_ADDRESS_VIEW_CONTROLLER_MAC_
+#endif // CHROME_BROWSER_AUTOFILL_AUTOFILL_ADDRESS_SHEET_CONTROLLER_MAC_
diff --git a/chrome/browser/autofill/autofill_address_sheet_controller_mac.mm b/chrome/browser/autofill/autofill_address_sheet_controller_mac.mm
new file mode 100644
index 0000000..1a6305d
--- /dev/null
+++ b/chrome/browser/autofill/autofill_address_sheet_controller_mac.mm
@@ -0,0 +1,66 @@
+// Copyright (c) 2010 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#import "chrome/browser/autofill/autofill_address_sheet_controller_mac.h"
+
+#include "app/l10n_util.h"
+#include "base/mac_util.h"
+#include "base/sys_string_conversions.h"
+#import "chrome/browser/autofill/autofill_address_model_mac.h"
+#import "chrome/browser/autofill/autofill_dialog_controller_mac.h"
+#include "chrome/browser/autofill/autofill_profile.h"
+#include "grit/generated_resources.h"
+
+@implementation AutoFillAddressSheetController
+
+@synthesize addressModel = addressModel_;
+
+- (id)initWithProfile:(const AutoFillProfile&)profile
+ mode:(AutoFillAddressMode)mode {
+ NSString* nibPath = [mac_util::MainAppBundle()
+ pathForResource:@"AutoFillAddressSheet"
+ ofType:@"nib"];
+ self = [super initWithWindowNibPath:nibPath owner:self];
+ if (self) {
+ // Create the model.
+ [self setAddressModel:[[[AutoFillAddressModel alloc]
+ initWithProfile:profile] autorelease]];
+
+ mode_ = mode;
+ }
+ return self;
+}
+
+- (void)dealloc {
+ [addressModel_ release];
+ [super dealloc];
+}
+
+- (void)awakeFromNib {
+ NSString* caption;
+ if (mode_ == kAutoFillAddressAddMode)
+ caption = l10n_util::GetNSString(IDS_AUTOFILL_ADD_ADDRESS_CAPTION);
+ else if (mode_ == kAutoFillAddressEditMode)
+ caption = l10n_util::GetNSString(IDS_AUTOFILL_EDIT_ADDRESS_CAPTION);
+ else
+ NOTREACHED();
+ [caption_ setStringValue:caption];
+}
+
+- (IBAction)save:(id)sender {
+ // Call |makeFirstResponder:| to commit pending text field edits.
+ [[self window] makeFirstResponder:[self window]];
+
+ [NSApp endSheet:[self window] returnCode:1];
+}
+
+- (IBAction)cancel:(id)sender {
+ [NSApp endSheet:[self window] returnCode:0];
+}
+
+- (void)copyModelToProfile:(AutoFillProfile*)profile {
+ [addressModel_ copyModelToProfile:profile];
+}
+
+@end
diff --git a/chrome/browser/autofill/autofill_address_view_controller_mac_unittest.mm b/chrome/browser/autofill/autofill_address_sheet_controller_mac_unittest.mm
index b5c857c..f46425d 100644
--- a/chrome/browser/autofill/autofill_address_view_controller_mac_unittest.mm
+++ b/chrome/browser/autofill/autofill_address_sheet_controller_mac_unittest.mm
@@ -3,7 +3,7 @@
// found in the LICENSE file.
#include "base/scoped_nsobject.h"
-#import "chrome/browser/autofill/autofill_address_view_controller_mac.h"
+#import "chrome/browser/autofill/autofill_address_sheet_controller_mac.h"
#include "chrome/browser/autofill/autofill_profile.h"
#include "chrome/browser/cocoa/browser_test_helper.h"
#import "chrome/browser/cocoa/cocoa_test_helper.h"
@@ -11,17 +11,16 @@
namespace {
-typedef CocoaTest AutoFillAddressViewControllerTest;
+typedef CocoaTest AutoFillAddressSheetControllerTest;
-TEST(AutoFillAddressViewControllerTest, Basic) {
+TEST(AutoFillAddressSheetControllerTest, Basic) {
// A basic test that creates a new instance and releases.
// Aids valgrind leak detection.
AutoFillProfile profile(ASCIIToUTF16("Home"), 0);
- scoped_nsobject<AutoFillAddressViewController> controller(
- [[AutoFillAddressViewController alloc]
+ scoped_nsobject<AutoFillAddressSheetController> controller(
+ [[AutoFillAddressSheetController alloc]
initWithProfile:profile
- disclosure:NSOffState
- controller:nil]);
+ mode:kAutoFillAddressAddMode]);
EXPECT_TRUE(controller.get());
}
diff --git a/chrome/browser/autofill/autofill_address_view_controller_mac.mm b/chrome/browser/autofill/autofill_address_view_controller_mac.mm
deleted file mode 100644
index e3163f8..0000000
--- a/chrome/browser/autofill/autofill_address_view_controller_mac.mm
+++ /dev/null
@@ -1,73 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#import "chrome/browser/autofill/autofill_address_view_controller_mac.h"
-#include "base/mac_util.h"
-#include "base/sys_string_conversions.h"
-#import "chrome/browser/autofill/autofill_address_model_mac.h"
-#import "chrome/browser/autofill/autofill_dialog_controller_mac.h"
-#include "chrome/browser/autofill/autofill_profile.h"
-#import "third_party/GTM/Foundation/GTMNSObject+KeyValueObserving.h"
-
-@interface AutoFillAddressViewController (PrivateMethods)
-- (void)labelChanged:(GTMKeyValueChangeNotification*)notification;
-@end
-
-@implementation AutoFillAddressViewController
-
-@synthesize addressModel = addressModel_;
-
-- (id)initWithProfile:(const AutoFillProfile&)profile
- disclosure:(NSCellStateValue)disclosureState
- controller:(AutoFillDialogController*) parentController {
- self = [super initWithNibName:@"AutoFillAddressFormView"
- bundle:mac_util::MainAppBundle()
- disclosure:disclosureState];
- if (self) {
- // Pull in the view for initialization.
- [self view];
-
- // Create the model.
- [self setAddressModel:[[[AutoFillAddressModel alloc]
- initWithProfile:profile] autorelease]];
-
- // We keep track of our parent controller for model-update purposes.
- parentController_ = parentController;
-
- // Register |self| as observer so we can notify parent controller. See
- // |labelChanged:| for details.
- [addressModel_ gtm_addObserver:self
- forKeyPath:@"label"
- selector:@selector(labelChanged:)
- userInfo:nil
- options:0];
- }
- return self;
-}
-
-- (void)dealloc {
- [addressModel_ gtm_removeObserver:self
- forKeyPath:@"label"
- selector:@selector(labelChanged:)];
- [addressModel_ release];
- [super dealloc];
-}
-
-// Override KVO method to notify parent controller when the address "label"
-// changes. Credit card UI updates accordingly.
-- (void)labelChanged:(GTMKeyValueChangeNotification*)notification {
- [parentController_ notifyAddressChange:self];
-}
-
-- (IBAction)deleteAddress:(id)sender {
- [parentController_ deleteAddress:self];
-}
-
-- (void)copyModelToProfile:(AutoFillProfile*)profile {
- [addressModel_ copyModelToProfile:profile];
-}
-
-@end
-
-
diff --git a/chrome/browser/autofill/autofill_credit_card_model_mac.h b/chrome/browser/autofill/autofill_credit_card_model_mac.h
index 97dfb67..202202e 100644
--- a/chrome/browser/autofill/autofill_credit_card_model_mac.h
+++ b/chrome/browser/autofill/autofill_credit_card_model_mac.h
@@ -12,7 +12,6 @@ class CreditCard;
// A "model" class used with bindings mechanism and the
// |AutoFillCreditCardViewController| to achieve the form-like view
// of autofill data in the Chrome options UI.
-// Note that |summary| is a derived property.
// Model objects are initialized from the given |creditCard| using the
// designated initializer |initWithCreditCard:|.
// Users of this class must be prepared to handle nil string return values.
@@ -31,10 +30,6 @@ class CreditCard;
NSString* shippingAddress_;
}
-// |summary| is a derived property based on |creditCardNumber|,
-// |expirationMonth| and |expirationYear|. KVO observers receive change
-// notifications for |summary| when any of these properties change.
-@property (readonly) NSString* summary;
@property (nonatomic, copy) NSString* label;
@property (nonatomic, copy) NSString* nameOnCard;
@property (nonatomic, copy) NSString* creditCardNumber;
@@ -42,7 +37,6 @@ class CreditCard;
@property (nonatomic, copy) NSString* expirationYear;
@property (nonatomic, copy) NSString* cvcCode;
@property (nonatomic, copy) NSString* billingAddress;
-@property (nonatomic, copy) NSString* shippingAddress;
// Designated initializer. Initializes the property strings to values retrieved
// from the |creditCard| object.
diff --git a/chrome/browser/autofill/autofill_credit_card_model_mac.mm b/chrome/browser/autofill/autofill_credit_card_model_mac.mm
index c75e14f..f75bd05 100644
--- a/chrome/browser/autofill/autofill_credit_card_model_mac.mm
+++ b/chrome/browser/autofill/autofill_credit_card_model_mac.mm
@@ -11,7 +11,6 @@
@implementation AutoFillCreditCardModel
-@dynamic summary;
@synthesize label = label_;
@synthesize nameOnCard = nameOnCard_;
@synthesize creditCardNumber = creditCardNumber_;
@@ -19,19 +18,6 @@
@synthesize expirationYear = expirationYear_;
@synthesize cvcCode = cvcCode_;
@synthesize billingAddress = billingAddress_;
-@synthesize shippingAddress = shippingAddress_;
-
-// Sets up the KVO dependency between "summary" and dependent fields.
-+ (NSSet*)keyPathsForValuesAffectingValueForKey:(NSString*)key {
- NSSet* keyPaths = [super keyPathsForValuesAffectingValueForKey:key];
-
- if ([key isEqualToString:@"summary"]) {
- NSSet* affectingKeys = [NSSet setWithObjects:@"creditCardNumber",
- @"expirationMonth", @"expirationYear", nil];
- keyPaths = [keyPaths setByAddingObjectsFromSet:affectingKeys];
- }
- return keyPaths;
-}
- (id)initWithCreditCard:(const CreditCard&)creditCard {
if ((self = [super init])) {
@@ -48,8 +34,6 @@
creditCard.GetFieldText(AutoFillType(CREDIT_CARD_VERIFICATION_CODE)))];
[self setBillingAddress:SysUTF16ToNSString(
creditCard.billing_address())];
- [self setShippingAddress:SysUTF16ToNSString(
- creditCard.shipping_address())];
}
return self;
}
@@ -62,17 +46,9 @@
[expirationYear_ release];
[cvcCode_ release];
[billingAddress_ release];
- [shippingAddress_ release];
[super dealloc];
}
-- (NSString*)summary {
- // Create a temporary |creditCard| to generate summary string.
- CreditCard creditCard(string16(), 0);
- [self copyModelToCreditCard:&creditCard];
- return SysUTF16ToNSString(creditCard.PreviewSummary());
-}
-
- (void)copyModelToCreditCard:(CreditCard*)creditCard {
DCHECK(creditCard);
creditCard->set_label(base::SysNSStringToUTF16([self label]));
@@ -88,8 +64,6 @@
base::SysNSStringToUTF16([self cvcCode]));
creditCard->set_billing_address(
base::SysNSStringToUTF16([self billingAddress]));
- creditCard->set_shipping_address(
- base::SysNSStringToUTF16([self shippingAddress]));
}
@end
diff --git a/chrome/browser/autofill/autofill_credit_card_model_mac_unittest.mm b/chrome/browser/autofill/autofill_credit_card_model_mac_unittest.mm
index 6fdb1142..6d77e20 100644
--- a/chrome/browser/autofill/autofill_credit_card_model_mac_unittest.mm
+++ b/chrome/browser/autofill/autofill_credit_card_model_mac_unittest.mm
@@ -47,7 +47,6 @@ TEST(AutoFillCreditCardModelTest, InitializationFromCreditCard) {
EXPECT_TRUE([[model expirationYear] isEqualToString:@"2010"]);
EXPECT_TRUE([[model cvcCode] isEqualToString:@"123"]);
EXPECT_TRUE([[model billingAddress] isEqualToString:@"Chicago"]);
- EXPECT_TRUE([[model shippingAddress] isEqualToString:@"Indianapolis"]);
}
TEST(AutoFillCreditCardModelTest, CopyModelToCreditCard) {
@@ -74,7 +73,6 @@ TEST(AutoFillCreditCardModelTest, CopyModelToCreditCard) {
[model setExpirationYear:@"2011"];
[model setCvcCode:@"223"];
[model setBillingAddress:@"New York"];
- [model setShippingAddress:@"Boston"];
[model copyModelToCreditCard:&credit_card];
@@ -92,7 +90,6 @@ TEST(AutoFillCreditCardModelTest, CopyModelToCreditCard) {
credit_card.GetFieldText(
AutoFillType(CREDIT_CARD_VERIFICATION_CODE)));
EXPECT_EQ(ASCIIToUTF16("New York"), credit_card.billing_address());
- EXPECT_EQ(ASCIIToUTF16("Boston"), credit_card.shipping_address());
}
} // namespace
diff --git a/chrome/browser/autofill/autofill_credit_card_view_controller_mac.h b/chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h
index 054252f..6fa281d 100644
--- a/chrome/browser/autofill/autofill_credit_card_view_controller_mac.h
+++ b/chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h
@@ -2,24 +2,36 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_CREDIT_CARD_VIEW_CONTROLLER_MAC_
-#define CHROME_BROWSER_AUTOFILL_AUTOFILL_CREDIT_CARD_VIEW_CONTROLLER_MAC_
+#ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_CREDIT_CARD_SHEET_CONTROLLER_MAC_
+#define CHROME_BROWSER_AUTOFILL_AUTOFILL_CREDIT_CARD_SHEET_CONTROLLER_MAC_
#import <Cocoa/Cocoa.h>
-#import "chrome/browser/cocoa/disclosure_view_controller.h"
@class AutoFillCreditCardModel;
@class AutoFillDialogController;
class CreditCard;
+// The sheet can be invoked in "Add" or "Edit" mode. This dictates the caption
+// seen at the top of the sheet.
+enum {
+ kAutoFillCreditCardAddMode = 0,
+ kAutoFillCreditCardEditMode = 1
+};
+typedef NSInteger AutoFillCreditCardMode;
+
// A class that coordinates the |creditCardModel| and the associated view
-// held in AutoFillCreditCardFormView.xib.
+// held in AutoFillCreditCardSheet.xib.
// |initWithCreditCard:| is the designated initializer. It takes |creditCard|
// and transcribes it to |creditCardModel| to which the view is bound.
-@interface AutoFillCreditCardViewController : DisclosureViewController {
+@interface AutoFillCreditCardSheetController : NSWindowController {
@private
IBOutlet NSPopUpButton* billingAddressPopup_;
- IBOutlet NSPopUpButton* shippingAddressPopup_;
+ IBOutlet NSPopUpButton* expirationMonthPopup_;
+ IBOutlet NSPopUpButton* expirationYearPopup_;
+
+ // The caption at top of dialog. Text changes according to usage. Either
+ // "New credit card" or "Edit credit card" depending on context.
+ IBOutlet NSTextField* caption_;
// The primary model for this controller. The model is instantiated
// from within |initWithCreditCard:|. We do not hold it as a scoped_nsobject
@@ -32,41 +44,39 @@ class CreditCard;
// of addresses change in the |parentController_|.
NSArray* billingAddressContents_;
- // Array of strings that populate the |shippingAddressPopup_| control. We
- // do not hold this as scoped_nsobject because it is exposed as a KVO
- // compliant property. The values of this array may change as the list
- // of addresses change in the |parentController_|.
- NSArray* shippingAddressContents_;
+ // Contents of the expiration month and year popups. Strongly owned. We do
+ // not hold them as scoped_nsobjects because they are exposed as KVO compliant
+ // properties.
+ NSArray* expirationMonthContents_;
+ NSArray* expirationYearContents_;
- // A reference to our parent controller. Used for notifying parent if/when
- // deletion occurs. May be not be nil.
+ // A reference to our parent controller. Used for fetching billing address
+ // labels. May be not be nil.
// Weak reference, owns us.
AutoFillDialogController* parentController_;
+
+ // Either "Add" or "Edit" mode of sheet.
+ AutoFillCreditCardMode mode_;
}
@property (nonatomic, retain) AutoFillCreditCardModel* creditCardModel;
@property (nonatomic, retain) NSArray* billingAddressContents;
-@property (nonatomic, retain) NSArray* shippingAddressContents;
+@property (nonatomic, retain) NSArray* expirationMonthContents;
+@property (nonatomic, retain) NSArray* expirationYearContents;
// Designated initializer. Takes a copy of the data in |creditCard|,
// it is not held as a reference.
- (id)initWithCreditCard:(const CreditCard&)creditCard
- disclosure:(NSCellStateValue)disclosureState
+ mode:(AutoFillCreditCardMode)mode
controller:(AutoFillDialogController*)parentController;
-// Action to remove this credit card from the dialog. Forwards the request to
-// |parentController_| which does all the actual work. We have the action
-// here so that the delete button in the AutoFillCreditCardViewFormView.xib has
-// something to call.
-- (IBAction)deleteCreditCard:(id)sender;
-
-// Action to notify observers of the address list when changes have occured.
-// For the credit card controller this means rebuild the popup menus.
-- (IBAction)onAddressesChanged:(id)sender;
+// IBActions for save and cancel buttons. Both invoke |endSheet:|.
+- (IBAction)save:(id)sender;
+- (IBAction)cancel:(id)sender;
// Copy data from internal model to |creditCard|.
- (void)copyModelToCreditCard:(CreditCard*)creditCard;
@end
-#endif // CHROME_BROWSER_AUTOFILL_AUTOFILL_CREDIT_CARD_VIEW_CONTROLLER_MAC_
+#endif // CHROME_BROWSER_AUTOFILL_AUTOFILL_CREDIT_CARD_SHEET_CONTROLLER_MAC_
diff --git a/chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.mm b/chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.mm
new file mode 100644
index 0000000..11a6302
--- /dev/null
+++ b/chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.mm
@@ -0,0 +1,165 @@
+// Copyright (c) 2010 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#import "chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h"
+
+#include "app/l10n_util.h"
+#include "base/mac_util.h"
+#include "base/sys_string_conversions.h"
+#import "chrome/browser/autofill/autofill_credit_card_model_mac.h"
+#import "chrome/browser/autofill/autofill_dialog_controller_mac.h"
+#include "chrome/browser/autofill/credit_card.h"
+#include "grit/generated_resources.h"
+
+// Private methods for the |AutoFillCreditCardSheetController| class.
+@interface AutoFillCreditCardSheetController (PrivateMethods)
+- (void)buildBillingAddressContents;
+- (void)buildExpirationMonthContents;
+- (void)buildExpirationYearContents;
+@end
+
+@implementation AutoFillCreditCardSheetController
+
+@synthesize creditCardModel = creditCardModel_;
+@synthesize billingAddressContents = billingAddressContents_;
+@synthesize expirationMonthContents = expirationMonthContents_;
+@synthesize expirationYearContents = expirationYearContents_;
+
+- (id)initWithCreditCard:(const CreditCard&)creditCard
+ mode:(AutoFillCreditCardMode)mode
+ controller:(AutoFillDialogController*)parentController {
+ NSString* nibPath = [mac_util::MainAppBundle()
+ pathForResource:@"AutoFillCreditCardSheet"
+ ofType:@"nib"];
+ self = [super initWithWindowNibPath:nibPath owner:self];
+ if (self) {
+ // Create the model. We use setter here for KVO.
+ [self setCreditCardModel:[[[AutoFillCreditCardModel alloc]
+ initWithCreditCard:creditCard] autorelease]];
+
+ // We keep track of our parent controller for model-update purposes.
+ parentController_ = parentController;
+
+ mode_ = mode;
+ }
+ return self;
+}
+
+- (void)dealloc {
+ [creditCardModel_ release];
+ [billingAddressContents_ release];
+ [expirationMonthContents_ release];
+ [expirationYearContents_ release];
+ [super dealloc];
+}
+
+- (void)awakeFromNib {
+ // Setup initial state of popups.
+ [self buildBillingAddressContents];
+ [self buildExpirationMonthContents];
+ [self buildExpirationYearContents];
+
+ // Turn menu autoenable off. We manually govern this.
+ [billingAddressPopup_ setAutoenablesItems:NO];
+ [expirationMonthPopup_ setAutoenablesItems:NO];
+ [expirationYearPopup_ setAutoenablesItems:NO];
+
+ // Set the caption based on the mode.
+ NSString* caption;
+ if (mode_ == kAutoFillCreditCardAddMode)
+ caption = l10n_util::GetNSString(IDS_AUTOFILL_ADD_CREDITCARD_CAPTION);
+ else if (mode_ == kAutoFillCreditCardEditMode)
+ caption = l10n_util::GetNSString(IDS_AUTOFILL_EDIT_CREDITCARD_CAPTION);
+ else
+ NOTREACHED();
+ [caption_ setStringValue:caption];
+}
+
+- (IBAction)save:(id)sender {
+ // Call |makeFirstResponder:| to commit pending text field edits.
+ [[self window] makeFirstResponder:[self window]];
+
+ [NSApp endSheet:[self window] returnCode:1];
+}
+
+- (IBAction)cancel:(id)sender {
+ [NSApp endSheet:[self window] returnCode:0];
+}
+
+- (void)copyModelToCreditCard:(CreditCard*)creditCard {
+ // The model copies the popup values blindly. We need to clear the strings
+ // in the case that our special menus are in effect.
+ if ([billingAddressPopup_ indexOfSelectedItem] <= 0)
+ [creditCardModel_ setBillingAddress:@""];
+ if ([expirationMonthPopup_ indexOfSelectedItem] <= 0)
+ [creditCardModel_ setExpirationMonth:@""];
+ if ([expirationYearPopup_ indexOfSelectedItem] <= 0)
+ [creditCardModel_ setExpirationYear:@""];
+
+ [creditCardModel_ copyModelToCreditCard:creditCard];
+}
+
+// Builds the |billingAddressContents_| array of strings from the list of
+// addresses returned by the |parentController_| and additional UI string.
+// Ensures that current selection is valid. If not, reset it.
+- (void)buildBillingAddressContents {
+ NSString* menuString = l10n_util::GetNSString(
+ IDS_AUTOFILL_DIALOG_CHOOSE_EXISTING_ADDRESS);
+
+ // Build the menu array and set it.
+ NSArray* addressStrings = [parentController_ addressLabels];
+ NSArray* newArray = [[NSArray arrayWithObject:menuString]
+ arrayByAddingObjectsFromArray:addressStrings];
+ [self setBillingAddressContents:newArray];
+
+ // If the addresses no longer contain our selected item, reset the selection.
+ if ([addressStrings
+ indexOfObject:[creditCardModel_ billingAddress]] == NSNotFound) {
+ [creditCardModel_ setBillingAddress:menuString];
+ }
+
+ // Disable first item in menu. "Choose existing address" is a non-item.
+ [[billingAddressPopup_ itemAtIndex:0] setEnabled:NO];
+}
+
+// Builds array of valid months. Uses special @" " to indicate no selection.
+- (void)buildExpirationMonthContents {
+ NSArray* newArray = [NSArray arrayWithObjects:@" ",
+ @"01", @"02", @"03", @"04", @"05", @"06",
+ @"07", @"08", @"09", @"10", @"11", @"12", nil ];
+
+ [self setExpirationMonthContents:newArray];
+
+ // If the value from the model is not found in the array then set to the empty
+ // item @" ".
+ if ([newArray
+ indexOfObject:[creditCardModel_ expirationMonth]] == NSNotFound) {
+ [creditCardModel_ setExpirationMonth:@" "];
+ }
+
+ // Disable first item in menu. @" " is a non-item.
+ [[expirationMonthPopup_ itemAtIndex:0] setEnabled:NO];
+}
+
+// Builds array of valid years. Uses special @" " to indicate no selection.
+- (void)buildExpirationYearContents {
+ NSArray* newArray = [NSArray arrayWithObjects:@" ",
+ @"2010", @"2011", @"2012", @"2013", @"2014", @"2015",
+ @"2016", @"2017", @"2018", @"2019", @"2020", @"2021", nil ];
+
+ [self setExpirationYearContents:newArray];
+
+ // If the value from the model is not found in the array then set to the empty
+ // item @" ".
+ if ([newArray
+ indexOfObject:[creditCardModel_ expirationYear]] == NSNotFound) {
+ [creditCardModel_ setExpirationYear:@" "];
+ }
+
+ // Disable first item in menu. @" " is a non-item.
+ [[expirationYearPopup_ itemAtIndex:0] setEnabled:NO];
+}
+
+@end
+
diff --git a/chrome/browser/autofill/autofill_credit_card_view_controller_mac_unittest.mm b/chrome/browser/autofill/autofill_credit_card_sheet_controller_mac_unittest.mm
index 8724f4b..a15b421 100644
--- a/chrome/browser/autofill/autofill_credit_card_view_controller_mac_unittest.mm
+++ b/chrome/browser/autofill/autofill_credit_card_sheet_controller_mac_unittest.mm
@@ -3,7 +3,7 @@
// found in the LICENSE file.
#include "base/scoped_nsobject.h"
-#import "chrome/browser/autofill/autofill_credit_card_view_controller_mac.h"
+#import "chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h"
#include "chrome/browser/autofill/credit_card.h"
#include "chrome/browser/cocoa/browser_test_helper.h"
#import "chrome/browser/cocoa/cocoa_test_helper.h"
@@ -11,18 +11,19 @@
namespace {
-typedef CocoaTest AutoFillCreditCardViewControllerTest;
+typedef CocoaTest AutoFillCreditCardSheetControllerTest;
-TEST(AutoFillCreditCardViewControllerTest, Basic) {
+TEST(AutoFillCreditCardSheetControllerTest, Basic) {
// A basic test that creates a new instance and releases.
// Aids valgrind leak detection.
CreditCard credit_card(ASCIIToUTF16("myCC"), 0);
- scoped_nsobject<AutoFillCreditCardViewController> controller(
- [[AutoFillCreditCardViewController alloc]
+ scoped_nsobject<AutoFillCreditCardSheetController> controller(
+ [[AutoFillCreditCardSheetController alloc]
initWithCreditCard:credit_card
- disclosure:NSOffState
+ mode:kAutoFillCreditCardAddMode
controller:nil]);
EXPECT_TRUE(controller.get());
}
} // namespace
+
diff --git a/chrome/browser/autofill/autofill_credit_card_view_controller_mac.mm b/chrome/browser/autofill/autofill_credit_card_view_controller_mac.mm
deleted file mode 100644
index 8e7b29c..0000000
--- a/chrome/browser/autofill/autofill_credit_card_view_controller_mac.mm
+++ /dev/null
@@ -1,128 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#import "chrome/browser/autofill/autofill_credit_card_view_controller_mac.h"
-#include "app/l10n_util.h"
-#include "base/mac_util.h"
-#include "base/sys_string_conversions.h"
-#import "chrome/browser/autofill/autofill_credit_card_model_mac.h"
-#import "chrome/browser/autofill/autofill_dialog_controller_mac.h"
-#include "chrome/browser/autofill/credit_card.h"
-#include "grit/generated_resources.h"
-
-// Private methods for the |AutoFillCreditCardViewController| class.
-@interface AutoFillCreditCardViewController (PrivateMethods)
-- (void)rebuildBillingAddressContents;
-- (void)rebuildShippingAddressContents;
-@end
-
-@implementation AutoFillCreditCardViewController
-
-@synthesize creditCardModel = creditCardModel_;
-@synthesize billingAddressContents = billingAddressContents_;
-@synthesize shippingAddressContents = shippingAddressContents_;
-
-- (id)initWithCreditCard:(const CreditCard&)creditCard
- disclosure:(NSCellStateValue)disclosureState
- controller:(AutoFillDialogController*)parentController {
- self = [super initWithNibName:@"AutoFillCreditCardFormView"
- bundle:mac_util::MainAppBundle()
- disclosure:disclosureState];
- if (self) {
- // Pull in the view for initialization.
- [self view];
-
- // Create the model. We use setter here for KVO.
- [self setCreditCardModel:[[[AutoFillCreditCardModel alloc]
- initWithCreditCard:creditCard] autorelease]];
-
- // We keep track of our parent controller for model-update purposes.
- parentController_ = parentController;
-
- // Setup initial state of popups.
- [self onAddressesChanged:self];
- }
- return self;
-}
-
-- (void)dealloc {
- [creditCardModel_ release];
- [billingAddressContents_ release];
- [shippingAddressContents_ release];
- [super dealloc];
-}
-
-- (void)awakeFromNib {
- [super awakeFromNib];
-
- // Turn menu autoenable off. We manually govern this.
- [billingAddressPopup_ setAutoenablesItems:NO];
- [shippingAddressPopup_ setAutoenablesItems:NO];
-}
-
-- (IBAction)deleteCreditCard:(id)sender {
- [parentController_ deleteCreditCard:self];
-}
-
-- (IBAction)onAddressesChanged:(id)sender {
- [self rebuildBillingAddressContents];
- [self rebuildShippingAddressContents];
-}
-
-- (void)copyModelToCreditCard:(CreditCard*)creditCard {
- [creditCardModel_ copyModelToCreditCard:creditCard];
-
- // The model copies the shipping and billing addresses blindly. We need
- // to clear the strings in the case that our special menus are in effect.
- if ([billingAddressPopup_ indexOfSelectedItem] <= 0)
- creditCard->set_billing_address(string16());
- if ([shippingAddressPopup_ indexOfSelectedItem] <= 0)
- creditCard->set_shipping_address(string16());
-}
-
-// Builds the |billingAddressContents_| array of strings from the list of
-// addresses returned by the |parentController_| and additional UI string.
-// Ensures that current selection is valid, if not reset it.
-- (void)rebuildBillingAddressContents {
- NSString* menuString = l10n_util::GetNSString(
- IDS_AUTOFILL_DIALOG_CHOOSE_EXISTING_ADDRESS);
-
- // Build the menu array and set it.
- NSArray* addressStrings = [parentController_ addressLabels];
- NSArray* newArray = [[NSArray arrayWithObject:menuString]
- arrayByAddingObjectsFromArray:addressStrings];
- [self setBillingAddressContents:newArray];
-
- // If the addresses no longer contain our selected item, reset the selection.
- if ([addressStrings
- indexOfObject:[creditCardModel_ billingAddress]] == NSNotFound) {
- [creditCardModel_ setBillingAddress:menuString];
- }
-
- // Disable first item in menu. "Choose existing address" is a non-item.
- [[billingAddressPopup_ itemAtIndex:0] setEnabled:NO];
-}
-
-// Builds the |shippingAddressContents_| array of strings from the list of
-// addresses returned by the |parentController_| and additional UI string.
-// Ensures that current selection is valid, if not reset it.
-- (void)rebuildShippingAddressContents {
- NSString* menuString = l10n_util::GetNSString(
- IDS_AUTOFILL_DIALOG_SAME_AS_BILLING);
-
- // Build the menu array and set it.
- NSArray* addressStrings = [parentController_ addressLabels];
- NSArray* newArray = [[NSArray arrayWithObject:menuString]
- arrayByAddingObjectsFromArray:addressStrings];
- [self setShippingAddressContents:newArray];
-
- // If the addresses no longer contain our selected item, reset the selection.
- if ([addressStrings
- indexOfObject:[creditCardModel_ shippingAddress]] == NSNotFound) {
- [creditCardModel_ setShippingAddress:menuString];
- }
-}
-
-@end
-
diff --git a/chrome/browser/autofill/autofill_dialog_controller_mac.h b/chrome/browser/autofill/autofill_dialog_controller_mac.h
index 3ea6900..ba4c4d4 100644
--- a/chrome/browser/autofill/autofill_dialog_controller_mac.h
+++ b/chrome/browser/autofill/autofill_dialog_controller_mac.h
@@ -17,10 +17,10 @@ namespace AutoFillDialogControllerInternal {
class PersonalDataManagerObserver;
} // AutoFillDialogControllerInternal
-@class AutoFillAddressViewController;
-@class AutoFillCreditCardViewController;
+@class AutoFillAddressSheetController;
+@class AutoFillCreditCardSheetController;
+@class AutoFillTableView;
class Profile;
-@class SectionSeparatorView;
@class WindowSizeAutosaver;
// A window controller for managing the autofill options dialog.
@@ -28,30 +28,52 @@ class Profile;
// personal address and credit card information.
@interface AutoFillDialogController : NSWindowController {
@private
- IBOutlet NSView* childView_;
- IBOutlet NSView* addressSection_;
- IBOutlet SectionSeparatorView* addressSectionBox_;
- IBOutlet NSView* creditCardSection_;
+ // Outlet to the main NSTableView object listing both addresses and credit
+ // cards with section headers for both.
+ IBOutlet AutoFillTableView* tableView_;
- // Note on ownership: the controllers are strongly owned by the dialog
- // controller. Their views are inserted into the dialog's view hierarchy
- // but are retained by these controllers as well.
+ // This observer is passed in by the caller of the dialog. When the dialog
+ // is dismissed |observer_| is called with new values for the addresses and
+ // credit cards.
+ // Weak, not retained.
+ AutoFillDialogObserver* observer_;
- // Array of |AutoFillAddressViewController|.
- scoped_nsobject<NSMutableArray> addressFormViewControllers_;
+ // Reference to input parameter.
+ // Weak, not retained.
+ Profile* profile_;
- // Array of |AutoFillCreditCardViewController|.
- scoped_nsobject<NSMutableArray> creditCardFormViewControllers_;
+ // Reference to input parameter.
+ // Weak, not retained.
+ AutoFillProfile* importedProfile_;
- AutoFillDialogObserver* observer_; // Weak, not retained.
- Profile* profile_; // Weak, not retained.
- AutoFillProfile* importedProfile_; // Weak, not retained.
- CreditCard* importedCreditCard_; // Weak, not retained.
+ // Reference to input parameter.
+ // Weak, not retained.
+ CreditCard* importedCreditCard_;
+
+ // Working list of input profiles.
std::vector<AutoFillProfile> profiles_;
+
+ // Working list of input credit cards.
std::vector<CreditCard> creditCards_;
+
+ // State of checkbox for enabling Mac Address Book integration.
BOOL auxiliaryEnabled_;
+
+ // State for |itemIsSelected| property used in bindings for "Edit..." and
+ // "Remove" buttons.
+ BOOL itemIsSelected_;
+
+ // Utility object to save and restore dialog position.
scoped_nsobject<WindowSizeAutosaver> sizeSaver_;
+ // Transient reference to address "Add" / "Edit" sheet for address
+ // information.
+ scoped_nsobject<AutoFillAddressSheetController> addressSheetController;
+
+ // Transient reference to address "Add" / "Edit" sheet for credit card
+ // information.
+ scoped_nsobject<AutoFillCreditCardSheetController> creditCardSheetController;
+
// Manages PersonalDataManager loading.
scoped_ptr<AutoFillDialogControllerInternal::PersonalDataManagerObserver>
personalDataManagerObserver_;
@@ -61,7 +83,11 @@ class Profile;
// bound to this in nib.
@property (nonatomic) BOOL auxiliaryEnabled;
-// Main interface for displaying an application modal autofill dialog on screen.
+// Property representing selection state in |tableView_|. Enabled state of
+// edit and delete buttons are bound to this property.
+@property (nonatomic) BOOL itemIsSelected;
+
+// Main interface for displaying an application modal AutoFill dialog on screen.
// This class method creates a new |AutoFillDialogController| and runs it as a
// modal dialog. The controller autoreleases itself when the dialog is closed.
// |observer| can be NULL, but if it is, then no notification is sent during
@@ -86,21 +112,25 @@ class Profile;
- (IBAction)addNewAddress:(id)sender;
- (IBAction)addNewCreditCard:(id)sender;
-// IBActions for deleting items. |sender| is expected to be either a
-// |AutoFillAddressViewController| or a |AutoFillCreditCardViewController|.
-- (IBAction)deleteAddress:(id)sender;
-- (IBAction)deleteCreditCard:(id)sender;
+// IBAction for deleting an item. |sender| is expected to be the "Remove"
+// button. The deletion acts on the selected item in either the address or
+// credit card list.
+- (IBAction)deleteSelection:(id)sender;
-// IBAction for sender to alert dialog that an address label has changed.
-- (IBAction)notifyAddressChange:(id)sender;
+// IBActions for editing an item. |sender| is expected to be the "Edit..."
+// button. The editing acts on the selected item in either the address or
+// credit card list.
+- (IBAction)editSelection:(id)sender;
-// Returns an array of labels representing the addresses in the
-// |addressFormViewControllers_|.
-- (NSArray*)addressLabels;
+// NSTableView data source methods.
+- (id)tableView:(NSTableView *)tableView
+ objectValueForTableColumn:(NSTableColumn *)tableColumn
+ row:(NSInteger)rowIndex;
-// Returns an array of labels representing the credit cards in the
-// |creditCardFormViewControllers_|.
-- (NSArray*)creditCardLabels;
+- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView;
+
+// Returns an array of labels representing the addresses in the |profiles_|.
+- (NSArray*)addressLabels;
@end
@@ -119,9 +149,11 @@ class Profile;
profile:(Profile*)profile
importedProfile:(AutoFillProfile*)importedProfile
importedCreditCard:(CreditCard*)importedCreditCard;
-- (NSMutableArray*)addressFormViewControllers;
-- (NSMutableArray*)creditCardFormViewControllers;
- (void)closeDialog;
+- (AutoFillAddressSheetController*)addressSheetController;
+- (AutoFillCreditCardSheetController*)creditCardSheetController;
+- (void)selectAddressAtIndex:(size_t)i;
+- (void)selectCreditCardAtIndex:(size_t)i;
@end
#endif // CHROME_BROWSER_AUTOFILL_AUTOFILL_DIALOG_CONTROLLER_MAC_
diff --git a/chrome/browser/autofill/autofill_dialog_controller_mac.mm b/chrome/browser/autofill/autofill_dialog_controller_mac.mm
index c867497..c39e3e8 100644
--- a/chrome/browser/autofill/autofill_dialog_controller_mac.mm
+++ b/chrome/browser/autofill/autofill_dialog_controller_mac.mm
@@ -4,29 +4,100 @@
#import "chrome/browser/autofill/autofill_dialog_controller_mac.h"
#include "app/l10n_util.h"
+#include "app/resource_bundle.h"
#include "base/mac_util.h"
#include "base/sys_string_conversions.h"
#import "chrome/browser/autofill/autofill_address_model_mac.h"
-#import "chrome/browser/autofill/autofill_address_view_controller_mac.h"
+#import "chrome/browser/autofill/autofill_address_sheet_controller_mac.h"
#import "chrome/browser/autofill/autofill_credit_card_model_mac.h"
-#import "chrome/browser/autofill/autofill_credit_card_view_controller_mac.h"
+#import "chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h"
#import "chrome/browser/autofill/personal_data_manager.h"
#include "chrome/browser/browser_process.h"
-#import "chrome/browser/cocoa/disclosure_view_controller.h"
-#import "chrome/browser/cocoa/section_separator_view.h"
#import "chrome/browser/cocoa/window_size_autosaver.h"
#include "chrome/browser/pref_service.h"
#include "chrome/browser/profile.h"
#include "chrome/common/pref_names.h"
#include "grit/generated_resources.h"
+#include "grit/theme_resources.h"
+
+// Delegate protocol that needs to be in place for the AutoFillTableView's
+// handling of delete and backspace keys.
+@protocol DeleteKeyDelegate
+- (IBAction)deleteSelection:(id)sender;
+@end
+
+// A subclass of NSTableView that allows for deleting selected elements using
+// the delete or backspace keys.
+@interface AutoFillTableView : NSTableView {
+}
+@end
+
+@implementation AutoFillTableView
+
+// We override the keyDown method to dispatch the |deleteSelection:| action
+// when the user presses the delete or backspace keys. Note a delegate must
+// be present that conforms to the DeleteKeyDelegate protocol.
+- (void)keyDown:(NSEvent *)event {
+ id object = [self delegate];
+ unichar c = [[event characters] characterAtIndex: 0];
+
+ // If the user pressed delete and the delegate supports deleteSelection:
+ if ((c == NSDeleteFunctionKey ||
+ c == NSDeleteCharFunctionKey ||
+ c == NSDeleteCharacter) &&
+ [object respondsToSelector:@selector(deleteSelection:)]) {
+ id <DeleteKeyDelegate> delegate = (id <DeleteKeyDelegate>) object;
+
+ [delegate deleteSelection:self];
+ } else {
+ [super keyDown:event];
+ }
+}
+
+@end
// Private interface.
-@interface AutoFillDialogController (PrivateAPI)
+@interface AutoFillDialogController (PrivateMethods)
// Asyncronous handler for when PersonalDataManager data loads. The
// personal data manager notifies the dialog with this method when the
// data loading is complete and ready to be used.
- (void)onPersonalDataLoaded:(const std::vector<AutoFillProfile*>&)profiles
creditCards:(const std::vector<CreditCard*>&)creditCards;
+
+// Returns true if |row| is an index to a valid profile in |tableView_|, and
+// false otherwise.
+- (BOOL)isProfileRow:(NSInteger)row;
+
+// Returns true if |row| is an index to the profile group row in |tableView_|,
+// and false otherwise.
+- (BOOL)isProfileGroupRow:(NSInteger)row;
+
+// Returns true if |row| is an index to a valid credit card in |tableView_|, and
+// false otherwise.
+- (BOOL)isCreditCardRow:(NSInteger)row;
+
+// Returns true if |row| is the index to the credit card group row in
+// |tableView_|, and false otherwise.
+- (BOOL)isCreditCardGroupRow:(NSInteger)row;
+
+// Returns the index to |profiles_| of the corresponding |row| in |tableView_|.
+- (size_t)profileIndexFromRow:(NSInteger)row;
+
+// Returns the index to |creditCards_| of the corresponding |row| in
+// |tableView_|.
+- (size_t)creditCardIndexFromRow:(NSInteger)row;
+
+// Returns the |row| in |tableView_| that corresponds to the index |i| into
+// |profiles_|.
+- (NSInteger)rowFromProfileIndex:(size_t)i;
+
+// Returns the |row| in |tableView_| that corresponds to the index |i| into
+// |creditCards_|.
+- (NSInteger)rowFromCreditCardIndex:(size_t)row;
+
+// Invokes the modal dialog.
+- (void)runModalDialog;
+
@end
namespace AutoFillDialogControllerInternal {
@@ -94,14 +165,10 @@ void PersonalDataManagerObserver::OnPersonalDataLoaded() {
} // namespace AutoFillDialogControllerInternal
-@interface AutoFillDialogController (PrivateMethods)
-- (void)runModalDialog;
-- (void)installChildViews;
-@end
-
@implementation AutoFillDialogController
@synthesize auxiliaryEnabled = auxiliaryEnabled_;
+@synthesize itemIsSelected = itemIsSelected_;
+ (void)showAutoFillDialogWithObserver:(AutoFillDialogObserver*)observer
profile:(Profile*)profile
@@ -120,8 +187,6 @@ void PersonalDataManagerObserver::OnPersonalDataLoaded() {
}
- (void)awakeFromNib {
- [addressSectionBox_ setShowTopLine:FALSE];
-
PersonalDataManager* personal_data_manager =
profile_->GetPersonalDataManager();
DCHECK(personal_data_manager);
@@ -138,46 +203,27 @@ void PersonalDataManagerObserver::OnPersonalDataLoaded() {
self, personal_data_manager, profile_));
personal_data_manager->SetObserver(personalDataManagerObserver_.get());
}
+
+ // Explicitly load the data in the table before window displays to avoid
+ // nasty flicker as tables update.
+ [tableView_ reloadData];
+
+ // Set up edit when double-clicking on a table row.
+ [tableView_ setDoubleAction:@selector(editSelection:)];
}
// NSWindow Delegate callback. When the window closes the controller can
// be released.
- (void)windowWillClose:(NSNotification *)notification {
- // Force views to go away so they properly remove their observations.
- addressFormViewControllers_.reset();
- creditCardFormViewControllers_.reset();
+ [tableView_ setDataSource:nil];
+ [tableView_ setDelegate:nil];
[self autorelease];
}
// Called when the user clicks the save button.
- (IBAction)save:(id)sender {
- // Call |makeFirstResponder:| to commit pending text field edits.
- [[self window] makeFirstResponder:[self window]];
-
// If we have an |observer_| then communicate the changes back.
if (observer_) {
- profiles_.clear();
- profiles_.resize([addressFormViewControllers_ count]);
- int i = 0;
- for (AutoFillAddressViewController* addressFormViewController in
- addressFormViewControllers_.get()) {
- // Initialize the profile here. The default initializer does not fully
- // initialize.
- profiles_[i] = AutoFillProfile(ASCIIToUTF16(""), 0);
- [addressFormViewController copyModelToProfile:&profiles_[i]];
- i++;
- }
- creditCards_.clear();
- creditCards_.resize([creditCardFormViewControllers_ count]);
- int j = 0;
- for (AutoFillCreditCardViewController* creditCardFormViewController in
- creditCardFormViewControllers_.get()) {
- // Initialize the credit card here. The default initializer does not
- // fully initialize.
- creditCards_[j] = CreditCard(ASCIIToUTF16(""), 0);
- [creditCardFormViewController copyModelToCreditCard:&creditCards_[j]];
- j++;
- }
profile_->GetPrefs()->SetBoolean(prefs::kAutoFillAuxiliaryProfilesEnabled,
auxiliaryEnabled_);
observer_->OnAutoFillDialogApply(&profiles_, &creditCards_);
@@ -191,144 +237,306 @@ void PersonalDataManagerObserver::OnPersonalDataLoaded() {
[self closeDialog];
}
-// Adds new address to bottom of list. A new address controller is created
-// and its view is inserted into the view hierarchy.
+// Invokes the "Add" sheet for address information. If user saves then the new
+// information is added to |profiles_| in |addressAddDidEnd:| method.
- (IBAction)addNewAddress:(id)sender {
- // Insert relative to top of section, or below last address.
- NSView* insertionPoint;
- NSUInteger count = [addressFormViewControllers_.get() count];
- if (count == 0) {
- insertionPoint = addressSection_;
- } else {
- insertionPoint = [[addressFormViewControllers_.get()
- objectAtIndex:[addressFormViewControllers_.get() count] - 1] view];
+ DCHECK(!addressSheetController.get());
+
+ // Create a new default address.
+ string16 newName = l10n_util::GetStringUTF16(IDS_AUTOFILL_NEW_ADDRESS);
+ AutoFillProfile newAddress(newName, 0);
+
+ // Create a new address sheet controller in "Add" mode.
+ addressSheetController.reset(
+ [[AutoFillAddressSheetController alloc]
+ initWithProfile:newAddress
+ mode:kAutoFillAddressAddMode]);
+
+ // Show the sheet.
+ [NSApp beginSheet:[addressSheetController window]
+ modalForWindow:[self window]
+ modalDelegate:self
+ didEndSelector:@selector(addressAddDidEnd:returnCode:contextInfo:)
+ contextInfo:NULL];
+}
+
+// Invokes the "Add" sheet for credit card information. If user saves then the
+// new information is added to |creditCards_| in |creditCardAddDidEnd:| method.
+- (IBAction)addNewCreditCard:(id)sender {
+ DCHECK(!creditCardSheetController.get());
+
+ // Create a new default credit card.
+ string16 newName = l10n_util::GetStringUTF16(IDS_AUTOFILL_NEW_CREDITCARD);
+ CreditCard newCreditCard(newName, 0);
+
+ // Create a new address sheet controller in "Add" mode.
+ creditCardSheetController.reset(
+ [[AutoFillCreditCardSheetController alloc]
+ initWithCreditCard:newCreditCard
+ mode:kAutoFillCreditCardAddMode
+ controller:self]);
+
+ // Show the sheet.
+ [NSApp beginSheet:[creditCardSheetController window]
+ modalForWindow:[self window]
+ modalDelegate:self
+ didEndSelector:@selector(creditCardAddDidEnd:returnCode:contextInfo:)
+ contextInfo:NULL];
+}
+
+// Add address sheet was dismissed. Non-zero |returnCode| indicates a save.
+- (void)addressAddDidEnd:(NSWindow*)sheet
+ returnCode:(int)returnCode
+ contextInfo:(void*)contextInfo {
+ DCHECK(contextInfo == NULL);
+
+ if (returnCode) {
+ // Create a new address and save it to the |profiles_| list.
+ AutoFillProfile newAddress(string16(), 0);
+ [addressSheetController copyModelToProfile:&newAddress];
+ profiles_.push_back(newAddress);
+
+ // Refresh the view based on new data.
+ [tableView_ reloadData];
+
+ // Update the selection to the newly added item.
+ NSInteger row = [self rowFromProfileIndex:profiles_.size() - 1];
+ [tableView_ selectRowIndexes:[NSIndexSet indexSetWithIndex:row]
+ byExtendingSelection:NO];
}
+ [sheet orderOut:self];
+ addressSheetController.reset(nil);
+}
- // Create a new default address, and add it to our array of controllers.
- string16 new_address_name = l10n_util::GetStringUTF16(
- IDS_AUTOFILL_NEW_ADDRESS);
- AutoFillProfile newProfile(new_address_name, 0);
- scoped_nsobject<AutoFillAddressViewController> addressViewController(
- [[AutoFillAddressViewController alloc]
- initWithProfile:newProfile
- disclosure:NSOnState
- controller:self]);
- [self willChangeValueForKey:@"addressLabels"];
- [addressFormViewControllers_.get() addObject:addressViewController];
- [self didChangeValueForKey:@"addressLabels"];
+// Add credit card sheet was dismissed. Non-zero |returnCode| indicates a save.
+- (void)creditCardAddDidEnd:(NSWindow *)sheet
+ returnCode:(int)returnCode
+ contextInfo:(void *)contextInfo {
+ DCHECK(contextInfo == NULL);
+
+ if (returnCode) {
+ // Create a new credit card and save it to the |creditCards_| list.
+ CreditCard newCreditCard(string16(), 0);
+ [creditCardSheetController copyModelToCreditCard:&newCreditCard];
+ creditCards_.push_back(newCreditCard);
+
+ // Refresh the view based on new data.
+ [tableView_ reloadData];
+
+ // Update the selection to the newly added item.
+ NSInteger row = [self rowFromCreditCardIndex:creditCards_.size() - 1];
+ [tableView_ selectRowIndexes:[NSIndexSet indexSetWithIndex:row]
+ byExtendingSelection:NO];
+ }
+ [sheet orderOut:self];
+ creditCardSheetController.reset(nil);
+}
- // Embed the new address into our target view.
- [childView_ addSubview:[addressViewController view]
- positioned:NSWindowBelow relativeTo:insertionPoint];
- [[addressViewController view] setFrameOrigin:NSMakePoint(0, 0)];
+// Deletes selected item, either address or credit card depending on the item
+// selected.
+- (IBAction)deleteSelection:(id)sender {
+ NSInteger selectedRow = [tableView_ selectedRow];
+ if ([self isProfileRow:selectedRow]) {
+ profiles_.erase(profiles_.begin() + [self profileIndexFromRow:selectedRow]);
+
+ // Select the previous row if possible, else current row, else deselect all.
+ if ([self tableView:tableView_ shouldSelectRow:selectedRow-1]) {
+ [tableView_ selectRowIndexes:[NSIndexSet indexSetWithIndex:selectedRow-1]
+ byExtendingSelection:NO];
+ } else if ([self tableView:tableView_ shouldSelectRow:selectedRow]) {
+ [tableView_ selectRowIndexes:[NSIndexSet indexSetWithIndex:selectedRow]
+ byExtendingSelection:NO];
+ } else {
+ [tableView_ selectRowIndexes:[NSIndexSet indexSet]
+ byExtendingSelection:NO];
+ }
+ [tableView_ reloadData];
+ } else if ([self isCreditCardRow:selectedRow]) {
+ creditCards_.erase(
+ creditCards_.begin() + [self creditCardIndexFromRow:selectedRow]);
+
+ // Select the previous row if possible, else current row, else deselect all.
+ if ([self tableView:tableView_ shouldSelectRow:selectedRow-1]) {
+ [tableView_ selectRowIndexes:[NSIndexSet indexSetWithIndex:selectedRow-1]
+ byExtendingSelection:NO];
+ } else if ([self tableView:tableView_ shouldSelectRow:selectedRow]) {
+ [tableView_ selectRowIndexes:[NSIndexSet indexSetWithIndex:selectedRow]
+ byExtendingSelection:NO];
+ } else {
+ [tableView_ selectRowIndexes:[NSIndexSet indexSet]
+ byExtendingSelection:NO];
+ }
+ [tableView_ reloadData];
+ }
+}
- [self notifyAddressChange:self];
+// Edits the selected item, either address or credit card depending on the item
+// selected.
+- (IBAction)editSelection:(id)sender {
+ NSInteger selectedRow = [tableView_ selectedRow];
+ if ([self isProfileRow:selectedRow]) {
+ if (!addressSheetController.get()) {
+ int i = [self profileIndexFromRow:selectedRow];
+
+ // Create a new address sheet controller in "Edit" mode.
+ addressSheetController.reset(
+ [[AutoFillAddressSheetController alloc]
+ initWithProfile:profiles_[i]
+ mode:kAutoFillAddressEditMode]);
+
+ // Show the sheet.
+ [NSApp beginSheet:[addressSheetController window]
+ modalForWindow:[self window]
+ modalDelegate:self
+ didEndSelector:@selector(addressEditDidEnd:returnCode:contextInfo:)
+ contextInfo:&profiles_[i]];
+ }
+ } else if ([self isCreditCardRow:selectedRow]) {
+ if (!creditCardSheetController.get()) {
+ int i = [self creditCardIndexFromRow:selectedRow];
+
+ // Create a new credit card sheet controller in "Edit" mode.
+ creditCardSheetController.reset(
+ [[AutoFillCreditCardSheetController alloc]
+ initWithCreditCard:creditCards_[i]
+ mode:kAutoFillCreditCardEditMode
+ controller:self]);
+
+ // Show the sheet.
+ [NSApp beginSheet:[creditCardSheetController window]
+ modalForWindow:[self window]
+ modalDelegate:self
+ didEndSelector:@selector(creditCardEditDidEnd:returnCode:contextInfo:)
+ contextInfo:&creditCards_[i]];
+ }
+ }
+}
- // Recalculate key view loop to account for change in view tree.
- [[self window] recalculateKeyViewLoop];
+// Edit address sheet was dismissed. Non-zero |returnCode| indicates a save.
+- (void)addressEditDidEnd:(NSWindow *)sheet
+ returnCode:(int)returnCode
+ contextInfo:(void *)contextInfo {
+ DCHECK(contextInfo != NULL);
+ if (returnCode) {
+ AutoFillProfile* profile = static_cast<AutoFillProfile*>(contextInfo);
+ [addressSheetController copyModelToProfile:profile];
+ [tableView_ reloadData];
+ }
+ [sheet orderOut:self];
+ addressSheetController.reset(nil);
}
-// Adds new credit card to bottom of list. A new credit card controller is
-// created and its view is inserted into the view hierarchy.
-- (IBAction)addNewCreditCard:(id)sender {
- // Insert relative to top of section, or below last address.
- NSView* insertionPoint;
- NSUInteger count = [creditCardFormViewControllers_.get() count];
- if (count == 0) {
- insertionPoint = creditCardSection_;
- } else {
- insertionPoint = [[creditCardFormViewControllers_.get()
- objectAtIndex:[creditCardFormViewControllers_.get() count] - 1] view];
+// Edit credit card sheet was dismissed. Non-zero |returnCode| indicates a
+// save.
+- (void)creditCardEditDidEnd:(NSWindow *)sheet
+ returnCode:(int)returnCode
+ contextInfo:(void *)contextInfo {
+ DCHECK(contextInfo != NULL);
+ if (returnCode) {
+ CreditCard* creditCard = static_cast<CreditCard*>(contextInfo);
+ [creditCardSheetController copyModelToCreditCard:creditCard];
+ [tableView_ reloadData];
}
+ [sheet orderOut:self];
+ creditCardSheetController.reset(nil);
+}
- // Create a new default credit card, and add it to our array of controllers.
- string16 new_credit_card_name = l10n_util::GetStringUTF16(
- IDS_AUTOFILL_NEW_CREDITCARD);
- CreditCard newCreditCard(new_credit_card_name, 0);
- scoped_nsobject<AutoFillCreditCardViewController> creditCardViewController(
- [[AutoFillCreditCardViewController alloc]
- initWithCreditCard:newCreditCard
- disclosure:NSOnState
- controller:self]);
- [self willChangeValueForKey:@"creditCardLabels"];
- [creditCardFormViewControllers_.get() addObject:creditCardViewController];
- [self didChangeValueForKey:@"creditCardLabels"];
-
- // Embed the new address into our target view.
- [childView_ addSubview:[creditCardViewController view]
- positioned:NSWindowBelow relativeTo:insertionPoint];
- [[creditCardViewController view] setFrameOrigin:NSMakePoint(0, 0)];
-
- // Recalculate key view loop to account for change in view tree.
- [[self window] recalculateKeyViewLoop];
-}
-
-- (IBAction)deleteAddress:(id)sender {
- NSUInteger i = [addressFormViewControllers_.get() indexOfObject:sender];
- DCHECK(i != NSNotFound);
-
- // Remove controller's view from superview and remove from list of
- // controllers. Note on lifetime: removing view from super view decrements
- // refcount of view, removing controller from array decrements refcount of
- // controller which in-turn decrement refcount of view. Both should dealloc
- // at this point.
- [[sender view] removeFromSuperview];
- [self willChangeValueForKey:@"addressLabels"];
- [addressFormViewControllers_.get() removeObjectAtIndex:i];
- [self didChangeValueForKey:@"addressLabels"];
-
- [self notifyAddressChange:self];
-
- // Recalculate key view loop to account for change in view tree.
- [[self window] recalculateKeyViewLoop];
-}
-
-- (IBAction)deleteCreditCard:(id)sender {
- NSUInteger i = [creditCardFormViewControllers_.get() indexOfObject:sender];
- DCHECK(i != NSNotFound);
-
- // Remove controller's view from superview and remove from list of
- // controllers. Note on lifetime: removing view from super view decrements
- // refcount of view, removing controller from array decrements refcount of
- // controller which in-turn decrement refcount of view. Both should dealloc
- // at this point.
- [[sender view] removeFromSuperview];
- [self willChangeValueForKey:@"creditCardLabels"];
- [creditCardFormViewControllers_.get() removeObjectAtIndex:i];
- [self didChangeValueForKey:@"creditCardLabels"];
-
- // Recalculate key view loop to account for change in view tree.
- [[self window] recalculateKeyViewLoop];
-}
-
-// Credit card controllers are dependent upon the address labels. So we notify
-// them here that something has changed.
-- (IBAction)notifyAddressChange:(id)sender {
- for (AutoFillCreditCardViewController* creditCardFormViewController in
- creditCardFormViewControllers_.get()) {
- [creditCardFormViewController onAddressesChanged:self];
+// NSTableView Delegate method.
+- (BOOL)tableView:(NSTableView *)tableView isGroupRow:(NSInteger)row {
+ if ([self isProfileGroupRow:row] || [self isCreditCardGroupRow:row])
+ return YES;
+ return NO;
+}
+
+// NSTableView Delegate method.
+- (BOOL)tableView:(NSTableView *)tableView shouldSelectRow:(NSInteger)row {
+ return ![self tableView:tableView isGroupRow:row];
+}
+
+// NSTableView Delegate method.
+- (id)tableView:(NSTableView *)tableView
+ objectValueForTableColumn:(NSTableColumn *)tableColumn
+ row:(NSInteger)row {
+ if ([[tableColumn identifier] isEqualToString:@"Spacer"])
+ return @"";
+
+ // Check that we're initialized before supplying data.
+ if (tableView == tableView_) {
+
+ // Section label.
+ if ([self isProfileGroupRow:row])
+ if ([[tableColumn identifier] isEqualToString:@"Label"])
+ return @"Addresses";
+ else
+ return @"";
+
+ if (row < 0)
+ return @"";
+
+ // Data row.
+ if ([self isProfileRow:row]) {
+ if ([[tableColumn identifier] isEqualToString:@"Label"])
+ return SysUTF16ToNSString(
+ profiles_[[self profileIndexFromRow:row]].Label());
+
+ if ([[tableColumn identifier] isEqualToString:@"Summary"])
+ return SysUTF16ToNSString(
+ profiles_[[self profileIndexFromRow:row]].PreviewSummary());
+
+ return @"";
+ }
+
+ // Section label.
+ if ([self isCreditCardGroupRow:row])
+ if ([[tableColumn identifier] isEqualToString:@"Label"])
+ return @"Credit Cards";
+ else
+ return @"";
+
+ // Data row.
+ if ([self isCreditCardRow:row]) {
+ if ([[tableColumn identifier] isEqualToString:@"Label"])
+ return SysUTF16ToNSString(
+ creditCards_[[self creditCardIndexFromRow:row]].Label());
+
+ if ([[tableColumn identifier] isEqualToString:@"Summary"])
+ return SysUTF16ToNSString(
+ creditCards_[
+ [self creditCardIndexFromRow:row]].PreviewSummary());
+
+ return @"";
+ }
}
+
+ return @"";
}
-- (NSArray*)addressLabels {
- NSUInteger capacity = [addressFormViewControllers_ count];
- NSMutableArray* array = [NSMutableArray arrayWithCapacity:capacity];
+// We implement this delegate method to update our |itemIsSelected| property.
+// The "Edit..." and "Remove" buttons' enabled state depends on having a
+// valid selection in the table.
+- (void)tableViewSelectionDidChange:(NSNotification *)aNotification {
+ if ([tableView_ selectedRow] >= 0)
+ [self setItemIsSelected:YES];
+ else
+ [self setItemIsSelected:NO];
+}
- for (AutoFillAddressViewController* addressFormViewController in
- addressFormViewControllers_.get()) {
- [array addObject:[[addressFormViewController addressModel] label]];
+- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView {
+ if (tableView == tableView_) {
+ // 1 section header, the profiles, 1 section header, the credit cards.
+ return 1 + profiles_.size() + 1 + creditCards_.size();
}
- return array;
+ return 0;
}
-- (NSArray*)creditCardLabels {
- NSUInteger capacity = [creditCardFormViewControllers_ count];
+- (NSArray*)addressLabels {
+ NSUInteger capacity = profiles_.size();
NSMutableArray* array = [NSMutableArray arrayWithCapacity:capacity];
- for (AutoFillCreditCardViewController* creditCardFormViewController in
- creditCardFormViewControllers_.get()) {
- [array addObject:[[creditCardFormViewController creditCardModel] label]];
+ std::vector<AutoFillProfile>::iterator i;
+ for (i = profiles_.begin(); i != profiles_.end(); ++i) {
+ [array addObject:SysUTF16ToNSString(i->Label())];
}
return array;
@@ -361,13 +569,14 @@ void PersonalDataManagerObserver::OnPersonalDataLoaded() {
profile:(Profile*)profile
importedProfile:(AutoFillProfile*)importedProfile
importedCreditCard:(CreditCard*)importedCreditCard {
- CHECK(profile);
+ DCHECK(profile);
// Use initWithWindowNibPath: instead of initWithWindowNibName: so we
// can override it in a unit test.
NSString* nibpath = [mac_util::MainAppBundle()
pathForResource:@"AutoFillDialog"
ofType:@"nib"];
if ((self = [super initWithWindowNibPath:nibpath owner:self])) {
+ // Initialize member variables based on input.
observer_ = observer;
profile_ = profile;
importedProfile_ = importedProfile;
@@ -380,14 +589,6 @@ void PersonalDataManagerObserver::OnPersonalDataLoaded() {
// Do not use [NSMutableArray array] here; we need predictable destruction
// which will be prevented by having a reference held by an autorelease
// pool.
-
- // Initialize array of sub-controllers.
- addressFormViewControllers_.reset(
- [[NSMutableArray alloc] initWithCapacity:0]);
-
- // Initialize array of sub-controllers.
- creditCardFormViewControllers_.reset(
- [[NSMutableArray alloc] initWithCapacity:0]);
}
return self;
}
@@ -398,12 +599,24 @@ void PersonalDataManagerObserver::OnPersonalDataLoaded() {
[NSApp stopModal];
}
-- (NSMutableArray*)addressFormViewControllers {
- return addressFormViewControllers_.get();
+- (AutoFillAddressSheetController*)addressSheetController {
+ return addressSheetController.get();
+}
+
+- (AutoFillCreditCardSheetController*)creditCardSheetController {
+ return creditCardSheetController.get();
+}
+
+- (void)selectAddressAtIndex:(size_t)i {
+ [tableView_ selectRowIndexes:[NSIndexSet indexSetWithIndex:
+ [self rowFromProfileIndex:i]]
+ byExtendingSelection:NO];
}
-- (NSMutableArray*)creditCardFormViewControllers {
- return creditCardFormViewControllers_.get();
+- (void)selectCreditCardAtIndex:(size_t)i {
+ [tableView_ selectRowIndexes:[NSIndexSet indexSetWithIndex:
+ [self rowFromCreditCardIndex:i]]
+ byExtendingSelection:NO];
}
@end
@@ -424,52 +637,6 @@ void PersonalDataManagerObserver::OnPersonalDataLoaded() {
[NSApp runModalForWindow:[self window]];
}
-// Install controller and views for the address form and the credit card form.
-// They are installed into the appropriate sibling order so that they can be
-// arranged vertically by the VerticalLayoutView class. We insert the views
-// into the |childView_| but we hold onto the controllers and release them in
-// our dealloc once the dialog closes.
-- (void)installChildViews {
- NSView* insertionPoint;
- insertionPoint = addressSection_;
- for (size_t i = 0; i < profiles_.size(); i++) {
- // Special case for first address, we want to show full contents.
- NSCellStateValue disclosureState = (i == 0) ? NSOnState : NSOffState;
- scoped_nsobject<AutoFillAddressViewController> addressViewController(
- [[AutoFillAddressViewController alloc]
- initWithProfile:profiles_[i]
- disclosure:disclosureState
- controller:self]);
- [self willChangeValueForKey:@"addressLabels"];
- [addressFormViewControllers_.get() addObject:addressViewController];
- [self didChangeValueForKey:@"addressLabels"];
-
- // Embed the child view into our (owned by us) target view.
- [childView_ addSubview:[addressViewController view]
- positioned:NSWindowBelow relativeTo:insertionPoint];
- insertionPoint = [addressViewController view];
- [[addressViewController view] setFrameOrigin:NSMakePoint(0, 0)];
- }
-
- insertionPoint = creditCardSection_;
- for (size_t i = 0; i < creditCards_.size(); i++) {
- scoped_nsobject<AutoFillCreditCardViewController> creditCardViewController(
- [[AutoFillCreditCardViewController alloc]
- initWithCreditCard:creditCards_[i]
- disclosure:NSOffState
- controller:self]);
- [self willChangeValueForKey:@"creditCardLabels"];
- [creditCardFormViewControllers_.get() addObject:creditCardViewController];
- [self didChangeValueForKey:@"creditCardLabels"];
-
- // Embed the child view into our (owned by us) target view.
- [childView_ addSubview:[creditCardViewController view]
- positioned:NSWindowBelow relativeTo:insertionPoint];
- insertionPoint = [creditCardViewController view];
- [[creditCardViewController view] setFrameOrigin:NSMakePoint(0, 0)];
- }
-}
-
- (void)onPersonalDataLoaded:(const std::vector<AutoFillProfile*>&)profiles
creditCards:(const std::vector<CreditCard*>&)creditCards {
if (importedProfile_) {
@@ -492,8 +659,116 @@ void PersonalDataManagerObserver::OnPersonalDataLoaded() {
iter != creditCards.end(); ++iter)
creditCards_.push_back(**iter);
}
+}
+
+- (BOOL)isProfileRow:(NSInteger)row {
+ if (row > 0 && static_cast<size_t>(row) <= profiles_.size())
+ return YES;
+ return NO;
+}
+
+- (BOOL)isProfileGroupRow:(NSInteger)row {
+ if (row == 0)
+ return YES;
+ return NO;
+}
+
+- (BOOL)isCreditCardRow:(NSInteger)row {
+ if (row > 0 &&
+ static_cast<size_t>(row) >= profiles_.size() + 2 &&
+ static_cast<size_t>(row) <= profiles_.size() + creditCards_.size() + 1)
+ return YES;
+ return NO;
+}
+
+- (BOOL)isCreditCardGroupRow:(NSInteger)row {
+ if (row > 0 && static_cast<size_t>(row) == profiles_.size() + 1)
+ return YES;
+ return NO;
+}
+
+- (size_t)profileIndexFromRow:(NSInteger)row {
+ DCHECK([self isProfileRow:row]);
+ return static_cast<size_t>(row) - 1;
+}
+
+- (size_t)creditCardIndexFromRow:(NSInteger)row {
+ DCHECK([self isCreditCardRow:row]);
+ return static_cast<size_t>(row) - (profiles_.size() + 2);
+}
+
+- (NSInteger)rowFromProfileIndex:(size_t)i {
+ return 1 + i;
+}
+
+- (NSInteger)rowFromCreditCardIndex:(size_t)i {
+ return 1 + profiles_.size() + 1 + i;
+}
+
+@end
+
+// An NSValueTransformer subclass for use in validation of empty data entry
+// fields. Transforms a nil or empty string into a warning image. This data
+// transformer is used in the address and credit card sheets for empty label
+// strings.
+@interface MissingAlertTransformer : NSValueTransformer {
+}
+@end
+
+@implementation MissingAlertTransformer
++ (Class)transformedValueClass {
+ return [NSImage class];
+}
+
++ (BOOL)allowsReverseTransformation {
+ return NO;
+}
+
+- (id)transformedValue:(id)string {
+ if (string == nil || [string length] == 0) {
+ ResourceBundle& rb = ResourceBundle::GetSharedInstance();
+ NSImage* image = rb.GetNSImageNamed(IDR_WARNING);
+ DCHECK(image);
+ return image;
+ }
+ return nil;
+}
+
+@end
+
+// An NSValueTransformer subclass for use in validation of phone number
+// fields. Transforms an invalid phone number string into a warning image.
+// This data transformer is used in the credit card sheet for invalid phone and
+// fax numbers.
+@interface InvalidPhoneTransformer : NSValueTransformer {
+}
+@end
+
+@implementation InvalidPhoneTransformer
++ (Class)transformedValueClass {
+ return [NSImage class];
+}
- [self installChildViews];
++ (BOOL)allowsReverseTransformation {
+ return NO;
+}
+
+- (id)transformedValue:(id)string {
+ if (string != nil && [string length] != 0) {
+ // TODO(dhollowa): Using SetInfo() call to validate phone number. Should
+ // have explicit validation method. More robust validation is needed as
+ // well eventually.
+ AutoFillProfile profile(string16(), 0);
+ profile.SetInfo(AutoFillType(PHONE_HOME_WHOLE_NUMBER),
+ base::SysNSStringToUTF16(string));
+ if (profile.GetFieldText(AutoFillType(PHONE_HOME_WHOLE_NUMBER)).empty()) {
+ ResourceBundle& rb = ResourceBundle::GetSharedInstance();
+ NSImage* image = rb.GetNSImageNamed(IDR_WARNING);
+ DCHECK(image);
+ return image;
+ }
+ }
+ return nil;
}
@end
diff --git a/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm b/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm
index b82c377..07c7af0 100644
--- a/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm
+++ b/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm
@@ -4,9 +4,9 @@
#include "base/ref_counted.h"
#import "chrome/browser/autofill/autofill_address_model_mac.h"
-#import "chrome/browser/autofill/autofill_address_view_controller_mac.h"
+#import "chrome/browser/autofill/autofill_address_sheet_controller_mac.h"
#import "chrome/browser/autofill/autofill_credit_card_model_mac.h"
-#import "chrome/browser/autofill/autofill_credit_card_view_controller_mac.h"
+#import "chrome/browser/autofill/autofill_credit_card_sheet_controller_mac.h"
#import "chrome/browser/autofill/autofill_dialog_controller_mac.h"
#include "chrome/browser/autofill/autofill_profile.h"
#include "chrome/browser/autofill/personal_data_manager.h"
@@ -240,11 +240,11 @@ TEST_F(AutoFillDialogControllerTest, NoEditsGiveBackOriginalCreditCard) {
TEST_F(AutoFillDialogControllerTest, AutoFillDataMutation) {
AutoFillProfile profile(ASCIIToUTF16("Home"), 17);
- profile.SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("David"));
+ profile.SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("John"));
profile.SetInfo(AutoFillType(NAME_MIDDLE), ASCIIToUTF16("C"));
- profile.SetInfo(AutoFillType(NAME_LAST), ASCIIToUTF16("Holloway"));
+ profile.SetInfo(AutoFillType(NAME_LAST), ASCIIToUTF16("Smith"));
profile.SetInfo(AutoFillType(EMAIL_ADDRESS),
- ASCIIToUTF16("dhollowa@chromium.org"));
+ ASCIIToUTF16("john@chromium.org"));
profile.SetInfo(AutoFillType(COMPANY_NAME), ASCIIToUTF16("Google Inc."));
profile.SetInfo(AutoFillType(ADDRESS_HOME_LINE1),
ASCIIToUTF16("1122 Mountain View Road"));
@@ -261,14 +261,15 @@ TEST_F(AutoFillDialogControllerTest, AutoFillDataMutation) {
profiles().push_back(&profile);
LoadDialog();
+ [controller_ selectAddressAtIndex:0];
+ [controller_ editSelection:nil];
- AutoFillAddressModel* am = [[[controller_ addressFormViewControllers]
- objectAtIndex:0] addressModel];
+ AutoFillAddressSheetController* sheet = [controller_ addressSheetController];
+ ASSERT_TRUE(sheet != nil);
+ AutoFillAddressModel* am = [sheet addressModel];
EXPECT_TRUE([[am label] isEqualToString:@"Home"]);
- EXPECT_TRUE([[am firstName] isEqualToString:@"David"]);
- EXPECT_TRUE([[am middleName] isEqualToString:@"C"]);
- EXPECT_TRUE([[am lastName] isEqualToString:@"Holloway"]);
- EXPECT_TRUE([[am email] isEqualToString:@"dhollowa@chromium.org"]);
+ EXPECT_TRUE([[am fullName] isEqualToString:@"John C Smith"]);
+ EXPECT_TRUE([[am email] isEqualToString:@"john@chromium.org"]);
EXPECT_TRUE([[am companyName] isEqualToString:@"Google Inc."]);
EXPECT_TRUE([[am addressLine1] isEqualToString:@"1122 Mountain View Road"]);
EXPECT_TRUE([[am addressLine2] isEqualToString:@"Suite #1"]);
@@ -278,6 +279,7 @@ TEST_F(AutoFillDialogControllerTest, AutoFillDataMutation) {
EXPECT_TRUE([[am phoneWholeNumber] isEqualToString:@"014155552258"]);
EXPECT_TRUE([[am faxWholeNumber] isEqualToString:@"024087172258"]);
+ [sheet save:nil];
[controller_ save:nil];
ASSERT_TRUE(observer_.hit_);
@@ -300,9 +302,13 @@ TEST_F(AutoFillDialogControllerTest, CreditCardDataMutation) {
credit_cards().push_back(&credit_card);
LoadDialog();
+ [controller_ selectCreditCardAtIndex:0];
+ [controller_ editSelection:nil];
- AutoFillCreditCardModel* cm = [[[controller_ creditCardFormViewControllers]
- objectAtIndex:0] creditCardModel];
+ AutoFillCreditCardSheetController* sheet =
+ [controller_ creditCardSheetController];
+ ASSERT_TRUE(sheet != nil);
+ AutoFillCreditCardModel* cm = [sheet creditCardModel];
EXPECT_TRUE([[cm label] isEqualToString:@"myCC"]);
EXPECT_TRUE([[cm nameOnCard] isEqualToString:@"DCH"]);
EXPECT_TRUE([[cm creditCardNumber] isEqualToString:@"1234 5678 9101 1121"]);
@@ -310,6 +316,7 @@ TEST_F(AutoFillDialogControllerTest, CreditCardDataMutation) {
EXPECT_TRUE([[cm expirationYear] isEqualToString:@"2012"]);
EXPECT_TRUE([[cm cvcCode] isEqualToString:@"222"]);
+ [sheet save:nil];
[controller_ save:nil];
ASSERT_TRUE(observer_.hit_);
@@ -373,6 +380,9 @@ TEST_F(AutoFillDialogControllerTest, AddNewProfile) {
profiles().push_back(&profile);
LoadDialog();
[controller_ addNewAddress:nil];
+ AutoFillAddressSheetController* sheet = [controller_ addressSheetController];
+ ASSERT_TRUE(sheet != nil);
+ [sheet save:nil];
[controller_ save:nil];
// Should hit our observer.
@@ -393,6 +403,10 @@ TEST_F(AutoFillDialogControllerTest, AddNewCreditCard) {
credit_cards().push_back(&credit_card);
LoadDialog();
[controller_ addNewCreditCard:nil];
+ AutoFillCreditCardSheetController* sheet =
+ [controller_ creditCardSheetController];
+ ASSERT_TRUE(sheet != nil);
+ [sheet save:nil];
[controller_ save:nil];
// Should hit our observer.
@@ -412,10 +426,8 @@ TEST_F(AutoFillDialogControllerTest, DeleteProfile) {
profile.SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("Joe"));
profiles().push_back(&profile);
LoadDialog();
- EXPECT_EQ([[[controller_ addressFormViewControllers] lastObject]
- retainCount], 1UL);
- [controller_ deleteAddress:[[controller_ addressFormViewControllers]
- lastObject]];
+ [controller_ selectAddressAtIndex:0];
+ [controller_ deleteSelection:nil];
[controller_ save:nil];
// Should hit our observer.
@@ -431,10 +443,8 @@ TEST_F(AutoFillDialogControllerTest, DeleteCreditCard) {
credit_card.SetInfo(AutoFillType(CREDIT_CARD_NAME), ASCIIToUTF16("Joe"));
credit_cards().push_back(&credit_card);
LoadDialog();
- EXPECT_EQ([[[controller_ creditCardFormViewControllers] lastObject]
- retainCount], 1UL);
- [controller_ deleteCreditCard:[[controller_ creditCardFormViewControllers]
- lastObject]];
+ [controller_ selectCreditCardAtIndex:0];
+ [controller_ deleteSelection:nil];
[controller_ save:nil];
// Should hit our observer.
@@ -453,8 +463,8 @@ TEST_F(AutoFillDialogControllerTest, TwoProfilesDeleteOne) {
profile2.SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("Bob"));
profiles().push_back(&profile2);
LoadDialog();
- [controller_ deleteAddress:[[controller_ addressFormViewControllers]
- lastObject]];
+ [controller_ selectAddressAtIndex:1];
+ [controller_ deleteSelection:nil];
[controller_ save:nil];
// Should hit our observer.
@@ -477,8 +487,8 @@ TEST_F(AutoFillDialogControllerTest, TwoCreditCardsDeleteOne) {
credit_card2.SetInfo(AutoFillType(CREDIT_CARD_NAME), ASCIIToUTF16("Bob"));
credit_cards().push_back(&credit_card2);
LoadDialog();
- [controller_ deleteCreditCard:[[controller_ creditCardFormViewControllers]
- lastObject]];
+ [controller_ selectCreditCardAtIndex:1];
+ [controller_ deleteSelection:nil];
[controller_ save:nil];
// Should hit our observer.
diff --git a/chrome/browser/autofill/contact_info.cc b/chrome/browser/autofill/contact_info.cc
index 0355fd0..3c77cda 100644
--- a/chrome/browser/autofill/contact_info.cc
+++ b/chrome/browser/autofill/contact_info.cc
@@ -112,7 +112,27 @@ void ContactInfo::SetInfo(const AutoFillType& type, const string16& value) {
SetLast(value);
else if (field_type == NAME_SUFFIX)
set_suffix(value);
- else if (field_type == EMAIL_ADDRESS)
+ else if (field_type == NAME_FULL) {
+ // TODO(dhollowa): This needs formal spec on how names are split from
+ // unstructured string to structured fields.
+ std::vector<string16> values;
+ SplitStringAlongWhitespace(value, &values);
+ if (values.size() == 1) {
+ SetInfo(AutoFillType(NAME_FIRST), values[0]);
+ } else if (values.size() == 2) {
+ SetInfo(AutoFillType(NAME_FIRST), values[0]);
+ SetInfo(AutoFillType(NAME_LAST), values[1]);
+ } else if (values.size() == 3) {
+ SetInfo(AutoFillType(NAME_FIRST), values[0]);
+ SetInfo(AutoFillType(NAME_MIDDLE), values[1]);
+ SetInfo(AutoFillType(NAME_LAST), values[2]);
+ } else if (values.size() >= 4) {
+ SetInfo(AutoFillType(NAME_FIRST), values[0]);
+ SetInfo(AutoFillType(NAME_MIDDLE), values[1]);
+ SetInfo(AutoFillType(NAME_LAST), values[2]);
+ SetInfo(AutoFillType(NAME_SUFFIX), values[3]);
+ }
+ } else if (field_type == EMAIL_ADDRESS)
email_ = value;
else if (field_type == COMPANY_NAME)
company_name_ = value;
diff --git a/chrome/browser/cocoa/disclosure_view_controller.h b/chrome/browser/cocoa/disclosure_view_controller.h
deleted file mode 100644
index 312f9fd..0000000
--- a/chrome/browser/cocoa/disclosure_view_controller.h
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_COCOA_DISCLOSURE_VIEW_CONTROLLER_
-#define CHROME_BROWSER_COCOA_DISCLOSURE_VIEW_CONTROLLER_
-
-#import <Cocoa/Cocoa.h>
-#include "base/scoped_nsobject.h"
-
-@class DisclosureViewState;
-@class NSViewAnimation;
-
-// A view class that provides a disclosure triangle that controls the size
-// of the view. Toggling the disclosure triangle animates the change in
-// size of the view. The |openHeight| is initialized from the initial size
-// of the view. |disclosureState| is initialized as |NSOnState| (of type
-// NSCellStateValue) which corresponds to "open".
-@interface DisclosureViewController : NSViewController {
- @private
- // The |detailedView_| IBOutlet references the content that becomes visible
- // when the disclosure view is in the "open" state. We hold a reference
- // to the content so that we can hide and show it when disclosure state
- // changes.
- IBOutlet NSBox* detailedView_; // weak reference
-
- // The |disclosureState_| is instantiated from within |awakeFromNib|.
- // We do not hold it as a scoped_nsobject because it is exposed as a KVO
- // compliant property.
- DisclosureViewState* disclosureState_; // strong reference
-
- // Open height determines the height of the disclosed view. This value
- // is derived from the initial height specified in the nib.
- CGFloat openHeight_;
-
- // Value passed in to the designated initializer. Used to set up
- // initial view state when we |awakeFromNib|.
- NSCellStateValue initialDisclosureState_;
-
- // Animation object for view disclosure transitions.
- scoped_nsobject<NSViewAnimation> animation_;
-}
-
-@property (nonatomic, retain) DisclosureViewState* disclosureState;
-
-// Designated initializer. Sets the initial disclosure state.
-- (id)initWithNibName:(NSString *)nibNameOrNil
- bundle:(NSBundle *)nibBundleOrNil
- disclosure:(NSCellStateValue)disclosureState;
-
-@end
-
-#endif // CHROME_BROWSER_COCOA_DISCLOSURE_VIEW_CONTROLLER_
diff --git a/chrome/browser/cocoa/disclosure_view_controller.mm b/chrome/browser/cocoa/disclosure_view_controller.mm
deleted file mode 100644
index 4e1b8f2..0000000
--- a/chrome/browser/cocoa/disclosure_view_controller.mm
+++ /dev/null
@@ -1,246 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#import "chrome/browser/cocoa/disclosure_view_controller.h"
-#include "base/logging.h"
-
-namespace {
-const NSInteger kClosedBoxHeight = 20;
-const CGFloat kDisclosureAnimationDurationSeconds = .2;
-NSString* const kKVODisclosedKey = @"disclosed";
-}
-
-// This class externalizes the state of the disclosure control. When the
-// disclosure control is pressed it changes the state of this object. In turn
-// the KVO machinery detects the change to |disclosed| and signals the
-// |observeValueForKeyPath| call in the |DisclosureViewController|.
-@interface DisclosureViewState : NSObject {
- @private
- NSCellStateValue disclosed_;
-}
-@property (nonatomic) NSCellStateValue disclosed;
-@end
-
-@implementation DisclosureViewState
-@synthesize disclosed = disclosed_;
-@end
-
-@interface DisclosureViewController(PrivateMethods)
-
-- (void)initFrameSize:(NSCellStateValue)state;
-- (NSRect)openStateFrameSize:(NSRect)startFrame;
-- (NSRect)closedStateFrameSize:(NSRect)startFrame;
-- (void)startAnimations:(NSView*)view
- start:(NSRect)startFrame
- end:(NSRect)endFrame;
-- (void)discloseDetails:(NSCellStateValue)state;
-- (void)setContentViewVisibility;
-- (void)observeValueForKeyPath:(NSString*)keyPath
- ofObject:(id)object
- change:(NSDictionary*)change
- context:(void*)context;
-
-@end
-
-@implementation DisclosureViewController
-
-@synthesize disclosureState = disclosureState_;
-
-- (void)awakeFromNib {
- // Create the disclosure state.
- [self setDisclosureState:[[[DisclosureViewState alloc] init] autorelease]];
-
- // Set up the initial disclosure state before we install the observer.
- // We don't want our animations firing before we're done initializing.
- [disclosureState_ setValue:[NSNumber numberWithInt:initialDisclosureState_]
- forKey:kKVODisclosedKey];
-
- // Pick up "open" height from the initial state of the view in the nib.
- openHeight_ = [[self view] frame].size.height;
-
- // Set frame size according to initial disclosure state.
- [self initFrameSize:initialDisclosureState_];
-
- // Set content visibility according to initial disclosure state.
- [self setContentViewVisibility];
-
- // Setup observers so that when disclosure state changes we resize frame
- // accordingly.
- [disclosureState_ addObserver:self forKeyPath:kKVODisclosedKey
- options:NSKeyValueObservingOptionNew|NSKeyValueObservingOptionOld
- context:nil];
-}
-
-- (id)initWithNibName:(NSString *)nibNameOrNil
- bundle:(NSBundle *)nibBundleOrNil
- disclosure:(NSCellStateValue)disclosureState {
- if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {
- initialDisclosureState_ = disclosureState;
- }
- return self;
-}
-
-- (void)dealloc {
- [disclosureState_ removeObserver:self forKeyPath:kKVODisclosedKey];
- [animation_ stopAnimation];
- [disclosureState_ release];
- [super dealloc];
-}
-
-@end
-
-@implementation DisclosureViewController(PrivateMethods)
-
-// Initializes the view's frame geometry based on the input |state|.
-// If the |state| is NSOnState then the frame size corresponds to "open".
-// If the |state| is NSOffState then the frame size corresponds to "closed".
-// The |origin.x| and |size.width| remain unchanged, but the |origin.y| and
-// |size.height| may vary.
-- (void)initFrameSize:(NSCellStateValue)state {
- if (state == NSOnState) {
- [[self view] setFrame:[self openStateFrameSize:[[self view] frame]]];
- }
- else if (state == NSOffState) {
- [[self view] setFrame:[self closedStateFrameSize:[[self view] frame]]];
- }
- else {
- NOTREACHED();
- }
-}
-
-// Computes the frame geometry during the "open" state of the disclosure view.
-- (NSRect)openStateFrameSize:(NSRect)startFrame {
- return NSMakeRect(startFrame.origin.x,
- startFrame.size.height - openHeight_ +
- startFrame.origin.y,
- startFrame.size.width,
- openHeight_);
-}
-
-// Computes the frame geometry during the "closed" state of the disclosure view.
-- (NSRect)closedStateFrameSize:(NSRect)startFrame {
- return NSMakeRect(startFrame.origin.x,
- startFrame.size.height - kClosedBoxHeight +
- startFrame.origin.y,
- startFrame.size.width,
- kClosedBoxHeight);
-}
-
-// Animates the opening or closing of the disclosure view. The |startFrame|
-// specifies the frame geometry at the beginning of the animation and the
-// |endFrame| specifies the geometry at the end of the animation. The input
-// |view| is view managed by this controller.
-- (void)startAnimations:(NSView*)view
- start:(NSRect)startFrame
- end:(NSRect)endFrame
-{
- // Setup dictionary describing animation.
- // Create the attributes dictionary for the first view.
- NSMutableDictionary* dictionary;
- dictionary = [NSDictionary dictionaryWithObjectsAndKeys:
- // Specify which view to modify.
- view, NSViewAnimationTargetKey,
- // Specify the starting position of the view.
- [NSValue valueWithRect:startFrame], NSViewAnimationStartFrameKey,
- // Change the ending position of the view.
- [NSValue valueWithRect:endFrame], NSViewAnimationEndFrameKey,
- nil];
-
- // Stop any existing animation.
- [animation_ stopAnimation];
-
- // Create the view animation object.
- animation_.reset([[NSViewAnimation alloc] initWithViewAnimations:
- [NSArray arrayWithObject:dictionary]]);
-
- // Set some additional attributes for the animation.
- [animation_ setDuration:kDisclosureAnimationDurationSeconds];
- [animation_ setAnimationCurve:NSAnimationEaseIn];
-
- // Set self as delegate so we can toggle visibility at end of animation.
- [animation_ setDelegate:self];
-
- // Run the animation.
- [animation_ startAnimation];
-}
-
-// NSAnimationDelegate method. Before starting the animation we show the
-// |detailedView_|.
-- (BOOL)animationShouldStart:(NSAnimation*)animation {
- [detailedView_ setHidden:NO];
- return YES;
-}
-
-// NSAnimationDelegate method. If animation stops before ending we release
-// our animation object.
-- (void)animationDidStop:(NSAnimation*)animation {
- animation_.reset();
-}
-
-// NSAnimationDelegate method. Once the disclosure animation is over we set
-// content view visibility to match disclosure state.
-// |animation_| reference is relinquished at end of animation.
-- (void)animationDidEnd:(NSAnimation*)animation {
- [self setContentViewVisibility];
- animation_.reset();
-}
-
-// This method is invoked when the disclosure state changes. It computes
-// the appropriate view frame geometry and then initiates the animation to
-// change that geometry.
-- (void)discloseDetails:(NSCellStateValue)state {
- NSRect startFrame = [[self view] frame];
- NSRect endFrame = startFrame;
-
- if (state == NSOnState) {
- endFrame = [self openStateFrameSize:startFrame];
- } else if (state == NSOffState) {
- endFrame = [self closedStateFrameSize:startFrame];
- } else {
- NOTREACHED();
- return;
- }
-
- [self startAnimations:[self view] start:startFrame end:endFrame];
-}
-
-// Sets the "hidden" state of the content view according to the current
-// disclosure state. We do this so that the view hierarchy knows to remove
-// undisclosed content from the first responder chain.
-- (void)setContentViewVisibility {
- NSCellStateValue disclosed = [[disclosureState_ valueForKey:kKVODisclosedKey]
- intValue];
-
- if (disclosed == NSOnState) {
- [detailedView_ setHidden:NO];
- } else if (disclosed == NSOffState) {
- [detailedView_ setHidden:YES];
- } else {
- NOTREACHED();
- return;
- }
-}
-
-// The |DisclosureViewController| is an observer of an instance of a
-// |DisclosureViewState| object. This object lives within the controller's
-// nib file. When the KVO machinery detects a change to the state
-// it triggers this call and we initiate the change in frame geometry of the
-// view.
-- (void)observeValueForKeyPath:(NSString*)keyPath
- ofObject:(id)object
- change:(NSDictionary*)change
- context:(void*)context {
- if ([keyPath isEqualToString:kKVODisclosedKey]) {
- NSCellStateValue newValue =
- [[change objectForKey:NSKeyValueChangeNewKey] intValue];
- NSCellStateValue oldValue =
- [[change objectForKey:NSKeyValueChangeOldKey] intValue];
-
- if (newValue != oldValue) {
- [self discloseDetails:newValue];
- }
- }
-}
-
-@end
diff --git a/chrome/browser/cocoa/disclosure_view_controller_unittest.mm b/chrome/browser/cocoa/disclosure_view_controller_unittest.mm
deleted file mode 100644
index 0f0e2aa..0000000
--- a/chrome/browser/cocoa/disclosure_view_controller_unittest.mm
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/scoped_nsobject.h"
-#include "chrome/browser/cocoa/browser_test_helper.h"
-#import "chrome/browser/cocoa/cocoa_test_helper.h"
-#import "chrome/browser/cocoa/disclosure_view_controller.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace {
-class DisclosureViewControllerTest : public CocoaTest {
- public:
- DisclosureViewControllerTest() {}
-
- private:
- DISALLOW_COPY_AND_ASSIGN(DisclosureViewControllerTest);
-};
-
-TEST_F(DisclosureViewControllerTest, Basic) {
- // A basic test that creates a new instance and releases.
- // Aids valgrind leak detection.
- scoped_nsobject<DisclosureViewController> controller(
- [[DisclosureViewController alloc]
- initWithNibName:@"" bundle:nil disclosure:NSOnState]);
- EXPECT_TRUE(controller.get());
-}
-
-}
diff --git a/chrome/browser/cocoa/section_separator_view.h b/chrome/browser/cocoa/section_separator_view.h
deleted file mode 100644
index 22a9412..0000000
--- a/chrome/browser/cocoa/section_separator_view.h
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_COCOA_SECTION_SEPARATOR_VIEW_
-#define CHROME_BROWSER_COCOA_SECTION_SEPARATOR_VIEW_
-
-#import <Cocoa/Cocoa.h>
-
-// A view class that renders a gradient "section" separator. The visual
-// style is modelled similarly to iPhone table view separators. This view
-// paints a simple top-to-bottom gradient in its bounds of fixed gray values.
-// Optionally, it also paints a "topline" and "baseline". Default is to
-// draw both topline and baseline, but these can be overridden.
-// The user of the class can override the color of the base line and top line
-// using the |baselineSeparatorColor| and |toplineSeparatorColor| properties.
-@interface SectionSeparatorView : NSView {
- @private
- BOOL showBaseLine_;
- NSColor* baselineSeparatorColor_;
- BOOL showTopLine_;
- NSColor* toplineSeparatorColor_;
-}
-
-@property (nonatomic, assign) BOOL showBaseLine;
-@property (nonatomic, retain) NSColor* baselineSeparatorColor;
-@property (nonatomic, assign) BOOL showTopLine;
-@property (nonatomic, retain) NSColor* toplineSeparatorColor;
-
-@end
-
-#endif // CHROME_BROWSER_COCOA_SECTION_SEPARATOR_VIEW_
diff --git a/chrome/browser/cocoa/section_separator_view.mm b/chrome/browser/cocoa/section_separator_view.mm
deleted file mode 100644
index a7968bc..0000000
--- a/chrome/browser/cocoa/section_separator_view.mm
+++ /dev/null
@@ -1,106 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#import "chrome/browser/cocoa/section_separator_view.h"
-
-@interface SectionSeparatorView (PrivateMethods)
-- (void)drawGradientRect:(NSRect)rect;
-- (void)drawBaseLineRect:(NSRect)rect;
-- (void)drawTopLineRect:(NSRect)rect;
-@end
-
-@implementation SectionSeparatorView
-
-@synthesize showBaseLine = showBaseLine_;
-@synthesize baselineSeparatorColor = baselineSeparatorColor_;
-@synthesize showTopLine = showTopLine_;
-@synthesize toplineSeparatorColor = toplineSeparatorColor_;
-
-- (id)initWithFrame:(NSRect)frame {
- self = [super initWithFrame:frame];
- if (self) {
- [self setShowBaseLine:YES];
- [self setBaselineSeparatorColor:[NSColor grayColor]];
- [self setShowTopLine:YES];
- [self setToplineSeparatorColor:[NSColor lightGrayColor]];
- }
- return self;
-}
-
-- (void)dealloc {
- [baselineSeparatorColor_ release];
- [toplineSeparatorColor_ release];
- [super dealloc];
-}
-
-- (void)drawRect:(NSRect)rect {
- NSRect gradientBounds = [self bounds];
- NSRect baselineRect = gradientBounds;
- NSRect toplineRect = gradientBounds;
- gradientBounds.size.height -= 1;
- gradientBounds.origin.y += 1;
- baselineRect.size.height = 1;
- baselineRect.origin.y = 0;
- toplineRect.size.height = 1;
- toplineRect.origin.y = gradientBounds.size.height;
- [self drawGradientRect:gradientBounds];
- if ([self showBaseLine])
- [self drawBaseLineRect:baselineRect];
- if ([self showTopLine])
- [self drawTopLineRect:toplineRect];
-}
-
-@end
-
-@implementation SectionSeparatorView (PrivateMethods)
-
-// This method draws the gradient fill of the "separator" bar. The input
-// |rect| designates the bounds that will be filled with the the gradient.
-// The gradient has two stops, lighter gray blending to
-// darker gray, descending from the top of the |rect| to the bottom.
-- (void)drawGradientRect:(NSRect)rect {
- // Compute start and end points where to draw the gradient.
- CGPoint startPoint = CGPointMake(NSMinX(rect), NSMinY(rect));
- CGPoint endPoint = CGPointMake(NSMinX(rect), NSMaxY(rect));
-
- // Setup the context and colorspace.
- CGContextRef context =
- (CGContextRef)[[NSGraphicsContext currentContext] graphicsPort];
- CGContextSaveGState(context);
- CGColorSpaceRef colorspace =
- CGColorSpaceCreateWithName(kCGColorSpaceGenericRGB);
-
- // Create the gradient.
- const size_t stopCount = 2;
- CGFloat stops[stopCount] = { 0.0, 1.0 };
- CGFloat components[8] = {
- 0.75, 0.75, 0.75, 1.0, // start color
- 0.95, 0.95, 0.95, 1.0 }; // end color
-
- CGGradientRef gradient = CGGradientCreateWithColorComponents(
- colorspace, components, stops, stopCount);
-
- CGContextClipToRect(context, *(CGRect*)&rect);
- CGContextDrawLinearGradient(context, gradient, startPoint, endPoint, 0);
-
- CGGradientRelease(gradient);
- CGColorSpaceRelease(colorspace);
- CGContextRestoreGState(context);
-}
-
-// Draws the base line of the separator bar using the |baselineSeparatorColor_|
-// designated color.
-- (void)drawBaseLineRect:(NSRect)rect {
- [baselineSeparatorColor_ set];
- NSFrameRect(rect);
-}
-
-// Draws the top line of the separator bar using the |toplineSeparatorColor_|
-// designated color.
-- (void)drawTopLineRect:(NSRect)rect {
- [toplineSeparatorColor_ set];
- NSFrameRect(rect);
-}
-
-@end
diff --git a/chrome/browser/cocoa/section_separator_view_unittest.mm b/chrome/browser/cocoa/section_separator_view_unittest.mm
deleted file mode 100644
index f51d660..0000000
--- a/chrome/browser/cocoa/section_separator_view_unittest.mm
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/scoped_nsobject.h"
-#include "chrome/browser/cocoa/browser_test_helper.h"
-#import "chrome/browser/cocoa/cocoa_test_helper.h"
-#import "chrome/browser/cocoa/section_separator_view.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace {
-class SectionSeparatorViewTest : public CocoaTest {
- public:
- SectionSeparatorViewTest() {}
-
- private:
- DISALLOW_COPY_AND_ASSIGN(SectionSeparatorViewTest);
-};
-
-TEST_F(SectionSeparatorViewTest, Basic) {
- // A basic test that creates a new instance and releases.
- // Aids valgrind leak detection.
- scoped_nsobject<SectionSeparatorView> view([[SectionSeparatorView alloc]
- initWithFrame:NSMakeRect(0, 0, 10, 10)]);
- EXPECT_TRUE(view.get());
-}
-
-}
diff --git a/chrome/browser/cocoa/vertical_layout_view.h b/chrome/browser/cocoa/vertical_layout_view.h
deleted file mode 100644
index 56e9954..0000000
--- a/chrome/browser/cocoa/vertical_layout_view.h
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_COCOA_VERTICAL_LAYOUT_VIEW_
-#define CHROME_BROWSER_COCOA_VERTICAL_LAYOUT_VIEW_
-
-#import <Cocoa/Cocoa.h>
-
-// A view class that automatically performs layout of child views based
-// on paint order of the children in the view hierarchy. The children are
-// arranged top-to-bottom (in y-order) based on each child's height.
-// Horizontal (x) positions are left as specified. Layout is performed when
-// children are added, removed, or have their frames changed. Layout is also
-// performed when this view (|self|) has its frame changed.
-// Autoresizing is disabled for |VerticalLayoutView|s.
-@interface VerticalLayoutView : NSView {
-}
-
-@end
-
-#endif // CHROME_BROWSER_COCOA_VERTICAL_LAYOUT_VIEW_
diff --git a/chrome/browser/cocoa/vertical_layout_view.mm b/chrome/browser/cocoa/vertical_layout_view.mm
deleted file mode 100644
index f2070db..0000000
--- a/chrome/browser/cocoa/vertical_layout_view.mm
+++ /dev/null
@@ -1,73 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#import "chrome/browser/cocoa/vertical_layout_view.h"
-
-@interface VerticalLayoutView(PrivateMethods)
-- (void)layoutChildren;
-@end
-
-@implementation VerticalLayoutView
-
-- (id)initWithFrame:(NSRect)frame {
- self = [super initWithFrame:frame];
- if (self) {
- // Turn auto resizing off, we'll be laying out our children programatically.
- [self setAutoresizesSubviews:NO];
- [self setAutoresizingMask:NSViewNotSizable];
- }
-
- return self;
-}
-
-// Flip the coordinate system to arrange child views from top to bottom
-// with top at 0, increasing down. This simplifies the logic and plays
-// well with containing scroll views.
-- (BOOL)isFlipped {
- return YES;
-}
-
-// Override the default |viewWillDraw| to indicate to drawing machinery proper
-// arrangement of subviews.
-- (void)viewWillDraw {
- // Reposition child views prior to super's descent into its |viewWillDraw|
- // pass.
- [self layoutChildren];
-
- // Default descent into subviews.
- [super viewWillDraw];
-
- // Adjust children again to account for any modifications made during the
- // prior descent. Most importantly we resize our own frame to properly
- // adjust any containing scroll view.
- [self layoutChildren];
-}
-
-@end
-
-@implementation VerticalLayoutView(PrivateMethods)
-
-// This method traverses the immediate subviews measuring their height and
-// adjusting their frames so they are arranged vertically ordered relative
-// to their sibling views. Note the dependency here on the |isFlipped|
-// state. This code assumes |isFlipped| is YES.
-- (void)layoutChildren {
- NSArray* children = [self subviews];
- int childCount = [children count];
-
- CGFloat yPosition = 0.0;
- for (int i = childCount-1; i >= 0; --i) {
- NSView* child = [children objectAtIndex:i];
- [child setFrameOrigin:NSMakePoint([child frame].origin.x, yPosition)];
- yPosition += [child frame].size.height;
- }
-
- // Resize self to reflect vertical extent of children.
- [self setFrame:NSMakeRect([self frame].origin.x,
- [self frame].origin.y,
- [self frame].size.width,
- yPosition)];
-}
-
-@end
diff --git a/chrome/browser/cocoa/vertical_layout_view_unittest.mm b/chrome/browser/cocoa/vertical_layout_view_unittest.mm
deleted file mode 100644
index 90730df..0000000
--- a/chrome/browser/cocoa/vertical_layout_view_unittest.mm
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/scoped_nsobject.h"
-#include "chrome/browser/cocoa/browser_test_helper.h"
-#import "chrome/browser/cocoa/cocoa_test_helper.h"
-#import "chrome/browser/cocoa/vertical_layout_view.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace {
-class VerticalLayoutViewTest : public CocoaTest {
- public:
- VerticalLayoutViewTest() {}
-
- private:
- DISALLOW_COPY_AND_ASSIGN(VerticalLayoutViewTest);
-};
-
-TEST_F(VerticalLayoutViewTest, Basic) {
- // A basic test that creates a new instance and releases.
- // Aids valgrind leak detection.
- scoped_nsobject<VerticalLayoutView> view([[VerticalLayoutView alloc]
- initWithFrame:NSMakeRect(0, 0, 10, 10)]);
- EXPECT_TRUE(view.get());
-}
-
-}
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 80884d2..6fec0d5 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -123,12 +123,12 @@
'browser/autofill/address.h',
'browser/autofill/autofill_address_model_mac.h',
'browser/autofill/autofill_address_model_mac.mm',
- 'browser/autofill/autofill_address_view_controller_mac.h',
- 'browser/autofill/autofill_address_view_controller_mac.mm',
+ 'browser/autofill/autofill_address_sheet_controller_mac.h',
+ 'browser/autofill/autofill_address_sheet_controller_mac.mm',
'browser/autofill/autofill_credit_card_model_mac.h',
'browser/autofill/autofill_credit_card_model_mac.mm',
- 'browser/autofill/autofill_credit_card_view_controller_mac.h',
- 'browser/autofill/autofill_credit_card_view_controller_mac.mm',
+ 'browser/autofill/autofill_credit_card_sheet_controller_mac.h',
+ 'browser/autofill/autofill_credit_card_sheet_controller_mac.mm',
'browser/autofill/autofill_dialog_controller_mac.h',
'browser/autofill/autofill_dialog_controller_mac.mm',
'browser/autofill/autofill_dialog_gtk.cc',
@@ -664,8 +664,6 @@
'browser/cocoa/custom_home_pages_model.mm',
'browser/cocoa/delayedmenu_button.h',
'browser/cocoa/delayedmenu_button.mm',
- 'browser/cocoa/disclosure_view_controller.h',
- 'browser/cocoa/disclosure_view_controller.mm',
'browser/cocoa/dock_icon.h',
'browser/cocoa/dock_icon.mm',
'browser/cocoa/download_item_button.h',
@@ -830,8 +828,6 @@
'browser/cocoa/scoped_authorizationref.h',
'browser/cocoa/search_engine_list_model.h',
'browser/cocoa/search_engine_list_model.mm',
- 'browser/cocoa/section_separator_view.h',
- 'browser/cocoa/section_separator_view.mm',
'browser/cocoa/shell_dialogs_mac.mm',
'browser/cocoa/side_tabs_toolbar_controller.h',
'browser/cocoa/side_tabs_toolbar_controller.mm',
@@ -884,8 +880,6 @@
'browser/cocoa/ui_localizer.mm',
'browser/cocoa/url_drop_target.h',
'browser/cocoa/url_drop_target.mm',
- 'browser/cocoa/vertical_layout_view.h',
- 'browser/cocoa/vertical_layout_view.mm',
'browser/cocoa/view_resizer.h',
'browser/cocoa/web_contents_drag_source.h',
'browser/cocoa/web_contents_drag_source.mm',
@@ -2816,8 +2810,8 @@
'xib_files_to_scan': [
# The xibs that need localization
'app/nibs/About.xib',
- 'app/nibs/AutoFillAddressFormView.xib',
- 'app/nibs/AutoFillCreditCardFormView.xib',
+ 'app/nibs/AutoFillAddressSheet.xib',
+ 'app/nibs/AutoFillCreditCardSheet.xib',
'app/nibs/AutoFillDialog.xib',
'app/nibs/BookmarkAllTabs.xib',
'app/nibs/BookmarkBar.xib',
diff --git a/chrome/chrome_dll.gypi b/chrome/chrome_dll.gypi
index 0763256..70a415d 100644
--- a/chrome/chrome_dll.gypi
+++ b/chrome/chrome_dll.gypi
@@ -193,8 +193,8 @@
'app/framework-Info.plist',
'app/nibs/About.xib',
'app/nibs/AboutIPC.xib',
- 'app/nibs/AutoFillAddressFormView.xib',
- 'app/nibs/AutoFillCreditCardFormView.xib',
+ 'app/nibs/AutoFillAddressSheet.xib',
+ 'app/nibs/AutoFillCreditCardSheet.xib',
'app/nibs/AutoFillDialog.xib',
'app/nibs/BookmarkAllTabs.xib',
'app/nibs/BookmarkBar.xib',
diff --git a/chrome/chrome_tests.gypi b/chrome/chrome_tests.gypi
index 83d5f1e..6e13539 100755
--- a/chrome/chrome_tests.gypi
+++ b/chrome/chrome_tests.gypi
@@ -552,11 +552,11 @@
'browser/autocomplete/search_provider_unittest.cc',
'browser/autofill/address_field_unittest.cc',
'browser/autofill/autofill_address_model_mac_unittest.mm',
- 'browser/autofill/autofill_address_view_controller_mac_unittest.mm',
+ 'browser/autofill/autofill_address_sheet_controller_mac_unittest.mm',
'browser/autofill/autofill_common_unittest.cc',
'browser/autofill/autofill_common_unittest.h',
'browser/autofill/autofill_credit_card_model_mac_unittest.mm',
- 'browser/autofill/autofill_credit_card_view_controller_mac_unittest.mm',
+ 'browser/autofill/autofill_credit_card_sheet_controller_mac_unittest.mm',
'browser/autofill/autofill_dialog_controller_mac_unittest.mm',
'browser/autofill/autofill_download_unittest.cc',
'browser/autofill/autofill_field_unittest.cc',
@@ -671,7 +671,6 @@
'browser/cocoa/cookies_window_controller_unittest.mm',
'browser/cocoa/custom_home_pages_model_unittest.mm',
'browser/cocoa/delayedmenu_button_unittest.mm',
- 'browser/cocoa/disclosure_view_controller_unittest.mm',
'browser/cocoa/download_item_button_unittest.mm',
'browser/cocoa/download_shelf_mac_unittest.mm',
'browser/cocoa/download_shelf_view_unittest.mm',
@@ -723,7 +722,6 @@
'browser/cocoa/sad_tab_controller_unittest.mm',
'browser/cocoa/sad_tab_view_unittest.mm',
'browser/cocoa/search_engine_list_model_unittest.mm',
- 'browser/cocoa/section_separator_view_unittest.mm',
'browser/cocoa/status_bubble_mac_unittest.mm',
'browser/cocoa/status_icons/status_icon_mac_unittest.mm',
'browser/cocoa/styled_text_field_cell_unittest.mm',
@@ -744,7 +742,6 @@
'browser/cocoa/toolbar_controller_unittest.mm',
'browser/cocoa/toolbar_view_unittest.mm',
'browser/cocoa/translate_infobar_unittest.mm',
- 'browser/cocoa/vertical_layout_view_unittest.mm',
'browser/cocoa/view_resizer_pong.h',
'browser/cocoa/view_resizer_pong.mm',
'browser/cocoa/web_drop_target_unittest.mm',