5#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_ACCESSIBLE_NODE_H_
6#define FLUTTER_SHELL_PLATFORM_LINUX_FL_ACCESSIBLE_NODE_H_
18#if !ATK_CHECK_VERSION(2, 37, 0)
19G_DEFINE_AUTOPTR_CLEANUP_FUNC(AtkObject, g_object_unref)
void fl_accessible_node_perform_action(FlAccessibleNode *node, FlutterSemanticsAction action, GBytes *data)
G_BEGIN_DECLS G_DECLARE_DERIVABLE_TYPE(FlAccessibleNode, fl_accessible_node, FL, ACCESSIBLE_NODE, AtkObject)
void fl_accessible_node_set_actions(FlAccessibleNode *node, FlutterSemanticsAction actions)
void fl_accessible_node_set_text_selection(FlAccessibleNode *node, gint base, gint extent)
void fl_accessible_node_set_flags(FlAccessibleNode *node, FlutterSemanticsFlags *flags)
void fl_accessible_node_set_children(FlAccessibleNode *node, GPtrArray *children)
void fl_accessible_node_set_value(FlAccessibleNode *node, const gchar *value)
void fl_accessible_node_set_extents(FlAccessibleNode *node, gint x, gint y, gint width, gint height)
void fl_accessible_node_set_name(FlAccessibleNode *node, const gchar *name)
FlAccessibleNode * fl_accessible_node_new(FlEngine *engine, FlutterViewId view_id, int32_t node_id)
void fl_accessible_node_set_text_direction(FlAccessibleNode *node, FlutterTextDirection direction)
void fl_accessible_node_set_parent(FlAccessibleNode *node, AtkObject *parent, gint index)
G_BEGIN_DECLS FlutterViewId view_id
void(* perform_action)(FlAccessibleNode *node, FlutterSemanticsAction action, GBytes *data)
void(* set_name)(FlAccessibleNode *node, const gchar *name)
void(* set_text_direction)(FlAccessibleNode *node, FlutterTextDirection direction)
void(* set_actions)(FlAccessibleNode *node, FlutterSemanticsAction actions)
void(* set_text_selection)(FlAccessibleNode *node, gint base, gint extent)
void(* set_value)(FlAccessibleNode *node, const gchar *value)
AtkObjectClass parent_class
void(* set_extents)(FlAccessibleNode *node, gint x, gint y, gint width, gint height)
void(* set_flags)(FlAccessibleNode *node, FlutterSemanticsFlags *flags)
std::shared_ptr< const fml::Mapping > data