public void ShowSearchResults(string searchword, List<string> searchdirectories)
{
currentpath = General.Settings.LibraryRoot;
searchstring = searchword;
searchresults = true;
numbuttons = SINGLE_COL_NUM_BUTTONS;
// Combine search results from all given directories
allitems = null;
foreach(string dirname in searchdirectories)
{
DirectoryList dirlist = new DirectoryList(dirname, SUPPORTFORMATS, true, "*" + searchword + "*");
if(allitems == null)
allitems = dirlist;
else
allitems += dirlist;
}
RefreshDirButtons();
if(this.Visible)
RefreshFilesList(true);
}