|
Flutter Linux Embedder
|
|
Go to the documentation of this file.
5 #ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_ACCESSIBLE_NODE_H_
6 #define FLUTTER_SHELL_PLATFORM_LINUX_FL_ACCESSIBLE_NODE_H_
11 #include "flutter/shell/platform/embedder/embedder.h"
18 #if !ATK_CHECK_VERSION(2, 37, 0)
19 G_DEFINE_AUTOPTR_CLEANUP_FUNC(AtkObject, g_object_unref)
22 #define FL_TYPE_ACCESSIBLE_NODE fl_accessible_node_get_type()
38 void (*
set_name)(FlAccessibleNode* node,
const gchar* name);
45 void (*
set_actions)(FlAccessibleNode* node, FlutterSemanticsAction actions);
49 FlutterTextDirection direction);
52 FlutterSemanticsAction action,
123 FlutterSemanticsFlag
flags);
133 FlutterSemanticsAction actions);
164 FlutterTextDirection direction);
175 FlutterSemanticsAction action,
180 #endif // FLUTTER_SHELL_PLATFORM_LINUX_FL_ACCESSIBLE_NODE_H_
G_DECLARE_DERIVABLE_TYPE(FlAccessibleNode, fl_accessible_node, FL, ACCESSIBLE_NODE, AtkObject)
void fl_accessible_node_perform_action(FlAccessibleNode *node, FlutterSemanticsAction action, GBytes *data)
void fl_accessible_node_set_text_direction(FlAccessibleNode *node, FlutterTextDirection direction)
void(* set_text_selection)(FlAccessibleNode *node, gint base, gint extent)
void(* set_extents)(FlAccessibleNode *node, gint x, gint y, gint width, gint height)
AtkObjectClass parent_class
void fl_accessible_node_set_children(FlAccessibleNode *node, GPtrArray *children)
FlutterSemanticsFlag flags
void(* set_text_direction)(FlAccessibleNode *node, FlutterTextDirection direction)
void(* set_value)(FlAccessibleNode *node, const gchar *value)
void fl_accessible_node_set_name(FlAccessibleNode *node, const gchar *name)
FlAccessibleNode * fl_accessible_node_new(FlEngine *engine, int32_t id)
void(* set_name)(FlAccessibleNode *node, const gchar *name)
void(* perform_action)(FlAccessibleNode *node, FlutterSemanticsAction action, GBytes *data)
void fl_accessible_node_set_parent(FlAccessibleNode *node, AtkObject *parent, gint index)
const uint8_t uint32_t uint32_t * height
void fl_accessible_node_set_extents(FlAccessibleNode *node, gint x, gint y, gint width, gint height)
void(* set_actions)(FlAccessibleNode *node, FlutterSemanticsAction actions)
void fl_accessible_node_set_flags(FlAccessibleNode *node, FlutterSemanticsFlag flags)
void fl_accessible_node_set_text_selection(FlAccessibleNode *node, gint base, gint extent)
const uint8_t uint32_t * width
void(* set_flags)(FlAccessibleNode *node, FlutterSemanticsFlag flags)
void fl_accessible_node_set_actions(FlAccessibleNode *node, FlutterSemanticsAction actions)
void fl_accessible_node_set_value(FlAccessibleNode *node, const gchar *value)