diff options
author | dhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-16 23:53:47 +0000 |
---|---|---|
committer | dhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-16 23:53:47 +0000 |
commit | 68ffae9bd14821f934428e3405bf7abd0292081b (patch) | |
tree | fd9f8213b3f5ab98223179d3237392f50addd809 /chrome/app/nibs | |
parent | 00642a43c6e1b37d6ba869fc8ba0256e8958b761 (diff) | |
download | chromium_src-68ffae9bd14821f934428e3405bf7abd0292081b.zip chromium_src-68ffae9bd14821f934428e3405bf7abd0292081b.tar.gz chromium_src-68ffae9bd14821f934428e3405bf7abd0292081b.tar.bz2 |
Adding UI behavioral improvements for managing tabbing between form fields where the form is embedded within an NSScrollView. Also, when a disclosure view closes, its "content" should be disabled from the point-of-view of receiving tabbing focus.
Nib file changes add the new |detailsView_| outlet to disclosure views. Also changed text fields to AutoFillTextFields to pick up auto-scrolling behavior.
BUG=33029
TEST=unit_tests --gtest_filter=AutoFillDialogControllerTest.*
Review URL: http://codereview.chromium.org/606067
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39161 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/app/nibs')
-rw-r--r-- | chrome/app/nibs/AutoFillAddressFormView.xib | 60 | ||||
-rw-r--r-- | chrome/app/nibs/AutoFillCreditCardFormView.xib | 36 |
2 files changed, 92 insertions, 4 deletions
diff --git a/chrome/app/nibs/AutoFillAddressFormView.xib b/chrome/app/nibs/AutoFillAddressFormView.xib index 68ece4c..cd81344 100644 --- a/chrome/app/nibs/AutoFillAddressFormView.xib +++ b/chrome/app/nibs/AutoFillAddressFormView.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="3"/> + <integer value="101"/> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -1097,6 +1097,14 @@ </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> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> @@ -1686,18 +1694,22 @@ <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>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> @@ -1705,8 +1717,10 @@ <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> @@ -1714,17 +1728,21 @@ <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> @@ -1732,26 +1750,34 @@ <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>79.CustomClassName</string> <string>79.IBPluginDependency</string> <string>8.IBPluginDependency</string> <string>80.IBPluginDependency</string> <string>81.IBPluginDependency</string> + <string>84.CustomClassName</string> <string>84.IBPluginDependency</string> <string>85.IBPluginDependency</string> + <string>86.CustomClassName</string> <string>86.IBPluginDependency</string> <string>87.IBPluginDependency</string> <string>88.IBPluginDependency</string> + <string>89.CustomClassName</string> <string>89.IBPluginDependency</string> <string>9.IBPluginDependency</string> + <string>91.CustomClassName</string> <string>91.IBPluginDependency</string> + <string>92.CustomClassName</string> <string>92.IBPluginDependency</string> <string>93.IBPluginDependency</string> <string>94.IBPluginDependency</string> @@ -1766,18 +1792,22 @@ <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>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> @@ -1787,8 +1817,10 @@ <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> @@ -1796,17 +1828,21 @@ <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> @@ -1814,26 +1850,34 @@ <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>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>AutoFillTextField</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>AutoFillTextField</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> @@ -1861,7 +1905,7 @@ </object> </object> <nil key="sourceID"/> - <int key="maxID">212</int> + <int key="maxID">214</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -1875,6 +1919,14 @@ </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"> @@ -1885,6 +1937,10 @@ <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> diff --git a/chrome/app/nibs/AutoFillCreditCardFormView.xib b/chrome/app/nibs/AutoFillCreditCardFormView.xib index b10535020..97d23f3 100644 --- a/chrome/app/nibs/AutoFillCreditCardFormView.xib +++ b/chrome/app/nibs/AutoFillCreditCardFormView.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="3"/> + <integer value="115"/> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -757,6 +757,14 @@ </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> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> @@ -1163,28 +1171,34 @@ <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>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> @@ -1217,18 +1231,22 @@ <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>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> @@ -1237,10 +1255,12 @@ <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> @@ -1274,7 +1294,7 @@ </object> </object> <nil key="sourceID"/> - <int key="maxID">179</int> + <int key="maxID">181</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -1305,6 +1325,14 @@ </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"> @@ -1315,6 +1343,10 @@ <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> |