Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(164)

Unified Diff: chrome/browser/ui/omnibox/omnibox_edit_model.h

Issue 20587003: InstantExtended: record initial focus state for omnibox interactions. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/omnibox/omnibox_edit_model.h
diff --git a/chrome/browser/ui/omnibox/omnibox_edit_model.h b/chrome/browser/ui/omnibox/omnibox_edit_model.h
index 4087b4d307cb5f61bdec6ddf07350be92cbf510d..5cfcc735f627eba81092d002fb94842a63825b1d 100644
--- a/chrome/browser/ui/omnibox/omnibox_edit_model.h
+++ b/chrome/browser/ui/omnibox/omnibox_edit_model.h
@@ -50,7 +50,8 @@ class OmniboxEditModel {
const string16& gray_text,
const string16& keyword,
bool is_keyword_hint,
- OmniboxFocusState focus_state);
+ OmniboxFocusState focus_state,
+ OmniboxFocusState focus_state_for_input);
~State();
bool user_input_in_progress;
@@ -59,6 +60,7 @@ class OmniboxEditModel {
const string16 keyword;
const bool is_keyword_hint;
OmniboxFocusState focus_state;
+ OmniboxFocusState focus_state_for_input;
};
OmniboxEditModel(OmniboxView* view,
@@ -411,6 +413,11 @@ class OmniboxEditModel {
OmniboxFocusState focus_state_;
+ // The focus state when the user initiated input in the omnibox. Only a valid
+ // value, OMNIBOX_FOCUS_{VISIBLE,INVISIBLE}, while user input is in progress
+ // and the ommnibox has focus.
+ OmniboxFocusState focus_state_for_input_;
Peter Kasting 2013/07/26 23:22:34 The name of this seems unclear, and the type might
samarth 2013/07/29 18:55:35 So when I initially wrote the code around invisibl
+
// The URL of the currently displayed page.
string16 permanent_text_;
« no previous file with comments | « no previous file | chrome/browser/ui/omnibox/omnibox_edit_model.cc » ('j') | chrome/browser/ui/omnibox/omnibox_edit_model.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698