1// Copyright (c) 2011 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#import <Cocoa/Cocoa.h>
6#include "base/memory/scoped_nsobject.h"
7
8// A HyperlinkButtonCell is used to create an NSButton that looks and acts
9// like a hyperlink. The default styling is to look like blue, underlined text
10// and to have the pointingHand cursor on mouse over.
11//
12// To use in Interface Builder:
13//  1. Drag out an NSButton.
14//  2. Double click on the button so you have the cell component selected.
15//  3. In the Identity panel of the inspector, set the custom class to this.
16//  4. In the Attributes panel, change the Bezel to Square.
17//  5. In the Size panel, set the Height to 16.
18@interface HyperlinkButtonCell : NSButtonCell {
19  scoped_nsobject<NSColor> textColor_;
20}
21@property(nonatomic, retain) NSColor* textColor;
22
23+ (NSColor*)defaultTextColor;
24
25@end
26