blob: fd1912274ed50aea637459dd1bb38a9a11a23b3c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
First a rough description.
At the bottom of the picture is a bus "at-spi dbus" that has connections up to 7 applications.
At the bottom, the bus has connections to two boxes: "at-spi-registryd" and "Orca".
The box Orca has a component "py at spi".
Now a detailed description.
Applications are listed from left to right, all have a name and contain more or less "boxes"
connected to each other by arrows.
The last component is always connected to the bus.
* GTK 2/3 app: GTK <-> gail <-> ATK <-> atk-bridge
* Java app: Swing <-> Java-atk-wrapper <-> ATK <-> atk-bridge
* Mozilla: XUL <-> NSI Access <-> ATK <-> atk-bridge
* QT4 app: Qt4 <-> qt-at-spi
the last three applications contain only one box.
* Qt5 app: Qt5 gui,
* GTK4 app: gtk4
* Egui Unity: AccessKit
The bus has two arrow paths:
1. This one connects the last components of all applications and the component "py at spi" within
Orca.
2. The other arrow route has an arrow pointing to “at-spi-registryd” in addition to all the
connections of the first arrow route
Finally, there is a double arrow connection between "at-spi-registryd" and "py-at-spi".
|