Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(64)

Side by Side Diff: chrome/browser/ui/cocoa/toolbar_controller.mm

Issue 5711001: Add a new GetInstance() method for remaining files with singleton classes under chrome/browser. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698