/// <summary>Create <see cref="AddNoteDialog"/>.</summary> /// <param name="repository">Repository to create note in.</param> public AddNoteDialog(Repository repository) { Verify.Argument.IsNotNull(repository, "repository"); _repository = repository; InitializeComponent(); var inputs = new IUserInputSource[] { _revisionInput = new ControlInputSource(_txtRevision), _messageInput = new TextBoxInputSource(_txtMessage), }; _errorNotifier = new UserInputErrorNotifier(NotificationService, inputs); Text = Resources.StrAddNote; _txtRevision.References.LoadData( _repository, ReferenceType.Reference, GlobalBehavior.GroupReferences, GlobalBehavior.GroupRemoteBranches); _txtRevision.References.Items[0].IsExpanded = true; _txtRevision.Text = GitConstants.HEAD; _lblRevision.Text = Resources.StrRevision.AddColon(); _lblMessage.Text = Resources.StrMessage.AddColon(); GitterApplication.FontManager.InputFont.Apply(_txtRevision, _txtMessage); if (SpellingService.Enabled) { _speller = new TextBoxSpellChecker(_txtMessage, true); } _controller = new AddNoteController(repository) { View = this }; }
/// <summary>Create <see cref="AddNoteDialog"/>.</summary> /// <param name="repository">Repository to create note in.</param> public AddNoteDialog(Repository repository) { Verify.Argument.IsNotNull(repository, "repository"); _repository = repository; InitializeComponent(); var inputs = new IUserInputSource[] { _revisionInput = new ControlInputSource(_txtRevision), _messageInput = new TextBoxInputSource(_txtMessage), }; _errorNotifier = new UserInputErrorNotifier(NotificationService, inputs); Text = Resources.StrAddNote; _txtRevision.References.LoadData( _repository, ReferenceType.Reference, GlobalBehavior.GroupReferences, GlobalBehavior.GroupRemoteBranches); _txtRevision.References.Items[0].IsExpanded = true; _txtRevision.Text = GitConstants.HEAD; _lblRevision.Text = Resources.StrRevision.AddColon(); _lblMessage.Text = Resources.StrMessage.AddColon(); GitterApplication.FontManager.InputFont.Apply(_txtRevision, _txtMessage); if(SpellingService.Enabled) { _speller = new TextBoxSpellChecker(_txtMessage, true); } _controller = new AddNoteController(repository) { View = this }; }