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