chromium/content/renderer/accessibility/blink_ax_action_target.cc

// 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/renderer/accessibility/blink_ax_action_target.h"
#include "third_party/blink/public/platform/web_string.h"
#include "ui/gfx/geometry/rect_conversions.h"
#include "ui/gfx/geometry/transform.h"

WebAXObject;

namespace content {

BlinkAXActionTarget::BlinkAXActionTarget(
    const blink::WebAXObject& web_ax_object)
    :{}

BlinkAXActionTarget::~BlinkAXActionTarget() {}

const WebAXObject& BlinkAXActionTarget::WebAXObject() const {}

// static
const BlinkAXActionTarget* BlinkAXActionTarget::FromAXActionTarget(
    const ui::AXActionTarget* ax_action_target) {}

ui::AXActionTarget::Type BlinkAXActionTarget::GetType() const {}

bool BlinkAXActionTarget::PerformAction(
    const ui::AXActionData& action_data) const {}

gfx::Rect BlinkAXActionTarget::GetRelativeBounds() const {}

gfx::Point BlinkAXActionTarget::GetScrollOffset() const {}

gfx::Point BlinkAXActionTarget::MinimumScrollOffset() const {}

gfx::Point BlinkAXActionTarget::MaximumScrollOffset() const {}

void BlinkAXActionTarget::SetScrollOffset(const gfx::Point& point) const {}

bool BlinkAXActionTarget::SetSelection(const ui::AXActionTarget* anchor_object,
                                       int anchor_offset,
                                       const ui::AXActionTarget* focus_object,
                                       int focus_offset) const {}

bool BlinkAXActionTarget::ScrollToMakeVisible() const {}

bool BlinkAXActionTarget::ScrollToMakeVisibleWithSubFocus(
    const gfx::Rect& rect,
    ax::mojom::ScrollAlignment horizontal_scroll_alignment,
    ax::mojom::ScrollAlignment vertical_scroll_alignment,
    ax::mojom::ScrollBehavior scroll_behavior) const {}

}  // namespace content