#include <atk/atk.h>
#include "flutter/shell/platform/embedder/embedder.h"
#include "flutter/shell/platform/linux/public/flutter_linux/fl_engine.h"
Go to the source code of this file.
Functions | |
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) |
Variables | |
G_BEGIN_DECLS FlutterViewId | view_id |
void fl_view_accessible_handle_update_semantics | ( | FlViewAccessible * | accessible, |
const FlutterSemanticsUpdate2 * | update | ||
) |
fl_view_accessible_handle_update_semantics: @accessible: an #FlViewAccessible. @update: semantic update information.
Handle a semantics update from Flutter.
Definition at line 143 of file fl_view_accessible.cc.
References fl_accessible_node_set_actions(), fl_accessible_node_set_children(), fl_accessible_node_set_extents(), fl_accessible_node_set_flags(), fl_accessible_node_set_name(), fl_accessible_node_set_parent(), fl_accessible_node_set_text_direction(), fl_accessible_node_set_text_selection(), fl_accessible_node_set_value(), fl_value_get_int32_list(), fl_value_get_length(), fl_value_new_int32_list(), fl_value_unref(), get_node(), i, lookup_node(), TRUE, user_data, and value.
Referenced by TEST(), and update_semantics_cb().
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE | ( | FlViewAccessible | , |
fl_view_accessible | , | ||
FL | , | ||
VIEW_ACCESSIBLE | , | ||
AtkPlug | |||
) |
FlViewAccessible:
#FlViewAccessible is an object that exposes accessibility information for an #FlView. fl_view_accessible_new: @engine: the #FlEngine. @view_id: the Flutter view id.
Creates a new accessibility object that exposes Flutter accessibility information to ATK.
Returns: a new #FlViewAccessible.
G_BEGIN_DECLS FlutterViewId view_id |
Definition at line 49 of file fl_view_accessible.h.
Referenced by destroy_window(), fl_accessible_node_new(), fl_accessible_text_field_new(), fl_compositor_opengl_present_layers(), fl_compositor_opengl_render(), fl_compositor_present_layers(), fl_engine_add_view(), fl_engine_dispatch_semantics_action(), fl_engine_get_renderable(), fl_engine_remove_view(), fl_engine_send_mouse_pointer_event(), fl_engine_send_pointer_pan_zoom_event(), fl_engine_send_touch_add_event(), fl_engine_send_touch_down_event(), fl_engine_send_touch_move_event(), fl_engine_send_touch_remove_event(), fl_engine_send_touch_up_event(), fl_engine_send_window_metrics_event(), fl_pointer_manager_new(), fl_scrolling_manager_new(), fl_touch_manager_new(), fl_view_accessible_new(), fl_windowing_channel_make_create_regular_response(), get_window_data(), make_destroy_window_args(), make_modify_regular_args(), modify_regular(), parse_create_regular_response(), present_layers(), and TEST().