| Index: chrome/browser/cocoa/styled_text_field_cell.h
|
| ===================================================================
|
| --- chrome/browser/cocoa/styled_text_field_cell.h (revision 53182)
|
| +++ chrome/browser/cocoa/styled_text_field_cell.h (working copy)
|
| @@ -2,6 +2,9 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +#ifndef CHROME_BROWSER_COCOA_STYLED_TEXT_FIELD_CELL_H_
|
| +#define CHROME_BROWSER_COCOA_STYLED_TEXT_FIELD_CELL_H_
|
| +
|
| #import <Cocoa/Cocoa.h>
|
|
|
| // StyledTextFieldCell customizes the look of the standard Cocoa text field.
|
| @@ -13,12 +16,11 @@
|
| @interface StyledTextFieldCell : NSTextFieldCell {
|
| }
|
|
|
| -// Baseline adjust for the text in this cell. Defaults to 0. Subclasses should
|
| -// override as needed.
|
| -- (CGFloat)baselineAdjust;
|
| +@end
|
|
|
| -// Radius of the corners of the field. Defaults to square corners (0.0).
|
| -- (CGFloat)cornerRadius;
|
| +// Methods intended to be overridden by subclasses, not part of the public API
|
| +// and should not be called outside of subclasses.
|
| +@interface StyledTextFieldCell (ProtectedMethods)
|
|
|
| // Return the portion of the cell to show the text cursor over. The default
|
| // implementation returns the full |cellFrame|. Subclasses should override this
|
| @@ -31,4 +33,17 @@
|
| // Subclasses should override this method if they add any decorations.
|
| - (NSRect)textFrameForFrame:(NSRect)cellFrame;
|
|
|
| +// Baseline adjust for the text in this cell. Defaults to 0. Subclasses should
|
| +// override as needed.
|
| +- (CGFloat)baselineAdjust;
|
| +
|
| +// Radius of the corners of the field. Defaults to square corners (0.0).
|
| +- (CGFloat)cornerRadius;
|
| +
|
| +// Returns YES if a light themed bezel should be drawn under the text field.
|
| +// Default implementation returns NO.
|
| +- (BOOL)shouldDrawBezel;
|
| +
|
| @end
|
| +
|
| +#endif // CHROME_BROWSER_COCOA_STYLED_TEXT_FIELD_CELL_H_
|
|
|