#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) |
| void | fl_view_accessible_send_announcement (FlViewAccessible *accessible, const char *message, gboolean assertive) |
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 157 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(), g_autoptr(), get_node(), i, lookup_node(), TRUE, user_data, and value.
Referenced by TEST(), and update_semantics_cb().
| void fl_view_accessible_send_announcement | ( | FlViewAccessible * | accessible, |
| const char * | message, | ||
| gboolean | assertive | ||
| ) |
fl_view_accessible_send_announcement: @accessible: an #FlViewAccessible. @message: text to be announced. @assertive: TRUE if the message should be in an assertive voice.
Sends an annoucement to a screen reader.
Definition at line 214 of file fl_view_accessible.cc.
References FL_ATK_LIVE_ASSERTIVE, FL_ATK_LIVE_POLITE, and message.
| 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 fl_accessible_node_new(), fl_accessible_text_field_new(), 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(), process_announce(), TEST(), and TEST_F().