diff options
author | rsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-31 16:45:54 +0000 |
---|---|---|
committer | rsesek@chromium.org <rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-31 16:45:54 +0000 |
commit | 9c1dab0943654879f843fc58337d0a936a215271 (patch) | |
tree | 46aa469b2610286dde61f29193a7db7b8979545f /chrome | |
parent | 19889485bd6e5d84acf23729610c0eaac1db39e9 (diff) | |
download | chromium_src-9c1dab0943654879f843fc58337d0a936a215271.zip chromium_src-9c1dab0943654879f843fc58337d0a936a215271.tar.gz chromium_src-9c1dab0943654879f843fc58337d0a936a215271.tar.bz2 |
[Mac] Disable input options in the clear browsing data window when working
* Clear the spinner's |hidden| binding, and set it to not show when stopped.
* Bind the spinner's |animate| to |owner.isClearning|.
* Bind the checkboxes and dropdown's |enabled| to |!owner.isClearning|.
BUG=19405
TEST=Clear browsing data on a decently sized profile. While clearing, the window's input controls should be disabled and the spinner should show and animate.
Review URL: http://codereview.chromium.org/179035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24885 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/app/nibs/ClearBrowsingData.xib | 200 |
1 files changed, 182 insertions, 18 deletions
diff --git a/chrome/app/nibs/ClearBrowsingData.xib b/chrome/app/nibs/ClearBrowsingData.xib index cb5229f..e1ee2ec 100644 --- a/chrome/app/nibs/ClearBrowsingData.xib +++ b/chrome/app/nibs/ClearBrowsingData.xib @@ -2,13 +2,13 @@ <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03"> <data> <int key="IBDocument.SystemTarget">1050</int> - <string key="IBDocument.SystemVersion">9J61</string> + <string key="IBDocument.SystemVersion">9L31a</string> <string key="IBDocument.InterfaceBuilderVersion">677</string> - <string key="IBDocument.AppKitVersion">949.46</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="2"/> + <integer value="72"/> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -364,7 +364,7 @@ <object class="NSPSMatrix" key="NSDrawMatrix"/> <string key="NSFrame">{{20, 20}, {16, 16}}</string> <reference key="NSSuperview" ref="1006"/> - <int key="NSpiFlags">20746</int> + <int key="NSpiFlags">28938</int> <double key="NSMinValue">1.600000e+01</double> <double key="NSMaxValue">1.000000e+02</double> </object> @@ -581,14 +581,94 @@ </object> <object class="IBConnectionRecord"> <object class="IBBindingConnection" key="connection"> - <string key="label">hidden: isClearing</string> - <reference key="source" ref="139484523"/> + <string key="label">enabled: isClearing</string> + <reference key="source" ref="836936583"/> <reference key="destination" ref="1001"/> <object class="NSNibBindingConnector" key="connector"> - <reference key="NSSource" ref="139484523"/> + <reference key="NSSource" ref="836936583"/> + <reference key="NSDestination" ref="1001"/> + <string key="NSLabel">enabled: isClearing</string> + <string key="NSBinding">enabled</string> + <string key="NSKeyPath">isClearing</string> + <object class="NSDictionary" key="NSOptions"> + <string key="NS.key.0">NSValueTransformerName</string> + <string key="NS.object.0">NSNegateBoolean</string> + </object> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">80</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">enabled: isClearing</string> + <reference key="source" ref="94476998"/> + <reference key="destination" ref="1001"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="94476998"/> <reference key="NSDestination" ref="1001"/> - <string key="NSLabel">hidden: isClearing</string> - <string key="NSBinding">hidden</string> + <string key="NSLabel">enabled: isClearing</string> + <string key="NSBinding">enabled</string> + <string key="NSKeyPath">isClearing</string> + <object class="NSDictionary" key="NSOptions"> + <string key="NS.key.0">NSValueTransformerName</string> + <string key="NS.object.0">NSNegateBoolean</string> + </object> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">82</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">enabled: isClearing</string> + <reference key="source" ref="787203054"/> + <reference key="destination" ref="1001"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="787203054"/> + <reference key="NSDestination" ref="1001"/> + <string key="NSLabel">enabled: isClearing</string> + <string key="NSBinding">enabled</string> + <string key="NSKeyPath">isClearing</string> + <object class="NSDictionary" key="NSOptions"> + <string key="NS.key.0">NSValueTransformerName</string> + <string key="NS.object.0">NSNegateBoolean</string> + </object> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">84</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">enabled: isClearing</string> + <reference key="source" ref="712572294"/> + <reference key="destination" ref="1001"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="712572294"/> + <reference key="NSDestination" ref="1001"/> + <string key="NSLabel">enabled: isClearing</string> + <string key="NSBinding">enabled</string> + <string key="NSKeyPath">isClearing</string> + <object class="NSDictionary" key="NSOptions"> + <string key="NS.key.0">NSValueTransformerName</string> + <string key="NS.object.0">NSNegateBoolean</string> + </object> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">86</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">enabled: isClearing</string> + <reference key="source" ref="234232048"/> + <reference key="destination" ref="1001"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="234232048"/> + <reference key="NSDestination" ref="1001"/> + <string key="NSLabel">enabled: isClearing</string> + <string key="NSBinding">enabled</string> <string key="NSKeyPath">isClearing</string> <object class="NSDictionary" key="NSOptions"> <string key="NS.key.0">NSValueTransformerName</string> @@ -597,7 +677,63 @@ <int key="NSNibBindingConnectorVersion">2</int> </object> </object> - <int key="connectionID">77</int> + <int key="connectionID">88</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">enabled: isClearing</string> + <reference key="source" ref="889683632"/> + <reference key="destination" ref="1001"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="889683632"/> + <reference key="NSDestination" ref="1001"/> + <string key="NSLabel">enabled: isClearing</string> + <string key="NSBinding">enabled</string> + <string key="NSKeyPath">isClearing</string> + <object class="NSDictionary" key="NSOptions"> + <string key="NS.key.0">NSValueTransformerName</string> + <string key="NS.object.0">NSNegateBoolean</string> + </object> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">90</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">enabled: isClearing</string> + <reference key="source" ref="485872479"/> + <reference key="destination" ref="1001"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="485872479"/> + <reference key="NSDestination" ref="1001"/> + <string key="NSLabel">enabled: isClearing</string> + <string key="NSBinding">enabled</string> + <string key="NSKeyPath">isClearing</string> + <object class="NSDictionary" key="NSOptions"> + <string key="NS.key.0">NSValueTransformerName</string> + <string key="NS.object.0">NSNegateBoolean</string> + </object> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">92</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBBindingConnection" key="connection"> + <string key="label">animate: isClearing</string> + <reference key="source" ref="139484523"/> + <reference key="destination" ref="1001"/> + <object class="NSNibBindingConnector" key="connector"> + <reference key="NSSource" ref="139484523"/> + <reference key="NSDestination" ref="1001"/> + <string key="NSLabel">animate: isClearing</string> + <string key="NSBinding">animate</string> + <string key="NSKeyPath">isClearing</string> + <int key="NSNibBindingConnectorVersion">2</int> + </object> + </object> + <int key="connectionID">97</int> </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> @@ -849,15 +985,15 @@ <reference key="parent" ref="485872479"/> </object> <object class="IBObjectRecord"> - <int key="objectID">72</int> - <reference key="object" ref="139484523"/> - <reference key="parent" ref="1006"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">73</int> <reference key="object" ref="475014300"/> <reference key="parent" ref="1002"/> </object> + <object class="IBObjectRecord"> + <int key="objectID">72</int> + <reference key="object" ref="139484523"/> + <reference key="parent" ref="1006"/> + </object> </object> </object> <object class="NSMutableDictionary" key="flattenedProperties"> @@ -909,9 +1045,9 @@ <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>{{1529, 161}, {331, 299}}</string> + <string>{{567, 420}, {331, 299}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>{{1529, 161}, {331, 299}}</string> + <string>{{567, 420}, {331, 299}}</string> <reference ref="6"/> <string>{196, 240}</string> <string>{{357, 418}, {480, 270}}</string> @@ -967,7 +1103,7 @@ </object> </object> <nil key="sourceID"/> - <int key="maxID">77</int> + <int key="maxID">97</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -1008,6 +1144,34 @@ </object> </object> </object> + <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="IBPartialClassDescription"> + <string key="className">ClearBrowsingDataController</string> + <string key="superclassName">NSWindowController</string> + <object class="NSMutableDictionary" key="actions"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSMutableArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + <string>cancel:</string> + <string>clearData:</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">spinner_</string> + <string key="NS.object.0">NSProgressIndicator</string> + </object> + <object class="IBClassDescriptionSource" key="sourceIdentifier"> + <string key="majorKey">IBDocumentRelativeSource</string> + <string key="minorKey">../../browser/cocoa/clear_browsing_data_controller.h</string> + </object> + </object> + </object> </object> <int key="IBDocument.localizationMode">0</int> <string key="IBDocument.LastKnownRelativeProjectPath">../../chrome.xcodeproj</string> |