diff options
author | dhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-09 17:19:57 +0000 |
---|---|---|
committer | dhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-09 17:19:57 +0000 |
commit | cff83feff679cf3f593f1c591ac91fc3b47277bd (patch) | |
tree | 052429411724e60429b6b4c5905fd4e469e283d4 /chrome | |
parent | ba4874ea3edd4142f1f56d533dad25274e484edb (diff) | |
download | chromium_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')
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', |