public virtual void OnWidgetActuated(Widget widget, ref bool handled)
{
if (widget is WordListItemWidget)
{
_form.Invoke(new MethodInvoker(delegate
{
Log.Debug("wordListItemName : " + widget.Name);
var item = widget as WordListItemWidget;
Log.Debug("Value: " + item.Value);
var wordSelected = item.Value.Trim();
if (!String.IsNullOrEmpty(wordSelected))
{
KeyStateTracker.ClearAlt();
KeyStateTracker.ClearCtrl();
_scannerCommon.AutoCompleteWord(wordSelected);
AuditLog.Audit(new AuditEventAutoComplete(widget.Name));
}
}));
handled = true;
}
else
{
handled = false;
}
}