Beispiel #1
0
 private void BtnStart_Click(object sender, RoutedEventArgs e)
 {
     ResBox.Document.Blocks.Clear();
     if (string.IsNullOrWhiteSpace(WordInput.Text))
     {
         MessageBox.Show("Can't start with null word");
         return;
     }
     if (stateMachine.IsBusy)
     {
         MessageBox.Show("Machine is already running!");
         return;
     }
     stateMachine.Start(GR.GetCurrentStates(), GetPureSelSpeed());
 }
Beispiel #2
0
 private void BtnSave_Click(object sender, RoutedEventArgs e)
 {
     stateMachine.Save(GR.GetCurrentStates());
 }
Beispiel #3
0
 private void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     stateMachine.SetRules(GR.GetCurrentStates());
     stateMachine.SaveSetting();
 }
Beispiel #4
0
 private void BtnRevo_Click(object sender, RoutedEventArgs e)
 {
     stateMachine.Redo(GR.GetCurrentStates());
 }