public static void SaveInstanceData() { SaveApplicationSettings(ApplicationSettingsFilePath); if (TLocationDatabase.Modified) { TLocationDatabase.SaveFile(LocationsFilePath); } if (TCountry.IsModified()) { TCountry.SaveFile(CountriesFilePath); } if (GCStrings.gstr_Modified) { GCStrings.SaveStringsFile(StringsFilePath); } GCDisplaySettings.SaveDisplaySettingsFile(DisplaySettingsFilePath); GCFestivalBookCollection.SaveAllChangedFestivalBooks(ConfigurationFolderPath); if (TTimeZone.Modified) { TTimeZone.SaveFile(TimezonesFilePath); } }
public static void LoadDisplaySettingsFile(string psz) { if (!File.Exists(psz)) { return; } XmlDocument doc = new XmlDocument(); doc.Load(psz); DSCollection.Clear(); foreach (XmlElement e2 in doc.GetElementsByTagName("Settings")) { GCDisplaySettings ds = new GCDisplaySettings(e2.GetAttribute("name")); DSCollection.Add(ds); foreach (XmlElement e3 in e2.GetElementsByTagName("Item")) { int index; int value; if (int.TryParse(e3.GetAttribute("index"), out index) && int.TryParse(e3.GetAttribute("value"), out value)) { ds.setValue(index, value); } } } }
public void Pop() { if (SettingsStack.Count > 0) { Current = SettingsStack[SettingsStack.Count - 1]; SettingsStack.RemoveAt(SettingsStack.Count - 1); } }
public GCDisplaySettings(GCDisplaySettings ds) { Name = ds.Name + " (copy)"; Reset(); for (int i = 0; i < gss.Length; i++) { gss[i] = ds.gss[i]; } }
public static void LoadInstanceData() { System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; System.Threading.Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; // initialization for AppDir initFolders(); // initialization of global strings GCStrings.LoadStringsFile(StringsFilePath); // inicializacia timezones TTimeZone.LoadFile(TimezonesFilePath); // inicializacia countries TCountry.LoadFile(CountriesFilePath); // inicializacia miest a kontinentov // lazy loading of data TLocationDatabase.FileName = LocationsFilePath; //CLocationList.OpenFile(); // inicializacia zobrazovanych nastaveni GCDisplaySettings.LoadDisplaySettingsFile(DisplaySettingsFilePath); // inicializacia custom events GCFestivalBookCollection.OpenFile(ConfigurationFolderPath); // looking for files *.recn GCConfigRatedManager.RefreshListFromDirectory(ConfigurationFolderPath); // initialization of global variables myLocation.EncodedString = GCLocation.DefaultEncodedString; recentLocations.Add(new GCLocation(myLocation)); LoadApplicationSettings(ApplicationSettingsFilePath); // refresh fasting style after loading user settings //GCFestivalBook.SetOldStyleFasting(GCDisplaySettings.Current.getValue(42)); // inicializacia tipov dna if (!File.Exists(TipsFilePath)) { File.WriteAllText(TipsFilePath, Properties.Resources.tips); } }
static GCDisplaySettings() { p_curr = new GCDisplaySettings("Default"); DSCollection = new List <GCDisplaySettings>(); DSCollection.Add(p_curr); }