// TIZEN_ONLY(20160802): do not handle events if the window is not activated
Eina_Bool window_activated : 1;
//
+ //TIZEN_ONLY(20161027) - Export elm_atspi_bridge_utils_is_screen_reader_enabled
+ Eina_Bool screen_reader_enabled : 1;
+ //
} Elm_Atspi_Bridge_Data;
//register/unregister access objects accordingly.
_elm_win_atspi(is_enabled);
//
+ //TIZEN_ONLY(20161027) - Export elm_atspi_bridge_utils_is_screen_reader_enabled
+ pd->screen_reader_enabled = !!is_enabled;
+ //
}
static void _bridge_object_register(Eo *bridge, Eo *obj)
//register/unregister access objects accordingly.
_elm_win_atspi(val);
//
+ //TIZEN_ONLY(20161027) - Export elm_atspi_bridge_utils_is_screen_reader_enabled
+ ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN(bridge, pd);
+ pd->screen_reader_enabled = !!val;
+ //
}
}
_plug_offset_set_send(pd->a11y_bus, bus, path, x, y);
}
//
+//TIZEN_ONLY(20161027) - Export elm_atspi_bridge_utils_is_screen_reader_enabled
+EAPI Eina_Bool elm_atspi_bridge_utils_is_screen_reader_enabled(void)
+{
+ Eo *bridge = _elm_atspi_bridge_get();
+ if (!bridge)
+ {
+ ERR("AT-SPI: Atspi bridge is not enabled.");
+ return EINA_FALSE;
+ }
+ ELM_ATSPI_BRIDGE_DATA_GET_OR_RETURN_VAL(bridge, pd, EINA_FALSE);
+ return pd->screen_reader_enabled;
+}
+//
#include "elm_atspi_bridge.eo.c"
const Elm_Atspi_Say_Signal_Cb func,
const void *data);
//
+//TIZEN_ONLY(20161027) - Export elm_atspi_bridge_utils_is_screen_reader_enabled
+/** Determines if screen reader is enabled
+ *
+ * @ingroup Elm_Atspi_Bridge
+ */
+EAPI Eina_Bool elm_atspi_bridge_utils_is_screen_reader_enabled(void);
+//
#ifndef EFL_NOLEGACY_API_SUPPORT
#include "elm_atspi_bridge.eo.legacy.h"
#endif