#include "screen_reader.h"
void spi_init(Service_Data *sd);
-void spi_on_state_changed_cb(const AtspiEvent *event, void *user_data);
-void spi_on_caret_move_cb(const AtspiEvent *event, void *user_data);
-void spi_on_access_value_changed_cb(const AtspiEvent *event, void *user_data);
+void spi_on_state_changed_cb(AtspiEvent *event, void *user_data);
+void spi_on_caret_move_cb(AtspiEvent *event, void *user_data);
+void spi_on_access_value_changed_cb(AtspiEvent *event, void *user_data);
#endif /* SCREEN_READER_SPI_H_ */
* @param user_data screen-reader internal data
*
**/
-void spi_on_state_changed_cb(const AtspiEvent *event, void *user_data)
+void spi_on_state_changed_cb(AtspiEvent *event, void *user_data)
{
DEBUG("START");
DEBUG("STATE CHANGED");
* @param user_data screen-reader internal data
*
**/
-void spi_on_caret_move_cb(const AtspiEvent *event, void *user_data)
+void spi_on_caret_move_cb(AtspiEvent *event, void *user_data)
{
DEBUG("START");
DEBUG("CARET MOVED");
* @param user_data screen-reader internal data
*
**/
-void spi_on_access_value_changed_cb(const AtspiEvent *event, void *user_data)
+void spi_on_access_value_changed_cb(AtspiEvent *event, void *user_data)
{
DEBUG("START");
DEBUG("STATE CHANGED");
void information_level_cb(keynode_t *node, void *user_data)
{
DEBUG("START");
- DEBUG("Information level set: %d", node->value.i);
+ DEBUG("Information level set: %d", vconf_keynode_get_int(node));
Service_Data *service_data = user_data;
- service_data->information_level = node->value.i;
+ service_data->information_level = vconf_keynode_get_int(node);
DEBUG("END");
}
void app_termination_cb(keynode_t *node, void *user_data)
{
DEBUG("START");
- DEBUG("Application terminate %d", !node->value.i);
+ DEBUG("Application terminate %d", !(vconf_keynode_get_int(node)));
Service_Data *service_data = user_data;
- service_data->run_service = node->value.i;
+ service_data->run_service = vconf_keynode_get_int(node);
if(service_data->run_service == 0)
{
void language_cb(keynode_t *node, void *user_data)
{
DEBUG("START");
- DEBUG("Trying to set language to: %s", node->value.s);
+ DEBUG("Trying to set language to: %s", vconf_keynode_get_str(node));
Service_Data *sd = user_data;
int voice_type;
vconf_get_int("db/setting/accessibility/voice", (int*)(&voice_type));
- set_langauge(sd, node->value.s, voice_type);
+ set_langauge(sd, vconf_keynode_get_str(node), voice_type);
DEBUG("END");
}
void voice_cb(keynode_t *node, void *user_data)
{
DEBUG("START");
- DEBUG("Voice set to: %d", node->value.i);
+ DEBUG("Voice set to: %d", vconf_keynode_get_int(node));
Service_Data *sd = user_data;
const char *lang = vconf_get_str("db/setting/accessibility/language");
- set_langauge(sd, lang, (int)node->value.i);
+ set_langauge(sd, lang, vconf_keynode_get_int(node));
DEBUG("END");
}
void reading_speed_cb(keynode_t *node, void *user_data)
{
DEBUG("START");
- DEBUG("Reading speed set to: %d", node->value.i);
+ DEBUG("Reading speed set to: %d", vconf_keynode_get_int(node));
Service_Data *service_data = user_data;
- service_data->reading_speed = node->value.i;
+ service_data->reading_speed = vconf_keynode_get_int(node);
DEBUG("END");
}
void tracking_signal_changed_cb(keynode_t *node, void *user_data)
{
DEBUG("START");
- DEBUG("Tracking signal set to: %s", node->value.s);
+ DEBUG("Tracking signal set to: %s", vconf_keynode_get_str(node));
Service_Data *sd = user_data;
const char *tracking_signal = vconf_get_str("db/setting/accessibility/tracking_signal");