#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 FlutterSemanticsNode2::actions, FlutterRect::bottom, FlutterSemanticsNode2::child_count, FlutterSemanticsNode2::children_in_traversal_order, 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(), FlutterSemanticsNode2::flags2, g_autoptr(), g_hash_table_insert(), get_node(), i, key, FlutterSemanticsNode2::label, FlutterRect::left, lookup_node(), FlutterSemanticsUpdate2::node_count, FlutterSemanticsUpdate2::nodes, FlutterSemanticsNode2::rect, FlutterRect::right, self, FlutterSemanticsNode2::text_direction, FlutterSemanticsNode2::text_selection_base, FlutterSemanticsNode2::text_selection_extent, FlutterRect::top, FlutterSemanticsNode2::transform, FlutterTransformation::transX, FlutterTransformation::transY, TRUE, user_data, value, and FlutterSemanticsNode2::value.
Referenced by TEST(), 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 flutter::SceneBuilder::addPlatformView(), FlutterTextInputPlugin()::addToInputParentViewIfNeeded:, flutter::FlutterCompositor::AddView(), flutter::testing::TestDelegate::AddView(), flutter::PlatformConfiguration::AddView(), flutter::RuntimeController::AddView(), flutter::Engine::AddView(), flutter::PlatformView::AddView(), flutter::AccessibilityPlugin::Announce(), flutter::Rasterizer::CollectView(), flutter::EmbedderExternalViewEmbedder::CollectView(), flutter::testing::MockViewEmbedder::CompositeEmbeddedView(), flutter::AndroidExternalViewEmbedder::CompositeEmbeddedView(), flutter::AndroidExternalViewEmbedder2::CompositeEmbeddedView(), flutter::AndroidExternalViewEmbedderWrapper::CompositeEmbeddedView(), flutter_runner::ExternalViewEmbedder::CompositeEmbeddedView(), flutter::WindowManager::CreateDialogWindow(), CreateEmbedderSemanticsUpdateCallbackV1(), CreateEmbedderSemanticsUpdateCallbackV2(), CreateEmbedderSemanticsUpdateCallbackV3(), flutter::WindowManager::CreateRegularWindow(), flutter_runner::ExternalViewEmbedder::CreateView(), flutter::FlutterWindowsEngine::CreateView(), flutter_runner::testing::PointerInjectorDelegateTest::CreateView(), flutter::FlutterWindowsViewController::Destroy(), destroy_window(), destroy_window(), flutter_runner::ExternalViewEmbedder::DestroyView(), flutter::FlutterWindowsEngine::DispatchSemanticsAction(), flutter::EmbedderEngine::DispatchSemanticsAction(), flutter::Engine::DispatchSemanticsAction(), flutter::RuntimeController::DispatchSemanticsAction(), flutter::PlatformView::DispatchSemanticsAction(), flutter::Rasterizer::DrawLastLayerTrees(), flutter::EmbedderSemanticsUpdate2::EmbedderSemanticsUpdate2(), flutter::testing::expectSoftwareRenderingOutputMatches(), 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(), fl_windowing_channel_make_create_regular_response(), FlutterDesktopPluginRegistrarGetViewById(), FlutterDesktopPluginRegistrarGetViewById(), FlutterEngineAddView(), FlutterEngineDispatchSemanticsAction(), FlutterEngineInitialize(), FlutterEngineSendPointerEvent(), FlutterEngineSendWindowMetricsEvent(), flutter::PlatformViewAndroidJNIImpl::FlutterViewOnDisplayPlatformView(), get_window_data(), flutter::Rasterizer::GetLastDrawStatus(), flutter::Rasterizer::GetLastLayerTree(), flutter::PlatformConfiguration::GetMetrics(), flutter::ShellTestExternalViewEmbedder::GetStack(), flutter::PluginRegistrarWindows::GetViewById(), flutter::AndroidExternalViewEmbedder::GetViewRect(), flutter::AndroidExternalViewEmbedder2::GetViewRect(), flutter_runner::FocusDelegate::HandlePlatformMessage(), flutter_runner::PointerInjectorDelegate::HandlePlatformMessage(), flutter::PlatformViewAndroidJNIImpl::hidePlatformView2(), InferExternalViewEmbedderFromArgs(), InternalFlutterWindows_WindowManager_GetTopLevelWindowHandle(), flutter::EmbedderLayers::InvokePresentCallback(), make_destroy_window_args(), make_modify_regular_args(), flutter::MakeBackingStoreConfig(), modify_regular(), modify_regular(), flutter_runner::PlatformView::OnChildViewViewRef(), flutter_runner::FocusDelegate::OnChildViewViewRef(), flutter_runner::PointerInjectorDelegate::OnCreateView(), flutter_runner::PointerInjectorDelegate::OnDestroyView(), flutter::PlatformViewAndroidJNIImpl::onDisplayPlatformView2(), flutter_runner::FocusDelegate::OnDisposeChildView(), parse_create_regular_response(), flutter::testing::MockViewEmbedder::PrerollCompositeEmbeddedView(), flutter::AndroidExternalViewEmbedder::PrerollCompositeEmbeddedView(), flutter::AndroidExternalViewEmbedder2::PrerollCompositeEmbeddedView(), flutter::AndroidExternalViewEmbedderWrapper::PrerollCompositeEmbeddedView(), flutter_runner::ExternalViewEmbedder::PrerollCompositeEmbeddedView(), flutter::testing::EmbedderTestCompositor::Present(), flutter::FlutterCompositor::Present(), flutter::testing::ShellTest::PumpOneFrame(), flutter::FlutterCompositor::RemoveView(), flutter::FlutterWindowsEngine::RemoveView(), flutter::PlatformConfiguration::RemoveView(), flutter::testing::TestDelegate::RemoveView(), flutter::RuntimeController::RemoveView(), flutter::Engine::RemoveView(), flutter::PlatformView::RemoveView(), flutter::PlatformConfigurationNativeApi::Render(), flutter::Animator::Render(), flutter::PlatformConfigurationNativeApi::RequestViewFocusChange(), flutter::testing::ShellTest::SendSemanticsAction(), flutter::EngineModifier::SetNextViewId(), flutter::TextInputPluginModifier::SetViewId(), flutter::EmbedderEngine::SetViewportMetrics(), flutter::RuntimeController::SetViewportMetrics(), flutter::Engine::SetViewportMetrics(), flutter::PlatformView::SetViewportMetrics(), flutter_runner::ExternalViewEmbedder::SetViewProperties(), flutter::testing::ShellTest::ShouldDiscardLayerTree(), flutter::SliceViews(), flutter::AndroidExternalViewEmbedder::SubmitFlutterView(), flutter::AndroidExternalViewEmbedder2::SubmitFlutterView(), flutter::testing::TEST(), flutter::testing::TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), flutter::testing::TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::TEST_F(), flutter::TEST_F(), TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter_runner::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter_runner::testing::TEST_P(), flutter_runner::testing::TEST_P(), flutter_runner::testing::TEST_P(), flutter_runner::testing::TEST_P(), flutter_runner::testing::TEST_P(), flutter_runner::testing::TEST_P(), flutter_runner::testing::TEST_P(), flutter::PlatformViewEmbedder::UpdateSemantics(), flutter::RuntimeController::UpdateSemantics(), flutter::PlatformConfigurationNativeApi::UpdateSemantics(), flutter::PlatformConfiguration::UpdateViewMetrics(), flutter::OverlayLayer::UpdateViewState(), flutter::FlutterWindowsEngine::view(), flutter::testing::TestDelegate::ViewExists(), and flutter_runner::PlatformView::~PlatformView().