static void LoadPreferences() { LoadDefaultColors(); dataFilePath = GDESettings.Instance.DataFilePath; if (dataFilePath.Equals(GDESettings.DefaultDataFilePath)) { CreateDirectory(Path.GetDirectoryName(dataFilePath)); } GDESettings settings = GDESettings.Instance; createDataColor = settings.CreateDataColor.ToColor32(); defineDataColor = settings.DefineDataColor.ToColor32(); highlightColor = settings.HighlightColor.ToColor32(); }
static void SavePreferences() { GDESettings settings = GDESettings.Instance; settings.CreateDataColor = createDataColor.ToHexString(); settings.DefineDataColor = defineDataColor.ToHexString(); settings.HighlightColor = highlightColor.ToHexString(); settings.DataFilePath = dataFilePath; if (File.Exists(dataFilePath)) { GDEItemManager.Load(true); GUI.FocusControl(string.Empty); } settings.Save(); }