private void nameTextBox_KeyUp(object sender, KeyEventArgs e) { ModifiedState.Name = nameTextBox.Text; saveButton.Enabled = IsItOkForCodeGeneration.Check(ModifiedState.Name); if (e.KeyCode == Keys.Enter && saveButton.Enabled) { saveButton_Click(sender, e); } }
private void questNameTextBox_KeyUp(object sender, KeyEventArgs e) { var isValid = IsItOkForCodeGeneration.Check(questNameTextBox.Text); okButton.Enabled = isValid; if (isValid) { NewName = questNameTextBox.Text; } if (e.KeyCode == Keys.Enter && isValid) { okButton_Click(sender, e); } }
private void TryToInitializeRenameCommand(Box shape) { var quest = FindQuestForShape(shape); if (quest.Name != shape.Text) { var newName = Regex.Replace(shape.Text, "\\s+", ""); if (IsItOkForCodeGeneration.Check(newName)) { Context.History.Do(CommandsCreation.RenameQuest(quest, quest.Name, newName, Context, DiagramWrapper, shape)); } else { shape.SetCaptionText(0, quest.Name); } } }
private bool IsQuestNameAcceptible(string questName, Sector sector) => IsItOkForCodeGeneration.Check(questName) && sector.Quests.All(q => q.Name != questName);