private void textBoxIgnorePattern_TextChanged(object sender, EventArgs e)
 {
     // Have to save ignored before re-populating
     FileTreeBrowser.IgnoredFilesFolders ignored = this.fileTreeBrowser.GetIgnoredFilesFolders();
     this.fileTreeBrowser.IgnoredFiles   = new HashSet <string>(ignored.Files.Select(x => Path.Combine(this.textBoxSource.Text, x)));
     this.fileTreeBrowser.IgnoredFolders = new HashSet <string>(ignored.Folders.Select(x => Path.Combine(this.textBoxSource.Text, x)));
     this.fileTreeBrowser.Populate(this.textBoxSource.Text.Trim(), this.textBoxIgnorePattern.Text);
 }
 private void buttonOK_Click(object sender, EventArgs e)
 {
     FileTreeBrowser.IgnoredFilesFolders ignored = this.fileTreeBrowser.GetIgnoredFilesFolders();
     this.Source         = this.textBoxSource.Text;
     this.IgnorePattern  = this.textBoxIgnorePattern.Text;
     this.IgnoredFiles   = ignored.Files;
     this.IgnoredFolders = ignored.Folders;
     this.Saved          = true;
     this.Close();
 }