OLD | NEW |
1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/instant/instant_client.h" | 5 #include "chrome/browser/instant/instant_client.h" |
6 | 6 |
7 #include "base/utf_string_conversions.h" | 7 #include "base/utf_string_conversions.h" |
8 #include "chrome/common/render_messages.h" | 8 #include "chrome/common/render_messages.h" |
9 #include "content/public/browser/web_contents.h" | 9 #include "content/public/browser/web_contents.h" |
10 #include "ui/base/resource/resource_bundle.h" | 10 #include "ui/base/resource/resource_bundle.h" |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
63 | 63 |
64 void InstantClient::SendAutocompleteResults( | 64 void InstantClient::SendAutocompleteResults( |
65 const std::vector<InstantAutocompleteResult>& results) { | 65 const std::vector<InstantAutocompleteResult>& results) { |
66 Send(new ChromeViewMsg_SearchBoxAutocompleteResults(routing_id(), results)); | 66 Send(new ChromeViewMsg_SearchBoxAutocompleteResults(routing_id(), results)); |
67 } | 67 } |
68 | 68 |
69 void InstantClient::UpOrDownKeyPressed(int count) { | 69 void InstantClient::UpOrDownKeyPressed(int count) { |
70 Send(new ChromeViewMsg_SearchBoxUpOrDownKeyPressed(routing_id(), count)); | 70 Send(new ChromeViewMsg_SearchBoxUpOrDownKeyPressed(routing_id(), count)); |
71 } | 71 } |
72 | 72 |
| 73 void InstantClient::EscKeyPressed() { |
| 74 Send(new ChromeViewMsg_SearchBoxEscKeyPressed(routing_id())); |
| 75 } |
| 76 |
73 void InstantClient::SearchModeChanged(const chrome::search::Mode& mode) { | 77 void InstantClient::SearchModeChanged(const chrome::search::Mode& mode) { |
74 Send(new ChromeViewMsg_SearchBoxModeChanged(routing_id(), mode)); | 78 Send(new ChromeViewMsg_SearchBoxModeChanged(routing_id(), mode)); |
75 } | 79 } |
76 | 80 |
77 void InstantClient::SendThemeBackgroundInfo( | 81 void InstantClient::SendThemeBackgroundInfo( |
78 const ThemeBackgroundInfo& theme_info) { | 82 const ThemeBackgroundInfo& theme_info) { |
79 Send(new ChromeViewMsg_SearchBoxThemeChanged(routing_id(), theme_info)); | 83 Send(new ChromeViewMsg_SearchBoxThemeChanged(routing_id(), theme_info)); |
80 } | 84 } |
81 | 85 |
82 void InstantClient::SendThemeAreaHeight(int height) { | 86 void InstantClient::SendThemeAreaHeight(int height) { |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
170 if (web_contents()->IsActiveEntry(page_id)) | 174 if (web_contents()->IsActiveEntry(page_id)) |
171 delegate_->StopCapturingKeyStrokes(); | 175 delegate_->StopCapturingKeyStrokes(); |
172 } | 176 } |
173 | 177 |
174 void InstantClient::SearchBoxNavigate(int page_id, | 178 void InstantClient::SearchBoxNavigate(int page_id, |
175 const GURL& url, | 179 const GURL& url, |
176 content::PageTransition transition) { | 180 content::PageTransition transition) { |
177 if (web_contents()->IsActiveEntry(page_id)) | 181 if (web_contents()->IsActiveEntry(page_id)) |
178 delegate_->NavigateToURL(url, transition); | 182 delegate_->NavigateToURL(url, transition); |
179 } | 183 } |
OLD | NEW |