flutter_platform_node_delegate_windows.cc
imports flutter/shell/platform/windows/accessibility_bridge_windows.himports flutter/shell/platform/windows/flutter_platform_node_delegate_windows.h
SHA-256bb3f7ede0e36e39d66b27535ac74fc6ae04879106bf488a5987382f569f89380
MaleculeMd(In₄)
Evidence
1// Copyright 2013 The Flutter Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include <oleacc.h>
6
7#include "flutter/shell/platform/windows/flutter_platform_node_delegate_windows.h"
8
9#include "flutter/fml/logging.h"
10#include "flutter/shell/platform/windows/accessibility_bridge_windows.h"
11#include "flutter/shell/platform/windows/flutter_windows_view.h"
12#include "flutter/third_party/accessibility/ax/ax_clipping_behavior.h"
13#include "flutter/third_party/accessibility/ax/ax_coordinate_system.h"
14#include "flutter/third_party/accessibility/ax/platform/ax_fragment_root_win.h"
15
16namespace flutter {
17
18FlutterPlatformNodeDelegateWindows::FlutterPlatformNodeDelegateWindows(
19 std::weak_ptr<Accessibility …
54:71… alPixels,
55 ui::AXClippingBehavior::kUnclipped, &result);
56 gfx::Point screen_point(screen_physical_pixel_x, screen_ph …
62:9… ridge = bridge_.lock();
63 FML_DCHECK(bridge);
64 for (const ui::AXNode* child : GetAXNode()->children()) {
65 std::shared_ptr<FlutterPlatformNodeDe …