chromium/content/browser/renderer_host/render_widget_host_delegate.cc

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "content/browser/renderer_host/render_widget_host_delegate.h"

#include "build/build_config.h"
#include "content/browser/renderer_host/render_view_host_delegate_view.h"
#include "content/public/browser/keyboard_event_processing_result.h"
#include "services/metrics/public/cpp/ukm_source_id.h"
#include "ui/gfx/geometry/rect.h"

namespace content {

KeyboardEventProcessingResult RenderWidgetHostDelegate::PreHandleKeyboardEvent(
    const input::NativeWebKeyboardEvent& event) {}

bool RenderWidgetHostDelegate::HandleMouseEvent(
    const blink::WebMouseEvent& event) {}

bool RenderWidgetHostDelegate::HandleWheelEvent(
    const blink::WebMouseWheelEvent& event) {}

bool RenderWidgetHostDelegate::HandleKeyboardEvent(
    const input::NativeWebKeyboardEvent& event) {}

bool RenderWidgetHostDelegate::ShouldIgnoreWebInputEvents(
    const blink::WebInputEvent& event) {}

bool RenderWidgetHostDelegate::ShouldIgnoreInputEvents() {}

bool RenderWidgetHostDelegate::PreHandleGestureEvent(
    const blink::WebGestureEvent& event) {}

double RenderWidgetHostDelegate::GetPendingPageZoomLevel() {}

ui::BrowserAccessibilityManager*
RenderWidgetHostDelegate::GetRootBrowserAccessibilityManager() {}

ui::BrowserAccessibilityManager*
RenderWidgetHostDelegate::GetOrCreateRootBrowserAccessibilityManager() {}

// If a delegate does not override this, the RenderWidgetHostView will
// assume it is the sole platform event consumer.
input::RenderWidgetHostInputEventRouter*
RenderWidgetHostDelegate::GetInputEventRouter() {}

// If a delegate does not override this, the RenderWidgetHostView will
// assume its own RenderWidgetHost should consume keyboard events.
RenderWidgetHostImpl* RenderWidgetHostDelegate::GetFocusedRenderWidgetHost(
    RenderWidgetHostImpl* receiving_widget) {}

RenderWidgetHostImpl*
RenderWidgetHostDelegate::GetRenderWidgetHostWithPageFocus() {}

bool RenderWidgetHostDelegate::IsFullscreen() {}

bool RenderWidgetHostDelegate::ShouldShowStaleContentOnEviction() {}

blink::mojom::DisplayMode RenderWidgetHostDelegate::GetDisplayMode() const {}

ui::WindowShowState RenderWidgetHostDelegate::GetWindowShowState() {}

blink::mojom::DevicePostureProvider*
RenderWidgetHostDelegate::GetDevicePostureProvider() {}

bool RenderWidgetHostDelegate::GetResizable() {}

gfx::Rect RenderWidgetHostDelegate::GetWindowsControlsOverlayRect() const {}

bool RenderWidgetHostDelegate::HasPointerLock(
    RenderWidgetHostImpl* render_widget_host) {}

RenderWidgetHostImpl* RenderWidgetHostDelegate::GetPointerLockWidget() {}

bool RenderWidgetHostDelegate::RequestKeyboardLock(RenderWidgetHostImpl* host,
                                                   bool esc_key_locked) {}

RenderWidgetHostImpl* RenderWidgetHostDelegate::GetKeyboardLockWidget() {}

bool RenderWidgetHostDelegate::OnRenderFrameProxyVisibilityChanged(
    RenderFrameProxyHost* render_frame_proxy_host,
    blink::mojom::FrameVisibility visibility) {}

TextInputManager* RenderWidgetHostDelegate::GetTextInputManager() {}

RenderViewHostDelegateView* RenderWidgetHostDelegate::GetDelegateView() {}

bool RenderWidgetHostDelegate::IsWidgetForPrimaryMainFrame(
    RenderWidgetHostImpl*) {}

gfx::mojom::DelegatedInkPointRenderer*
RenderWidgetHostDelegate::GetDelegatedInkRenderer(ui::Compositor* compositor) {}

ukm::SourceId RenderWidgetHostDelegate::GetCurrentPageUkmSourceId() {}

bool RenderWidgetHostDelegate::IsShowingContextMenuOnPage() const {}

int RenderWidgetHostDelegate::GetVirtualKeyboardResizeHeight() {}

bool RenderWidgetHostDelegate::ShouldDoLearning() {}

}  // namespace content