Commit eb77db7a authored by darin@chromium.org's avatar darin@chromium.org

Remove WebWidgetDelegate::GetContainingView since it is not needed.

TEST=none
BUG=16234
R=jam

Review URL: http://codereview.chromium.org/155243

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20213 0039d316-1c4b-4281-b951-d872f2087c98
parent f0d3bf17
......@@ -418,11 +418,6 @@ WebKit::WebScreenInfo PrintWebViewHelper::GetScreenInfo(WebWidget* webwidget) {
return info;
}
gfx::NativeViewId PrintWebViewHelper::GetContainingView(WebWidget* webwidget) {
NOTREACHED();
return gfx::NativeViewId();
}
bool PrintWebViewHelper::IsHidden(WebWidget* webwidget) {
NOTREACHED();
return true;
......
......@@ -67,7 +67,6 @@ class PrintWebViewHelper : public WebViewDelegate {
// WebViewDeletegate
virtual void DidStopLoading(WebView* webview);
virtual gfx::NativeViewId GetContainingView(WebWidget* webwidget);
virtual void DidInvalidateRect(WebWidget* webwidget,
const WebKit::WebRect& rect) {}
virtual void DidScrollRect(WebWidget* webwidget, int dx, int dy,
......
......@@ -483,10 +483,6 @@ void RenderWidget::DoDeferredScroll() {
///////////////////////////////////////////////////////////////////////////////
// WebWidgetDelegate
gfx::NativeViewId RenderWidget::GetContainingView(WebWidget* webwidget) {
return host_window_;
}
void RenderWidget::DidInvalidateRect(WebWidget* webwidget,
const WebRect& rect) {
// We only want one pending DoDeferredPaint call at any time...
......
......@@ -66,7 +66,6 @@ class RenderWidget : public IPC::Channel::Listener,
virtual bool Send(IPC::Message* msg);
// WebWidgetDelegate
virtual gfx::NativeViewId GetContainingView(WebWidget* webwidget);
virtual void DidInvalidateRect(WebWidget* webwidget,
const WebKit::WebRect& rect);
virtual void DidScrollRect(WebWidget* webwidget, int dx, int dy,
......
......@@ -479,8 +479,7 @@ WebCore::IntRect ChromeClientImpl::windowToScreen(
}
PlatformWidget ChromeClientImpl::platformWindow() const {
WebViewDelegate* delegate = webview_->delegate();
return delegate ? delegate->GetContainingView(webview_) : NULL;
return NULL;
}
void ChromeClientImpl::contentsSizeChanged(WebCore::Frame* frame, const
......
......@@ -7,7 +7,6 @@
#include <vector>
#include "base/gfx/native_widget_types.h"
#include "base/string16.h"
#include "webkit/glue/window_open_disposition.h"
......@@ -38,9 +37,6 @@ struct WebMenuItem {
class WebWidgetDelegate {
public:
// Returns the view in which the WebWidget is embedded.
virtual gfx::NativeViewId GetContainingView(WebWidget* webwidget) = 0;
// Called when a region of the WebWidget needs to be re-painted.
virtual void DidInvalidateRect(WebWidget* webwidget,
const WebKit::WebRect& rect) = 0;
......
......@@ -271,9 +271,7 @@ WebCore::IntRect WebWidgetImpl::windowToScreen(
}
PlatformWidget WebWidgetImpl::platformWindow() const {
if (!delegate_)
return NULL;
return delegate_->GetContainingView(const_cast<WebWidgetImpl*>(this));
return NULL;
}
void WebWidgetImpl::scrollRectIntoView(
......
......@@ -56,9 +56,6 @@ class WorkerWebViewDelegate : public WebViewDelegate {
virtual void DidScrollRect(WebWidget *webwidget, int dx, int dy,
const WebKit::WebRect &clip_rect) { }
virtual void Focus(WebWidget *webwidget) { }
virtual gfx::NativeViewId GetContainingView(WebWidget *webwidget) {
return gfx::NativeViewId();
}
virtual void GetRootWindowRect(WebWidget *webwidget,
WebKit::WebRect *rect) { }
virtual void GetRootWindowResizerRect(WebWidget *webwidget,
......
......@@ -744,15 +744,6 @@ void TestWebViewDelegate::SetUserStyleSheetLocation(const GURL& location) {
// WebWidgetDelegate ---------------------------------------------------------
gfx::NativeViewId TestWebViewDelegate::GetContainingView(WebWidget* webwidget) {
// For test shell, we pack a NativeView pointer into the NativeViewId since
// everything is single process.
if (WebWidgetHost* host = GetHostForWidget(webwidget))
return gfx::IdFromNativeView(host->view_handle());
return NULL;
}
void TestWebViewDelegate::DidInvalidateRect(WebWidget* webwidget,
const WebRect& rect) {
if (WebWidgetHost* host = GetHostForWidget(webwidget))
......
......@@ -222,7 +222,6 @@ class TestWebViewDelegate : public base::RefCounted<TestWebViewDelegate>,
virtual int GetHistoryForwardListCount();
// WebWidgetDelegate
virtual gfx::NativeViewId GetContainingView(WebWidget* webwidget);
virtual void DidInvalidateRect(WebWidget* webwidget,
const WebKit::WebRect& rect);
virtual void DidScrollRect(WebWidget* webwidget, int dx, int dy,
......
......@@ -50,7 +50,7 @@ WebPluginDelegate* TestWebViewDelegate::CreatePluginDelegate(
const std::string& mime_type,
const std::string& clsid,
std::string* actual_mime_type) {
HWND hwnd = gfx::NativeViewFromId(GetContainingView(webview));
HWND hwnd = shell_->webViewHost()->view_handle();
if (!hwnd)
return NULL;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment