Ejemplo n.º 1
0
        public EditIsolationSchemeDlg(IEnumerable <IsolationScheme> existing)
        {
            _existing = existing;
            InitializeComponent();

            Icon = Resources.Skyline;

            //Position GridView
            AdjustGridTop(1);

            foreach (DataGridViewColumn col in gridIsolationWindows.Columns)
            {
                col.ValueType = typeof(decimal);
            }
            gridIsolationWindows.AutoGenerateColumns = false;
            _gridViewDriver = new GridViewDriver(this, editIsolationWindowBindingSource,
                                                 new SortableBindingList <EditIsolationWindow>());

            // Fix-up isolation width edit controls
            UpdateIsolationWidths();

            // Initialize deconvolution combo box.
            var deconvOptions = new object[]
            {
                DeconvolutionMethod.NONE,
                DeconvolutionMethod.MSX,
                DeconvolutionMethod.OVERLAP,
                DeconvolutionMethod.MSX_OVERLAP,
                DeconvolutionMethod.FAST_OVERLAP
            };

            comboDeconv.Items.AddRange(deconvOptions);
            comboDeconv.SelectedItem = DeconvolutionMethod.NONE;
            comboDeconvPre.Items.AddRange(deconvOptions);

            // Hide columns to match checkboxes, which start unchecked
            AdjustGridTop(-1);
            comboIsolation.Visible = false;
            colStartMargin.Visible = false;
            colCERange.Visible     = false;

            // Initialize IsolationComboBox
            comboIsolation.Items.AddRange(
                new[]
            {
                WindowType.MEASUREMENT,
                WindowType.EXTRACTION
            });
            comboIsolation.SelectedItem = WindowType.MEASUREMENT;

            // Initialize results isolation width combo
            comboIsolationWidth.Items.AddRange(
                new[]
            {
                IsolationWidthType.RESULTS,
                IsolationWidthType.RESULTS_WITH_MARGIN,
                IsolationWidthType.FIXED
            });
            comboIsolationWidth.SelectedItem = IsolationWidthType.RESULTS;
        }
Ejemplo n.º 2
0
        public RenameProteinsDlg(SrmDocument document)
        {
            InitializeComponent();

            Icon = Resources.Skyline;

            _document       = document;
            _gridViewDriver = new GridViewDriver(dataGridViewRename, renameProteinsWindowBindingSource,
                                                 new SortableBindingList <RenameProteins>());
        }