| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #import "chrome/browser/ui/cocoa/toolbar_controller.h" | 5 #import "chrome/browser/ui/cocoa/toolbar_controller.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 | 8 |
| 9 #include "app/l10n_util.h" | 9 #include "app/l10n_util.h" |
| 10 #include "app/l10n_util_mac.h" | 10 #include "app/l10n_util_mac.h" |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 97 | 97 |
| 98 // A C++ delegate that handles the accelerators in the wrench menu. | 98 // A C++ delegate that handles the accelerators in the wrench menu. |
| 99 class WrenchAcceleratorDelegate : public menus::AcceleratorProvider { | 99 class WrenchAcceleratorDelegate : public menus::AcceleratorProvider { |
| 100 public: | 100 public: |
| 101 virtual bool GetAcceleratorForCommandId(int command_id, | 101 virtual bool GetAcceleratorForCommandId(int command_id, |
| 102 menus::Accelerator* accelerator_generic) { | 102 menus::Accelerator* accelerator_generic) { |
| 103 // Downcast so that when the copy constructor is invoked below, the key | 103 // Downcast so that when the copy constructor is invoked below, the key |
| 104 // string gets copied, too. | 104 // string gets copied, too. |
| 105 menus::AcceleratorCocoa* out_accelerator = | 105 menus::AcceleratorCocoa* out_accelerator = |
| 106 static_cast<menus::AcceleratorCocoa*>(accelerator_generic); | 106 static_cast<menus::AcceleratorCocoa*>(accelerator_generic); |
| 107 AcceleratorsCocoa* keymap = Singleton<AcceleratorsCocoa>::get(); | 107 AcceleratorsCocoa* keymap = AcceleratorsCocoa::GetInstance(); |
| 108 const menus::AcceleratorCocoa* accelerator = | 108 const menus::AcceleratorCocoa* accelerator = |
| 109 keymap->GetAcceleratorForCommand(command_id); | 109 keymap->GetAcceleratorForCommand(command_id); |
| 110 if (accelerator) { | 110 if (accelerator) { |
| 111 *out_accelerator = *accelerator; | 111 *out_accelerator = *accelerator; |
| 112 return true; | 112 return true; |
| 113 } | 113 } |
| 114 return false; | 114 return false; |
| 115 } | 115 } |
| 116 }; | 116 }; |
| 117 | 117 |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 219 // images loaded directly from nibs in a framework to not get their "template" | 219 // images loaded directly from nibs in a framework to not get their "template" |
| 220 // flags set properly. Thus, despite the images being set on the buttons in | 220 // flags set properly. Thus, despite the images being set on the buttons in |
| 221 // the xib, we must set them in code. | 221 // the xib, we must set them in code. |
| 222 [backButton_ setImage:nsimage_cache::ImageNamed(kBackButtonImageName)]; | 222 [backButton_ setImage:nsimage_cache::ImageNamed(kBackButtonImageName)]; |
| 223 [forwardButton_ setImage:nsimage_cache::ImageNamed(kForwardButtonImageName)]; | 223 [forwardButton_ setImage:nsimage_cache::ImageNamed(kForwardButtonImageName)]; |
| 224 [reloadButton_ | 224 [reloadButton_ |
| 225 setImage:nsimage_cache::ImageNamed(kReloadButtonReloadImageName)]; | 225 setImage:nsimage_cache::ImageNamed(kReloadButtonReloadImageName)]; |
| 226 [homeButton_ setImage:nsimage_cache::ImageNamed(kHomeButtonImageName)]; | 226 [homeButton_ setImage:nsimage_cache::ImageNamed(kHomeButtonImageName)]; |
| 227 [wrenchButton_ setImage:nsimage_cache::ImageNamed(kWrenchButtonImageName)]; | 227 [wrenchButton_ setImage:nsimage_cache::ImageNamed(kWrenchButtonImageName)]; |
| 228 | 228 |
| 229 if (Singleton<UpgradeDetector>::get()->notify_upgrade()) | 229 if (UpgradeDetector::GetInstance()->notify_upgrade()) |
| 230 [self badgeWrenchMenu]; | 230 [self badgeWrenchMenu]; |
| 231 | 231 |
| 232 [backButton_ setShowsBorderOnlyWhileMouseInside:YES]; | 232 [backButton_ setShowsBorderOnlyWhileMouseInside:YES]; |
| 233 [forwardButton_ setShowsBorderOnlyWhileMouseInside:YES]; | 233 [forwardButton_ setShowsBorderOnlyWhileMouseInside:YES]; |
| 234 [reloadButton_ setShowsBorderOnlyWhileMouseInside:YES]; | 234 [reloadButton_ setShowsBorderOnlyWhileMouseInside:YES]; |
| 235 [homeButton_ setShowsBorderOnlyWhileMouseInside:YES]; | 235 [homeButton_ setShowsBorderOnlyWhileMouseInside:YES]; |
| 236 [wrenchButton_ setShowsBorderOnlyWhileMouseInside:YES]; | 236 [wrenchButton_ setShowsBorderOnlyWhileMouseInside:YES]; |
| 237 | 237 |
| 238 [self initCommandStatus:commands_]; | 238 [self initCommandStatus:commands_]; |
| 239 locationBarView_.reset(new LocationBarViewMac(locationBar_, | 239 locationBarView_.reset(new LocationBarViewMac(locationBar_, |
| (...skipping 504 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 744 - (void)indicateDropURLsInView:(NSView*)view at:(NSPoint)point { | 744 - (void)indicateDropURLsInView:(NSView*)view at:(NSPoint)point { |
| 745 // Do nothing. | 745 // Do nothing. |
| 746 } | 746 } |
| 747 | 747 |
| 748 // (URLDropTargetController protocol) | 748 // (URLDropTargetController protocol) |
| 749 - (void)hideDropURLsIndicatorInView:(NSView*)view { | 749 - (void)hideDropURLsIndicatorInView:(NSView*)view { |
| 750 // Do nothing. | 750 // Do nothing. |
| 751 } | 751 } |
| 752 | 752 |
| 753 @end | 753 @end |
| OLD | NEW |