1// Copyright (c) 2009 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef CHROME_BROWSER_UI_COCOA_BACKGROUND_GRADIENT_VIEW_H_ 6#define CHROME_BROWSER_UI_COCOA_BACKGROUND_GRADIENT_VIEW_H_ 7#pragma once 8 9#import <Cocoa/Cocoa.h> 10 11// A custom view that draws a 'standard' background gradient. 12// Base class for other Chromium views. 13@interface BackgroundGradientView : NSView { 14 @private 15 BOOL showsDivider_; 16} 17 18// The color used for the bottom stroke. Public so subclasses can use. 19- (NSColor *)strokeColor; 20 21// Draws the background for this view. Make sure that your patternphase 22// is set up correctly in your graphics context before calling. 23- (void)drawBackground; 24 25// Controls whether the bar draws a dividing line at the bottom. 26@property(nonatomic, assign) BOOL showsDivider; 27@end 28 29#endif // CHROME_BROWSER_UI_COCOA_BACKGROUND_GRADIENT_VIEW_H_ 30