[AT-SPI] Suppress some events in Widget windows 86/277486/2
authorArtur Świgoń <a.swigon@samsung.com>
Thu, 7 Jul 2022 10:54:38 +0000 (12:54 +0200)
committerArtur Świgoń <a.swigon@samsung.com>
Thu, 7 Jul 2022 15:58:41 +0000 (17:58 +0200)
commit4e2019c554af8d10c863095ce2296c4490f0e6d4
tree780695bfe7b644140a4500ad76754b0952c12e5f
parent74e102ba408d42e29ad190b05fe90be587c7b00e
[AT-SPI] Suppress some events in Widget windows

While the Widget is technically a window in DALi, it should not be seen
as a window by AT clients such as the Screen Reader, i.e. it should not
grab and narrow down the navigation context. Suppressing window events
and some state events (notably, State::SHOWING, however the API offers
an all-or-nothing granularity only) is necessary to achieve this goal.

Change-Id: I0873751f025bbdd321aa26444c070bf064c0ce3f
dali/internal/system/tizen-wayland/widget-controller-tizen.cpp