diff options
author | dhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-06 00:35:09 +0000 |
---|---|---|
committer | dhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-06 00:35:09 +0000 |
commit | d60677ca2916e3869a643b904f54b3b2c1f266cc (patch) | |
tree | d352191de550668fd38927f6f2fdb607369393c0 /chrome/app/nibs | |
parent | ebc1b688ec329581638e14253cc4fabb500a37a6 (diff) | |
download | chromium_src-d60677ca2916e3869a643b904f54b3b2c1f266cc.zip chromium_src-d60677ca2916e3869a643b904f54b3b2c1f266cc.tar.gz chromium_src-d60677ca2916e3869a643b904f54b3b2c1f266cc.tar.bz2 |
AutoFill Mac preference for enabling Address Book "me" card usage.
Adds a boolean preference to specify whether to use the Mac user's Address Book "me" card as a source of information for AutoFill addresses. This CL adds the Mac UI and the preference setup only. It does not cover the functionality for fetching the actual Address Book data. The changes to AutoFillDialog.xib add the checkbox UI and bind the checkbox to the |auxiliaryEnabled| property in the controller class. The |addressSection_| outlet is set to the spacer following the new checkbox. Unit tests are included for the addition of the preference at the mac dialog controller level.
BUG=36496
TEST=PersonalDataManagerTest, AutoFillDialogControllerTest
Review URL: http://codereview.chromium.org/668171
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40803 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/app/nibs')
-rw-r--r-- | chrome/app/nibs/AutoFillDialog.xib | 167 |
1 files changed, 139 insertions, 28 deletions
diff --git a/chrome/app/nibs/AutoFillDialog.xib b/chrome/app/nibs/AutoFillDialog.xib index 039a4b7..7dc6cc4 100644 --- a/chrome/app/nibs/AutoFillDialog.xib +++ b/chrome/app/nibs/AutoFillDialog.xib @@ -8,7 +8,7 @@ <string key="IBDocument.HIToolboxVersion">353.00</string> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <bool key="EncodedWithXMLCoder">YES</bool> - <integer value="2"/> + <integer value="28"/> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -119,10 +119,81 @@ <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}, {200, 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">130</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="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> + </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"> + <string key="NSName">LucidaGrande</string> + <double key="NSSize">1.100000e+01</double> + <int key="NSfFlags">3100</int> + </object> + <object class="NSColor" key="NSBackgroundColor" id="122108714"> + <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"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> + </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> + </object> <object class="NSButton" id="479761609"> <reference key="NSNextResponder" ref="872997946"/> <int key="NSvFlags">268</int> - <string key="NSFrame">{{5, 316}, {157, 32}}</string> + <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"> @@ -158,20 +229,8 @@ <int key="NSCellFlags">67239424</int> <int key="NSCellFlags2">0</int> <string key="NSContents">Box</string> - <object class="NSFont" key="NSSupport"> - <string key="NSName">LucidaGrande</string> - <double key="NSSize">1.100000e+01</double> - <int key="NSfFlags">3100</int> - </object> - <object class="NSColor" key="NSBackgroundColor"> - <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> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="122108714"/> <object class="NSColor" key="NSTextColor"> <int key="NSColorSpace">3</int> <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> @@ -219,14 +278,14 @@ <string key="NSClassName">SectionSeparatorView</string> </object> </object> - <string key="NSFrame">{{0, 268}, {528, 36}}</string> + <string key="NSFrame">{{0, 233}, {528, 36}}</string> <reference key="NSSuperview" ref="872997946"/> <string key="NSClassName">NSView</string> </object> <object class="NSButton" id="505889340"> <reference key="NSNextResponder" ref="872997946"/> <int key="NSvFlags">268</int> - <string key="NSFrame">{{9, 220}, {153, 32}}</string> + <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"> @@ -340,6 +399,9 @@ <object class="NSCustomObject" id="429712482"> <string key="NSClassName">ChromeUILocalizer</string> </object> + <object class="NSUserDefaultsController" id="211500970"> + <bool key="NSSharedInstance">YES</bool> + </object> </object> <object class="IBObjectContainer" key="IBDocument.Objects"> <object class="NSMutableArray" key="connectionRecords"> @@ -370,14 +432,6 @@ </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">addressSection_</string> - <reference key="source" ref="1001"/> - <reference key="destination" ref="294722067"/> - </object> - <int key="connectionID">76</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> <string key="label">addressSectionBox_</string> <reference key="source" ref="1001"/> <reference key="destination" ref="762506376"/> @@ -440,6 +494,30 @@ </object> <int key="connectionID">89</int> </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">value: auxiliaryEnabled</string> + <reference key="source" ref="1017685297"/> + <reference key="destination" ref="1001"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="1017685297"/> + <reference key="NSDestination" ref="1001"/> + <string key="NSLabel">value: auxiliaryEnabled</string> + <string key="NSBinding">value</string> + <string key="NSKeyPath">auxiliaryEnabled</string> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">95</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">addressSection_</string> + <reference key="source" ref="1001"/> + <reference key="destination" ref="800184683"/> + </object> + <int key="connectionID">99</int> + </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> @@ -531,10 +609,12 @@ <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> <reference ref="141888078"/> - <reference ref="294722067"/> <reference ref="79325094"/> <reference ref="505889340"/> <reference ref="479761609"/> + <reference ref="294722067"/> + <reference ref="1017685297"/> + <reference ref="800184683"/> </object> <reference key="parent" ref="850198595"/> </object> @@ -657,6 +737,31 @@ <reference key="object" ref="350407933"/> <reference key="parent" ref="505889340"/> </object> + <object class="IBObjectRecord"> + <int key="objectID">90</int> + <reference key="object" ref="1017685297"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="116049943"/> + </object> + <reference key="parent" ref="872997946"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">91</int> + <reference key="object" ref="116049943"/> + <reference key="parent" ref="1017685297"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">92</int> + <reference key="object" ref="211500970"/> + <reference key="parent" ref="1002"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">97</int> + <reference key="object" ref="800184683"/> + <reference key="parent" ref="872997946"/> + <string key="objectName">Spacer</string> + </object> </object> </object> <object class="NSMutableDictionary" key="flattenedProperties"> @@ -696,6 +801,9 @@ <string>85.IBPluginDependency</string> <string>86.IBPluginDependency</string> <string>87.IBPluginDependency</string> + <string>90.IBPluginDependency</string> + <string>91.IBPluginDependency</string> + <string>97.IBPluginDependency</string> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -732,6 +840,9 @@ <string>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"> @@ -754,7 +865,7 @@ </object> </object> <nil key="sourceID"/> - <int key="maxID">89</int> + <int key="maxID">99</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> |