| Index: chrome/browser/cocoa/autocomplete_text_field.h
|
| ===================================================================
|
| --- chrome/browser/cocoa/autocomplete_text_field.h (revision 23951)
|
| +++ chrome/browser/cocoa/autocomplete_text_field.h (working copy)
|
| @@ -7,11 +7,26 @@
|
|
|
| #import <Cocoa/Cocoa.h>
|
|
|
| -// TODO(shess): This class will add decorations to support keyword
|
| -// search and hints. Adding as a stub so that I can clean up naming
|
| -// around this code all at once before layering other changes over in
|
| -// parallel.
|
| +@class AutocompleteTextFieldCell;
|
|
|
| +// AutocompleteTextField intercepts UI actions for forwarding to
|
| +// AutocompleteEditViewMac (*), and provides a custom look. It works
|
| +// together with AutocompleteTextFieldEditor (mostly for intercepting
|
| +// user actions) and AutocompleteTextFieldCell (mostly for custom
|
| +// drawing).
|
| +//
|
| +// For historical reasons, chrome/browser/autocomplete is the core
|
| +// implementation of the Omnibox. Chrome code seems to vary between
|
| +// autocomplete and Omnibox in describing this.
|
| +//
|
| +// (*) AutocompleteEditViewMac is a view in the MVC sense for the
|
| +// Chrome internals, though it's really more of a mish-mash of model,
|
| +// view, and controller.
|
| +
|
| +// AutocompleteTextFieldDelegateMethods are meant to be similar to
|
| +// NSControl delegate methods, adding additional intercepts relevant
|
| +// to the Omnibox implementation.
|
| +
|
| @protocol AutocompleteTextFieldDelegateMethods
|
|
|
| // Delegate -textShouldPaste: implementation to the field being
|
| @@ -28,6 +43,14 @@
|
|
|
| - (BOOL)textShouldPaste:(NSText*)fieldEditor;
|
|
|
| +// Convenience method to return the cell, casted appropriately.
|
| +- (AutocompleteTextFieldCell*)autocompleteTextFieldCell;
|
| +
|
| +// If the keyword, keyword hint, or search hint changed, then the
|
| +// field needs to be relaidout. This accomplishes that in a manner
|
| +// which doesn't disrupt the field delegate.
|
| +- (void)resetFieldEditorFrameIfNeeded;
|
| +
|
| @end
|
|
|
| #endif // CHROME_BROWSER_COCOA_AUTOCOMPLETE_TEXT_FIELD_H_
|
|
|
| Property changes on: chrome/browser/cocoa/autocomplete_text_field.h
|
| ___________________________________________________________________
|
| Name: svn:eol-style
|
| + LF
|
|
|
|
|