Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(182)

Unified Diff: content/browser/frame_host/render_widget_host_view_mus.cc

Issue 1467083002: Mustash: Move RenderWidgetHostViewMus from frame_host => renderer_host (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/frame_host/render_widget_host_view_mus.cc
diff --git a/content/browser/frame_host/render_widget_host_view_mus.cc b/content/browser/frame_host/render_widget_host_view_mus.cc
deleted file mode 100644
index 07261341ef73f5991156094d2995ba428709d84f..0000000000000000000000000000000000000000
--- a/content/browser/frame_host/render_widget_host_view_mus.cc
+++ /dev/null
@@ -1,279 +0,0 @@
-// Copyright 2015 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 "content/browser/frame_host/render_widget_host_view_mus.h"
-
-#include "content/browser/renderer_host/render_widget_host_impl.h"
-
-namespace blink {
-struct WebScreenInfo;
-}
-
-namespace content {
-
-RenderWidgetHostViewMus::RenderWidgetHostViewMus(
- RenderWidgetHostImpl* host,
- base::WeakPtr<RenderWidgetHostViewBase> platform_view)
- : host_(host), platform_view_(platform_view) {
- host_->SetView(this);
-}
-
-RenderWidgetHostViewMus::~RenderWidgetHostViewMus() {}
-
-void RenderWidgetHostViewMus::Show() {
- // TODO(fsamuel): Update visibility in Mus.
- // There is some interstitial complexity that we'll need to figure out here.
- host_->WasShown(ui::LatencyInfo());
-}
-
-void RenderWidgetHostViewMus::Hide() {
- host_->WasHidden();
-}
-
-bool RenderWidgetHostViewMus::IsShowing() {
- return !host_->is_hidden();
-}
-
-void RenderWidgetHostViewMus::SetSize(const gfx::Size& size) {
- size_ = size;
- host_->WasResized();
-}
-
-void RenderWidgetHostViewMus::SetBounds(const gfx::Rect& rect) {
- SetSize(rect.size());
-}
-
-void RenderWidgetHostViewMus::Focus() {
- // TODO(fsamuel): Request focus for the associated Mus::Window
- // We need to be careful how we propagate focus as we navigate to and
- // from interstitials.
-}
-
-bool RenderWidgetHostViewMus::HasFocus() const {
- return true;
-}
-
-bool RenderWidgetHostViewMus::IsSurfaceAvailableForCopy() const {
- NOTIMPLEMENTED();
- return false;
-}
-
-gfx::Rect RenderWidgetHostViewMus::GetViewBounds() const {
- return gfx::Rect(size_);
-}
-
-gfx::Vector2dF RenderWidgetHostViewMus::GetLastScrollOffset() const {
- return gfx::Vector2dF();
-}
-
-void RenderWidgetHostViewMus::RenderProcessGone(base::TerminationStatus status,
- int error_code) {
- // TODO(fsamuel): Figure out the interstitial lifetime issues here.
- platform_view_->Destroy();
-}
-
-void RenderWidgetHostViewMus::Destroy() {
- if (platform_view_) // The platform view might have been destroyed already.
- platform_view_->Destroy();
-}
-
-gfx::Size RenderWidgetHostViewMus::GetPhysicalBackingSize() const {
- return RenderWidgetHostViewBase::GetPhysicalBackingSize();
-}
-
-base::string16 RenderWidgetHostViewMus::GetSelectedText() const {
- return platform_view_->GetSelectedText();
-}
-
-void RenderWidgetHostViewMus::SetTooltipText(
- const base::string16& tooltip_text) {
- // TOOD(fsamuel): Ask window manager for tooltip?
-}
-
-void RenderWidgetHostViewMus::InitAsChild(gfx::NativeView parent_view) {
- platform_view_->InitAsChild(parent_view);
-}
-
-RenderWidgetHost* RenderWidgetHostViewMus::GetRenderWidgetHost() const {
- return host_;
-}
-
-void RenderWidgetHostViewMus::InitAsPopup(
- RenderWidgetHostView* parent_host_view,
- const gfx::Rect& bounds) {
- // TODO(fsamuel): Implement popups in Mus.
-}
-
-void RenderWidgetHostViewMus::InitAsFullscreen(
- RenderWidgetHostView* reference_host_view) {
- // TODO(fsamuel): Implement full screen windows in Mus.
-}
-
-gfx::NativeView RenderWidgetHostViewMus::GetNativeView() const {
- return gfx::NativeView();
-}
-
-gfx::NativeViewId RenderWidgetHostViewMus::GetNativeViewId() const {
- return gfx::NativeViewId();
-}
-
-gfx::NativeViewAccessible RenderWidgetHostViewMus::GetNativeViewAccessible() {
- return gfx::NativeViewAccessible();
-}
-
-void RenderWidgetHostViewMus::MovePluginWindows(
- const std::vector<WebPluginGeometry>& moves) {
- platform_view_->MovePluginWindows(moves);
-}
-
-void RenderWidgetHostViewMus::UpdateCursor(const WebCursor& cursor) {
- // TODO(fsamuel): Implement cursors in Mus.
- NOTIMPLEMENTED();
-}
-
-void RenderWidgetHostViewMus::SetIsLoading(bool is_loading) {
- platform_view_->SetIsLoading(is_loading);
-}
-
-void RenderWidgetHostViewMus::TextInputStateChanged(
- const ViewHostMsg_TextInputState_Params& params) {
- // TODO(fsamuel): Implement an IME mojo app.
-}
-
-void RenderWidgetHostViewMus::ImeCancelComposition() {
- // TODO(fsamuel): Implement an IME mojo app.
-}
-
-void RenderWidgetHostViewMus::ImeCompositionRangeChanged(
- const gfx::Range& range,
- const std::vector<gfx::Rect>& character_bounds) {
- // TODO(fsamuel): Implement IME.
-}
-
-void RenderWidgetHostViewMus::SelectionChanged(const base::string16& text,
- size_t offset,
- const gfx::Range& range) {
- platform_view_->SelectionChanged(text, offset, range);
-}
-
-void RenderWidgetHostViewMus::SelectionBoundsChanged(
- const ViewHostMsg_SelectionBounds_Params& params) {
- // TODO(fsamuel): Implement selection.
-}
-
-void RenderWidgetHostViewMus::SetBackgroundColor(SkColor color) {
- // TODO(fsamuel): Implement background color and opacity.
-}
-
-void RenderWidgetHostViewMus::CopyFromCompositingSurface(
- const gfx::Rect& /* src_subrect */,
- const gfx::Size& /* dst_size */,
- const ReadbackRequestCallback& callback,
- const SkColorType /* preferred_color_type */) {
- NOTREACHED();
- callback.Run(SkBitmap(), READBACK_FAILED);
-}
-
-void RenderWidgetHostViewMus::CopyFromCompositingSurfaceToVideoFrame(
- const gfx::Rect& src_subrect,
- const scoped_refptr<media::VideoFrame>& target,
- const base::Callback<void(const gfx::Rect&, bool)>& callback) {
- NOTIMPLEMENTED();
- callback.Run(gfx::Rect(), false);
-}
-
-bool RenderWidgetHostViewMus::CanCopyToVideoFrame() const {
- return false;
-}
-
-bool RenderWidgetHostViewMus::HasAcceleratedSurface(
- const gfx::Size& desired_size) {
- return false;
-}
-
-bool RenderWidgetHostViewMus::LockMouse() {
- // TODO(fsamuel): Implement mouse lock in Mus.
- return false;
-}
-
-void RenderWidgetHostViewMus::UnlockMouse() {
- // TODO(fsamuel): Implement mouse lock in Mus.
-}
-
-void RenderWidgetHostViewMus::GetScreenInfo(blink::WebScreenInfo* results) {
- // TODO(fsamuel): Populate screen info from Mus.
-}
-
-bool RenderWidgetHostViewMus::GetScreenColorProfile(
- std::vector<char>* color_profile) {
- // TODO(fsamuel): Implement color profile in Mus.
- return false;
-}
-
-gfx::Rect RenderWidgetHostViewMus::GetBoundsInRootWindow() {
- return GetViewBounds();
-}
-
-#if defined(OS_MACOSX)
-void RenderWidgetHostViewMus::SetActive(bool active) {
- platform_view_->SetActive(active);
-}
-
-void RenderWidgetHostViewMus::SetWindowVisibility(bool visible) {
- // TODO(fsamuel): Propagate visibility to Mus?
- platform_view_->SetWindowVisibility(visible);
-}
-
-void RenderWidgetHostViewMus::WindowFrameChanged() {
- platform_view_->WindowFrameChanged();
-}
-
-void RenderWidgetHostViewMus::ShowDefinitionForSelection() {
- // TODO(fsamuel): Implement this on Mac.
-}
-
-bool RenderWidgetHostViewMus::SupportsSpeech() const {
- // TODO(fsamuel): Implement this on mac.
- return false;
-}
-
-void RenderWidgetHostViewMus::SpeakSelection() {
- // TODO(fsamuel): Implement this on Mac.
-}
-
-bool RenderWidgetHostViewMus::IsSpeaking() const {
- // TODO(fsamuel): Implement this on Mac.
- return false;
-}
-
-void RenderWidgetHostViewMus::StopSpeaking() {
- // TODO(fsamuel): Implement this on Mac.
-}
-
-bool RenderWidgetHostViewMus::PostProcessEventForPluginIme(
- const NativeWebKeyboardEvent& event) {
- return false;
-}
-
-#endif // defined(OS_MACOSX)
-
-void RenderWidgetHostViewMus::LockCompositingSurface() {
- NOTIMPLEMENTED();
-}
-
-void RenderWidgetHostViewMus::UnlockCompositingSurface() {
- NOTIMPLEMENTED();
-}
-
-#if defined(OS_WIN)
-void RenderWidgetHostViewMus::SetParentNativeViewAccessible(
- gfx::NativeViewAccessible accessible_parent) {}
-
-gfx::NativeViewId RenderWidgetHostViewMus::GetParentForWindowlessPlugin()
- const {
- return gfx::NativeViewId();
-}
-#endif
-
-} // namespace content
« no previous file with comments | « content/browser/frame_host/render_widget_host_view_mus.h ('k') | content/browser/renderer_host/render_widget_host_view_mus.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698