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

Unified Diff: chrome/browser/cocoa/side_tabs_toolbar_controller.mm

Issue 2475002: Initial cut at scaffolding for mac sidetabs. No visible changes to browser wi... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 10 years, 7 months 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/cocoa/side_tabs_toolbar_controller.mm
===================================================================
--- chrome/browser/cocoa/side_tabs_toolbar_controller.mm (revision 0)
+++ chrome/browser/cocoa/side_tabs_toolbar_controller.mm (revision 0)
@@ -0,0 +1,53 @@
+// Copyright (c) 2010 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#import "chrome/browser/cocoa/side_tabs_toolbar_controller.h"
+
+#include "base/nsimage_cache_mac.h"
+#import "chrome/browser/cocoa/autocomplete_text_field_cell.h"
+#include "chrome/browser/browser.h"
+#include "chrome/browser/profile.h"
+
+
+namespace {
+
+NSString* const kSearchButtonImageName = @"omnibox_search.pdf";
+
+}
+
+@implementation SideTabsToolbarController
+
+- (id)initWithModel:(ToolbarModel*)model
+ commands:(CommandUpdater*)commands
+ profile:(Profile*)profile
+ browser:(Browser*)browser
+ resizeDelegate:(id<ViewResizer>)resizeDelegate {
+ if ((self = [super initWithModel:model
+ commands:commands
+ profile:profile
+ browser:browser
+ resizeDelegate:resizeDelegate
+ nibFileNamed:@"SideToolbar"])) {
+ }
+ return self;
+}
+
+- (void)awakeFromNib {
+ [super awakeFromNib];
+ [goButton_ setImage:nsimage_cache::ImageNamed(kSearchButtonImageName)];
+ [[locationBar_ autocompleteTextFieldCell] setStarIconView:nil];
+}
+
+- (void)showOptionalHomeButton {
+ // Do nothing for side tabs.
+}
+
+- (void)setIsLoading:(BOOL)isLoading {
+ if (isLoading)
+ [loadingSpinner_ startAnimation:self];
+ else
+ [loadingSpinner_ stopAnimation:self];
+}
+
+@end
Property changes on: chrome/browser/cocoa/side_tabs_toolbar_controller.mm
___________________________________________________________________
Added: svn:eol-style
+ LF

Powered by Google App Engine
This is Rietveld 408576698