#include "chrome/browser/ui/views/frame/contents_web_view.h"
#include "chrome/browser/ui/color/chrome_color_id.h"
#include "chrome/browser/ui/views/status_bubble_views.h"
#include "content/public/browser/render_widget_host_view.h"
#include "content/public/browser/web_contents.h"
#include "third_party/skia/include/core/SkColor.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/color/color_provider.h"
#include "ui/compositor/layer.h"
#include "ui/compositor/layer_tree_owner.h"
#include "ui/views/background.h"
#include "ui/views/view_class_properties.h"
#if defined(USE_AURA)
#include "ui/aura/window.h"
#include "ui/wm/core/window_util.h"
#endif
DEFINE_CLASS_ELEMENT_IDENTIFIER_VALUE(ContentsWebView,
kContentsWebViewElementId);
ContentsWebView::ContentsWebView(content::BrowserContext* browser_context)
: … { … }
ContentsWebView::~ContentsWebView() { … }
void ContentsWebView::SetStatusBubble(StatusBubbleViews* status_bubble) { … }
StatusBubbleViews* ContentsWebView::GetStatusBubble() const { … }
void ContentsWebView::SetBackgroundVisible(bool background_visible) { … }
void ContentsWebView::SetBackgroundRadii(const gfx::RoundedCornersF& radii) { … }
bool ContentsWebView::GetNeedsNotificationWhenVisibleBoundsChange() const { … }
void ContentsWebView::OnVisibleBoundsChanged() { … }
void ContentsWebView::OnThemeChanged() { … }
void ContentsWebView::OnLetterboxingChanged() { … }
void ContentsWebView::UpdateBackgroundColor() { … }
std::unique_ptr<ui::Layer> ContentsWebView::RecreateLayer() { … }
void ContentsWebView::CloneWebContentsLayer() { … }
void ContentsWebView::DestroyClonedLayer() { … }
void ContentsWebView::RenderViewReady() { … }
BEGIN_METADATA(…)