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 |