From 9c1dab0943654879f843fc58337d0a936a215271 Mon Sep 17 00:00:00 2001 From: "rsesek@chromium.org" Date: Mon, 31 Aug 2009 16:45:54 +0000 Subject: [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 --- chrome/app/nibs/ClearBrowsingData.xib | 200 +++++++++++++++++++++++++++++++--- 1 file changed, 182 insertions(+), 18 deletions(-) (limited to 'chrome/app/nibs') 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 @@ 1050 - 9J61 + 9L31a 677 - 949.46 + 949.54 353.00 YES - + YES @@ -364,7 +364,7 @@ {{20, 20}, {16, 16}} - 20746 + 28938 1.600000e+01 1.000000e+02 @@ -581,14 +581,94 @@ - hidden: isClearing - + enabled: isClearing + - + + + enabled: isClearing + enabled + isClearing + + NSValueTransformerName + NSNegateBoolean + + 2 + + + 80 + + + + enabled: isClearing + + + + - hidden: isClearing - hidden + enabled: isClearing + enabled + isClearing + + NSValueTransformerName + NSNegateBoolean + + 2 + + + 82 + + + + enabled: isClearing + + + + + + enabled: isClearing + enabled + isClearing + + NSValueTransformerName + NSNegateBoolean + + 2 + + + 84 + + + + enabled: isClearing + + + + + + enabled: isClearing + enabled + isClearing + + NSValueTransformerName + NSNegateBoolean + + 2 + + + 86 + + + + enabled: isClearing + + + + + + enabled: isClearing + enabled isClearing NSValueTransformerName @@ -597,7 +677,63 @@ 2 - 77 + 88 + + + + enabled: isClearing + + + + + + enabled: isClearing + enabled + isClearing + + NSValueTransformerName + NSNegateBoolean + + 2 + + + 90 + + + + enabled: isClearing + + + + + + enabled: isClearing + enabled + isClearing + + NSValueTransformerName + NSNegateBoolean + + 2 + + + 92 + + + + animate: isClearing + + + + + + animate: isClearing + animate + isClearing + 2 + + + 97 @@ -849,15 +985,15 @@ - 72 - - - - 73 + + 72 + + + @@ -909,9 +1045,9 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{1529, 161}, {331, 299}} + {{567, 420}, {331, 299}} com.apple.InterfaceBuilder.CocoaPlugin - {{1529, 161}, {331, 299}} + {{567, 420}, {331, 299}} {196, 240} {{357, 418}, {480, 270}} @@ -967,7 +1103,7 @@ - 77 + 97 @@ -1008,6 +1144,34 @@ + + YES + + ClearBrowsingDataController + NSWindowController + + YES + + YES + cancel: + clearData: + + + YES + id + id + + + + spinner_ + NSProgressIndicator + + + IBDocumentRelativeSource + ../../browser/cocoa/clear_browsing_data_controller.h + + + 0 ../../chrome.xcodeproj -- cgit v1.1