diff options
Diffstat (limited to 'chrome/browser/views/hwnd_html_view.h')
-rw-r--r-- | chrome/browser/views/hwnd_html_view.h | 118 |
1 files changed, 59 insertions, 59 deletions
diff --git a/chrome/browser/views/hwnd_html_view.h b/chrome/browser/views/hwnd_html_view.h index a0cd7e5..a91bb97 100644 --- a/chrome/browser/views/hwnd_html_view.h +++ b/chrome/browser/views/hwnd_html_view.h @@ -1,59 +1,59 @@ -// 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 "chrome/views/hwnd_view.h"
-
-class RenderViewHost;
-class RenderViewHostDelegate;
-
-// 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 ChromeViews::HWNDView {
- public:
- HWNDHtmlView(const GURL& content_url, RenderViewHostDelegate* delegate,
- bool allow_dom_ui_bindings)
- : render_view_host_(NULL),
- content_url_(content_url),
- allow_dom_ui_bindings_(allow_dom_ui_bindings),
- delegate_(delegate),
- initialized_(false) {
- }
- virtual ~HWNDHtmlView();
-
- RenderViewHost* render_view_host() { return render_view_host_; }
-
- protected:
- // View overrides.
- virtual void ViewHierarchyChanged(bool is_add, View *parent, View *child);
-
- 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_;
-
- // 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_;
-
- DISALLOW_EVIL_CONSTRUCTORS(HWNDHtmlView);
-};
-
-#endif // CHROME_BROWSER_VIEWS_HWND_HTML_VIEW_H_
-
+// 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 "chrome/views/hwnd_view.h" + +class RenderViewHost; +class RenderViewHostDelegate; + +// 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 ChromeViews::HWNDView { + public: + HWNDHtmlView(const GURL& content_url, RenderViewHostDelegate* delegate, + bool allow_dom_ui_bindings) + : render_view_host_(NULL), + content_url_(content_url), + allow_dom_ui_bindings_(allow_dom_ui_bindings), + delegate_(delegate), + initialized_(false) { + } + virtual ~HWNDHtmlView(); + + RenderViewHost* render_view_host() { return render_view_host_; } + + protected: + // View overrides. + virtual void ViewHierarchyChanged(bool is_add, View *parent, View *child); + + 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_; + + // 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_; + + DISALLOW_EVIL_CONSTRUCTORS(HWNDHtmlView); +}; + +#endif // CHROME_BROWSER_VIEWS_HWND_HTML_VIEW_H_ + |