14311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch// Copyright 2013 The Chromium Authors. All rights reserved.
24311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch// Use of this source code is governed by a BSD-style license that can be
34311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch// found in the LICENSE file.
44311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch
54311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch#ifndef CHROME_BROWSER_UI_COCOA_AVATAR_LABEL_BUTTON_H_
64311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch#define CHROME_BROWSER_UI_COCOA_AVATAR_LABEL_BUTTON_H_
74311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch
84311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch#import <Cocoa/Cocoa.h>
94311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch
104311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch#import "base/mac/scoped_nsobject.h"
114311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch#import "chrome/browser/ui/cocoa/nine_part_button_cell.h"
124311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch
134311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch@interface AvatarLabelButton : NSButton
144311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch@end
154311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch
164311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch// Draws the button cell for the avatar label.
174311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch@interface AvatarLabelButtonCell : NinePartButtonCell
184311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch
194311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch// Returns the size of the label text (including boundaries).
204311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch- (NSSize)labelTextSize;
214311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch
224311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch@end
234311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch
244311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch#endif  // CHROME_BROWSER_UI_COCOA_AVATAR_LABEL_BUTTON_H_
25