AGS.Editor.PreferencesEditor.PreferencesEditor C# (CSharp) Метод

PreferencesEditor() публичный Метод

public PreferencesEditor ( EditorPreferences prefs ) : System
prefs EditorPreferences
Результат System
        public PreferencesEditor(EditorPreferences prefs)
        {
            InitializeComponent();
            _preferences = prefs;
            // just in case they had it set to something silly in 2.72
            if (_preferences.TabSize < udTabWidth.Minimum) _preferences.TabSize = (int)udTabWidth.Minimum;
            if (_preferences.TabSize > udTabWidth.Maximum) _preferences.TabSize = (int)udTabWidth.Maximum;

            udTabWidth.Value = _preferences.TabSize;
            cmbTestGameStyle.SelectedIndex = (int)_preferences.TestGameStyle;
            cmbEditorStartup.SelectedIndex = (int)_preferences.StartupPane;
            radFolderPath.Checked = (_preferences.DefaultImportPath != string.Empty);
            txtImportPath.Text = _preferences.DefaultImportPath;
            txtImportPath.Enabled = radFolderPath.Checked;
            btnChooseFolder.Enabled = txtImportPath.Enabled;
            radNewGameSpecificPath.Checked = (_preferences.ExplicitNewGamePath != string.Empty);
            txtNewGamePath.Text = _preferences.ExplicitNewGamePath;
            txtNewGamePath.Enabled = radNewGameSpecificPath.Checked;
            btnNewGameChooseFolder.Enabled = radNewGameSpecificPath.Checked;
            cmbMessageOnCompile.SelectedIndex = (int)_preferences.MessageBoxOnCompileErrors;
            cmbIndentStyle.SelectedIndex = _preferences.IndentUsingTabs ? 1 : 0;
            chkAlwaysShowViewPreview.Checked = _preferences.ShowViewPreviewByDefault;
            txtPaintProgram.Text = _preferences.PaintProgramPath;
            radPaintProgram.Checked = (_preferences.PaintProgramPath != string.Empty);
            txtPaintProgram.Enabled = radPaintProgram.Checked;
            btnSelectPaintProgram.Enabled = txtPaintProgram.Enabled;
            cmbSpriteImportTransparency.SelectedIndex = (int)_preferences.DefaultSpriteImportTransparency;
            chkUsageInfo.Checked = _preferences.SendAnonymousStats;
            chkBackupReminders.Checked = (_preferences.BackupWarningInterval != 0);
            udBackupInterval.Value = (_preferences.BackupWarningInterval > 0) ? _preferences.BackupWarningInterval : 1;
            udBackupInterval.Enabled = chkBackupReminders.Checked;
            chkRemapBgImport.Checked = _preferences.RemapPalettizedBackgrounds;
            chkKeepHelpOnTop.Checked = _preferences.KeepHelpOnTop;
            chkPromptDialogOnTabsClose.Checked = _preferences.DialogOnMultibleTabsClose;
            Utilities.CheckLabelWidthsOnForm(this);
        }