ACAT.Extensions.Default.UI.Scanners.TalkApplicationScannerAlphabetical.CommandHandler.Execute C# (CSharp) Method

Execute() public method

Executes the command
public Execute ( bool &handled ) : bool
handled bool true if it was handled
return bool
            public override bool Execute(ref bool handled)
            {
                handled = true;

                var form = Dispatcher.Scanner.Form as TalkApplicationScannerAlphabetical;

                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;
            }
        }
TalkApplicationScannerAlphabetical.CommandHandler