Initial AccessKit support

This change adds initial accessibility support for the winit backend
through use of AccessKit.
This commit is contained in:
Simon Hausmann 2023-06-09 11:55:29 +02:00 committed by Simon Hausmann
parent ef82edcadb
commit 2e7cc49567
11 changed files with 542 additions and 5 deletions

View file

@ -111,6 +111,7 @@ define_cargo_feature(backend-qt "Enable Qt based rendering backend" ON)
define_cargo_feature(experimental "Enable experimental features (no compatibility guarantees)" OFF)
define_cargo_feature(gettext "Enable support of translations using gettext" OFF)
define_cargo_feature(accessibility "Enable integration with operating system provided accessibility APIs" ON)
# Compat options
option(SLINT_FEATURE_BACKEND_GL_ALL "This feature is an alias for SLINT_FEATURE_BACKEND_WINIT and SLINT_FEATURE_RENDERER_WINIT_FEMTOVG." OFF)

View file

@ -36,6 +36,7 @@ renderer-winit-skia-opengl = ["i-slint-backend-selector/renderer-winit-skia-open
renderer-winit-skia-vulkan = ["i-slint-backend-selector/renderer-winit-skia-vulkan"]
renderer-winit-software = ["i-slint-backend-selector/renderer-winit-software"]
gettext = ["i-slint-core/gettext-rs"]
accessibility = ["i-slint-backend-selector/accessibility"]
experimental = ["i-slint-renderer-skia", "raw-window-handle"]