public override bool Execute(ref bool handled)
{
handled = true;
var form = Dispatcher.Scanner.Form as TalkApplicationScannerQwerty55Keys;
switch (Command)
{
case "CmdTalkWindowClear":
if (DialogUtils.ConfirmScanner(ACAT.Extensions.Default.UI.Scanners.Properties.Resources.ClearTalkWindow))
{
Windows.SetText(form.TextBoxTalkWindow, String.Empty);
}
break;
case "CmdNumberScanner":
form.createAndShowScanner(PanelClasses.Number, form);
break;
case "CmdPhraseSpeak":
form._pauseWatchdog = true;
form.handlePhraseSpeak();
break;
case "ExitApp":
if (DialogUtils.ConfirmScanner(ACAT.Extensions.Default.UI.Scanners.Properties.Resources.QuitApplication))
{
Context.AppQuit = true;
Windows.CloseForm(form);
}
break;
default:
form._alphabetScannerCommon.Dispatcher.Dispatch(Command, ref handled);
break;
}
return true;
}
}