| Index: chrome/browser/instant/instant_client.cc
|
| diff --git a/chrome/browser/instant/instant_client.cc b/chrome/browser/instant/instant_client.cc
|
| deleted file mode 100644
|
| index c77f7cdd6e25e9355519227e42ce255a1e999d63..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/instant/instant_client.cc
|
| +++ /dev/null
|
| @@ -1,175 +0,0 @@
|
| -// Copyright 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "chrome/browser/instant/instant_client.h"
|
| -
|
| -#include "base/utf_string_conversions.h"
|
| -#include "chrome/common/render_messages.h"
|
| -#include "content/public/browser/web_contents.h"
|
| -#include "ui/base/resource/resource_bundle.h"
|
| -#include "ui/gfx/font.h"
|
| -
|
| -InstantClient::Delegate::~Delegate() {
|
| -}
|
| -
|
| -InstantClient::InstantClient(Delegate* delegate) : delegate_(delegate) {
|
| -}
|
| -
|
| -InstantClient::~InstantClient() {
|
| -}
|
| -
|
| -void InstantClient::SetContents(content::WebContents* contents) {
|
| - Observe(contents);
|
| -}
|
| -
|
| -void InstantClient::Update(const string16& text,
|
| - size_t selection_start,
|
| - size_t selection_end,
|
| - bool verbatim) {
|
| - Send(new ChromeViewMsg_SearchBoxChange(routing_id(), text, verbatim,
|
| - selection_start, selection_end));
|
| -}
|
| -
|
| -void InstantClient::Submit(const string16& text) {
|
| - Send(new ChromeViewMsg_SearchBoxSubmit(routing_id(), text));
|
| -}
|
| -
|
| -void InstantClient::Cancel(const string16& text) {
|
| - Send(new ChromeViewMsg_SearchBoxCancel(routing_id(), text));
|
| -}
|
| -
|
| -void InstantClient::SetPopupBounds(const gfx::Rect& bounds) {
|
| - Send(new ChromeViewMsg_SearchBoxPopupResize(routing_id(), bounds));
|
| -}
|
| -
|
| -void InstantClient::SetMarginSize(const int start, const int end) {
|
| - Send(new ChromeViewMsg_SearchBoxMarginChange(routing_id(), start, end));
|
| -}
|
| -
|
| -void InstantClient::DetermineIfPageSupportsInstant() {
|
| - Send(new ChromeViewMsg_DetermineIfPageSupportsInstant(routing_id()));
|
| -}
|
| -
|
| -void InstantClient::SendAutocompleteResults(
|
| - const std::vector<InstantAutocompleteResult>& results) {
|
| - Send(new ChromeViewMsg_SearchBoxAutocompleteResults(routing_id(), results));
|
| -}
|
| -
|
| -void InstantClient::UpOrDownKeyPressed(int count) {
|
| - Send(new ChromeViewMsg_SearchBoxUpOrDownKeyPressed(routing_id(), count));
|
| -}
|
| -
|
| -void InstantClient::SearchModeChanged(const chrome::search::Mode& mode) {
|
| - Send(new ChromeViewMsg_SearchBoxModeChanged(routing_id(), mode));
|
| -}
|
| -
|
| -void InstantClient::SendThemeBackgroundInfo(
|
| - const ThemeBackgroundInfo& theme_info) {
|
| - Send(new ChromeViewMsg_SearchBoxThemeChanged(routing_id(), theme_info));
|
| -}
|
| -
|
| -void InstantClient::SendThemeAreaHeight(int height) {
|
| - Send(new ChromeViewMsg_SearchBoxThemeAreaHeightChanged(routing_id(), height));
|
| -}
|
| -
|
| -void InstantClient::SetDisplayInstantResults(bool display_instant_results) {
|
| - Send(new ChromeViewMsg_SearchBoxSetDisplayInstantResults(routing_id(),
|
| - display_instant_results));
|
| -}
|
| -
|
| -void InstantClient::KeyCaptureChanged(bool is_key_capture_enabled) {
|
| - Send(new ChromeViewMsg_SearchBoxKeyCaptureChanged(routing_id(),
|
| - is_key_capture_enabled));
|
| -}
|
| -
|
| -void InstantClient::DidFinishLoad(
|
| - int64 /* frame_id */,
|
| - const GURL& /* validated_url */,
|
| - bool is_main_frame,
|
| - content::RenderViewHost* /* render_view_host */) {
|
| - if (is_main_frame)
|
| - DetermineIfPageSupportsInstant();
|
| -}
|
| -
|
| -bool InstantClient::OnMessageReceived(const IPC::Message& message) {
|
| - bool handled = true;
|
| - IPC_BEGIN_MESSAGE_MAP(InstantClient, message)
|
| - IPC_MESSAGE_HANDLER(ChromeViewHostMsg_SetSuggestions, SetSuggestions)
|
| - IPC_MESSAGE_HANDLER(ChromeViewHostMsg_InstantSupportDetermined,
|
| - InstantSupportDetermined)
|
| - IPC_MESSAGE_HANDLER(ChromeViewHostMsg_ShowInstantPreview,
|
| - ShowInstantPreview)
|
| - IPC_MESSAGE_HANDLER(ChromeViewHostMsg_StartCapturingKeyStrokes,
|
| - StartCapturingKeyStrokes);
|
| - IPC_MESSAGE_HANDLER(ChromeViewHostMsg_StopCapturingKeyStrokes,
|
| - StopCapturingKeyStrokes);
|
| - IPC_MESSAGE_HANDLER(ChromeViewHostMsg_SearchBoxNavigate,
|
| - SearchBoxNavigate);
|
| - IPC_MESSAGE_UNHANDLED(handled = false)
|
| - IPC_END_MESSAGE_MAP()
|
| - return handled;
|
| -}
|
| -
|
| -void InstantClient::RenderViewGone(base::TerminationStatus status) {
|
| - delegate_->RenderViewGone();
|
| -}
|
| -
|
| -void InstantClient::DidCommitProvisionalLoadForFrame(
|
| - int64 frame_id,
|
| - bool is_main_frame,
|
| - const GURL& url,
|
| - content::PageTransition transition_type,
|
| - content::RenderViewHost* render_view_host) {
|
| - if (!is_main_frame)
|
| - return;
|
| - delegate_->AboutToNavigateMainFrame(url);
|
| -}
|
| -
|
| -void InstantClient::SetSuggestions(
|
| - int page_id,
|
| - const std::vector<InstantSuggestion>& suggestions) {
|
| - if (web_contents()->IsActiveEntry(page_id))
|
| - delegate_->SetSuggestions(suggestions);
|
| -}
|
| -
|
| -void InstantClient::InstantSupportDetermined(int page_id, bool result) {
|
| - if (result) {
|
| - // Inform the renderer process of the Omnibox's font information.
|
| - const gfx::Font& omnibox_font =
|
| - ui::ResourceBundle::GetSharedInstance().GetFont(
|
| - ui::ResourceBundle::MediumFont);
|
| - string16 omnibox_font_name = UTF8ToUTF16(omnibox_font.GetFontName());
|
| - size_t omnibox_font_size = omnibox_font.GetFontSize();
|
| -
|
| - Send(new ChromeViewMsg_SearchBoxFontInformation(
|
| - routing_id(), omnibox_font_name, omnibox_font_size));
|
| - }
|
| - if (web_contents()->IsActiveEntry(page_id))
|
| - delegate_->InstantSupportDetermined(result);
|
| -}
|
| -
|
| -void InstantClient::ShowInstantPreview(int page_id,
|
| - InstantShownReason reason,
|
| - int height,
|
| - InstantSizeUnits units) {
|
| - if (web_contents()->IsActiveEntry(page_id))
|
| - delegate_->ShowInstantPreview(reason, height, units);
|
| -}
|
| -
|
| -void InstantClient::StartCapturingKeyStrokes(int page_id) {
|
| - if (web_contents()->IsActiveEntry(page_id))
|
| - delegate_->StartCapturingKeyStrokes();
|
| -}
|
| -
|
| -void InstantClient::StopCapturingKeyStrokes(int page_id) {
|
| - if (web_contents()->IsActiveEntry(page_id))
|
| - delegate_->StopCapturingKeyStrokes();
|
| -}
|
| -
|
| -void InstantClient::SearchBoxNavigate(int page_id,
|
| - const GURL& url,
|
| - content::PageTransition transition) {
|
| - if (web_contents()->IsActiveEntry(page_id))
|
| - delegate_->NavigateToURL(url, transition);
|
| -}
|
|
|