5#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_VIEW_ACCESSIBLE_H_
6#define FLUTTER_SHELL_PLATFORM_LINUX_FL_VIEW_ACCESSIBLE_H_
8#if !defined(__FLUTTER_LINUX_INSIDE__) && !defined(FLUTTER_LINUX_COMPILATION)
9#error "Only <flutter_linux/flutter_linux.h> can be included directly."
14#include "flutter/shell/platform/embedder/embedder.h"
15#include "flutter/shell/platform/linux/public/flutter_linux/fl_engine.h"
21#if !ATK_CHECK_VERSION(2, 37, 0)
22G_DEFINE_AUTOPTR_CLEANUP_FUNC(AtkPlug, g_object_unref)
56 FlViewAccessible* accessible,
FlViewAccessible * fl_view_accessible_new(FlEngine *engine)
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE(FlViewAccessible, fl_view_accessible, FL, VIEW_ACCESSIBLE, AtkPlug) FlViewAccessible *fl_view_accessible_new(FlEngine *engine)
void fl_view_accessible_handle_update_semantics(FlViewAccessible *accessible, const FlutterSemanticsUpdate2 *update)
A batch of updates to semantics nodes and custom actions.