| Index: chrome/browser/ui/cocoa/infobar_gradient_view.mm
|
| ===================================================================
|
| --- chrome/browser/ui/cocoa/infobar_gradient_view.mm (revision 71658)
|
| +++ chrome/browser/ui/cocoa/infobar_gradient_view.mm (working copy)
|
| @@ -1,70 +0,0 @@
|
| -// Copyright (c) 2009 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.
|
| -
|
| -#include "chrome/browser/ui/cocoa/infobar_gradient_view.h"
|
| -
|
| -#include "base/scoped_nsobject.h"
|
| -#import "chrome/browser/themes/browser_theme_provider.h"
|
| -#import "chrome/browser/ui/cocoa/themed_window.h"
|
| -
|
| -namespace {
|
| -
|
| -const double kBackgroundColorTop[3] =
|
| - {255.0 / 255.0, 242.0 / 255.0, 183.0 / 255.0};
|
| -const double kBackgroundColorBottom[3] =
|
| - {250.0 / 255.0, 230.0 / 255.0, 145.0 / 255.0};
|
| -}
|
| -
|
| -@implementation InfoBarGradientView
|
| -
|
| -- (id)initWithFrame:(NSRect)frameRect {
|
| - if ((self = [super initWithFrame:frameRect])) {
|
| - NSColor* startingColor =
|
| - [NSColor colorWithCalibratedRed:kBackgroundColorTop[0]
|
| - green:kBackgroundColorTop[1]
|
| - blue:kBackgroundColorTop[2]
|
| - alpha:1.0];
|
| - NSColor* endingColor =
|
| - [NSColor colorWithCalibratedRed:kBackgroundColorBottom[0]
|
| - green:kBackgroundColorBottom[1]
|
| - blue:kBackgroundColorBottom[2]
|
| - alpha:1.0];
|
| - scoped_nsobject<NSGradient> gradient(
|
| - [[NSGradient alloc] initWithStartingColor:startingColor
|
| - endingColor:endingColor]);
|
| - [self setGradient:gradient];
|
| - }
|
| - return self;
|
| -}
|
| -
|
| -- (NSColor*)strokeColor {
|
| - ThemeProvider* themeProvider = [[self window] themeProvider];
|
| - if (!themeProvider)
|
| - return [NSColor blackColor];
|
| -
|
| - BOOL active = [[self window] isMainWindow];
|
| - return themeProvider->GetNSColor(
|
| - active ? BrowserThemeProvider::COLOR_TOOLBAR_STROKE :
|
| - BrowserThemeProvider::COLOR_TOOLBAR_STROKE_INACTIVE,
|
| - true);
|
| -}
|
| -
|
| -- (BOOL)mouseDownCanMoveWindow {
|
| - return NO;
|
| -}
|
| -
|
| -// This view is intentionally not opaque because it overlaps with the findbar.
|
| -
|
| -- (BOOL)accessibilityIsIgnored {
|
| - return NO;
|
| -}
|
| -
|
| -- (id)accessibilityAttributeValue:(NSString*)attribute {
|
| - if ([attribute isEqual:NSAccessibilityRoleAttribute])
|
| - return NSAccessibilityGroupRole;
|
| -
|
| - return [super accessibilityAttributeValue:attribute];
|
| -}
|
| -
|
| -@end
|
|
|