[at-spi2-core: 3/4] devel-docs/toolkits.md: Cheat-sheet with links to the a11y implementations of various toolkits




commit e85fb13d38137f7db37a111d396ea38348f85d5e
Author: Federico Mena Quintero <federico gnome org>
Date:   Fri Jun 17 17:09:46 2022 -0500

    devel-docs/toolkits.md: Cheat-sheet with links to the a11y implementations of various toolkits

 devel-docs/toolkits.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)
---
diff --git a/devel-docs/toolkits.md b/devel-docs/toolkits.md
new file mode 100644
index 00000000..fc04d103
--- /dev/null
+++ b/devel-docs/toolkits.md
@@ -0,0 +1,47 @@
+# Accessibility implementations in different toolkits
+
+## Toolkits that use the DBus APIs directly
+
+### GTK4
+
+Sources: [`gtk4/gtk/a11y`](https://gitlab.gnome.org/GNOME/gtk/-/tree/main/gtk/a11y)
+
+## Qt5
+
+Sources: [`qtbase/src/gui/accessible/linux`](https://github.com/qt/qtbase/tree/dev/src/gui/accessible/linux)
+
+## WebKit
+
+Sources: 
[`WebKit/Source/WebCore/accessibility/atspi`](https://github.com/WebKit/WebKit/tree/main/Source/WebCore/accessibility/atspi)
+
+
+## Toolkits that use ATK
+
+## GTK3
+
+Sources: [`gtk3/gtk/a11y`](https://gitlab.gnome.org/GNOME/gtk/-/tree/gtk-3-24/gtk/a11y)
+
+## gnome-shell / St / via clutter's cally
+
+Sources: 
[`mutter/clutter/clutter/cally`](https://gitlab.gnome.org/GNOME/mutter/-/tree/main/clutter/clutter/cally)
+
+## Mozilla Firefox
+
+Sources: [`gecko-dev/accessible/atk`](https://github.com/mozilla/gecko-dev/tree/master/accessible/atk)
+
+## Chromium
+
+Uses both ATK and libatspi?
+
+Sources:
+* 
[`chromium/ui/accessibility/platform/*auralinux*`](https://github.com/chromium/chromium/tree/main/ui/accessibility/platform)
 (atk)
+* 
[`chromium/ui/accessibility/platform/inspect/*auralinux*`](https://github.com/chromium/chromium/tree/main/ui/accessibility/platform/inspect)
 (atspi)
+* 
[`chromium/content/browser/accessibility/*auralinux*`](https://github.com/chromium/chromium/tree/main/content/browser/accessibility/)
 (atspi and atk)
+
+## LibreOffice
+
+Sources: 
[`LibreOffice/core/vcl/unx/gtk3/a11y`](https://github.com/LibreOffice/core/tree/master/vcl/unx/gtk3/a11y)
+
+## Java Swing - via java-atk-wrapper
+
+Sources: [`java-atk-wrapper`](https://gitlab.gnome.org/GNOME/java-atk-wrapper)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]