public static NavigatorCategory GetCategoryByName(NavigatorCategory ContainingCat, string SeekingName)
{
foreach (NavigatorCategory containedCat in ContainingCat.ContainedCategories)
{
if (containedCat.Name == SeekingName)
return containedCat;
}
NavigatorCategory newCat = new NavigatorCategory();
newCat.Name = SeekingName;
newCat.ParentCategory = ContainingCat;
newCat.DisplayName = ALFA.Shared.DisplayString.ShortenStringToWidth(newCat.Name, 214);
ContainingCat.ContainedCategories.Add(newCat);
return newCat;
}