public static DialogResult ChangeSettings(IWin32Window parent, DirectorSettings settings) { using (var f = new FEditorSettings()) { f._editorSettings = settings; f.MonitorLocalizationChange(); f.Localize(LanguageManager.Current); var r = f.ShowDialog(parent); f.UnmonitorLocalizationChange(); return(r); } }
private void ApplySettings(DirectorSettings settings) { DirectorSettingsManager.ApplyLanguageSettings(); var editor = visualizer.Editor; editor.Look.IndicatorsVisible = settings.ShowNoteIndicators; visualizer.InvertedScrolling = settings.InvertedScrolling; visualizer.ScrollingSpeed = settings.ScrollingSpeed; editor.Invalidate(); }