| Index: chrome/browser/autofill/autofill_external_delegate.h
|
| diff --git a/chrome/browser/autofill/autofill_external_delegate.h b/chrome/browser/autofill/autofill_external_delegate.h
|
| index 7a88c9813fe7b074ce0d182cda22799134111131..6a83ec51b1ffd93c818d5ce73bddc7b267f13586 100644
|
| --- a/chrome/browser/autofill/autofill_external_delegate.h
|
| +++ b/chrome/browser/autofill/autofill_external_delegate.h
|
| @@ -13,6 +13,10 @@
|
| class AutofillManager;
|
| class TabContentsWrapper;
|
|
|
| +namespace gfx {
|
| +class Rect;
|
| +}
|
| +
|
| namespace webkit_glue {
|
| struct FormData;
|
| struct FormField;
|
| @@ -45,6 +49,16 @@ class AutofillExternalDelegate {
|
| const std::vector<string16>& autofill_icons,
|
| const std::vector<int>& autofill_unique_ids) = 0;
|
|
|
| + // Set the bounds of the element we are providing the Autofill data
|
| + // for.
|
| + virtual void SetAutofillElementBounds(const gfx::Rect& bounds) = 0;
|
| +
|
| + // Show the Autofill popup.
|
| + virtual void ShowAutofillPopup() = 0;
|
| +
|
| + // Hide the Autofill poup.
|
| + virtual void HideAutofillPopup() = 0;
|
| +
|
| // Platforms that wish to implement an external Autofill delegate
|
| // MUST implement this. The 1st arg is the tab contents that owns
|
| // this delegate; the second is the Autofill manager owned by the
|
|
|