• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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