Exemple #1
0
        public override bool SaveSettings(VisualizerSettingsCollection settings)
        {
            if (settings == null)
            {
                throw new ArgumentNullException("settings");
            }

            UpdateCurrentSettings();
            settings.SetSettings(currentSettings);

            return(true);
        }
        protected virtual void btnOK_Clicked(object o, EventArgs args)
        {
            foreach (VisualizerSettingsPageBase settingsPage in settingsPages)
            {
                settingsPage.OnSavingSettings();

                if (!settingsPage.SaveSettings(settings))
                {
                    return;
                }
            }

            settings.SetSettings(new CurrentVisualizerSettings(settingsPages [nbMain.CurrentPage].VisualizerTypeName));
            dlgVisualizerSettings.Respond(ResponseType.Ok);
        }