[AT-SPI] Add child_bus attribute to parents having remote accessibility object child 59/285559/4
authorLukasz Oleksak <l.oleksak@samsung.com>
Wed, 14 Dec 2022 14:36:29 +0000 (15:36 +0100)
committerLukasz Oleksak <l.oleksak@samsung.com>
Fri, 16 Dec 2022 10:59:30 +0000 (10:59 +0000)
commitdc2e6cfada4c140372448528cee9784efb07962c
treedb46ff5470ba7d1c34a7a765266fc777089e2b75
parent470388ba861eeedf55de8ee7d1241e5288d549cf
[AT-SPI] Add child_bus attribute to parents having remote accessibility object child

This will allow AT-clients to query in a single dbus call (via collection iface) all busses used for UI embedding.
Result of such query may be used by AT-client to limit its dbus calls to:

a) active window process
b) processes that provide UIs embedded in active window

and avoid dbus calls to processes being in background, which respond very slowly.

Change-Id: Ifb73172cd63d67257ac9c03b9d98c3dbc23fe845
src/lib/elementary/efl_ui_widget.c
src/lib/elementary/elm_atspi_bridge.c
src/lib/elementary/elm_atspi_ewk_wrapper.c
src/lib/elementary/elm_plug.c