#include <atspi/atspi.h>
/**
- * @brief Some heuristic choosing candidate to reacieve highlight.
+ * @brief Heuristic choosing first element of the UI.
*
* @param win Accessibility search tree object root.
*
#define MAX_POS_REACHED ", end of text reached"
#define MIN_POS_REACHED ", begin of text reached"
-#define HIGHLIGHT_SIG "highlighted"
#define FOCUS_SIG "focused"
-#define HIGHLIGHT_CHANGED_SIG "object:state-changed:highlighted"
#define FOCUS_CHANGED_SIG "object:state-changed:focused"
#define VALUE_CHANGED_SIG "object:property-change:accessible-value"
#define CARET_MOVED_SIG "object:text-caret-moved"
* @brief Type of notification events.
*
* @FOCUS_CHAIN_END_NOTIFICATION_EVENT emitted when
- * currnetly focued or highlighted widget is the last one
+ * currnetly focued widget is the last one
* in focus chain for application current view.
*
* @REALIZED_ITEMS_NOTIFICATION_EVENT
vconftool set -t string db/setting/accessibility/language "en_US" -u 5000 -s smart-navigator -f
vconftool set -t int db/setting/accessibility/information_level 2 -u 5000 -s smart-navigator -f
vconftool set -t int db/setting/accessibility/voice 1 -u 5000 -s smart-navigator -f
-vconftool set -t string db/setting/accessibility/tracking_signal "highlighted" -u 5000 -s smart-navigator -f
+vconftool set -t string db/setting/accessibility/tracking_signal "focused" -u 5000 -s smart-navigator -f
%postun -p /sbin/ldconfig
.language = "en_US",
.voice_type = TTS_VOICE_TYPE_FEMALE,
.reading_speed = 2,
- .tracking_signal_name = HIGHLIGHT_CHANGED_SIG,
+ .tracking_signal_name = FOCUS_CHANGED_SIG,
//Set by tts
}
/**
- * @brief Atspi tracking-signal callback passing current highlighted/focused
+ * @brief Atspi tracking-signal callback passing current focused
* accessible description to TTS
*
* @param AtspiEvent instance
gboolean ret1 = atspi_event_listener_register(sd->state_changed_listener, sd->tracking_signal_name, NULL);
if(ret1 == false)
{
- DEBUG("FAILED TO REGISTER spi focus/highlight listener");
+ DEBUG("FAILED TO REGISTER spi focus listener");
}
gboolean ret2 = atspi_event_listener_register(sd->caret_moved_listener, CARET_MOVED_SIG, NULL);
{
return FOCUS_CHANGED_SIG;
}
- else
- {
- return HIGHLIGHT_CHANGED_SIG;
- }
+ return NULL;
}
bool set_tracking_listener(Service_Data *sd, const char *signal_name)
gboolean ret1 = atspi_event_listener_register(sd->state_changed_listener, sd->tracking_signal_name, NULL);
if(ret1 == false)
{
- DEBUG("FAILED TO REGISTER spi focus/highlight listener");
+ DEBUG("FAILED TO REGISTER spi focus listener");
return false;
}
else
vconf_keylist_add_int(keys, "db/setting/accessibility/information_level", 2);
vconf_keylist_add_str(keys, "db/setting/accessibility/language", "en_US");
vconf_keylist_add_int(keys, "db/setting/accessibility/voice", 1);
- vconf_keylist_add_str(keys, "db/setting/accessibility/tracking_signal", HIGHLIGHT_SIG);
+ vconf_keylist_add_str(keys, "db/setting/accessibility/tracking_signal", FOCUS_CHANGED_SIG);
//-----------------------------------------------------------------------------------
//vconf_set_bool(VCONFKEY_SETAPPL_ACCESSIBILITY_TTS, EINA_TRUE);