public RockPaperScissors() { if (SaveAndLoad.FileExists("rockPaperScissors", "rockPaperScissorsSave.json")) { SaveAndLoad.LoadFile(out users, "rockPaperScissors", "rockPaperScissorsSave.json"); } }
public FernRemember() { if (SaveAndLoad.FileExists("Remember", "Remembered.json")) { SaveAndLoad.LoadFile(out remembered, "Remember", "Remembered.json"); } }
public ReactionRoles() { if (SaveAndLoad.FileExists(Directory.GetCurrentDirectory(), reactionRolesPath)) { SaveAndLoad.LoadFile(out rolesForServers, Directory.GetCurrentDirectory(), reactionRolesPath); } if (SaveAndLoad.FileExists(Directory.GetCurrentDirectory(), reactionMessages)) { SaveAndLoad.LoadFile(out messagesForReactions, Directory.GetCurrentDirectory(), reactionMessages); } }
public GetTimeZones() { #if _WINDOWS string[] serializedTimezones = timeZones.Select(x => x.ToSerializedString()).ToArray(); SaveAndLoad.SaveFile(serializedTimezones, Program.DataPath, "timezones.json"); #else string[] deserializedTimeZones; SaveAndLoad.LoadFile(out deserializedTimeZones, Program.DataPath, "timezones.json"); if (deserializedTimeZones == null || deserializedTimeZones.Length == 0) { timeZones = new TimeZoneInfo[] { }; return; } else { timeZones = deserializedTimeZones .Select(x => TimeZoneInfo.FromSerializedString(x)) .ToArray(); } #endif }
private void Menu_Click(object sender, RoutedEventArgs e) { if (sender is MenuItem menu) { switch (menu.Header) { // ---Under File case "New": CheckIfStringIsEmpty(); if (didYouSave == true) { MainTextBox.Clear(); } else { AskForSaving(menu); } break; case "Exit": CheckIfStringIsEmpty(); if (didYouSave == true) { Application.Current.Shutdown(); } else { AskForSaving(menu); } break; case "Print": print = new Print(MainTextBox); break; case "New Window": MainWindow mainExtra = new MainWindow(); mainExtra.Show(); break; case "Save": sal.SaveFile(); break; case "Save As": sal.SaveFileAs(); break; case "Open": sal.LoadFile(); break; // ---Under Edit case "Undo": ur = new UndoAndRedo(MainTextBox); ur.UndoMethod(); break; case "Redo": ur = new UndoAndRedo(MainTextBox); ur.RedoMethod(); break; case "Cut": editTools = new EditTools(MainTextBox); editTools.CutMethod(); break; case "Copy": editTools = new EditTools(MainTextBox); editTools.CopyMethod(); break; case "Paste": editTools = new EditTools(MainTextBox); editTools.PasteMethod(); break; case "Select all": editTools = new EditTools(MainTextBox); editTools.SelectAllMethod(); break; case "Search": Search search = new Search(MainTextBox); search.Show(); break; case "Search web": if (MainTextBox.SelectionLength > 0) { SearchWebb SWebb = new SearchWebb(MainTextBox); SWebb.SearchWebbMethod(); } else { return; } break; case "Set read only": if (menu.IsChecked == true) { MainTextBox.IsReadOnly = true; } else { MainTextBox.IsReadOnly = false; } break; } } }