| Index: chrome/renderer/searchbox/searchbox.cc
|
| diff --git a/chrome/renderer/searchbox/searchbox.cc b/chrome/renderer/searchbox/searchbox.cc
|
| index 83a9bd5fab10b1078c70adcdeb2d287329932411..c635542775b49c4f02db4b25ac271100c0a52573 100644
|
| --- a/chrome/renderer/searchbox/searchbox.cc
|
| +++ b/chrome/renderer/searchbox/searchbox.cc
|
| @@ -89,6 +89,18 @@ void SearchBox::UndoAllMostVisitedDeletions() {
|
| render_view()->GetRoutingID()));
|
| }
|
|
|
| +void SearchBox::ShowBars() {
|
| + DVLOG(1) << render_view() << " ShowBars";
|
| + render_view()->Send(new ChromeViewHostMsg_SearchBoxShowBars(
|
| + render_view()->GetRoutingID(), render_view()->GetPageId()));
|
| +}
|
| +
|
| +void SearchBox::HideBars() {
|
| + DVLOG(1) << render_view() << " HideBars";
|
| + render_view()->Send(new ChromeViewHostMsg_SearchBoxHideBars(
|
| + render_view()->GetRoutingID(), render_view()->GetPageId()));
|
| +}
|
| +
|
| int SearchBox::GetStartMargin() const {
|
| return static_cast<int>(start_margin_ / GetZoom());
|
| }
|
| @@ -133,6 +145,7 @@ bool SearchBox::OnMessageReceived(const IPC::Message& message) {
|
| IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxCancel, OnCancel)
|
| IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxPopupResize, OnPopupResize)
|
| IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxMarginChange, OnMarginChange)
|
| + IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxBarsHidden, OnBarsHidden)
|
| IPC_MESSAGE_HANDLER(ChromeViewMsg_DetermineIfPageSupportsInstant,
|
| OnDetermineIfPageSupportsInstant)
|
| IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxAutocompleteResults,
|
| @@ -223,6 +236,13 @@ void SearchBox::OnMarginChange(int margin, int width) {
|
| }
|
| }
|
|
|
| +void SearchBox::OnBarsHidden() {
|
| + if (render_view()->GetWebView() && render_view()->GetWebView()->mainFrame()) {
|
| + extensions_v8::SearchBoxExtension::DispatchBarsHidden(
|
| + render_view()->GetWebView()->mainFrame());
|
| + }
|
| +}
|
| +
|
| void SearchBox::OnDetermineIfPageSupportsInstant() {
|
| if (render_view()->GetWebView() && render_view()->GetWebView()->mainFrame()) {
|
| bool result = extensions_v8::SearchBoxExtension::PageSupportsInstant(
|
|
|