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);
     }
 }
示例#2
0
        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();
        }