summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/hwnd_html_view.h
diff options
context:
space:
mode:
authoraa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-19 18:27:09 +0000
committeraa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-19 18:27:09 +0000
commit810e622b58b4da015c11e8b6c71f3e95b23afe1b (patch)
tree56c0cf5e6ab1e6ea3f0a4a5cc8c26d0cd651d24f /chrome/browser/views/hwnd_html_view.h
parentf38b16fd2753b2d603e0a2a137227a132c77057b (diff)
downloadchromium_src-810e622b58b4da015c11e8b6c71f3e95b23afe1b.zip
chromium_src-810e622b58b4da015c11e8b6c71f3e95b23afe1b.tar.gz
chromium_src-810e622b58b4da015c11e8b6c71f3e95b23afe1b.tar.bz2
Fix inspection of extensions.
As a bonus, debugging of extensions now works. Go OOP inspector team! Inspection code was calling RVHD::GetProfile(), which was not implemented by ExtensionHost. Looking into this, it seems better to just remove the method from the interface since Profile is already accessible by way of RVH. The only caller to RVHD::GetProfile() besides the inspector was HWNDHtmlView which is itself dead code, so I removed it too. Review URL: http://codereview.chromium.org/115501 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16392 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/hwnd_html_view.h')
-rw-r--r--chrome/browser/views/hwnd_html_view.h81
1 files changed, 0 insertions, 81 deletions
diff --git a/chrome/browser/views/hwnd_html_view.h b/chrome/browser/views/hwnd_html_view.h
deleted file mode 100644
index 5cd9dee..0000000
--- a/chrome/browser/views/hwnd_html_view.h
+++ /dev/null
@@ -1,81 +0,0 @@
-// Copyright (c) 2006-2008 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.
-
-#ifndef CHROME_BROWSER_VIEWS_HWND_HTML_VIEW_H_
-#define CHROME_BROWSER_VIEWS_HWND_HTML_VIEW_H_
-
-#include "googleurl/src/gurl.h"
-#include "third_party/skia/include/core/SkBitmap.h"
-#include "views/controls/hwnd_view.h"
-
-class RenderViewHost;
-class RenderViewHostDelegate;
-class SiteInstance;
-
-// A simple view that wraps a RenderViewHost in an HWNDView to facilitate
-// rendering HTML as arbitrary browser views.
-// TODO(timsteele): (bug 1317303). This should replace DOMView.
-class HWNDHtmlView : public views::HWNDView {
- public:
- HWNDHtmlView(const GURL& content_url, RenderViewHostDelegate* delegate,
- bool allow_dom_ui_bindings, SiteInstance* instance);
- virtual ~HWNDHtmlView();
-
- // View
- virtual void SetVisible(bool is_visible);
-
- virtual void DidChangeBounds(const gfx::Rect& previous,
- const gfx::Rect& current);
-
- // HWNDHtmlView
- RenderViewHost* render_view_host() { return render_view_host_; }
-
- // Initialize the view without a parent window. Used for extensions that
- // don't display UI.
- void InitHidden();
-
- // Set a custom background for the view. The background will be tiled.
- virtual void SetBackground(const SkBitmap& background);
-
- protected:
- // View overrides.
- virtual void ViewHierarchyChanged(bool is_add, View *parent, View *child);
-
- // Called just before we create the RenderView, to give subclasses an
- // opportunity to do some setup.
- virtual void CreatingRenderer() {}
-
- SiteInstance* site_instance() { return site_instance_; }
-
- private:
- // Initialize the view, parented to |parent|, and show it.
- void Init(HWND parent);
-
- // The URL of the HTML content to render and show in this view.
- GURL content_url_;
-
- // Our HTML rendering component.
- RenderViewHost* render_view_host_;
-
- // The site instance that the renderer belongs to.
- SiteInstance* site_instance_;
-
- // Whether or not the rendered content is permitted to send messages back to
- // the view, through |delegate_| via ProcessDOMUIMessage.
- bool allow_dom_ui_bindings_;
-
- // True after Init() has completed.
- bool initialized_;
-
- // The delegate for our render_view_host.
- RenderViewHostDelegate* delegate_;
-
- // The background the view should have once it is initialized. This is set
- // when the view has a custom background, but hasn't been inititalized yet.
- SkBitmap pending_background_;
-
- DISALLOW_EVIL_CONSTRUCTORS(HWNDHtmlView);
-};
-
-#endif // CHROME_BROWSER_VIEWS_HWND_HTML_VIEW_H_