blob: d7ee71e7f9332fcec48cf31e336d896a85dd8677 [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROME_BROWSER_UI_COCOA_BUBBLE_COMBOBOX_H_
#define CHROME_BROWSER_UI_COCOA_BUBBLE_COMBOBOX_H_
#import <Cocoa/Cocoa.h>
namespace ui {
class ComboboxModel;
} // namespace ui
// An NSPopUpButton that auto-populates from a ui::ComboboxModel.
// By default it comes with a border, small font size, and small control size.
@interface BubbleCombobox : NSPopUpButton
// Does not take ownership nor store a pointer to |model|; it is used only for
// population of the combobox.
- (id)initWithFrame:(NSRect)frame
pullsDown:(BOOL)pullsDown
model:(ui::ComboboxModel*)model;
@end
#endif // CHROME_BROWSER_UI_COCOA_BUBBLE_COMBOBOX_H_