blob: aeaaf4bb94c7114edfab5a72b3492bdb08b2dfb7 [file] [log] [blame]
// Copyright 2019 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/accessibility/test_browser_accessibility_delegate.h"
namespace content {
TestBrowserAccessibilityDelegate::TestBrowserAccessibilityDelegate()
: is_root_frame_(true), accelerated_widget_(gfx::kNullAcceleratedWidget) {}
void TestBrowserAccessibilityDelegate::AccessibilityPerformAction(
const ui::AXActionData& data) {}
bool TestBrowserAccessibilityDelegate::AccessibilityViewHasFocus() {
return false;
}
void TestBrowserAccessibilityDelegate::AccessibilityViewSetFocus() {}
gfx::Rect TestBrowserAccessibilityDelegate::AccessibilityGetViewBounds() {
return gfx::Rect();
}
float TestBrowserAccessibilityDelegate::AccessibilityGetDeviceScaleFactor() {
return 1.0f;
}
void TestBrowserAccessibilityDelegate::AccessibilityFatalError() {}
gfx::AcceleratedWidget
TestBrowserAccessibilityDelegate::AccessibilityGetAcceleratedWidget() {
return accelerated_widget_;
}
gfx::NativeViewAccessible
TestBrowserAccessibilityDelegate::AccessibilityGetNativeViewAccessible() {
return nullptr;
}
gfx::NativeViewAccessible TestBrowserAccessibilityDelegate::
AccessibilityGetNativeViewAccessibleForWindow() {
return nullptr;
}
void TestBrowserAccessibilityDelegate::AccessibilityHitTest(
const gfx::Point& point_in_frame_pixels,
const ax::mojom::Event& opt_event_to_fire,
int opt_request_id,
base::OnceCallback<void(ui::AXPlatformTreeManager* hit_manager,
ui::AXNodeID hit_node_id)> opt_callback) {}
bool TestBrowserAccessibilityDelegate::AccessibilityIsRootFrame() const {
return is_root_frame_;
}
RenderFrameHostImpl*
TestBrowserAccessibilityDelegate::AccessibilityRenderFrameHost() {
return nullptr;
}
WebContentsAccessibility*
TestBrowserAccessibilityDelegate::AccessibilityGetWebContentsAccessibility() {
return nullptr;
}
} // namespace content