From 911696b92b1b5a666e59433b8b64303a2f4eae62 Mon Sep 17 00:00:00 2001 From: "suzhe@google.com" Date: Fri, 28 Jan 2011 02:36:49 +0000 Subject: Hitting Tab should always move cursor to end of omnibox text. BUG=66850 TEST=AutocompleteEditViewTest.TabMoveCursorToEnd and InstantTest.TabKey Review URL: http://codereview.chromium.org/5966006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72920 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/autocomplete/autocomplete_edit_view_win.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'chrome/browser/autocomplete/autocomplete_edit_view_win.h') diff --git a/chrome/browser/autocomplete/autocomplete_edit_view_win.h b/chrome/browser/autocomplete/autocomplete_edit_view_win.h index 1b81787..5e4efdb 100644 --- a/chrome/browser/autocomplete/autocomplete_edit_view_win.h +++ b/chrome/browser/autocomplete/autocomplete_edit_view_win.h @@ -134,12 +134,11 @@ class AutocompleteEditViewWin virtual gfx::NativeView GetNativeView() const; virtual CommandUpdater* GetCommandUpdater(); virtual void SetInstantSuggestion(const string16& suggestion); + virtual string16 GetInstantSuggestion() const; virtual int TextWidth() const; virtual bool IsImeComposing() const; virtual views::View* AddToView(views::View* parent); - virtual bool CommitInstantSuggestion(const string16& typed_text, - const string16& suggested_text); int GetPopupMaxYCoordinate(); @@ -216,6 +215,9 @@ class AutocompleteEditViewWin virtual string16 GetLabelForCommandId(int command_id) const; virtual void ExecuteCommand(int command_id); + // Returns true if the caret is at the end of the content. + bool IsCaretAtEnd() const; + private: enum MouseButton { kLeft = 0, -- cgit v1.1