public static void UseDefaultCategoriesIfFirstRun(ModeBase mode) { if (mode.GetDefaultCategories() != null && string.IsNullOrEmpty(Configs.Current.Get(mode.GetCategories()))) { Configs.Current.Set(mode.GetCategories(), mode.GetDefaultCategories()); } }
void OpenForm(ModeBase mode, InputBoxHistory mruKey) { var directory = AskUserForDirectory(mruKey); if (directory == null) { return; } ShowForm(new FormGallery(mode, directory)); }
public static Tuple <string, string, string>[] ModeToTuples(ModeBase mode) { var categoriesString = Configs.Current.Get(mode.GetCategories()); return(ModeUtils.CategoriesStringToTuple(categoriesString)); }