elm_atspi: suppress reading of screen-reader 08/257008/3
authorShinwoo Kim <cinoo.kim@samsung.com>
Fri, 16 Apr 2021 09:02:58 +0000 (18:02 +0900)
committerShinwoo Kim <cinoo.kim@samsung.com>
Tue, 11 May 2021 11:11:21 +0000 (20:11 +0900)
commitc3b7b388f3f1bc0bc33cbbb859c85485ea767fcd
tree9dc37c8bea3e1233b6bd4453f10a4a84b211a8dc
parent9331322c79fe01102b83ff99d083edb4c55821bb
elm_atspi: suppress reading of screen-reader

Because there is legacy code for screen-reader, an application could want
to keep previous behavior of the screen-reader even though the ATSPI is
enabled by AT client such as Aurum test framework.

If an application wants to make screen-reader AT client do not read,
then set suppress to EINA_TRUE. The default suppress is @c EINA_FALSE.

This patch is also handling env. variable ELM_SUPPRESS_SCREEN_READER
to define default behavior.

*tizen-only

Change-Id: Ia138fd6fb21c731588eff2deec2ae59a61b3c981
src/lib/elementary/elm_atspi_bridge.c
src/lib/elementary/elm_atspi_bridge.h