/// <summary> /// Convert parameter string to SmallWorldParameters object /// </summary> /// <param name="s"></param> /// <returns></returns> static SmallWorldPredefinedParameters ToSwp(string s) { SmallWorldPredefinedParameters swp = null; bool ok = SmallWorldPredefinedParameters.TryParse(s, out swp); return(swp); }
SmallWorldPredefinedParameters GetDefaultSmallWorldOptions() { SmallWorldPredefinedParameters swp = SmallWorld; string prefs = Preferences.Get("DefaultSmallWorldOptions"); if (Lex.IsUndefined(prefs)) { return(CustomSettings); } if (!SmallWorldPredefinedParameters.TryParse(prefs, out swp)) { return(CustomSettings); } CustomSettings = swp; OptionPresets[CustomSettings.PresetName] = swp; // store in dict return(swp); }