public bool StartAddToGitIgnoreDialog(IWin32Window owner, string filePattern) { if (!RequiresValidWorkingDir(this)) { return(false); } try { if (!InvokeEvent(owner, PreEditGitIgnore)) { return(false); } using (var frm = new FormAddToGitIgnore(filePattern)) frm.ShowDialog(owner); } finally { InvokeEvent(owner, PostEditGitIgnore); } return(false); }
public bool StartAddToGitIgnoreDialog(IWin32Window owner, string filePattern) { if (!RequiresValidWorkingDir(this)) return false; try { if (!InvokeEvent(owner, PreEditGitIgnore)) return false; using (var frm = new FormAddToGitIgnore(this, filePattern)) frm.ShowDialog(owner); } finally { InvokeEvent(owner, PostEditGitIgnore); } return false; }
private void AddFileTogitignoreToolStripMenuItemClick(object sender, EventArgs e) { if (Unstaged.SelectedItems.Count == 0) return; SelectedDiff.Clear(); var fileNames = Unstaged.SelectedItems.Select(item => item.Name).ToArray(); using (var dialog = new FormAddToGitIgnore(fileNames)) { dialog.ShowDialog(this); } Initialize(); }